Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
04651 Misc. Minor Have not tried Jan 31, 2012, 05:17 Nov 7, 2017, 10:14
Tester Luigi30 View Status Public Platform MAME (Self-compiled)
Assigned To Osso Resolution Fixed OS
Status [?] Resolved Driver gei.cpp
Version 0.144u7 Fixed in Version 0.192 Build Debug
Summary 04651: geimulti: geimulti - 13 game roms are loaded, only nine are listed in-game and playable
Description 13 game ROMs are loaded in the Greyhound multi-game system driver, but the game itself only reports nine games available. The ROM test lists 9 ROM banks detected and good.

The in-game game list then contains 13 entries and scrolls out of the proper area. Only the first nine are selectable.
Steps To Reproduce
Additional Information Verified in official build and debug build.
Regression Version
Affected Sets / Systems geimulti
Attached Files
png file icon 0002.png (24,875 bytes) Jan 31, 2012, 05:17 Uploaded by Luigi30
png file icon 0001.png (40,879 bytes) Jan 31, 2012, 05:17 Uploaded by Luigi30
png file icon 0003.png (39,373 bytes) Jan 31, 2012, 05:18 Uploaded by Luigi30
There are no relationship linked to this issue.
User avatar
Jan 31, 2012, 05:18
edited on: Jan 31, 2012, 05:19
ROM_START( geimulti )
	ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
	ROM_LOAD( "cont", 0x00000, 0x8000, CRC(920020df) SHA1(01cb0a58bf863d63bcafe1e198ce5ea10bb8f59e) )

	ROM_REGION( 0x8000*(13 + 1), "bank", ROMREGION_ERASEFF )
	ROM_LOAD( "pokr",      0x00000, 0x8000, CRC(1e9651a0) SHA1(23f98633701a9ac01784b29d1283ec9236810baf) )
	ROM_LOAD( "bljk",      0x08000, 0x8000, CRC(afde21e6) SHA1(4db37ee4ffc72e3513cbfe31d018caa062683adf) )
	ROM_LOAD( "bone",      0x10000, 0x8000, CRC(6a84fc5d) SHA1(09d5d052a90744e5c6e0b06cabfdbbaa2458bbb5) )
	ROM_LOAD( "slot",      0x18000, 0x8000, CRC(11b85a71) SHA1(5672f6f796b2743c252d159778bd8746cf1f5f86) )
	ROM_LOAD( "sprd",      0x20000, 0x8000, CRC(2f067b3d) SHA1(cd7cae3d2def74369b8d015b9f36d5a174bea92c) )
	ROM_LOAD( "hrse",      0x28000, 0x8000, CRC(ab1d014a) SHA1(aa7a372266decd7b65234de4d866fe7baf71c9bb) )
	ROM_LOAD( "dogs",      0x30000, 0x8000, CRC(83cd070a) SHA1(ed7ce3ffe030802e99dd27f2310524615fcfc8bf) )
	ROM_LOAD( "memotest",  0x38000, 0x8000, CRC(8942b98c) SHA1(3f182eb6d00618d9859cd8acdf13c829d4469075) )
	ROM_LOAD( "reelfun",   0x40000, 0x8000, CRC(b3ede904) SHA1(e77c15e893583572650bb60432d68a1f7bf67d09) )
	ROM_LOAD( "fact#1",    0x48000, 0x8000, CRC(949b5519) SHA1(d4ac35ccbbb50f4e0d1e21e8427e6ad535e6da53) )
	ROM_LOAD( "adltsex#1", 0x50000, 0x8000, CRC(9e4d320b) SHA1(76a6280bce884acb3faa9ef3882de016612c34f6) )
	ROM_LOAD( "nfl#1",     0x58000, 0x8000, CRC(74fbbf17) SHA1(9d559034d3ec0b293d4b720150197daea3d450ff) )
	ROM_LOAD( "entr#1",    0x60000, 0x8000, CRC(caceaa7b) SHA1(c51f10f5acd3d3fedce43103b9f11d006139043c) )
	ROM_LOAD( "grph",      0x68000, 0x8000, CRC(25e265db) SHA1(6e184309ee67dbe7930570b135ace09eeb1eb333) )

User avatar
Jan 31, 2012, 07:23
It's 13 game roms + one graphics rom, not 14 game roms.
User avatar
Senior Tester
Jan 31, 2012, 23:27
I'd hazard a guess it's not meant to have that many games installed, even if the code 'supports' it to a degree..

should probably be split into 2 sets, or done softlist style with each rom socket being a 'slot' and each game in the softlist...
User avatar
Feb 1, 2012, 02:22
edited on: Feb 1, 2012, 02:24
According to the source, all the roms came from one game board. I moved the four rom files that don't work properly to load first, now they "play" but still don't show up in the ROM test and the game still reports 9 games installed. The error log shows unmapped writes to ROM when it's trying to load those four games but not the others.

Changing the 4 romload entries that act up to load ROMs that work has all 13 games show up, selectable, and working properly.
User avatar
Nov 7, 2017, 10:14
Turns out the game checks the 'signature' only for those 4 ROMs. Hooking this up enables all 13 games.