On 30/08/2010 09:30, Alan wrote: > Hello, > > I want to share my experience on adding support for Neo Geo games to > Freevo 1.9 in case anybody is interested. > I've found that the procedure a bit complicated, but the results are > worth it. The quality of the games is impressive. > > Here is what has to be done: > > 1. Install gngeo 0.7 from http://gngeo.berlios.de/ > If you want an assembler optimized build you should first install > nasm, and then configure gngeo with: > --enable-i386asm --enable-star --enable-raze > > 2. Download the BIOS rom files for neogeo. This is the hard part, > because there are so many versions, and not all of them work with all > games. The one I'm using allows me to run most games, but I'm still > missing KoF, and other interesting games. I found the BIOS rom files > in a torrent website, its called neogeo.zip, and its a 2.1Mb file. > If anybody can point me to where to find valid bios rom files for KoF > I would appreciate it. > > 3. Configure gngeo for your freevo user. You can copy a sample > configuration file from the gngeo tarball, but you have to configure > two important options: > "rompath" should point to where you store your games rom files. Game > rom files must be kept inside their zip archives. > "biospath" should point to where you store your bios rom files (this > is missing in the sample configuration). I keep my bios rom files in > a separated directory from games, uncompressed. > > You might want to enable fullscreen and configure the joysticks as well. > > I'm using these gamepads: > http://www.tomshardware.com/news/super-nes-nintendo-controller-usb,9809.html > > The website says they cost 2700 yen, but I only paid 1000 yen for each. > With these gamepads I used this button configuration: > > p1joy 3,1,0,2,7,6,0,1,1,1 > p2joy 3,1,0,2,7,6,0,1,1,1 > > > 4. Configure Freevo for gngeo. You have to add a new item to the > GAMES_ITEMS configuration option. > It should be possible to just use the GENERIC type, but I implemented > a new type called NEOGEO. > I'm attaching a patch to this message that enables you to use the > NEOGEO type as well. > I'm no python programmer, so my patch is very simple: I just copied > the classes used for MAME and changed a few things to make them work > with gngeo. > I would be very happy if this is integrated into the official Freevo > distribution. > > To apply the patch just save the attachment to /tmp and then run: > patch -p 2 -d /usr/lib/python/site-packages/freevo/games -i > /tmp/freevo-neogeo.patch > > Then configure freevo like this: > > In /etc/freevo/local_conf.py: > > GAMES_ITEMS = [ > ('Super Nintendo', '/data/roms/snes', ('SNES', > '/var/lib/freevo/bin/zsnes', '-m', '', None )), > ('Neo Geo','/data/roms/neogeo', ('NEOGEO', > '/var/lib/freevo/bin/gngeo', '-f', '', [ 'zip' ])), > ] > > In /usr/share/freevo/freevo_config.py: > GAMES_NEOGEO_CACHE = '%s/romlist-%s.pickled' % (FREEVO_CACHEDIR, os.getuid()) > > Note: you can make this second change in /etc/freevo/local_conf.py > instead of /usr/share/freevo/freevo_config.py, because files in /usr > will be overwritten when you upgrade Freevo. > > That's all. > > I would be glad to get any comments or suggestions. I'm willing to > post this information to the Wiki if anybody considers it useful, but > first I would like to know if the developers are willing to include my > trivial patch in the official distribution. > > Alan Hi Alan,
I'm afraid you posted when the previous maintainer was stepping down and the new maintainer hadn't really taken over things yet. Adam is working away on freevo-1.x with a view to a release around Christmas. Best bet is for you to submit this to the tracker and look for some feedback there. If it is included it would be great if you can then update the wiki. John ------------------------------------------------------------------------------ Nokia and AT&T present the 2010 Calling All Innovators-North America contest Create new apps & games for the Nokia N8 for consumers in U.S. and Canada $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store http://p.sf.net/sfu/nokia-dev2dev _______________________________________________ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users