add option (enabled by default) to allow resetting the DOSBox emulator

if the guest OS or application uses the standard method through the
keyboard controller. This fixes Windows ME's inability to reboot the
system when you select "restart system". Windows 95 and 98 apparently
happened to work regardless because they contained code to fallback to
calling INT 19h from real mode... or something.
This commit is contained in:
Jonathan Campbell
2014-04-13 14:35:20 -07:00
parent 49f72786d4
commit 277b6d0b16
3 changed files with 36 additions and 10 deletions

View File

@@ -1,9 +0,0 @@
Microsoft Windows Millenium Edition
System reboot doesn't work with DOSBox:
- I think it has to do with the fact that the keyboard controller
emulation correctly emulates the A20 gate for the output port
but not the reset line. Perhaps Windows 95/98 happens to work
because they also try port 0x92, while Windows ME for some reason
doesn't try port 0x92.