diff options
Diffstat (limited to 'src/devices/bus/odyssey2/slot.h')
-rw-r--r-- | src/devices/bus/odyssey2/slot.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/devices/bus/odyssey2/slot.h b/src/devices/bus/odyssey2/slot.h index cec7e2b8eb5..60151303cb8 100644 --- a/src/devices/bus/odyssey2/slot.h +++ b/src/devices/bus/odyssey2/slot.h @@ -19,6 +19,7 @@ enum O2_STD = 0, O2_ROM12, O2_ROM16, + O2_4IN1, O2_CHESS, O2_VOICE }; @@ -35,7 +36,8 @@ public: // reading and writing virtual uint8_t read_rom04(offs_t offset) { return 0xff; } virtual uint8_t read_rom0c(offs_t offset) { return 0xff; } - virtual void write_bank(int bank) { } + virtual void write_p1(uint8_t data) { } + virtual void write_p2(uint8_t data) { } virtual void io_write(offs_t offset, uint8_t data) { } virtual uint8_t io_read(offs_t offset) { return 0xff; } @@ -106,7 +108,8 @@ public: uint8_t io_read(offs_t offset); DECLARE_READ_LINE_MEMBER(t0_read) { if (m_cart) return m_cart->t0_read(); else return 0; } - void write_bank(int bank) { if (m_cart) m_cart->write_bank(bank); } + void write_p1(uint8_t data) { if (m_cart) m_cart->write_p1(data); } + void write_p2(uint8_t data) { if (m_cart) m_cart->write_p2(data); } protected: // device-level overrides |