summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/nes/mmc3_clones.h
diff options
context:
space:
mode:
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
commit9d040f801d6fb91cfcf5129172c14b9ec1c1d8e9 (patch)
treebc08ea7c4b1fdf46b5b4ea2f8a52ee1c462d13dd /src/devices/bus/nes/mmc3_clones.h
parent26582b9f1a2b935df4193387a2cf80d362bc95c6 (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.h28
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)