mirror of
https://github.com/holub/mame
synced 2025-05-21 05:08:54 +03:00
From Haze, testing the waters (Ketsui and DDP3 addition), no whatsnew
This commit is contained in:
parent
975ae93fde
commit
9c3077a557
@ -3912,13 +3912,119 @@ ROM_END
|
||||
|
||||
|
||||
|
||||
#if 0
|
||||
ROM_START( unsorted )
|
||||
|
||||
/* all revisions of ketsui have roms marked v100, even when the actual game revision is upgraded */
|
||||
|
||||
ROM_START( ket )
|
||||
ROM_REGION( 0x600000, "maincpu", 0 ) /* 68000 Code */
|
||||
ROM_LOAD( "kv100.bin", 0x000000, 0x200000, CRC(cca5e153) SHA1(b653feaa2004c379312def6b1613c3497f654ddf) )
|
||||
ROM_LOAD( "kv100_rev.bin",0x000000, 0x200000, CRC(69fcf5eb) SHA1(f726e251b4daa2f8d717e32000d4d7abc71c710d) )
|
||||
/* doesn't use a separate BIOS rom */
|
||||
ROM_LOAD16_WORD_SWAP( "ketsui_v100.u38", 0x000000, 0x200000, CRC(dfe62f3b) SHA1(baa58d1ce47a707f84f65779ac0689894793e9d9) )
|
||||
|
||||
ROM_REGION( 0x4000, "prot", 0 ) /* ARM protection ASIC - internal rom */
|
||||
ROM_LOAD( "ket_igs027a.bin", 0x000000, 0x04000, NO_DUMP )
|
||||
|
||||
ROM_REGION32_LE( 0x400000, "user1", ROMREGION_ERASE00 )
|
||||
/* no external protection rom */
|
||||
|
||||
ROM_REGION( 0xc00000, "tiles", 0 ) /* 8x8 Text Tiles + 32x32 BG Tiles */
|
||||
ROM_LOAD( "pgm_t01s.rom", 0x000000, 0x200000, CRC(1a7123a0) SHA1(cc567f577bfbf45427b54d6695b11b74f2578af3) ) // same as standard PGM text bios - surface scratched to remove details
|
||||
ROM_LOAD( "text-1.u19", 0x400000, 0x800000, CRC(2665b041) SHA1(fb1107778b66f2af0de77ac82e1ee2902f53a959) )
|
||||
|
||||
ROM_REGION( 0x1000000, "sprcol", 0 ) /* Sprite Colour Data */
|
||||
ROM_LOAD( "image-1.u7", 0x0000000, 0x0800000, CRC(5ef1b94b) SHA1(f10dfa46e0a4d297c3a856aea5b49d648f98935c) )
|
||||
ROM_LOAD( "image-2.u8", 0x0800000, 0x0800000, CRC(26d6da7f) SHA1(f20e07a7994f41b5ed917f8b0119dc5542f3541c) )
|
||||
|
||||
ROM_REGION( 0x0800000, "sprmask", 0 ) /* Sprite Masks + Colour Indexes */
|
||||
ROM_LOAD( "bitmap-1.u1", 0x0000000, 0x0800000, CRC(b73634f4) SHA1(43b7442139ee6bce1ff2b774e3bbd272d1cb6d1f) )
|
||||
|
||||
ROM_REGION( 0x800000, "ics", ROMREGION_ERASE00 ) /* Samples - (8 bit mono 11025Hz) - */
|
||||
/* there is a position for the PGM audio bios rom, but it's unpopulated, and the M of PGM has been scratched off the PCB */
|
||||
ROM_LOAD( "music-1.u17", 0x400000, 0x400000, CRC(b46e22d1) SHA1(670853dc485942fb96380568494bdf3235f446ee) )
|
||||
ROM_END
|
||||
#endif
|
||||
|
||||
ROM_START( keta )
|
||||
ROM_REGION( 0x600000, "maincpu", 0 ) /* 68000 Code */
|
||||
/* doesn't use a separate BIOS rom */
|
||||
ROM_LOAD16_WORD_SWAP( "ketsui_prg_revised.bin", 0x000000, 0x200000, CRC(69fcf5eb) SHA1(f726e251b4daa2f8d717e32000d4d7abc71c710d) )
|
||||
|
||||
ROM_REGION( 0x4000, "prot", 0 ) /* ARM protection ASIC - internal rom */
|
||||
ROM_LOAD( "ket_igs027a.bin", 0x000000, 0x04000, NO_DUMP )
|
||||
|
||||
ROM_REGION32_LE( 0x400000, "user1", ROMREGION_ERASE00 )
|
||||
/* no external protection rom */
|
||||
|
||||
ROM_REGION( 0xc00000, "tiles", 0 ) /* 8x8 Text Tiles + 32x32 BG Tiles */
|
||||
ROM_LOAD( "pgm_t01s.rom", 0x000000, 0x200000, CRC(1a7123a0) SHA1(cc567f577bfbf45427b54d6695b11b74f2578af3) ) // same as standard PGM text bios - surface scratched to remove details
|
||||
ROM_LOAD( "text-1.u19", 0x400000, 0x800000, CRC(2665b041) SHA1(fb1107778b66f2af0de77ac82e1ee2902f53a959) )
|
||||
|
||||
ROM_REGION( 0x1000000, "sprcol", 0 ) /* Sprite Colour Data */
|
||||
ROM_LOAD( "image-1.u7", 0x0000000, 0x0800000, CRC(5ef1b94b) SHA1(f10dfa46e0a4d297c3a856aea5b49d648f98935c) )
|
||||
ROM_LOAD( "image-2.u8", 0x0800000, 0x0800000, CRC(26d6da7f) SHA1(f20e07a7994f41b5ed917f8b0119dc5542f3541c) )
|
||||
|
||||
ROM_REGION( 0x0800000, "sprmask", 0 ) /* Sprite Masks + Colour Indexes */
|
||||
ROM_LOAD( "bitmap-1.u1", 0x0000000, 0x0800000, CRC(b73634f4) SHA1(43b7442139ee6bce1ff2b774e3bbd272d1cb6d1f) )
|
||||
|
||||
ROM_REGION( 0x800000, "ics", ROMREGION_ERASE00 ) /* Samples - (8 bit mono 11025Hz) - */
|
||||
/* there is a position for the PGM audio bios rom, but it's unpopulated, and the M of PGM has been scratched off the PCB */
|
||||
ROM_LOAD( "music-1.u17", 0x400000, 0x400000, CRC(b46e22d1) SHA1(670853dc485942fb96380568494bdf3235f446ee) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( ketb )
|
||||
ROM_REGION( 0x600000, "maincpu", 0 ) /* 68000 Code */
|
||||
/* doesn't use a separate BIOS rom */
|
||||
ROM_LOAD16_WORD_SWAP( "ketsui_prg_original.bin", 0x000000, 0x200000, CRC(cca5e153) SHA1(b653feaa2004c379312def6b1613c3497f654ddf) )
|
||||
|
||||
ROM_REGION( 0x4000, "prot", 0 ) /* ARM protection ASIC - internal rom */
|
||||
ROM_LOAD( "ket_igs027a.bin", 0x000000, 0x04000, NO_DUMP )
|
||||
|
||||
ROM_REGION32_LE( 0x400000, "user1", ROMREGION_ERASE00 )
|
||||
/* no external protection rom */
|
||||
|
||||
ROM_REGION( 0xc00000, "tiles", 0 ) /* 8x8 Text Tiles + 32x32 BG Tiles */
|
||||
ROM_LOAD( "pgm_t01s.rom", 0x000000, 0x200000, CRC(1a7123a0) SHA1(cc567f577bfbf45427b54d6695b11b74f2578af3) ) // same as standard PGM text bios - surface scratched to remove details
|
||||
ROM_LOAD( "text-1.u19", 0x400000, 0x800000, CRC(2665b041) SHA1(fb1107778b66f2af0de77ac82e1ee2902f53a959) )
|
||||
|
||||
ROM_REGION( 0x1000000, "sprcol", 0 ) /* Sprite Colour Data */
|
||||
ROM_LOAD( "image-1.u7", 0x0000000, 0x0800000, CRC(5ef1b94b) SHA1(f10dfa46e0a4d297c3a856aea5b49d648f98935c) )
|
||||
ROM_LOAD( "image-2.u8", 0x0800000, 0x0800000, CRC(26d6da7f) SHA1(f20e07a7994f41b5ed917f8b0119dc5542f3541c) )
|
||||
|
||||
ROM_REGION( 0x0800000, "sprmask", 0 ) /* Sprite Masks + Colour Indexes */
|
||||
ROM_LOAD( "bitmap-1.u1", 0x0000000, 0x0800000, CRC(b73634f4) SHA1(43b7442139ee6bce1ff2b774e3bbd272d1cb6d1f) )
|
||||
|
||||
ROM_REGION( 0x800000, "ics", ROMREGION_ERASE00 ) /* Samples - (8 bit mono 11025Hz) - */
|
||||
/* there is a position for the PGM audio bios rom, but it's unpopulated, and the M of PGM has been scratched off the PCB */
|
||||
ROM_LOAD( "music-1.u17", 0x400000, 0x400000, CRC(b46e22d1) SHA1(670853dc485942fb96380568494bdf3235f446ee) )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( ddp3 )
|
||||
ROM_REGION( 0x600000, "maincpu", 0 ) /* 68000 Code */
|
||||
ROM_LOAD16_WORD_SWAP( "ddp3_bios.u37", 0x00000, 0x080000, CRC(b3cc5c8f) SHA1(02d9511cf71e4a0d6ca8fd9a1ef2c79b0d001824) ) // uses a standard PGM bios with the startup logos hacked out
|
||||
ROM_LOAD16_WORD_SWAP( "ddp3_d_d_1_0.u36", 0x100000, 0x200000, CRC(5d3f85ba) SHA1(4c24ea206140863d456179750366921442e1d2b8) )
|
||||
|
||||
ROM_REGION( 0x4000, "prot", 0 ) /* ARM protection ASIC - internal rom */
|
||||
ROM_LOAD( "ddp3_igs027a.bin", 0x000000, 0x04000, NO_DUMP )
|
||||
|
||||
ROM_REGION32_LE( 0x400000, "user1", ROMREGION_ERASE00 )
|
||||
/* no external protection rom */
|
||||
|
||||
ROM_REGION( 0xc00000, "tiles", 0 ) /* 8x8 Text Tiles + 32x32 BG Tiles */
|
||||
ROM_LOAD( "pgm_t01s.rom", 0x000000, 0x200000, CRC(1a7123a0) SHA1(cc567f577bfbf45427b54d6695b11b74f2578af3) ) // same as standard PGM bios
|
||||
ROM_LOAD( "t04401w064.u19",0x400000, 0x800000, CRC(3a95f19c) SHA1(fd3c47cf0b8b1e20c6bec4be68a089fc8bbf4dbe) )
|
||||
|
||||
ROM_REGION( 0x1c00000, "sprcol", 0 ) /* Sprite Colour Data */
|
||||
ROM_LOAD( "a04401w064.u7", 0x0000000, 0x0800000, CRC(ed229794) SHA1(1cf1863495a18c7c7d277a9be43ec116b00960b0) )
|
||||
ROM_LOAD( "a04402w064.u8", 0x0800000, 0x0800000, CRC(f7816273) SHA1(dfa76e29cfe4fc03a9c0e1d932b244581f3bb9c4) )
|
||||
|
||||
ROM_REGION( 0x1000000, "sprmask", 0 ) /* Sprite Masks + Colour Indexes */
|
||||
ROM_LOAD( "b04401w064.u1", 0x0000000, 0x0800000, CRC(830aab7d) SHA1(1829197457b401b203360a76ee345108df9c4b24) )
|
||||
|
||||
ROM_REGION( 0x1000000, "ics", 0 ) /* Samples - (8 bit mono 11025Hz) - */
|
||||
ROM_LOAD( "pgm_m01s.rom", 0x000000, 0x200000, CRC(45ae7159) SHA1(d3ed3ff3464557fd0df6b069b2e431528b0ebfa8) ) // same as standard PGM bios
|
||||
ROM_LOAD( "m04401b032.u17", 0x400000, 0x400000, CRC(a118560c) SHA1(3e99bb2adbc9d464d79aa8723f0d40305ea821ca) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
/*** Init Stuff **************************************************************/
|
||||
|
||||
@ -5287,4 +5393,11 @@ GAME( 2004, happy6, pgm, svg, sango, svg, ROT0, "IGS
|
||||
|
||||
GAME( 2005, svg, pgm, svg, sango, svg, ROT0, "IGS", "S.V.G. - Spectral vs Generation (ver. 200)", GAME_IMPERFECT_SOUND | GAME_UNEMULATED_PROTECTION | GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) /* need internal rom of IGS027A */
|
||||
|
||||
GAME( 2002, ket, 0, kov2, ddp2, ddp2, ROT270, "Cave", "Ketsui", GAME_IMPERFECT_SOUND | GAME_UNEMULATED_PROTECTION | GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) /* need internal rom of IGS027A */
|
||||
GAME( 2002, keta, ket, kov2, ddp2, ddp2, ROT270, "Cave", "Ketsui (older)", GAME_IMPERFECT_SOUND | GAME_UNEMULATED_PROTECTION | GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) /* need internal rom of IGS027A */
|
||||
GAME( 2002, ketb, ket, kov2, ddp2, ddp2, ROT270, "Cave", "Ketsui (first revision)", GAME_IMPERFECT_SOUND | GAME_UNEMULATED_PROTECTION | GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) /* need internal rom of IGS027A */
|
||||
|
||||
GAME( 2002, ddp3, 0, kov2, ddp2, ddp2, ROT270, "Cave", "DoDonPachi Dai-Ou-Jou", GAME_IMPERFECT_SOUND | GAME_UNEMULATED_PROTECTION | GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) /* need internal rom of IGS027A */
|
||||
|
||||
|
||||
|
||||
|
@ -8576,6 +8576,10 @@ Other Sun games
|
||||
DRIVER( killbldp )
|
||||
DRIVER( happy6 )
|
||||
DRIVER( svg )
|
||||
DRIVER( ket )
|
||||
DRIVER( keta )
|
||||
DRIVER( ketb )
|
||||
DRIVER( ddp3 )
|
||||
|
||||
/* Spirit Tech. Corp. */
|
||||
DRIVER( dunhuang ) /* (c) 1995 */
|
||||
|
Loading…
Reference in New Issue
Block a user