trunk/src/mess/drivers/vk100.c
r23294 | r23295 | |
244 | 244 | DECLARE_WRITE_LINE_MEMBER(i8251_rts); |
245 | 245 | UINT8 vram_read(); |
246 | 246 | void vram_write(UINT8 data); |
247 | | DECLARE_WRITE_LINE_MEMBER( fr_w ); |
248 | | DECLARE_WRITE_LINE_MEMBER( ft_w ); |
249 | 247 | |
250 | 248 | protected: |
251 | 249 | virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr); |
r23294 | r23295 | |
1033 | 1031 | DEVCB_NULL |
1034 | 1032 | }; |
1035 | 1033 | |
1036 | | WRITE_LINE_MEMBER( vk100_state::fr_w ) |
1037 | | { |
1038 | | m_uart->receive_clock(); |
1039 | | } |
1040 | | |
1041 | | WRITE_LINE_MEMBER( vk100_state::ft_w ) |
1042 | | { |
1043 | | m_uart->transmit_clock(); |
1044 | | } |
1045 | | |
1046 | 1034 | static COM8116_INTERFACE( dbrg_intf ) |
1047 | 1035 | { |
1048 | 1036 | DEVCB_NULL, |
1049 | | DEVCB_DRIVER_LINE_MEMBER(vk100_state, fr_w), |
1050 | | DEVCB_DRIVER_LINE_MEMBER(vk100_state, ft_w), |
| 1037 | DEVCB_DEVICE_LINE_MEMBER("i8251", i8251_device, rxc_w), |
| 1038 | DEVCB_DEVICE_LINE_MEMBER("i8251", i8251_device, txc_w), |
1051 | 1039 | COM8116_DIVISORS_16X_5_0688MHz, // receiver |
1052 | 1040 | COM8116_DIVISORS_16X_5_0688MHz // transmitter |
1053 | 1041 | }; |
trunk/src/mess/drivers/vt100.c
r23294 | r23295 | |
68 | 68 | TIMER_DEVICE_CALLBACK_MEMBER(keyboard_callback); |
69 | 69 | IRQ_CALLBACK_MEMBER(vt100_irq_callback); |
70 | 70 | UINT8 bit_sel(UINT8 data); |
71 | | DECLARE_WRITE_LINE_MEMBER( fr_w ); |
72 | | DECLARE_WRITE_LINE_MEMBER( ft_w ); |
73 | 71 | }; |
74 | 72 | |
75 | 73 | |
r23294 | r23295 | |
431 | 429 | DEVCB_NULL |
432 | 430 | }; |
433 | 431 | |
434 | | WRITE_LINE_MEMBER( vt100_state::fr_w ) |
435 | | { |
436 | | m_uart->receive_clock(); |
437 | | } |
438 | | |
439 | | WRITE_LINE_MEMBER( vt100_state::ft_w ) |
440 | | { |
441 | | m_uart->transmit_clock(); |
442 | | } |
443 | | |
444 | 432 | static COM8116_INTERFACE( dbrg_intf ) |
445 | 433 | { |
446 | 434 | DEVCB_NULL, |
447 | | DEVCB_DRIVER_LINE_MEMBER(vt100_state, fr_w), |
448 | | DEVCB_DRIVER_LINE_MEMBER(vt100_state, ft_w), |
| 435 | DEVCB_DEVICE_LINE_MEMBER("i8251", i8251_device, rxc_w), |
| 436 | DEVCB_DEVICE_LINE_MEMBER("i8251", i8251_device, txc_w), |
449 | 437 | COM8116_DIVISORS_16X_5_0688MHz, // receiver |
450 | 438 | COM8116_DIVISORS_16X_5_0688MHz // transmitter |
451 | 439 | }; |