summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/tosh1000.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/tosh1000.cpp')
-rw-r--r--src/mame/drivers/tosh1000.cpp14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/mame/drivers/tosh1000.cpp b/src/mame/drivers/tosh1000.cpp
index 692f2b979f2..36819410383 100644
--- a/src/mame/drivers/tosh1000.cpp
+++ b/src/mame/drivers/tosh1000.cpp
@@ -57,6 +57,9 @@
//#define LOG_OUTPUT_FUNC printf
#include "logmacro.h"
+
+namespace {
+
#define LOGKBD(...) LOGMASKED(LOG_KEYBOARD, __VA_ARGS__)
#define LOGDBG(...) LOGMASKED(LOG_DEBUG, __VA_ARGS__)
@@ -75,9 +78,10 @@ public:
void init_tosh1000();
-private:
- DECLARE_MACHINE_RESET(tosh1000);
+protected:
+ virtual void machine_reset() override;
+private:
void romdos_bank_w(uint8_t data);
void bram_w(offs_t offset, uint8_t data);
@@ -106,7 +110,7 @@ void tosh1000_state::init_tosh1000()
{
}
-MACHINE_RESET_MEMBER(tosh1000_state, tosh1000)
+void tosh1000_state::machine_reset()
{
m_bram_latch = false;
m_bram_offset = 0;
@@ -261,8 +265,6 @@ void tosh1000_state::tosh1000(machine_config &config)
ADDRESS_MAP_BANK(config, "bankdev").set_map(&tosh1000_state::tosh1000_romdos).set_options(ENDIANNESS_LITTLE, 8, 20, 0x10000);
- MCFG_MACHINE_RESET_OVERRIDE(tosh1000_state, tosh1000)
-
ibm5160_mb_device &mb(IBM5160_MOTHERBOARD(config, "mb", 0));
mb.set_cputag(m_maincpu);
mb.int_callback().set_inputline(m_maincpu, 0);
@@ -302,6 +304,8 @@ ROM_START( tosh1000 )
ROM_LOAD("5788005.u33", 0x00000, 0x2000, CRC(0bf56d70) SHA1(c2a8b10808bf51a3c123ba3eb1e9dd608231916f)) /* "AMI 8412PI // 5788005 // (C) IBM CORP. 1981 // KOREA" */
ROM_END
+} // Anonymous namespace
+
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
COMP( 1987, tosh1000, ibm5150, 0, tosh1000, 0, tosh1000_state, init_tosh1000, "Toshiba", "Toshiba T1000", MACHINE_IS_SKELETON )