Commit Graph

6 Commits

Author SHA1 Message Date
Jonathan Campbell
da27ede399 add INT 15h AX=0xC206 BH=0x00, which is apparently used by NT. added
more keyboard debug printf's. Added commentary on what Windows NT does
with the keyboard controller.
2014-04-21 01:07:00 -07:00
Jonathan Campbell
151a05bbbb INT 15h mouse functions INIT and RESET now use SET DEFAULTS command for
PS/2 mice to help get them initialized. PS/2 mouse emulation now
defaults to streaming mode by default. See web site
http://www.computer-engineering.org/ps2mouse/ for more info. I was
wrong to assume PS/2 mice started in remote mode. Also a win for Windows
NT which does not bother commanding the mouse to enter streaming mode,
for this very reason, I assume. Removed "aux device reset streaming"
option, the above fix makes it unnecessary. Added debug print to AUX
emulation and INT 15h mouse calls for debugging.
2014-04-20 23:59:51 -07:00
Jonathan Campbell
e832ae9b31 update notes. 2014-04-17 01:16:22 -07:00
Jonathan Campbell
75b7f68c5d update notes, apparently what I did fixes NT's crashiness. I can
actually CTRL+ALT+DEL and login! The only remaining issue now is that
the PS/2 AUX mouse emulation is not working.
2014-04-17 00:38:16 -07:00
Jonathan Campbell
b5adaa005a more docs 2014-04-15 23:54:25 -07:00
Jonathan Campbell
925ee12551 change default cpu.cpp exception handling to actually carry out the
exception. doing this (and enabling the non-recursive page faults)
allows DOSBox to actually boot into Windows NT 3.1!
2014-04-13 16:32:49 -07:00