diff options
Diffstat (limited to 'src/devices/bus/vsmile/vsmile_slot.h')
-rw-r--r-- | src/devices/bus/vsmile/vsmile_slot.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/devices/bus/vsmile/vsmile_slot.h b/src/devices/bus/vsmile/vsmile_slot.h index b50af088027..7d800677214 100644 --- a/src/devices/bus/vsmile/vsmile_slot.h +++ b/src/devices/bus/vsmile/vsmile_slot.h @@ -33,10 +33,13 @@ public: virtual DECLARE_READ16_MEMBER(bank1_r) { return 0; } virtual DECLARE_READ16_MEMBER(bank2_r) { return 0; } virtual DECLARE_READ16_MEMBER(bank3_r) { return 0; } - virtual DECLARE_WRITE16_MEMBER(bank0_w) { printf("0 %08x = %04x\n", offset, data); } - virtual DECLARE_WRITE16_MEMBER(bank1_w) { printf("1 %08x = %04x\n", offset, data); } - virtual DECLARE_WRITE16_MEMBER(bank2_w) { printf("2 %08x = %04x\n", offset, data); } - virtual DECLARE_WRITE16_MEMBER(bank3_w) { printf("3 %08x = %04x\n", offset, data); } + virtual DECLARE_WRITE16_MEMBER(bank0_w) { } + virtual DECLARE_WRITE16_MEMBER(bank1_w) { } + virtual DECLARE_WRITE16_MEMBER(bank2_w) { } + virtual DECLARE_WRITE16_MEMBER(bank3_w) { } + + // banking + virtual void set_cs2(bool cs2) = 0; void rom_alloc(uint32_t size, const char *tag); void nvram_alloc(uint32_t size); @@ -111,6 +114,9 @@ public: virtual DECLARE_WRITE16_MEMBER(bank2_w); virtual DECLARE_WRITE16_MEMBER(bank3_w); + // banking + void set_cs2(bool cs2); + protected: int m_type; device_vsmile_cart_interface* m_cart; |