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). However, due to its hard orientation in it, we recommend to use MAMEUI64, as the configuration process it easier.

Machine configuration
Before you run MAMEUI64, you need to create a CHD hard disk image. To do so, you need the chdman tool that is included in the regular MAME package. To obtain it, you can download and run the MAME self-extraction image and then just pick up the chdman tool.
 * 1) Open Command Prompt.
 * 2) Type  . This will give you a 10MB hard disk image.
 * 3) Run MAMEUI64.
 * 4) Right-click on the "Rainbow 100-B" machine and select "Properties".
 * 5) In "Configuration" set at least 512KB or 640KB of RAM.
 * 6) Press "OK" and run the machine.
 * 7) Press Tab to open the main menu. If Tab will not work for you, press the Scroll Lock key and then Tab.
 * 8) Go to "DIP Swiches" and set "DEC HARD DISK (#1)" and "GRAPHICS OPTION" to On.
 * 9) Go to "File Manager" and set your MS-DOS 3.10b disk image to "floppydisk1". Then set your CHD hard disk image to "harddisk1".
 * 10) Reboot the machine and press "A" to boot from the MS-DOS disk image.

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

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:.
 * 5) Reboot the system.
 * 6) Insert the Rainbow-specific floppy disk into drive A:, and a floppy with the first ARC archive into drive B:. Please note that RX50DRVR will automatically assign specific drive letter for the Rainbow-specific floppy disks. You can access them as drive D:.
 * 7) Type  . This will initialize your Rainbow-specific floppy disk for the first use.
 * 8) Type  . This will extract the Windows files from the ARC archive into the Rainbow-specific floppy disk.
 * 9) Follow these steps with every other ARC archive.

There is a chance that there will be not enough space on the Rainbow-specific 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
This OEM release has no installer and thus you need to manually copy the files to the hard disk image.
 * 1) Go to the Rainbow 100-B machine.
 * 2) Set the Rainbow-specific floppy disk with the Windows files into "floppydisk2".
 * 3) Type