diff options
| author | 2025-09-28 10:13:10 -0400 | |
|---|---|---|
| committer | 2025-09-28 10:13:10 -0400 | |
| commit | e6ef643d6e484440fc03e3c8ea3388c07f978680 (patch) | |
| tree | 6797c8eb4c30bebb9eb1dda7fc6079db5c6661de | |
| parent | 7bfbb7a2bf1f50d0abed265fbb366b2e4ff5aa88 (diff) | |
misc/ds2000.cpp: make actually compile. [R. Belmont]
| -rw-r--r-- | src/mame/misc/ds2000.cpp | 18 |
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') |
