* Cirrus Logic 5446
:TITLE
Cirrus Logic 5446 v1.13w

* Version Number, can be up to 40 characters long
:VERSION
1.13w

:KEY
CL54XBB

* Volume Label and FILENAME to look for.  Used to specify disks
:LABEL :CL5436 Diskette 1 :MONITOR.DIZ

:FILES :MODE=PRIMARY
MONITOR.DIZ     %BOOTDRIVE%:\os2\
SCREEN01.SYZ    %BOOTDRIVE%:\os2\
SCREEN02.SYZ    %BOOTDRIVE%:\os2\
SVGA.EXZ        %BOOTDRIVE%:\os2\
WPVIDSYS.HLZ    %BOOTDRIVE%:\os2\help
WPVIDSYS.DLZ    %BOOTDRIVE%:\os2\dll\
BVHSVGA.DLZ     %BOOTDRIVE%:\os2\dll\
OEMPMI.DLZ      %BOOTDRIVE%:\os2\dll\
VCFGMRI.DLZ     %BOOTDRIVE%:\os2\dll\
VIDEOPMI.DLZ    %BOOTDRIVE%:\os2\dll\
VIDEOCFG.DLZ    %BOOTDRIVE%:\os2\dll\
VIDEOCFG.20Z    %BOOTDRIVE%:\os2\dll\

:FILES :MODE=PRIMARY :MODE=DOS
VVGA.SYZ        %BOOTDRIVE%:\os2\mdos\
VSVGA.SYZ       %BOOTDRIVE%:\os2\mdos\
VPRPMI.SYZ      %BOOTDRIVE%:\os2\mdos\

:FILES :MODE=PRIMARY
CL5436.DLZ      %BOOTDRIVE%:\os2\dll\
SYSLEVEL.VIZ    %BOOTDRIVE%:\os2\install\
DISPPAGE.DLZ    %BOOTDRIVE%:\os2\dll\
DISPPAGE.HLZ    %BOOTDRIVE%:\os2\help\
TESTCIRS.EXZ    %BOOTDRIVE%:\os2\
FONTSIZE.EXZ    %BOOTDRIVE%:\os2\
VCFGINST.EXZ    %BOOTDRIVE%:\os2\
DIVE.DLZ        %BOOTDRIVE%:\mmos2\dll
SVSH.DLZ        %BOOTDRIVE%:\mmos2\dll

* Volume Label and FILENAME to look for.  Used to specify disks
*:LABEL :CL5436 Diskette 2 :256S1600.DRZ

:FILES :MODE=PRIMARY :MODE=WINDOWS
256s1600.DRZ    %WINPATH%\system
256_1600.DRZ    %WINPATH%\system
64KS1024.DRZ    %WINPATH%\system
64K_1024.DRZ    %WINPATH%\system
16MS1024.DRZ    %WINPATH%\system
16M_1024.DRZ    %WINPATH%\system
COURF.FOZ       %WINPATH%\system
SERIFF.FOZ      %WINPATH%\system
SMALLF.FOZ      %WINPATH%\system
SSERIFF.FOZ     %WINPATH%\system
SYMBOLF.FOZ     %WINPATH%\system
XGAFIX.FOZ      %WINPATH%\system
XGAOEM.FOZ      %WINPATH%\system
XGASYS.FOZ      %WINPATH%\system

:CONFIG :MODE=PRIMARY
DEVINFO=SCR,VGA,%BOOTDRIVE%:\OS2\VIOTBL.DCP
SET VIDEO_DEVICES=VIO_SVGA
SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA)

:CONFIG :MODE=PRIMARY :MODE=BIDI
SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA,BDBVH)

:CONFIG :MODE=PRIMARY :MODE=DOS
DEVICE=%BOOTDRIVE%:\OS2\MDOS\VSVGA.SYS
DEVICE=%BOOTDRIVE%:\OS2\MDOS\VPRPMI.SYS

:CONFIG :MODE=DUAL :MODE=DOS
DEVICE=%BOOTDRIVE%:\OS2\MDOS\VSVGA.SYS
DEVICE=%BOOTDRIVE%:\OS2\MDOS\VPRPMI.SYS

:DEL_CONFIG_LINE :MODE=PRIMARY

