mirror of
https://github.com/holub/mame
synced 2025-04-26 18:23:08 +03:00
k053245: remove deinterleave crap, clean up (nw)
This commit is contained in:
parent
d30bb762dc
commit
c63a12d249
@ -291,10 +291,7 @@ static MACHINE_CONFIG_START( asterix, asterix_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k053244", K053244, 0)
|
||||
MCFG_GFX_PALETTE("palette")
|
||||
MCFG_K05324X_GFX("k053244")
|
||||
MCFG_K05324X_ORDER(NORMAL_PLANE_ORDER)
|
||||
MCFG_K05324X_OFFSETS(-3, -1)
|
||||
MCFG_K05324X_DEINTERLEAVE(KONAMI_ROM_DEINTERLEAVE_2)
|
||||
MCFG_K05324X_CB(asterix_state, sprite_callback)
|
||||
|
||||
MCFG_K053251_ADD("k053251")
|
||||
@ -327,8 +324,8 @@ ROM_START( asterix )
|
||||
ROM_LOAD( "068a11.12k", 0x080000, 0x080000, CRC(7eb07a81) SHA1(672c0c60834df7816d33d88643e4575b8ca9bcc1) )
|
||||
|
||||
ROM_REGION( 0x400000, "k053244", 0 )
|
||||
ROM_LOAD( "068a08.7k", 0x000000, 0x200000, CRC(c41278fe) SHA1(58e5f67a67ae97e0b264489828cd7e74662c5ed5) )
|
||||
ROM_LOAD( "068a07.3k", 0x200000, 0x200000, CRC(32efdbc4) SHA1(b7e8610aa22249176d82b750e2549d1eea6abe4f) )
|
||||
ROM_LOAD32_WORD( "068a08.7k", 0x000000, 0x200000, CRC(c41278fe) SHA1(58e5f67a67ae97e0b264489828cd7e74662c5ed5) )
|
||||
ROM_LOAD32_WORD( "068a07.3k", 0x000002, 0x200000, CRC(32efdbc4) SHA1(b7e8610aa22249176d82b750e2549d1eea6abe4f) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053260", 0 )
|
||||
ROM_LOAD( "068a06.1e", 0x000000, 0x200000, CRC(6df9ec0e) SHA1(cee60312e9813bd6579f3ac7c3c2521a8e633eca) )
|
||||
@ -352,8 +349,8 @@ ROM_START( asterixeac )
|
||||
ROM_LOAD( "068a11.12k", 0x080000, 0x080000, CRC(7eb07a81) SHA1(672c0c60834df7816d33d88643e4575b8ca9bcc1) )
|
||||
|
||||
ROM_REGION( 0x400000, "k053244", 0 )
|
||||
ROM_LOAD( "068a08.7k", 0x000000, 0x200000, CRC(c41278fe) SHA1(58e5f67a67ae97e0b264489828cd7e74662c5ed5) )
|
||||
ROM_LOAD( "068a07.3k", 0x200000, 0x200000, CRC(32efdbc4) SHA1(b7e8610aa22249176d82b750e2549d1eea6abe4f) )
|
||||
ROM_LOAD32_WORD( "068a08.7k", 0x000000, 0x200000, CRC(c41278fe) SHA1(58e5f67a67ae97e0b264489828cd7e74662c5ed5) )
|
||||
ROM_LOAD32_WORD( "068a07.3k", 0x000002, 0x200000, CRC(32efdbc4) SHA1(b7e8610aa22249176d82b750e2549d1eea6abe4f) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053260", 0 )
|
||||
ROM_LOAD( "068a06.1e", 0x000000, 0x200000, CRC(6df9ec0e) SHA1(cee60312e9813bd6579f3ac7c3c2521a8e633eca) )
|
||||
@ -377,8 +374,8 @@ ROM_START( asterixeaa )
|
||||
ROM_LOAD( "068a11.12k", 0x080000, 0x080000, CRC(7eb07a81) SHA1(672c0c60834df7816d33d88643e4575b8ca9bcc1) )
|
||||
|
||||
ROM_REGION( 0x400000, "k053244", 0 )
|
||||
ROM_LOAD( "068a08.7k", 0x000000, 0x200000, CRC(c41278fe) SHA1(58e5f67a67ae97e0b264489828cd7e74662c5ed5) )
|
||||
ROM_LOAD( "068a07.3k", 0x200000, 0x200000, CRC(32efdbc4) SHA1(b7e8610aa22249176d82b750e2549d1eea6abe4f) )
|
||||
ROM_LOAD32_WORD( "068a08.7k", 0x000000, 0x200000, CRC(c41278fe) SHA1(58e5f67a67ae97e0b264489828cd7e74662c5ed5) )
|
||||
ROM_LOAD32_WORD( "068a07.3k", 0x000002, 0x200000, CRC(32efdbc4) SHA1(b7e8610aa22249176d82b750e2549d1eea6abe4f) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053260", 0 )
|
||||
ROM_LOAD( "068a06.1e", 0x000000, 0x200000, CRC(6df9ec0e) SHA1(cee60312e9813bd6579f3ac7c3c2521a8e633eca) )
|
||||
@ -402,8 +399,8 @@ ROM_START( asterixaad )
|
||||
ROM_LOAD( "068a11.12k", 0x080000, 0x080000, CRC(7eb07a81) SHA1(672c0c60834df7816d33d88643e4575b8ca9bcc1) )
|
||||
|
||||
ROM_REGION( 0x400000, "k053244", 0 )
|
||||
ROM_LOAD( "068a08.7k", 0x000000, 0x200000, CRC(c41278fe) SHA1(58e5f67a67ae97e0b264489828cd7e74662c5ed5) )
|
||||
ROM_LOAD( "068a07.3k", 0x200000, 0x200000, CRC(32efdbc4) SHA1(b7e8610aa22249176d82b750e2549d1eea6abe4f) )
|
||||
ROM_LOAD32_WORD( "068a08.7k", 0x000000, 0x200000, CRC(c41278fe) SHA1(58e5f67a67ae97e0b264489828cd7e74662c5ed5) )
|
||||
ROM_LOAD32_WORD( "068a07.3k", 0x000002, 0x200000, CRC(32efdbc4) SHA1(b7e8610aa22249176d82b750e2549d1eea6abe4f) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053260", 0 )
|
||||
ROM_LOAD( "068a06.1e", 0x000000, 0x200000, CRC(6df9ec0e) SHA1(cee60312e9813bd6579f3ac7c3c2521a8e633eca) )
|
||||
@ -427,8 +424,8 @@ ROM_START( asterixj )
|
||||
ROM_LOAD( "068a11.12k", 0x080000, 0x080000, CRC(7eb07a81) SHA1(672c0c60834df7816d33d88643e4575b8ca9bcc1) )
|
||||
|
||||
ROM_REGION( 0x400000, "k053244", 0 )
|
||||
ROM_LOAD( "068a08.7k", 0x000000, 0x200000, CRC(c41278fe) SHA1(58e5f67a67ae97e0b264489828cd7e74662c5ed5) )
|
||||
ROM_LOAD( "068a07.3k", 0x200000, 0x200000, CRC(32efdbc4) SHA1(b7e8610aa22249176d82b750e2549d1eea6abe4f) )
|
||||
ROM_LOAD32_WORD( "068a08.7k", 0x000000, 0x200000, CRC(c41278fe) SHA1(58e5f67a67ae97e0b264489828cd7e74662c5ed5) )
|
||||
ROM_LOAD32_WORD( "068a07.3k", 0x000002, 0x200000, CRC(32efdbc4) SHA1(b7e8610aa22249176d82b750e2549d1eea6abe4f) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053260", 0 )
|
||||
ROM_LOAD( "068a06.1e", 0x000000, 0x200000, CRC(6df9ec0e) SHA1(cee60312e9813bd6579f3ac7c3c2521a8e633eca) )
|
||||
|
@ -477,7 +477,7 @@ static const gfx_layout lethal_6bpp =
|
||||
|
||||
/* we use this decode instead of the one done by the sprite video start due to it being 6bpp */
|
||||
static GFXDECODE_START( lethal )
|
||||
GFXDECODE_ENTRY( "gfx2", 0, lethal_6bpp, 0x000/*0x400*/, 256 ) /* sprites tiles */
|
||||
GFXDECODE_ENTRY( "k053244", 0, lethal_6bpp, 0x000/*0x400*/, 256 ) /* sprites tiles */
|
||||
GFXDECODE_END
|
||||
|
||||
|
||||
@ -559,10 +559,7 @@ static MACHINE_CONFIG_START( lethalen, lethal_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k053244", K053244, 0)
|
||||
MCFG_GFX_PALETTE("palette")
|
||||
MCFG_K05324X_GFX("k053244")
|
||||
MCFG_K05324X_ORDER(NORMAL_PLANE_ORDER)
|
||||
MCFG_K05324X_OFFSETS(95, 0)
|
||||
MCFG_K05324X_DEINTERLEAVE(KONAMI_ROM_DEINTERLEAVE_2)
|
||||
MCFG_K05324X_CB(lethal_state, sprite_callback)
|
||||
|
||||
MCFG_K054000_ADD("k054000")
|
||||
@ -598,16 +595,10 @@ ROM_START( lethalen ) // US version UAE
|
||||
ROM_LOAD32_WORD( "191a07", 0x200002, 0x100000, CRC(1dad184c) SHA1(b2c4a8e48084005056aef2c8eaccb3d2eca71b73) )
|
||||
ROM_LOAD32_WORD( "191a09", 0x200000, 0x100000, CRC(e2028531) SHA1(63ccce7855d829763e9e248a6c3eb6ea89ab17ee) )
|
||||
|
||||
ROM_REGION( 0x400000, "gfx2", ROMREGION_ERASE00 ) /* sprites - fake 6bpp decode is done from here */
|
||||
ROM_LOAD( "191a04", 0x000000, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) )
|
||||
ROM_LOAD( "191a05", 0x100000, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) )
|
||||
ROM_LOAD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053244", ROMREGION_ERASE00 )
|
||||
ROM_COPY("gfx2",0,0, 0x200000)
|
||||
|
||||
ROM_REGION( 0x200000, "gfx4", ROMREGION_ERASE00 )
|
||||
ROM_COPY("gfx2",0x200000,0, 0x200000)
|
||||
ROM_REGION( 0x400000, "k053244", ROMREGION_ERASE00 ) /* sprites */
|
||||
ROM_LOAD32_WORD( "191a04", 0x000000, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) )
|
||||
ROM_LOAD32_WORD( "191a05", 0x000002, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) )
|
||||
ROM_LOAD32_WORD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) )
|
||||
|
||||
ROM_REGION( 0x200000, "k054539", 0 ) /* K054539 samples */
|
||||
ROM_LOAD( "191a03", 0x000000, 0x200000, CRC(9b13fbe8) SHA1(19b02dbd9d6da54045b0ba4dfe7b282c72745c9c))
|
||||
@ -629,16 +620,10 @@ ROM_START( lethalenub ) // US version UAB
|
||||
ROM_LOAD32_WORD( "191a07", 0x200002, 0x100000, CRC(1dad184c) SHA1(b2c4a8e48084005056aef2c8eaccb3d2eca71b73) )
|
||||
ROM_LOAD32_WORD( "191a09", 0x200000, 0x100000, CRC(e2028531) SHA1(63ccce7855d829763e9e248a6c3eb6ea89ab17ee) )
|
||||
|
||||
ROM_REGION( 0x400000, "gfx2", ROMREGION_ERASE00 ) /* sprites - fake 6bpp decode is done from here */
|
||||
ROM_LOAD( "191a04", 0x000000, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) )
|
||||
ROM_LOAD( "191a05", 0x100000, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) )
|
||||
ROM_LOAD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053244", ROMREGION_ERASE00 )
|
||||
ROM_COPY("gfx2",0,0, 0x200000)
|
||||
|
||||
ROM_REGION( 0x200000, "gfx4", ROMREGION_ERASE00 )
|
||||
ROM_COPY("gfx2",0x200000,0, 0x200000)
|
||||
ROM_REGION( 0x400000, "k053244", ROMREGION_ERASE00 ) /* sprites */
|
||||
ROM_LOAD32_WORD( "191a04", 0x000000, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) )
|
||||
ROM_LOAD32_WORD( "191a05", 0x000002, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) )
|
||||
ROM_LOAD32_WORD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) )
|
||||
|
||||
ROM_REGION( 0x200000, "k054539", 0 ) /* K054539 samples */
|
||||
ROM_LOAD( "191a03", 0x000000, 0x200000, CRC(9b13fbe8) SHA1(19b02dbd9d6da54045b0ba4dfe7b282c72745c9c))
|
||||
@ -660,16 +645,10 @@ ROM_START( lethalenua ) // US version UAA
|
||||
ROM_LOAD32_WORD( "191a07", 0x200002, 0x100000, CRC(1dad184c) SHA1(b2c4a8e48084005056aef2c8eaccb3d2eca71b73) )
|
||||
ROM_LOAD32_WORD( "191a09", 0x200000, 0x100000, CRC(e2028531) SHA1(63ccce7855d829763e9e248a6c3eb6ea89ab17ee) )
|
||||
|
||||
ROM_REGION( 0x400000, "gfx2", ROMREGION_ERASE00 ) /* sprites - fake 6bpp decode is done from here */
|
||||
ROM_LOAD( "191a04", 0x000000, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) )
|
||||
ROM_LOAD( "191a05", 0x100000, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) )
|
||||
ROM_LOAD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053244", ROMREGION_ERASE00 )
|
||||
ROM_COPY("gfx2",0,0, 0x200000)
|
||||
|
||||
ROM_REGION( 0x200000, "gfx4", ROMREGION_ERASE00 )
|
||||
ROM_COPY("gfx2",0x200000,0, 0x200000)
|
||||
ROM_REGION( 0x400000, "k053244", ROMREGION_ERASE00 ) /* sprites */
|
||||
ROM_LOAD32_WORD( "191a04", 0x000000, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) )
|
||||
ROM_LOAD32_WORD( "191a05", 0x000002, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) )
|
||||
ROM_LOAD32_WORD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) )
|
||||
|
||||
ROM_REGION( 0x200000, "k054539", 0 ) /* K054539 samples */
|
||||
ROM_LOAD( "191a03", 0x000000, 0x200000, CRC(9b13fbe8) SHA1(19b02dbd9d6da54045b0ba4dfe7b282c72745c9c))
|
||||
@ -691,16 +670,10 @@ ROM_START( lethalenux ) // US version ?, proto / hack?, very different to other
|
||||
ROM_LOAD32_WORD( "191a07", 0x200002, 0x100000, CRC(1dad184c) SHA1(b2c4a8e48084005056aef2c8eaccb3d2eca71b73) )
|
||||
ROM_LOAD32_WORD( "191a09", 0x200000, 0x100000, CRC(e2028531) SHA1(63ccce7855d829763e9e248a6c3eb6ea89ab17ee) )
|
||||
|
||||
ROM_REGION( 0x400000, "gfx2", ROMREGION_ERASE00 ) /* sprites - fake 6bpp decode is done from here */
|
||||
ROM_LOAD( "191a04", 0x000000, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) )
|
||||
ROM_LOAD( "191a05", 0x100000, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) )
|
||||
ROM_LOAD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053244", ROMREGION_ERASE00 )
|
||||
ROM_COPY("gfx2",0,0, 0x200000)
|
||||
|
||||
ROM_REGION( 0x200000, "gfx4", ROMREGION_ERASE00 )
|
||||
ROM_COPY("gfx2",0x200000,0, 0x200000)
|
||||
ROM_REGION( 0x400000, "k053244", ROMREGION_ERASE00 ) /* sprites */
|
||||
ROM_LOAD32_WORD( "191a04", 0x000000, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) )
|
||||
ROM_LOAD32_WORD( "191a05", 0x000002, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) )
|
||||
ROM_LOAD32_WORD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) )
|
||||
|
||||
ROM_REGION( 0x200000, "k054539", 0 ) /* K054539 samples */
|
||||
ROM_LOAD( "191a03", 0x000000, 0x200000, CRC(9b13fbe8) SHA1(19b02dbd9d6da54045b0ba4dfe7b282c72745c9c))
|
||||
@ -722,16 +695,10 @@ ROM_START( lethaleneab ) // Euro ver. EAB
|
||||
ROM_LOAD32_WORD( "191a07", 0x200002, 0x100000, CRC(1dad184c) SHA1(b2c4a8e48084005056aef2c8eaccb3d2eca71b73) )
|
||||
ROM_LOAD32_WORD( "191a09", 0x200000, 0x100000, CRC(e2028531) SHA1(63ccce7855d829763e9e248a6c3eb6ea89ab17ee) )
|
||||
|
||||
ROM_REGION( 0x400000, "gfx2", ROMREGION_ERASE00 ) /* sprites - fake 6bpp decode is done from here */
|
||||
ROM_LOAD( "191a04", 0x000000, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) )
|
||||
ROM_LOAD( "191a05", 0x100000, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) )
|
||||
ROM_LOAD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053244", ROMREGION_ERASE00 )
|
||||
ROM_COPY("gfx2",0,0, 0x200000)
|
||||
|
||||
ROM_REGION( 0x200000, "gfx4", ROMREGION_ERASE00 )
|
||||
ROM_COPY("gfx2",0x200000,0, 0x200000)
|
||||
ROM_REGION( 0x400000, "k053244", ROMREGION_ERASE00 ) /* sprites */
|
||||
ROM_LOAD32_WORD( "191a04", 0x000000, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) )
|
||||
ROM_LOAD32_WORD( "191a05", 0x000002, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) )
|
||||
ROM_LOAD32_WORD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) )
|
||||
|
||||
ROM_REGION( 0x200000, "k054539", 0 ) /* K054539 samples */
|
||||
ROM_LOAD( "191a03", 0x000000, 0x200000, CRC(9b13fbe8) SHA1(19b02dbd9d6da54045b0ba4dfe7b282c72745c9c))
|
||||
@ -753,16 +720,10 @@ ROM_START( lethaleneae ) // Euro ver. EAE
|
||||
ROM_LOAD32_WORD( "191a07", 0x200002, 0x100000, CRC(1dad184c) SHA1(b2c4a8e48084005056aef2c8eaccb3d2eca71b73) )
|
||||
ROM_LOAD32_WORD( "191a09", 0x200000, 0x100000, CRC(e2028531) SHA1(63ccce7855d829763e9e248a6c3eb6ea89ab17ee) )
|
||||
|
||||
ROM_REGION( 0x400000, "gfx2", ROMREGION_ERASE00 ) /* sprites - fake 6bpp decode is done from here */
|
||||
ROM_LOAD( "191a04", 0x000000, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) )
|
||||
ROM_LOAD( "191a05", 0x100000, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) )
|
||||
ROM_LOAD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053244", ROMREGION_ERASE00 )
|
||||
ROM_COPY("gfx2",0,0, 0x200000)
|
||||
|
||||
ROM_REGION( 0x200000, "gfx4", ROMREGION_ERASE00 )
|
||||
ROM_COPY("gfx2",0x200000,0, 0x200000)
|
||||
ROM_REGION( 0x400000, "k053244", ROMREGION_ERASE00 ) /* sprites */
|
||||
ROM_LOAD32_WORD( "191a04", 0x000000, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) )
|
||||
ROM_LOAD32_WORD( "191a05", 0x000002, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) )
|
||||
ROM_LOAD32_WORD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) )
|
||||
|
||||
ROM_REGION( 0x200000, "k054539", 0 ) /* K054539 samples */
|
||||
ROM_LOAD( "191a03", 0x000000, 0x200000, CRC(9b13fbe8) SHA1(19b02dbd9d6da54045b0ba4dfe7b282c72745c9c))
|
||||
@ -784,16 +745,10 @@ ROM_START( lethalenj ) // Japan version JAD
|
||||
ROM_LOAD32_WORD( "191a07", 0x200002, 0x100000, CRC(1dad184c) SHA1(b2c4a8e48084005056aef2c8eaccb3d2eca71b73) )
|
||||
ROM_LOAD32_WORD( "191a09", 0x200000, 0x100000, CRC(e2028531) SHA1(63ccce7855d829763e9e248a6c3eb6ea89ab17ee) )
|
||||
|
||||
ROM_REGION( 0x400000, "gfx2", ROMREGION_ERASE00 ) /* sprites - fake 6bpp decode is done from here */
|
||||
ROM_LOAD( "191a04", 0x000000, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) )
|
||||
ROM_LOAD( "191a05", 0x100000, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) )
|
||||
ROM_LOAD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053244", ROMREGION_ERASE00 )
|
||||
ROM_COPY("gfx2",0,0, 0x200000)
|
||||
|
||||
ROM_REGION( 0x200000, "gfx4", ROMREGION_ERASE00 )
|
||||
ROM_COPY("gfx2",0x200000,0, 0x200000)
|
||||
ROM_REGION( 0x400000, "k053244", ROMREGION_ERASE00 ) /* sprites */
|
||||
ROM_LOAD32_WORD( "191a04", 0x000000, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) )
|
||||
ROM_LOAD32_WORD( "191a05", 0x000002, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) )
|
||||
ROM_LOAD32_WORD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) )
|
||||
|
||||
ROM_REGION( 0x200000, "k054539", 0 ) /* K054539 samples */
|
||||
ROM_LOAD( "191a03", 0x000000, 0x200000, CRC(9b13fbe8) SHA1(19b02dbd9d6da54045b0ba4dfe7b282c72745c9c))
|
||||
@ -803,18 +758,12 @@ ROM_START( lethalenj ) // Japan version JAD
|
||||
ROM_END
|
||||
|
||||
|
||||
DRIVER_INIT_MEMBER(lethal_state,lethalen)
|
||||
{
|
||||
konamid_rom_deinterleave_2_half(machine(), "gfx2");
|
||||
konamid_rom_deinterleave_2(machine(), "gfx4");
|
||||
}
|
||||
|
||||
GAME( 1992, lethalen, 0, lethalen, lethalen, lethal_state, lethalen, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver UAE, 11/19/92 15:04)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) // writes UE to eeprom
|
||||
GAME( 1992, lethalenub, lethalen, lethalen, lethalen, lethal_state, lethalen, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver UAB, 09/01/92 11:12)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) // writes UB to eeprom
|
||||
GAME( 1992, lethalenua, lethalen, lethalen, lethalen, lethal_state, lethalen, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver UAA, 08/17/92 21:38)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) // writes UA to eeprom
|
||||
GAME( 1992, lethalenux, lethalen, lethalen, lethalen, lethal_state, lethalen, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver unknown, US, 08/06/92 15:11, hacked/proto?)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) // writes UA to eeprom but earlier than suspected UAA set, might be a proto, might be hacked, fails rom test, definitely a good dump, another identical set was found in Italy
|
||||
GAME( 1992, lethaleneae,lethalen, lethalen, lethalene,lethal_state, lethalen, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver EAE, 11/19/92 16:24)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) // writes EE to eeprom
|
||||
GAME( 1992, lethaleneab,lethalen, lethalen, lethalene,lethal_state, lethalen, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver EAB, 10/14/92 19:53)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) // writes EC to eeprom?!
|
||||
GAME( 1992, lethalen, 0, lethalen, lethalen, driver_device, 0, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver UAE, 11/19/92 15:04)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) // writes UE to eeprom
|
||||
GAME( 1992, lethalenub, lethalen, lethalen, lethalen, driver_device, 0, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver UAB, 09/01/92 11:12)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) // writes UB to eeprom
|
||||
GAME( 1992, lethalenua, lethalen, lethalen, lethalen, driver_device, 0, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver UAA, 08/17/92 21:38)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) // writes UA to eeprom
|
||||
GAME( 1992, lethalenux, lethalen, lethalen, lethalen, driver_device, 0, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver unknown, US, 08/06/92 15:11, hacked/proto?)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) // writes UA to eeprom but earlier than suspected UAA set, might be a proto, might be hacked, fails rom test, definitely a good dump, another identical set was found in Italy
|
||||
GAME( 1992, lethaleneae,lethalen, lethalen, lethalene, driver_device, 0, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver EAE, 11/19/92 16:24)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) // writes EE to eeprom
|
||||
GAME( 1992, lethaleneab,lethalen, lethalen, lethalene, driver_device, 0, ORIENTATION_FLIP_Y, "Konami", "Lethal Enforcers (ver EAB, 10/14/92 19:53)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) // writes EC to eeprom?!
|
||||
|
||||
// different mirror / display setup
|
||||
GAME( 1992, lethalenj, lethalen, lethalej, lethalenj,lethal_state, lethalen, ORIENTATION_FLIP_X, "Konami", "Lethal Enforcers (ver JAD, 12/04/92 17:16)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) // writes JC to eeprom?!
|
||||
GAME( 1992, lethalenj, lethalen, lethalej, lethalenj, driver_device, 0, ORIENTATION_FLIP_X, "Konami", "Lethal Enforcers (ver JAD, 12/04/92 17:16)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) // writes JC to eeprom?!
|
||||
|
@ -278,10 +278,7 @@ static MACHINE_CONFIG_START( parodius, parodius_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k053245", K053245, 0)
|
||||
MCFG_GFX_PALETTE("palette")
|
||||
MCFG_K05324X_GFX("k053245")
|
||||
MCFG_K05324X_ORDER(NORMAL_PLANE_ORDER)
|
||||
MCFG_K05324X_OFFSETS(0, 0)
|
||||
MCFG_K05324X_DEINTERLEAVE(KONAMI_ROM_DEINTERLEAVE_2)
|
||||
MCFG_K05324X_CB(parodius_state, sprite_callback)
|
||||
|
||||
MCFG_K053251_ADD("k053251")
|
||||
@ -317,8 +314,8 @@ ROM_START( parodius )
|
||||
ROM_LOAD( "955d08.k24", 0x080000, 0x080000, CRC(43d5cda1) SHA1(2c51bad4857d1d31456c6dc1e7d41326ea35468b) ) /* characters */
|
||||
|
||||
ROM_REGION( 0x100000, "k053245", 0 ) /* graphics */
|
||||
ROM_LOAD( "955d05.k13", 0x000000, 0x080000, CRC(7a1e55e0) SHA1(7a0e04ebde28d1e7b60aef3de926dc0e78662b1e) ) /* sprites */
|
||||
ROM_LOAD( "955d06.k8", 0x080000, 0x080000, CRC(f4252875) SHA1(490f2e19b30cf8724e4b03b8d9f089c470ec13bd) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "955d05.k13", 0x000000, 0x080000, CRC(7a1e55e0) SHA1(7a0e04ebde28d1e7b60aef3de926dc0e78662b1e) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "955d06.k8", 0x000002, 0x080000, CRC(f4252875) SHA1(490f2e19b30cf8724e4b03b8d9f089c470ec13bd) ) /* sprites */
|
||||
|
||||
ROM_REGION( 0x80000, "k053260", 0 ) /* 053260 samples */
|
||||
ROM_LOAD( "955d04.c5", 0x00000, 0x80000, CRC(e671491a) SHA1(79e71cb5212eb7d14d3479b0734ea0270473a66d) )
|
||||
@ -337,8 +334,8 @@ ROM_START( parodiuse ) /* Earlier version? */
|
||||
ROM_LOAD( "955d08.k24", 0x080000, 0x080000, CRC(43d5cda1) SHA1(2c51bad4857d1d31456c6dc1e7d41326ea35468b) ) /* characters */
|
||||
|
||||
ROM_REGION( 0x100000, "k053245", 0 ) /* graphics */
|
||||
ROM_LOAD( "955d05.k13", 0x000000, 0x080000, CRC(7a1e55e0) SHA1(7a0e04ebde28d1e7b60aef3de926dc0e78662b1e) ) /* sprites */
|
||||
ROM_LOAD( "955d06.k8", 0x080000, 0x080000, CRC(f4252875) SHA1(490f2e19b30cf8724e4b03b8d9f089c470ec13bd) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "955d05.k13", 0x000000, 0x080000, CRC(7a1e55e0) SHA1(7a0e04ebde28d1e7b60aef3de926dc0e78662b1e) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "955d06.k8", 0x000002, 0x080000, CRC(f4252875) SHA1(490f2e19b30cf8724e4b03b8d9f089c470ec13bd) ) /* sprites */
|
||||
|
||||
ROM_REGION( 0x80000, "k053260", 0 ) /* 053260 samples */
|
||||
ROM_LOAD( "955d04.c5", 0x00000, 0x80000, CRC(e671491a) SHA1(79e71cb5212eb7d14d3479b0734ea0270473a66d) )
|
||||
@ -357,8 +354,8 @@ ROM_START( parodiusj )
|
||||
ROM_LOAD( "955d08.k24", 0x080000, 0x080000, CRC(43d5cda1) SHA1(2c51bad4857d1d31456c6dc1e7d41326ea35468b) ) /* characters */
|
||||
|
||||
ROM_REGION( 0x100000, "k053245", 0 ) /* graphics */
|
||||
ROM_LOAD( "955d05.k13", 0x000000, 0x080000, CRC(7a1e55e0) SHA1(7a0e04ebde28d1e7b60aef3de926dc0e78662b1e) ) /* sprites */
|
||||
ROM_LOAD( "955d06.k8", 0x080000, 0x080000, CRC(f4252875) SHA1(490f2e19b30cf8724e4b03b8d9f089c470ec13bd) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "955d05.k13", 0x000000, 0x080000, CRC(7a1e55e0) SHA1(7a0e04ebde28d1e7b60aef3de926dc0e78662b1e) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "955d06.k8", 0x000002, 0x080000, CRC(f4252875) SHA1(490f2e19b30cf8724e4b03b8d9f089c470ec13bd) ) /* sprites */
|
||||
|
||||
ROM_REGION( 0x80000, "k053260", 0 ) /* 053260 samples */
|
||||
ROM_LOAD( "955d04.c5", 0x00000, 0x80000, CRC(e671491a) SHA1(79e71cb5212eb7d14d3479b0734ea0270473a66d) )
|
||||
@ -377,8 +374,8 @@ ROM_START( parodiusa )
|
||||
ROM_LOAD( "955d08.k24", 0x080000, 0x080000, CRC(43d5cda1) SHA1(2c51bad4857d1d31456c6dc1e7d41326ea35468b) ) /* characters */
|
||||
|
||||
ROM_REGION( 0x100000, "k053245", 0 ) /* graphics */
|
||||
ROM_LOAD( "955d05.k13", 0x000000, 0x080000, CRC(7a1e55e0) SHA1(7a0e04ebde28d1e7b60aef3de926dc0e78662b1e) ) /* sprites */
|
||||
ROM_LOAD( "955d06.k8", 0x080000, 0x080000, CRC(f4252875) SHA1(490f2e19b30cf8724e4b03b8d9f089c470ec13bd) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "955d05.k13", 0x000000, 0x080000, CRC(7a1e55e0) SHA1(7a0e04ebde28d1e7b60aef3de926dc0e78662b1e) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "955d06.k8", 0x000002, 0x080000, CRC(f4252875) SHA1(490f2e19b30cf8724e4b03b8d9f089c470ec13bd) ) /* sprites */
|
||||
|
||||
ROM_REGION( 0x80000, "k053260", 0 ) /* 053260 samples */
|
||||
ROM_LOAD( "955d04.c5", 0x00000, 0x80000, CRC(e671491a) SHA1(79e71cb5212eb7d14d3479b0734ea0270473a66d) )
|
||||
|
@ -276,10 +276,7 @@ static MACHINE_CONFIG_START( rollerg, rollerg_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k053244", K053244, 0)
|
||||
MCFG_GFX_PALETTE("palette")
|
||||
MCFG_K05324X_GFX("k053244")
|
||||
MCFG_K05324X_ORDER(NORMAL_PLANE_ORDER)
|
||||
MCFG_K05324X_OFFSETS(-3, -1)
|
||||
MCFG_K05324X_DEINTERLEAVE(KONAMI_ROM_DEINTERLEAVE_2)
|
||||
MCFG_K05324X_CB(rollerg_state, sprite_callback)
|
||||
|
||||
MCFG_K051316_ADD("k051316", rollerg_k051316_intf)
|
||||
@ -317,8 +314,8 @@ ROM_START( rollerg )
|
||||
ROM_LOAD( "999m01.e11", 0x0000, 0x8000, CRC(1fcfb22f) SHA1(ef058a7de6ba7cf310b91975345113acc6078f8a) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053244", 0 ) /* graphics ( don't dispose as the program can read them, 0 ) */
|
||||
ROM_LOAD( "999h06.k2", 0x000000, 0x100000, CRC(eda05130) SHA1(b52073a4a4651035d5f1e112601ceb2d004b2143) ) /* sprites */
|
||||
ROM_LOAD( "999h05.k8", 0x100000, 0x100000, CRC(5f321c7d) SHA1(d60a3480891b83ac109f2fecfe2b958bac310c15) )
|
||||
ROM_LOAD32_WORD( "999h06.k2", 0x000000, 0x100000, CRC(eda05130) SHA1(b52073a4a4651035d5f1e112601ceb2d004b2143) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "999h05.k8", 0x000002, 0x100000, CRC(5f321c7d) SHA1(d60a3480891b83ac109f2fecfe2b958bac310c15) )
|
||||
|
||||
ROM_REGION( 0x080000, "gfx2", 0 ) /* graphics ( don't dispose as the program can read them, 0 ) */
|
||||
ROM_LOAD( "999h03.d23", 0x000000, 0x040000, CRC(ea1edbd2) SHA1(a17d19f873384287e1e47222d46274e7408b40d4) ) /* zoom */
|
||||
@ -337,8 +334,8 @@ ROM_START( rollergj )
|
||||
ROM_LOAD( "999m01.e11", 0x0000, 0x8000, CRC(1fcfb22f) SHA1(ef058a7de6ba7cf310b91975345113acc6078f8a) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053244", 0 ) /* graphics ( don't dispose as the program can read them, 0 ) */
|
||||
ROM_LOAD( "999h06.k2", 0x000000, 0x100000, CRC(eda05130) SHA1(b52073a4a4651035d5f1e112601ceb2d004b2143) ) /* sprites */
|
||||
ROM_LOAD( "999h05.k8", 0x100000, 0x100000, CRC(5f321c7d) SHA1(d60a3480891b83ac109f2fecfe2b958bac310c15) )
|
||||
ROM_LOAD32_WORD( "999h06.k2", 0x000000, 0x100000, CRC(eda05130) SHA1(b52073a4a4651035d5f1e112601ceb2d004b2143) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "999h05.k8", 0x000002, 0x100000, CRC(5f321c7d) SHA1(d60a3480891b83ac109f2fecfe2b958bac310c15) )
|
||||
|
||||
ROM_REGION( 0x080000, "gfx2", 0 ) /* graphics ( don't dispose as the program can read them, 0 ) */
|
||||
ROM_LOAD( "999h03.d23", 0x000000, 0x040000, CRC(ea1edbd2) SHA1(a17d19f873384287e1e47222d46274e7408b40d4) ) /* zoom */
|
||||
|
@ -225,10 +225,7 @@ static MACHINE_CONFIG_START( surpratk, surpratk_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k053244", K053244, 0)
|
||||
MCFG_GFX_PALETTE("palette")
|
||||
MCFG_K05324X_GFX("k053244")
|
||||
MCFG_K05324X_ORDER(NORMAL_PLANE_ORDER)
|
||||
MCFG_K05324X_OFFSETS(0, 0)
|
||||
MCFG_K05324X_DEINTERLEAVE(KONAMI_ROM_DEINTERLEAVE_2)
|
||||
MCFG_K05324X_CB(surpratk_state, sprite_callback)
|
||||
|
||||
MCFG_K053251_ADD("k053251")
|
||||
@ -260,8 +257,8 @@ ROM_START( suratk )
|
||||
ROM_LOAD( "911d06.bin", 0x040000, 0x040000, CRC(91cc9b32) SHA1(e05b7bbff30f24fe6f009560410f5e90bb118692) ) /* characters */
|
||||
|
||||
ROM_REGION( 0x080000, "k053244", 0 ) /* graphics ( don't dispose as the program can read them, 0 ) */
|
||||
ROM_LOAD( "911d03.bin", 0x000000, 0x040000, CRC(e34ff182) SHA1(075ca7a91c843bdac7da21ddfcd43f7a043a09b6) ) /* sprites */
|
||||
ROM_LOAD( "911d04.bin", 0x040000, 0x040000, CRC(20700bd2) SHA1(a2fa4a3ee28c1542cdd798907a9ece249aadff0a) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "911d03.bin", 0x000000, 0x040000, CRC(e34ff182) SHA1(075ca7a91c843bdac7da21ddfcd43f7a043a09b6) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "911d04.bin", 0x000002, 0x040000, CRC(20700bd2) SHA1(a2fa4a3ee28c1542cdd798907a9ece249aadff0a) ) /* sprites */
|
||||
ROM_END
|
||||
|
||||
ROM_START( suratka )
|
||||
@ -275,8 +272,8 @@ ROM_START( suratka )
|
||||
ROM_LOAD( "911d06.bin", 0x040000, 0x040000, CRC(91cc9b32) SHA1(e05b7bbff30f24fe6f009560410f5e90bb118692) ) /* characters */
|
||||
|
||||
ROM_REGION( 0x080000, "k053244", 0 ) /* graphics ( don't dispose as the program can read them, 0 ) */
|
||||
ROM_LOAD( "911d03.bin", 0x000000, 0x040000, CRC(e34ff182) SHA1(075ca7a91c843bdac7da21ddfcd43f7a043a09b6) ) /* sprites */
|
||||
ROM_LOAD( "911d04.bin", 0x040000, 0x040000, CRC(20700bd2) SHA1(a2fa4a3ee28c1542cdd798907a9ece249aadff0a) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "911d03.bin", 0x000000, 0x040000, CRC(e34ff182) SHA1(075ca7a91c843bdac7da21ddfcd43f7a043a09b6) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "911d04.bin", 0x000002, 0x040000, CRC(20700bd2) SHA1(a2fa4a3ee28c1542cdd798907a9ece249aadff0a) ) /* sprites */
|
||||
ROM_END
|
||||
|
||||
ROM_START( suratkj )
|
||||
@ -290,8 +287,8 @@ ROM_START( suratkj )
|
||||
ROM_LOAD( "911d06.bin", 0x040000, 0x040000, CRC(91cc9b32) SHA1(e05b7bbff30f24fe6f009560410f5e90bb118692) ) /* characters */
|
||||
|
||||
ROM_REGION( 0x080000, "k053244", 0 ) /* graphics ( don't dispose as the program can read them, 0 ) */
|
||||
ROM_LOAD( "911d03.bin", 0x000000, 0x040000, CRC(e34ff182) SHA1(075ca7a91c843bdac7da21ddfcd43f7a043a09b6) ) /* sprites */
|
||||
ROM_LOAD( "911d04.bin", 0x040000, 0x040000, CRC(20700bd2) SHA1(a2fa4a3ee28c1542cdd798907a9ece249aadff0a) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "911d03.bin", 0x000000, 0x040000, CRC(e34ff182) SHA1(075ca7a91c843bdac7da21ddfcd43f7a043a09b6) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "911d04.bin", 0x000002, 0x040000, CRC(20700bd2) SHA1(a2fa4a3ee28c1542cdd798907a9ece249aadff0a) ) /* sprites */
|
||||
ROM_END
|
||||
|
||||
/***************************************************************************
|
||||
|
@ -2321,10 +2321,7 @@ static MACHINE_CONFIG_START( lgtnfght, tmnt_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k053245", K053245, 0)
|
||||
MCFG_GFX_PALETTE("palette")
|
||||
MCFG_K05324X_GFX("k053245")
|
||||
MCFG_K05324X_ORDER(NORMAL_PLANE_ORDER)
|
||||
MCFG_K05324X_OFFSETS(0, 0)
|
||||
MCFG_K05324X_DEINTERLEAVE(KONAMI_ROM_DEINTERLEAVE_2)
|
||||
MCFG_K05324X_CB(tmnt_state, lgtnfght_sprite_callback)
|
||||
|
||||
MCFG_K053251_ADD("k053251")
|
||||
@ -2383,10 +2380,7 @@ static MACHINE_CONFIG_START( blswhstl, tmnt_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k053245", K053245, 0)
|
||||
MCFG_GFX_PALETTE("palette")
|
||||
MCFG_K05324X_GFX("k053245")
|
||||
MCFG_K05324X_ORDER(NORMAL_PLANE_ORDER)
|
||||
MCFG_K05324X_OFFSETS(0, 0)
|
||||
MCFG_K05324X_DEINTERLEAVE(KONAMI_ROM_DEINTERLEAVE_2)
|
||||
MCFG_K05324X_CB(tmnt_state, blswhstl_sprite_callback)
|
||||
|
||||
MCFG_K053251_ADD("k053251")
|
||||
@ -2461,10 +2455,7 @@ static MACHINE_CONFIG_START( glfgreat, tmnt_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k053245", K053245, 0)
|
||||
MCFG_GFX_PALETTE("palette")
|
||||
MCFG_K05324X_GFX("k053245")
|
||||
MCFG_K05324X_ORDER(NORMAL_PLANE_ORDER)
|
||||
MCFG_K05324X_OFFSETS(0, 0)
|
||||
MCFG_K05324X_DEINTERLEAVE(KONAMI_ROM_SHUFFLE8)
|
||||
MCFG_K05324X_CB(tmnt_state, lgtnfght_sprite_callback)
|
||||
|
||||
MCFG_DEVICE_ADD("k053936", K053936, 0)
|
||||
@ -2536,10 +2527,7 @@ static MACHINE_CONFIG_START( prmrsocr, tmnt_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k053245", K053245, 0)
|
||||
MCFG_GFX_PALETTE("palette")
|
||||
MCFG_K05324X_GFX("k053245")
|
||||
MCFG_K05324X_ORDER(NORMAL_PLANE_ORDER)
|
||||
MCFG_K05324X_OFFSETS(0, 0)
|
||||
MCFG_K05324X_DEINTERLEAVE(KONAMI_ROM_SHUFFLE8)
|
||||
MCFG_K05324X_CB(tmnt_state, prmrsocr_sprite_callback)
|
||||
|
||||
MCFG_DEVICE_ADD("k053936", K053936, 0)
|
||||
@ -2601,10 +2589,7 @@ static MACHINE_CONFIG_START( tmnt2, tmnt_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k053245", K053245, 0)
|
||||
MCFG_GFX_PALETTE("palette")
|
||||
MCFG_K05324X_GFX("k053245")
|
||||
MCFG_K05324X_ORDER(NORMAL_PLANE_ORDER)
|
||||
MCFG_K05324X_OFFSETS(0, 0)
|
||||
MCFG_K05324X_DEINTERLEAVE(KONAMI_ROM_DEINTERLEAVE_2)
|
||||
MCFG_K05324X_CB(tmnt_state, lgtnfght_sprite_callback)
|
||||
|
||||
MCFG_K053251_ADD("k053251")
|
||||
@ -2662,10 +2647,7 @@ static MACHINE_CONFIG_START( ssriders, tmnt_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k053245", K053245, 0)
|
||||
MCFG_GFX_PALETTE("palette")
|
||||
MCFG_K05324X_GFX("k053245")
|
||||
MCFG_K05324X_ORDER(NORMAL_PLANE_ORDER)
|
||||
MCFG_K05324X_OFFSETS(0, 0)
|
||||
MCFG_K05324X_DEINTERLEAVE(KONAMI_ROM_DEINTERLEAVE_2)
|
||||
MCFG_K05324X_CB(tmnt_state, lgtnfght_sprite_callback)
|
||||
|
||||
MCFG_K053251_ADD("k053251")
|
||||
@ -2717,10 +2699,7 @@ static MACHINE_CONFIG_START( sunsetbl, tmnt_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k053245", K053245, 0)
|
||||
MCFG_GFX_PALETTE("palette")
|
||||
MCFG_K05324X_GFX("k053245")
|
||||
MCFG_K05324X_ORDER(NORMAL_PLANE_ORDER)
|
||||
MCFG_K05324X_OFFSETS(0, 0)
|
||||
MCFG_K05324X_DEINTERLEAVE(KONAMI_ROM_DEINTERLEAVE_2)
|
||||
MCFG_K05324X_CB(tmnt_state, lgtnfght_sprite_callback)
|
||||
|
||||
MCFG_K053251_ADD("k053251")
|
||||
@ -3274,8 +3253,8 @@ ROM_START( lgtnfght )
|
||||
ROM_LOAD( "939a08.k19", 0x080000, 0x80000, CRC(ed95b385) SHA1(5aa5291cf1a8935b0a65ae10aa20b9cf9a138b03) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "939a06.k8", 0x000000, 0x80000, CRC(e393c206) SHA1(9b35fc6dba1f15c3d9d69ff5a4e1673c539aa533) )
|
||||
ROM_LOAD( "939a05.k2", 0x080000, 0x80000, CRC(3662d47a) SHA1(789c3f07ce812902050970f48be5115b8e95bea0) )
|
||||
ROM_LOAD32_WORD( "939a06.k8", 0x000000, 0x80000, CRC(e393c206) SHA1(9b35fc6dba1f15c3d9d69ff5a4e1673c539aa533) )
|
||||
ROM_LOAD32_WORD( "939a05.k2", 0x000002, 0x80000, CRC(3662d47a) SHA1(789c3f07ce812902050970f48be5115b8e95bea0) )
|
||||
|
||||
ROM_REGION( 0x80000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "939a04.c5", 0x0000, 0x80000, CRC(c24e2b6e) SHA1(affc142883c2383afd08dcf156e48709ceca49fd) )
|
||||
@ -3294,8 +3273,8 @@ ROM_START( lgtnfghtu )
|
||||
ROM_LOAD( "939a08.k19", 0x080000, 0x80000, CRC(ed95b385) SHA1(5aa5291cf1a8935b0a65ae10aa20b9cf9a138b03) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "939a06.k8", 0x000000, 0x80000, CRC(e393c206) SHA1(9b35fc6dba1f15c3d9d69ff5a4e1673c539aa533) )
|
||||
ROM_LOAD( "939a05.k2", 0x080000, 0x80000, CRC(3662d47a) SHA1(789c3f07ce812902050970f48be5115b8e95bea0) )
|
||||
ROM_LOAD32_WORD( "939a06.k8", 0x000000, 0x80000, CRC(e393c206) SHA1(9b35fc6dba1f15c3d9d69ff5a4e1673c539aa533) )
|
||||
ROM_LOAD32_WORD( "939a05.k2", 0x000002, 0x80000, CRC(3662d47a) SHA1(789c3f07ce812902050970f48be5115b8e95bea0) )
|
||||
|
||||
ROM_REGION( 0x80000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "939a04.c5", 0x0000, 0x80000, CRC(c24e2b6e) SHA1(affc142883c2383afd08dcf156e48709ceca49fd) )
|
||||
@ -3314,8 +3293,8 @@ ROM_START( lgtnfghta )
|
||||
ROM_LOAD( "939a08.k19", 0x080000, 0x80000, CRC(ed95b385) SHA1(5aa5291cf1a8935b0a65ae10aa20b9cf9a138b03) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "939a06.k8", 0x000000, 0x80000, CRC(e393c206) SHA1(9b35fc6dba1f15c3d9d69ff5a4e1673c539aa533) )
|
||||
ROM_LOAD( "939a05.k2", 0x080000, 0x80000, CRC(3662d47a) SHA1(789c3f07ce812902050970f48be5115b8e95bea0) )
|
||||
ROM_LOAD32_WORD( "939a06.k8", 0x000000, 0x80000, CRC(e393c206) SHA1(9b35fc6dba1f15c3d9d69ff5a4e1673c539aa533) )
|
||||
ROM_LOAD32_WORD( "939a05.k2", 0x000002, 0x80000, CRC(3662d47a) SHA1(789c3f07ce812902050970f48be5115b8e95bea0) )
|
||||
|
||||
ROM_REGION( 0x80000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "939a04.c5", 0x0000, 0x80000, CRC(c24e2b6e) SHA1(affc142883c2383afd08dcf156e48709ceca49fd) )
|
||||
@ -3334,8 +3313,8 @@ ROM_START( trigon )
|
||||
ROM_LOAD( "939a08.k19", 0x080000, 0x80000, CRC(ed95b385) SHA1(5aa5291cf1a8935b0a65ae10aa20b9cf9a138b03) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "939a06.k8", 0x000000, 0x80000, CRC(e393c206) SHA1(9b35fc6dba1f15c3d9d69ff5a4e1673c539aa533) )
|
||||
ROM_LOAD( "939a05.k2", 0x080000, 0x80000, CRC(3662d47a) SHA1(789c3f07ce812902050970f48be5115b8e95bea0) )
|
||||
ROM_LOAD32_WORD( "939a06.k8", 0x000000, 0x80000, CRC(e393c206) SHA1(9b35fc6dba1f15c3d9d69ff5a4e1673c539aa533) )
|
||||
ROM_LOAD32_WORD( "939a05.k2", 0x000002, 0x80000, CRC(3662d47a) SHA1(789c3f07ce812902050970f48be5115b8e95bea0) )
|
||||
|
||||
ROM_REGION( 0x80000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "939a04.c5", 0x0000, 0x80000, CRC(c24e2b6e) SHA1(affc142883c2383afd08dcf156e48709ceca49fd) )
|
||||
@ -3356,8 +3335,8 @@ ROM_START( blswhstl )
|
||||
ROM_LOAD16_WORD_SWAP( "060e08.k12", 0x080000, 0x080000, CRC(70dddba1) SHA1(2acb94f249cf89b3d53798a6ee1c960f84a04d2e) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD16_WORD_SWAP( "060e06.k7", 0x000000, 0x080000, CRC(09381492) SHA1(5a3008dec99a8e0043405e9c4f5145794b8606e0) ) /* sprites */
|
||||
ROM_LOAD16_WORD_SWAP( "060e05.k3", 0x080000, 0x080000, CRC(32454241) SHA1(7a246b255ff30118c4f8e07e6ba03a22fd5ddc8a) )
|
||||
ROM_LOAD32_WORD_SWAP( "060e06.k7", 0x000000, 0x080000, CRC(09381492) SHA1(5a3008dec99a8e0043405e9c4f5145794b8606e0) ) /* sprites */
|
||||
ROM_LOAD32_WORD_SWAP( "060e05.k3", 0x000002, 0x080000, CRC(32454241) SHA1(7a246b255ff30118c4f8e07e6ba03a22fd5ddc8a) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "060e04.d1", 0x0000, 0x100000, CRC(c680395d) SHA1(acde593a5ec501e89c8aaca6c4fbacf707a727e1) )
|
||||
@ -3381,8 +3360,8 @@ ROM_START( detatwin )
|
||||
ROM_LOAD16_WORD_SWAP( "060e08.k12", 0x080000, 0x080000, CRC(70dddba1) SHA1(2acb94f249cf89b3d53798a6ee1c960f84a04d2e) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD16_WORD_SWAP( "060e06.k7", 0x000000, 0x080000, CRC(09381492) SHA1(5a3008dec99a8e0043405e9c4f5145794b8606e0) ) /* sprites */
|
||||
ROM_LOAD16_WORD_SWAP( "060e05.k3", 0x080000, 0x080000, CRC(32454241) SHA1(7a246b255ff30118c4f8e07e6ba03a22fd5ddc8a) )
|
||||
ROM_LOAD32_WORD_SWAP( "060e06.k7", 0x000000, 0x080000, CRC(09381492) SHA1(5a3008dec99a8e0043405e9c4f5145794b8606e0) ) /* sprites */
|
||||
ROM_LOAD32_WORD_SWAP( "060e05.k3", 0x000002, 0x080000, CRC(32454241) SHA1(7a246b255ff30118c4f8e07e6ba03a22fd5ddc8a) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "060e04.d1", 0x0000, 0x100000, CRC(c680395d) SHA1(acde593a5ec501e89c8aaca6c4fbacf707a727e1) )
|
||||
@ -3404,8 +3383,8 @@ ROM_START( glfgreat )
|
||||
ROM_LOAD( "061d13.12k", 0x080000, 0x080000, CRC(9f999f0b) SHA1(f83e3e9e44d7d5ba4c72f72db1ab9f98a0e80fe2) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "061d11.3k", 0x000000, 0x100000, CRC(c45b66a3) SHA1(bfb7f9a39d195857893d3f04c28d5c89442c3ac7) ) /* sprites */
|
||||
ROM_LOAD( "061d12.8k", 0x100000, 0x100000, CRC(d305ecd1) SHA1(28cba6b5eb56b6f5c01e9da341a5c0e2ed3cb407) )
|
||||
ROM_LOAD16_BYTE( "061d11.3k", 0x000000, 0x100000, CRC(c45b66a3) SHA1(bfb7f9a39d195857893d3f04c28d5c89442c3ac7) ) /* sprites */
|
||||
ROM_LOAD16_BYTE( "061d12.8k", 0x000001, 0x100000, CRC(d305ecd1) SHA1(28cba6b5eb56b6f5c01e9da341a5c0e2ed3cb407) )
|
||||
|
||||
ROM_REGION( 0x180000, "gfx3", 0 ) /* 053936 tiles */
|
||||
ROM_LOAD( "061b08.14g", 0x000000, 0x080000, CRC(6ab739c3) SHA1(37ed6c9b224189c183895517d6a72738fe92ecc4) )
|
||||
@ -3434,8 +3413,8 @@ ROM_START( glfgreatj )
|
||||
ROM_LOAD( "061d13.12k", 0x080000, 0x080000, CRC(9f999f0b) SHA1(f83e3e9e44d7d5ba4c72f72db1ab9f98a0e80fe2) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "061d11.3k", 0x000000, 0x100000, CRC(c45b66a3) SHA1(bfb7f9a39d195857893d3f04c28d5c89442c3ac7) ) /* sprites */
|
||||
ROM_LOAD( "061d12.8k", 0x100000, 0x100000, CRC(d305ecd1) SHA1(28cba6b5eb56b6f5c01e9da341a5c0e2ed3cb407) )
|
||||
ROM_LOAD16_BYTE( "061d11.3k", 0x000000, 0x100000, CRC(c45b66a3) SHA1(bfb7f9a39d195857893d3f04c28d5c89442c3ac7) ) /* sprites */
|
||||
ROM_LOAD16_BYTE( "061d12.8k", 0x000001, 0x100000, CRC(d305ecd1) SHA1(28cba6b5eb56b6f5c01e9da341a5c0e2ed3cb407) )
|
||||
|
||||
ROM_REGION( 0x180000, "gfx3", 0 ) /* 053936 tiles */
|
||||
ROM_LOAD( "061b08.14g", 0x000000, 0x080000, CRC(6ab739c3) SHA1(37ed6c9b224189c183895517d6a72738fe92ecc4) )
|
||||
@ -3468,11 +3447,10 @@ ROM_START( tmnt2 )
|
||||
ROM_LOAD( "063b11.12k", 0x080000, 0x080000, CRC(6ebc0c15) SHA1(e6848405076937fbf8ec6d318293a0ff922725f4) )
|
||||
|
||||
ROM_REGION( 0x400000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "063b09.7l", 0x000000, 0x100000, CRC(2d7a9d2a) SHA1(a26f9c1a07152bc8c7bcd797d4485bf848f5e2a0) ) /* sprites */
|
||||
ROM_LOAD( "063b10.7k", 0x100000, 0x080000, CRC(f2dd296e) SHA1(a2aad10bfb0904dd73c2ee11049648c94de7f4d5) )
|
||||
/* second half empty */
|
||||
ROM_LOAD( "063b07.3l", 0x200000, 0x100000, CRC(d9bee7bf) SHA1(7bbb65138fbd216b80412783e6f0072742101440) )
|
||||
ROM_LOAD( "063b08.3k", 0x300000, 0x080000, CRC(3b1ae36f) SHA1(9e69cae8b517497ac77c4d148f56f2bb6a23de89) )
|
||||
ROM_LOAD32_WORD( "063b09.7l", 0x000000, 0x100000, CRC(2d7a9d2a) SHA1(a26f9c1a07152bc8c7bcd797d4485bf848f5e2a0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "063b07.3l", 0x000002, 0x100000, CRC(d9bee7bf) SHA1(7bbb65138fbd216b80412783e6f0072742101440) )
|
||||
ROM_LOAD32_WORD( "063b10.7k", 0x200000, 0x080000, CRC(f2dd296e) SHA1(a2aad10bfb0904dd73c2ee11049648c94de7f4d5) )
|
||||
ROM_LOAD32_WORD( "063b08.3k", 0x200002, 0x080000, CRC(3b1ae36f) SHA1(9e69cae8b517497ac77c4d148f56f2bb6a23de89) )
|
||||
/* second half empty */
|
||||
|
||||
ROM_REGION( 0x200000, "k053260", 0 ) /* samples for the 053260 */
|
||||
@ -3497,11 +3475,10 @@ ROM_START( tmnt22pu )
|
||||
ROM_LOAD( "063b11.12k", 0x080000, 0x080000, CRC(6ebc0c15) SHA1(e6848405076937fbf8ec6d318293a0ff922725f4) )
|
||||
|
||||
ROM_REGION( 0x400000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "063b09.7l", 0x000000, 0x100000, CRC(2d7a9d2a) SHA1(a26f9c1a07152bc8c7bcd797d4485bf848f5e2a0) ) /* sprites */
|
||||
ROM_LOAD( "063b10.7k", 0x100000, 0x080000, CRC(f2dd296e) SHA1(a2aad10bfb0904dd73c2ee11049648c94de7f4d5) )
|
||||
/* second half empty */
|
||||
ROM_LOAD( "063b07.3l", 0x200000, 0x100000, CRC(d9bee7bf) SHA1(7bbb65138fbd216b80412783e6f0072742101440) )
|
||||
ROM_LOAD( "063b08.3k", 0x300000, 0x080000, CRC(3b1ae36f) SHA1(9e69cae8b517497ac77c4d148f56f2bb6a23de89) )
|
||||
ROM_LOAD32_WORD( "063b09.7l", 0x000000, 0x100000, CRC(2d7a9d2a) SHA1(a26f9c1a07152bc8c7bcd797d4485bf848f5e2a0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "063b07.3l", 0x000002, 0x100000, CRC(d9bee7bf) SHA1(7bbb65138fbd216b80412783e6f0072742101440) )
|
||||
ROM_LOAD32_WORD( "063b10.7k", 0x200000, 0x080000, CRC(f2dd296e) SHA1(a2aad10bfb0904dd73c2ee11049648c94de7f4d5) )
|
||||
ROM_LOAD32_WORD( "063b08.3k", 0x200002, 0x080000, CRC(3b1ae36f) SHA1(9e69cae8b517497ac77c4d148f56f2bb6a23de89) )
|
||||
/* second half empty */
|
||||
|
||||
ROM_REGION( 0x200000, "k053260", 0 ) /* samples for the 053260 */
|
||||
@ -3527,11 +3504,10 @@ ROM_START( tmht22pe )
|
||||
ROM_LOAD( "063b11.12k", 0x080000, 0x080000, CRC(6ebc0c15) SHA1(e6848405076937fbf8ec6d318293a0ff922725f4) )
|
||||
|
||||
ROM_REGION( 0x400000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "063b09.7l", 0x000000, 0x100000, CRC(2d7a9d2a) SHA1(a26f9c1a07152bc8c7bcd797d4485bf848f5e2a0) ) /* sprites */
|
||||
ROM_LOAD( "063b10.7k", 0x100000, 0x080000, CRC(f2dd296e) SHA1(a2aad10bfb0904dd73c2ee11049648c94de7f4d5) )
|
||||
/* second half empty */
|
||||
ROM_LOAD( "063b07.3l", 0x200000, 0x100000, CRC(d9bee7bf) SHA1(7bbb65138fbd216b80412783e6f0072742101440) )
|
||||
ROM_LOAD( "063b08.3k", 0x300000, 0x080000, CRC(3b1ae36f) SHA1(9e69cae8b517497ac77c4d148f56f2bb6a23de89) )
|
||||
ROM_LOAD32_WORD( "063b09.7l", 0x000000, 0x100000, CRC(2d7a9d2a) SHA1(a26f9c1a07152bc8c7bcd797d4485bf848f5e2a0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "063b07.3l", 0x000002, 0x100000, CRC(d9bee7bf) SHA1(7bbb65138fbd216b80412783e6f0072742101440) )
|
||||
ROM_LOAD32_WORD( "063b10.7k", 0x200000, 0x080000, CRC(f2dd296e) SHA1(a2aad10bfb0904dd73c2ee11049648c94de7f4d5) )
|
||||
ROM_LOAD32_WORD( "063b08.3k", 0x200002, 0x080000, CRC(3b1ae36f) SHA1(9e69cae8b517497ac77c4d148f56f2bb6a23de89) )
|
||||
/* second half empty */
|
||||
|
||||
ROM_REGION( 0x200000, "k053260", 0 ) /* samples for the 053260 */
|
||||
@ -3557,11 +3533,10 @@ ROM_START( tmnt2a )
|
||||
ROM_LOAD( "063b11.12k", 0x080000, 0x080000, CRC(6ebc0c15) SHA1(e6848405076937fbf8ec6d318293a0ff922725f4) )
|
||||
|
||||
ROM_REGION( 0x400000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "063b09.7l", 0x000000, 0x100000, CRC(2d7a9d2a) SHA1(a26f9c1a07152bc8c7bcd797d4485bf848f5e2a0) ) /* sprites */
|
||||
ROM_LOAD( "063b10.7k", 0x100000, 0x080000, CRC(f2dd296e) SHA1(a2aad10bfb0904dd73c2ee11049648c94de7f4d5) )
|
||||
/* second half empty */
|
||||
ROM_LOAD( "063b07.3l", 0x200000, 0x100000, CRC(d9bee7bf) SHA1(7bbb65138fbd216b80412783e6f0072742101440) )
|
||||
ROM_LOAD( "063b08.3k", 0x300000, 0x080000, CRC(3b1ae36f) SHA1(9e69cae8b517497ac77c4d148f56f2bb6a23de89) )
|
||||
ROM_LOAD32_WORD( "063b09.7l", 0x000000, 0x100000, CRC(2d7a9d2a) SHA1(a26f9c1a07152bc8c7bcd797d4485bf848f5e2a0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "063b07.3l", 0x000002, 0x100000, CRC(d9bee7bf) SHA1(7bbb65138fbd216b80412783e6f0072742101440) )
|
||||
ROM_LOAD32_WORD( "063b10.7k", 0x200000, 0x080000, CRC(f2dd296e) SHA1(a2aad10bfb0904dd73c2ee11049648c94de7f4d5) )
|
||||
ROM_LOAD32_WORD( "063b08.3k", 0x200002, 0x080000, CRC(3b1ae36f) SHA1(9e69cae8b517497ac77c4d148f56f2bb6a23de89) )
|
||||
/* second half empty */
|
||||
|
||||
ROM_REGION( 0x200000, "k053260", 0 ) /* samples for the 053260 */
|
||||
@ -3587,8 +3562,8 @@ ROM_START( qgakumon )
|
||||
ROM_LOAD( "248a11.12k", 0x080000, 0x080000, CRC(fad2dbfd) SHA1(a6cc9a612467c43ae4194f71b43a442272f0fde1) )
|
||||
|
||||
ROM_REGION( 0x400000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "248a09.7l", 0x000000, 0x100000, CRC(a176e205) SHA1(e0b2176a1525711c6e692f88a913f57b9bdd0046) ) /* sprites */
|
||||
ROM_LOAD( "248a07.3l", 0x200000, 0x100000, CRC(9595589f) SHA1(3e48f66448577a8fa39b6707e89c2267152b6f0b) )
|
||||
ROM_LOAD32_WORD( "248a09.7l", 0x000000, 0x100000, CRC(a176e205) SHA1(e0b2176a1525711c6e692f88a913f57b9bdd0046) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "248a07.3l", 0x000002, 0x100000, CRC(9595589f) SHA1(3e48f66448577a8fa39b6707e89c2267152b6f0b) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "248a06.1d", 0x0000, 0x200000, CRC(0fba1def) SHA1(f2ba23213effd06f14c7a179acea974c78c2198f) )
|
||||
@ -3612,8 +3587,8 @@ ROM_START( ssriders )
|
||||
ROM_LOAD( "064e11.12k", 0x080000, 0x080000, CRC(2d8ca8b0) SHA1(7c882f79c2402cf75979c681071007d76e4db9ae) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD( "064e07.3l", 0x100000, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
ROM_LOAD32_WORD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "064e07.3l", 0x000002, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
|
||||
@ -3637,8 +3612,8 @@ ROM_START( ssridersebd )
|
||||
ROM_LOAD( "064e11.12k", 0x080000, 0x080000, CRC(2d8ca8b0) SHA1(7c882f79c2402cf75979c681071007d76e4db9ae) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD( "064e07.3l", 0x100000, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
ROM_LOAD32_WORD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "064e07.3l", 0x000002, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
|
||||
@ -3662,8 +3637,8 @@ ROM_START( ssridersebc )
|
||||
ROM_LOAD( "064e11.12k", 0x080000, 0x080000, CRC(2d8ca8b0) SHA1(7c882f79c2402cf75979c681071007d76e4db9ae) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD( "064e07.3l", 0x100000, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
ROM_LOAD32_WORD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "064e07.3l", 0x000002, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
|
||||
@ -3687,8 +3662,8 @@ ROM_START( ssriderseaa )
|
||||
ROM_LOAD( "064e11.12k", 0x080000, 0x080000, CRC(2d8ca8b0) SHA1(7c882f79c2402cf75979c681071007d76e4db9ae) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD( "064e07.3l", 0x100000, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
ROM_LOAD32_WORD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "064e07.3l", 0x000002, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
|
||||
@ -3712,8 +3687,8 @@ ROM_START( ssridersuda )
|
||||
ROM_LOAD( "064e11.12k", 0x080000, 0x080000, CRC(2d8ca8b0) SHA1(7c882f79c2402cf75979c681071007d76e4db9ae) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD( "064e07.3l", 0x100000, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
ROM_LOAD32_WORD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "064e07.3l", 0x000002, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
|
||||
@ -3737,8 +3712,8 @@ ROM_START( ssridersuab )
|
||||
ROM_LOAD( "064e11.12k", 0x080000, 0x080000, CRC(2d8ca8b0) SHA1(7c882f79c2402cf75979c681071007d76e4db9ae) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD( "064e07.3l", 0x100000, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
ROM_LOAD32_WORD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "064e07.3l", 0x000002, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
|
||||
@ -3762,8 +3737,8 @@ ROM_START( ssridersuac )
|
||||
ROM_LOAD( "064e11.12k", 0x080000, 0x080000, CRC(2d8ca8b0) SHA1(7c882f79c2402cf75979c681071007d76e4db9ae) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD( "064e07.3l", 0x100000, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
ROM_LOAD32_WORD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "064e07.3l", 0x000002, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
|
||||
@ -3787,8 +3762,8 @@ ROM_START( ssridersubc )
|
||||
ROM_LOAD( "064e11.12k", 0x080000, 0x080000, CRC(2d8ca8b0) SHA1(7c882f79c2402cf75979c681071007d76e4db9ae) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD( "064e07.3l", 0x100000, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
ROM_LOAD32_WORD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "064e07.3l", 0x000002, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
|
||||
@ -3812,8 +3787,8 @@ ROM_START( ssridersabd )
|
||||
ROM_LOAD( "064e11.12k", 0x080000, 0x080000, CRC(2d8ca8b0) SHA1(7c882f79c2402cf75979c681071007d76e4db9ae) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD( "064e07.3l", 0x100000, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
ROM_LOAD32_WORD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "064e07.3l", 0x000002, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
|
||||
@ -3837,8 +3812,8 @@ ROM_START( ssridersadd )
|
||||
ROM_LOAD( "064e11.12k", 0x080000, 0x080000, CRC(2d8ca8b0) SHA1(7c882f79c2402cf75979c681071007d76e4db9ae) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD( "064e07.3l", 0x100000, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
ROM_LOAD32_WORD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "064e07.3l", 0x000002, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
|
||||
@ -3862,8 +3837,8 @@ ROM_START( ssridersjbd )
|
||||
ROM_LOAD( "064e11.12k", 0x080000, 0x080000, CRC(2d8ca8b0) SHA1(7c882f79c2402cf75979c681071007d76e4db9ae) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD( "064e07.3l", 0x100000, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
ROM_LOAD32_WORD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "064e07.3l", 0x000002, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
|
||||
@ -3887,8 +3862,8 @@ ROM_START( ssridersjac )
|
||||
ROM_LOAD( "064e11.12k", 0x080000, 0x080000, CRC(2d8ca8b0) SHA1(7c882f79c2402cf75979c681071007d76e4db9ae) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD( "064e07.3l", 0x100000, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
ROM_LOAD32_WORD( "064e09.7l", 0x000000, 0x100000, CRC(4160c372) SHA1(0b36181e5ccd785c7fb89b9f41e458066a42c3b0) ) /* sprites */
|
||||
ROM_LOAD32_WORD( "064e07.3l", 0x000002, 0x100000, CRC(64dd673c) SHA1(bea4d17a71dd21c635866ee69b4892dc9d0ab455) )
|
||||
|
||||
ROM_REGION( 0x100000, "k053260", 0 ) /* samples for the 053260 */
|
||||
ROM_LOAD( "064e06.1d", 0x0000, 0x100000, CRC(59810df9) SHA1(a0affc6330bdbfab1447dc0cf13c20ff708c2c71) )
|
||||
@ -3908,6 +3883,7 @@ ROM_START( ssridersb )
|
||||
ROM_LOAD( "064e11.12k", 0x080000, 0x080000, CRC(2d8ca8b0) SHA1(7c882f79c2402cf75979c681071007d76e4db9ae) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
// loading and decoding are wrong (encrypted?)
|
||||
ROM_LOAD( "sunsetb.05", 0x000000, 0x080000, BAD_DUMP CRC(8a0ff31a) SHA1(fee21d787d1cddd04713e10b1622f3fa231ebc4e) )
|
||||
ROM_LOAD( "sunsetb.06", 0x080000, 0x080000, BAD_DUMP CRC(fdf2c887) SHA1(a165c7e6495d870324f59262ad4175a039e199a5) )
|
||||
ROM_LOAD( "sunsetb.07", 0x100000, 0x080000, BAD_DUMP CRC(a545b1ed) SHA1(249f1f1a992f05c0dc23bd52785a355a402a0d10) )
|
||||
@ -3928,6 +3904,7 @@ ROM_START( ssriders2 )
|
||||
ROM_LOAD( "10.bin", 0x080000, 0x080000, CRC(2d8ca8b0) SHA1(7c882f79c2402cf75979c681071007d76e4db9ae) )
|
||||
|
||||
ROM_REGION( 0x200000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
// loading and decoding are wrong (encrypted?)
|
||||
ROM_LOAD( "5.bin", 0x000000, 0x080000, CRC(4ee77259) SHA1(92cb3ae296b1c42b70ce636a989c03d898ca35cf) )
|
||||
ROM_LOAD( "6.bin", 0x080000, 0x080000, CRC(fdf2c887) SHA1(a165c7e6495d870324f59262ad4175a039e199a5) )
|
||||
ROM_LOAD( "7.bin", 0x100000, 0x080000, CRC(3f1f7222) SHA1(14547c308180e5009f3ea8edcea58d96aa039919) )
|
||||
@ -4022,8 +3999,8 @@ ROM_START( prmrsocr )
|
||||
ROM_LOAD( "101a11.12k", 0x040000, 0x040000, CRC(7f773271) SHA1(0c6a62c6eb1897e88e893576f751e3d4fc788036) )
|
||||
|
||||
ROM_REGION( 0x400000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "101a09.3l", 0x000000, 0x200000, CRC(b6a1b424) SHA1(4cf7bb4b8176977dea10fb80fcd9d6e24cc6d1b9) ) /* sprites */
|
||||
ROM_LOAD( "101a10.8l", 0x200000, 0x200000, CRC(bbd58adc) SHA1(ad9bd4df995de6e6290f27c58c7892c7191802e4) )
|
||||
ROM_LOAD16_BYTE( "101a09.3l", 0x000000, 0x200000, CRC(b6a1b424) SHA1(4cf7bb4b8176977dea10fb80fcd9d6e24cc6d1b9) ) /* sprites */
|
||||
ROM_LOAD16_BYTE( "101a10.8l", 0x000001, 0x200000, CRC(bbd58adc) SHA1(ad9bd4df995de6e6290f27c58c7892c7191802e4) )
|
||||
|
||||
ROM_REGION( 0x080000, "gfx3", 0 ) /* 053936 tiles */
|
||||
ROM_LOAD( "101a03.18f", 0x000000, 0x080000, CRC(59a1a91c) SHA1(f596a40784a671e97116df6561682eb6c5c44e08) )
|
||||
@ -4053,8 +4030,8 @@ ROM_START( prmrsocrj )
|
||||
ROM_LOAD( "101a11.12k", 0x040000, 0x040000, CRC(7f773271) SHA1(0c6a62c6eb1897e88e893576f751e3d4fc788036) )
|
||||
|
||||
ROM_REGION( 0x400000, "k053245", 0 ) /* graphics (addressable by the main CPU) */
|
||||
ROM_LOAD( "101a09.3l", 0x000000, 0x200000, CRC(b6a1b424) SHA1(4cf7bb4b8176977dea10fb80fcd9d6e24cc6d1b9) ) /* sprites */
|
||||
ROM_LOAD( "101a10.8l", 0x200000, 0x200000, CRC(bbd58adc) SHA1(ad9bd4df995de6e6290f27c58c7892c7191802e4) )
|
||||
ROM_LOAD16_BYTE( "101a09.3l", 0x000000, 0x200000, CRC(b6a1b424) SHA1(4cf7bb4b8176977dea10fb80fcd9d6e24cc6d1b9) ) /* sprites */
|
||||
ROM_LOAD16_BYTE( "101a10.8l", 0x000001, 0x200000, CRC(bbd58adc) SHA1(ad9bd4df995de6e6290f27c58c7892c7191802e4) )
|
||||
|
||||
ROM_REGION( 0x080000, "gfx3", 0 ) /* 053936 tiles */
|
||||
ROM_LOAD( "101a03.18f", 0x000000, 0x080000, CRC(59a1a91c) SHA1(f596a40784a671e97116df6561682eb6c5c44e08) )
|
||||
|
@ -47,7 +47,6 @@ public:
|
||||
DECLARE_READ8_MEMBER(guns_r);
|
||||
DECLARE_READ8_MEMBER(gunsaux_r);
|
||||
DECLARE_WRITE8_MEMBER(lethalen_palette_control);
|
||||
DECLARE_DRIVER_INIT(lethalen);
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void video_start();
|
||||
|
@ -54,8 +54,9 @@ const gfx_layout k05324x_device::spritelayout =
|
||||
128*8
|
||||
};
|
||||
|
||||
|
||||
GFXDECODE_MEMBER( k05324x_device::gfxinfo )
|
||||
GFXDECODE_DEVICE(DEVICE_SELF, 0, spritelayout, 0, 128)
|
||||
GFXDECODE_DEVICE(DEVICE_SELF, 0, spritelayout, 0, 1)
|
||||
GFXDECODE_END
|
||||
|
||||
|
||||
@ -65,11 +66,8 @@ k05324x_device::k05324x_device(const machine_config &mconfig, const char *tag, d
|
||||
m_ram(NULL),
|
||||
m_buffer(NULL),
|
||||
m_sprite_rom(NULL),
|
||||
m_gfx_tag(NULL),
|
||||
m_dx(0),
|
||||
m_dy(0),
|
||||
m_plane_order(0),
|
||||
m_deinterleave(0),
|
||||
m_rombank(0),
|
||||
m_ramsize(0),
|
||||
m_z_rejection(0)
|
||||
@ -83,30 +81,16 @@ k05324x_device::k05324x_device(const machine_config &mconfig, const char *tag, d
|
||||
|
||||
void k05324x_device::device_start()
|
||||
{
|
||||
m_sprite_rom = machine().root_device().memregion(m_gfx_tag)->base();
|
||||
m_sprite_size = machine().root_device().memregion(m_gfx_tag)->bytes();
|
||||
m_sprite_rom = region()->base();
|
||||
m_sprite_size = region()->bytes();
|
||||
|
||||
/* decode the graphics */
|
||||
decode_gfx();
|
||||
switch (m_plane_order)
|
||||
{
|
||||
case NORMAL_PLANE_ORDER:
|
||||
{
|
||||
gfx(0)->set_source_and_total(m_sprite_rom, m_sprite_size / 128);
|
||||
gfx(0)->set_colors(palette()->entries() / gfx(0)->depth());
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
fatalerror("Unsupported plane_order\n");
|
||||
}
|
||||
|
||||
if (VERBOSE && !(palette()->shadows_enabled()))
|
||||
popmessage("driver should use VIDEO_HAS_SHADOWS");
|
||||
|
||||
/* deinterleave the graphics, if needed */
|
||||
konami_deinterleave_gfx(machine(), m_gfx_tag, m_deinterleave);
|
||||
|
||||
m_ramsize = 0x800;
|
||||
|
||||
m_z_rejection = -1;
|
||||
|
@ -3,10 +3,6 @@
|
||||
#define __K053244_K053245_H__
|
||||
|
||||
|
||||
|
||||
#define NORMAL_PLANE_ORDER 0x0123
|
||||
|
||||
|
||||
typedef device_delegate<void (int *code, int *color, int *priority)> k05324x_cb_delegate;
|
||||
#define MCFG_K05324X_CB_MEMBER(_name) void _name(int *code, int *color, int *priority)
|
||||
|
||||
@ -14,18 +10,9 @@ typedef device_delegate<void (int *code, int *color, int *priority)> k05324x_cb_
|
||||
#define MCFG_K05324X_CB(_class, _method) \
|
||||
k05324x_device::set_k05324x_callback(*device, k05324x_cb_delegate(&_class::_method, #_class "::" #_method, downcast<_class *>(owner)));
|
||||
|
||||
#define MCFG_K05324X_GFX(_tag) \
|
||||
k05324x_device::set_gfx_tag(*device, _tag);
|
||||
|
||||
#define MCFG_K05324X_OFFSETS(_xoffs, _yoffs) \
|
||||
k05324x_device::set_offsets(*device, _xoffs, _yoffs);
|
||||
|
||||
#define MCFG_K05324X_ORDER(_order) \
|
||||
k05324x_device::set_plane_order(*device, _order);
|
||||
|
||||
#define MCFG_K05324X_DEINTERLEAVE(_deinterleave) \
|
||||
k05324x_device::set_deinterleave(*device, _deinterleave);
|
||||
|
||||
|
||||
class k05324x_device : public device_t,
|
||||
public device_gfx_interface
|
||||
@ -38,13 +25,7 @@ public:
|
||||
DECLARE_GFXDECODE_MEMBER(gfxinfo);
|
||||
|
||||
// static configuration
|
||||
static void static_set_gfxdecode_tag(device_t &device, const char *tag);
|
||||
static void static_set_palette_tag(device_t &device, const char *tag);
|
||||
|
||||
static void set_k05324x_callback(device_t &device, k05324x_cb_delegate callback) { downcast<k05324x_device &>(device).m_k05324x_cb = callback; }
|
||||
static void set_gfx_tag(device_t &device, const char *tag) { downcast<k05324x_device &>(device).m_gfx_tag = tag; }
|
||||
static void set_plane_order(device_t &device, int plane_order) { downcast<k05324x_device &>(device).m_plane_order = plane_order; }
|
||||
static void set_deinterleave(device_t &device, int deinterleave) { downcast<k05324x_device &>(device).m_deinterleave = deinterleave; }
|
||||
static void set_offsets(device_t &device, int x_offset, int y_offset)
|
||||
{
|
||||
k05324x_device &dev = downcast<k05324x_device &>(device);
|
||||
@ -81,11 +62,7 @@ private:
|
||||
UINT8 *m_sprite_rom;
|
||||
UINT32 m_sprite_size;
|
||||
|
||||
const char *m_gfx_tag;
|
||||
|
||||
int m_dx, m_dy;
|
||||
int m_plane_order;
|
||||
int m_deinterleave;
|
||||
k05324x_cb_delegate m_k05324x_cb;
|
||||
|
||||
UINT8 m_regs[0x10]; // 053244
|
||||
|
Loading…
Reference in New Issue
Block a user