diff options
Diffstat (limited to 'src/mame/drivers/realbrk.c')
-rw-r--r-- | src/mame/drivers/realbrk.c | 264 |
1 files changed, 132 insertions, 132 deletions
diff --git a/src/mame/drivers/realbrk.c b/src/mame/drivers/realbrk.c index 97cdb6c522f..f6693fe1856 100644 --- a/src/mame/drivers/realbrk.c +++ b/src/mame/drivers/realbrk.c @@ -53,12 +53,12 @@ To Do: READ16_MEMBER(realbrk_state::realbrk_dsw_r) { UINT16 sel = ~m_dsw_select[0]; - if (sel & 0x01) return (ioport("SW1")->read() & 0x00ff) << 8; // DSW1 low bits - if (sel & 0x02) return (ioport("SW2")->read() & 0x00ff) << 8; // DSW2 low bits - if (sel & 0x04) return (ioport("SW3")->read() & 0x00ff) << 8; // DSW3 low bits - if (sel & 0x08) return (ioport("SW4")->read() & 0x00ff) << 8; // DSW4 low bits + if (sel & 0x01) return (ioport("SW1")->read() & 0x00ff) << 8; // DSW1 low bits + if (sel & 0x02) return (ioport("SW2")->read() & 0x00ff) << 8; // DSW2 low bits + if (sel & 0x04) return (ioport("SW3")->read() & 0x00ff) << 8; // DSW3 low bits + if (sel & 0x08) return (ioport("SW4")->read() & 0x00ff) << 8; // DSW4 low bits - if (sel & 0x10) return ((ioport("SW1")->read() & 0x0300) << 0) | // DSWs high 2 bits + if (sel & 0x10) return ((ioport("SW1")->read() & 0x0300) << 0) | // DSWs high 2 bits ((ioport("SW2")->read() & 0x0300) << 2) | ((ioport("SW3")->read() & 0x0300) << 4) | ((ioport("SW4")->read() & 0x0300) << 6) ; @@ -73,14 +73,14 @@ READ16_MEMBER(realbrk_state::pkgnsh_input_r) { case 0x00/2: return 0xffff; case 0x02/2: return 0xffff; - case 0x04/2: return ioport("IN0")->read(); /*Service buttons*/ - case 0x06/2: return ioport("SW1")->read(); /*DIP 2*/ - case 0x08/2: return ioport("SW2")->read(); /*DIP 1*/ - case 0x0a/2: return ioport("SW3")->read(); /*DIP 1+2 Hi-Bits*/ - case 0x0c/2: return ioport("PADDLE1")->read(); /*Handle 1p*/ - case 0x0e/2: return ioport("P1")->read(); /*Buttons 1p*/ - case 0x10/2: return ioport("PADDLE2")->read(); /*Handle 2p*/ - case 0x12/2: return ioport("P2")->read(); /*Buttons 2p*/ + case 0x04/2: return ioport("IN0")->read(); /*Service buttons*/ + case 0x06/2: return ioport("SW1")->read(); /*DIP 2*/ + case 0x08/2: return ioport("SW2")->read(); /*DIP 1*/ + case 0x0a/2: return ioport("SW3")->read(); /*DIP 1+2 Hi-Bits*/ + case 0x0c/2: return ioport("PADDLE1")->read(); /*Handle 1p*/ + case 0x0e/2: return ioport("P1")->read(); /*Buttons 1p*/ + case 0x10/2: return ioport("PADDLE2")->read(); /*Handle 2p*/ + case 0x12/2: return ioport("P2")->read(); /*Buttons 2p*/ } return 0xffff; } @@ -92,15 +92,15 @@ READ16_MEMBER(realbrk_state::pkgnshdx_input_r) switch(offset) { case 0x00/2: return 0xffff; - case 0x02/2: return ioport("IN0")->read(); /*Service buttons*/ + case 0x02/2: return ioport("IN0")->read(); /*Service buttons*/ /*DSW,same handling as realbrk*/ case 0x04/2: - if (sel & 0x01) return (ioport("SW1")->read() & 0x00ff) << 8; // DSW1 low bits - if (sel & 0x02) return (ioport("SW2")->read() & 0x00ff) << 8; // DSW2 low bits - if (sel & 0x04) return (ioport("SW3")->read() & 0x00ff) << 8; // DSW3 low bits - if (sel & 0x08) return (ioport("SW4")->read() & 0x00ff) << 8; // DSW4 low bits + if (sel & 0x01) return (ioport("SW1")->read() & 0x00ff) << 8; // DSW1 low bits + if (sel & 0x02) return (ioport("SW2")->read() & 0x00ff) << 8; // DSW2 low bits + if (sel & 0x04) return (ioport("SW3")->read() & 0x00ff) << 8; // DSW3 low bits + if (sel & 0x08) return (ioport("SW4")->read() & 0x00ff) << 8; // DSW4 low bits - if (sel & 0x10) return ((ioport("SW1")->read() & 0x0300) << 0) | // DSWs high 2 bits + if (sel & 0x10) return ((ioport("SW1")->read() & 0x0300) << 0) | // DSWs high 2 bits ((ioport("SW2")->read() & 0x0300) << 2) | ((ioport("SW3")->read() & 0x0300) << 4) | ((ioport("SW4")->read() & 0x0300) << 6) ; @@ -122,7 +122,7 @@ READ16_MEMBER(realbrk_state::pkgnshdx_input_r) READ16_MEMBER(realbrk_state::backup_ram_r) { /*TODO: understand the format & cmds of the backup-ram,maybe it's an - unemulated tmp68301 feature?*/ + unemulated tmp68301 feature?*/ if(space.device().safe_pcbase() == 0x02c08e) return 0xffff; else @@ -133,7 +133,7 @@ READ16_MEMBER(realbrk_state::backup_ram_r) READ16_MEMBER(realbrk_state::backup_ram_dx_r) { /*TODO: understand the format & cmds of the backup-ram,maybe it's an - unemulated tmp68301 feature?*/ + unemulated tmp68301 feature?*/ if(space.device().safe_pcbase() == 0x02f046) return 0xffff; else @@ -153,57 +153,57 @@ WRITE16_MEMBER(realbrk_state::backup_ram_w) /*Basic memory map for this HW*/ static ADDRESS_MAP_START( base_mem, AS_PROGRAM, 16, realbrk_state ) - AM_RANGE(0x000000, 0x0fffff) AM_ROM // ROM - AM_RANGE(0x200000, 0x203fff) AM_RAM AM_SHARE("spriteram") // Sprites - AM_RANGE(0x400000, 0x40ffff) AM_RAM_WRITE(paletteram_xBBBBBGGGGGRRRRR_word_w) AM_SHARE("paletteram" ) // Palette - AM_RANGE(0x600000, 0x601fff) AM_RAM_WRITE(realbrk_vram_0_w) AM_SHARE("vram_0") // Background (0) - AM_RANGE(0x602000, 0x603fff) AM_RAM_WRITE(realbrk_vram_1_w) AM_SHARE("vram_1") // Background (1) - AM_RANGE(0x604000, 0x604fff) AM_RAM_WRITE(realbrk_vram_2_w) AM_SHARE("vram_2") // Text (2) - AM_RANGE(0x606000, 0x60600f) AM_RAM_WRITE(realbrk_vregs_w) AM_SHARE("vregs") // Scroll + Video Regs - AM_RANGE(0x605000, 0x61ffff) AM_RAM // - AM_RANGE(0x800000, 0x800003) AM_DEVREADWRITE8_LEGACY("ymz", ymz280b_r, ymz280b_w, 0xff00) // YMZ280 - AM_RANGE(0xfe0000, 0xfeffff) AM_RAM // RAM - AM_RANGE(0xfffc00, 0xffffff) AM_READWRITE_LEGACY(tmp68301_regs_r, tmp68301_regs_w) // TMP68301 Registers + AM_RANGE(0x000000, 0x0fffff) AM_ROM // ROM + AM_RANGE(0x200000, 0x203fff) AM_RAM AM_SHARE("spriteram") // Sprites + AM_RANGE(0x400000, 0x40ffff) AM_RAM_WRITE(paletteram_xBBBBBGGGGGRRRRR_word_w) AM_SHARE("paletteram" ) // Palette + AM_RANGE(0x600000, 0x601fff) AM_RAM_WRITE(realbrk_vram_0_w) AM_SHARE("vram_0") // Background (0) + AM_RANGE(0x602000, 0x603fff) AM_RAM_WRITE(realbrk_vram_1_w) AM_SHARE("vram_1") // Background (1) + AM_RANGE(0x604000, 0x604fff) AM_RAM_WRITE(realbrk_vram_2_w) AM_SHARE("vram_2") // Text (2) + AM_RANGE(0x606000, 0x60600f) AM_RAM_WRITE(realbrk_vregs_w) AM_SHARE("vregs") // Scroll + Video Regs + AM_RANGE(0x605000, 0x61ffff) AM_RAM // + AM_RANGE(0x800000, 0x800003) AM_DEVREADWRITE8_LEGACY("ymz", ymz280b_r, ymz280b_w, 0xff00) // YMZ280 + AM_RANGE(0xfe0000, 0xfeffff) AM_RAM // RAM + AM_RANGE(0xfffc00, 0xffffff) AM_READWRITE_LEGACY(tmp68301_regs_r, tmp68301_regs_w) // TMP68301 Registers ADDRESS_MAP_END /*realbrk specific memory map*/ static ADDRESS_MAP_START( realbrk_mem, AS_PROGRAM, 16, realbrk_state ) AM_IMPORT_FROM(base_mem) - AM_RANGE(0x800008, 0x80000b) AM_DEVWRITE8_LEGACY("ymsnd", ym2413_w, 0x00ff) // - AM_RANGE(0xc00000, 0xc00001) AM_READ_PORT("IN0") // P1 & P2 (Inputs) - AM_RANGE(0xc00002, 0xc00003) AM_READ_PORT("IN1") // Coins - AM_RANGE(0xc00004, 0xc00005) AM_RAM_READ(realbrk_dsw_r) AM_SHARE("dsw_select") // DSW select - AM_RANGE(0xff0000, 0xfffbff) AM_RAM // RAM - AM_RANGE(0xfffd0a, 0xfffd0b) AM_WRITE(realbrk_flipscreen_w ) // Hack! Parallel port data register + AM_RANGE(0x800008, 0x80000b) AM_DEVWRITE8_LEGACY("ymsnd", ym2413_w, 0x00ff) // + AM_RANGE(0xc00000, 0xc00001) AM_READ_PORT("IN0") // P1 & P2 (Inputs) + AM_RANGE(0xc00002, 0xc00003) AM_READ_PORT("IN1") // Coins + AM_RANGE(0xc00004, 0xc00005) AM_RAM_READ(realbrk_dsw_r) AM_SHARE("dsw_select") // DSW select + AM_RANGE(0xff0000, 0xfffbff) AM_RAM // RAM + AM_RANGE(0xfffd0a, 0xfffd0b) AM_WRITE(realbrk_flipscreen_w ) // Hack! Parallel port data register ADDRESS_MAP_END /*pkgnsh specific memory map*/ static ADDRESS_MAP_START( pkgnsh_mem, AS_PROGRAM, 16, realbrk_state ) - AM_RANGE(0x800008, 0x80000b) AM_DEVWRITE8_LEGACY("ymsnd", ym2413_w, 0xff00 ) // YM2413 - AM_RANGE(0xc00000, 0xc00013) AM_READ(pkgnsh_input_r ) // P1 & P2 (Inputs) - AM_RANGE(0xff0000, 0xfffbff) AM_READWRITE(backup_ram_r,backup_ram_w) AM_SHARE("backup_ram") // RAM + AM_RANGE(0x800008, 0x80000b) AM_DEVWRITE8_LEGACY("ymsnd", ym2413_w, 0xff00 ) // YM2413 + AM_RANGE(0xc00000, 0xc00013) AM_READ(pkgnsh_input_r ) // P1 & P2 (Inputs) + AM_RANGE(0xff0000, 0xfffbff) AM_READWRITE(backup_ram_r,backup_ram_w) AM_SHARE("backup_ram") // RAM AM_IMPORT_FROM(base_mem) ADDRESS_MAP_END /*pkgnshdx specific memory map*/ static ADDRESS_MAP_START( pkgnshdx_mem, AS_PROGRAM, 16, realbrk_state ) - AM_RANGE(0x800008, 0x80000b) AM_DEVWRITE8_LEGACY("ymsnd", ym2413_w, 0x00ff) // - AM_RANGE(0xc00000, 0xc00013) AM_READ(pkgnshdx_input_r ) // P1 & P2 (Inputs) + AM_RANGE(0x800008, 0x80000b) AM_DEVWRITE8_LEGACY("ymsnd", ym2413_w, 0x00ff) // + AM_RANGE(0xc00000, 0xc00013) AM_READ(pkgnshdx_input_r ) // P1 & P2 (Inputs) AM_RANGE(0xc00004, 0xc00005) AM_WRITEONLY AM_SHARE("dsw_select") // DSW select - AM_RANGE(0xff0000, 0xfffbff) AM_READWRITE(backup_ram_dx_r,backup_ram_w) AM_SHARE("backup_ram") // RAM + AM_RANGE(0xff0000, 0xfffbff) AM_READWRITE(backup_ram_dx_r,backup_ram_w) AM_SHARE("backup_ram") // RAM AM_IMPORT_FROM(base_mem) ADDRESS_MAP_END /*dai2kaku specific memory map*/ static ADDRESS_MAP_START( dai2kaku_mem, AS_PROGRAM, 16, realbrk_state ) - AM_RANGE(0x605000, 0x6053ff) AM_RAM AM_SHARE("vram_0ras") // rasterinfo (0) - AM_RANGE(0x605400, 0x6057ff) AM_RAM AM_SHARE("vram_1ras") // rasterinfo (1) - AM_RANGE(0x800008, 0x80000b) AM_DEVWRITE8_LEGACY("ymsnd", ym2413_w, 0x00ff) // - AM_RANGE(0xc00000, 0xc00001) AM_READ_PORT("IN0") // P1 & P2 (Inputs) - AM_RANGE(0xc00002, 0xc00003) AM_READ_PORT("IN1") // Coins - AM_RANGE(0xc00004, 0xc00005) AM_RAM_READ(realbrk_dsw_r) AM_SHARE("dsw_select") // DSW select - AM_RANGE(0xff0000, 0xfffbff) AM_RAM // RAM - AM_RANGE(0xfffd0a, 0xfffd0b) AM_WRITE(dai2kaku_flipscreen_w ) // Hack! Parallel port data register + AM_RANGE(0x605000, 0x6053ff) AM_RAM AM_SHARE("vram_0ras") // rasterinfo (0) + AM_RANGE(0x605400, 0x6057ff) AM_RAM AM_SHARE("vram_1ras") // rasterinfo (1) + AM_RANGE(0x800008, 0x80000b) AM_DEVWRITE8_LEGACY("ymsnd", ym2413_w, 0x00ff) // + AM_RANGE(0xc00000, 0xc00001) AM_READ_PORT("IN0") // P1 & P2 (Inputs) + AM_RANGE(0xc00002, 0xc00003) AM_READ_PORT("IN1") // Coins + AM_RANGE(0xc00004, 0xc00005) AM_RAM_READ(realbrk_dsw_r) AM_SHARE("dsw_select") // DSW select + AM_RANGE(0xff0000, 0xfffbff) AM_RAM // RAM + AM_RANGE(0xfffd0a, 0xfffd0b) AM_WRITE(dai2kaku_flipscreen_w ) // Hack! Parallel port data register AM_IMPORT_FROM(base_mem) ADDRESS_MAP_END @@ -218,14 +218,14 @@ ADDRESS_MAP_END ***************************************************************************/ static INPUT_PORTS_START( realbrk ) - PORT_START("IN0") // IN0 - $c00000.w + PORT_START("IN0") // IN0 - $c00000.w PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(2) PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2) PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2) PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2) PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2) - PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNUSED ) // BUTTON3 in test mode + PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNUSED ) // BUTTON3 in test mode PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_START2 ) PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(1) PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1) @@ -233,10 +233,10 @@ static INPUT_PORTS_START( realbrk ) PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1) PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1) - PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_UNUSED ) // BUTTON3 in test mode + PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_UNUSED ) // BUTTON3 in test mode PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_START1 ) - PORT_START("IN1") // IN1 - $c00002.w + PORT_START("IN1") // IN1 - $c00002.w PORT_BIT( 0x00ff, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_COIN2 ) @@ -244,10 +244,10 @@ static INPUT_PORTS_START( realbrk ) PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME(DEF_STR( Test )) PORT_CODE(KEYCODE_F1) PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x4000, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // the vblank routine wants these 2 bits high + PORT_BIT( 0x4000, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // the vblank routine wants these 2 bits high PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_UNKNOWN ) - PORT_START("SW1") // IN2 - $c00004.w (DSW1) + PORT_START("SW1") // IN2 - $c00004.w (DSW1) PORT_DIPNAME( 0x0007, 0x0007, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW1:1,2,3") PORT_DIPSETTING( 0x0000, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x0001, DEF_STR( 4C_1C ) ) @@ -277,7 +277,7 @@ static INPUT_PORTS_START( realbrk ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) PORT_SERVICE_DIPLOC( 0x0200, IP_ACTIVE_LOW, "SW1:10" ) - PORT_START("SW2") // IN3 - $c00004.w (DSW2) + PORT_START("SW2") // IN3 - $c00004.w (DSW2) PORT_DIPNAME( 0x0003, 0x0003, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:1,2") PORT_DIPSETTING( 0x0000, "4" ) PORT_DIPSETTING( 0x0001, "5" ) @@ -302,15 +302,15 @@ static INPUT_PORTS_START( realbrk ) PORT_DIPUNUSED_DIPLOC( 0x0100, 0x0100, "SW2:9" ) /* Manual doesn't even show switches 9 & 10 */ PORT_DIPUNUSED_DIPLOC( 0x0200, 0x0200, "SW2:10" ) - PORT_START("SW3") // IN4 - $c00004.w (DSW3) - Unused + PORT_START("SW3") // IN4 - $c00004.w (DSW3) - Unused PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_START("SW4") // IN5 - $c00004.w (DSW4) - Unused + PORT_START("SW4") // IN5 - $c00004.w (DSW4) - Unused PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN ) INPUT_PORTS_END static INPUT_PORTS_START( pkgnsh ) - PORT_START("IN0") // IN0 - $c00002.w + PORT_START("IN0") // IN0 - $c00002.w PORT_BIT( 0x00ff, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_COIN2 ) @@ -318,7 +318,7 @@ static INPUT_PORTS_START( pkgnsh ) PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME(DEF_STR( Test )) PORT_CODE(KEYCODE_F1) PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x4000, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // the vblank routine wants these 2 bits high + PORT_BIT( 0x4000, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // the vblank routine wants these 2 bits high PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_START("SW1") @@ -349,7 +349,7 @@ static INPUT_PORTS_START( pkgnsh ) PORT_DIPSETTING( 0x8000, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_START("SW2") // IN3 - $c00004.w (DSW2) + PORT_START("SW2") // IN3 - $c00004.w (DSW2) PORT_BIT( 0x00ff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_DIPNAME( 0x0100, 0x0100, DEF_STR( Unknown ) ) PORT_DIPSETTING( 0x0100, DEF_STR( Off ) ) @@ -423,7 +423,7 @@ static INPUT_PORTS_START( pkgnsh ) INPUT_PORTS_END static INPUT_PORTS_START( pkgnshdx ) - PORT_START("IN0") // IN0 - $c00002.w + PORT_START("IN0") // IN0 - $c00002.w PORT_BIT( 0x00ff, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_COIN2 ) @@ -431,7 +431,7 @@ static INPUT_PORTS_START( pkgnshdx ) PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME(DEF_STR( Test )) PORT_CODE(KEYCODE_F1) PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x4000, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // the vblank routine wants these 2 bits high + PORT_BIT( 0x4000, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // the vblank routine wants these 2 bits high PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_START("SW1") // IN1 @@ -597,7 +597,7 @@ static INPUT_PORTS_START( pkgnshdx ) INPUT_PORTS_END static INPUT_PORTS_START( dai2kaku ) - PORT_START("IN0") // IN0 - $c00000.w + PORT_START("IN0") // IN0 - $c00000.w PORT_BIT( 0x00ff, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(1) PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1) @@ -608,7 +608,7 @@ static INPUT_PORTS_START( dai2kaku ) PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_START1 ) - PORT_START("IN1") // IN1 - $c00002.w + PORT_START("IN1") // IN1 - $c00002.w PORT_BIT( 0x00ff, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_COIN2 ) @@ -616,10 +616,10 @@ static INPUT_PORTS_START( dai2kaku ) PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME(DEF_STR( Test )) PORT_CODE(KEYCODE_F1) PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x4000, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // the vblank routine wants these 2 bits high + PORT_BIT( 0x4000, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // the vblank routine wants these 2 bits high PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_UNKNOWN ) - PORT_START("SW1") // IN2 - $c00004.w (DSW1) + PORT_START("SW1") // IN2 - $c00004.w (DSW1) PORT_DIPNAME( 0x000f, 0x000f, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW1:1,2,3,4") PORT_DIPSETTING( 0x0009, DEF_STR( 1C_7C ) ) PORT_DIPSETTING( 0x000a, DEF_STR( 1C_6C ) ) @@ -637,7 +637,7 @@ static INPUT_PORTS_START( dai2kaku ) PORT_DIPSETTING( 0x0008, DEF_STR( 2C_1C ) ) PORT_DIPSETTING( 0x0005, DEF_STR( 3C_1C ) ) PORT_DIPSETTING( 0x0002, DEF_STR( 4C_1C ) ) - PORT_DIPNAME( 0x00f0, 0x00f0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW1:5,6,7,8") + PORT_DIPNAME( 0x00f0, 0x00f0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW1:5,6,7,8") PORT_DIPSETTING( 0x0090, DEF_STR( 1C_7C ) ) PORT_DIPSETTING( 0x00a0, DEF_STR( 1C_6C ) ) PORT_DIPSETTING( 0x00b0, DEF_STR( 1C_5C ) ) @@ -659,7 +659,7 @@ static INPUT_PORTS_START( dai2kaku ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) PORT_DIPUNKNOWN_DIPLOC( 0x0200, 0x0200, "SW1:10" ) - PORT_START("SW2") // IN3 - $c00004.w (DSW2) + PORT_START("SW2") // IN3 - $c00004.w (DSW2) PORT_DIPUNKNOWN_DIPLOC( 0x0001, 0x0001, "SW2:1" ) PORT_DIPUNKNOWN_DIPLOC( 0x0002, 0x0002, "SW2:2" ) PORT_DIPNAME( 0x000c, 0x000c, "Starting Points" ) PORT_DIPLOCATION("SW2:3,4") @@ -676,10 +676,10 @@ static INPUT_PORTS_START( dai2kaku ) PORT_DIPUNKNOWN_DIPLOC( 0x0100, 0x0100, "SW2:9" ) PORT_DIPUNKNOWN_DIPLOC( 0x0200, 0x0200, "SW2:10" ) - PORT_START("SW3") // IN4 - $c00004.w (DSW3) - Unused + PORT_START("SW3") // IN4 - $c00004.w (DSW3) - Unused PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_START("SW4") // IN5 - $c00004.w (DSW4) - Unused + PORT_START("SW4") // IN5 - $c00004.w (DSW4) - Unused PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN ) INPUT_PORTS_END @@ -694,9 +694,9 @@ static const gfx_layout layout_8x8x4 = 8,8, RGN_FRAC(1,1), 4, - { STEP4(0,1) }, - { STEP4(3*4,-4),STEP4(7*4,-4) }, - { STEP8(0,8*4) }, + { STEP4(0,1) }, + { STEP4(3*4,-4),STEP4(7*4,-4) }, + { STEP8(0,8*4) }, 8*8*4 }; @@ -705,9 +705,9 @@ static const gfx_layout layout_16x16x4 = 16,16, RGN_FRAC(1,1), 4, - { STEP4(0,1) }, - { 1*4,0*4,3*4,2*4,5*4,4*4,7*4,6*4,9*4,8*4,11*4,10*4,13*4,12*4,15*4,14*4 }, - { STEP16(0,16*4) }, + { STEP4(0,1) }, + { 1*4,0*4,3*4,2*4,5*4,4*4,7*4,6*4,9*4,8*4,11*4,10*4,13*4,12*4,15*4,14*4 }, + { STEP16(0,16*4) }, 16*16*4 }; @@ -716,23 +716,23 @@ static const gfx_layout layout_16x16x8 = 16,16, RGN_FRAC(1,1), 8, - { STEP8(0,1) }, - { STEP16(0,8) }, - { STEP16(0,16*8) }, + { STEP8(0,1) }, + { STEP16(0,8) }, + { STEP16(0,16*8) }, 16*16*8 }; static GFXDECODE_START( realbrk ) - GFXDECODE_ENTRY( "gfx1", 0, layout_16x16x8, 0, 0x80 ) // [0] Backgrounds - GFXDECODE_ENTRY( "gfx2", 0, layout_8x8x4, 0, 0x800 ) // [1] Text - GFXDECODE_ENTRY( "gfx3", 0, layout_16x16x8, 0, 0x80 ) // [2] Sprites (256 colors) - GFXDECODE_ENTRY( "gfx4", 0, layout_16x16x4, 0, 0x800 ) // [3] Sprites (16 colors) + GFXDECODE_ENTRY( "gfx1", 0, layout_16x16x8, 0, 0x80 ) // [0] Backgrounds + GFXDECODE_ENTRY( "gfx2", 0, layout_8x8x4, 0, 0x800 ) // [1] Text + GFXDECODE_ENTRY( "gfx3", 0, layout_16x16x8, 0, 0x80 ) // [2] Sprites (256 colors) + GFXDECODE_ENTRY( "gfx4", 0, layout_16x16x4, 0, 0x800 ) // [3] Sprites (16 colors) GFXDECODE_END static GFXDECODE_START( dai2kaku ) - GFXDECODE_ENTRY( "gfx1", 0, layout_16x16x8, 0, 0x80 ) // [0] Backgrounds - GFXDECODE_ENTRY( "gfx2", 0, layout_8x8x4, 0, 0x800 ) // [1] Text - GFXDECODE_ENTRY( "gfx3", 0, layout_16x16x8, 0, 0x80 ) // [2] Sprites (256 colors) + GFXDECODE_ENTRY( "gfx1", 0, layout_16x16x8, 0, 0x80 ) // [0] Backgrounds + GFXDECODE_ENTRY( "gfx2", 0, layout_8x8x4, 0, 0x800 ) // [1] Text + GFXDECODE_ENTRY( "gfx3", 0, layout_16x16x8, 0, 0x80 ) // [2] Sprites (256 colors) GFXDECODE_END @@ -755,7 +755,7 @@ INTERRUPT_GEN_MEMBER(realbrk_state::realbrk_interrupt) static MACHINE_CONFIG_START( realbrk, realbrk_state ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu",M68000, XTAL_32MHz / 2) /* !! TMP68301 !! */ + MCFG_CPU_ADD("maincpu",M68000, XTAL_32MHz / 2) /* !! TMP68301 !! */ MCFG_CPU_PROGRAM_MAP(realbrk_mem) MCFG_CPU_VBLANK_INT_DRIVER("screen", realbrk_state, realbrk_interrupt) @@ -898,27 +898,27 @@ Notes: ***************************************************************************/ ROM_START( pkgnsh ) - ROM_REGION( 0x100000, "maincpu", 0 ) /* TMP68301 Code */ + ROM_REGION( 0x100000, "maincpu", 0 ) /* TMP68301 Code */ ROM_LOAD16_BYTE( "50506.1h", 0x000001, 0x080000, CRC(06949a7d) SHA1(1276c28bc5cebeae749e0cded2da631353efbbb4) ) ROM_LOAD16_BYTE( "50505.1k", 0x000000, 0x080000, CRC(26df869f) SHA1(d716e561441da6ae8ca61e17335aab44770157a6) ) - ROM_REGION( 0x400000, "gfx1", 0 ) /* Backgrounds */ + ROM_REGION( 0x400000, "gfx1", 0 ) /* Backgrounds */ ROM_LOAD32_WORD( "50512.2a", 0x0000002, 0x200000, CRC(5adae7bb) SHA1(de7cf952155459f7aab1448620bf26a925ca0572) ) ROM_LOAD32_WORD( "50509.2d", 0x0000000, 0x200000, CRC(ad937ab5) SHA1(ebe02c203358787c6b406fe3cbd3eca3b245456e) ) - ROM_REGION( 0x40000, "gfx2", 0 ) /* Text Layer */ + ROM_REGION( 0x40000, "gfx2", 0 ) /* Text Layer */ ROM_LOAD16_BYTE( "50510.1c", 0x000001, 0x020000, CRC(e26f1ad6) SHA1(5713af5fb02885657889cb2df7f58a39987ace6a) ) ROM_LOAD16_BYTE( "50511.1b", 0x000000, 0x020000, CRC(3da9af01) SHA1(21313fd5c8cf7ccb72c85422dbddfceedab2542f) ) - ROM_REGION( 0xc00000, "gfx3", 0 ) /* Sprites (256 colors) */ + ROM_REGION( 0xc00000, "gfx3", 0 ) /* Sprites (256 colors) */ ROM_LOAD32_WORD( "50502.4k", 0x0000000, 0x400000, CRC(f7c04779) SHA1(fcbc2d166d405d0fe2a4ca67950fe6ec060b9fc1) ) // same as 52206.9f on dx ROM_LOAD32_WORD( "50504.3k", 0x0000002, 0x400000, CRC(8e872be5) SHA1(0568a70ca640624f665b8b92ca5e9239b13ed116) ) // same as 52208.9d on dx ROM_LOAD32_WORD( "50501.4l", 0x0800000, 0x200000, CRC(ca31e1ad) SHA1(7508547de5617f6091fc46f6eb1b45673419c483) ) ROM_LOAD32_WORD( "50503.3l", 0x0800002, 0x200000, CRC(80b5e8d0) SHA1(27359affaa84c7cb4dfc019bbfeae0f384602faa) ) - ROM_REGION( 0x200000, "gfx4", ROMREGION_ERASEFF ) /* Sprites (16 colors) Not Used */ + ROM_REGION( 0x200000, "gfx4", ROMREGION_ERASEFF ) /* Sprites (16 colors) Not Used */ - ROM_REGION( 0x100000, "ymz", 0 ) /* Samples */ + ROM_REGION( 0x100000, "ymz", 0 ) /* Samples */ ROM_LOAD( "50508.1e", 0x000000, 0x080000, CRC(95a1473a) SHA1(d382a9a603711747c2fe5bd5721de5af369ccc42) ) ROM_LOAD( "50507.1f", 0x080000, 0x080000, CRC(34a003a1) SHA1(f3fa4de1f75e8fa18a8431a8c2ce495aa47989b9) ) ROM_END @@ -979,27 +979,27 @@ OKI M6242 clock: 32.768kHz ***************************************************************************/ ROM_START( pkgnshdx ) - ROM_REGION( 0x100000, "maincpu", 0 ) /* TMP68301 Code */ + ROM_REGION( 0x100000, "maincpu", 0 ) /* TMP68301 Code */ ROM_LOAD16_BYTE( "52202b.1r", 0x000000, 0x080000, CRC(3c1a10de) SHA1(44a13adec64645aa01e216dfd527b59e7298c732) ) ROM_LOAD16_BYTE( "52201b.2r", 0x000001, 0x080000, CRC(d63797ce) SHA1(d1b0b57b5426135e36772be296e94e04822e54ac) ) - ROM_REGION( 0x400000, "gfx1", 0 ) /* Backgrounds */ + ROM_REGION( 0x400000, "gfx1", 0 ) /* Backgrounds */ ROM_LOAD32_WORD( "52210.9b", 0x0000000, 0x200000, CRC(6865b76a) SHA1(26215ec38b1fef279b3c3c1453116a0afe938b6b) ) ROM_LOAD32_WORD( "52211.9a", 0x0000002, 0x200000, CRC(8e227328) SHA1(200f9e4419dac62b191e5e8c6c32b777a9c08e5e) ) - ROM_REGION( 0x40000, "gfx2", 0 ) /* Text Layer */ + ROM_REGION( 0x40000, "gfx2", 0 ) /* Text Layer */ ROM_LOAD16_BYTE( "52205.1a", 0x000000, 0x020000, CRC(4b7d16c0) SHA1(5f6410121ec13bea2869d61db169dbe2536453ea) ) ROM_LOAD16_BYTE( "52204.1b", 0x000001, 0x020000, CRC(47a39496) SHA1(3ac9499b70c63185fb65378c18d4ff30ba1d2f2b) ) - ROM_REGION( 0xc00000, "gfx3", 0 ) /* Sprites (256 colors) */ + ROM_REGION( 0xc00000, "gfx3", 0 ) /* Sprites (256 colors) */ ROM_LOAD32_WORD( "52206.9f", 0x0000000, 0x400000, CRC(f7c04779) SHA1(fcbc2d166d405d0fe2a4ca67950fe6ec060b9fc1) ) ROM_LOAD32_WORD( "52208.9d", 0x0000002, 0x400000, CRC(8e872be5) SHA1(0568a70ca640624f665b8b92ca5e9239b13ed116) ) ROM_LOAD32_WORD( "52207.9e", 0x0800000, 0x200000, CRC(ae7a983f) SHA1(ba8ff28068e21dd24ea2e523a5b4023e86ea26cb) ) ROM_LOAD32_WORD( "52209.9c", 0x0800002, 0x200000, CRC(83ac2ea9) SHA1(aa1c45b7a404eed51e950bea3edcd34814f09213) ) - ROM_REGION( 0x200000, "gfx4", ROMREGION_ERASEFF ) /* Sprites (16 colors) Not Used */ + ROM_REGION( 0x200000, "gfx4", ROMREGION_ERASEFF ) /* Sprites (16 colors) Not Used */ - ROM_REGION( 0x100000, "ymz", 0 ) /* Samples */ + ROM_REGION( 0x100000, "ymz", 0 ) /* Samples */ ROM_LOAD( "52203.2e", 0x000000, 0x100000, CRC(342a193d) SHA1(1e75ec7ac48dcc8396a0fa6db14f2661c28f671c) ) ROM_END @@ -1051,103 +1051,103 @@ Vertical Sync: 60Hz ***************************************************************************/ ROM_START( realbrk ) - ROM_REGION( 0x100000, "maincpu", 0 ) /* TMP68301 Code */ + ROM_REGION( 0x100000, "maincpu", 0 ) /* TMP68301 Code */ ROM_LOAD16_BYTE( "600k02b.1r", 0x000000, 0x080000, CRC(6954ff7f) SHA1(dc17be7dadb2d6acff039d4d6484ee71070e466d) ) ROM_LOAD16_BYTE( "600k01b.2r", 0x000001, 0x080000, CRC(6eb865bf) SHA1(07bcdbec8fd8d280b1cdb4b5545607d3a87e2395) ) - ROM_REGION( 0x800000, "gfx1", 0 ) /* Backgrounds */ + ROM_REGION( 0x800000, "gfx1", 0 ) /* Backgrounds */ ROM_LOAD32_WORD( "52310.9b", 0x0000000, 0x400000, CRC(07dfd9f5) SHA1(8722a98adc33f56df1e3b194ce923bc987e15cbe) ) ROM_LOAD32_WORD( "52311.9a", 0x0000002, 0x400000, CRC(136a93a4) SHA1(b4bd46ba6c2b367aaf362f67d8be4757f1160864) ) - ROM_REGION( 0x40000, "gfx2", 0 ) /* Text Layer */ - ROM_LOAD16_BYTE( "52305.1a", 0x000000, 0x020000, CRC(56546fb4) SHA1(5e4dc1665ca96bf24b89d92c24f5ff8420cb465e) ) // 1xxxxxxxxxxxxxxxx = 0xFF - ROM_LOAD16_BYTE( "52304.1b", 0x000001, 0x020000, CRC(b22b0aac) SHA1(8c62e19071a4031d0dcad621cce0ba550702659b) ) // 1xxxxxxxxxxxxxxxx = 0xFF + ROM_REGION( 0x40000, "gfx2", 0 ) /* Text Layer */ + ROM_LOAD16_BYTE( "52305.1a", 0x000000, 0x020000, CRC(56546fb4) SHA1(5e4dc1665ca96bf24b89d92c24f5ff8420cb465e) ) // 1xxxxxxxxxxxxxxxx = 0xFF + ROM_LOAD16_BYTE( "52304.1b", 0x000001, 0x020000, CRC(b22b0aac) SHA1(8c62e19071a4031d0dcad621cce0ba550702659b) ) // 1xxxxxxxxxxxxxxxx = 0xFF - ROM_REGION( 0xc00000, "gfx3", 0 ) /* Sprites (256 colors) */ + ROM_REGION( 0xc00000, "gfx3", 0 ) /* Sprites (256 colors) */ ROM_LOAD32_WORD( "52306.9f", 0x0000000, 0x400000, CRC(5ff0f666) SHA1(e3f1d9dc84fbef73af37cefd90bdf87a35f59e0e) ) ROM_LOAD32_WORD( "52308.9d", 0x0000002, 0x400000, CRC(20817051) SHA1(4c9a443b5d6353ce67d5b1fe716f5ac20d194ef0) ) ROM_LOAD32_WORD( "mm60007.9e", 0x0800000, 0x200000, CRC(a1d40934) SHA1(59b85435b13c6617e79b8d995506e585b6c8bedd) ) ROM_LOAD32_WORD( "mm60009.9c", 0x0800002, 0x200000, CRC(58c03a6c) SHA1(ec7ae49bba6ffdba0f79f1e41e14945f6c3acb1d) ) - ROM_REGION( 0x200000, "gfx4", 0 ) /* Sprites (16 colors) */ + ROM_REGION( 0x200000, "gfx4", 0 ) /* Sprites (16 colors) */ ROM_LOAD( "mm60012.14f", 0x000000, 0x200000, CRC(2b5ba1ec) SHA1(d548ef8c96b7b868c866dedb314f56583726564d) ) - ROM_REGION( 0x400000, "ymz", 0 ) /* Samples */ + ROM_REGION( 0x400000, "ymz", 0 ) /* Samples */ ROM_LOAD( "mm60003.2e", 0x000000, 0x400000, CRC(39512459) SHA1(b5859a7d8f2f87d923e7f86f095cbffd31f9cbfa) ) ROM_END ROM_START( realbrkj ) - ROM_REGION( 0x100000, "maincpu", 0 ) /* TMP68301 Code */ + ROM_REGION( 0x100000, "maincpu", 0 ) /* TMP68301 Code */ ROM_LOAD16_BYTE( "52302.1r", 0x000000, 0x080000, CRC(ab0379b0) SHA1(67af6670f2b37a7d4d6e03508f291f8ffe64d4cb) ) ROM_LOAD16_BYTE( "52301.2r", 0x000001, 0x080000, CRC(9cc1596e) SHA1(a598f18eaac1ed6943069e9500b07b77e263f0d0) ) - ROM_REGION( 0x800000, "gfx1", 0 ) /* Backgrounds */ + ROM_REGION( 0x800000, "gfx1", 0 ) /* Backgrounds */ ROM_LOAD32_WORD( "52310.9b", 0x0000000, 0x400000, CRC(07dfd9f5) SHA1(8722a98adc33f56df1e3b194ce923bc987e15cbe) ) ROM_LOAD32_WORD( "52311.9a", 0x0000002, 0x400000, CRC(136a93a4) SHA1(b4bd46ba6c2b367aaf362f67d8be4757f1160864) ) - ROM_REGION( 0x40000, "gfx2", 0 ) /* Text Layer */ - ROM_LOAD16_BYTE( "52305.1a", 0x000000, 0x020000, CRC(56546fb4) SHA1(5e4dc1665ca96bf24b89d92c24f5ff8420cb465e) ) // 1xxxxxxxxxxxxxxxx = 0xFF - ROM_LOAD16_BYTE( "52304.1b", 0x000001, 0x020000, CRC(b22b0aac) SHA1(8c62e19071a4031d0dcad621cce0ba550702659b) ) // 1xxxxxxxxxxxxxxxx = 0xFF + ROM_REGION( 0x40000, "gfx2", 0 ) /* Text Layer */ + ROM_LOAD16_BYTE( "52305.1a", 0x000000, 0x020000, CRC(56546fb4) SHA1(5e4dc1665ca96bf24b89d92c24f5ff8420cb465e) ) // 1xxxxxxxxxxxxxxxx = 0xFF + ROM_LOAD16_BYTE( "52304.1b", 0x000001, 0x020000, CRC(b22b0aac) SHA1(8c62e19071a4031d0dcad621cce0ba550702659b) ) // 1xxxxxxxxxxxxxxxx = 0xFF - ROM_REGION( 0xc00000, "gfx3", 0 ) /* Sprites (256 colors) */ + ROM_REGION( 0xc00000, "gfx3", 0 ) /* Sprites (256 colors) */ ROM_LOAD32_WORD( "52306.9f", 0x0000000, 0x400000, CRC(5ff0f666) SHA1(e3f1d9dc84fbef73af37cefd90bdf87a35f59e0e) ) ROM_LOAD32_WORD( "52308.9d", 0x0000002, 0x400000, CRC(20817051) SHA1(4c9a443b5d6353ce67d5b1fe716f5ac20d194ef0) ) ROM_LOAD32_WORD( "52307.9e", 0x0800000, 0x200000, CRC(01555191) SHA1(7751e2e16345acc638d4dff997a5b52e9171fced) ) ROM_LOAD32_WORD( "52309.9c", 0x0800002, 0x200000, CRC(ef4f4bd9) SHA1(3233f501002a2622ddda581167ae24b1a13ea79e) ) - ROM_REGION( 0x200000, "gfx4", 0 ) /* Sprites (16 colors) */ + ROM_REGION( 0x200000, "gfx4", 0 ) /* Sprites (16 colors) */ ROM_LOAD( "52312.14f", 0x000000, 0x200000, CRC(2203d7c5) SHA1(0403f02b8f2bfc6cf98ff598eb9c2e3facc7ac4c) ) - ROM_REGION( 0x400000, "ymz", 0 ) /* Samples */ + ROM_REGION( 0x400000, "ymz", 0 ) /* Samples */ ROM_LOAD( "52303.2e", 0x000000, 0x400000, CRC(d3005b1e) SHA1(3afd10cdbc3aa7605083a9fcf3c4b8276937c2c4) ) ROM_END ROM_START( realbrkk ) - ROM_REGION( 0x100000, "maincpu", 0 ) /* TMP68301 Code */ + ROM_REGION( 0x100000, "maincpu", 0 ) /* TMP68301 Code */ ROM_LOAD16_BYTE( "600k_02b", 0x000000, 0x080000, CRC(fdca08b1) SHA1(69b35c85b1842d0a8c98fc519b46c72954322ceb) ) ROM_LOAD16_BYTE( "600k_01b", 0x000001, 0x080000, CRC(b6fe8998) SHA1(86f7d6067e007de50a02478a0e583ab64408bc4f) ) - ROM_REGION( 0x800000, "gfx1", 0 ) /* Backgrounds */ + ROM_REGION( 0x800000, "gfx1", 0 ) /* Backgrounds */ ROM_LOAD32_WORD( "52310.9b", 0x0000000, 0x400000, CRC(07dfd9f5) SHA1(8722a98adc33f56df1e3b194ce923bc987e15cbe) ) ROM_LOAD32_WORD( "52311.9a", 0x0000002, 0x400000, CRC(136a93a4) SHA1(b4bd46ba6c2b367aaf362f67d8be4757f1160864) ) - ROM_REGION( 0x40000, "gfx2", 0 ) /* Text Layer */ - ROM_LOAD16_BYTE( "600k_05", 0x000000, 0x020000, CRC(4de1d95e) SHA1(093d6d229b0e43e35f84a8d1bd707ccd1452fa91) ) // 1xxxxxxxxxxxxxxxx = 0xFF - ROM_LOAD16_BYTE( "600k_04", 0x000001, 0x020000, CRC(70f2cf3d) SHA1(214550b1a838243fadf5c6b8ba6cbecef2031985) ) // 1xxxxxxxxxxxxxxxx = 0xFF + ROM_REGION( 0x40000, "gfx2", 0 ) /* Text Layer */ + ROM_LOAD16_BYTE( "600k_05", 0x000000, 0x020000, CRC(4de1d95e) SHA1(093d6d229b0e43e35f84a8d1bd707ccd1452fa91) ) // 1xxxxxxxxxxxxxxxx = 0xFF + ROM_LOAD16_BYTE( "600k_04", 0x000001, 0x020000, CRC(70f2cf3d) SHA1(214550b1a838243fadf5c6b8ba6cbecef2031985) ) // 1xxxxxxxxxxxxxxxx = 0xFF - ROM_REGION( 0xc00000, "gfx3", 0 ) /* Sprites (256 colors) */ + ROM_REGION( 0xc00000, "gfx3", 0 ) /* Sprites (256 colors) */ ROM_LOAD32_WORD( "52306.9f", 0x0000000, 0x400000, CRC(5ff0f666) SHA1(e3f1d9dc84fbef73af37cefd90bdf87a35f59e0e) ) ROM_LOAD32_WORD( "52308.9d", 0x0000002, 0x400000, CRC(20817051) SHA1(4c9a443b5d6353ce67d5b1fe716f5ac20d194ef0) ) ROM_LOAD32_WORD( "mm60007.9e", 0x0800000, 0x200000, CRC(a1d40934) SHA1(59b85435b13c6617e79b8d995506e585b6c8bedd) ) ROM_LOAD32_WORD( "mm60009.9c", 0x0800002, 0x200000, CRC(58c03a6c) SHA1(ec7ae49bba6ffdba0f79f1e41e14945f6c3acb1d) ) - ROM_REGION( 0x200000, "gfx4", 0 ) /* Sprites (16 colors) */ + ROM_REGION( 0x200000, "gfx4", 0 ) /* Sprites (16 colors) */ ROM_LOAD( "mm60012.14f", 0x000000, 0x200000, CRC(2b5ba1ec) SHA1(d548ef8c96b7b868c866dedb314f56583726564d) ) - ROM_REGION( 0x400000, "ymz", 0 ) /* Samples */ + ROM_REGION( 0x400000, "ymz", 0 ) /* Samples */ ROM_LOAD( "mm60003.2e", 0x000000, 0x400000, CRC(39512459) SHA1(b5859a7d8f2f87d923e7f86f095cbffd31f9cbfa) ) ROM_END // Team Japump board: ROM_START( dai2kaku ) - ROM_REGION( 0x100000, "maincpu", 0 ) /* TMP68301 Code */ + ROM_REGION( 0x100000, "maincpu", 0 ) /* TMP68301 Code */ ROM_LOAD16_BYTE( "52201b.2r", 0x000000, 0x080000, CRC(5672cbe6) SHA1(4379edd0725e1b8cd5b3f9201e484487eccd1714) ) ROM_LOAD16_BYTE( "52202b.1r", 0x000001, 0x080000, CRC(e45d6368) SHA1(5fb39b7c2e0fd474e7c366279f616b9244e6cf2e) ) - ROM_REGION( 0x800000, "gfx1", 0 ) /* Backgrounds */ + ROM_REGION( 0x800000, "gfx1", 0 ) /* Backgrounds */ ROM_LOAD32_WORD( "52210.9b", 0x0000000, 0x400000, CRC(29f0cd88) SHA1(e8eab4f3e4cb12663874d4f4a2fefc77d15fa078) ) ROM_LOAD32_WORD( "52211.9a", 0x0000002, 0x400000, CRC(304f896d) SHA1(fe46e0a9c497f1a9587933929520e1b7a9321c01) ) - ROM_REGION( 0x40000, "gfx2", 0 ) /* Text Layer */ + ROM_REGION( 0x40000, "gfx2", 0 ) /* Text Layer */ ROM_LOAD16_BYTE( "52205.1a", 0x000000, 0x020000, CRC(4b7d16c0) SHA1(5f6410121ec13bea2869d61db169dbe2536453ea) ) ROM_LOAD16_BYTE( "52204.1b", 0x000001, 0x020000, CRC(47a39496) SHA1(3ac9499b70c63185fb65378c18d4ff30ba1d2f2b) ) - ROM_REGION( 0x800000, "gfx3", 0 ) /* Sprites (256 colors) */ + ROM_REGION( 0x800000, "gfx3", 0 ) /* Sprites (256 colors) */ ROM_LOAD32_WORD( "52206.9f", 0x0000000, 0x400000, CRC(a8811f46) SHA1(f26fd3b567cd2974970a9e4495a16d8a3406c5d1) ) ROM_LOAD32_WORD( "52208.9d", 0x0000002, 0x400000, CRC(00c39300) SHA1(2dd2420700d9a6ec2ade595bccd25725bf60762b) ) - ROM_REGION( 0x100000, "ymz", 0 ) /* Samples */ + ROM_REGION( 0x100000, "ymz", 0 ) /* Samples */ ROM_LOAD( "52203.2e", 0x000000, 0x100000, CRC(a612ba97) SHA1(b7bb903f8e00ce5febf3b68a3d892da9162b45be) ) ROM_END |