Neo-Geo / Arcade ROMS version (RPI4/Lakka 2.3.1)

I just wanted to get the NeoGeo running on my device, but I ended up with a full Arcade romset - it was supposedly FBA 0.2.97.38 (split) which is referenced here in the docs as the recommended romset for Lakka’s version of FBA.

However, after running the playlist-builder in Lakka, it lists about half the roms in the Mame2010 playlist, a small slice in the Mame2003 playlist, and the remainder were missing altogether.

Is the doc (http://www.lakka.tv/doc/Arcade/) out of date and I should no longer be using the FBA 0.2.97.38 romset? Should I focus on the Mame2003 romset instead? Did I just get a bad romset? Is there a way to check?

Thanks

Yes :slight_smile:

LAKKA 2.3.1 is from 2019-Sep-20 so it uses the new FBNeo core whitch is based on FinalBurn and is now on 2.97.44

If you use the DAT file from 2019-Sep-18 to check your romset you should be fine:

Use ClrMame Pro to verify if your roms match:
https://mamedev.emulab.it/clrmamepro/

For creating the playlist i would suggest a external tool. Look at this thread for more informations:

1 Like

Great, thanks! Now, the next question - where’s the source for the website docs so I can submit a PR to fix it? Or is it a wiki? I don’t see a PR.

Also, I gotta say it’s super disappointing that the standard tool for this kind of thing - clrmamepro - is a closed-source tool that requests administrative privileges. I’m sure that clrmamepro is trustworthy, but in general that kind of workflow is what gets people hacked.

I’ve always used Romcenter, which does not require administrative privileges.

1 Like

If you install cmpro to a protected folder like C:\program files, you have to set the compatibility properties of cmpro.exe to ‘run this program as administrator’ to work correctly or you have to disable UAC. In other folders it should work fine without setting this property and without the need of disabling UAC.

This was only a suggestion. Like @metchebe i sometimes use Romcenter as well, but had never the need to use admin rights in both tools :man_shrugging:

It’s not the UAC prompt itself, it’s just the “download closed-source application code from a stranger that requests UAC permissions”. It’s probably just writing to its home folder instead of %APPDATA%, which is harmless, it’s a general disappointment since most modern emulators are open-source these days and so It’s sad to see supporting tooling stay closed.

I am with you about the open-source problem, but again: where do you put the files that you get the UAC prompt? I never had this issue on 3 different Windows machines…

And about downloading from a stranger: … where did you get your rom-set :wink:

Hah, point made… but at least the romset is running on a pi and not my desktop.

Although it does occur to me that some clever ninja probably could find a vulnerability in an emulator that lets it run arbitrary code and hack my network.

Well, if you don’t trust a piece of closed source software that a lot of people are using without complain, you can do the work manually.

Go to this site: http://adb.arcadeitalia.net/lista_mame.php and cross-check your files with the crc32 values from the site and the values in the *.dat file.
It looks like this (dkong.zip as example):

NAME                 |      SIZE | BIOS                 | STATUS  | MERGE                | REGION            |     OFFSET | OPT | CRC      | SHA1                                    
---------------------+-----------+----------------------+---------+----------------------+-------------------+------------+-----+----------+-----------------------------------------
c-2j.bpr             |       256 |                      | good    |                      | proms             |        100 | no  | d6412358 | f9c872da2fe8e800574ae3bf483fb3ccacc92eb3
c-2k.bpr             |       256 |                      | good    |                      | proms             |          0 | no  | e273ede5 | b50ec9e1837c00c20fb2a4369ec7dd0358321127
c_5at_g.bin          |      4096 |                      | good    |                      | maincpu           |       3000 | no  | b9005ac0 | 3fe3599f6fa7c496f782053ddf7bacb453d197c4
c_5bt_g.bin          |      4096 |                      | good    |                      | maincpu           |       2000 | no  | 1c97d324 | c7966261f3a1d3296927e0b6ee1c58039fc53c1f
c_5ct_g.bin          |      4096 |                      | good    |                      | maincpu           |       1000 | no  | 5ec461ec | acb11a8fbdbb3ab46068385fe465f681e3c824bd
c_5et_g.bin          |      4096 |                      | good    |                      | maincpu           |          0 | no  | ba70b88b | d76ebecfea1af098d843ee7e578e480cd658ac1a
l_4m_b.bin           |      2048 |                      | good    |                      | gfx2              |          0 | no  | 59f8054d | 793dba9bf5a5fe76328acdfb90815c243d2a65f1
l_4n_b.bin           |      2048 |                      | good    |                      | gfx2              |        800 | no  | 672e4714 | 92e5d379f4838ac1fa44d448ce7d142dae42102f
l_4r_b.bin           |      2048 |                      | good    |                      | gfx2              |       1000 | no  | feaa59ee | ecf95db5a20098804fc8bd59232c66e2e0ed3db4
l_4s_b.bin           |      2048 |                      | good    |                      | gfx2              |       1800 | no  | 20f2ef7e | 3bc482a38bf579033f50082748ee95205b0f673d
s_3i_b.bin           |      2048 |                      | good    |                      | soundcpu          |          0 | no  | 45a4ed06 | 144d24464c1f9f01894eb12f846952290e6e32ef
s_3j_b.bin           |      2048 |                      | good    |                      | soundcpu          |       1000 | no  | 4743fe92 | 6c82b57637c0212a580591397e6a5a1718f19fd2
v-5e.bpr             |       256 |                      | good    |                      | proms             |        200 | no  | b869b8f5 | c2bdccbf2654b64ea55cd589fd21323a9178a660
v_3pt.bin            |      2048 |                      | good    |                      | gfx1              |        800 | no  | 15e9c5e9 | 976eb1e18c74018193a35aa86cff482ebfc5cc4e
v_5h_b.bin           |      2048 |                      | good    |                      | gfx1              |          0 | no  | 12c8c95d | a57ff5a231c45252a63b354137c920a1379b70a3

Or, if you can coding, write a script that does the work for you :slight_smile:

(Don’t fear, i scanned the site for you :wink: )

Sorry i am making fun of you, :frowning: that*s mean…


[EDIT] open source but buggy and incomplete:

[EDIT2] found another one: