From 1d21630ddb6f215a8f2c462d84ed2d75de101e37 Mon Sep 17 00:00:00 2001 From: Barry Rodewald Date: Wed, 25 Nov 2020 14:47:01 +1300 Subject: [PATCH] octopus: fix video and fix crash when running CP/M-80 applications. --- src/mame/drivers/octopus.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mame/drivers/octopus.cpp b/src/mame/drivers/octopus.cpp index 6b4e4ef02b9..7a13b6fa369 100644 --- a/src/mame/drivers/octopus.cpp +++ b/src/mame/drivers/octopus.cpp @@ -288,8 +288,8 @@ private: void octopus_state::octopus_mem(address_map &map) { - map(0x00000, 0xcffff).bankrw("main_ram_bank"); - map(0xd0000, 0xdffff).ram().share("vram"); + map(0x00000, 0xcffff).rw(m_ram, FUNC(ram_device::read), FUNC(ram_device::write)); + //map(0xd0000, 0xdffff).ram().share("vram"); map(0xe0000, 0xe3fff).noprw(); map(0xe4000, 0xe5fff).ram().share("fram"); map(0xe6000, 0xe7fff).rom().region("chargen", 0); @@ -1024,7 +1024,7 @@ void octopus_state::octopus(machine_config &config) m_crtc->set_addrmap(0, &octopus_state::octopus_vram); m_crtc->set_screen("screen"); - ADDRESS_MAP_BANK(config, "z80_bank").set_map(&octopus_state::octopus_mem).set_options(ENDIANNESS_LITTLE, 8, 32, 0x10000); + ADDRESS_MAP_BANK(config, m_z80_bankdev).set_map(&octopus_state::octopus_mem).set_options(ENDIANNESS_LITTLE, 8, 32, 0x10000); RAM(config, "ram").set_default_size("256K").set_extra_options("128K,512K,768K"); }