diff options
| author | 2026-05-05 03:29:45 +1000 | |
|---|---|---|
| committer | 2026-05-05 03:29:45 +1000 | |
| commit | 936800b17c1b4885879282f083f131587907c262 (patch) | |
| tree | 2c8b451bfeb09fab7134a0fb8b7771e107f0d2d1 /src/devices | |
| parent | 9cd10d70a896cd0feddafc01fd1eecb9a4e51283 (diff) | |
cinematronics/leland.cpp: Better default trackball sensitivity.
New working clones
------------------
Ketsui: Kizuna Jigoku Tachi (IKD 2007 Special - 2007 Cave Matsuri Version) [anonymous]
Diffstat (limited to 'src/devices')
| -rw-r--r-- | src/devices/machine/e05a30.h | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/devices/machine/e05a30.h b/src/devices/machine/e05a30.h index d8e7d1611ae..bfbd7451843 100644 --- a/src/devices/machine/e05a30.h +++ b/src/devices/machine/e05a30.h @@ -45,12 +45,16 @@ public: int get_ready_led() { return !m_centronics_busy; } protected: - // device-level overrides + // device_t implementation virtual void device_start() override ATTR_COLD; virtual void device_reset() override ATTR_COLD; private: - /* callbacks */ + void update_printhead(int pos, uint8_t data); + void update_pf_stepper(uint8_t data); + void update_cr_stepper(uint8_t data); + + // callbacks devcb_write16 m_write_printhead; devcb_write8 m_write_pf_stepper; devcb_write8 m_write_cr_stepper; @@ -63,15 +67,11 @@ private: devcb_write_line m_write_cpu_reset; devcb_write_line m_write_ready_led; - void update_printhead(int pos, uint8_t data); - void update_pf_stepper(uint8_t data); - void update_cr_stepper(uint8_t data); - - /* port 0x05 and 0x06 (9-bit) */ + // port 0x05 and 0x06 (9-bit) uint16_t m_printhead; - /* port 0x07 (4-bit) */ + // port 0x07 (4-bit) uint8_t m_pf_stepper; - /* port 0x08 (4-bit) */ + // port 0x08 (4-bit) uint8_t m_cr_stepper; /* Centronics stuff */ @@ -83,7 +83,6 @@ private: uint8_t m_centronics_data_latch; uint8_t m_centronics_data_latched; uint32_t m_c000_shift_register; - }; DECLARE_DEVICE_TYPE(E05A30, e05a30_device) |
