====== Minimale Installatie Windows 3.1 ======
FIXME Pagina is in bewerking...
Deze pagina omschrijft de minimale benodigdheden om Windows 3.1 binnen [[https://www.dosbox.com/|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
* [[https://web.archive.org/web/0/http://www.s3graphics.com/en/drivers/legacy_software_archive.aspx|S3 TrioV2-drivers (kw317004.zip)]]
* [[https://www.vogons.org/viewtopic.php?t=9405|Sound Blaster-drivers]]
===== Installeer Windows =====
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 **Min**imale installatie van **Win**dows, 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. |
| WINDOWS\SYSTEM\MSMIXMGR.DLL | |
| WINDOWS\SYSTEM\SB16FM.DRV | |
| WINDOWS\SYSTEM\SB16SND.DRV | |
| WINDOWS\SYSTEM\VSBPD.386 | |
; 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.drv
Midi1=sb16snd.drv
Wave=sb16snd.drv
Aux=sb16snd.drv
Mixer=sb16snd.drv
[sndblst.drv]
Port=220
Int=7
DmaChannel=1
MidiPort=330
HDmaChannel=5
FDMAPlayBack=1
FDMARecording=1
FullDuplex=1
VoiceVolume=16, 16
FMVolume=16, 16
CDVolume=16, 16
LineVolume=16, 16
MicVolume=16
MasterVolume=16, 16
SpeakerVolume=16
AuxVolume=0, 0
InputMasterVolume=16, 16
MuteVirtual=10
OutputMixerSwitch=6
BassTone=16, 16
TrebleTone=16, 16
RecordGain=1, 1
OutputGain=1, 1
AGC=0
Mux_WaveIn=1e
==== Aanpassingen voor S3 TrioV2-ondersteuning ====
^ Bestandsnaam ^ Opmerking ^
| WINDOWS\SYSTEM\S3TRIO.DRV | |
| WINDOWS\SYSTEM\UDH.DLL | |
| WINDOWS\SYSTEM\VDDS3764.386 | |
| WINDOWS\SYSTEM\VGA_ENG.3GR | |
; 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=8
screen-size=640
fastmmio=on
textrmw=0
scache=on
ellipse-support=on
polygon-support=on
dac-type=nbt
==== Aanpassingen voor ET4000-ondersteuning ====
^ Bestandsnaam ^ Opmerking ^
| WINDOWS\SYSTEM\V7VGA.3GR | |
| WINDOWS\SYSTEM\VDDTLI4.386 | |
| WINDOWS\SYSTEM\VGA448.DRV | |
; Nog in te vullen...
; Nog in te vullen...
===== Bronnen =====
* [[https://www.vogons.org/viewtopic.php?t=9405|Windows 3.1x DOSBox Guide op VOGONS]]
* Windows 3.1 ZIP-bestand van archive.org als inspiratie