PanMAME Betatesting


Some games aren't running so well Look below:

Ab cop runs slow


Art of fighting 1,2,3 none of them show in gamelist


Alien 3 the gun when selected the game it goes back to the gamelist.

Could it be, that you have a wrong romset?


The one from mameEx will not completely work, as this is based on another Version.


If a game starts and then returns to the gamelist, please have a look at the /tmp/pndrun_panmame.out file to see, what the problem is. You can post the output here, if you need help.
 
Last edited by a moderator:
AoF 1/2/3 run fine. AB Cop is just too slow, even @1GHz (runs faster on FBA).


Alien 3 crashes, here the log /tmp/pndrun_panmame.out...

Code:
sudo /usr/pandora/scripts/pnd_run.sh -m -p /media/PANDORA64A/pandora/apps//panmame.pnd -e scripts/advmenu.sh -b panmame -c 900

not mounted on loop yet, doing so

LoopMountedon: 

/dev/loop2

Filetype is Squashfs

Mounting PND (mount -t squashfs) :

/dev/loop2 on /mnt/pnd/panmame type squashfs (ro)

Filesystem is vfat

Mounting the Union FS using /media/PANDORA64A/pandora/appdata/panmame as Write directory:

mount -t aufs -o exec,noplink,dirs=/media/PANDORA64A/pandora/appdata/panmame=rw+nolwh:/mnt/pnd/panmame=rr none /mnt/utmp/panmame

none on /mnt/utmp/panmame type aufs (rw,si=66ebb137,noplink)

none on /mnt/utmp/panmame type aufs (rw,si=66ebb137,noplink)

Setting to CPU-Speed 900 MHz

