WDPSL: Windows Disk Preparer and Setup Launcher

Discussion of beta and abandonware topics not fit for the other forums goes here.
gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

So I present you my project that I started before coming to this forum : WDPSL (pronounced WinDPSL) formerly WNTDPSL.

Image

Featuring Chicago 73f and others in VMware Workstation 11 without any problems.
That doesn't mean it is for Vmware only...


  • 1. What's the goal of this project ?
    2. This are the current limitations of the project and will be fixed later
    3. What is already fully implemented ?
    4. What's planned ?
    5. List of Identified bugs in V5
    6. List of "rumors" this project has already broke
    7. Downloads (Supported Releases)
    8. Old Versions
    9. Change log
    10. Example of an installation of Windows installed by WDPSL
    11. Q & A


What's the goal of this project ?
  • Fixing Non-WIM Based Setups by automating the process to fix them.

    DP : Disk Preparer : Automatically format the hard drive using the correct filesystem.
    SL : Setup Launcher : Automatically find and launch Windows Setup Correctly using the best method and the correct arguments

    The project will be a boot floppy, kept as light as possible, including all fixes for :
    • CHICAGO
      NASHVILLE
      MEMPHIS
      MILLENIUM
      WHISTLER
      NT 5.0
      NT 3.1
      NT 3.5
      NT 3.51
    and additional fixes for non proper isos file structures (missing oemsetup.exe and etc...)
    Also Included is a Windows Setup Path Detector, by example if your windows setup is placed in this path :
    D:\WINDOWSNT5\BUILD1515\NOTi386\ instead of D:\i386\ it will work.

    Also fixes are Future Proof : If a new build (which has not leaked when I last updated the script) pops up and the setup is not dramasticaly different from another build, It will work and install correctly. This is done by detecting key files to detect the type of setup which is on the media and apply fixes only for this type of setup. The only exception in this case will be the NT OS/2 early releases, as they need a proper configured registry hive in order for the account system to work.

    SmartDrive also auto-load, providing you a better setup experience with a setup speed increased by 50%.
This are the current limitations of the project and will be fixed later :
  • Setup cannot create multiple partitions
    Setup cannot fix floppy setups.
    Some chicago builds give an error about config.sys and autoexec.bat
    Setup is not able to load Windows Setup if multiple windows builds are on the same DVD with Auto Mode. (Won't Fix) (I'm looking at you build 222 Multilingual)
What is already fully implemented ?
  • Full support for winnt.exe setups.
  • Full support for 9x setups.
  • Full support for NT OS/2 setups.
What's planned ?
  • Automatically detecting if the Windows DVD contains an 9x version of Windows or Windows NT.
List of Identified bugs in V5 :
  • Chicago build 122 does seems to hang at boot for a while, this needs to be investigated.
List of "rumors" this project has already broke :
  • Early Chicago builds cannot be installed in newer vmware without using 4.x compatibility mode
    Early Chicago builds cannot be installed from an MS-DOS newer than 5 or 6
WARNING :
  • Please report bugs for 9x based configurations including build number here and not at the url shown in the floppy. This will be fixed in a later release.
Downloads (Supported Releases) :
Change log :

Code: Select all

V1           - Initial Release
V2           - ADDED : Second installation method
V3           - ADDED : Auto windows setup detection in case of non-original setup media.
               FIXED : Windows Setup did not find the Correct Setup folders.
               FIXED : Some versions of Windows Setup did not recognize the /b switch
V4           - FIXED : SmartDrive Support
V5 Build 13  - ADDED : Experimental 9x Support
V5 Build 14  - FIXED : FAT32 partition is used instead of FAT16 for Win9x
V5 Build 15  - ADDED : Chicago build 73f, 73g and 81 support, enjoy :)
V5 Build 16  - ADDED : Chicago build 58s support
V5 Build 16a - FIXED : Some errors in script
V5 Build 17  - ADDED : build 116 support.
V5 Build 17a - FIXED : Links and the start of improving the ui.
V5 Build 17b - FIXED : UI
V5 Build 17c - FIXED : More UI Components
             - ADDED : DOS Prompt Mode
V5 Build 17d - FIXED : More UI Components - Take 2
             - ADDED : Unattended file support.
V5 Build 17e - FIXED : Typos
V5 Build 17f - ADDED : Upgrade Workaround (Thanks Lukas Marsik and AlphaBeta for the tip !)
             - ADDED : Setup Scandisk detector, should prevent the annoying press ESC screen
V5 Build 17g - FIXED : Chicago type with trans.bat setups, setups not recognizing the /is switch and Setup not able to load
               setups from root dir.
V7 Build 19  - Complete rewrite
               Added Unfinished Unattended Mode
               Reduced loading time
               Better setup detection
               NEW: NT OS/2 Support
               NEW: DOSLFN Support
               NEW: CD-ROM with Joilet and/or LFN Support
               NEW: Pentium Patch applier
               NEW: Auto Direct Disk Access Enabler
               NEW: DOSKey Support - Enhanced Command Prompt
               NEW: JO.SYS - Auto detection of disk partitions
               NEW: Fix for NT OS/2 SDKs
