diff options
Diffstat (limited to 'src/emu/bus/chanf/rom.h')
| -rw-r--r-- | src/emu/bus/chanf/rom.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/emu/bus/chanf/rom.h b/src/emu/bus/chanf/rom.h index 272f0301012..e2afa9da580 100644 --- a/src/emu/bus/chanf/rom.h +++ b/src/emu/bus/chanf/rom.h @@ -24,14 +24,14 @@ public: UINT8 common_read_3853(UINT32 offset); void common_write_2102(UINT32 offset, UINT8 data); void common_write_3853(UINT32 offset, UINT8 data); - + // reading and writing virtual DECLARE_READ8_MEMBER(read_rom); - + protected: // used for RAM chip in Hangman & Maze - UINT8 m_latch[2]; // PORT A & PORT B + UINT8 m_latch[2]; // PORT A & PORT B UINT16 m_addr_latch, m_addr; int m_read_write, m_data0; }; @@ -43,11 +43,11 @@ class chanf_maze_device : public chanf_rom_device public: // construction/destruction chanf_maze_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + // device-level overrides virtual void device_start(); virtual void device_reset(); - + // reading and writing virtual DECLARE_READ8_MEMBER(read_ram) { return common_read_2102(offset); } virtual DECLARE_WRITE8_MEMBER(write_ram) { common_write_2102(offset, data); } @@ -61,11 +61,11 @@ class chanf_hangman_device : public chanf_rom_device public: // construction/destruction chanf_hangman_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + // device-level overrides virtual void device_start(); virtual void device_reset(); - + // reading and writing virtual DECLARE_READ8_MEMBER(read_ram) { return common_read_2102(offset); } virtual DECLARE_WRITE8_MEMBER(write_ram) { common_write_2102(offset, data); } @@ -79,7 +79,7 @@ class chanf_chess_device : public chanf_rom_device public: // construction/destruction chanf_chess_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + // reading and writing virtual DECLARE_READ8_MEMBER(read_ram) { return common_read_3853(offset); } virtual DECLARE_WRITE8_MEMBER(write_ram) { common_write_3853(offset, data); } @@ -93,11 +93,11 @@ class chanf_multi_old_device : public chanf_rom_device public: // construction/destruction chanf_multi_old_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + // device-level overrides virtual void device_start(); virtual void device_reset(); - + // reading and writing virtual DECLARE_READ8_MEMBER(read_rom); virtual DECLARE_READ8_MEMBER(read_ram) { return common_read_3853(offset); } @@ -116,17 +116,17 @@ class chanf_multi_final_device : public chanf_rom_device public: // construction/destruction chanf_multi_final_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + // device-level overrides virtual void device_start(); virtual void device_reset(); - + // reading and writing virtual DECLARE_READ8_MEMBER(read_rom); virtual DECLARE_READ8_MEMBER(read_ram) { return common_read_3853(offset); } virtual DECLARE_WRITE8_MEMBER(write_ram) { common_write_3853(offset, data); } virtual DECLARE_WRITE8_MEMBER(write_bank); - + private: int m_base_bank, m_half_bank; }; |