*:DELETING XGA LINES FOR PROTECT MODE
DEVICE=%BOOTDRIVE%:\OS2\XGARING0.SYS
DEVICE=%BOOTDRIVE%:\OS2\XGA.SYS
BASEDEV=XGA.SYS
SET VIO_XGA=DEVICE(BVHVGA,BVHXGA)

*:DELETING BGA LINES FOR PROTECT MODE
DEVINFO=SCR,BGA,%BOOTDRIVE%:\OS2\VIOTBL.DCP
SET VIO_8514A=DEVICE(BVHVGA,BVH8514A)

*:DELETING CGA LINES FOR PROTECT MODE
DEVINFO=SCR,EGA,%BOOTDRIVE%:\OS2\VIOTBL.DCP
SET VIO_CGA=DEVICE(BVHCGA)

*:DELETING EGA LINES FOR PROTECT MODE
DEVINFO=SCR,EGA,%BOOTDRIVE%:\OS2\VIOTBL.DCP
SET VIO_EGA=DEVICE(BVHEGA)

*:DELETING VGA LINES FOR PROTECT MODE
DEVICE=%BOOTDRIVE%:\OS2\MDOS\VVGA.SYS
SET VIO_VGA=DEVICE(BVHVGA)

:DEL_CONFIG_LINE :MODE=PRIMARY :MODE=DOS

*:DELETING XGA LINES FOR REAL MODE
DEVICE=%BOOTDRIVE%:\OS2\MDOS\VXGA.SYS

*:DELETING BGA LINES FOR REAL MODE
DEVICE=%BOOTDRIVE%:\OS2\MDOS\V8514A.SYS

*:DELETING CGA LINES FOR REAL MODE
DEVICE=%BOOTDRIVE%:\OS2\MDOS\VCGA.SYS

*:DELETING EGA LINES FOR REAL MODE
DEVICE=%BOOTDRIVE%:\OS2\MDOS\VEGA.SYS

*:DELETING VGA LINES FOR REAL MODE
DEVICE=%BOOTDRIVE%:\OS2\MDOS\VVGA.SYS

:OS2INI :MODE=PRIMARY
%BOOTDRIVE%:\OS2\INSTALL\REINSTAL.INI
InstallWindow VIOADAPTERSTR 7

:OS2INI :MODE=SECONDARY
%BOOTDRIVE%:\OS2\INSTALL\REINSTAL.INI
InstallWindow VIOADAPTER2STR 7

:OS2INI :MODE=PRIMARY
OS2.INI
PM_DISPLAYDRIVERS  CL5436         CL5436
PM_DISPLAYDRIVERS  CURRENTDRIVER  CL5436
PM_DISPLAYDRIVERS  DEFAULTDRIVER  CL5436
PM_Fonts           COURIERI
PM_Fonts           HELVI
PM_Fonts           TIMESI
WIN_RES_WD_0
WIN_RES_WD_1
WIN_RES_WD_2
WIN_RES_WD_3
WIN_RES_WD_4
WIN_RES_WD_5
WIN_RES_WD_6
WIN_RES_WD_7
WIN_RES_WD_8
WIN_RES_WD_9
WIN_RES_WD_10
WIN_RES_WD_11
WIN_RES_WD_12

* note graphics engine makes update to system.ini and win.ini based on
* the entries below for each resolution selected in the system folder
* PM_DISPLAYDRIVERS RESOLUTION_CHANGED 1 triggers graphics engine to
* makes its updates during reboot.

:OS2INI :MODE=PRIMARY :MODE=WINDOWS
OS2.INI
PM_DISPLAYDRIVERS RESOLUTION_CHANGED 1
WIN_RES_640x480x256        WIN_RES_SET    WIN_RES_WD_0
WIN_RES_800x600x256        WIN_RES_SET    WIN_RES_WD_1
WIN_RES_1024x768x256       WIN_RES_SET    WIN_RES_WD_2
WIN_RES_1280x1024x256      WIN_RES_SET    WIN_RES_WD_3
WIN_RES_1600x1200x256      WIN_RES_SET    WIN_RES_WD_4

WIN_RES_640x480x65536      WIN_RES_SET    WIN_RES_WD_5
WIN_RES_800x600x65536      WIN_RES_SET    WIN_RES_WD_6
WIN_RES_1024x768x65536     WIN_RES_SET    WIN_RES_WD_7
WIN_RES_1280x1024x65536    WIN_RES_SET    WIN_RES_WD_8
WIN_RES_1600x1200x65536    WIN_RES_SET    WIN_RES_WD_9

