diff options
author | 0kmg <9137159+0kmg@users.noreply.github.com> | 2022-05-04 12:56:14 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-05 06:56:14 +1000 |
commit | 9d040f801d6fb91cfcf5129172c14b9ec1c1d8e9 (patch) | |
tree | bc08ea7c4b1fdf46b5b4ea2f8a52ee1c462d13dd /src/devices/bus/nes/mmc3_clones.h | |
parent | 26582b9f1a2b935df4193387a2cf80d362bc95c6 (diff) |
bus/nes: Updated code and dump for mc_mario. (#9686)
- Switched mc_mario to use BMC-GOLD-7IN1 board and removed emulation for variant BMC-MARIOPARTY-7IN1. Replaced its CHR ROM with bank swapped dump.
- BMC-GOLD-7IN1: Fixed crash when carts with no WRAM are loaded.
Diffstat (limited to 'src/devices/bus/nes/mmc3_clones.h')
-rw-r--r-- | src/devices/bus/nes/mmc3_clones.h | 28 |
1 files changed, 3 insertions, 25 deletions
diff --git a/src/devices/bus/nes/mmc3_clones.h b/src/devices/bus/nes/mmc3_clones.h index 9c97a04f69e..47f0d4cff5f 100644 --- a/src/devices/bus/nes/mmc3_clones.h +++ b/src/devices/bus/nes/mmc3_clones.h @@ -846,27 +846,6 @@ private: }; -// ======================> nes_bmc_mario7in1_device - -class nes_bmc_mario7in1_device : public nes_txrom_device -{ -public: - // construction/destruction - nes_bmc_mario7in1_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); - - virtual void write_m(offs_t offset, uint8_t data) override; - - virtual void pcb_reset() override; - -protected: - // device-level overrides - virtual void device_start() override; - -private: - uint8_t m_reg_written; -}; - - // ======================> nes_bmc_f15_device class nes_bmc_f15_device : public nes_txrom_device @@ -936,9 +915,9 @@ class nes_bmc_gold7in1_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_gold7in1_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_bmc_gold7in1_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); - virtual void write_m(offs_t offset, uint8_t data) override; + virtual void write_m(offs_t offset, u8 data) override; virtual void pcb_reset() override; @@ -947,7 +926,7 @@ protected: virtual void device_start() override; private: - uint8_t m_reg_written; + bool m_lock; }; @@ -1266,7 +1245,6 @@ DECLARE_DEVICE_TYPE(NES_BMC_JY302, nes_bmc_jy302_device) DECLARE_DEVICE_TYPE(NES_BMC_KC885, nes_bmc_kc885_device) DECLARE_DEVICE_TYPE(NES_BMC_SFC12, nes_bmc_sfc12_device) DECLARE_DEVICE_TYPE(NES_BMC_HIK4, nes_bmc_hik4_device) -DECLARE_DEVICE_TYPE(NES_BMC_MARIO7IN1, nes_bmc_mario7in1_device) DECLARE_DEVICE_TYPE(NES_BMC_F15, nes_bmc_f15_device) DECLARE_DEVICE_TYPE(NES_BMC_F600, nes_bmc_f600_device) DECLARE_DEVICE_TYPE(NES_BMC_GN45, nes_bmc_gn45_device) |