diff options
Diffstat (limited to 'src/mame/drivers/bublbobl.c')
-rw-r--r-- | src/mame/drivers/bublbobl.c | 206 |
1 files changed, 103 insertions, 103 deletions
diff --git a/src/mame/drivers/bublbobl.c b/src/mame/drivers/bublbobl.c index 585c320cc24..110eb9e0eab 100644 --- a/src/mame/drivers/bublbobl.c +++ b/src/mame/drivers/bublbobl.c @@ -275,7 +275,7 @@ TODO: #include "includes/bublbobl.h" -#define MAIN_XTAL XTAL_24MHz +#define MAIN_XTAL XTAL_24MHz /************************************* @@ -311,7 +311,7 @@ static ADDRESS_MAP_START( sound_map, AS_PROGRAM, 8, bublbobl_state ) AM_RANGE(0xb000, 0xb000) AM_READ(soundlatch_byte_r) AM_WRITE(bublbobl_sound_status_w) AM_RANGE(0xb001, 0xb001) AM_WRITE(bublbobl_sh_nmi_enable_w) AM_READNOP AM_RANGE(0xb002, 0xb002) AM_WRITE(bublbobl_sh_nmi_disable_w) - AM_RANGE(0xe000, 0xffff) AM_ROM // space for diagnostic ROM? + AM_RANGE(0xe000, 0xffff) AM_ROM // space for diagnostic ROM? ADDRESS_MAP_END static ADDRESS_MAP_START( mcu_map, AS_PROGRAM, 8, bublbobl_state ) @@ -332,7 +332,7 @@ static ADDRESS_MAP_START( bootlegmcu_map, AS_PROGRAM, 8, bublbobl_state ) ADDRESS_MAP_GLOBAL_MASK(0x7ff) AM_RANGE(0x000, 0x000) AM_READWRITE(bublbobl_68705_port_a_r, bublbobl_68705_port_a_w) AM_RANGE(0x001, 0x001) AM_READWRITE(bublbobl_68705_port_b_r, bublbobl_68705_port_b_w) - AM_RANGE(0x002, 0x002) AM_READ_PORT("IN0") // COIN + AM_RANGE(0x002, 0x002) AM_READ_PORT("IN0") // COIN AM_RANGE(0x004, 0x004) AM_WRITE(bublbobl_68705_ddr_a_w) AM_RANGE(0x005, 0x005) AM_WRITE(bublbobl_68705_ddr_b_w) AM_RANGE(0x006, 0x006) AM_WRITENOP // ??? @@ -393,11 +393,11 @@ static ADDRESS_MAP_START( tokio_sound_map, AS_PROGRAM, 8, bublbobl_state ) AM_RANGE(0x0000, 0x7fff) AM_ROM AM_RANGE(0x8000, 0x8fff) AM_RAM AM_RANGE(0x9000, 0x9000) AM_READ(soundlatch_byte_r) AM_WRITE(bublbobl_sound_status_w) - AM_RANGE(0x9800, 0x9800) AM_READNOP // ??? + AM_RANGE(0x9800, 0x9800) AM_READNOP // ??? AM_RANGE(0xa000, 0xa000) AM_WRITE(bublbobl_sh_nmi_disable_w) AM_RANGE(0xa800, 0xa800) AM_WRITE(bublbobl_sh_nmi_enable_w) AM_RANGE(0xb000, 0xb001) AM_DEVREADWRITE_LEGACY("ymsnd", ym2203_r, ym2203_w) - AM_RANGE(0xe000, 0xffff) AM_ROM // space for diagnostic ROM? + AM_RANGE(0xe000, 0xffff) AM_ROM // space for diagnostic ROM? ADDRESS_MAP_END @@ -413,56 +413,56 @@ static INPUT_PORTS_START( bublbobl ) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SERVICE1 ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN2 ) - PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SPECIAL ) // output: coin lockout - PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SPECIAL ) // output: select 1-way or 2-way coin counter - PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SPECIAL ) // output: trigger IRQ on main CPU (jumper switchable to vblank) - PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SPECIAL ) // output: select read or write shared RAM + PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SPECIAL ) // output: coin lockout + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SPECIAL ) // output: select 1-way or 2-way coin counter + PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SPECIAL ) // output: trigger IRQ on main CPU (jumper switchable to vblank) + PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SPECIAL ) // output: select read or write shared RAM PORT_START("DSW0") - PORT_DIPNAME( 0x05, 0x04, "Mode" ) PORT_DIPLOCATION("DSW-A:1,3") + PORT_DIPNAME( 0x05, 0x04, "Mode" ) PORT_DIPLOCATION("DSW-A:1,3") PORT_DIPSETTING( 0x04, "Game, English" ) PORT_DIPSETTING( 0x05, "Game, Japanese" ) PORT_DIPSETTING( 0x01, "Test (Grid and Inputs)" ) PORT_DIPSETTING( 0x00, "Test (RAM and Sound)/Pause" ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("DSW-A:2") + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("DSW-A:2") PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("DSW-A:4") + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("DSW-A:4") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) - PORT_DIPNAME( 0x30, 0x30, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("DSW-A:5,6") + PORT_DIPNAME( 0x30, 0x30, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("DSW-A:5,6") PORT_DIPSETTING( 0x10, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 2C_3C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_2C ) ) - PORT_DIPNAME( 0xc0, 0xc0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("DSW-A:7,8") + PORT_DIPNAME( 0xc0, 0xc0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("DSW-A:7,8") PORT_DIPSETTING( 0x40, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0xc0, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 2C_3C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_2C ) ) PORT_START("DSW1") - PORT_DIPNAME( 0x03, 0x03, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("DSW-B:1,2") + PORT_DIPNAME( 0x03, 0x03, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("DSW-B:1,2") PORT_DIPSETTING( 0x02, DEF_STR( Easy ) ) PORT_DIPSETTING( 0x03, DEF_STR( Normal ) ) PORT_DIPSETTING( 0x01, DEF_STR( Hard ) ) PORT_DIPSETTING( 0x00, DEF_STR( Very_Hard ) ) - PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("DSW-B:3,4") + PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("DSW-B:3,4") PORT_DIPSETTING( 0x08, "20K 80K 300K" ) PORT_DIPSETTING( 0x0c, "30K 100K 400K" ) PORT_DIPSETTING( 0x04, "40K 200K 500K" ) PORT_DIPSETTING( 0x00, "50K 250K 500K" ) // then more bonus lives at 1M 2M 3M 4M 5M - for all dip switch settings - PORT_DIPNAME( 0x30, 0x30, DEF_STR( Lives ) ) PORT_DIPLOCATION("DSW-B:5,6") + PORT_DIPNAME( 0x30, 0x30, DEF_STR( Lives ) ) PORT_DIPLOCATION("DSW-B:5,6") PORT_DIPSETTING( 0x10, "1" ) PORT_DIPSETTING( 0x00, "2" ) PORT_DIPSETTING( 0x30, "3" ) PORT_DIPSETTING( 0x20, "5" ) - PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW-B:7") - PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) // must be off (see notes) + PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW-B:7") + PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) // must be off (see notes) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, "ROM Type" ) PORT_DIPLOCATION("DSW-B:8") - PORT_DIPSETTING( 0x80, "IC52=512kb, IC53=none" ) // will hang on startup if set to wrong type + PORT_DIPNAME( 0x80, 0x80, "ROM Type" ) PORT_DIPLOCATION("DSW-B:8") + PORT_DIPSETTING( 0x80, "IC52=512kb, IC53=none" ) // will hang on startup if set to wrong type PORT_DIPSETTING( 0x00, "IC52=256kb, IC53=256kb" ) PORT_START("IN1") @@ -591,46 +591,46 @@ INPUT_PORTS_END static INPUT_PORTS_START( tokio ) PORT_START("DSW0") - PORT_DIPNAME( 0x01, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SW A:1") + PORT_DIPNAME( 0x01, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SW A:1") PORT_DIPSETTING( 0x00, DEF_STR( Upright ) ) PORT_DIPSETTING( 0x01, DEF_STR( Cocktail ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("SW A:2") + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("SW A:2") PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_SERVICE_DIPLOC( 0x04, IP_ACTIVE_LOW, "SW A:3" ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW A:4") + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW A:4") PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) - PORT_DIPNAME( 0x30, 0x30, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW A:5,6") + PORT_DIPNAME( 0x30, 0x30, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW A:5,6") PORT_DIPSETTING( 0x10, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x30, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 2C_3C ) ) PORT_DIPSETTING( 0x20, DEF_STR( 1C_2C ) ) - PORT_DIPNAME( 0xc0, 0xc0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW A:7,8") + PORT_DIPNAME( 0xc0, 0xc0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW A:7,8") PORT_DIPSETTING( 0x40, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0xc0, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x00, DEF_STR( 2C_3C ) ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_2C ) ) PORT_START("DSW1") - PORT_DIPNAME( 0x01, 0x00, "Enemies" ) PORT_DIPLOCATION("SW B:1") + PORT_DIPNAME( 0x01, 0x00, "Enemies" ) PORT_DIPLOCATION("SW B:1") PORT_DIPSETTING( 0x01, "Few (Easy)" ) PORT_DIPSETTING( 0x00, "Many (Hard)" ) - PORT_DIPNAME( 0x02, 0x02, "Enemy Shots" ) PORT_DIPLOCATION("SW B:2") + PORT_DIPNAME( 0x02, 0x02, "Enemy Shots" ) PORT_DIPLOCATION("SW B:2") PORT_DIPSETTING( 0x02, "Few (Easy)" ) PORT_DIPSETTING( 0x00, "Many (Hard)" ) - PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SW B:3,4") + PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SW B:3,4") PORT_DIPSETTING( 0x0c, "100K 400K" ) PORT_DIPSETTING( 0x08, "200K 400K" ) PORT_DIPSETTING( 0x04, "300K 400K" ) PORT_DIPSETTING( 0x00, "400K 400K" ) - PORT_DIPNAME( 0x30, 0x30, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW B:5,6") + PORT_DIPNAME( 0x30, 0x30, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW B:5,6") PORT_DIPSETTING( 0x30, "3" ) PORT_DIPSETTING( 0x20, "4" ) PORT_DIPSETTING( 0x10, "5" ) - PORT_DIPSETTING( 0x00, "99 (Cheat)") // 6 in original version + PORT_DIPSETTING( 0x00, "99 (Cheat)") // 6 in original version PORT_DIPUNUSED_DIPLOC( 0x40, IP_ACTIVE_LOW, "SW B:7" ) - PORT_DIPNAME( 0x80, 0x00, DEF_STR( Language ) ) PORT_DIPLOCATION("SW B:8") + PORT_DIPNAME( 0x80, 0x00, DEF_STR( Language ) ) PORT_DIPLOCATION("SW B:8") PORT_DIPSETTING( 0x00, DEF_STR( English ) ) PORT_DIPSETTING( 0x80, DEF_STR( Japanese ) ) @@ -640,7 +640,7 @@ static INPUT_PORTS_START( tokio ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_IMPULSE(1) PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_IMPULSE(1) PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_SPECIAL ) // data ready from MCU + PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_SPECIAL ) // data ready from MCU PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) @@ -762,15 +762,15 @@ MACHINE_RESET_MEMBER(bublbobl_state,tokio) static MACHINE_CONFIG_START( tokio, bublbobl_state ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", Z80, MAIN_XTAL/4) // 6 MHz + MCFG_CPU_ADD("maincpu", Z80, MAIN_XTAL/4) // 6 MHz MCFG_CPU_PROGRAM_MAP(tokio_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", bublbobl_state, irq0_line_hold) - MCFG_CPU_ADD("slave", Z80, MAIN_XTAL/4) // 6 MHz + MCFG_CPU_ADD("slave", Z80, MAIN_XTAL/4) // 6 MHz MCFG_CPU_PROGRAM_MAP(tokio_slave_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", bublbobl_state, irq0_line_hold) - MCFG_CPU_ADD("audiocpu", Z80, MAIN_XTAL/8) // 3 MHz + MCFG_CPU_ADD("audiocpu", Z80, MAIN_XTAL/8) // 3 MHz MCFG_CPU_PROGRAM_MAP(tokio_sound_map) // NMIs are triggered by the main CPU, IRQs are triggered by the YM2203 MCFG_QUANTUM_TIME(attotime::from_hz(6000)) // 100 CPU slices per frame - a high value to ensure proper synchronization of the CPUs @@ -839,18 +839,18 @@ MACHINE_RESET_MEMBER(bublbobl_state,bublbobl) static MACHINE_CONFIG_START( bublbobl, bublbobl_state ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", Z80, MAIN_XTAL/4) // 6 MHz + MCFG_CPU_ADD("maincpu", Z80, MAIN_XTAL/4) // 6 MHz MCFG_CPU_PROGRAM_MAP(master_map) // IRQs are triggered by the MCU - MCFG_CPU_ADD("slave", Z80, MAIN_XTAL/4) // 6 MHz + MCFG_CPU_ADD("slave", Z80, MAIN_XTAL/4) // 6 MHz MCFG_CPU_PROGRAM_MAP(slave_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", bublbobl_state, irq0_line_hold) - MCFG_CPU_ADD("audiocpu", Z80, MAIN_XTAL/8) // 3 MHz + MCFG_CPU_ADD("audiocpu", Z80, MAIN_XTAL/8) // 3 MHz MCFG_CPU_PROGRAM_MAP(sound_map) // IRQs are triggered by the YM2203 - MCFG_CPU_ADD("mcu", M6801, 4000000) // actually 6801U4 // xtal is 4MHz, divided by 4 internally + MCFG_CPU_ADD("mcu", M6801, 4000000) // actually 6801U4 // xtal is 4MHz, divided by 4 internally MCFG_CPU_PROGRAM_MAP(mcu_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", bublbobl_state, irq0_line_pulse) // comes from the same clock that latches the INT pin on the second Z80 @@ -901,7 +901,7 @@ static MACHINE_CONFIG_DERIVED( boblbobl, bublbobl ) MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(bootleg_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", bublbobl_state, irq0_line_hold) // interrupt mode 1, unlike Bubble Bobble + MCFG_CPU_VBLANK_INT_DRIVER("screen", bublbobl_state, irq0_line_hold) // interrupt mode 1, unlike Bubble Bobble MCFG_MACHINE_START_OVERRIDE(bublbobl_state,boblbobl) MCFG_MACHINE_RESET_OVERRIDE(bublbobl_state,boblbobl) @@ -943,7 +943,7 @@ MACHINE_RESET_MEMBER(bublbobl_state,bub68705) static MACHINE_CONFIG_DERIVED( bub68705, bublbobl ) MCFG_DEVICE_REMOVE("mcu") - MCFG_CPU_ADD("mcu", M68705, 4000000) // xtal is 4MHz, divided by 4 internally + MCFG_CPU_ADD("mcu", M68705, 4000000) // xtal is 4MHz, divided by 4 internally MCFG_CPU_PROGRAM_MAP(bootlegmcu_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", bublbobl_state, bublbobl_m68705_interrupt) // ??? should come from the same clock which latches the INT pin on the second Z80 @@ -959,7 +959,7 @@ MACHINE_CONFIG_END * *************************************/ ROM_START( tokio ) // newer japan set, has -1 revision of roms 02, 03 and 06 - ROM_REGION( 0x30000, "maincpu", 0 ) /* main CPU */ + ROM_REGION( 0x30000, "maincpu", 0 ) /* main CPU */ ROM_LOAD( "a71-02-1.ic4", 0x00000, 0x8000, CRC(BB8DABD7) SHA1(141E9F0C19BCF316477681369E2D98DFFDD8435D) ) /* ROMs banked at 8000-bfff */ ROM_LOAD( "a71-03-1.ic5", 0x10000, 0x8000, CRC(EE49B383) SHA1(D510A1D168542DF6A87C7D7C67A47CF776A51F29) ) @@ -967,13 +967,13 @@ ROM_START( tokio ) // newer japan set, has -1 revision of roms 02, 03 and 06 ROM_LOAD( "a71-05.ic7", 0x20000, 0x8000, CRC(6da0b945) SHA1(6c80b8333dd95657f99e6ba5b6e877733ac02a8c) ) ROM_LOAD( "a71-06-1.ic8", 0x28000, 0x8000, CRC(56927B3F) SHA1(33FB4E71B95664ECFF1F35F6782A14101982A56D) ) - ROM_REGION( 0x10000, "slave", 0 ) /* video CPU */ + ROM_REGION( 0x10000, "slave", 0 ) /* video CPU */ ROM_LOAD( "a71-01.ic1", 0x00000, 0x8000, CRC(0867c707) SHA1(7129974f1252b28e9e338bd3c7fcb87210dcf412) ) - ROM_REGION( 0x10000, "audiocpu", 0 ) /* audio CPU */ + ROM_REGION( 0x10000, "audiocpu", 0 ) /* audio CPU */ ROM_LOAD( "a71-07.ic10", 0x0000, 0x08000, CRC(f298cc7b) SHA1(ebf5c804aa07b7f198ec3e1f8d1e111cd89ebdf3) ) - ROM_REGION( 0x0800, "cpu3", 0 ) /* 2k for the microcontroller (68705P5) */ + ROM_REGION( 0x0800, "cpu3", 0 ) /* 2k for the microcontroller (68705P5) */ ROM_LOAD( "a71-24.ic57", 0x0000, 0x0800, NO_DUMP ) ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT ) /* gfx roms, on gfx board */ @@ -995,14 +995,14 @@ ROM_START( tokio ) // newer japan set, has -1 revision of roms 02, 03 and 06 ROM_LOAD( "a71-23.ic37", 0x78000, 0x8000, CRC(30bd46ad) SHA1(6e1618ed237c769d1a8d329fbd7a9f7216993215) ) ROM_REGION( 0x0100, "proms", 0 ) - ROM_LOAD( "a71-25.ic41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing, on gfx board */ + ROM_LOAD( "a71-25.ic41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing, on gfx board */ ROM_REGION( 0x0200, "plds", 0 ) ROM_LOAD( "a71-26.ic19", 0x0000, 0x0117, CRC(4e1f119c) SHA1(0ac8eb2fdb202951e5f7145f92dfd10fe96b294b) ) ROM_END ROM_START( tokioo ) // older japan set, has older roms 02, 03, 06 - ROM_REGION( 0x30000, "maincpu", 0 ) /* main CPU */ + ROM_REGION( 0x30000, "maincpu", 0 ) /* main CPU */ ROM_LOAD( "a71-02.ic4", 0x00000, 0x8000, CRC(d556c908) SHA1(d5d8afb7f7888d77aa9a372dfbab75fbd0358cc3) ) /* ROMs banked at 8000-bfff */ ROM_LOAD( "a71-03.ic5", 0x10000, 0x8000, CRC(69dacf44) SHA1(ee8c33702749c0e2562951f9f80c897d3fbd7dd7) ) @@ -1010,13 +1010,13 @@ ROM_START( tokioo ) // older japan set, has older roms 02, 03, 06 ROM_LOAD( "a71-05.ic7", 0x20000, 0x8000, CRC(6da0b945) SHA1(6c80b8333dd95657f99e6ba5b6e877733ac02a8c) ) ROM_LOAD( "a71-06.ic8", 0x28000, 0x8000, CRC(447d6779) SHA1(5b329b221357a9cea777415d409a6423529a925c) ) - ROM_REGION( 0x10000, "slave", 0 ) /* video CPU */ + ROM_REGION( 0x10000, "slave", 0 ) /* video CPU */ ROM_LOAD( "a71-01.ic1", 0x00000, 0x8000, CRC(0867c707) SHA1(7129974f1252b28e9e338bd3c7fcb87210dcf412) ) - ROM_REGION( 0x10000, "audiocpu", 0 ) /* audio CPU */ + ROM_REGION( 0x10000, "audiocpu", 0 ) /* audio CPU */ ROM_LOAD( "a71-07.ic10", 0x0000, 0x08000, CRC(f298cc7b) SHA1(ebf5c804aa07b7f198ec3e1f8d1e111cd89ebdf3) ) - ROM_REGION( 0x0800, "cpu3", 0 ) /* 2k for the microcontroller (68705P5) */ + ROM_REGION( 0x0800, "cpu3", 0 ) /* 2k for the microcontroller (68705P5) */ ROM_LOAD( "a71-24.ic57", 0x0000, 0x0800, NO_DUMP ) ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT ) /* gfx roms, on gfx board */ @@ -1038,14 +1038,14 @@ ROM_START( tokioo ) // older japan set, has older roms 02, 03, 06 ROM_LOAD( "a71-23.ic37", 0x78000, 0x8000, CRC(30bd46ad) SHA1(6e1618ed237c769d1a8d329fbd7a9f7216993215) ) ROM_REGION( 0x0100, "proms", 0 ) - ROM_LOAD( "a71-25.ic41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing, on gfx board */ + ROM_LOAD( "a71-25.ic41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing, on gfx board */ ROM_REGION( 0x0200, "plds", 0 ) ROM_LOAD( "a71-26.ic19", 0x0000, 0x0117, CRC(4e1f119c) SHA1(0ac8eb2fdb202951e5f7145f92dfd10fe96b294b) ) ROM_END ROM_START( tokiou ) - ROM_REGION( 0x30000, "maincpu", 0 ) /* main CPU */ + ROM_REGION( 0x30000, "maincpu", 0 ) /* main CPU */ ROM_LOAD( "a71-27-1.ic4", 0x00000, 0x8000, CRC(8c180896) SHA1(bc8aeb42da4bae7db6f65b9874224f60a9bc4500) ) /* ROMs banked at 8000-bfff */ ROM_LOAD( "a71-28-1.ic5", 0x10000, 0x8000, CRC(1b447527) SHA1(6939e6c1b8492825d18f4e96f39ff45f4c96eea2) ) @@ -1053,13 +1053,13 @@ ROM_START( tokiou ) ROM_LOAD( "a71-05.ic7", 0x20000, 0x8000, CRC(6da0b945) SHA1(6c80b8333dd95657f99e6ba5b6e877733ac02a8c) ) ROM_LOAD( "a71-06-1.ic8", 0x28000, 0x8000, CRC(56927b3f) SHA1(33fb4e71b95664ecff1f35f6782a14101982a56d) ) - ROM_REGION( 0x10000, "slave", 0 ) /* video CPU */ + ROM_REGION( 0x10000, "slave", 0 ) /* video CPU */ ROM_LOAD( "a71-01.ic1", 0x00000, 0x8000, CRC(0867c707) SHA1(7129974f1252b28e9e338bd3c7fcb87210dcf412) ) - ROM_REGION( 0x10000, "audiocpu", 0 ) /* audio CPU */ + ROM_REGION( 0x10000, "audiocpu", 0 ) /* audio CPU */ ROM_LOAD( "a71-07.ic10", 0x0000, 0x08000, CRC(f298cc7b) SHA1(ebf5c804aa07b7f198ec3e1f8d1e111cd89ebdf3) ) - ROM_REGION( 0x0800, "cpu3", 0 ) /* 2k for the microcontroller (68705P5) */ + ROM_REGION( 0x0800, "cpu3", 0 ) /* 2k for the microcontroller (68705P5) */ ROM_LOAD( "a71-24.ic57", 0x0000, 0x0800, NO_DUMP ) ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT ) /* gfx roms, on gfx board */ @@ -1081,7 +1081,7 @@ ROM_START( tokiou ) ROM_LOAD( "a71-23.ic37", 0x78000, 0x8000, CRC(30bd46ad) SHA1(6e1618ed237c769d1a8d329fbd7a9f7216993215) ) ROM_REGION( 0x0100, "proms", 0 ) - ROM_LOAD( "a71-25.ic41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing, on gfx board */ + ROM_LOAD( "a71-25.ic41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing, on gfx board */ ROM_REGION( 0x0200, "plds", 0 ) ROM_LOAD( "a71-26.ic19", 0x0000, 0x0117, CRC(4e1f119c) SHA1(0ac8eb2fdb202951e5f7145f92dfd10fe96b294b) ) @@ -1096,10 +1096,10 @@ ROM_START( tokiob ) ROM_LOAD( "a71-05.ic7", 0x20000, 0x8000, CRC(6da0b945) SHA1(6c80b8333dd95657f99e6ba5b6e877733ac02a8c) ) ROM_LOAD( "6.ic8", 0x28000, 0x8000, CRC(1490e95b) SHA1(a73e1857a1029156f0b5f7f7fe34a37870e72209) ) - ROM_REGION( 0x10000, "slave", 0 ) /* video CPU */ + ROM_REGION( 0x10000, "slave", 0 ) /* video CPU */ ROM_LOAD( "a71-01.ic1", 0x00000, 0x8000, CRC(0867c707) SHA1(7129974f1252b28e9e338bd3c7fcb87210dcf412) ) - ROM_REGION( 0x10000, "audiocpu", 0 ) /* audio CPU */ + ROM_REGION( 0x10000, "audiocpu", 0 ) /* audio CPU */ ROM_LOAD( "a71-07.ic10", 0x0000, 0x08000, CRC(f298cc7b) SHA1(ebf5c804aa07b7f198ec3e1f8d1e111cd89ebdf3) ) ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT ) /* gfx roms, on gfx board */ @@ -1121,7 +1121,7 @@ ROM_START( tokiob ) ROM_LOAD( "a71-23.ic37", 0x78000, 0x8000, CRC(30bd46ad) SHA1(6e1618ed237c769d1a8d329fbd7a9f7216993215) ) ROM_REGION( 0x0100, "proms", 0 ) - ROM_LOAD( "a71-25.ic41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing, on gfx board */ + ROM_LOAD( "a71-25.ic41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing, on gfx board */ ROM_END @@ -1146,13 +1146,13 @@ ROM_START( bublbobl ) ROM_LOAD( "a78-05-1.52", 0x10000, 0x10000, CRC(9f8ee242) SHA1(924150d4e7e087a9b2b0a294c2d0e9903a266c6c) ) /* 20000-2ffff empty */ - ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ + ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ ROM_LOAD( "a78-08.37", 0x0000, 0x08000, CRC(ae11a07b) SHA1(af7a335c8da637103103cc274e077f123908ebb7) ) - ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ + ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ ROM_LOAD( "a78-07.46", 0x0000, 0x08000, CRC(4f9a26e8) SHA1(3105b34b88a7134493c2b3f584729f8b0407a011) ) - ROM_REGION( 0x10000, "mcu", 0 ) /* 64k for the MCU */ + ROM_REGION( 0x10000, "mcu", 0 ) /* 64k for the MCU */ ROM_LOAD( "a78-01.17", 0xf000, 0x1000, CRC(b1bfb53d) SHA1(31b8f31acd3aa394acd80db362774749842e1285) ) ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT ) @@ -1172,7 +1172,7 @@ ROM_START( bublbobl ) /* 0x70000-0x7ffff empty */ ROM_REGION( 0x0100, "proms", 0 ) - ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ + ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ /* Located on CPU/Sound Board */ ROM_REGION( 0x0003, "plds", 0 ) @@ -1195,13 +1195,13 @@ ROM_START( bublbobl1 ) ROM_LOAD( "a78-05.52", 0x10000, 0x10000, CRC(53f4bc6e) SHA1(15a2e6d83438d4136b154b3d90dd2cf9f1ce572c) ) /* 20000-2ffff empty */ - ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ + ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ ROM_LOAD( "a78-08.37", 0x0000, 0x08000, CRC(ae11a07b) SHA1(af7a335c8da637103103cc274e077f123908ebb7) ) - ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ + ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ ROM_LOAD( "a78-07.46", 0x0000, 0x08000, CRC(4f9a26e8) SHA1(3105b34b88a7134493c2b3f584729f8b0407a011) ) - ROM_REGION( 0x10000, "mcu", 0 ) /* 64k for the MCU */ + ROM_REGION( 0x10000, "mcu", 0 ) /* 64k for the MCU */ ROM_LOAD( "a78-01.17", 0xf000, 0x1000, CRC(b1bfb53d) SHA1(31b8f31acd3aa394acd80db362774749842e1285) ) ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT ) @@ -1221,7 +1221,7 @@ ROM_START( bublbobl1 ) /* 0x70000-0x7ffff empty */ ROM_REGION( 0x0100, "proms", 0 ) - ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ + ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ /* Located on CPU/Sound Board */ ROM_REGION( 0x0003, "plds", 0 ) @@ -1244,13 +1244,13 @@ ROM_START( bublboblr ) ROM_LOAD( "a78-24.52", 0x10000, 0x10000, CRC(b7afedc4) SHA1(6e4c8712f1fdf000e231cfd622dd3b514c61a6fd) ) /* 20000-2ffff empty */ - ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ + ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ ROM_LOAD( "a78-08.37", 0x0000, 0x08000, CRC(ae11a07b) SHA1(af7a335c8da637103103cc274e077f123908ebb7) ) - ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ + ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ ROM_LOAD( "a78-07.46", 0x0000, 0x08000, CRC(4f9a26e8) SHA1(3105b34b88a7134493c2b3f584729f8b0407a011) ) - ROM_REGION( 0x10000, "mcu", 0 ) /* 64k for the MCU */ + ROM_REGION( 0x10000, "mcu", 0 ) /* 64k for the MCU */ ROM_LOAD( "a78-01.17", 0xf000, 0x1000, CRC(b1bfb53d) SHA1(31b8f31acd3aa394acd80db362774749842e1285) ) ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT ) @@ -1270,7 +1270,7 @@ ROM_START( bublboblr ) /* 0x70000-0x7ffff empty */ ROM_REGION( 0x0100, "proms", 0 ) - ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ + ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ /* Located on CPU/Sound Board */ ROM_REGION( 0x0003, "plds", 0 ) @@ -1293,13 +1293,13 @@ ROM_START( bublboblr1 ) ROM_LOAD( "a78-21.52", 0x10000, 0x10000, CRC(2844033d) SHA1(6ac0b09d0325990cf18935f35b0adbc033758947) ) /* 20000-2ffff empty */ - ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ + ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ ROM_LOAD( "a78-08.37", 0x0000, 0x08000, CRC(ae11a07b) SHA1(af7a335c8da637103103cc274e077f123908ebb7) ) - ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ + ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ ROM_LOAD( "a78-07.46", 0x0000, 0x08000, CRC(4f9a26e8) SHA1(3105b34b88a7134493c2b3f584729f8b0407a011) ) - ROM_REGION( 0x10000, "mcu", 0 ) /* 64k for the MCU */ + ROM_REGION( 0x10000, "mcu", 0 ) /* 64k for the MCU */ ROM_LOAD( "a78-01.17", 0xf000, 0x1000, CRC(b1bfb53d) SHA1(31b8f31acd3aa394acd80db362774749842e1285) ) ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT ) @@ -1319,7 +1319,7 @@ ROM_START( bublboblr1 ) /* 0x70000-0x7ffff empty */ ROM_REGION( 0x0100, "proms", 0 ) - ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ + ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ /* Located on CPU/Sound Board */ ROM_REGION( 0x0003, "plds", 0 ) @@ -1336,10 +1336,10 @@ ROM_START( boblbobl ) ROM_LOAD( "bb4", 0x18000, 0x08000, CRC(afda99d8) SHA1(304324074ae726501bbb08e683850639d69939fb) ) /* 20000-2ffff empty */ - ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ + ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ ROM_LOAD( "a78-08.37", 0x0000, 0x08000, CRC(ae11a07b) SHA1(af7a335c8da637103103cc274e077f123908ebb7) ) - ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ + ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ ROM_LOAD( "a78-07.46", 0x0000, 0x08000, CRC(4f9a26e8) SHA1(3105b34b88a7134493c2b3f584729f8b0407a011) ) ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT ) @@ -1359,7 +1359,7 @@ ROM_START( boblbobl ) /* 0x70000-0x7ffff empty */ ROM_REGION( 0x0100, "proms", 0 ) - ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ + ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ ROM_REGION( 0x0600, "plds", 0 ) ROM_LOAD( "pal16r4.u36", 0x0000, 0x0104, CRC(22fe26ac) SHA1(bbbfcbe6faded4af7ceec57b800297c054a997da) ) @@ -1369,32 +1369,32 @@ ROM_END ROM_START( boblbobl2 ) ROM_REGION( 0x30000, "maincpu", 0 ) - ROM_LOAD( "cpu2-3.bin", 0x00000, 0x08000, CRC(2d9107b6) SHA1(ab1a4a20f4b533cd06cc458668f407a8a14c9d70) ) + ROM_LOAD( "cpu2-3.bin", 0x00000, 0x08000, CRC(2d9107b6) SHA1(ab1a4a20f4b533cd06cc458668f407a8a14c9d70) ) /* ROMs banked at 8000-bfff */ ROM_LOAD( "bb5", 0x10000, 0x08000, CRC(13118eb1) SHA1(5a5da40c2cc82420f70bc58ffa32de1088c6c82f) ) - ROM_LOAD( "cpu2-4.bin", 0x18000, 0x08000, CRC(3f9fed10) SHA1(1cc18a58d9a27495048825836accfa81ebbc0c56) ) + ROM_LOAD( "cpu2-4.bin", 0x18000, 0x08000, CRC(3f9fed10) SHA1(1cc18a58d9a27495048825836accfa81ebbc0c56) ) /* 20000-2ffff empty */ - ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ + ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ ROM_LOAD( "a78-08.37", 0x0000, 0x08000, CRC(ae11a07b) SHA1(af7a335c8da637103103cc274e077f123908ebb7) ) - ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ + ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ ROM_LOAD( "a78-07.46", 0x0000, 0x08000, CRC(4f9a26e8) SHA1(3105b34b88a7134493c2b3f584729f8b0407a011) ) ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT ) - ROM_LOAD( "gfx7.bin", 0x00000, 0x10000, CRC(702f61c0) SHA1(2f294ab2b0286736a64ea2bfc95d855aa5b41ada) ) - ROM_LOAD( "gfx8.bin", 0x10000, 0x10000, CRC(677840e8) SHA1(995b2125ca18910d7d4b96078f4ecb17465c4151) ) + ROM_LOAD( "gfx7.bin", 0x00000, 0x10000, CRC(702f61c0) SHA1(2f294ab2b0286736a64ea2bfc95d855aa5b41ada) ) + ROM_LOAD( "gfx8.bin", 0x10000, 0x10000, CRC(677840e8) SHA1(995b2125ca18910d7d4b96078f4ecb17465c4151) ) ROM_LOAD( "a78-13.16", 0x20000, 0x08000, CRC(d0af35c5) SHA1(c5a89f4d73acc0db86654540b3abfd77b3757db5) ) - ROM_LOAD( "a78-14.17", 0x28000, 0x08000, CRC(7b5369a8) SHA1(1307b26d80e6f36ebe6c442bebec41d20066eaf9) ) // match + ROM_LOAD( "a78-14.17", 0x28000, 0x08000, CRC(7b5369a8) SHA1(1307b26d80e6f36ebe6c442bebec41d20066eaf9) ) // match /* 0x30000-0x3ffff empty */ - ROM_LOAD( "gfx10.bin", 0x40000, 0x10000, CRC(d370f499) SHA1(94ce157ff1a53fabf08abe5467531b94a56666a5) ) - ROM_LOAD( "gfx11.bin", 0x50000, 0x10000, CRC(76f2b367) SHA1(3e357a5642c8747df77a995057cecdf96f3130ab) ) + ROM_LOAD( "gfx10.bin", 0x40000, 0x10000, CRC(d370f499) SHA1(94ce157ff1a53fabf08abe5467531b94a56666a5) ) + ROM_LOAD( "gfx11.bin", 0x50000, 0x10000, CRC(76f2b367) SHA1(3e357a5642c8747df77a995057cecdf96f3130ab) ) ROM_LOAD( "a78-19.34", 0x60000, 0x08000, CRC(66e9438c) SHA1(b94e62b6fbe7f4e08086d0365afc5cff6e0ccafd) ) - ROM_LOAD( "a78-20.35", 0x68000, 0x08000, CRC(9ef863ad) SHA1(29f91b5a3765e4d6e6c3382db1d8d8297b6e56c8) ) // match + ROM_LOAD( "a78-20.35", 0x68000, 0x08000, CRC(9ef863ad) SHA1(29f91b5a3765e4d6e6c3382db1d8d8297b6e56c8) ) // match /* 0x70000-0x7ffff empty */ ROM_REGION( 0x0100, "proms", 0 ) - ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ + ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ ROM_END ROM_START( sboblboa ) @@ -1405,10 +1405,10 @@ ROM_START( sboblboa ) ROM_LOAD( "1b.bin", 0x18000, 0x08000, CRC(1f29b5c0) SHA1(c15c84ca11cc10edac6340468bca463ecb2d89e6) ) /* 20000-2ffff empty */ - ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ + ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ ROM_LOAD( "1e.rom", 0x0000, 0x08000, CRC(ae11a07b) SHA1(af7a335c8da637103103cc274e077f123908ebb7) ) - ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ + ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ ROM_LOAD( "1d.rom", 0x0000, 0x08000, CRC(4f9a26e8) SHA1(3105b34b88a7134493c2b3f584729f8b0407a011) ) ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT ) @@ -1428,7 +1428,7 @@ ROM_START( sboblboa ) /* 0x70000-0x7ffff empty */ ROM_REGION( 0x0100, "proms", 0 ) - ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ + ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ ROM_END ROM_START( sboblbob ) @@ -1439,10 +1439,10 @@ ROM_START( sboblbob ) ROM_LOAD( "bbb-4.rom", 0x18000, 0x08000, CRC(94c75591) SHA1(7698bc4b7d20e554a73a489cd3a15ae61b350e37) ) /* 20000-2ffff empty */ - ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ + ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ ROM_LOAD( "a78-08.37", 0x0000, 0x08000, CRC(ae11a07b) SHA1(af7a335c8da637103103cc274e077f123908ebb7) ) - ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ + ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ ROM_LOAD( "a78-07.46", 0x0000, 0x08000, CRC(4f9a26e8) SHA1(3105b34b88a7134493c2b3f584729f8b0407a011) ) ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT ) @@ -1462,7 +1462,7 @@ ROM_START( sboblbob ) /* 0x70000-0x7ffff empty */ ROM_REGION( 0x0100, "proms", 0 ) - ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ + ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ ROM_END @@ -1475,13 +1475,13 @@ ROM_START( bub68705 ) ROM_LOAD( "3.bin", 0x18000, 0x08000, CRC(e6c698f2) SHA1(8df116075f5891f74d0da8966ed11c597b5f544f) ) /* 20000-2ffff empty */ - ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ + ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ ROM_LOAD( "4.bin", 0x0000, 0x08000, CRC(ae11a07b) SHA1(af7a335c8da637103103cc274e077f123908ebb7) ) - ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ + ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ ROM_LOAD( "1.bin", 0x0000, 0x08000, CRC(4f9a26e8) SHA1(3105b34b88a7134493c2b3f584729f8b0407a011) ) - ROM_REGION( 0x800, "mcu", 0 ) /* 64k for the MCU */ + ROM_REGION( 0x800, "mcu", 0 ) /* 64k for the MCU */ ROM_LOAD( "68705.bin", 0x000, 0x800, CRC(78caa635) SHA1(a756e45b25b007843ba4f2204cad6081cf7260e9) ) ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT ) @@ -1501,7 +1501,7 @@ ROM_START( bub68705 ) /* 0x70000-0x7ffff empty */ ROM_REGION( 0x0100, "proms", 0 ) - ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ + ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ ROM_END @@ -1513,10 +1513,10 @@ ROM_START( dland ) ROM_LOAD( "dl_4.u68", 0x18000, 0x08000, CRC(c6a3776f) SHA1(473fc8c990046f90517f2506f1ca59eeb7ea13e5) ) /* 20000-2ffff empty */ - ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ + ROM_REGION( 0x10000, "slave", 0 ) /* 64k for the second CPU */ ROM_LOAD( "dl_1.u42", 0x0000, 0x08000, CRC(ae11a07b) SHA1(af7a335c8da637103103cc274e077f123908ebb7) ) - ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ + ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the third CPU */ ROM_LOAD( "dl_2.u74", 0x0000, 0x08000, CRC(4f9a26e8) SHA1(3105b34b88a7134493c2b3f584729f8b0407a011) ) ROM_REGION( 0x80000, "gfx1", ROMREGION_INVERT ) @@ -1530,7 +1530,7 @@ ROM_START( dland ) /* 0x70000-0x7ffff empty */ ROM_REGION( 0x0100, "proms", 0 ) // not on this? (but needed for the bublbobl video driver to work) - ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ + ROM_LOAD( "a71-25.41", 0x0000, 0x0100, CRC(2d0f8545) SHA1(089c31e2f614145ef2743164f7b52ae35bc06808) ) /* video timing */ ROM_END |