WIN_RES_640x480x16777216   WIN_RES_SET    WIN_RES_WD_10
WIN_RES_800x600x16777216   WIN_RES_SET    WIN_RES_WD_11
WIN_RES_1024x768x16777216  WIN_RES_SET    WIN_RES_WD_12

WIN_RES_WD_0   1  "system.ini boot display.drv 256_1600.drv"
WIN_RES_WD_0   2  "system.ini boot fdisplay.drv 256_1600.drv"
WIN_RES_WD_0   3  "system.ini boot sdisplay.drv 256s1600.drv"
WIN_RES_WD_0   4  "system.ini boot.description display.drv \"Cirrus 54xx Accelerated 640x480x256 \""
WIN_RES_WD_0   5  "system.ini boot.description sdisplay.drv \"Cirrus 54xx Accelerated 640x480x256 \""
WIN_RES_WD_0   6  "system.ini 256s1600.drv WidthxHeight  640x480"
WIN_RES_WD_0   7  "system.ini clvga videomode 0x5f"
WIN_RES_WD_0   8  "system.ini clvga logo 0"

WIN_RES_WD_1   1  "system.ini boot display.drv 256_1600.drv"
WIN_RES_WD_1   2  "system.ini boot fdisplay.drv 256_1600.drv"
WIN_RES_WD_1   3  "system.ini boot sdisplay.drv 256s1600.drv"
WIN_RES_WD_1   4  "system.ini boot.description display.drv \"Cirrus 54xx Accelerated 800x600x256 \""
WIN_RES_WD_1   5  "system.ini boot.description sdisplay.drv \"Cirrus 54xx Accelerated 800x600x256 \""
WIN_RES_WD_1   6  "system.ini 256s1600.drv  WidthxHeight  800x600"
WIN_RES_WD_1   7  "system.ini clvga videomode 0x5c"
WIN_RES_WD_1   8  "system.ini clvga logo 0"

WIN_RES_WD_2   1  "system.ini boot display.drv 256_1600.drv"
WIN_RES_WD_2   2  "system.ini boot fdisplay.drv 256_1600.drv"
WIN_RES_WD_2   3  "system.ini boot sdisplay.drv 256s1600.drv"
WIN_RES_WD_2   4  "system.ini boot.description display.drv \"Cirrus 54xx Accelerated 1024x768x256 \""
WIN_RES_WD_2   5  "system.ini boot.description sdisplay.drv \"Cirrus 54xx Accelerated 1024x768x256 \""
WIN_RES_WD_2   6  "system.ini 256s1600.drv WidthxHeight  1024x768"
WIN_RES_WD_2   7  "system.ini clvga videomode 0x60"
WIN_RES_WD_2   8  "system.ini clvga logo 0"

WIN_RES_WD_3   1  "system.ini boot display.drv 256_1600.drv"
WIN_RES_WD_3   2  "system.ini boot fdisplay.drv 256_1600.drv"
WIN_RES_WD_3   3  "system.ini boot sdisplay.drv 256s1600.drv"
WIN_RES_WD_3   4  "system.ini boot.description display.drv \"Cirrus 54xx Accelerated 1280x1024x256 \""
WIN_RES_WD_3   5  "system.ini boot.description sdisplay.drv \"Cirrus 54xx Accelerated 1280x1024x256 \""
WIN_RES_WD_3   6  "system.ini 256s1600.drv WidthxHeight  1280x1024"
WIN_RES_WD_3   7  "system.ini clvga videomode 0x6d"
WIN_RES_WD_3   8  "system.ini clvga logo 0"

WIN_RES_WD_4   1  "system.ini boot display.drv 256_1600.drv"
WIN_RES_WD_4   2  "system.ini boot fdisplay.drv 256_1600.drv"
WIN_RES_WD_4   3  "system.ini boot sdisplay.drv 256s1600.drv"
WIN_RES_WD_4   4  "system.ini boot.description display.drv \"Cirrus 54xx Accelerated 1600x1200x256 \""
WIN_RES_WD_4   5  "system.ini boot.description sdisplay.drv \"Cirrus 54xx Accelerated 1600x1200x256 \""
WIN_RES_WD_4   6  "system.ini 256s1600.drv WidthxHeight  1600x1200"
WIN_RES_WD_4   7  "system.ini clvga videomode 0x7b"
WIN_RES_WD_4   8  "system.ini clvga logo 0"

