We don't support any PS/2 keyboard command for now. Just return ACKnowledge. This unblocks some programs that want to initialize the keyboard by sending keyboard commands and then performing polling on the port until "valid" data comes out. (unblocks e.g. DOS Mugen game, amongst others...).
svn path=/trunk/; revision=68415
static VOID WINAPI KeyboardCommand(LPVOID Param, BYTE Command)
{
- UNIMPLEMENTED;
+ // FIXME: UNIMPLEMENTED; just return ACKnowledge.
+ // This unblocks some programs that want to initialize
+ // the keyboard by sending keyboard commands and then
+ // performing polling on the port until "valid" data
+ // comes out.
+ DPRINT1("KeyboardCommand(0x%02X) NOT IMPLEMENTED\n", Command);
+ PS2QueuePush(PS2Port, 0xFA);
}
/* PUBLIC FUNCTIONS ***********************************************************/