summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author arbee <rb6502@users.noreply.github.com>2025-09-28 10:13:10 -0400
committer arbee <rb6502@users.noreply.github.com>2025-09-28 10:13:10 -0400
commite6ef643d6e484440fc03e3c8ea3388c07f978680 (patch)
tree6797c8eb4c30bebb9eb1dda7fc6079db5c6661de
parent7bfbb7a2bf1f50d0abed265fbb366b2e4ff5aa88 (diff)
misc/ds2000.cpp: make actually compile. [R. Belmont]
-rw-r--r--src/mame/misc/ds2000.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/mame/misc/ds2000.cpp b/src/mame/misc/ds2000.cpp
index 07385f221d2..377ca3b39f5 100644
--- a/src/mame/misc/ds2000.cpp
+++ b/src/mame/misc/ds2000.cpp
@@ -44,7 +44,7 @@ protected:
required_ioport m_config;
sound_stream *m_stream;
- double m_mi_phase, m_mi_y1, m_mi_y2, m_mi_z1, m_mi_z2;
+ double m_mi_phase, m_mi_pll_phase, m_mi_pll_step, m_mi_y1, m_mi_y2, m_mi_z1, m_mi_z2;
u8 m_io40;
u32 m_emit_counter;
@@ -99,6 +99,8 @@ void ds2000_state::machine_start()
save_item(NAME(m_emit_on));
save_item(NAME(m_rx));
save_item(NAME(m_mi_phase));
+ save_item(NAME(m_mi_pll_phase));
+ save_item(NAME(m_mi_pll_step));
save_item(NAME(m_mi_y1));
save_item(NAME(m_mi_y2));
save_item(NAME(m_mi_z1));
@@ -248,7 +250,7 @@ void ds2000_state::ds2000(machine_config &config)
DP8350(config, m_crtc, MC);
m_crtc->set_screen(m_screen);
m_crtc->refresh_control(1);
-
+
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
m_screen->set_screen_update(FUNC(ds2000_state::screen_update));
@@ -278,8 +280,8 @@ static INPUT_PORTS_START(ds2000)
PORT_BIT( 0xfc, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("P0")
- PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CODE(KEYCODE_SLASH) PORT_CHAR('/') PORT_CHAR('?')
- PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("L \\ FF") PORT_CODE(KEYCODE_L) PORT_CHAR('L') PORT_CHAR('\\')
+ PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CODE(KEYCODE_SLASH) PORT_CHAR('/') PORT_CHAR('?')
+ PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("L \\ FF") PORT_CODE(KEYCODE_L) PORT_CHAR('L') PORT_CHAR('\\')
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CODE(KEYCODE_0) PORT_CHAR('0')
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("V SYN") PORT_CODE(KEYCODE_V) PORT_CHAR('V')
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CODE(KEYCODE_4) PORT_CHAR('4') PORT_CHAR('$')
@@ -288,8 +290,8 @@ static INPUT_PORTS_START(ds2000)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("P1")
- PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CODE(KEYCODE_STOP) PORT_CHAR('.') PORT_CHAR('>')
- PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CODE(KEYCODE_O) PORT_CHAR('O') PORT_CHAR('-')
+ PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CODE(KEYCODE_STOP) PORT_CHAR('.') PORT_CHAR('>')
+ PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CODE(KEYCODE_O) PORT_CHAR('O') PORT_CHAR('-')
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CODE(KEYCODE_9) PORT_CHAR('9') PORT_CHAR(')')
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("B STX") PORT_CODE(KEYCODE_B) PORT_CHAR('B')
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CODE(KEYCODE_5) PORT_CHAR('5') PORT_CHAR('%')
@@ -308,7 +310,7 @@ static INPUT_PORTS_START(ds2000)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("P3")
- PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Repeat") PORT_CODE(KEYCODE_BACKSLASH)
+ PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Repeat") PORT_CODE(KEYCODE_BACKSLASH)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Return") PORT_CODE(KEYCODE_ENTER) PORT_CHAR(13)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Ident") PORT_CODE(KEYCODE_CLOSEBRACE)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Z SUB") PORT_CODE(KEYCODE_Z) PORT_CHAR('Z')
@@ -318,7 +320,7 @@ static INPUT_PORTS_START(ds2000)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("P4")
- PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Linefeed") PORT_CODE(KEYCODE_PGDN)
+ PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Linefeed") PORT_CODE(KEYCODE_PGDN)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Rubout") PORT_CODE(KEYCODE_DEL)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CODE(KEYCODE_EQUALS) PORT_CHAR('=') PORT_CHAR('-')
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("X CAN") PORT_CODE(KEYCODE_X) PORT_CHAR('X')