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:
angelosa 2022-11-05 17:58:47 +01:00
parent c85abe4d51
commit a74973187b
5 changed files with 5 additions and 0 deletions

View File

@ -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);

View File

@ -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);

View File

@ -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);

View File

@ -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);

View File

@ -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);