Previous 199869 Revisions Next

r19329 Wednesday 5th December, 2012 at 14:26:13 UTC by Angelo Salese
Improved keyboard
[src/mess/drivers]pc9801.c

trunk/src/mess/drivers/pc9801.c
r19328r19329
912912            UINT8 res;
913913
914914            res = m_keyb_press;
915            pic8259_ir1_w(machine().device("pic8259_master"), 0);
915916
916917            return res;
917918         }
r19328r19329
22812282
22822283   if(oldval && !newval)
22832284   {
2284      m_keyb_press = 0;
2285      pic8259_ir1_w(machine().device("pic8259_master"), 0);
2285      m_keyb_press = ((UINT8)(FPTR)(param) & 0x7f) | 0x80;
2286      pic8259_ir1_w(machine().device("pic8259_master"), 1);
22862287   }
22872288}
22882289
r19328r19329
22972298   }
22982299   else
22992300   {
2300      m_keyb_press = 0;
2301      pic8259_ir1_w(machine().device("pic8259_master"), 0);
2301      m_keyb_press = ((UINT8)(FPTR)(param) & 0x7f) | 0x80;
2302      pic8259_ir1_w(machine().device("pic8259_master"), 1);
23022303   }
23032304}
23042305

Previous 199869 Revisions Next


© 1997-2024 The MAME Team