summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2026-05-05 03:29:45 +1000
committer Vas Crabb <vas@vastheman.com>2026-05-05 03:29:45 +1000
commit936800b17c1b4885879282f083f131587907c262 (patch)
tree2c8b451bfeb09fab7134a0fb8b7771e107f0d2d1 /src/devices
parent9cd10d70a896cd0feddafc01fd1eecb9a4e51283 (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.h19
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)