Added files to build and fixed override functions

This commit is contained in:
Ted Green 2016-03-18 15:34:44 -06:00
parent 5c78c35501
commit b79020559e
2 changed files with 8 additions and 6 deletions

View File

@ -1709,6 +1709,8 @@ if (MACHINES["PCI"]~=null) then
MAME_DIR .. "src/devices/machine/lpc-pit.h",
MAME_DIR .. "src/devices/machine/vrc4373.cpp",
MAME_DIR .. "src/devices/machine/vrc4373.h",
MAME_DIR .. "src/devices/machine/gt64xxx.cpp",
MAME_DIR .. "src/devices/machine/gt64xxx.h",
}
end

View File

@ -176,9 +176,9 @@ class gt64xxx_device : public pci_host_device {
public:
gt64xxx_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
virtual void reset_all_mappings();
virtual void reset_all_mappings() override;
virtual void map_extra(UINT64 memory_window_start, UINT64 memory_window_end, UINT64 memory_offset, address_space *memory_space,
UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space);
UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space) override;
void set_cpu_tag(const char *tag) { cpu_tag = tag;}
void set_cpu_tag(const UINT32 clock) { m_clock = clock;}
@ -187,7 +187,7 @@ public:
void set_autoconfig(const int autoconfig) {m_autoconfig = autoconfig;}
void set_irq_info(const int irq_num) {m_irq_num = irq_num;}
virtual DECLARE_ADDRESS_MAP(config_map, 32);
virtual DECLARE_ADDRESS_MAP(config_map, 32) override;
// pci bus
DECLARE_READ32_MEMBER( pci_config_r);
@ -218,9 +218,9 @@ public:
protected:
address_space *m_cpu_space;
virtual const address_space_config *memory_space_config(address_spacenum spacenum) const;
virtual void device_start();
virtual void device_reset();
virtual const address_space_config *memory_space_config(address_spacenum spacenum) const override;
virtual void device_start() override;
virtual void device_reset() override;
private:
mips3_device *m_cpu;