WIN_RES_WD_5   1  "system.ini boot display.drv 64k_1024.drv"
WIN_RES_WD_5   2  "system.ini boot fdisplay.drv 64k_1024.drv"
WIN_RES_WD_5   3  "system.ini boot sdisplay.drv 64ks1024.drv"
WIN_RES_WD_5   4  "system.ini boot.description display.drv \"Cirrus 54xx Accelerated 640x480x65536 \""
WIN_RES_WD_5   5  "system.ini boot.description sdisplay.drv \"Cirrus 54xx Accelerated 640x480x65536 \""
WIN_RES_WD_5   6  "system.ini 64ks1024.drv  WidthxHeight  640x480"
WIN_RES_WD_5   7  "system.ini clvga videomode 0x64"
WIN_RES_WD_5   8  "system.ini clvga logo 0"

WIN_RES_WD_6   1  "system.ini boot display.drv 64k_1024.drv"
WIN_RES_WD_6   2  "system.ini boot fdisplay.drv 64k_1024.drv"
WIN_RES_WD_6   3  "system.ini boot sdisplay.drv 64ks1024.drv"
WIN_RES_WD_6   4  "system.ini boot.description display.drv \"Cirrus 54xx Accelerated 800x600x65536 \""
WIN_RES_WD_6   5  "system.ini boot.description sdisplay.drv \"Cirrus 54xx Accelerated 800x600x65536 \""
WIN_RES_WD_6   6  "system.ini 64ks1024.drv  WidthxHeight  800x600"
WIN_RES_WD_6   7  "system.ini clvga videomode 0x65"
WIN_RES_WD_6   8  "system.ini clvga logo 0"

WIN_RES_WD_7   1  "system.ini boot display.drv 64k_1024.drv"
WIN_RES_WD_7   2  "system.ini boot fdisplay.drv 64k_1024.drv"
WIN_RES_WD_7   3  "system.ini boot sdisplay.drv 64ks1024.drv"
WIN_RES_WD_7   4  "system.ini boot.description display.drv \"Cirrus 54xx Accelerated 1024x768x65536 \""
WIN_RES_WD_7   5  "system.ini boot.description sdisplay.drv \"Cirrus 54xx Accelerated 1024x768x65536 \""
WIN_RES_WD_7   6  "system.ini 64ks1024.drv  WidthxHeight  1024x768"
WIN_RES_WD_7   7  "system.ini clvga videomode 0x74"
WIN_RES_WD_7   8  "system.ini clvga logo 0"

WIN_RES_WD_8   1  "system.ini boot display.drv 64k_1024.drv"
WIN_RES_WD_8   2  "system.ini boot fdisplay.drv 64k_1024.drv"
WIN_RES_WD_8   3  "system.ini boot sdisplay.drv 64ks1024.drv"
WIN_RES_WD_8   4  "system.ini boot.description display.drv \"Cirrus 54xx Accelerated 1280x1024x65536 \""
WIN_RES_WD_8   5  "system.ini boot.description sdisplay.drv \"Cirrus 54xx Accelerated 1280x1024x65536 \""
WIN_RES_WD_8   6  "system.ini 64ks1024.drv  WidthxHeight  1280x1024"
WIN_RES_WD_8   7  "system.ini clvga videomode 0x75"
WIN_RES_WD_8   8  "system.ini clvga logo 0"

WIN_RES_WD_9   1  "system.ini boot display.drv 64k_1024.drv"
WIN_RES_WD_9   2  "system.ini boot fdisplay.drv 64k_1024.drv"
WIN_RES_WD_9   3  "system.ini boot sdisplay.drv 64ks1024.drv"
WIN_RES_WD_9   4  "system.ini boot.description display.drv \"Cirrus 54xx Accelerated 1600x1200x65536 \""
WIN_RES_WD_9   5  "system.ini boot.description sdisplay.drv \"Cirrus 54xx Accelerated 1600x1200x65536 \""
WIN_RES_WD_9   6  "system.ini 64ks1024.drv  WidthxHeight  1600x1200"
WIN_RES_WD_9   7  "system.ini clvga videomode 0x7F"
WIN_RES_WD_9   8  "system.ini clvga logo 0"

