summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/k573dio.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/k573dio.h')
-rw-r--r--src/mame/machine/k573dio.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/mame/machine/k573dio.h b/src/mame/machine/k573dio.h
index e75618139ed..7f41088c515 100644
--- a/src/mame/machine/k573dio.h
+++ b/src/mame/machine/k573dio.h
@@ -15,12 +15,8 @@ public:
auto output_callback() { return output_cb.bind(); }
- required_device<k573fpga_device> k573fpga;
- required_device<ds2401_device> digital_id;
-
void amap(address_map &map);
void set_ddrsbm_fpga(bool flag) { is_ddrsbm_fpga = flag; }
- void set_mp3_dynamic_base(uint32_t base) { mp3_dynamic_base = base; }
DECLARE_READ16_MEMBER(a00_r);
DECLARE_READ16_MEMBER(a02_r);
@@ -74,6 +70,9 @@ protected:
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
+ required_device<k573fpga_device> k573fpga;
+ required_device<ds2401_device> digital_id;
+ required_device<mas3507d_device> mas3507d;
devcb_write8 output_cb;
std::unique_ptr<uint16_t[]> ram;
@@ -83,8 +82,6 @@ private:
void output(int offset, uint16_t data);
bool is_ddrsbm_fpga;
- uint32_t mp3_dynamic_base;
- uint16_t crypto_key1;
};
DECLARE_DEVICE_TYPE(KONAMI_573_DIGITAL_IO_BOARD, k573dio_device)