diff options
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 |
commit | b410116212b76f289a347f76c3a6a503921a1252 (patch) | |
tree | e835a678b318ad9cf1e826f0b4941863f9685469 /src/mame/includes | |
parent | da1bd3b0ec0a1f5f5999cd8a98de0e8d76dca48b (diff) |
xerox820.cpp: Use memory view for bankswitching
Diffstat (limited to 'src/mame/includes')
-rw-r--r-- | src/mame/includes/xerox820.h | 7 |
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; }; |