UbuntuMAME - Video Drivers

From JTSageWiki

Jump to: navigation, search

Contents

[edit] SVGALib

AdvanceMAME is intended to work with SVGALib as well. Peter Enzerink's debMAME project has more information on this. I personally skipped this step in favor of framebuffer support.

Any information about this particular area would be appreciated.

[edit] FrameBuffer

To enable framebuffer support, Peter suggested a custom kernel - which I did. Recent testing however points to this not being necessary. Back in the terminal:

 mame@mame-machine:~$ sudo gedit /etc/modprobe.d/blacklist-framebuffer

You need to comment out the driver you wish to use (Place a '#' in front of it). This might take a bit of guessing, but from the AdvanceMAME card documentation, you can take a very educated guess with the driver name. Then, you'll need to dpkg-reconfigure your linux-image. This tells the Linux Kernel that you have opted to use one of the blacklisted video card drivers:

 mame@mame-machine:~$ sudo dpkg-reconfigure linux-image-2.6.17-11-generic

To find the exact linux-image name, use:

 mame@mame-machine:~$ dpkg -l | grep linux-image

Finally, edit the grub menu to disable the splash screen (loads a conflicting driver)

 mame@mame-machine:~$ sudo gedit /boot/grub/menu.lst

Find the line that is very, very similar to this:

 kernel          /boot/vmlinuz-2.6.17-11-generic root=/dev/hda1 ro quiet splash

and change it to:

 kernel          /boot/vmlinuz-2.6.17-11-generic root=/dev/hda1 ro

[edit] SDL Drivers

At this point, we have actually already enabled the SDL driver libraries, quietly, a couple of steps ago. Congratulations, you're really moving now!

[edit] Next Step

UbuntuMAME - Clean-Up and Networking

[edit] Other Steps

   1.)  UbuntuMAME - Overview
   2.)  UbuntuMAME - Base System Install
   3.)  UbuntuMAME - Video Drivers
   4.)  UbuntuMAME - Clean-Up and Networking
   5.)  UbuntuMAME - Build and Install
   6.)  UbuntuMAME - Initial Configuration and Testing
   7.)  UbuntuMAME - Fine Tune Advance Configurations
   8.)  UbuntuMAME - Auto-Login and Auto-Start
   9.)  UbuntuMAME - Adding NES and Atari2600
   10.) UbuntuMAME - Adding a Light Gun
   11.) UbubtuMAME - Adding a Jukebox System
   12.) [[UbubtuMAME - Support Files for MAME - MESS
Personal tools