mirror of
https://github.com/holub/mame
synced 2025-05-19 20:29:09 +03:00
Fixed bonus game gfxs in Treasure Island (Subsino)
This commit is contained in:
parent
754b2f1526
commit
cd21d6251b
@ -3066,9 +3066,10 @@ ROM_START( gram2000 )
|
||||
|
||||
ROM_REGION( 0xb000000, "user1", ROMREGION_ERASEFF)
|
||||
ROM_LOAD("epr-23377.ic11", 0x0000000, 0x0400000, CRC(4ca3149c) SHA1(9d25fc659658b416202b033754669be2f3abcdbe) )
|
||||
/* IC1 is protected data, extracted thru a trojan, FIXME: correct ROM name? */
|
||||
ROM_LOAD("gram2000.ic1", 0x0800000, 0x0800000, CRC(4a86556a) SHA1(61100dc84c95dd47d9f61c7cc52ea25579b90632) )
|
||||
|
||||
/* Test mode returns IC1 as bad dump, it looks like that is data provided by the Actel A54SX32 FPGA present on board
|
||||
and mirrored there. There's apparently additional protection data in there, so we comment this out until proper
|
||||
extraction is done. */
|
||||
// ROM_LOAD("gram2000.ic1", 0x0800000, 0x0800000, CRC(4a86556a) SHA1(61100dc84c95dd47d9f61c7cc52ea25579b90632) )
|
||||
ROM_LOAD32_WORD("mpr-23357.ic17", 0x1000000, 0x0800000, CRC(eaf77487) SHA1(bdfc4666a6724441c11b31d89fa30c4bd11cbdd1) ) //ic 2
|
||||
ROM_LOAD32_WORD("mpr-23358.ic18", 0x1000002, 0x0800000, CRC(96819a5b) SHA1(e28c9d7b0579ab5d6116401b49f30dc8e4961618) ) //ic 3
|
||||
ROM_LOAD32_WORD("mpr-23359.ic19", 0x2000000, 0x0800000, CRC(757b9e89) SHA1(b131af1cbcb4fcebb7081b208acc86841192ff14) ) //ic 4
|
||||
|
@ -743,7 +743,7 @@ static ADDRESS_MAP_START( tisub_map, ADDRESS_SPACE_PROGRAM, 8 )
|
||||
AM_RANGE( 0x08000, 0x087ff ) AM_RAM_WRITE( subsino_colorram_w ) AM_BASE( &colorram )
|
||||
|
||||
AM_RANGE( 0x00000, 0x0bfff ) AM_ROM //overlap unmapped regions
|
||||
AM_RANGE( 0x10000, 0x13fff ) AM_ROM
|
||||
|
||||
AM_RANGE( 0x150c0, 0x150ff ) AM_RAM AM_BASE(&reel3_scroll)
|
||||
AM_RANGE( 0x15140, 0x1517f ) AM_RAM AM_BASE(&reel2_scroll)
|
||||
AM_RANGE( 0x15180, 0x151bf ) AM_RAM AM_BASE(&reel1_scroll)
|
||||
@ -751,6 +751,8 @@ static ADDRESS_MAP_START( tisub_map, ADDRESS_SPACE_PROGRAM, 8 )
|
||||
AM_RANGE( 0x15800, 0x159ff ) AM_RAM_WRITE(subsino_reel1_ram_w) AM_BASE(&reel1_ram)
|
||||
AM_RANGE( 0x15a00, 0x15bff ) AM_RAM_WRITE(subsino_reel2_ram_w) AM_BASE(&reel2_ram)
|
||||
AM_RANGE( 0x15c00, 0x15dff ) AM_RAM_WRITE(subsino_reel3_ram_w) AM_BASE(&reel3_ram)
|
||||
|
||||
AM_RANGE( 0x10000, 0x17fff ) AM_ROM
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static ADDRESS_MAP_START( subsino_iomap, ADDRESS_SPACE_IO, 8 )
|
||||
@ -1849,9 +1851,10 @@ ROM_END
|
||||
***************************************************************************/
|
||||
|
||||
ROM_START( tisub )
|
||||
ROM_REGION( 0x14000, "maincpu", 0 )
|
||||
ROM_REGION( 0x18000, "maincpu", 0 )
|
||||
ROM_LOAD( "rom_1.bin", 0x10000, 0x4000, CRC(ed3b4a69) SHA1(c57985e8d19b2b495fc768e52b83cbbd75f027ad) )
|
||||
ROM_CONTINUE(0x0000,0xc000)
|
||||
ROM_COPY( "maincpu", 0x09000, 0x14000, 0x1000)
|
||||
|
||||
ROM_REGION( 0x40000, "tilemap", 0 )
|
||||
ROM_LOAD( "rom_4.bin", 0x00000, 0x10000, CRC(37724fda) SHA1(084653662c9f77afef2a77c607e1fb093aaf3adf) )
|
||||
|
Loading…
Reference in New Issue
Block a user