Bona Fide OS Development
http://forums.osdever.net/

PS/2 Keyboard Information
http://forums.osdever.net/viewtopic.php?f=4&t=3415
Page 1 of 1

Author:  ~ [ Tue Nov 24, 2020 11:06 am ]
Post subject:  PS/2 Keyboard Information

I wanted to finally be able to use the keyboard of newer machines like an eMachines M6805 laptop with AMD64 3000+ x64 CPU from before 2007, wondering if it's USB, but many are still PS/2.

https://www.win.tue.nl/~aeb/linux/kbd/scancodes-11.html#kccd1
KBC command 0xD1 with value 0xFF (write output port and enable all) locks up some machines and it's not vital as it's used for resetting, enabling A20 and enabling keyboard/mouse clocks, but those things can be done in other ways.

Command 0xAE (enable keyboard) as used by VisOpSys (src/kernel/KernelPs2KeyboardDriver.c where it says outPort64(0xAE);) is not normally needed, at least for initialization.

Page 1 of 1 All times are UTC - 6 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/