From 09c8b65820577c0fc6f3936ed351ef858cf693ab Mon Sep 17 00:00:00 2001 From: hap Date: Mon, 16 Aug 2021 14:23:29 +0200 Subject: [PATCH] saitek_osa: prevent init order issue --- src/devices/bus/saitek_osa/maestro.cpp | 3 +++ src/devices/bus/saitek_osa/maestro.h | 1 + src/mame/drivers/hh_tms1k.cpp | 2 ++ 3 files changed, 6 insertions(+) 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"); 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 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