Skip to content
This repository has been archived by the owner on Dec 24, 2020. It is now read-only.

Windows 95 Desktop Release

Compare
Choose a tag to compare
@jeffpar jeffpar released this 22 Sep 02:31
· 3762 commits to master since this release

This is the first release of PCjs capable of booting Windows 95 all the way to its desktop.

The most recent fix involved variations of three arithmetic instructions (specifically, AND, OR and XOR) that convert 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 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.