diff options
author | 2022-05-12 23:31:36 -0800 | |
---|---|---|
committer | 2022-05-13 17:31:36 +1000 | |
commit | fcf0540fdcb20cb261f726df3407b3ab5f0e5128 (patch) | |
tree | 03b826b4bd31ef2d0a09f765d148c67adc0d2f8c /src/devices/bus/nes/pirate.h | |
parent | 72a70602d7efc1239257a8dce9f98b6325aa8fbc (diff) |
bus/nes: Various minor cleanups. (#9641)
* MMC1: Made mirroring bits overridable for derivative boards. Also removed code for rumored MMC1C variant.
* Moved various boards' hardwired mirroring from pcb_reset() to the software list.
* Removed redundant banking of VRAM for non-banking boards and redundant variable setting.
Diffstat (limited to 'src/devices/bus/nes/pirate.h')
-rw-r--r-- | src/devices/bus/nes/pirate.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/devices/bus/nes/pirate.h b/src/devices/bus/nes/pirate.h index 79374a05832..55ce92a81be 100644 --- a/src/devices/bus/nes/pirate.h +++ b/src/devices/bus/nes/pirate.h @@ -14,9 +14,9 @@ class nes_agci_device : public nes_nrom_device { public: // construction/destruction - nes_agci_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_agci_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); - virtual void write_h(offs_t offset, uint8_t data) override; + virtual void write_h(offs_t offset, u8 data) override; }; @@ -26,9 +26,9 @@ class nes_dreamtech_device : public nes_nrom_device { public: // construction/destruction - nes_dreamtech_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_dreamtech_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); - virtual void write_l(offs_t offset, uint8_t data) override; + virtual void write_l(offs_t offset, u8 data) override; virtual void pcb_reset() override; }; @@ -100,9 +100,9 @@ class nes_daou306_device : public nes_nrom_device { public: // construction/destruction - nes_daou306_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_daou306_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); - virtual void write_h(offs_t offset, uint8_t data) override; + virtual void write_h(offs_t offset, u8 data) override; virtual void pcb_reset() override; @@ -111,7 +111,7 @@ protected: virtual void device_start() override; private: - uint8_t m_reg[16]; + u8 m_reg[16]; }; @@ -124,6 +124,8 @@ public: nes_cc21_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); virtual void write_h(offs_t offset, u8 data) override; + + virtual void pcb_reset() override; }; |