summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2021-08-16 14:23:29 +0200
committer hap <happppp@users.noreply.github.com>2021-08-16 14:23:45 +0200
commit09c8b65820577c0fc6f3936ed351ef858cf693ab (patch)
tree918a7c1de4b5b1018a51e1a582e55dcb5eb92259
parent0e1b8aa3facbd8c3ea8de7e5a4e55b70fb565009 (diff)
saitek_osa: prevent init order issue
-rw-r--r--src/devices/bus/saitek_osa/maestro.cpp3
-rw-r--r--src/devices/bus/saitek_osa/maestro.h1
-rw-r--r--src/mame/drivers/hh_tms1k.cpp2
3 files changed, 6 insertions, 0 deletions
diff --git a/src/devices/bus/saitek_osa/maestro.cpp b/src/devices/bus/saitek_osa/maestro.cpp
index 6e9353ec1d9..fc755dd023c 100644
--- a/src/devices/bus/saitek_osa/maestro.cpp
+++ b/src/devices/bus/saitek_osa/maestro.cpp
@@ -224,7 +224,10 @@ void saitekosa_analyst_device::device_add_mconfig(machine_config &config)
// video hardware
HD44780(config, m_lcd, 0);
m_lcd->set_lcd_size(2, 8);
+}
+void saitekosa_analyst_device::device_config_complete()
+{
auto *screen = subdevice<screen_device>("^screen");
screen->set_size(6 * 16 + 3, 16);
screen->set_visarea_full();
diff --git a/src/devices/bus/saitek_osa/maestro.h b/src/devices/bus/saitek_osa/maestro.h
index b5739789af8..fee4b497d03 100644
--- a/src/devices/bus/saitek_osa/maestro.h
+++ b/src/devices/bus/saitek_osa/maestro.h
@@ -72,6 +72,7 @@ public:
protected:
virtual const tiny_rom_entry *device_rom_region() const override;
virtual void device_add_mconfig(machine_config &config) override;
+ virtual void device_config_complete() override;
private:
required_device<hd44780_device> m_lcd;
diff --git a/src/mame/drivers/hh_tms1k.cpp b/src/mame/drivers/hh_tms1k.cpp
index 24bde2e39a6..de5edf61b34 100644
--- a/src/mame/drivers/hh_tms1k.cpp
+++ b/src/mame/drivers/hh_tms1k.cpp
@@ -53,6 +53,7 @@ on Joerg Woerner's datamath.org: http://www.datamath.org/IC_List.htm
@MP1204 TMS1100 1980, Entex Baseball 3 (6007)
*MP1209 TMS1100 1980, U.S. Games Space Cruiser/Strategy Football
@MP1211 TMS1100 1980, Entex Space Invader (6012)
+ *MP1215 TMS1100 1980, Tiger Playmaker
@MP1218 TMS1100 1980, Entex Basketball 2 (6010)
@MP1219 TMS1100 1980, U.S. Games Super Sports-4
@MP1221 TMS1100 1980, Entex Raise The Devil (6011)
@@ -122,6 +123,7 @@ on Joerg Woerner's datamath.org: http://www.datamath.org/IC_List.htm
@MP6101B TMS0980 1979, Parker Brothers Stop Thief
*MP6354 ? 1982, Tsukuda The Dracula (? note: 40-pin, VFD-capable)
*MP6361 ? 1983, Defender Strikes (? note: VFD-capable)
+ *MP7302 TMS1400 1980, Tiger Deluxe Football with Instant Replay
@MP7304 TMS1400 1982, Tiger 7 in 1 Sports Stadium (model 7-555)
@MP7313 TMS1400 1980, Parker Brothers Bank Shot
@MP7314 TMS1400 1980, Parker Brothers Split Second