@@ -1307,6 +1307,33 @@ ROM_START( hedpanico ) // Story line & game instructions in English, copyright y
1307
1307
ROM_END
1308
1308
1309
1309
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
+
1310
1337
1311
1338
/*
1312
1339
@@ -1805,35 +1832,36 @@ ROM_END
1805
1832
***************************************************************************/
1806
1833
1807
1834
// 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 )
1811
1838
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 )
1814
1841
1815
1842
// 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 )
1817
1844
1818
1845
// 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 )
1820
1847
1821
1848
// 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 )
1827
1855
1828
1856
// 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 )
1833
1861
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 )
1836
1864
1837
1865
// 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