trunk/src/mess/machine/pc_joy.h
| r22792 | r22793 | |
| 23 | 23 | device_pc_joy_interface(const machine_config &mconfig, device_t &device); |
| 24 | 24 | virtual ~device_pc_joy_interface(); |
| 25 | 25 | |
| 26 | | virtual bool x1(int delta) { return false; } |
| 27 | | virtual bool x2(int delta) { return false; } |
| 28 | | virtual bool y1(int delta) { return false; } |
| 29 | | virtual bool y2(int delta) { return false; } |
| 26 | virtual UINT8 x1(int delta) { return 0; } |
| 27 | virtual UINT8 x2(int delta) { return 0; } |
| 28 | virtual UINT8 y1(int delta) { return 0; } |
| 29 | virtual UINT8 y2(int delta) { return 0; } |
| 30 | 30 | virtual UINT8 btn() { return 0xf; } |
| 31 | 31 | virtual void port_write() { } |
| 32 | 32 | }; |
| r22792 | r22793 | |
| 56 | 56 | pc_basic_joy_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); |
| 57 | 57 | virtual ioport_constructor device_input_ports() const; |
| 58 | 58 | |
| 59 | | virtual bool x1(int delta) { return (m_x1->read() > delta); } |
| 60 | | virtual bool x2(int delta) { return (m_x2->read() > delta); } |
| 61 | | virtual bool y1(int delta) { return (m_y1->read() > delta); } |
| 62 | | virtual bool y2(int delta) { return (m_y2->read() > delta); } |
| 59 | virtual UINT8 x1(int delta) { return (m_x1->read() > delta); } |
| 60 | virtual UINT8 x2(int delta) { return (m_x2->read() > delta); } |
| 61 | virtual UINT8 y1(int delta) { return (m_y1->read() > delta); } |
| 62 | virtual UINT8 y2(int delta) { return (m_y2->read() > delta); } |
| 63 | 63 | virtual UINT8 btn() { return m_btn->read(); } |
| 64 | 64 | |
| 65 | 65 | protected: |
trunk/src/mess/drivers/pc.c
| r22792 | r22793 | |
| 277 | 277 | |
| 278 | 278 | static ADDRESS_MAP_START(asst128_io, AS_IO, 16, pc_state) |
| 279 | 279 | ADDRESS_MAP_UNMAP_HIGH |
| 280 | | AM_RANGE(0x0000, 0x000f) AM_DEVREADWRITE8("dma8237", am9517a_device, read, write, 0xffff) |
| 281 | 280 | AM_RANGE(0x0020, 0x0021) AM_DEVREADWRITE8_LEGACY("pic8259", pic8259_r, pic8259_w, 0xffff) |
| 282 | 281 | AM_RANGE(0x0040, 0x0043) AM_DEVREADWRITE8_LEGACY("pit8253", pit8253_r, pit8253_w, 0xffff) |
| 283 | 282 | AM_RANGE(0x0060, 0x0063) AM_DEVREADWRITE8("ppi8255", i8255_device, read, write, 0xffff) |