Windows 1.0 Alpha

2»

Comments

  • @jb881122 said:

    @Netcliff said:

    @jb881122 said:
    I swear I'm not hallucinating. I managed to get Windows 1.0 Alpha working on MS-DOS 6.22 in Virtualbox with programs and everything (except COMMAND.COM, but AFAIK, 1.01 won't run MS-DOS 6.22's COMMAND.COM correctly either). All it seemingly needed was a mouse driver and SETVER.

    EDIT: I found two issues while I was testing the programs. REVERSI.EXE (of all things) won't run and freezes Windows. The hidden PAINT.EXE runs but fails to save files, and no programs can be run once it is opened.

    That's an amazing discovery! Another surprising thing, is that you didn't use PCen, instead, you used VirtualBox. Could you send the Virtual Machine file?

    Here are the files from my VM. Your mileage may vary, but I tried importing it on a "virgin" computer and it worked. It also includes the high-res drivers but the EGA driver is installed (use these commands: cd C:\WINDOWS\INSTALL; install C:\WINDOWS\TEST).

    EDIT: Changed the hard drive label from DR5 to ALPHA because that was bothering me. I originally intended the VM for DR5 but that obviously failed due to the lack of serial mouse support.

    O.K. Thanks! BTW: What version of VirtualBox do you use?

  • @Netcliff said:

    @jb881122 said:

    @Netcliff said:

    @jb881122 said:
    I swear I'm not hallucinating. I managed to get Windows 1.0 Alpha working on MS-DOS 6.22 in Virtualbox with programs and everything (except COMMAND.COM, but AFAIK, 1.01 won't run MS-DOS 6.22's COMMAND.COM correctly either). All it seemingly needed was a mouse driver and SETVER.

    EDIT: I found two issues while I was testing the programs. REVERSI.EXE (of all things) won't run and freezes Windows. The hidden PAINT.EXE runs but fails to save files, and no programs can be run once it is opened.

    That's an amazing discovery! Another surprising thing, is that you didn't use PCen, instead, you used VirtualBox. Could you send the Virtual Machine file?

    Here are the files from my VM. Your mileage may vary, but I tried importing it on a "virgin" computer and it worked. It also includes the high-res drivers but the EGA driver is installed (use these commands: cd C:\WINDOWS\INSTALL; install C:\WINDOWS\TEST).

    EDIT: Changed the hard drive label from DR5 to ALPHA because that was bothering me. I originally intended the VM for DR5 but that obviously failed due to the lack of serial mouse support.

    O.K. Thanks! BTW: What version of VirtualBox do you use?

    I currently use 5.2 on most of my computers, half because I never got around to updating it and half because of the dropped support for 32-bit hosts. I don't see why it wouldn't work on the latest version, but if you have problems with the VM, I'll update it on one of my computers and try it.

  • Does anyone want me to share my VMware VM?

  • @ComputerHunter said:
    Does anyone want me to share my VMware VM?

    Yes, why not?

  • I strongly suggest you use 86Box or PCem to install Alpha Release but here is my VMware VM.

    Note: Even though it has all the environment variables set up, it does NOT contain any development utilities such as Microsoft C Compiler or Pascal Compiler. If you would like to compile apps, download those utilities and libraries yourself. It is pretty much impossible to get anything to compile without the correct libraries.

  • edited June 4

    I just updated my Virtualbox VM so that the clock works by using PC-DOS 3.0 instead of MS-DOS 2.11. This also makes it support 1.2MB floppy disk images. I included C:\WINDOWS\TEST in the PATH as well, so that COMMAND.COM loads with the proper title.

    EDIT: MapModes hangs Windows when the display size is too large. To run MapModes, switch to the VGA driver or another low-res driver using "install C:\windows\test" in the C:\windows\install directory. Otherwise, it can still be run if it is tiled with other windows, and can be maximized after it is opened.
    I also included an updated version of my modified WIN1VGA that corrects the aspect ratio (so the clock doesn't look skinny).

  • edited June 4

    4 hours is way too short to cut off edits...

    This version will run MapModes, but it makes windows hang when another executable is run or Windows is exited. If you are planning on running MapModes, make it the last program you run (or switch video drivers). No clue about why that program specifically is so prone to crashing in Virtualbox (MapModes works fine in DOSBox with the VESA driver), but I guess that's just what happens when the emulator is way too new for the software...

  • edited June 4

    @jb881122 said:

    @ComputerHunter said:

    @jb881122 said:
    I swear I'm not hallucinating. I managed to get Windows 1.0 Alpha working on MS-DOS 6.22 in Virtualbox with programs and everything (except COMMAND.COM, but AFAIK, 1.01 won't run MS-DOS 6.22's COMMAND.COM correctly either). All it seemingly needed was a mouse driver and SETVER.

    Why would you run it in VirtualBox and on MS-DOS 6.22? I was able to run Alpha Release on VMware with my patched VGA driver (with mode 11h) and a DOS PS/2 mouse driver but it is nowhere as good as running in 86Box.

    I originally did it on MS-DOS 6.22 because I tried MS-DOS 3.0 and it didn't run it at all (at least on VIrtualbox). As for using Virtualbox, it may be a matter of personal preference or keeping all of your VMs in one place if you have newer VMs (like Windows 7).

    @jb881122 said:
    EDIT: I found two issues while I was testing the programs. REVERSI.EXE (of all things) won't run and freezes Windows. The hidden PAINT.EXE runs but fails to save files, and no programs can be run once it is opened.

    All programs will run correctly if you use a generic MS-DOS 2.11. MS-DOS 6.22 is way too new for Alpha Release.

    Yep. Just tried that and everything works.

    Anyway, good effort on getting DR5 to run in VirtualBox!

    Thanks. I did get it to run using a physical serial mouse (screen capture is in DR5 comments), but on computers without serial ports, emulators that support serial mice (PCem, 86box, DOSBox SVN, etc.) seem to be the only option.

    Here is an updated version of the 7z file I posted earlier. It uses MS-DOS 2.11 instead of 6.22 so programs like Reversi, Paint, and COMMAND.COM work correctly. One thing I noticed is that to change back to the root directory, you need to double-click the directory, as no "Change Directory" pop-up appears. I don't know if that happens in other emulators/MS-DOS versions. It also takes two attempts to start COMMAND.COM if you double-click it (but not if you run "\COMMAND.COM" in the run box). The 800x600 driver is also installed to give the maximum screen real-estate (unless someone has a 1024x768 driver, in which case I'd be interested).

    Something I want to ask you. Where did you find Paint? Because I couldn't find it anywhere on the 86box emulator. Could you please help me?

    EDIT: Btw, 86box also supports Bus mouse protocol, not only serial.

  • @Netcliff said:

    @jb881122 said:

    @ComputerHunter said:

    @jb881122 said:
    I swear I'm not hallucinating. I managed to get Windows 1.0 Alpha working on MS-DOS 6.22 in Virtualbox with programs and everything (except COMMAND.COM, but AFAIK, 1.01 won't run MS-DOS 6.22's COMMAND.COM correctly either). All it seemingly needed was a mouse driver and SETVER.

    Why would you run it in VirtualBox and on MS-DOS 6.22? I was able to run Alpha Release on VMware with my patched VGA driver (with mode 11h) and a DOS PS/2 mouse driver but it is nowhere as good as running in 86Box.

    I originally did it on MS-DOS 6.22 because I tried MS-DOS 3.0 and it didn't run it at all (at least on VIrtualbox). As for using Virtualbox, it may be a matter of personal preference or keeping all of your VMs in one place if you have newer VMs (like Windows 7).

    @jb881122 said:
    EDIT: I found two issues while I was testing the programs. REVERSI.EXE (of all things) won't run and freezes Windows. The hidden PAINT.EXE runs but fails to save files, and no programs can be run once it is opened.

    All programs will run correctly if you use a generic MS-DOS 2.11. MS-DOS 6.22 is way too new for Alpha Release.

    Yep. Just tried that and everything works.

    Anyway, good effort on getting DR5 to run in VirtualBox!

    Thanks. I did get it to run using a physical serial mouse (screen capture is in DR5 comments), but on computers without serial ports, emulators that support serial mice (PCem, 86box, DOSBox SVN, etc.) seem to be the only option.

    Here is an updated version of the 7z file I posted earlier. It uses MS-DOS 2.11 instead of 6.22 so programs like Reversi, Paint, and COMMAND.COM work correctly. One thing I noticed is that to change back to the root directory, you need to double-click the directory, as no "Change Directory" pop-up appears. I don't know if that happens in other emulators/MS-DOS versions. It also takes two attempts to start COMMAND.COM if you double-click it (but not if you run "\COMMAND.COM" in the run box). The 800x600 driver is also installed to give the maximum screen real-estate (unless someone has a 1024x768 driver, in which case I'd be interested).

    Something I want to ask you. Where did you find Paint? Because I couldn't find it anywhere on the 86box emulator. Could you please help me?

    EDIT: Btw, 86box also supports Bus mouse protocol, not only serial.

    PAINT.EXE is a deleted file on Disk 2 and can be restored using the UNDELETE utility.

Sign In or Register to comment.