Example of an installation of Windows installed by WDPSL :

Image
Chicago build 122 (Non Bootable) installed in Vmware

Image
Chicago build 73g (Non Bootable) installed in Vmware Workstation 11 without manual fixes applied.
  • As you can see the drive has the WDPSL Label, showing that it has been installed with WDPSL using the Win9x Mode.
Q & A :
  • Q: Why focusing on chicago support only on v5 while you have me, 98 and nashville ?
    A: Because Chicago includes the beginning of what I call the 9x Setup and it changes in every early builds, once all builds installs fine, I'm sure Me 98 and Nashville will install correctly too.
[/list]
Last edited by gus33000 on Sun Mar 08, 2015 5:22 pm, edited 48 times in total.

Overdoze
User avatar
FTP Access
Posts: 1694
Joined: Mon Feb 24, 2014 10:28 am
Location: Slovenia

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by Overdoze »

Interesting project, I'll keep an eye on it. :)
All roads lead to Neptune™

KRNL386 - my site about retro computing | My site about Windows 1.0 | My blog | 86Box Manager | LeakDB - list of PC OS warez leaks

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

Build 99 confirmed to work with WDPSL in Vmware Workstation 11, it installs without problems, probably the earliest build that is supported as of V5 build 14 :

Image

Without config.sys patching and with unsupported DOS Version :)

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

Identified the problem that prevent the installation of pre-99 builds, they try to access the files on the cd instead of the ones on the hard-drive, currently investigating for a fix.

Edit : Fixed :) , currently implementing the cab32 autofix.
Last edited by gus33000 on Wed Feb 18, 2015 10:40 am, edited 1 time in total.

hounsell

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by hounsell »

Excellent stuff, looks like something I may even use myself.

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

<insert fox century 20 here>

Image

Yes, this is 73g, yes explorer is working properly and yes this is in Vmware Workstation 11. :) and without using 4.x compatibility mode, using plain 11 mode.

What's New in Build 15 :
Support for Chicago build 73f, 73g, 81

Edit : Bug in 58s, currently fixing. (Firstly 58s should be installed on a vm with a 386 like cpu, (So no vmware) and I need to fix a bug with the dossetup.bat launching and it's done)

And for people who don't believe it here is a screenshot of build 73f in vmware workstation 11 :

Image
Last edited by gus33000 on Thu Feb 19, 2015 1:53 pm, edited 2 times in total.

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

Success : Bug Fixed

but :

Chicago build 58s cannot be installed on vmware due to an incompatibility with the cpu it emulate. In this screenshot I used the latest version of Qemu Manager but it is not bug proof, after a restart you can't launch windows :

Image

I'm testing some additional things and I will upload the new version.

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

Builds confirmed fully working as excepted with the latest version (17) without any assistance :

73f (Tested in Vmware Workstation 11) using Windows 95 as Guest OS
73g (Tested in Vmware Workstation 11) using Windows 95 as Guest OS
81 (Tested in Vmware Workstation 11) using Windows 95 as Guest OS
99 (Tested in Vmware Workstation 11 and Qemu Manager, use fail-safe mode (aka Safe Mode)) using Windows 95 as Guest OS
116 (Tested in Vmware Workstation 11), use fail-safe mode (aka Safe Mode)) using Windows 95 as Guest OS
122 (Tested in Vmware Workstation 11 and Qemu Manager, use fail-safe mode (aka Safe Mode)) using Windows 95 as Guest OS
189 (Tested in Vmware Workstation 11) using Windows 95 as Guest OS
216 (Tested in Vmware Workstation 11) using Windows 95 as Guest OS
224 and onward (Tested in Vmware Workstation 11) using Windows 95 as Guest OS
Last edited by gus33000 on Wed Feb 18, 2015 7:17 pm, edited 4 times in total.

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

