Windows 1.03.04 (DEC Rainbow OEM)


 * Not to be confused with Windows Beta V1.03.04.

Windows 1.03.04 is an unofficial port of Windows 1.03 made by DEC in 1987 for their Rainbow 100 computer.

Installation
The only emulator that currently emulates the DEC Rainbow is MAME (models 100-A, 100-B and 190-B). We do recommend to use MAMEUI64, due to its easier configuration. To install this build, you need to use the Rainbow 100-B model.

As there are known problems with booting from the hard drive image, we will use the MS-DOS 3.10b floppy disk for booting the machine and the hard disk as a Windows path.

Creating CHD image
Before you will run MAMEUI64, you need to create a CHD image first. To do so, you need the chdman tool. Obtain it and then do the following:
 * 1) Open Command Prompt.
 * 2) Type  . This will give you a 10MB hard disk image.

Machine configuration

 * 1) Run MAMEUI64.
 * 2) Right-click on the "Rainbow 100-B" machine and select "Properties".
 * 3) In "Configuration" set at least 512KB or 640KB of RAM.
 * 4) Press "OK" and run the machine.
 * 5) Press Tab to open the main menu. If Tab will not work for you, press the Scroll Lock key and then Tab again.
 * 6) Go to "DIP Swiches" and set "DEC HARD DISK (#1)" and "GRAPHICS OPTION" to On.
 * 7) Go to "File Manager" and set your MS-DOS 3.10b disk image to "floppydisk1". Then set your CHD image to "harddisk1".
 * 8) Reboot the machine and press "A" to boot from the MS-DOS disk image.

Hard disk configuration
To initialize the hard disk, you will have to use the WUTIL utility.
 * 1) Open the main menu, go to "File Manager" and set your WUTIL disk image to "floppydisk2".
 * 2) Go to drive B: and run , press F7.
 * 3) Select "Format and Initialize hard disk" and follow the on-screen instructions.
 * 4) When finished, eject the WUTIL disk an reboot the system.
 * 5) When MS-DOS boots up, run  . After the system reboots, type   and format the hard drive image.

Windows installation
As we already said before, this OEM release is only an unofficial port done by DEC and thus was never officially distributed on a floppy disks. It is only available as two similar pre-installed copies, which are both archived in  files. To extract them, you must use an utility like PKXARC.

For extracting the archives and copying them into the Rainbow-specific floppy disks, you need the 86Box or PCem emulator with an existing installation of MS-DOS 3.30 with two 5.25" 360KB floppy drives configured. You also need to make a regular 5,25" 360KB floppy disk with every single ARC archive, and obtain several Rainbow-specific single sided 5,25" 400KB disk images to put the extracted Windows files on them. For example, you can use the MS-DOS 2.11 boot disk for the Rainbow 100.

Using RX50DRVR and PKXARC

 * 1) Download RX50DRVR and PKXARC.
 * 2) Run MS-DOS 3.30.
 * 3) Copy the files from the floppies to C:.
 * 4) Add the following line into your   file: . Then reboot the system.
 * 5) Insert the Rainbow floppy disk into drive A:, and a floppy with the ARC archive into drive B:. Please note that RX50DRVR will automatically assign specific drive letter for the Rainbow floppy disks. You can access them as drive D:.
 * 6) Type  . This will initialize your Rainbow floppy disk for the first use.
 * 7) Type  . This will extract the Windows files from the ARC archive into the floppy disk.
 * 8) Follow these steps with every other ARC archive.

There is a chance that there will be not enough space on the floppy disks for the Windows files. In this case, you need to extract the ARC files with an extracting utility for Windows and manually add the missing files to a regular 5,25" 360KB floppy disks. Then you can copy the files from with the  command.

Copying Windows files

 * 1) Go to the Rainbow 100-B machine.
 * 2) Set the floppy disk with the Windows files into "floppydisk2".
 * 3) Type  . Follow this step with every other floppy disk.
 * 4) Reboot the system.
 * 5) Press "A" to boot from the MS-DOS 3.10b floppy disk.
 * 6) Navigate into drive E:.
 * 7) Type.