@@ -1307,6 +1307,33 @@ ROM_START( hedpanico ) // Story line & game instructions in English, copyright y
13071307ROM_END
13081308
13091309
1310+ ROM_START( hedpanic830 ) // Story line & game instructions in English
1311+ ROM_REGION( 0x080000 , " maincpu" , 0 ) // 68000 Code
1312+ ROM_LOAD16_BYTE( " esd2.cu03" , 0x000000 , 0x040000 , CRC(955be87f) SHA1(835ec1c9a6d77d095bac7427e428ec25861d91dd) )
1313+ ROM_LOAD16_BYTE( " esd1.cu02" , 0x000001 , 0x040000 , CRC(b56a4fe8) SHA1(dc64c81c1a04af8b248d3e46ddee73eca23c74fd) )
1314+
1315+ ROM_REGION( 0x40000 , " audiocpu" , 0 ) // Z80 Code, quite different to the other sets
1316+ ROM_LOAD( " esd3.su06" , 0x00000 , 0x40000 , CRC(f4588a2c) SHA1(c9c26561f7ce2574032dfada707fcf99b913b1d5) )
1317+
1318+ ROM_REGION( 0x600000 , " spr" , 0 ) // Sprites, 16x16x5
1319+ ROM_LOAD( " esd6.ju01" , 0x200000 , 0x200000 , CRC(ffa6eb26) SHA1(c2e3371925604db0f46991cbfd39d763518ed89c) )
1320+ ROM_LOAD( " esd7.ju02" , 0x000000 , 0x200000 , CRC(5554ba0f) SHA1(6d02fa6d0712aa820231a24ee7a8396cc575e788) )
1321+ // expand this to take up 0x200000 bytes too so we can decode it
1322+ ROM_LOAD16_BYTE( " esd5.ju07" , 0x400000 , 0x080000 , CRC(95269b3c) SHA1(df106d9e8d4c1484ff86170adcb1932d4d02f265) )
1323+ ROM_FILL( 0x500000 , 0x100000 , 0x00 )
1324+
1325+ ROM_REGION( 0x400000 , " bgs" , 0 ) // Layers, 16x16x8
1326+ ROM_LOAD32_WORD( " esd8.fu35" , 0x000000 , 0x200000 , CRC(23aceb4f) SHA1(35d9ebc33b9e1515e47750cfcdfc0bf8bf44b71d) )
1327+ ROM_LOAD32_WORD( " esd9.fu34" , 0x000002 , 0x200000 , CRC(76b46cd2) SHA1(679cbf50ae5935e8848868081ecef4ec66424f6c) )
1328+
1329+ ROM_REGION( 0x40000 , " oki" , 0 ) // Samples
1330+ ROM_LOAD( " esd4.su10" , 0x000000 , 0x040000 , CRC(5ba89bf1) SHA1(f3c5b588dc3fbd0dba3120aa60f76c08db4c6e08) ) // 1ST AND 2ND HALF IDENTICAL
1331+
1332+ ROM_REGION16_BE( 0x80 , " eeprom" , 0 )
1333+ ROM_LOAD( " hedpanic.nv" , 0x0000 , 0x0080 , CRC(e91f4038) SHA1(f492de71170900f87912a272ab4f4a3a37ba31fe) )
1334+ ROM_END
1335+
1336+
13101337
13111338/*
13121339
@@ -1805,35 +1832,36 @@ ROM_END
18051832***************************************************************************/
18061833
18071834// ESD 11-09-98
1808- GAME( 1999 , multchmp, 0 , esd16, multchmp, esd16_state, empty_init, ROT0, " ESD" , " Multi Champ (World, ver. 2.5)" , MACHINE_SUPPORTS_SAVE )
1809- GAME( 1998 , multchmpk, multchmp, esd16, multchmp, esd16_state, empty_init, ROT0, " ESD" , " Multi Champ (Korea, older)" , MACHINE_SUPPORTS_SAVE )
1810- GAME( 1998 , multchmpa, multchmp, esd16, multchmp, esd16_state, empty_init, ROT0, " ESD" , " Multi Champ (World, older)" , MACHINE_SUPPORTS_SAVE )
1835+ GAME( 1999 , multchmp, 0 , esd16, multchmp, esd16_state, empty_init, ROT0, " ESD" , " Multi Champ (World, ver. 2.5)" , MACHINE_SUPPORTS_SAVE )
1836+ GAME( 1998 , multchmpk, multchmp, esd16, multchmp, esd16_state, empty_init, ROT0, " ESD" , " Multi Champ (Korea, older)" , MACHINE_SUPPORTS_SAVE )
1837+ GAME( 1998 , multchmpa, multchmp, esd16, multchmp, esd16_state, empty_init, ROT0, " ESD" , " Multi Champ (World, older)" , MACHINE_SUPPORTS_SAVE )
18111838
1812- GAME( 2001 , jumppop, 0 , jumppop, jumppop, esd16_state, empty_init, ROT0, " ESD" , " Jumping Pop (set 1)" , MACHINE_SUPPORTS_SAVE )
1813- GAME( 2001 , jumppope, jumppop, jumppop, jumppop, esd16_state, empty_init, ROT0, " Emag Soft" , " Jumping Pop (set 2)" , MACHINE_SUPPORTS_SAVE )
1839+ GAME( 2001 , jumppop, 0 , jumppop, jumppop, esd16_state, empty_init, ROT0, " ESD" , " Jumping Pop (set 1)" , MACHINE_SUPPORTS_SAVE )
1840+ GAME( 2001 , jumppope, jumppop, jumppop, jumppop, esd16_state, empty_init, ROT0, " Emag Soft" , " Jumping Pop (set 2)" , MACHINE_SUPPORTS_SAVE )
18141841
18151842// ESD 05-28-99
1816- GAME( 1999 , hedpanico, hedpanic, hedpanio, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Head Panic (ver. 0615, 15/06/1999)" , MACHINE_SUPPORTS_SAVE )
1843+ GAME( 1999 , hedpanico, hedpanic, hedpanio, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Head Panic (ver. 0615, 15/06/1999)" , MACHINE_SUPPORTS_SAVE )
18171844
18181845// ESD 06-10-1999
1819- GAME( 1999 , hedpanica, hedpanic, hedpanic, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Head Panic (ver. 0702, 02/07/1999)" , MACHINE_SUPPORTS_SAVE )
1846+ GAME( 1999 , hedpanica, hedpanic, hedpanic, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Head Panic (ver. 0702, 02/07/1999)" , MACHINE_SUPPORTS_SAVE )
18201847
18211848// ESD 08-26-1999
1822- GAME( 2000 , mchampdx, 0 , mchampdx, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Multi Champ Deluxe (ver. 0106, 06/01/2000)" , MACHINE_SUPPORTS_SAVE )
1823- GAME( 1999 , mchampdxa, mchampdx, mchampdx, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Multi Champ Deluxe (ver. 1126, 26/11/1999)" , MACHINE_SUPPORTS_SAVE )
1824- GAME( 1999 , mchampdxb, mchampdx, mchampdx, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Multi Champ Deluxe (ver. 1114, 14/11/1999)" , MACHINE_SUPPORTS_SAVE )
1825- GAME( 2000 , hedpanic, 0 , hedpanic, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Head Panic (ver. 0117, 17/01/2000)" , MACHINE_SUPPORTS_SAVE )
1826- GAME( 2000 , hedpanicf, hedpanic, hedpanic, hedpanic, esd16_state, empty_init, ROT0, " ESD / Fuuki" , " Head Panic (ver. 0315, 15/03/2000)" , MACHINE_SUPPORTS_SAVE )
1849+ GAME( 2000 , mchampdx, 0 , mchampdx, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Multi Champ Deluxe (ver. 0106, 06/01/2000)" , MACHINE_SUPPORTS_SAVE )
1850+ GAME( 1999 , mchampdxa, mchampdx, mchampdx, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Multi Champ Deluxe (ver. 1126, 26/11/1999)" , MACHINE_SUPPORTS_SAVE )
1851+ GAME( 1999 , mchampdxb, mchampdx, mchampdx, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Multi Champ Deluxe (ver. 1114, 14/11/1999)" , MACHINE_SUPPORTS_SAVE )
1852+ GAME( 1999 , hedpanic830, hedpanic, hedpanic, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Head Panic (ver. 8.30)" , MACHINE_NOT_WORKING | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // playable, just no sound
1853+ GAME( 2000 , hedpanic, 0 , hedpanic, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Head Panic (ver. 0117, 17/01/2000)" , MACHINE_SUPPORTS_SAVE )
1854+ GAME( 2000 , hedpanicf, hedpanic, hedpanic, hedpanic, esd16_state, empty_init, ROT0, " ESD / Fuuki" , " Head Panic (ver. 0315, 15/03/2000)" , MACHINE_SUPPORTS_SAVE )
18271855
18281856// ESD - This PCB looks identical to the ESD 08-26-1999 PCB
1829- GAME( 2000 , deluxe5, 0 , tangtang, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Deluxe 5 (ver. 0107, 07/01/2000, set 1)" , MACHINE_SUPPORTS_SAVE ) // all 4 sets report the same version number?
1830- GAME( 2000 , deluxe5a, deluxe5, tangtang, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Deluxe 5 (ver. 0107, 07/01/2000, set 2)" , MACHINE_SUPPORTS_SAVE )
1831- GAME( 2000 , deluxe5b, deluxe5, tangtang, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Deluxe 5 (ver. 0107, 07/01/2000, set 3)" , MACHINE_SUPPORTS_SAVE )
1832- GAME( 2000 , deluxe4u, deluxe5, tangtang, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Deluxe 4 U (ver. 0107, 07/01/2000)" , MACHINE_SUPPORTS_SAVE )
1857+ GAME( 2000 , deluxe5, 0 , tangtang, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Deluxe 5 (ver. 0107, 07/01/2000, set 1)" , MACHINE_SUPPORTS_SAVE ) // all 4 sets report the same version number?
1858+ GAME( 2000 , deluxe5a, deluxe5, tangtang, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Deluxe 5 (ver. 0107, 07/01/2000, set 2)" , MACHINE_SUPPORTS_SAVE )
1859+ GAME( 2000 , deluxe5b, deluxe5, tangtang, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Deluxe 5 (ver. 0107, 07/01/2000, set 3)" , MACHINE_SUPPORTS_SAVE )
1860+ GAME( 2000 , deluxe4u, deluxe5, tangtang, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Deluxe 4 U (ver. 0107, 07/01/2000)" , MACHINE_SUPPORTS_SAVE )
18331861
1834- GAME( 2000 , tangtang, 0 , tangtang, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Tang Tang (ver. 0526, 26/05/2000)" , MACHINE_SUPPORTS_SAVE )
1835- GAME( 2001 , swatpolc, 0 , hedpanic, swatpolc, esd16_state, empty_init, ROT0, " ESD" , " SWAT Police" , MACHINE_SUPPORTS_SAVE )
1862+ GAME( 2000 , tangtang, 0 , tangtang, hedpanic, esd16_state, empty_init, ROT0, " ESD" , " Tang Tang (ver. 0526, 26/05/2000)" , MACHINE_SUPPORTS_SAVE )
1863+ GAME( 2001 , swatpolc, 0 , hedpanic, swatpolc, esd16_state, empty_init, ROT0, " ESD" , " SWAT Police" , MACHINE_SUPPORTS_SAVE )
18361864
18371865// Z Soft PCB, uses PIC instead of Z80
1838- GAME( 2002 , fantstry, 0 , fantstry, fantstry, esd16_state, empty_init, ROT0, " Z Soft" , " Fantasy Story (set 1)" , MACHINE_NOT_WORKING | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // playable, just no sound
1839- GAME( 2002 , fantstrya, fantstry, fantstrya, fantstry, esd16_state, empty_init, ROT0, " Z Soft" , " Fantasy Story (set 2)" , MACHINE_NOT_WORKING | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // same
1866+ GAME( 2002 , fantstry, 0 , fantstry, fantstry, esd16_state, empty_init, ROT0, " Z Soft" , " Fantasy Story (set 1)" , MACHINE_NOT_WORKING | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // playable, just no sound
1867+ GAME( 2002 , fantstrya, fantstry, fantstrya, fantstry, esd16_state, empty_init, ROT0, " Z Soft" , " Fantasy Story (set 2)" , MACHINE_NOT_WORKING | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // same
0 commit comments