VOGONS


Reply 20 of 31, by myne

User metadata
Rank l33t
Rank
l33t

Update.
This guy made a better svga driver: https://github.com/PluMGMK/vbesvga.drv
So, I f'd around and added it.

1) unless stated otherwise the above list applies
2) I set the default to 1024x768x8bit.
3) There are only 4 display modes in the initial setup because the inf was a pain in the ass
4) Workaround: copied "oem0.inf". modes changable in "Windows setup".
5) added shortcut to show the available video modes before you change it "Video modes"
6) Keep an eye on that github page. New versions are likely.
7) If they do updates, copy files into windows dir, and (if he makes one) rename oemsetup.inf oem0.inf
😎 feel free to edit oem0.inf - it should be fairly self explanatory to add whatever random missing modes your setup supports that I left out.
9) To add VESA modes to Oracle virtualbox: C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata 311"CustomVideoMode1" "1920x1080x24"
(311 is the VM name)

Edit Opps.
Accidentally removed the tcp/servicepack stuff
Fixed

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 21 of 31, by CursedSilicon

User metadata
Rank Newbie
Rank
Newbie

Was the newest release tested on VMware? I tried running it but it seems to hang when it first tries to load Windows 3.11

Reply 22 of 31, by myne

User metadata
Rank l33t
Rank
l33t

No, but vmware does sometimes hang on boot as per Point 5.
A reboot or 2 fixed it for me back then.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 23 of 31, by Ant_222

User metadata
Rank Oldbie
Rank
Oldbie

I am I right that this image requires an actual CD-ROM drive with a physical machine, and a virtual CD-ROM drive with a virtual machine? I have failed to use it with HP t5720, which has no CD-ROM, but can boot off USB, because the image tries to access an actual CD drive. Could a USB CD drive help?

Reply 24 of 31, by myne

User metadata
Rank l33t
Rank
l33t

I have no idea what it needs physically.
It's just a regular CD image with disk 1 of the dos 622 as the embedded boot floppy and a custom bat.
If you can get 622 booting from usb, you label it the same, copy the custom files, and probably edit the CD drive letter finding bit, I don't see why it wouldn't be possible to work.
That's probably the issue. It relies on mscdex to get the drive letter to start the next bit.

I haven't looked at it in a long time, but look at the bats. I think I probably used something like %cdrom% which could be set to something else like d: by editing it.

Alternately... Its dos/3.11. There's f all to break.

Install on vm, copy to usb, sys c:, copy to hdd.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 25 of 31, by honeynutz

User metadata
Rank Newbie
Rank
Newbie

Im having trouble opening your zip attached here -- it seems to be corrupted. Can anyone confirm?

Reply 26 of 31, by myne

User metadata
Rank l33t
Rank
l33t

I opened it fine on my phone.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 28 of 31, by ideasman69

User metadata
Rank Newbie
Rank
Newbie

Thanks so much for this.. i've been trying to do this myself with no luck.

Can i ask what the secret sauce is that allows the dos setup to work properly? Whenever i tried to make a dos cd-rom installer, i either got the "insert disk 1 into d:" message or it would get through the first "disk" and then ask me to insert disk two.

I've poked through the autoexec.bat and setup.bat files but cant seem to find the answer

Reply 29 of 31, by myne

User metadata
Rank l33t
Rank
l33t

I can't remember any problems except the "boot floppy" partition label. It had to be that exact name.

The rest was just copying the files into the folder.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 30 of 31, by ideasman69

User metadata
Rank Newbie
Rank
Newbie

I’ve been slowly REM’ing stuff out of autoexec and it’s now broken. So there’s something in there that’s allowing it to work

I’ll keep at it as my OCD won’t let it go

Reply 31 of 31, by myne

User metadata
Rank l33t
Rank
l33t

Not remembering or seeing any real magic here.
I believe it is just the disc label.

@ECHO OFF
cls
set temp=c:\
set tmp=c:\
path=a:\
set formatted=no
smartdrv

IF "%config%"=="NOCD" GOTO QUIT
LH MSCDEX.EXE /D:oemcd001 /L:D

IF "%config%"=="SETUP_CD" goto AUTOSETUP
GOTO QUIT

:AUTOSETUP
set CDROM=FOO23
if exist z:\w311.cd set cdrom=z:
if exist y:\w311.cd set cdrom=y:
if exist x:\w311.cd set cdrom=x:
if exist w:\w311.cd set cdrom=w:
if exist v:\w311.cd set cdrom=v:
if exist u:\w311.cd set cdrom=u:
if exist t:\w311.cd set cdrom=t:
if exist s:\w311.cd set cdrom=s:
if exist r:\w311.cd set cdrom=r:
if exist q:\w311.cd set cdrom=q:
if exist p:\w311.cd set cdrom=p:
if exist o:\w311.cd set cdrom=o:
if exist n:\w311.cd set cdrom=n:
if exist m:\w311.cd set cdrom=m:
if exist l:\w311.cd set cdrom=l:
if exist k:\w311.cd set cdrom=k:
if exist j:\w311.cd set cdrom=j:
if exist i:\w311.cd set cdrom=i:
if exist h:\w311.cd set cdrom=h:
if exist g:\w311.cd set cdrom=g:
if exist f:\w311.cd set cdrom=f:
if exist e:\w311.cd set cdrom=e:
if exist d:\w311.cd set cdrom=d:
if "%CDROM%"=="FOO23" goto NOCDROM
path=a:\;%CDROM%\
cls
@echo.
@Echo After the first part of the DOS setup:
@Echo It is normal to say "Invalid media type reading drive C" here.
@echo Press A if it happens
if exist c:\io.sys set formatted=yes
if %formatted%==yes goto skipformat
:formatit
format c: /autotest >nul
copy a:\io.sys c:\
if exist c:\io.sys set formatted=yes
if %formatted%==yes echo C drive is formatted
if %formatted%==yes echo Restarting in 5 seconds
if %formatted%==yes sleep 5
if %formatted%==yes restart
nlsfunc
keyb us
Echo About to start setup from a:
setup
Show last 13 lines

:skipformat
%CDROM%
setup.bat
goto QUIT


:NOCDROM
echo.
echo The Setup files were not found. xx
echo.

:QUIT

This, from the setup.bat looks like it might be the 'magic' you're looking for.

set path=a:\;c:\;%cdrom%;c:\dos

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic