v1.19.7: Windows 95 boots to the desktop
This commit is contained in:
parent
fab328aa24
commit
a774fb983e
33 changed files with 8372 additions and 1411 deletions
27
blog/2015/09/21/README.md
Normal file
27
blog/2015/09/21/README.md
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
Some Success With Windows 95
|
||||
---
|
||||
|
||||
Today, the last serious bug preventing a successful boot of Windows 95 was fixed. I won't bore you with
|
||||
the details.
|
||||
|
||||
OK, I will: three arithmetic instructions (specifically, **AND**, **OR** and **XOR**) include a variation that
|
||||
converts an immediate signed byte into a signed word. Those variations were failing to truncate the result when
|
||||
a 16-bit operand size was in effect, and if the destination was a register, the upper 16 bits of that register
|
||||
could become corrupted.
|
||||
|
||||
The [Windows 95 Test Machine](/devices/pc/machine/compaq/deskpro386/vga/4096kb/) hard disk has been updated
|
||||
with a complete set of Windows 95 files from a "Compact" installation, and first boot has finished, so instead
|
||||
of the initial "Getting ready to run Windows 95 for the first time..." splash screen, you'll see the normal
|
||||
Windows 95 startup screen.
|
||||
|
||||
The machine is still a bit finicky. It easily gets confused about the state of its shift keys if you switch away
|
||||
from the browser and then back again. And Explorer windows don't open in the correct view; for example, both
|
||||
**My Computer** and **Recycle Bin** open the same (incorrect) view. And if you close an Explorer window, reopen it,
|
||||
and click around on the menus, a crash will likely result.
|
||||
|
||||
The adventure continues.
|
||||
|
||||
[Embedded DeskPro 386](/devices/pc/machine/compaq/deskpro386/vga/4096kb/machine.xml "PCjs:deskpro386:::debugger")
|
||||
|
||||
*[@jeffpar](http://twitter.com/jeffpar)*
|
||||
*September 21, 2015*
|
||||
Loading…
Reference in a new issue