summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/ti99/internal/datamux.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/ti99/internal/datamux.h')
-rw-r--r--src/devices/bus/ti99/internal/datamux.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/devices/bus/ti99/internal/datamux.h b/src/devices/bus/ti99/internal/datamux.h
index 829ef608bda..32e73a091b2 100644
--- a/src/devices/bus/ti99/internal/datamux.h
+++ b/src/devices/bus/ti99/internal/datamux.h
@@ -35,7 +35,7 @@ public:
datamux_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
uint16_t read(offs_t offset);
void write(offs_t offset, uint16_t data);
- void setaddress(offs_t mode, uint16_t address);
+ void setaddress(offs_t offset, uint16_t busctrl);
DECLARE_WRITE_LINE_MEMBER( clock_in );
DECLARE_WRITE_LINE_MEMBER( dbin_in );
@@ -50,7 +50,6 @@ protected:
void device_start() override;
void device_stop() override;
void device_reset() override;
- void device_config_complete() override;
ioport_constructor device_input_ports() const override;
private:
@@ -79,7 +78,9 @@ private:
uint16_t* m_consolerom;
// Console GROMs
- tmc0430_device* m_grom[3];
+ required_device<tmc0430_device> m_grom0;
+ required_device<tmc0430_device> m_grom1;
+ required_device<tmc0430_device> m_grom2;
// Common read routine
void read_all(uint16_t addr, uint8_t *target);