Windows 1.0 DR5
Here we go! The very much-anticipated Windows 1.0 builds! We will start with the "Developer Release 5" build, which the earliest build that we currently know of! :)
You then create a "DOS" directory in the hard drive, and copy all of the DOS files to it.
You must then copy "COMMAND.COM" to the root of the hard drive.
You can then copy a text editor to the hard drive, and create an "AUTOEXEC.BAT" file.
You must then reboot and make sure that DOS loads from the hard drive. Then, insert the first installation disk, and copy the file "INSTALL.BAT" to the root of the hard drive.
We can then run "INSTALL.BAT", and begin the installation!
It asks you if you want to delete a bunch of files. I assume this is in case you're installing over an existing installation, but I can't be sure.
This build of Windows only supports CGA and Hercules graphics modes. There's a command that allows you to easily switch between the two. If you're using a Hercules card like me, you must do this manually before starting Windows for the first time, otherwise it will crash.
You must add the "C:\WINDOWS\BIN" directory to the path parameter. Adding it to "AUTOEXEC.BAT" saves you from having to do it manually every time you want to run Windows. Adding "mswin" is completely optional!
We are now ready to run Windows! The command is "mswin" rather than "win", which is something to keep in mind!
And here it is! The first known build of Windows!
The Clipboard, Clock, and Control Panel programs are set to run in the background by default.
...and...CAN YOU BELIEVE IT?! REVERSI!!!
Here's an interesting little program.
This program is quite strange, but most likely not finished. It repeats every key you press, and I had to reboot the machine because Windows became unresponsive. Note that some of the programs, including Notepad, oddly enough, will crash the system if you try to run them!
And for those who are curious as to what it looks like in CGA mode, here's what it looks like!
The "Exit Windows" dialog box actually keeps the mouse restricted within the window. As you can probably see here, I prefer Hercules mode over CGA mode because Hercules mode uses a higher resolution. On to the next build... :)
Wonder why is there a bomb icon? It was used in error messages with MINOR_ERROR which none of the apps included use.
Here is the well known "about to crash" message. There are 5 functions that calls it meaning there could be multiple ways to trigger it.