@@ -1709,7 +1709,7 @@ INPUT_PORTS_START( sprinter )
17091709 PORT_BIT (0x01 , IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME(" CAPS SHIFT" ) PORT_CODE(KEYCODE_LSHIFT) PORT_CODE(KEYCODE_RSHIFT) PORT_CHAR(UCHAR_SHIFT_1) PORT_CHAR(UCHAR_SHIFT_2)
17101710 PORT_BIT (0x02 , IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME(" z Z : LN BEEP COPY" ) PORT_CODE(KEYCODE_Z) PORT_CHAR(' z' ) PORT_CHAR(' Z' ) PORT_CHAR(' :' )
17111711 PORT_CODE (KEYCODE_BACKSLASH)
1712- PORT_BIT (0x04 , IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME(" x X $ EXP INK CLEAR" ) PORT_CODE(KEYCODE_X) PORT_CHAR(' x' ) PORT_CHAR(' X' ) PORT_CHAR(U ' £ ' )
1712+ PORT_BIT (0x04 , IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME(" x X $ EXP INK CLEAR" ) PORT_CODE(KEYCODE_X) PORT_CHAR(' x' ) PORT_CHAR(' X' ) PORT_CHAR(' $ ' )
17131713 PORT_BIT (0x08 , IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME(" c C ? LPRINT PAPER CONT" ) PORT_CODE(KEYCODE_C) PORT_CHAR(' c' ) PORT_CHAR(' C' ) PORT_CHAR(' ?' )
17141714 PORT_BIT (0x10 , IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME(" v V / LLIST FLASH CLS" ) PORT_CODE(KEYCODE_V) PORT_CHAR(' v' ) PORT_CHAR(' V' ) PORT_CHAR(' /' )
17151715 PORT_CODE (KEYCODE_SLASH) PORT_CODE(KEYCODE_SLASH_PAD)
@@ -1825,10 +1825,10 @@ INPUT_PORTS_START( sprinter )
18251825
18261826
18271827 PORT_START (" mouse_input1" )
1828- PORT_BIT (0xff , 0 , IPT_MOUSE_X) PORT_SENSITIVITY(30 )
1828+ PORT_BIT (0xff , 0 , IPT_MOUSE_X) PORT_SENSITIVITY(60 )
18291829
18301830 PORT_START (" mouse_input2" )
1831- PORT_BIT (0xff , 0 , IPT_MOUSE_Y) PORT_INVERT PORT_SENSITIVITY (30 )
1831+ PORT_BIT (0xff , 0 , IPT_MOUSE_Y) PORT_INVERT PORT_SENSITIVITY (60 )
18321832
18331833 PORT_START(" mouse_input3" )
18341834 PORT_BIT(0xf8 , IP_ACTIVE_LOW, IPT_UNUSED)
@@ -1891,6 +1891,12 @@ void sprinter_state::sprinter(machine_config &config)
18911891 m_maincpu->set_irq_acknowledge_callback (NAME ([](device_t &, int ){ return 0xff ; }));
18921892 m_maincpu->irqack_cb ().set (FUNC (sprinter_state::irq_off));
18931893
1894+ DS12885 (config, m_rtc, XTAL (32'768 )); // should be DS12887A
1895+ ATA_INTERFACE (config, m_ata[0 ]).options (sprinter_ata_devices, " hdd" , " hdd" , false );
1896+ ATA_INTERFACE (config, m_ata[1 ]).options (sprinter_ata_devices, " hdd" , " hdd" , false );
1897+
1898+ BETA_DISK (config, m_beta, 0 );
1899+
18941900 ISA8 (config, m_isa[0 ], X_SP / 5 );
18951901 m_isa[0 ]->set_custom_spaces ();
18961902 zxbus_device &zxbus (ZXBUS (config, " zxbus" , 0 ));
@@ -1929,12 +1935,6 @@ void sprinter_state::sprinter(machine_config &config)
19291935 m_maincpu->zc_callback <0 >().append (m_maincpu, FUNC (z84c015_device::txcb_w));
19301936 m_maincpu->zc_callback <2 >().set (m_maincpu, FUNC (z84c015_device::trg3));
19311937
1932- DS12885 (config, m_rtc, XTAL (32'768 )); // should be DS12887A
1933- ATA_INTERFACE (config, m_ata[0 ]).options (sprinter_ata_devices, " hdd" , " hdd" , false );
1934- ATA_INTERFACE (config, m_ata[1 ]).options (sprinter_ata_devices, " hdd" , " hdd" , false );
1935-
1936- BETA_DISK (config, m_beta, 0 );
1937-
19381938 SPEAKER (config, " lspeaker" ).front_left ();
19391939 SPEAKER (config, " rspeaker" ).front_right ();
19401940
0 commit comments