WIN_RES_WD_10  1  "system.ini boot display.drv 16m_1024.drv"
WIN_RES_WD_10  2  "system.ini boot fdisplay.drv 16m_1024.drv"
WIN_RES_WD_10  3  "system.ini boot sdisplay.drv 16ms1024.drv"
WIN_RES_WD_10  4  "system.ini boot.description display.drv \"Cirrus 54xx Accelerated 640x480x16777216 \""
WIN_RES_WD_10  5  "system.ini boot.description sdisplay.drv \"Cirrus 54xx Accelerated 640x480x16777216 \""
WIN_RES_WD_10  6  "system.ini 16ms1024.drv  WidthxHeight  640x480"
WIN_RES_WD_10  7  "system.ini clvga videomode 0x71"
WIN_RES_WD_10  8  "system.ini clvga logo 0"

WIN_RES_WD_11  1  "system.ini boot display.drv 16m_1024.drv"
WIN_RES_WD_11  2  "system.ini boot fdisplay.drv 16m_1024.drv"
WIN_RES_WD_11  3  "system.ini boot sdisplay.drv 16ms1024.drv"
WIN_RES_WD_11  4  "system.ini boot.description display.drv \"Cirrus 54xx Accelerated 800x600x16777216 \""
WIN_RES_WD_11  5  "system.ini boot.description sdisplay.drv \"Cirrus 54xx Accelerated 800x600x16777216 \""
WIN_RES_WD_11  6  "system.ini 16ms1024.drv  WidthxHeight  800x600"
WIN_RES_WD_11  7  "system.ini clvga videomode 0x72"
WIN_RES_WD_11  8  "system.ini clvga logo 0"

WIN_RES_WD_12  1  "system.ini boot display.drv 16m_1024.drv"
WIN_RES_WD_12  2  "system.ini boot fdisplay.drv 16m_1024.drv"
WIN_RES_WD_12  3  "system.ini boot sdisplay.drv 16ms1024.drv"
WIN_RES_WD_12  4  "system.ini boot.description display.drv \"Cirrus 54xx Accelerated 1024x768x16777216 \""
WIN_RES_WD_12  5  "system.ini boot.description sdisplay.drv \"Cirrus 54xx Accelerated 1024x768x16777216 \""
WIN_RES_WD_12  6  "system.ini 16ms1024.drv  WidthxHeight  1024x768"
WIN_RES_WD_12  7  "system.ini clvga videomode 0x73"
WIN_RES_WD_12  8  "system.ini clvga logo 0"

* customize icon spacing below
:WININI :MODE=PRIMARY :MODE=WINDOWS
WIN.INI
Desktop IconSpacing 100

* system.ini entries below are written during the display installation.
* graphics engines then updates the system.ini based on the resolution
* selected from above entries.  Therefore, put common system.ini entries below

:WININI :MODE=PRIMARY :MODE=WINDOWS
SYSTEM.INI
boot  useos2shield 1
boot  os2shield winsheld.exe
boot fonts.fon vgasys.fon
boot fixedfon.fon vgafix.fon
boot oemfonts.fon vgaoem.fon
boot display.drv 256_1600.drv
boot fdisplay.drv 256_1600.drv
boot sdisplay.drv 256s1600.drv
boot.description display.drv \"Cirrus 54xx Accelerated 640x480x256 \"
boot.description sdisplay.drv \"Cirrus 54xx Accelerated 640x480x256 \"
256s1600.drv  fontsize  96
256s1600.drv  dacdepth   6
256s1600.drv  Enable216  0
256s1600.drv WidthxHeight  640x480
clvga videomode 0x5f
clvga logo 0
clvga font small
clvga dpi 96

:WININI :MODE=PRIMARY :MODE=WINDOWS
WIN.INI
fonts "MS Sans Serif 8,10,12,14,18,24 (8514/a res)" sseriff.fon
fonts "Courier 10,12,15 (8514/a res)" courf.fon
fonts "MS Serif 8,10,12,14,18,24 (8514/a res)" seriff.fon
fonts "Symbol 8,10,12,14,18,24 (8514/a res)" symbolf.fon
fonts "Small Fonts (8514/a res)" smallf.fon
