summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/dmv.cpp
diff options
context:
space:
mode:
author Sandro Ronco <sandro.ronco@gmx.com>2019-10-24 21:34:31 +0200
committer Sandro Ronco <sandro.ronco@gmx.com>2019-10-24 21:34:31 +0200
commitdc6f6cf27aed0c6450d419a23a721cc2ef37915d (patch)
tree9026e38988dae23cdbbe6e9d42066614c6b2bda3 /src/mame/drivers/dmv.cpp
parente7645c8444b98003af602bf9ff957a2852c6eb89 (diff)
Machines promoted to working
---------------------------- NCR Decision Mate V [Sandro Ronco, rfka01]
Diffstat (limited to 'src/mame/drivers/dmv.cpp')
-rw-r--r--src/mame/drivers/dmv.cpp18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/mame/drivers/dmv.cpp b/src/mame/drivers/dmv.cpp
index 66c07e6e748..484da90f4dc 100644
--- a/src/mame/drivers/dmv.cpp
+++ b/src/mame/drivers/dmv.cpp
@@ -1,5 +1,6 @@
// license:BSD-3-Clause
// copyright-holders:Sandro Ronco
+// thanks-to:rfka01
/***************************************************************************
NCR Decision Mate V
@@ -626,6 +627,21 @@ INPUT_PORTS_END
void dmv_state::machine_start()
{
m_leds.resolve();
+
+ // register for state saving
+ save_item(NAME(m_ramoutdis));
+ save_item(NAME(m_switch16));
+ save_item(NAME(m_thold7));
+ save_item(NAME(m_dma_hrq));
+ save_item(NAME(m_ram_bank));
+ save_item(NAME(m_color_mode));
+ save_item(NAME(m_eop_line));
+ save_item(NAME(m_dack3_line));
+ save_item(NAME(m_sd_poll_state));
+ save_item(NAME(m_floppy_motor));
+ save_item(NAME(m_busint));
+ save_item(NAME(m_irqs));
+ save_pointer(NAME(m_ram->base()), m_ram->bytes());
}
void dmv_state::machine_reset()
@@ -914,4 +930,4 @@ ROM_END
/* Driver */
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
-COMP( 1984, dmv, 0, 0, dmv, dmv, dmv_state, empty_init, "NCR", "Decision Mate V", MACHINE_NOT_WORKING | MACHINE_NO_SOUND)
+COMP( 1984, dmv, 0, 0, dmv, dmv, dmv_state, empty_init, "NCR", "Decision Mate V", MACHINE_SUPPORTS_SAVE)