mirror of
https://github.com/holub/mame
synced 2025-04-20 15:32:45 +03:00
sinclair/sprinter.cpp: tuned mouse sensitivity; reorded storage device to avoid index change
This commit is contained in:
parent
31323a61a4
commit
79614600ca
@ -1709,7 +1709,7 @@ INPUT_PORTS_START( sprinter )
|
||||
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)
|
||||
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(':')
|
||||
PORT_CODE(KEYCODE_BACKSLASH)
|
||||
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'£')
|
||||
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('$')
|
||||
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('?')
|
||||
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('/')
|
||||
PORT_CODE(KEYCODE_SLASH) PORT_CODE(KEYCODE_SLASH_PAD)
|
||||
@ -1825,10 +1825,10 @@ INPUT_PORTS_START( sprinter )
|
||||
|
||||
|
||||
PORT_START("mouse_input1")
|
||||
PORT_BIT(0xff, 0, IPT_MOUSE_X) PORT_SENSITIVITY(30)
|
||||
PORT_BIT(0xff, 0, IPT_MOUSE_X) PORT_SENSITIVITY(60)
|
||||
|
||||
PORT_START("mouse_input2")
|
||||
PORT_BIT(0xff, 0, IPT_MOUSE_Y) PORT_INVERT PORT_SENSITIVITY(30)
|
||||
PORT_BIT(0xff, 0, IPT_MOUSE_Y) PORT_INVERT PORT_SENSITIVITY(60)
|
||||
|
||||
PORT_START("mouse_input3")
|
||||
PORT_BIT(0xf8, IP_ACTIVE_LOW, IPT_UNUSED)
|
||||
@ -1891,6 +1891,12 @@ void sprinter_state::sprinter(machine_config &config)
|
||||
m_maincpu->set_irq_acknowledge_callback(NAME([](device_t &, int){ return 0xff; }));
|
||||
m_maincpu->irqack_cb().set(FUNC(sprinter_state::irq_off));
|
||||
|
||||
DS12885(config, m_rtc, XTAL(32'768)); // should be DS12887A
|
||||
ATA_INTERFACE(config, m_ata[0]).options(sprinter_ata_devices, "hdd", "hdd", false);
|
||||
ATA_INTERFACE(config, m_ata[1]).options(sprinter_ata_devices, "hdd", "hdd", false);
|
||||
|
||||
BETA_DISK(config, m_beta, 0);
|
||||
|
||||
ISA8(config, m_isa[0], X_SP / 5);
|
||||
m_isa[0]->set_custom_spaces();
|
||||
zxbus_device &zxbus(ZXBUS(config, "zxbus", 0));
|
||||
@ -1929,12 +1935,6 @@ void sprinter_state::sprinter(machine_config &config)
|
||||
m_maincpu->zc_callback<0>().append(m_maincpu, FUNC(z84c015_device::txcb_w));
|
||||
m_maincpu->zc_callback<2>().set(m_maincpu, FUNC(z84c015_device::trg3));
|
||||
|
||||
DS12885(config, m_rtc, XTAL(32'768)); // should be DS12887A
|
||||
ATA_INTERFACE(config, m_ata[0]).options(sprinter_ata_devices, "hdd", "hdd", false);
|
||||
ATA_INTERFACE(config, m_ata[1]).options(sprinter_ata_devices, "hdd", "hdd", false);
|
||||
|
||||
BETA_DISK(config, m_beta, 0);
|
||||
|
||||
SPEAKER(config, "lspeaker").front_left();
|
||||
SPEAKER(config, "rspeaker").front_right();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user