VOGONS


First post, by myne

User metadata
Rank l33t
Rank
l33t

I was playing around trying to get DOS installed after 98 with an INF.
It worked. Sometimes. But it would eventually stop booting.
I had the same issue with it done the normal way.
So I suspect there's some quirk.

Anyway, as part of that, it was necessary to figure out how to edit the MSDOS.sys file automatically.
MS provided a way.

By default, I have made only the following changes:
1) Scandisk on bad shutdown off.
2) Bootmenu (f8) on
3) Bootmenu default load windows as normal
4) Bootmenu delay 8 seconds

There are plenty of other options, and they are commented out, and explained, so customise the inf in notepad however you want.
Then rightclick > install.
Done.

[VERSION]
signature=$CHICAGO$

[DefaultInstall]
UpdateInis=editmsdossys


[editmsdossys]
;ini-file,ini-section[,old-ini-entry][,new-ini-entry][,flags]

;MSDOSSYS reference.
;source: https://www.mdgx.com/msdos.htm
%31%\MSDOS.sys,options,"AutoScan=0" ; Allow Win95 B/C OSR 2.x, 98/98 SE or ME to automatically ScanDisk the boot drive after improper shutdown 1 Prompt user for scanning (scan begins if NO input for 60 seconds) ; 0 NO scanning allowed 2 Allow automatic scanning (NO prompt)
;%31%\MSDOS.sys,options,"BootConfig= " ; Allow processing of alternative boot setup  N/A Current boot setup processed ; MYCONFIG Alternate boot setup: CONFIG.SYS must include this same string as a MENUITEM (example): [MYCONFIG]
;%31%\MSDOS.sys,options,"BootDelay= " ; Initial startup delay in seconds: from 0 up to 99  2 [Win95/OSR2] 0 [Win98/ME] ; 0 - 99
;%31%\MSDOS.sys,options,"BootFailSafe= " ; Invalid parameter! Use BootSafe= instead! Invalid ; Invalid
;%31%\MSDOS.sys,options,"BootGUI= " ; Automatic Windows 9x/ME GUI startup 1 Enabled: Start Windows 9x/ME GUI ; 0 Disabled: Start MS-DOS 7.xx/8.00 Command Prompt
;%31%\MSDOS.sys,options,"BootKeys= " ; Startup keys access: F4, F5, F6, F8, Ctrl and Shift 1 Enabled ; 0 Disabled
%31%\MSDOS.sys,options,"BootMenu=1" ; Startup Menu display 0 Disabled: Press F8 to display ; 1 Enabled: Show Startup Menu 
%31%\MSDOS.sys,options,"BootMenuDefault=1" ; Indicated menu option is highlighted [08] 1 Normal Win95/98/ME OS highlighted ; 2 - 8 Any other Bootup Menu option
%31%\MSDOS.sys,options,"BootMenuDelay=8" ; Delay in seconds (from 0 up to 99) before running highlighted menu item (only if BootMenu=1) 30 ; 0 - 99
;%31%\MSDOS.sys,options,"BootMulti= " ; Startup key F4 access: old OS bootup choice access [09] 1 Enabled: F4 access ON ; 0 Disabled: F4 access OFF [06]
;%31%\MSDOS.sys,options,"BootSafe= " ; Force Safe Mode startup 0 Disabled ; 1 Enabled
;%31%\MSDOS.sys,options,"BootWarn= " ; Display Safe Mode startup warning and menu 1 Enabled ; 0 Disabled
;%31%\MSDOS.sys,options,"BootWin= " ; Windows 9x/ME selected as operating system [09] 1 Enabled: Windows 95/98/ME OS selected ; 0 Disabled: Previous OS (MS-DOS 6.xx) selected
;%31%\MSDOS.sys,options,"DblSpace= " ; Load DBLSPACE.BIN module (if present) 1 Enabled: DoubleSpace ON ; 0 Disabled: DoubleSpace OFF
;%31%\MSDOS.sys,options,"DisableLog= " ; Create BOOTLOG.TXT in C:\ root upon bootup [10] 0 Enabled: Create BOOTLOG.TXT ; 1 Disabled: Do NOT create BOOTLOG.TXT
;%31%\MSDOS.sys,options,"DoubleBuffer= " ; SCSI, older ESDI/IDE/ATA and large FAT32 drives > 8 GB may need Double-Buffering [11] 0 Disabled: DoubleBuffer OFF ; 1 Enabled: DoubleBuffer ON only if necessary 2 Enabled: DoubleBuffer always ON
;%31%\MSDOS.sys,options,"DrvSpace= " ; Load DRVSPACE.BIN module (if present) 1 Enabled: DriveSpace ON ; 0 Disabled: DriveSpace OFF
;%31%\MSDOS.sys,options,"LoadTop= [12] ; Load COMMAND.COM/DRVSPACE.BIN into the High Memory Area (HMA) at the top of the Conventional Memory Area (CMA) 1 Enabled: Load into HMA ; 0 Disabled: Load into CMA
;%31%\MSDOS.sys,options,"Logo= " ; Display (animated) Logo while Windows 9x/ME OS boots [13] 1 Enabled: Display Logo ; 0 Disabled: Do NOT display Logo
;%31%\MSDOS.sys,options,"Network= " ; Enable Networking and/or TCP/IP "Safe Mode" option [14] 1 Enabled ; 0 Disabled
;%31%\MSDOS.sys,options,"SystemReg=" ; Scan Registry files upon every Windows startup [10] 1 Enabled: Scan Registry ; 0 Disabled: Do NOT scan Registry
;%31%\MSDOS.sys,options,"WinVer= " ; Display Windows ME (4.90.3000), 98 SE (4.10.2222) or 98 (4.10.1998) build [05] 4.90.3000 [Windows ME] 4.10.2222 [Windows 98 SE] 4.10.1998 [Windows 98] ; N/A

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