Previous 199869 Revisions Next

r20869 Saturday 9th February, 2013 at 14:26:41 UTC by Wilbert Pol
(MESS) pk8000.c: Forgot these ones.. (nw)
[src/mess/drivers]pk8000.c

trunk/src/mess/drivers/pk8000.c
r20868r20869
3636      , m_bank6(*this, "bank6")
3737      , m_bank7(*this, "bank7")
3838      , m_bank8(*this, "bank8")
39      , m_io_joy1(*this, "JOY1")
40      , m_io_joy2(*this, "JOY2")
3941   { }
4042
4143   UINT8 m_keyboard_line;
r20868r20869
6870   required_memory_bank m_bank6;
6971   required_memory_bank m_bank7;
7072   required_memory_bank m_bank8;
73   required_ioport m_io_joy1;
74   required_ioport m_io_joy2;
7175   ioport_port *m_io_port[10];
7276
7377   void pk8000_set_bank(UINT8 data);
r20868r20869
194198READ8_MEMBER(pk8000_state::pk8000_joy_1_r)
195199{
196200   UINT8 retVal = (m_cassette->input() > 0.0038 ? 0x80 : 0);
197   retVal |= ioport("JOY1")->read() & 0x7f;
201   retVal |= m_io_joy1->read() & 0x7f;
198202   return retVal;
199203}
200204READ8_MEMBER(pk8000_state::pk8000_joy_2_r)
201205{
202206   UINT8 retVal = (m_cassette->input() > 0.0038 ? 0x80 : 0);
203   retVal |= ioport("JOY2")->read() & 0x7f;
207   retVal |= m_io_joy2->read() & 0x7f;
204208   return retVal;
205209}
206210

Previous 199869 Revisions Next


© 1997-2024 The MAME Team