Commit Graph

230 Commits

Author SHA1 Message Date
Jonathan Campbell
fe400c9b97 updated notes 2015-01-27 17:40:04 -08:00
Jonathan Campbell
17afc91d7e Demo notes for "Scroll Land by TSI" 2015-01-27 17:22:55 -08:00
Jonathan Campbell
eaa256d5a8 minor details updated 2014-06-12 09:52:31 -07:00
Jonathan Campbell
b6208ad521 Added TODO to add Sound Blaster 16 emulation quirk where DMA is halted
until IRQ acknowledgement happens. Added commentary on DOSBox DSP write
status port kludge. Added notes on the Triton "Crystal Dream" demo and
why the kludge prevents Sound Blaster support from working in that demo.
2014-06-12 09:38:13 -07:00
Jonathan Campbell
b07d076d96 update Windows 98 SE notes 2014-06-09 23:18:51 -07:00
Jonathan Campbell
1b3a083012 add notes about Win98 2014-05-17 18:39:39 -07:00
Jonathan Campbell
e5bca45c39 add notes about Microsoft Windows 3.11, including PS/2 mouse cursor
problems with DOS boxes, and serious conflicts between Windows 3.1 and
DOSBox's INT 33h mouse emulation (when running Windows 3.1 directly from
DOSBox's DOS prompt).
2014-04-22 04:54:39 -07:00
Jonathan Campbell
c9056fac61 update NOTES 2014-04-22 00:06:39 -07:00
Jonathan Campbell
7be6d5a7c7 Add more notes 2014-04-21 22:51:04 -07:00
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
902da3b65d damn you VI and your backup files 2014-04-17 10:59:39 -07:00
Jonathan Campbell
9f65f164b4 update document on Windows ME. The INT 33h disable and fix to mouse
movement code resolved one of the BSODs that can happen during the setup
phase. It turns out the other crash, related to the dynamic core, can be
overcome if you're patient and willing to run the setup phase with
core=normal (it takes a LONG time though!).

Added document on what DOSBox did wrong and why it affected Windows NT
3.1 and Windows ME the way it did.
2014-04-17 10:58:07 -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
47894db5aa more 2014-04-16 00:12:59 -07:00
Jonathan Campbell
8cf88df392 more 2014-04-16 00:12:41 -07:00
Jonathan Campbell
b5adaa005a more docs 2014-04-15 23:54:25 -07:00
Jonathan Campbell
b0c5ab45e4 notes 2014-04-15 23:01:22 -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
Jonathan Campbell
4aef7cf5f3 more 2014-04-13 14:58:35 -07:00
Jonathan Campbell
052665a5a2 more comments 2014-02-01 12:02:05 -08:00
Jonathan Campbell
315eed171a more notes 2014-02-01 11:51:15 -08:00
Jonathan Campbell
188ad88496 Alpha Waves notes 2014-02-01 11:46:09 -08:00
Jonathan Campbell
e55d9763ba more notes 2014-02-01 00:43:03 -08:00
Jonathan Campbell
ac418dd09a more notes 2014-01-20 15:48:37 -08:00
Jonathan Campbell
a667218c59 more bugs and notes written 2014-01-20 15:02:23 -08:00
Jonathan Campbell
da741b4671 Update comments. 2014-01-19 22:07:21 -08:00
Jonathan Campbell
0c86569f1f More comments 2014-01-19 20:34:08 -08:00
Jonathan Campbell
a328c4a61a Start in-tree BUGS and NOTES documentation. 2014-01-19 19:25:49 -08:00