diff options
author | 2015-08-04 22:29:04 -0700 | |
---|---|---|
committer | 2015-08-04 22:29:04 -0700 | |
commit | 43978837c51ed41ecdcaaf0deeaca3a6382c5875 (patch) | |
tree | da14956b1e524be0ba408432609058eafba4ee4a /src/mess/includes | |
parent | e804e4c4ef6693d16318fc4aee02096ac113b699 (diff) |
simplification: in the coco/dragon virtual functions which get called from coco.c when the PIA port A/B output status changes, send the new 8-bit output signals directly as a function parameter rather than forcing the handlers to call back into the PIA objects to get the new values
Diffstat (limited to 'src/mess/includes')
-rw-r--r-- | src/mess/includes/coco.h | 4 | ||||
-rw-r--r-- | src/mess/includes/coco12.h | 2 | ||||
-rw-r--r-- | src/mess/includes/dragon.h | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/src/mess/includes/coco.h b/src/mess/includes/coco.h index c0565aba103..363fcff5d2a 100644 --- a/src/mess/includes/coco.h +++ b/src/mess/includes/coco.h @@ -153,8 +153,8 @@ protected: void recalculate_firq(void); // changed handlers - virtual void pia1_pa_changed(void); - virtual void pia1_pb_changed(void); + virtual void pia1_pa_changed(UINT8 data); + virtual void pia1_pb_changed(UINT8 data); // miscellaneous virtual void update_keyboard_input(UINT8 value, UINT8 z); diff --git a/src/mess/includes/coco12.h b/src/mess/includes/coco12.h index c264ad092e5..030adc35b25 100644 --- a/src/mess/includes/coco12.h +++ b/src/mess/includes/coco12.h @@ -56,7 +56,7 @@ protected: virtual void update_cart_base(UINT8 *cart_base); /* PIA1 */ - virtual void pia1_pb_changed(void); + virtual void pia1_pb_changed(UINT8 data); private: diff --git a/src/mess/includes/dragon.h b/src/mess/includes/dragon.h index 6db0d5f86a2..7006d37e68d 100644 --- a/src/mess/includes/dragon.h +++ b/src/mess/includes/dragon.h @@ -45,7 +45,7 @@ public: required_device<printer_image_device> m_printer; protected: - virtual void pia1_pa_changed(void); + virtual void pia1_pa_changed(UINT8 data); }; @@ -65,7 +65,7 @@ protected: virtual DECLARE_READ8_MEMBER( ff00_read ); virtual DECLARE_WRITE8_MEMBER( ff00_write ); - virtual void pia1_pb_changed(void); + virtual void pia1_pb_changed(UINT8 data); void page_rom(bool romswitch); }; |