Deze pagina omschrijft de minimale benodigdheden om Windows 3.1 binnen DOSBox te kunnen draaien. Dit is geboren uit de wens om 16-BIT Windows-applicaties te kunnen draaien op deze website.
Deze pagina gaat er van uit dat je het volgende gedownload/in bezit hebt:
Nederlandse-talige Windows 3.1 installatie-diskettes
Om te beginnen installeer je Windows 3.1 zoals je gewend bent. Let bij een Nederlandse installatie op dat je de aangepaste installatie kiest en de toetsenbord indeling op VS-internationaal zet. Video-drivers niet direct installeren maar op VGA laten staan.
Na afronden installatie Windows opstarten en afsluiten. DOSbox afsluiten om de huidige installatie veilig te stellen door een kopie van de Windows-map te maken.
Installeer de Sound Blaster- en Video-drivers.
MinWin
MinWin is een term die Microsoft heeft gebruikt om aan te geven dat het om een compacte installatie van Windows gaat sinds 2003. Deze term wil ik hier eigenlijk ook aan koppelen omdat het doel er erg op lijkt: Een Minimale installatie van Windows, oftewel MinWin.
Onderstaande lijst bevat de bestanden welke nodig zijn om Windows 3.1 Programmabeheer in VGA 16 kleuren op te kunnen starten.
Bestandsnaam
Opmerking
WINDOWS\PROGMAN.EXE
Kan eventueel weggelaten worden maar dan moet er een ander bestand gebruikt worden in SYSTEM.INI onder [boot]/shell.
WINDOWS\PROGMAN.HLP
Kan eventueel weggelaten worden. Zie PROGMAN.EXE.
WINDOWS\PROGMAN.INI
Kan eventueel weggelaten worden. Zie PROGMAN.EXE.
WINDOWS\REG.DAT
WINDOWS\SYSTEM.INI
WINDOWS\WIN.COM
WINDOWS\WIN.INI
WINDOWS\SYSTEM\COMM.DRV
WINDOWS\SYSTEM\GDI.EXE
WINDOWS\SYSTEM\KEYBOARD.DRV
WINDOWS\SYSTEM\KRNL386.EXE
WINDOWS\SYSTEM\MMSOUND.DRV
WINDOWS\SYSTEM\MOUSE.DRV
WINDOWS\SYSTEM\SHELL.DLL
WINDOWS\SYSTEM\SYSTEM.DRV
WINDOWS\SYSTEM\USER.EXE
WINDOWS\SYSTEM\VGA.DRV
WINDOWS\SYSTEM\VGAFIX.FON
WINDOWS\SYSTEM\VGAOEM.FON
WINDOWS\SYSTEM\VGASYS.FON
WINDOWS\SYSTEM\VTDAPI.386
WINDOWS\SYSTEM\WIN386.EXE
Systeem-geluiden
Onderstaande bestanden zijn de standaard systeem-geluiden. Niet benodigd voor een goede werking maar aanbevelenswaardig. In WIN.INI onder [Sounds] wordt naar deze bestanden verwezen.
Bestandsnaam
Opmerking
WINDOWS\AKKOORD.WAV
WINDOWS\KLOKKEN.WAV
WINDOWS\TING.WAV
WINDOWS\TROMPET.WAV
Help
Bestandsnaam
Opmerking
WINDOWS\WINHELP.EXE
WINDOWS\WINHELP.HLP
Speciale tekens
Bestandsnaam
Opmerking
WINDOWS\CHARMAP.EXE
WINDOWS\CHARMAP.HLP
Kladblok
Bestandsnaam
Opmerking
WINDOWS\NOTEPAD.EXE
WINDOWS\NOTEPAD.HLP
WINDOWS\SYSTEM\COMMDLG.DLL
Paintbrush
Bestandsnaam
Opmerking
WINDOWS\PBRUSH.DLL
WINDOWS\PBRUSH.EXE
WINDOWS\SYSTEM\COMMDLG.DLL
WINDOWS\SYSTEM\OLESVR.DLL
Write
Bestandsnaam
Opmerking
WINDOWS\WRITE.EXE
WINDOWS\SYSTEM\COMMDLG.DLL
WINDOWS\SYSTEM\OLECLI.DLL
Aanpassingen voor Sound Blaster-ondersteuning
Bestandsnaam
Opmerking
WINDOWS\CTCCW.DLL
WINDOWS\CTRES.DLL
WINDOWS\SYSTEM.INI
Zie aanpassingen onder deze tabel.
WINDOWS\SYSTEM\CSPMAN.DLL
WINDOWS\SYSTEM\MIDIMAP.CFG
Let op: Dit moet het bestand zijn van ná de driver-installatie.
; Alle onderstaande informatie moet; verwerkt worden in de bestaande; SYSTEM.INI. Wanneer een hoofdstuk en/; of variabele niet aanwezig is moet; deze toegevoegd worden.[boot]drivers=mmsystem.dll msmixmgr.dll[386Enh]; Let op: onderstaande regel is niet ter; vervanging van een bestaande regel; maar komt als extra onderaan het; hoofdstuk [386Enh].device=vsbpd.386[drivers]Midi=sb16fm.drvMidi1=sb16snd.drvWave=sb16snd.drvAux=sb16snd.drvMixer=sb16snd.drv[sndblst.drv]Port=220Int=7DmaChannel=1MidiPort=330HDmaChannel=5FDMAPlayBack=1FDMARecording=1FullDuplex=1VoiceVolume=16, 16FMVolume=16, 16CDVolume=16, 16LineVolume=16, 16MicVolume=16MasterVolume=16, 16SpeakerVolume=16AuxVolume=0, 0InputMasterVolume=16, 16MuteVirtual=10OutputMixerSwitch=6BassTone=16, 16TrebleTone=16, 16RecordGain=1, 1OutputGain=1, 1AGC=0Mux_WaveIn=1e
; Alle onderstaande informatie moet; verwerkt worden in de bestaande; PROGMAN.INI. Wanneer een hoofdstuk en/; of variabele niet aanwezig is moet; deze toegevoegd worden.[Settings]
display.drv=s3trio.drv
; Alle onderstaande informatie moet; verwerkt worden in de bestaande; SYSTEM.INI. Wanneer een hoofdstuk en/; of variabele niet aanwezig is moet; deze toegevoegd worden.[boot]386grabber=vga_eng.3gr
display.drv=s3trio.drv[boot.description]
display.drv=S3 TrioV2 1.70.04 640x480 256[386Enh]display=vdds3764.386[drivers]DCI=RFMDCI
VIDS.DRAW=UDH.DLL[Debug]OutputTo=NUL[DISPLAY]dpi=96; Voor 32k-kleuren vervang je; onderstaande 8 voor 15.color-format=8screen-size=640fastmmio=ontextrmw=0scache=onellipse-support=onpolygon-support=ondac-type=nbt
Discussie