gus33000 wrote:When chicago build 116 setup starts the folowing message is displayed :
This Program needs Microsoft Windows
This is because this build is not intended to be run from DOS but from Windows (Won't Fix)
Did I said this, forget this now.

Image

What's new in build 17 :

Added Chicago build 116 support (If you use Vmware, try safe mode)

os2fan2
User avatar
Donator
Posts: 1261
Joined: Sun Dec 30, 2007 8:12 am
Location: Brisbane, Queensland
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by os2fan2 »

One path for multiple windows builds on the same diskette is the same path that is taken by the other windows installer project: that is, navigate to the directory that contains the setup files, and then let it decide what version is there. It could then work out what the setup params are by collecting a pipe of setup /? and getting valid options from there.

Nightsteed
User avatar
Donator
Posts: 316
Joined: Mon Sep 21, 2009 2:23 pm
Location: Neptune

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by Nightsteed »

This seems useful. I'll try it later with some older Chicago builds. Thanks and keep the good work.

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

os2fan2 wrote:One path for multiple windows builds on the same diskette is the same path that is taken by the other windows installer project: that is, navigate to the directory that contains the setup files, and then let it decide what version is there. It could then work out what the setup params are by collecting a pipe of setup /? and getting valid options from there.
That would be nice but impossible with the localized versions, I will see what I can do.

In the mean time doing some ui work :

Image
Soon™

edit : more screenshots of the ongoing work :

Image

Image

Edit : 17b released

What's new in 17b ?
UI Improvements - feels like 9x boot setup now.

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

Version 17c :

ImageImage

Added DOS Prompt Mode.

Who will guess the future usage of inifile.com ?

AyamiOoruri29
User avatar
FTP Access
Posts: 99
Joined: Mon Sep 29, 2014 9:18 am

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by AyamiOoruri29 »

Is it worked on VMware Workstation 10?
Image
Image
Discord: @Cure Popuri#7783

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

AyamiOoruri29 wrote:Is it worked on VMware Workstation 10?
I haven't tested but it should work as I fixed the problem with the build configuration. Please report any problems if you find any.

In the mean time :

What's new in 17d ?

Unattended file support.

This is the syntax :

In WDPSL.INI

Code: Select all

[Unattended]
choice=0 ; Preselect the mode of operation [0 Ask user; 1 Load NT DVD; 2 Load NT + Copy Setup into HD; 3 Load 9x Mode; 4 Reboot straight away <- useless but meh; 5 go to dos prompt]
autoreboot=0 ; Auto reboot without asking [1 for Yes; 0 for No]
skpwelc=0 ; Skip Welcome Screen [1 for Yes; 0 for No]
wrnmsg=1 ; Shows 9x Disclaimer Messages [1 for Yes; 0 for No]
Edit : BTW I already done a boot floppy that does auto install NT OS/2 build 1.0 in the past (like 2 years ago), I think I can redo it. So it is possible. This will come as part of V6 when I will finish the V5 M2 cycle. I'm just waiting for reports of successful installations of chicago builds ATM.

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

<Insert second fox century 20th video here>

Nashville installed successful on latest version and runs well on VMware 11 with 11 hardware support, it is also amazing to see that changing two system variables in an OS can change everything.

Image

Edit : Who said 944 MB of RAM was way too overkill for 95 and Nashville ?

ImageImage

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

What's new in 17f ?

Added Upgrade Workaround (Thanks Lukas Marsik and AlphaBeta for the tip !)
Added Scandisk detector, should prevent the annoying press ESC screen

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

What's new in 17g ?

Code: Select all

V5 Build 17g - FIXED : Chicago type with trans.bat setups, setups not recognizing the /is switch and Setup not able to load setups from root dir.

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

I'm starting to work on NT OS/2 support right now, I will post a status update when done.

Edit : Does anyone know how to enable direct disk access for a drive in DOS 7 without asking the user to answer Yes ? Because the lock command does ask the user.

Lukas Marsik
FTP Access
Posts: 1261
Joined: Thu Mar 29, 2012 4:14 pm

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by Lukas Marsik »

Here is a screenshot of 342 installed with WDPSL
Image

Battler
User avatar
Donator
Posts: 2034
Joined: Sat Aug 19, 2006 8:13 am
Location: Slovenia, Central Europe.
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by Battler »

Does this installer work in PCem?
Join [url=irc://irc.ringoflightning.net/softhistory/]#softhistory @ RoL IRC[/url], a nice community for true enthusiasts!
Anime channel: [url=irc://irc.ringoflightning.net/aniboshi/]#doki-doki @ RoL IRC[/url], Mibbit, KiwiIRC.
The 86Box help channel is #softhistory now!

Check out our SoftHistory Forum for quality discussion about older software.

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

Battler wrote:Does this installer work in PCem?
Yes, it should work. But don't except NT 1.0 to work.

After many hours :

Image
Success

Edit : Same script, different build, different emulator, same results :

Image

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

WDPSL v6 - Build Pre-18 : Work in Progress, cannot release now due to bugs and things that are not finished Sorry, maybe tomorrow.
I post this to keep you informed of the current state of the NT OS/2 support. For those who are wondering, this doesn't only works in Vbox and I didn't use a patched registry hive.

[youtube2]http://youtu.be/5gTVIrSbdgM[/youtube2]

Edit : I really need another inifile editor...

Image

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

Did anyone got build nt 328 running without problems ? Because I'm getting this after txt stage setup I would like to know why this is happening.

Image

Edit : I have an idea of why this is happening, let me try something
Edit 2 : fixed, only problem left : inifile.com not supporting files > 60KB

gus33000
User avatar
FTP Access
Posts: 533
Joined: Tue Nov 11, 2014 11:24 am
Location: Bordeaux, sometimes in Paris, France, maybe also in R.W
Contact:

Re: WDPSL: Windows Disk Preparer and Setup Launcher

Post by gus33000 »

I think I will solve the problem by placing a menu asking to launch edit.com or choose some pre-edited initial.ini files.
For those who don't know what the processor error is here is a screenshot :

Image

Post Reply