diff options
Diffstat (limited to 'src/devices/machine/i82439tx.h')
-rw-r--r-- | src/devices/machine/i82439tx.h | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/devices/machine/i82439tx.h b/src/devices/machine/i82439tx.h index eb472150f5a..1d02e69edec 100644 --- a/src/devices/machine/i82439tx.h +++ b/src/devices/machine/i82439tx.h @@ -21,6 +21,27 @@ public: void set_cpu_tag(const char *tag); void set_ram_size(int ram_size); +protected: + virtual void device_start() override; + virtual void device_reset() override; + + virtual void reset_all_mappings() override; + + virtual void map_extra(uint64_t memory_window_start, uint64_t memory_window_end, uint64_t memory_offset, address_space *memory_space, + uint64_t io_window_start, uint64_t io_window_end, uint64_t io_offset, address_space *io_space) override; + + virtual void config_map(address_map &map) override; + +private: + const char *cpu_tag; + int ram_size; + cpu_device *cpu; + std::vector<uint32_t> ram; + + uint8_t pcon, cc, dramec, dramc, dramt; + uint8_t pam[7], drb[8]; + uint8_t drt, drat, smram, errcmd, errsts, errsyn; + DECLARE_READ8_MEMBER (pcon_r); DECLARE_WRITE8_MEMBER(pcon_w); DECLARE_READ8_MEMBER (cc_r); @@ -46,27 +67,6 @@ public: DECLARE_READ8_MEMBER (errsts_r); DECLARE_WRITE8_MEMBER(errsts_w); DECLARE_READ8_MEMBER (errsyn_r); - - virtual void reset_all_mappings() override; - - virtual void map_extra(uint64_t memory_window_start, uint64_t memory_window_end, uint64_t memory_offset, address_space *memory_space, - uint64_t io_window_start, uint64_t io_window_end, uint64_t io_offset, address_space *io_space) override; - - virtual void config_map(address_map &map) override; - -protected: - virtual void device_start() override; - virtual void device_reset() override; - -private: - const char *cpu_tag; - int ram_size; - cpu_device *cpu; - std::vector<uint32_t> ram; - - uint8_t pcon, cc, dramec, dramc, dramt; - uint8_t pam[7], drb[8]; - uint8_t drt, drat, smram, errcmd, errsts, errsyn; }; DECLARE_DEVICE_TYPE(I82439TX_NEW, i82439tx_host_device) |