trunk/src/mess/machine/apollo_kbd.c
| r21039 | r21040 | |
| 107 | 107 | m_tx_fifo.start(this); |
| 108 | 108 | m_keyboard_tty.start(this); |
| 109 | 109 | |
| 110 | m_io_keyboard1 = machine().root_device().ioport("keyboard1"); |
| 111 | m_io_keyboard2 = machine().root_device().ioport("keyboard2"); |
| 112 | m_io_keyboard3 = machine().root_device().ioport("keyboard3"); |
| 113 | m_io_keyboard4 = machine().root_device().ioport("keyboard4"); |
| 114 | m_io_mouse1 = machine().root_device().ioport("mouse1"); |
| 115 | m_io_mouse2 = machine().root_device().ioport("mouse2"); |
| 116 | m_io_mouse3 = machine().root_device().ioport("mouse3"); |
| 117 | |
| 110 | 118 | m_timer = machine().scheduler().timer_alloc(FUNC(static_poll_callback), this); |
| 111 | 119 | } |
| 112 | 120 | |
| r21039 | r21040 | |
| 251 | 259 | } |
| 252 | 260 | else |
| 253 | 261 | { |
| 254 | | int b = m_device->machine().root_device().ioport("mouse1")->read(); |
| 255 | | int x = m_device->machine().root_device().ioport("mouse2")->read(); |
| 256 | | int y = m_device->machine().root_device().ioport("mouse3")->read(); |
| 262 | int b = m_device->m_io_mouse1->read(); |
| 263 | int x = m_device->m_io_mouse2->read(); |
| 264 | int y = m_device->m_io_mouse3->read(); |
| 257 | 265 | |
| 258 | 266 | if (m_last_b < 0) |
| 259 | 267 | { |