mirror of
https://github.com/holub/mame
synced 2025-06-29 23:48:56 +03:00
amiga/alg.cpp, amiga/arsystems.cpp, amiga/cub.cpp, amiga/mquake.cpp, amiga/upscope.cpp: propagate 68k reset lines, fix Guru Meditation regression in arsystems.cpp
This commit is contained in:
parent
c85abe4d51
commit
a74973187b
@ -331,6 +331,7 @@ void alg_state::alg_r1(machine_config &config)
|
||||
// Basic machine hardware
|
||||
M68000(config, m_maincpu, amiga_state::CLK_7M_NTSC);
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &alg_state::main_map_r1);
|
||||
m_maincpu->reset_cb().set(FUNC(amiga_state::m68k_reset));
|
||||
|
||||
ADDRESS_MAP_BANK(config, m_overlay).set_map(&alg_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000);
|
||||
ADDRESS_MAP_BANK(config, m_chipset).set_map(&alg_state::ocs_map).set_options(ENDIANNESS_BIG, 16, 9, 0x200);
|
||||
|
@ -321,6 +321,7 @@ void arcadia_amiga_state::arcadia(machine_config &config)
|
||||
/* basic machine hardware */
|
||||
M68000(config, m_maincpu, amiga_state::CLK_7M_NTSC);
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &arcadia_amiga_state::arcadia_map);
|
||||
m_maincpu->reset_cb().set(FUNC(amiga_state::m68k_reset));
|
||||
|
||||
ADDRESS_MAP_BANK(config, m_overlay).set_map(&arcadia_amiga_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000);
|
||||
ADDRESS_MAP_BANK(config, m_chipset).set_map(&arcadia_amiga_state::ocs_map).set_options(ENDIANNESS_BIG, 16, 9, 0x200);
|
||||
|
@ -1068,6 +1068,7 @@ void cubo_state::cubo(machine_config &config)
|
||||
/* basic machine hardware */
|
||||
M68EC020(config, m_maincpu, amiga_state::CLK_28M_PAL / 2);
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &cubo_state::cubo_mem);
|
||||
m_maincpu->reset_cb().set(FUNC(amiga_state::m68k_reset));
|
||||
|
||||
ADDRESS_MAP_BANK(config, m_overlay).set_map(&cubo_state::overlay_2mb_map32).set_options(ENDIANNESS_BIG, 32, 22, 0x200000);
|
||||
ADDRESS_MAP_BANK(config, m_chipset).set_map(&cubo_state::aga_map).set_options(ENDIANNESS_BIG, 32, 9, 0x200);
|
||||
|
@ -318,6 +318,7 @@ void mquake_state::mquake(machine_config &config)
|
||||
/* basic machine hardware */
|
||||
M68000(config, m_maincpu, amiga_state::CLK_7M_NTSC);
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &mquake_state::main_map);
|
||||
m_maincpu->reset_cb().set(FUNC(amiga_state::m68k_reset));
|
||||
|
||||
ADDRESS_MAP_BANK(config, m_overlay).set_map(&mquake_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000);
|
||||
ADDRESS_MAP_BANK(config, m_chipset).set_map(&mquake_state::ocs_map).set_options(ENDIANNESS_BIG, 16, 9, 0x200);
|
||||
|
@ -274,6 +274,7 @@ void upscope_state::upscope(machine_config &config)
|
||||
/* basic machine hardware */
|
||||
M68000(config, m_maincpu, amiga_state::CLK_7M_NTSC);
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &upscope_state::main_map);
|
||||
m_maincpu->reset_cb().set(FUNC(amiga_state::m68k_reset));
|
||||
|
||||
ADDRESS_MAP_BANK(config, m_overlay).set_map(&upscope_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000);
|
||||
ADDRESS_MAP_BANK(config, m_chipset).set_map(&upscope_state::ocs_map).set_options(ENDIANNESS_BIG, 16, 9, 0x200);
|
||||
|
Loading…
Reference in New Issue
Block a user