mirror of
https://github.com/holub/mame
synced 2025-04-24 17:30:55 +03:00
Fixed remaining regressions (nw)
This commit is contained in:
parent
43320ba7e2
commit
0560dc2b5f
@ -9,8 +9,6 @@ public:
|
||||
: md_cons_state(mconfig, type, tag) { }
|
||||
|
||||
UINT8 m_page_register;
|
||||
DECLARE_MACHINE_START(ms_megadriv);
|
||||
DECLARE_MACHINE_RESET(ms_megadriv);
|
||||
};
|
||||
|
||||
/*************************************
|
||||
@ -317,23 +315,23 @@ INPUT_PORTS_END
|
||||
*
|
||||
*************************************/
|
||||
|
||||
MACHINE_START_MEMBER(pico_state,ms_megadriv)
|
||||
static MACHINE_START( ms_megadriv )
|
||||
{
|
||||
mess_init_6buttons_pad(machine());
|
||||
MACHINE_START_CALL_LEGACY( md_sram );
|
||||
mess_init_6buttons_pad(machine);
|
||||
MACHINE_START_CALL( md_sram );
|
||||
}
|
||||
|
||||
MACHINE_RESET_MEMBER(pico_state,ms_megadriv)
|
||||
static MACHINE_RESET( ms_megadriv )
|
||||
{
|
||||
MACHINE_RESET_CALL_LEGACY( megadriv );
|
||||
MACHINE_RESET_CALL( megadriv );
|
||||
}
|
||||
|
||||
static MACHINE_CONFIG_START( ms_megadriv, md_cons_state )
|
||||
MCFG_FRAGMENT_ADD( md_ntsc )
|
||||
MCFG_NVRAM_HANDLER_CLEAR()
|
||||
|
||||
MCFG_MACHINE_START_OVERRIDE(pico_state, ms_megadriv )
|
||||
MCFG_MACHINE_RESET_OVERRIDE(pico_state, ms_megadriv )
|
||||
MCFG_MACHINE_START( ms_megadriv )
|
||||
MCFG_MACHINE_RESET( ms_megadriv )
|
||||
|
||||
MCFG_FRAGMENT_ADD( genesis_cartslot )
|
||||
MACHINE_CONFIG_END
|
||||
@ -342,8 +340,8 @@ static MACHINE_CONFIG_START( ms_megadpal, md_cons_state )
|
||||
MCFG_FRAGMENT_ADD( md_pal )
|
||||
MCFG_NVRAM_HANDLER_CLEAR()
|
||||
|
||||
MCFG_MACHINE_START_OVERRIDE(pico_state, ms_megadriv )
|
||||
MCFG_MACHINE_RESET_OVERRIDE(pico_state, ms_megadriv )
|
||||
MCFG_MACHINE_START( ms_megadriv )
|
||||
MCFG_MACHINE_RESET( ms_megadriv )
|
||||
|
||||
MCFG_FRAGMENT_ADD( genesis_cartslot )
|
||||
MACHINE_CONFIG_END
|
||||
@ -353,8 +351,8 @@ static MACHINE_CONFIG_START( ms_megdsvp, mdsvp_state )
|
||||
MCFG_FRAGMENT_ADD( md_svp )
|
||||
MCFG_NVRAM_HANDLER_CLEAR()
|
||||
|
||||
MCFG_MACHINE_START_OVERRIDE(pico_state, ms_megadriv )
|
||||
MCFG_MACHINE_RESET_OVERRIDE(pico_state, ms_megadriv )
|
||||
MCFG_MACHINE_START( ms_megadriv )
|
||||
MCFG_MACHINE_RESET( ms_megadriv )
|
||||
|
||||
MCFG_FRAGMENT_ADD( genesis_cartslot )
|
||||
MACHINE_CONFIG_END
|
||||
@ -364,8 +362,8 @@ static MACHINE_CONFIG_START( ms_megdsvppal, mdsvp_state )
|
||||
MCFG_FRAGMENT_ADD( md_svp )
|
||||
MCFG_NVRAM_HANDLER_CLEAR()
|
||||
|
||||
MCFG_MACHINE_START_OVERRIDE(pico_state, ms_megadriv )
|
||||
MCFG_MACHINE_RESET_OVERRIDE(pico_state, ms_megadriv )
|
||||
MCFG_MACHINE_START( ms_megadriv )
|
||||
MCFG_MACHINE_RESET( ms_megadriv )
|
||||
|
||||
MCFG_FRAGMENT_ADD( genesis_cartslot )
|
||||
MACHINE_CONFIG_END
|
||||
@ -622,10 +620,10 @@ ROM_START( 32x_scd )
|
||||
ROM_REGION16_BE( 0x400000, "32x_68k_bios", 0 ) /* 68000 Code */
|
||||
ROM_LOAD( "32x_g_bios.bin", 0x000000, 0x000100, CRC(5c12eae8) SHA1(dbebd76a448447cb6e524ac3cb0fd19fc065d944) )
|
||||
|
||||
ROM_REGION32_BE( 0x400000, "32x_master_sh2", 0 ) /* SH2 Code */
|
||||
ROM_REGION32_BE( 0x400000, "master", 0 ) /* SH2 Code */
|
||||
ROM_LOAD( "32x_m_bios.bin", 0x000000, 0x000800, CRC(dd9c46b8) SHA1(1e5b0b2441a4979b6966d942b20cc76c413b8c5e) )
|
||||
|
||||
ROM_REGION32_BE( 0x400000, "32x_slave_sh2", 0 ) /* SH2 Code */
|
||||
ROM_REGION32_BE( 0x400000, "slave", 0 ) /* SH2 Code */
|
||||
ROM_LOAD( "32x_s_bios.bin", 0x000000, 0x000400, CRC(bfda1fe5) SHA1(4103668c1bbd66c5e24558e73d4f3f92061a109a) )
|
||||
ROM_END
|
||||
|
||||
@ -826,7 +824,7 @@ static MACHINE_CONFIG_START( pico, pico_state )
|
||||
|
||||
MCFG_DEVICE_REMOVE("genesis_snd_z80")
|
||||
|
||||
MCFG_MACHINE_RESET_OVERRIDE(pico_state, ms_megadriv )
|
||||
MCFG_MACHINE_RESET( ms_megadriv )
|
||||
|
||||
MCFG_FRAGMENT_ADD( pico_cartslot )
|
||||
MACHINE_CONFIG_END
|
||||
@ -840,7 +838,7 @@ static MACHINE_CONFIG_START( picopal, pico_state )
|
||||
|
||||
MCFG_DEVICE_REMOVE("genesis_snd_z80")
|
||||
|
||||
MCFG_MACHINE_RESET_OVERRIDE(pico_state, ms_megadriv )
|
||||
MCFG_MACHINE_RESET( ms_megadriv )
|
||||
|
||||
MCFG_FRAGMENT_ADD( pico_cartslot )
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -1304,7 +1304,7 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 16, ng_aes_state )
|
||||
AM_RANGE(0x400000, 0x401fff) AM_MIRROR(0x3fe000) AM_READWRITE(neogeo_paletteram_r, neogeo_paletteram_w)
|
||||
AM_RANGE(0x800000, 0x800fff) AM_READWRITE(memcard_r, memcard_w)
|
||||
AM_RANGE(0xc00000, 0xc1ffff) AM_MIRROR(0x0e0000) AM_ROMBANK(NEOGEO_BANK_BIOS)
|
||||
AM_RANGE(0xd00000, 0xd0ffff) AM_MIRROR(0x0f0000) AM_READ(neogeo_unmapped_r) //AM_RAM_WRITE(save_ram_w) AM_SHARE("save_ram")
|
||||
AM_RANGE(0xd00000, 0xd0ffff) AM_MIRROR(0x0f0000) AM_READ(neogeo_unmapped_r) AM_SHARE("save_ram") //AM_RAM_WRITE(save_ram_w)
|
||||
AM_RANGE(0xe00000, 0xffffff) AM_READ(neogeo_unmapped_r)
|
||||
ADDRESS_MAP_END
|
||||
|
||||
@ -1330,7 +1330,7 @@ static ADDRESS_MAP_START( neocd_main_map, AS_PROGRAM, 16, ng_aes_state )
|
||||
AM_RANGE(0x400000, 0x401fff) AM_MIRROR(0x3fe000) AM_READWRITE(neogeo_paletteram_r, neogeo_paletteram_w)
|
||||
AM_RANGE(0x800000, 0x803fff) AM_READWRITE(neocd_memcard_r, neocd_memcard_w)
|
||||
AM_RANGE(0xc00000, 0xcfffff) AM_ROMBANK(NEOGEO_BANK_BIOS)
|
||||
AM_RANGE(0xd00000, 0xd0ffff) AM_MIRROR(0x0f0000) AM_READ(neogeo_unmapped_r) //AM_RAM_WRITE(save_ram_w) AM_SHARE("save_ram")
|
||||
AM_RANGE(0xd00000, 0xd0ffff) AM_MIRROR(0x0f0000) AM_READ(neogeo_unmapped_r) AM_SHARE("save_ram") //AM_RAM_WRITE(save_ram_w)
|
||||
AM_RANGE(0xe00000, 0xefffff) AM_READWRITE(neocd_transfer_r,neocd_transfer_w)
|
||||
AM_RANGE(0xf00000, 0xfeffff) AM_READ(neogeo_unmapped_r)
|
||||
AM_RANGE(0xff0000, 0xff01ff) AM_READWRITE(neocd_control_r, neocd_control_w) // CDROM / DMA
|
||||
|
Loading…
Reference in New Issue
Block a user