summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Barry Rodewald <bsr@xnet.co.nz>2020-11-25 14:47:01 +1300
committer Barry Rodewald <bsr@xnet.co.nz>2020-11-25 14:48:16 +1300
commit1d21630ddb6f215a8f2c462d84ed2d75de101e37 (patch)
tree6c5ff4304a25c7e57dd49b9f8780be5fdeb6b1dc
parent4c7a235683e2f3e304c42c5c5f20471726cc4d15 (diff)
octopus: fix video and fix crash when running CP/M-80 applications.
-rw-r--r--src/mame/drivers/octopus.cpp6
1 files 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");
}