diff options
Diffstat (limited to 'src/mame/drivers/lasso.c')
-rw-r--r-- | src/mame/drivers/lasso.c | 244 |
1 files changed, 122 insertions, 122 deletions
diff --git a/src/mame/drivers/lasso.c b/src/mame/drivers/lasso.c index 613c872a8d3..5e5cc95ad3b 100644 --- a/src/mame/drivers/lasso.c +++ b/src/mame/drivers/lasso.c @@ -61,10 +61,10 @@ WRITE8_MEMBER(lasso_state::sound_select_w) { UINT8 to_write = BITSWAP8(*m_chip_data, 0, 1, 2, 3, 4, 5, 6, 7); - if (~data & 0x01) /* chip #0 */ + if (~data & 0x01) /* chip #0 */ m_sn_1->write(space, 0, to_write); - if (~data & 0x02) /* chip #1 */ + if (~data & 0x02) /* chip #1 */ m_sn_2->write(space, 0, to_write); } @@ -80,7 +80,7 @@ static ADDRESS_MAP_START( lasso_main_map, AS_PROGRAM, 8, lasso_state ) AM_RANGE(0x1802, 0x1802) AM_WRITE(lasso_video_control_w) AM_RANGE(0x1804, 0x1804) AM_READ_PORT("1804") AM_RANGE(0x1805, 0x1805) AM_READ_PORT("1805") - AM_RANGE(0x1806, 0x1806) AM_READ_PORT("1806") AM_WRITENOP /* game uses 'lsr' to read port */ + AM_RANGE(0x1806, 0x1806) AM_READ_PORT("1806") AM_WRITENOP /* game uses 'lsr' to read port */ AM_RANGE(0x1807, 0x1807) AM_READ_PORT("1807") AM_RANGE(0x8000, 0xbfff) AM_MIRROR(0x4000) AM_ROM ADDRESS_MAP_END @@ -196,7 +196,7 @@ static ADDRESS_MAP_START( pinbo_audio_io_map, AS_IO, 8, lasso_state ) AM_RANGE(0x04, 0x05) AM_DEVWRITE_LEGACY("ay2", ay8910_address_data_w) AM_RANGE(0x06, 0x06) AM_DEVREAD_LEGACY("ay2", ay8910_r) AM_RANGE(0x08, 0x08) AM_READ(soundlatch_byte_r) AM_WRITENOP /* ??? */ - AM_RANGE(0x14, 0x14) AM_WRITENOP /* ??? */ + AM_RANGE(0x14, 0x14) AM_WRITENOP /* ??? */ ADDRESS_MAP_END @@ -223,38 +223,38 @@ static INPUT_PORTS_START( lasso ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_START("1806") - PORT_DIPNAME( 0x01, 0x01, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SW2:!1") - PORT_DIPSETTING( 0x01, DEF_STR( Upright ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ) ) - PORT_DIPNAME( 0x0e, 0x00, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW2:!2,!3,!4") - PORT_DIPSETTING( 0x02, DEF_STR( 2C_1C ) ) + PORT_DIPNAME( 0x01, 0x01, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SW2:!1") + PORT_DIPSETTING( 0x01, DEF_STR( Upright ) ) + PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ) ) + PORT_DIPNAME( 0x0e, 0x00, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW2:!2,!3,!4") + PORT_DIPSETTING( 0x02, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) - PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) - PORT_DIPSETTING( 0x04, DEF_STR( 1C_3C ) ) - PORT_DIPSETTING( 0x0c, DEF_STR( 1C_6C ) ) + PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) ) + PORT_DIPSETTING( 0x04, DEF_STR( 1C_3C ) ) + PORT_DIPSETTING( 0x0c, DEF_STR( 1C_6C ) ) // PORT_DIPSETTING( 0x06, DEF_STR( 1C_1C ) ) /* Not documented */ // PORT_DIPSETTING( 0x0a, DEF_STR( 1C_1C ) ) /* Not documented */ // PORT_DIPSETTING( 0x0e, DEF_STR( 1C_1C ) ) /* Not documented */ - PORT_DIPNAME( 0x30, 0x00, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:!5,!6") + PORT_DIPNAME( 0x30, 0x00, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:!5,!6") PORT_DIPSETTING( 0x00, "3" ) PORT_DIPSETTING( 0x10, "4" ) PORT_DIPSETTING( 0x20, "5" ) // PORT_DIPSETTING( 0x30, "3" ) /* Not documented */ - PORT_DIPNAME( 0x40, 0x00, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW1:!1") - PORT_DIPSETTING( 0x40, DEF_STR( 2C_1C ) ) - PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) - PORT_DIPNAME( 0x80, 0x80, "Warm-Up Instructions" ) PORT_DIPLOCATION("SW1:!4") /* Listed as "Unused" */ - PORT_DIPSETTING( 0x00, DEF_STR( No ) ) - PORT_DIPSETTING( 0x80, DEF_STR( Yes ) ) + PORT_DIPNAME( 0x40, 0x00, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW1:!1") + PORT_DIPSETTING( 0x40, DEF_STR( 2C_1C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) ) + PORT_DIPNAME( 0x80, 0x80, "Warm-Up Instructions" ) PORT_DIPLOCATION("SW1:!4") /* Listed as "Unused" */ + PORT_DIPSETTING( 0x00, DEF_STR( No ) ) + PORT_DIPSETTING( 0x80, DEF_STR( Yes ) ) PORT_START("1807") - PORT_DIPNAME( 0x01, 0x00, "Warm-Up" ) PORT_DIPLOCATION("SW1:!3") + PORT_DIPNAME( 0x01, 0x00, "Warm-Up" ) PORT_DIPLOCATION("SW1:!3") PORT_DIPSETTING( 0x01, DEF_STR( No ) ) PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) - PORT_DIPNAME( 0x02, 0x00, "Warm-Up Language" ) PORT_DIPLOCATION("SW1:!2") + PORT_DIPNAME( 0x02, 0x00, "Warm-Up Language" ) PORT_DIPLOCATION("SW1:!2") PORT_DIPSETTING( 0x00, DEF_STR( English ) ) PORT_DIPSETTING( 0x02, DEF_STR( German ) ) - PORT_DIPUNUSED_DIPLOC( 0x04, 0x00, "SW1:!5" ) /* Listed as "Unused" */ + PORT_DIPUNUSED_DIPLOC( 0x04, 0x00, "SW1:!5" ) /* Listed as "Unused" */ PORT_DIPNAME( 0x08, 0x00, "Invulnerability (Cheat)") PORT_DIPLOCATION("SW1:!6") /* Listed as "Test" */ PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) @@ -274,7 +274,7 @@ static INPUT_PORTS_START( chameleo ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) PORT_MODIFY("1806") - PORT_DIPNAME( 0x30, 0x00, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:!5,!6") + PORT_DIPNAME( 0x30, 0x00, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:!5,!6") PORT_DIPSETTING( 0x00, "3" ) PORT_DIPSETTING( 0x30, "5" ) // PORT_DIPSETTING( 0x10, "5" ) @@ -282,10 +282,10 @@ static INPUT_PORTS_START( chameleo ) PORT_DIPUNKNOWN_DIPLOC( 0x80, 0x00, "SW1:!4" ) PORT_MODIFY("1807") - PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x00, "SW1:!3" ) /* Probably unused */ - PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x00, "SW1:!2" ) /* Probably unused */ - PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x00, "SW1:!5" ) /* Probably unused */ - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW1:!6") + PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x00, "SW1:!3" ) /* Probably unused */ + PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x00, "SW1:!2" ) /* Probably unused */ + PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x00, "SW1:!5" ) /* Probably unused */ + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW1:!6") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) INPUT_PORTS_END @@ -302,20 +302,20 @@ static INPUT_PORTS_START( wwjgtin ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_PLAYER(2) PORT_MODIFY("1806") - PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x00, "SW2:!1" ) /* used - has to do with the controls */ - PORT_DIPUNKNOWN_DIPLOC( 0x10, 0x00, "SW2:!5" ) /* probably unused */ - PORT_DIPUNKNOWN_DIPLOC( 0x20, 0x00, "SW2:!6" ) /* probably unused */ - PORT_DIPUNKNOWN_DIPLOC( 0x80, 0x00, "SW1:!4" ) /* probably unused */ + PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x00, "SW2:!1" ) /* used - has to do with the controls */ + PORT_DIPUNKNOWN_DIPLOC( 0x10, 0x00, "SW2:!5" ) /* probably unused */ + PORT_DIPUNKNOWN_DIPLOC( 0x20, 0x00, "SW2:!6" ) /* probably unused */ + PORT_DIPUNKNOWN_DIPLOC( 0x80, 0x00, "SW1:!4" ) /* probably unused */ PORT_MODIFY("1807") - PORT_DIPNAME( 0x01, 0x00, DEF_STR( Bonus_Life) ) PORT_DIPLOCATION("SW1:!3") + PORT_DIPNAME( 0x01, 0x00, DEF_STR( Bonus_Life) ) PORT_DIPLOCATION("SW1:!3") PORT_DIPSETTING( 0x00, "20k" ) PORT_DIPSETTING( 0x01, "50k" ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW1:!2") + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW1:!2") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x02, DEF_STR( On ) ) - PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x00, "SW1:!5" ) /* probably unused */ - PORT_DIPUNKNOWN_DIPLOC( 0x08, 0x00, "SW1:!6" ) /* probably unused */ + PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x00, "SW1:!5" ) /* probably unused */ + PORT_DIPUNKNOWN_DIPLOC( 0x08, 0x00, "SW1:!6" ) /* probably unused */ PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_CHANGED_MEMBER(DEVICE_SELF, lasso_state,coin_inserted, 0) PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_CHANGED_MEMBER(DEVICE_SELF, lasso_state,coin_inserted, 0) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_START1 ) @@ -346,22 +346,22 @@ static INPUT_PORTS_START( pinbo ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_MODIFY("1806") - PORT_DIPNAME( 0x30, 0x00, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:!5,!6") + PORT_DIPNAME( 0x30, 0x00, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:!5,!6") PORT_DIPSETTING( 0x00, "3" ) PORT_DIPSETTING( 0x10, "4" ) PORT_DIPSETTING( 0x20, "5" ) PORT_DIPSETTING( 0x30, "70 (Cheat)") - PORT_DIPUNKNOWN_DIPLOC( 0x80, 0x00, "SW1:!4" ) /* probably unused */ + PORT_DIPUNKNOWN_DIPLOC( 0x80, 0x00, "SW1:!4" ) /* probably unused */ PORT_MODIFY("1807") - PORT_DIPNAME( 0x01, 0x00, DEF_STR( Bonus_Life) ) PORT_DIPLOCATION("SW1:!3") + PORT_DIPNAME( 0x01, 0x00, DEF_STR( Bonus_Life) ) PORT_DIPLOCATION("SW1:!3") PORT_DIPSETTING( 0x00, "500000, 1000000" ) PORT_DIPSETTING( 0x01, DEF_STR( None ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Controls ) ) PORT_DIPLOCATION("SW1:!2") + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Controls ) ) PORT_DIPLOCATION("SW1:!2") PORT_DIPSETTING( 0x02, DEF_STR( Normal ) ) PORT_DIPSETTING( 0x00, "Reversed" ) - PORT_DIPUNUSED_DIPLOC( 0x04, 0x00, "SW1:!5" ) /* probably unused */ - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW1:!6") + PORT_DIPUNUSED_DIPLOC( 0x04, 0x00, "SW1:!5" ) /* probably unused */ + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW1:!6") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) INPUT_PORTS_END @@ -370,7 +370,7 @@ static INPUT_PORTS_START( pinboa ) PORT_INCLUDE( pinbo ) PORT_MODIFY("1806") - PORT_DIPNAME( 0x30, 0x00, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:!5,!6") + PORT_DIPNAME( 0x30, 0x00, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:!5,!6") PORT_DIPSETTING( 0x00, "1" ) PORT_DIPSETTING( 0x10, "2" ) PORT_DIPSETTING( 0x20, "3" ) @@ -465,7 +465,7 @@ GFXDECODE_END static const sn76496_config psg_intf = { - DEVCB_NULL + DEVCB_NULL }; @@ -503,7 +503,7 @@ MACHINE_RESET_MEMBER(lasso_state,wwjgtin) static MACHINE_CONFIG_START( base, lasso_state ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M6502, 11289000/16) /* guess */ + MCFG_CPU_ADD("maincpu", M6502, 11289000/16) /* guess */ MCFG_CPU_PROGRAM_MAP(lasso_main_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", lasso_state, irq0_line_hold) @@ -515,7 +515,7 @@ static MACHINE_CONFIG_START( base, lasso_state ) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) - MCFG_SCREEN_REFRESH_RATE(57) /* guess, but avoids glitching of Chameleon's high score table */ + MCFG_SCREEN_REFRESH_RATE(57) /* guess, but avoids glitching of Chameleon's high score table */ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) MCFG_SCREEN_SIZE(32*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(0, 32*8-1, 2*8, 30*8-1) @@ -540,7 +540,7 @@ MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( lasso, base ) /* basic machine hardware */ - MCFG_CPU_ADD("blitter", M6502, 11289000/16) /* guess */ + MCFG_CPU_ADD("blitter", M6502, 11289000/16) /* guess */ MCFG_CPU_PROGRAM_MAP(lasso_coprocessor_map) MACHINE_CONFIG_END @@ -573,9 +573,9 @@ static MACHINE_CONFIG_DERIVED( wwjgtin, base ) /* video hardware */ MCFG_SCREEN_MODIFY("screen") - MCFG_SCREEN_VISIBLE_AREA(1*8, 31*8-1, 2*8, 30*8-1) // Smaller visible area? + MCFG_SCREEN_VISIBLE_AREA(1*8, 31*8-1, 2*8, 30*8-1) // Smaller visible area? MCFG_SCREEN_UPDATE_DRIVER(lasso_state, screen_update_wwjgtin) - MCFG_GFXDECODE(wwjgtin) // Has 1 additional layer + MCFG_GFXDECODE(wwjgtin) // Has 1 additional layer MCFG_PALETTE_LENGTH(0x40 + 16*16) MCFG_PALETTE_INIT_OVERRIDE(lasso_state,wwjgtin) @@ -699,12 +699,12 @@ ROM_START( wwjgtin ) ROM_CONTINUE( 0x7800, 0x0800 ) ROM_REGION( 0x4000, "gfx2", 0 ) - ROM_LOAD( "ic47.3", 0x0000, 0x2000, CRC(40594c59) SHA1(94533be8e267d9aa5bcdd52b45f6974436d3fed5) ) // 1xxxxxxxxxxxx = 0xFF + ROM_LOAD( "ic47.3", 0x0000, 0x2000, CRC(40594c59) SHA1(94533be8e267d9aa5bcdd52b45f6974436d3fed5) ) // 1xxxxxxxxxxxx = 0xFF ROM_LOAD( "ic46.4", 0x2000, 0x2000, CRC(d1921348) SHA1(8b5506ff80a31ce721aed515cad1b4a7e52e47a2) ) - ROM_REGION( 0x4000, "user1", 0 ) /* tilemap */ + ROM_REGION( 0x4000, "user1", 0 ) /* tilemap */ ROM_LOAD( "ic48.2", 0x0000, 0x2000, CRC(a4a7df77) SHA1(476aab702346a402169ab404a8b06589e4932d37) ) - ROM_LOAD( "ic49.1", 0x2000, 0x2000, CRC(e480fbba) SHA1(197c86747ef8477040169f90eb6e04d928aedbe5) ) // FIXED BITS (1111xxxx) + ROM_LOAD( "ic49.1", 0x2000, 0x2000, CRC(e480fbba) SHA1(197c86747ef8477040169f90eb6e04d928aedbe5) ) // FIXED BITS (1111xxxx) ROM_REGION( 0x40, "proms", 0 ) ROM_LOAD( "2.bpr", 0x0000, 0x0020, CRC(79adda5d) SHA1(e54de3eb02f744d49f524cd81e1cf993338916e3) ) @@ -738,12 +738,12 @@ ROM_START( photof ) ROM_CONTINUE( 0x7800, 0x0800 ) ROM_REGION( 0x4000, "gfx2", 0 ) - ROM_LOAD( "3-ic47.bin", 0x0000, 0x2000, CRC(40594c59) SHA1(94533be8e267d9aa5bcdd52b45f6974436d3fed5) ) // 1xxxxxxxxxxxx = 0xFF + ROM_LOAD( "3-ic47.bin", 0x0000, 0x2000, CRC(40594c59) SHA1(94533be8e267d9aa5bcdd52b45f6974436d3fed5) ) // 1xxxxxxxxxxxx = 0xFF ROM_LOAD( "4-ic46.bin", 0x2000, 0x2000, CRC(d1921348) SHA1(8b5506ff80a31ce721aed515cad1b4a7e52e47a2) ) - ROM_REGION( 0x4000, "user1", 0 ) /* tilemap */ + ROM_REGION( 0x4000, "user1", 0 ) /* tilemap */ ROM_LOAD( "2-ic48.bin", 0x0000, 0x2000, CRC(a4a7df77) SHA1(476aab702346a402169ab404a8b06589e4932d37) ) - ROM_LOAD( "1-ic49.bin", 0x2000, 0x2000, CRC(e480fbba) SHA1(197c86747ef8477040169f90eb6e04d928aedbe5) ) // FIXED BITS (1111xxxx) + ROM_LOAD( "1-ic49.bin", 0x2000, 0x2000, CRC(e480fbba) SHA1(197c86747ef8477040169f90eb6e04d928aedbe5) ) // FIXED BITS (1111xxxx) ROM_REGION( 0x40, "proms", 0 ) ROM_LOAD( "2.bpr", 0x0000, 0x0020, CRC(79adda5d) SHA1(e54de3eb02f744d49f524cd81e1cf993338916e3) ) @@ -761,30 +761,30 @@ ROM_START( pinbo ) ROM_LOAD( "rom1.s8", 0x0000, 0x2000, CRC(ca45a1be) SHA1(d0b2d8f1e6d01b60cba83d2bd458a57548549b4b) ) ROM_REGION( 0xc000, "gfx1", 0 ) - ROM_LOAD( "rom6.a1", 0x0000, 0x0800, CRC(74fe8e98) SHA1(3c9ac38d7054b2831a515786b6f204b1804aaea3) ) /* tiles */ - ROM_CONTINUE( 0x2000, 0x0800 ) - ROM_CONTINUE( 0x0800, 0x0800 ) - ROM_CONTINUE( 0x2800, 0x0800 ) - ROM_CONTINUE( 0x1000, 0x0800 ) - ROM_CONTINUE( 0x3000, 0x0800 ) - ROM_CONTINUE( 0x1800, 0x0800 ) - ROM_CONTINUE( 0x3800, 0x0800 ) + ROM_LOAD( "rom6.a1", 0x0000, 0x0800, CRC(74fe8e98) SHA1(3c9ac38d7054b2831a515786b6f204b1804aaea3) ) /* tiles */ + ROM_CONTINUE( 0x2000, 0x0800 ) + ROM_CONTINUE( 0x0800, 0x0800 ) + ROM_CONTINUE( 0x2800, 0x0800 ) + ROM_CONTINUE( 0x1000, 0x0800 ) + ROM_CONTINUE( 0x3000, 0x0800 ) + ROM_CONTINUE( 0x1800, 0x0800 ) + ROM_CONTINUE( 0x3800, 0x0800 ) ROM_LOAD( "rom8.c1", 0x4000, 0x0800, CRC(5a800fe7) SHA1(375269ec73fab7f0cf017a79e002e31b006f5ad7) ) - ROM_CONTINUE( 0x6000, 0x0800 ) - ROM_CONTINUE( 0x4800, 0x0800 ) - ROM_CONTINUE( 0x6800, 0x0800 ) - ROM_CONTINUE( 0x5000, 0x0800 ) - ROM_CONTINUE( 0x7000, 0x0800 ) - ROM_CONTINUE( 0x5800, 0x0800 ) - ROM_CONTINUE( 0x7800, 0x0800 ) - ROM_LOAD( "rom7.d1", 0x8000, 0x0800, CRC(327a3c21) SHA1(e938915d28ac4ec033b20d33728788493e3f30f6) ) /* 3rd bitplane */ - ROM_CONTINUE( 0xa000, 0x0800 ) - ROM_CONTINUE( 0x8800, 0x0800 ) - ROM_CONTINUE( 0xa800, 0x0800 ) - ROM_CONTINUE( 0x9000, 0x0800 ) - ROM_CONTINUE( 0xb000, 0x0800 ) - ROM_CONTINUE( 0x9800, 0x0800 ) - ROM_CONTINUE( 0xb800, 0x0800 ) + ROM_CONTINUE( 0x6000, 0x0800 ) + ROM_CONTINUE( 0x4800, 0x0800 ) + ROM_CONTINUE( 0x6800, 0x0800 ) + ROM_CONTINUE( 0x5000, 0x0800 ) + ROM_CONTINUE( 0x7000, 0x0800 ) + ROM_CONTINUE( 0x5800, 0x0800 ) + ROM_CONTINUE( 0x7800, 0x0800 ) + ROM_LOAD( "rom7.d1", 0x8000, 0x0800, CRC(327a3c21) SHA1(e938915d28ac4ec033b20d33728788493e3f30f6) ) /* 3rd bitplane */ + ROM_CONTINUE( 0xa000, 0x0800 ) + ROM_CONTINUE( 0x8800, 0x0800 ) + ROM_CONTINUE( 0xa800, 0x0800 ) + ROM_CONTINUE( 0x9000, 0x0800 ) + ROM_CONTINUE( 0xb000, 0x0800 ) + ROM_CONTINUE( 0x9800, 0x0800 ) + ROM_CONTINUE( 0xb800, 0x0800 ) ROM_REGION( 0x00300, "proms", 0 ) ROM_LOAD( "red.l10", 0x0000, 0x0100, CRC(e6c9ba52) SHA1(6ea96f9bd71de6181d675b0f2d59a8c5e1be5aa3) ) // 2nd half is garbage? @@ -803,30 +803,30 @@ ROM_START( pinboa ) ROM_LOAD( "8.bin", 0x0000, 0x2000, CRC(32d1df14) SHA1(c0d4181378bbd6f2c594e923e2f8b21647c7fb0e) ) ROM_REGION( 0xc000, "gfx1", 0 ) - ROM_LOAD( "rom6.a1", 0x0000, 0x0800, CRC(74fe8e98) SHA1(3c9ac38d7054b2831a515786b6f204b1804aaea3) ) /* tiles */ - ROM_CONTINUE( 0x2000, 0x0800 ) - ROM_CONTINUE( 0x0800, 0x0800 ) - ROM_CONTINUE( 0x2800, 0x0800 ) - ROM_CONTINUE( 0x1000, 0x0800 ) - ROM_CONTINUE( 0x3000, 0x0800 ) - ROM_CONTINUE( 0x1800, 0x0800 ) - ROM_CONTINUE( 0x3800, 0x0800 ) + ROM_LOAD( "rom6.a1", 0x0000, 0x0800, CRC(74fe8e98) SHA1(3c9ac38d7054b2831a515786b6f204b1804aaea3) ) /* tiles */ + ROM_CONTINUE( 0x2000, 0x0800 ) + ROM_CONTINUE( 0x0800, 0x0800 ) + ROM_CONTINUE( 0x2800, 0x0800 ) + ROM_CONTINUE( 0x1000, 0x0800 ) + ROM_CONTINUE( 0x3000, 0x0800 ) + ROM_CONTINUE( 0x1800, 0x0800 ) + ROM_CONTINUE( 0x3800, 0x0800 ) ROM_LOAD( "rom8.c1", 0x4000, 0x0800, CRC(5a800fe7) SHA1(375269ec73fab7f0cf017a79e002e31b006f5ad7) ) - ROM_CONTINUE( 0x6000, 0x0800 ) - ROM_CONTINUE( 0x4800, 0x0800 ) - ROM_CONTINUE( 0x6800, 0x0800 ) - ROM_CONTINUE( 0x5000, 0x0800 ) - ROM_CONTINUE( 0x7000, 0x0800 ) - ROM_CONTINUE( 0x5800, 0x0800 ) - ROM_CONTINUE( 0x7800, 0x0800 ) + ROM_CONTINUE( 0x6000, 0x0800 ) + ROM_CONTINUE( 0x4800, 0x0800 ) + ROM_CONTINUE( 0x6800, 0x0800 ) + ROM_CONTINUE( 0x5000, 0x0800 ) + ROM_CONTINUE( 0x7000, 0x0800 ) + ROM_CONTINUE( 0x5800, 0x0800 ) + ROM_CONTINUE( 0x7800, 0x0800 ) ROM_LOAD( "2.bin", 0x8000, 0x0800, CRC(33cac92e) SHA1(55d4ff3ae9c9519a59bd6021a53584c873b4d327) ) /* 3rd bitplane */ - ROM_CONTINUE( 0xa000, 0x0800 ) - ROM_CONTINUE( 0x8800, 0x0800 ) - ROM_CONTINUE( 0xa800, 0x0800 ) - ROM_CONTINUE( 0x9000, 0x0800 ) - ROM_CONTINUE( 0xb000, 0x0800 ) - ROM_CONTINUE( 0x9800, 0x0800 ) - ROM_CONTINUE( 0xb800, 0x0800 ) + ROM_CONTINUE( 0xa000, 0x0800 ) + ROM_CONTINUE( 0x8800, 0x0800 ) + ROM_CONTINUE( 0xa800, 0x0800 ) + ROM_CONTINUE( 0x9000, 0x0800 ) + ROM_CONTINUE( 0xb000, 0x0800 ) + ROM_CONTINUE( 0x9800, 0x0800 ) + ROM_CONTINUE( 0xb800, 0x0800 ) ROM_REGION( 0x00300, "proms", 0 ) ROM_LOAD( "red.l10", 0x0000, 0x0100, CRC(e6c9ba52) SHA1(6ea96f9bd71de6181d675b0f2d59a8c5e1be5aa3) ) @@ -845,30 +845,30 @@ ROM_START( pinbos ) ROM_LOAD( "b8.bin", 0x0000, 0x2000, CRC(32d1df14) SHA1(c0d4181378bbd6f2c594e923e2f8b21647c7fb0e) ) ROM_REGION( 0xc000, "gfx1", 0 ) - ROM_LOAD( "rom6.a1", 0x0000, 0x0800, CRC(74fe8e98) SHA1(3c9ac38d7054b2831a515786b6f204b1804aaea3) ) /* tiles */ - ROM_CONTINUE( 0x2000, 0x0800 ) - ROM_CONTINUE( 0x0800, 0x0800 ) - ROM_CONTINUE( 0x2800, 0x0800 ) - ROM_CONTINUE( 0x1000, 0x0800 ) - ROM_CONTINUE( 0x3000, 0x0800 ) - ROM_CONTINUE( 0x1800, 0x0800 ) - ROM_CONTINUE( 0x3800, 0x0800 ) + ROM_LOAD( "rom6.a1", 0x0000, 0x0800, CRC(74fe8e98) SHA1(3c9ac38d7054b2831a515786b6f204b1804aaea3) ) /* tiles */ + ROM_CONTINUE( 0x2000, 0x0800 ) + ROM_CONTINUE( 0x0800, 0x0800 ) + ROM_CONTINUE( 0x2800, 0x0800 ) + ROM_CONTINUE( 0x1000, 0x0800 ) + ROM_CONTINUE( 0x3000, 0x0800 ) + ROM_CONTINUE( 0x1800, 0x0800 ) + ROM_CONTINUE( 0x3800, 0x0800 ) ROM_LOAD( "rom8.c1", 0x4000, 0x0800, CRC(5a800fe7) SHA1(375269ec73fab7f0cf017a79e002e31b006f5ad7) ) - ROM_CONTINUE( 0x6000, 0x0800 ) - ROM_CONTINUE( 0x4800, 0x0800 ) - ROM_CONTINUE( 0x6800, 0x0800 ) - ROM_CONTINUE( 0x5000, 0x0800 ) - ROM_CONTINUE( 0x7000, 0x0800 ) - ROM_CONTINUE( 0x5800, 0x0800 ) - ROM_CONTINUE( 0x7800, 0x0800 ) - ROM_LOAD( "rom7.d1", 0x8000, 0x0800, CRC(327a3c21) SHA1(e938915d28ac4ec033b20d33728788493e3f30f6) ) /* 3rd bitplane */ - ROM_CONTINUE( 0xa000, 0x0800 ) - ROM_CONTINUE( 0x8800, 0x0800 ) - ROM_CONTINUE( 0xa800, 0x0800 ) - ROM_CONTINUE( 0x9000, 0x0800 ) - ROM_CONTINUE( 0xb000, 0x0800 ) - ROM_CONTINUE( 0x9800, 0x0800 ) - ROM_CONTINUE( 0xb800, 0x0800 ) + ROM_CONTINUE( 0x6000, 0x0800 ) + ROM_CONTINUE( 0x4800, 0x0800 ) + ROM_CONTINUE( 0x6800, 0x0800 ) + ROM_CONTINUE( 0x5000, 0x0800 ) + ROM_CONTINUE( 0x7000, 0x0800 ) + ROM_CONTINUE( 0x5800, 0x0800 ) + ROM_CONTINUE( 0x7800, 0x0800 ) + ROM_LOAD( "rom7.d1", 0x8000, 0x0800, CRC(327a3c21) SHA1(e938915d28ac4ec033b20d33728788493e3f30f6) ) /* 3rd bitplane */ + ROM_CONTINUE( 0xa000, 0x0800 ) + ROM_CONTINUE( 0x8800, 0x0800 ) + ROM_CONTINUE( 0xa800, 0x0800 ) + ROM_CONTINUE( 0x9000, 0x0800 ) + ROM_CONTINUE( 0xb000, 0x0800 ) + ROM_CONTINUE( 0x9800, 0x0800 ) + ROM_CONTINUE( 0xb800, 0x0800 ) ROM_REGION( 0x00300, "proms", 0 ) ROM_LOAD( "red.l10", 0x0000, 0x0100, CRC(e6c9ba52) SHA1(6ea96f9bd71de6181d675b0f2d59a8c5e1be5aa3) ) |