trunk/src/mess/machine/terminal.c
| r26290 | r26291 | |
| 295 | 295 | return 0; |
| 296 | 296 | } |
| 297 | 297 | |
| 298 | | void generic_terminal_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) |
| 299 | | { |
| 300 | | } |
| 301 | | |
| 302 | 298 | WRITE8_MEMBER( generic_terminal_device::kbd_put ) |
| 303 | 299 | { |
| 304 | 300 | if (data) |
| r26290 | r26291 | |
| 352 | 348 | { |
| 353 | 349 | clear(); |
| 354 | 350 | m_framecnt = 0; |
| 355 | | //m_timer->adjust(attotime::from_hz(2400), 0, attotime::from_hz(2400)); |
| 356 | 351 | } |
| 357 | 352 | |
| 358 | 353 | /* |
| r26290 | r26291 | |
| 520 | 515 | } |
| 521 | 516 | } |
| 522 | 517 | |
| 518 | void serial_terminal_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) |
| 519 | { |
| 520 | device_serial_interface::device_timer(timer, id, param, ptr); |
| 521 | } |
| 522 | |
| 523 | 523 | void serial_terminal_device::send_key(UINT8 code) |
| 524 | 524 | { |
| 525 | 525 | if(is_transmit_register_empty()) |
trunk/src/mess/machine/terminal.h
| r26290 | r26291 | |
| 66 | 66 | virtual void term_write(UINT8 data); |
| 67 | 67 | virtual void device_start(); |
| 68 | 68 | virtual void device_reset(); |
| 69 | | virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr); |
| 70 | 69 | virtual void device_config_complete(); |
| 71 | 70 | virtual void send_key(UINT8 code) { m_keyboard_func(0, code); } |
| 72 | 71 | UINT8 m_buffer[TERMINAL_WIDTH*50]; // make big enough for teleprinter |
| r26290 | r26291 | |
| 104 | 103 | virtual void device_start(); |
| 105 | 104 | virtual void device_config_complete(); |
| 106 | 105 | virtual void device_reset(); |
| 106 | virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr); |
| 107 | 107 | virtual void tra_callback(); |
| 108 | 108 | virtual void tra_complete(); |
| 109 | 109 | virtual void rcv_complete(); |