Pandora's box 4S game list entries
Now that we know where the game list is, we can try to deduce some things.
Facts:
We need value 5 for xmame launching.
00601EE8 9B 17 00 00 │ 67 61 6C 61 │ 67 61 33 00 │ 00 00 00 00 ›↨..galaga3.....
00601EF8 00 00 00 00 │ 00 00 00 00 │ 78 78 78 78 │ 78 78 78 78 ........xxxxxxxx
00601F08 78 78 78 78 │ 78 78 00 00 │ 00 00 00 00 │ 00 00 00 00 xxxxxx..........
00601F18 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 ................
00601F28 78 78 78 78 │ 78 78 78 78 │ 78 78 78 78 │ 78 78 78 78 xxxxxxxxxxxxxxxx
00601F38 78 78 00 00 │ 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 xx..............
00601F48 00 00 00 00 │ 00 00 00 00 │ 00 01 00 00 │ 01 02 03 04 .........☺..☺☻♥♦
00601F58 00 00 00 00 │ 00 00 00 00 │ 58 02 00 00 │ 01 00 00 00 ........X☻..☺...
00601F68 0F 00 00 00 │ 05 00 00 00 │ 9C 17 00 00 │ 71 69 78 00 ☼...♣...œ↨..qix.
Looking at it in an hex editor:
Kind of difficult to see, but there is a numbering scheme: "9B 17"for Galaga3 and 9C 17" for Qix followed by xxxx's for the Chinese and English names of the game. There is an unmistakeable 05 at 0x601F6C.
Let's look at a neo geo game. 601EE8-601F6C = +0x84 hex offset could have some number..
005EE578 EA 03 00 00 │ 6B 6F 66 39 │ 37 00 00 00 │ 00 00 00 00 ê♥..kof97.......
005EE588 00 00 00 00 │ 00 00 00 00 │ E6 8B B3 E7 │ 8E 8B 39 37 ........拳王97
005EE598 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 ................
005EE5A8 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 ................
005EE5B8 4B 6F 66 39 │ 37 00 00 00 │ 00 00 00 00 │ 00 00 00 00 Kof97...........
005EE5C8 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 ................
005EE5D8 00 00 00 00 │ 00 00 00 00 │ 00 01 00 00 │ 01 00 00 00 .........☺..☺...
005EE5E8 00 00 00 00 │ 04 00 00 00 │ 68 01 00 00 │ 01 00 00 00 ....♦...h☺..☺...
005EE5F8 00 00 00 00 │ 00 01 00 00 │ EB 03 00 00 │ 6B 6F 66 39 .....☺..ë♥..kof9
Hmm. Could be a '00' value there.
I need to test more when i get the box.
For now, if people want, they can change some roms as well. The Galaga/Galaxian games could be switched with say, Psychic 5, Toki.. and so on. You'll need some roms, use sets for Mame 0.106 as this is the one they use in the box.
Facts:
1. Libnsxsa.so does not contain any driver for 80's game "zerotime".It is likely that the current running instance of libnsx* writes its emu/game type(s) into /tmp/configfile. Coin data perhaps in /tmp/config/data.so.
2. Galaga3 is in the list. as 'xxxxx' for some reason, but who cares.
3. There has to be an emu capable of running "galaga3".
4. There are config files for this game. They appear to be for MAME, in xml format.
5. Candidates for this are libnsxnsa and libnsxnx (nsa is an unknown.. nx=xmame)
6. $GAME can be 3 for libnsxnsa, 4 for libnsxnsap or 5 for libnsxnx
7. There must be some identifying mark(s) in the list, to ensure proper launches of games.
8. The game name and/or coins could somehow be preserved between the switching of emulators.
We need value 5 for xmame launching.
00601EE8 9B 17 00 00 │ 67 61 6C 61 │ 67 61 33 00 │ 00 00 00 00 ›↨..galaga3.....
00601EF8 00 00 00 00 │ 00 00 00 00 │ 78 78 78 78 │ 78 78 78 78 ........xxxxxxxx
00601F08 78 78 78 78 │ 78 78 00 00 │ 00 00 00 00 │ 00 00 00 00 xxxxxx..........
00601F18 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 ................
00601F28 78 78 78 78 │ 78 78 78 78 │ 78 78 78 78 │ 78 78 78 78 xxxxxxxxxxxxxxxx
00601F38 78 78 00 00 │ 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 xx..............
00601F48 00 00 00 00 │ 00 00 00 00 │ 00 01 00 00 │ 01 02 03 04 .........☺..☺☻♥♦
00601F58 00 00 00 00 │ 00 00 00 00 │ 58 02 00 00 │ 01 00 00 00 ........X☻..☺...
00601F68 0F 00 00 00 │ 05 00 00 00 │ 9C 17 00 00 │ 71 69 78 00 ☼...♣...œ↨..qix.
Looking at it in an hex editor:
Kind of difficult to see, but there is a numbering scheme: "9B 17"for Galaga3 and 9C 17" for Qix followed by xxxx's for the Chinese and English names of the game. There is an unmistakeable 05 at 0x601F6C.
Let's look at a neo geo game. 601EE8-601F6C = +0x84 hex offset could have some number..
005EE578 EA 03 00 00 │ 6B 6F 66 39 │ 37 00 00 00 │ 00 00 00 00 ê♥..kof97.......
005EE588 00 00 00 00 │ 00 00 00 00 │ E6 8B B3 E7 │ 8E 8B 39 37 ........拳王97
005EE598 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 ................
005EE5A8 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 ................
005EE5B8 4B 6F 66 39 │ 37 00 00 00 │ 00 00 00 00 │ 00 00 00 00 Kof97...........
005EE5C8 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 │ 00 00 00 00 ................
005EE5D8 00 00 00 00 │ 00 00 00 00 │ 00 01 00 00 │ 01 00 00 00 .........☺..☺...
005EE5E8 00 00 00 00 │ 04 00 00 00 │ 68 01 00 00 │ 01 00 00 00 ....♦...h☺..☺...
005EE5F8 00 00 00 00 │ 00 01 00 00 │ EB 03 00 00 │ 6B 6F 66 39 .....☺..ë♥..kof9
Hmm. Could be a '00' value there.
I need to test more when i get the box.
For now, if people want, they can change some roms as well. The Galaga/Galaxian games could be switched with say, Psychic 5, Toki.. and so on. You'll need some roms, use sets for Mame 0.106 as this is the one they use in the box.