/usr/pandora/scripts/op_cpuspeed.sh: line 35: [: too many arguments

cpu_mhz_max set to 900

[------------------------------]{ App start }[---------------------------------]

mkdir: cannot create directory `/mnt/utmp/panmame/.advance': File exists

AdvanceMENU - Copyright (C) 1999-2008 by Andrea Mazzoleni

omapsdl: opened tslib touchscreen

omapsdl: in_evdev: found "gpio-keys" with 30 events (type 00100023)

omapsdl: in_evdev: found "keypad" with 84 events (type 00100013)

omapsdl: skip /dev/input/event5 as ts

omapsdl: found 3 evdev device(s).

omapsdl: detected 800x480 'lcd' (0) screen attached to fb 1 and overlay 1

omapsdl: opened tslib touchscreen

omapsdl: in_evdev: found "gpio-keys" with 30 events (type 00100023)

omapsdl: in_evdev: found "keypad" with 84 events (type 00100013)

omapsdl: skip /dev/input/event5 as ts

omapsdl: found 3 evdev device(s).

omapsdl: detected 800x480 'lcd' (0) screen attached to fb 1 and overlay 1

800x430800x430800x430800x430800x430omapsdl: forcing SDL_DOUBLEBUF

 switching to 416x224@16

/dev/fb1: 416x224@16

fbdev initialized.

xenv: X vendor: The X.Org Foundation, rel: 10704000, display: :0.0, protocol ver: 11.0

xenv: display is 800x480

Unhandled OpCode found : 0f at 00fffff0

Error process exited with status 1.

omapsdl: forcing SDL_DOUBLEBUF

 switching to 800x600@16

/dev/fb1: 800x600@16

fbdev initialized.

xenv: X vendor: The X.Org Foundation, rel: 10704000, display: :0.0, protocol ver: 11.0

xenv: display is 800x480

omapsdl: opened tslib touchscreen

omapsdl: in_evdev: found "gpio-keys" with 30 events (type 00100023)

omapsdl: in_evdev: found "keypad" with 84 events (type 00100013)

omapsdl: skip /dev/input/event5 as ts

omapsdl: found 3 evdev device(s).

omapsdl: detected 800x480 'lcd' (0) screen attached to fb 1 and overlay 1

omapsdl: forcing SDL_DOUBLEBUF

 switching to 800x600@16

/dev/fb1: 800x600@16

fbdev initialized.

xenv: X vendor: The X.Org Foundation, rel: 10704000, display: :0.0, protocol ver: 11.0

xenv: display is 800x480

[-------------------------------]{ App end }[----------------------------------]

/usr/pandora/scripts/op_cpuspeed.sh: line 35: [: too many arguments

cpu_mhz_max set to 600

cleanup done
 
Unhandeled opcode. Seems not to be correctly emulated with this mame version. Maybe a bug in this one.
 
Wow. This is so slick.


Couple questions. (Man, the front end is awesome. It's amazing how much fun it is when you have moving video of every game to chose from.). One thing -is there a way to display a subset of just your favorite games? I thought maybe this was the F2 game grouping option but I wasn't clear how that worked. This may be unrealistic, but would there be a way to implement a rating system for the games in the front end, so you could sort that way?


Was having a tough time adjusting the resolution for vector games like asteroids. It was displaying at 640 x 480, but hitting space and going to the video menu didn't seem to offer any adjustments for resolution. I see:


Color - auto


Resize Effect - auto


RGB effect - no


Vsync - no


SMP - no


Aspect - yes


Have I missed something obvious? Where / how do I adjust resolution for vector games when there is no magnify menu item? Thanks!
 
I don't know exactly, how you can choose favorites, but implementing a rating system isn't something I can easily do :( .


Have a look in the advmenu documentation, maybe you can find something interesting there:


http://advancemame.sourceforge.net/doc-advmenu.html


The Vectorgames are tricky, as you can't choose the resolution in the menu. They are always scaled to fullscreen, what internally has an aspect ratio of 4:3, which means 640x480.


Do you want them stretched to the whole screen?
 
Thanks for the link. I read through the advanceMAME documentation and I couldn't find a function that would allow you to create a favorites subset. Would love to hear any suggestions from anyone if I've overlooked something.


Regarding the vectorgames, I'm definitely one of these purists who prefers accurate aspect ratios, but would it be possible to adjust the resolution larger than 640 x 480, for a sharper picture?


I've done a bit of googling, on the PC version of advanceMAME you could adjust the following line in the ADVMAME.RC file to improve the resolution of vector games (Is this the same file you would adjust on the Pandora? I don't have my unit with me at the moment)


vector/display_mode Standard_640x480
 
Yes, the file is in the appdata/panmame/.advance directory.


For a sharper picture you could also adjust the beam option in this file to 1.


Hope I could help.
 
When i run Marvel Super Heroes i get a black screen with no sound and no errors.


my pndrun_panmame.out log is:

=======================================================================================


PND : /media/32_GIGAS_SD/pandora/apps/panmame.pnd


PND_FSTYPE : Squashfs


APPDATADIR : /media/32_GIGAS_SD/pandora/appdata/panmame


APPDD_FSTYPE : vfat


PND_CPUSPEED : 800


EXENAME : scripts/advmenu.sh


ARGUMENTS : <unset>


=======================================================================================


[ START ]--- Mount the PND ----------


Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/panmame"


Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/32_GIGAS_SD/pandora/appdata/panmame=rw+nolwh":"/mnt/pnd/panmame=rr" none "/mnt/utmp/panmame"


[sUCCESS]--- Mount the PND ----------


[ START ]--- Set CPU speed ----------


Setting to CPU-Speed 800 MHz


cpu_mhz_max set to 800


[sUCCESS]--- Set CPU speed ----------


[ START ]--- Starting the application (scripts/advmenu.sh ) ----------


mkdir: cannot create directory `/mnt/utmp/panmame/.advance': File exists


AdvanceMENU - Copyright © 1999-2008 by Andrea Mazzoleni


omapsdl: opened tslib touchscreen


omapsdl: in_evdev: found "gpio-keys" with 30 events (type 00100023)


omapsdl: in_evdev: found "keypad" with 84 events (type 00100013)


omapsdl: skip /dev/input/event5 as ts


omapsdl: found 3 evdev device(s).


omapsdl: detected 800x480 'lcd' (0) screen attached to fb 1 and overlay 1


omapsdl: opened tslib touchscreen


omapsdl: in_evdev: found "gpio-keys" with 30 events (type 00100023)


omapsdl: in_evdev: found "keypad" with 84 events (type 00100013)


omapsdl: skip /dev/input/event5 as ts


omapsdl: found 3 evdev device(s).


omapsdl: detected 800x480 'lcd' (0) screen attached to fb 1 and overlay 1


omapsdl: forcing SDL_DOUBLEBUF


switching to 384x224@16


/dev/fb1: 384x224@16


fbdev initialized.


xenv: X vendor: The X.Org Foundation, rel: 10704000, display: :0.0, protocol ver: 11.0


xenv: display is 800x480


omapsdl: forcing SDL_DOUBLEBUF


switching to 800x600@16


/dev/fb1: 800x600@16


fbdev initialized.


xenv: X vendor: The X.Org Foundation, rel: 10704000, display: :0.0, protocol ver: 11.0


xenv: display is 800x480


omapsdl: opened tslib touchscreen


omapsdl: in_evdev: found "gpio-keys" with 30 events (type 00100023)


omapsdl: in_evdev: found "keypad" with 84 events (type 00100013)


omapsdl: skip /dev/input/event5 as ts


omapsdl: found 3 evdev device(s).


omapsdl: detected 800x480 'lcd' (0) screen attached to fb 1 and overlay 1


omapsdl: forcing SDL_DOUBLEBUF


switching to 800x600@16


/dev/fb1: 800x600@16


fbdev initialized.


xenv: X vendor: The X.Org Foundation, rel: 10704000, display: :0.0, protocol ver: 11.0


xenv: display is 800x480


[sUCCESS]--- Starting the application (scripts/advmenu.sh ) ----------


[ START ]--- Reset CPU speed to 600 ----------


cpu_mhz_max set to 600


[sUCCESS]--- Reset CPU speed to 600 ----------


[ START ]--- Restoring the frame buffer status ----------


[sUCCESS]--- Restoring the frame buffer status ----------


[ START ]--- uMount the PND ----------


[ START ]--- Waiting the Union to be available ----------


[sUCCESS]--- Waiting the Union to be available ----------


rmdir: failed to remove `/mnt/utmp/panmame': Device or resource busy


[ START ]--- Waiting the PND mount dir to be free ----------


[sUCCESS]--- Waiting the PND mount dir to be free ----------


cleanup done


[sUCCESS]--- uMount the PND ----------


=======================================================================================


Return code is : 1


With Marvel Super Heroes Vs Street Fighter and Marvel Vs Capcom i get a black screen too.


But Vampire Savior rom has the same resolution that marvel games 384 x224 x59.63333 but this game runs ok.


Why i get a black screen?


Thank you
 
Don't know whats wrong. Marvel vs Capcom runs fine for me.


Marvel Superheroes was reported to not work, but I can't tell why. Sorry.


Maybe wrong rom?
 
i tried roms from diferent sites with same result.


What size has your msh.zip rom?


My is 19.629KB


I'm choosing a list of the best roms and I with the letter R, I've only had problems with this rom :(


EDIT: Sorry I didn't see msh was reported not work, i will try with another rom of MVSC.


Thank you Mcobit U are the best


EDIT2: MVSC runs ok the USA 980123 version.


EDIT3: Yeaahh Marvel Super Heroes runs ok USA 951024


and Marvel Vs Street Fighter runs ok USA 970827


The other versions not run and we still need parent roms.


Thanks for the clue :D
 
Last edited by a moderator:
I have a MAME 0.104 Romset and I tried to convert it with clrmamepro but little success so far for most of the current Pandora Emulators that use Mame Roms. I start to believe that converting only works downwards and not upwards, sadly. :(
 
I have a MAME 0.104 Romset and I tried to convert it with clrmamepro but little success so far for most of the current Pandora Emulators that use Mame Roms. I start to believe that converting only works downwards and not upwards, sadly. :(


It works both ways , just build your rom set with your .dat , when finished just drag any files into the window and they will rebuild if the file/s are there.
 
I have a MAME 0.104 Romset and I tried to convert it with clrmamepro but little success so far for most of the current Pandora Emulators that use Mame Roms. I start to believe that converting only works downwards and not upwards, sadly. :(


It works both ways , just build your rom set with your .dat , when finished just drag any files into the window and they will rebuild if the file/s are there.
thats not always true the bitter truth is files get corupted over time and ive found even though i have the right filename and files in the zip it doesnt work then redownloading it and it works.Also alot of files only work merged especially early neogeo games.
 
No luck adjusting the vector games display. Not sure what I'm doing wrong.


I did, however, figure out how to create your favorites list using the front end. Using F9 you can add games into one of 3 groups, currently bad, good, and very good. Therefore you can quickly put your favorite games into the very good group, and you can cycle between groups by using F2. (Also I believe you can easily add more group descriptions by altering the text config file, but I haven't tested this yet)
 
No luck adjusting the vector games display. Not sure what I'm doing wrong.

I did, however, figure out how to create your favorites list using the front end. Using F9 you can add games into one of 3 groups, currently bad, good, and very good. Therefore you can quickly put your favorite games into the very good group, and you can cycle between groups by using F2. (Also I believe you can easily add more group descriptions by altering the text config file, but I haven't tested this yet)

Did you try to set the beamwidth (or similar setting) from 2 to 1?


This will display the vectorbeams at 1px width. If you change the resolution, it will still render at 2px width, what doesn't help with sharpness.
 
2 games don't work art of fighting and fatal fury.
AoF and FF (and probably all other Neo Geo games) work fine.


Finding out whether you have the correct ROM, is basically just comparing the .zip file with the corresponding MAME 0.106 .dat file entry.


.dat files for all MAME versions can be downloaded here.


Here for example Fatal Fury:


MAME .dat file entry for fatfury1.zip



Code:
<game name="fatfury1" sourcefile="neogeo.c" romof="neogeo">

	<description>Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai</description>

	<year>1991</year>

	<manufacturer>SNK</manufacturer>

	<biosset name="euro" description="Europe MVS (Ver. 2)" default="yes"/>

	<biosset name="euro-s1" description="Europe MVS (Ver. 1)"/>

	<biosset name="us" description="US MVS (Ver. 2?)"/>

	<biosset name="us-e" description="US MVS (Ver. 1)"/>

	<biosset name="asia" description="Asia MVS (Ver. 3)"/>

	<biosset name="japan" description="Japan MVS (Ver. 3)"/>

	<biosset name="japan-s2" description="Japan MVS (Ver. 2)"/>

	<biosset name="japan-s1" description="Japan MVS (Ver. 1)"/>

	<rom name="000-lo.lo" merge="000-lo.lo" size="65536" crc="e09e253c" sha1="2b1c719531dac9bb503f22644e6e4236b91e7cfc"/>

	<rom name="033-c1.bin" size="1048576" crc="74317e54" sha1="67b9c2814a12603b959612456f59de55f9bf6f57"/>

	<rom name="033-c2.bin" size="1048576" crc="5bb952f3" sha1="ea964bbcc0408b6ae07cbb5043d003281b1aca15"/>

	<rom name="033-c3.bin" size="1048576" crc="9b714a7c" sha1="b62bdcede3207d062a89e0a4a9adf706101bb681"/>

	<rom name="033-c4.bin" size="1048576" crc="9397476a" sha1="a12dbb74020aeb6ebf24ec2abbfba5129cabcb7d"/>

	<rom name="033-m1.bin" size="131072" crc="a8603979" sha1="512f2280a43892d4ca003ac63945ce86c5211b97"/>

	<rom name="033-p1.bin" size="524288" crc="47ebdc2f" sha1="d46786502920fb510f1999db00c5e09fb641c0bd"/>

	<rom name="033-p2.bin" size="131072" crc="c473af1c" sha1="4919eeca20abe807493872ca7c79a5d1f496fe68"/>

	<rom name="033-s1.bin" size="131072" crc="3c3bdf8c" sha1="2f3e5feed6c27850b2a0f6fae0b97041690e944c"/>

	<rom name="033-v1.bin" size="1048576" crc="212fd20d" sha1="120c040db8c01a6f140eea03725448bfa9ca98c2"/>

	<rom name="033-v2.bin" size="1048576" crc="fa2ae47f" sha1="80d0ba4cd30aab59b6f0db8fa341387bd7388afc"/>

	<rom name="asia-s3.rom" merge="asia-s3.rom" size="131072" crc="91b64be3" sha1="720a3e20d26818632aedf2c2fd16c54f213543e1"/>

	<rom name="sfix.sfx" merge="sfix.sfx" size="131072" crc="354029fc" sha1="4ae4bf23b4c2acff875775d4cbff5583893ce2a1"/>

	<rom name="sm1.sm1" merge="sm1.sm1" size="131072" crc="97cf998b" sha1="977387a7c76ef9b21d0b01fa69830e949a9a9626"/>

	<rom name="sp-e.sp1" merge="sp-e.sp1" size="131072" crc="2723a5b5" sha1="5dbff7531cf04886cde3ef022fb5ca687573dcb8"/>

	<rom name="sp-j2.rom" merge="sp-j2.rom" size="131072" crc="acede59c" sha1="b6f97acd282fd7e94d9426078a90f059b5e9dd91"/>

	<rom name="sp-s.sp1" merge="sp-s.sp1" size="131072" crc="c7f2fa45" sha1="09576ff20b4d6b365e78e6a5698ea450262697cd"/>

	<rom name="sp-s2.sp1" merge="sp-s2.sp1" size="131072" crc="9036d879" sha1="4f5ed7105b7128794654ce82b51723e16e389543"/>

	<rom name="sp1.jipan.1024" merge="sp1.jipan.1024" size="131072" crc="9fb0abe4" sha1="18a987ce2229df79a8cf6a84f968f0e42ce4e59d"/>

	<rom name="usa_2slt.bin" merge="usa_2slt.bin" size="131072" crc="e72943de" sha1="5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb"/>

	<rom name="vs-bios.rom" merge="vs-bios.rom" size="131072" crc="f0e8f27d" sha1="ecf01eda815909f1facec62abf3594eaa8d11075"/>

</game>

This entry shows the required files by MAME 0.106.



Neo Geo games require correct BIOS files from neogeo.zip, such as 000-lo.lo, asia-s3.rom, sfix.sfx etc. All Fatal Fury ROMs start with 033-*.



MAME .dat file entry for neogeo.zip





Code:
<game name="neogeo" sourcefile="neogeo.c" isbios="yes">

	<description>Neo-Geo</description>

	<year>1990</year>

	<manufacturer>SNK</manufacturer>

	<biosset name="euro" description="Europe MVS (Ver. 2)" default="yes"/>

	<biosset name="euro-s1" description="Europe MVS (Ver. 1)"/>

	<biosset name="us" description="US MVS (Ver. 2?)"/>

	<biosset name="us-e" description="US MVS (Ver. 1)"/>

	<biosset name="asia" description="Asia MVS (Ver. 3)"/>

	<biosset name="japan" description="Japan MVS (Ver. 3)"/>

	<biosset name="japan-s2" description="Japan MVS (Ver. 2)"/>

	<biosset name="japan-s1" description="Japan MVS (Ver. 1)"/>

	<rom name="000-lo.lo" size="65536" crc="e09e253c" sha1="2b1c719531dac9bb503f22644e6e4236b91e7cfc"/>

	<rom name="asia-s3.rom" size="131072" crc="91b64be3" sha1="720a3e20d26818632aedf2c2fd16c54f213543e1"/>

	<rom name="sfix.sfx" size="131072" crc="354029fc" sha1="4ae4bf23b4c2acff875775d4cbff5583893ce2a1"/>

	<rom name="sm1.sm1" size="131072" crc="97cf998b" sha1="977387a7c76ef9b21d0b01fa69830e949a9a9626"/>

	<rom name="sp-e.sp1" size="131072" crc="2723a5b5" sha1="5dbff7531cf04886cde3ef022fb5ca687573dcb8"/>

	<rom name="sp-j2.rom" size="131072" crc="acede59c" sha1="b6f97acd282fd7e94d9426078a90f059b5e9dd91"/>

	<rom name="sp-s.sp1" size="131072" crc="c7f2fa45" sha1="09576ff20b4d6b365e78e6a5698ea450262697cd"/>

	<rom name="sp-s2.sp1" size="131072" crc="9036d879" sha1="4f5ed7105b7128794654ce82b51723e16e389543"/>

	<rom name="sp1.jipan.1024" size="131072" crc="9fb0abe4" sha1="18a987ce2229df79a8cf6a84f968f0e42ce4e59d"/>

	<rom name="usa_2slt.bin" size="131072" crc="e72943de" sha1="5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb"/>

	<rom name="vs-bios.rom" size="131072" crc="f0e8f27d" sha1="ecf01eda815909f1facec62abf3594eaa8d11075"/>

</game>

This entry shows the required files for the Neo Geo BIOS.


It's important to understand, there are different flavors of Arcade ROMs dumps around. The same file name does not mean the content is the same.


MAME finds the ROM files by CRC, not by name, see here.


Now, let's see how the ROM files look like.


fatfury1.jpg



neogeot.jpg



Since all files exist and have the correct CRCs according to the .dat file, the ROM is compatible with MAME 0.106.


This does not necessarily mean, the game runs without problems. But then it's an emulator issue, not a bad ROM.
 
2 games don't work art of fighting and fatal fury.
AoF and FF (and probably all other Neo Geo games) work fine.


Finding out whether you have the correct ROM, is basically just comparing the .zip file with the corresponding MAME 0.106 .dat file entry.


.dat files for all MAME versions can be downloaded here.


Here for example Fatal Fury:


MAME .dat file entry for fatfury1.zip



Code:
<game name="fatfury1" sourcefile="neogeo.c" romof="neogeo">

	<description>Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai</description>

	<year>1991</year>

	<manufacturer>SNK</manufacturer>

	<biosset name="euro" description="Europe MVS (Ver. 2)" default="yes"/>

	<biosset name="euro-s1" description="Europe MVS (Ver. 1)"/>

	<biosset name="us" description="US MVS (Ver. 2?)"/>

	<biosset name="us-e" description="US MVS (Ver. 1)"/>

	<biosset name="asia" description="Asia MVS (Ver. 3)"/>

	<biosset name="japan" description="Japan MVS (Ver. 3)"/>

	<biosset name="japan-s2" description="Japan MVS (Ver. 2)"/>

	<biosset name="japan-s1" description="Japan MVS (Ver. 1)"/>

	<rom name="000-lo.lo" merge="000-lo.lo" size="65536" crc="e09e253c" sha1="2b1c719531dac9bb503f22644e6e4236b91e7cfc"/>

	<rom name="033-c1.bin" size="1048576" crc="74317e54" sha1="67b9c2814a12603b959612456f59de55f9bf6f57"/>

	<rom name="033-c2.bin" size="1048576" crc="5bb952f3" sha1="ea964bbcc0408b6ae07cbb5043d003281b1aca15"/>

	<rom name="033-c3.bin" size="1048576" crc="9b714a7c" sha1="b62bdcede3207d062a89e0a4a9adf706101bb681"/>

	<rom name="033-c4.bin" size="1048576" crc="9397476a" sha1="a12dbb74020aeb6ebf24ec2abbfba5129cabcb7d"/>

	<rom name="033-m1.bin" size="131072" crc="a8603979" sha1="512f2280a43892d4ca003ac63945ce86c5211b97"/>

	<rom name="033-p1.bin" size="524288" crc="47ebdc2f" sha1="d46786502920fb510f1999db00c5e09fb641c0bd"/>

	<rom name="033-p2.bin" size="131072" crc="c473af1c" sha1="4919eeca20abe807493872ca7c79a5d1f496fe68"/>

	<rom name="033-s1.bin" size="131072" crc="3c3bdf8c" sha1="2f3e5feed6c27850b2a0f6fae0b97041690e944c"/>

	<rom name="033-v1.bin" size="1048576" crc="212fd20d" sha1="120c040db8c01a6f140eea03725448bfa9ca98c2"/>

	<rom name="033-v2.bin" size="1048576" crc="fa2ae47f" sha1="80d0ba4cd30aab59b6f0db8fa341387bd7388afc"/>

	<rom name="asia-s3.rom" merge="asia-s3.rom" size="131072" crc="91b64be3" sha1="720a3e20d26818632aedf2c2fd16c54f213543e1"/>

	<rom name="sfix.sfx" merge="sfix.sfx" size="131072" crc="354029fc" sha1="4ae4bf23b4c2acff875775d4cbff5583893ce2a1"/>

	<rom name="sm1.sm1" merge="sm1.sm1" size="131072" crc="97cf998b" sha1="977387a7c76ef9b21d0b01fa69830e949a9a9626"/>

	<rom name="sp-e.sp1" merge="sp-e.sp1" size="131072" crc="2723a5b5" sha1="5dbff7531cf04886cde3ef022fb5ca687573dcb8"/>

	<rom name="sp-j2.rom" merge="sp-j2.rom" size="131072" crc="acede59c" sha1="b6f97acd282fd7e94d9426078a90f059b5e9dd91"/>

	<rom name="sp-s.sp1" merge="sp-s.sp1" size="131072" crc="c7f2fa45" sha1="09576ff20b4d6b365e78e6a5698ea450262697cd"/>

	<rom name="sp-s2.sp1" merge="sp-s2.sp1" size="131072" crc="9036d879" sha1="4f5ed7105b7128794654ce82b51723e16e389543"/>

	<rom name="sp1.jipan.1024" merge="sp1.jipan.1024" size="131072" crc="9fb0abe4" sha1="18a987ce2229df79a8cf6a84f968f0e42ce4e59d"/>

	<rom name="usa_2slt.bin" merge="usa_2slt.bin" size="131072" crc="e72943de" sha1="5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb"/>

	<rom name="vs-bios.rom" merge="vs-bios.rom" size="131072" crc="f0e8f27d" sha1="ecf01eda815909f1facec62abf3594eaa8d11075"/>

</game>

This entry shows the required files by MAME 0.106.



Neo Geo games require correct BIOS files from neogeo.zip, such as 000-lo.lo, asia-s3.rom, sfix.sfx etc. All Fatal Fury ROMs start with 033-*.



MAME .dat file entry for neogeo.zip





Code:
<game name="neogeo" sourcefile="neogeo.c" isbios="yes">

	<description>Neo-Geo</description>

	<year>1990</year>

	<manufacturer>SNK</manufacturer>

	<biosset name="euro" description="Europe MVS (Ver. 2)" default="yes"/>

	<biosset name="euro-s1" description="Europe MVS (Ver. 1)"/>

	<biosset name="us" description="US MVS (Ver. 2?)"/>

	<biosset name="us-e" description="US MVS (Ver. 1)"/>

	<biosset name="asia" description="Asia MVS (Ver. 3)"/>

	<biosset name="japan" description="Japan MVS (Ver. 3)"/>

	<biosset name="japan-s2" description="Japan MVS (Ver. 2)"/>

	<biosset name="japan-s1" description="Japan MVS (Ver. 1)"/>

	<rom name="000-lo.lo" size="65536" crc="e09e253c" sha1="2b1c719531dac9bb503f22644e6e4236b91e7cfc"/>

	<rom name="asia-s3.rom" size="131072" crc="91b64be3" sha1="720a3e20d26818632aedf2c2fd16c54f213543e1"/>

	<rom name="sfix.sfx" size="131072" crc="354029fc" sha1="4ae4bf23b4c2acff875775d4cbff5583893ce2a1"/>

	<rom name="sm1.sm1" size="131072" crc="97cf998b" sha1="977387a7c76ef9b21d0b01fa69830e949a9a9626"/>

	<rom name="sp-e.sp1" size="131072" crc="2723a5b5" sha1="5dbff7531cf04886cde3ef022fb5ca687573dcb8"/>

	<rom name="sp-j2.rom" size="131072" crc="acede59c" sha1="b6f97acd282fd7e94d9426078a90f059b5e9dd91"/>

	<rom name="sp-s.sp1" size="131072" crc="c7f2fa45" sha1="09576ff20b4d6b365e78e6a5698ea450262697cd"/>

	<rom name="sp-s2.sp1" size="131072" crc="9036d879" sha1="4f5ed7105b7128794654ce82b51723e16e389543"/>

	<rom name="sp1.jipan.1024" size="131072" crc="9fb0abe4" sha1="18a987ce2229df79a8cf6a84f968f0e42ce4e59d"/>

	<rom name="usa_2slt.bin" size="131072" crc="e72943de" sha1="5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb"/>

	<rom name="vs-bios.rom" size="131072" crc="f0e8f27d" sha1="ecf01eda815909f1facec62abf3594eaa8d11075"/>

</game>

This entry shows the required files for the Neo Geo BIOS.


It's important to understand, there are different flavors of Arcade ROMs dumps around. The same file name does not mean the content is the same.


MAME finds the ROM files by CRC, not by name, see here.


Now, let's see how the ROM files look like.


fatfury1.jpg



neogeot.jpg



Since all files exist and have the correct CRCs according to the .dat file, the ROM is compatible with MAME 0.106.


This does not necessarily mean, the game runs without problems. But then it's an emulator issue, not a bad ROM.
Actually when i mentioned these 2 games i knew it was emulator and wanted to mcobit to find solution for this.


Even jurassic park doesn't work.
 
Last edited by a moderator:
These games don't work:


1942


1943


1944


19xx


3 count bout


alien vs predator


alien 3


armed police batrider


armored warriors


baseball stars 2


baseball stars professional


battle circuit


bio freaks


captain commando


cruis n world


cyberbots


fatal fury 2


giga wing


gunbird 2


I will let you know if any others don't work.
 
Back
Top