summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2021-05-24 10:08:40 -0400
committer AJR <ajrhacker@users.noreply.github.com>2021-05-24 10:11:08 -0400
commitb410116212b76f289a347f76c3a6a503921a1252 (patch)
treee835a678b318ad9cf1e826f0b4941863f9685469 /src/mame/includes
parentda1bd3b0ec0a1f5f5999cd8a98de0e8d76dca48b (diff)
xerox820.cpp: Use memory view for bankswitching
Diffstat (limited to 'src/mame/includes')
-rw-r--r--src/mame/includes/xerox820.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mame/includes/xerox820.h b/src/mame/includes/xerox820.h
index e5e9c9c3f81..850a7c7a9c2 100644
--- a/src/mame/includes/xerox820.h
+++ b/src/mame/includes/xerox820.h
@@ -65,6 +65,7 @@ public:
m_rom(*this, Z80_TAG),
m_char_rom(*this, "chargen"),
m_video_ram(*this, "video_ram"),
+ m_view(*this, "view"),
m_fdc_irq(0),
m_fdc_drq(0),
m_8n5(0),
@@ -104,7 +105,7 @@ protected:
required_device<z80ctc_device> m_ctc;
required_device<z80sio_device> m_sio;
required_device<wd_fdc_device_base> m_fdc;
- required_device<ram_device> m_ram;
+ optional_device<ram_device> m_ram;
required_device<palette_device> m_palette;
required_device<floppy_connector> m_floppy0;
required_device<floppy_connector> m_floppy1;
@@ -112,8 +113,8 @@ protected:
required_memory_region m_rom;
required_memory_region m_char_rom;
required_shared_ptr<uint8_t> m_video_ram;
+ memory_view m_view;
- virtual void bankswitch(int bank);
void update_nmi();
/* video state */
@@ -181,8 +182,6 @@ public:
protected:
virtual void machine_reset() override;
- void bankswitch(int bank) override;
-
required_device<speaker_sound_device> m_speaker;
required_device<scsi_port_device> m_sasibus;
};