diff options
author | Aaron Giles <aaron@aarongiles.com> | 2008-12-14 23:47:30 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2008-12-14 23:47:30 +0000 |
commit | 60b43c1d69f0f0f4f86796eb1d7c8a20d40e51ca (patch) | |
tree | 1dc5e9b43927f119f404c76262ee152d7ebfed0d /src/emu/cpu/mcs51/mcs51.h | |
parent | 04fbf4f825ba5b1cc58394319278fd645ebbae61 (diff) |
Removed hack for setting mcs51 serial callbacks. Updated micro3d to use
new functions. Fixes regression.
Diffstat (limited to 'src/emu/cpu/mcs51/mcs51.h')
-rw-r--r-- | src/emu/cpu/mcs51/mcs51.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/emu/cpu/mcs51/mcs51.h b/src/emu/cpu/mcs51/mcs51.h index 9c33d76984b..951bb93fe6e 100644 --- a/src/emu/cpu/mcs51/mcs51.h +++ b/src/emu/cpu/mcs51/mcs51.h @@ -90,8 +90,11 @@ struct _ds5002fp_config FUNCTION PROTOTYPES ***************************************************************************/ -extern void i8051_set_serial_tx_callback(void (*callback)(int data)); -extern void i8051_set_serial_rx_callback(int (*callback)(void)); +typedef void (*mcs51_serial_tx_func)(const device_config *device, int data); +typedef int (*mcs51_serial_rx_func)(const device_config *device); + +extern void i8051_set_serial_tx_callback(const device_config *device, mcs51_serial_tx_func tx_func); +extern void i8051_set_serial_rx_callback(const device_config *device, mcs51_serial_rx_func rx_func); /* variants with no internal rom and 128 byte internal memory */ CPU_GET_INFO( i8031 ); |