Metropoli BBS
VIEWER: stbpg64v.mod MODE: TEXT (ASCII)
[STBModes]
Version=1.00
Product=POWERGRAPH64V
Bus=PCI
Controller=S3_86C765P
Modes=65

[Modes]
;         HRes, VRes, Bpp, HScan, VScan, Mem, Pitch, Flags, Cntr1, Cntr2, Work
Mode.1  =  640,  480,   4,  31.5,  60.0,  1M,    80,     9, 1211h, 1111h, 640_4_60
Mode.2  =  640,  480,   8,  31.5,  60.0,  1M,   640,     0, 1211h, 1111h, 640_8_60
Mode.3  =  640,  480,   8,  37.9,  72.0,  1M,   640,     0, 1C11h, 1111h, 640_8_72
Mode.4  =  640,  480,   8,  37.5,  75.0,  1M,   640,     0, 1A11h, 1111h, 640_8_75
Mode.5  =  640,  480,   8,  43.2,  85.0,  1M,   640,     0, 1B11h, 1111h, 640_8_85
Mode.6  =  640,  480,   8,  50.9, 100.0,  1M,   640,     0, 1B11h, 1111h, 640_8_100
Mode.7  =  640,  480,   8,  61.1, 120.0,  1M,   640,     0, 1B11h, 1111h, 640_8_120
Mode.8  =  640,  480,   8,  71.3, 140.0,  1M,   640,     0, 1B11h, 1111h, 640_8_140
Mode.9  =  640,  480,   8,  81.4, 160.0,  1M,   640,     0, 1B11h, 1111h, 640_8_160
Mode.10 =  640,  480,  16,  31.5,  60.0,  1M,  1280,     0, 1211h, 1211h, 640_16_60
Mode.11 =  640,  480,  16,  37.9,  72.0,  1M,  1280,     0, 1C11h, 1211h, 640_16_72
Mode.12 =  640,  480,  16,  37.5,  75.0,  1M,  1280,     0, 1A11h, 1211h, 640_16_75
Mode.13 =  640,  480,  16,  43.2,  85.0,  1M,  1280,     0, 1B11h, 1211h, 640_16_85
Mode.14 =  640,  480,  16,  50.9, 100.0,  2M,  1280,     0, 1B11h, 1211h, 640_16_100
Mode.15 =  640,  480,  24,  31.5,  60.0,  1M,  2048,     0, 1F11h, 1111h, 640_24_60
Mode.16 =  640,  480,  32,  31.5,  60.0,  2M,  2560,     0, 1211h, 1111h, 640_32_60
Mode.17 =  640,  480,  32,  37.9,  72.0,  2M,  2560,     0, 1C11h, 1111h, 640_32_72
Mode.18 =  640,  480,  32,  37.5,  75.0,  2M,  2560,     0, 1A11h, 1111h, 640_32_75
Mode.19 =  640,  480,  32,  42.5,  85.0,  2M,  2560,     0, 1B11h, 1111h, 640_32_85
Mode.20 =  640,  480,  32,  50.9, 100.0,  2M,  2560,     0, 1B11h, 1111h, 640_32_100
Mode.21 =  800,  600,   4,  37.9,  60.0,  1M,   100,     9, 0000h, 1111h, 800_4_60
Mode.22 =  800,  600,   4,  48.0,  72.0,  1M,   100,     9, 0000h, 1111h, 800_4_72
Mode.23 =  800,  600,   4,  46.9,  75.0,  1M,   100,     9, 0800h, 1111h, 800_4_75
Mode.24 =  800,  600,   4,  53.7,  85.0,  1M,   100,     9, 0800h, 1111h, 800_4_85
Mode.25 =  800,  600,   4,  63.1, 100.0,  1M,   100,     9, 0800h, 1111h, 800_4_100
Mode.26 =  800,  600,   4,  75.8, 120.0,  1M,   100,     9, 0800h, 1111h, 800_4_120
Mode.27 =  800,  600,   4,  88.4, 140.0,  1M,   100,     9, 0800h, 1111h, 800_4_140
Mode.28 =  800,  600,   8,  37.9,  60.0,  1M,   800,     0, 0000h, 1111h, 800_8_60
Mode.29 =  800,  600,   8,  48.0,  72.0,  1M,   800,     0, 0000h, 1111h, 800_8_72
Mode.30 =  800,  600,   8,  46.9,  75.0,  1M,   800,     0, 0800h, 1111h, 800_8_75
Mode.31 =  800,  600,   8,  53.7,  85.0,  1M,   800,     0, 0800h, 1111h, 800_8_85
Mode.32 =  800,  600,   8,  63.1, 100.0,  1M,   800,     0, 0800h, 1111h, 800_8_100
Mode.33 =  800,  600,   8,  75.8, 120.0,  1M,   800,     0, 0800h, 1111h, 800_8_120
Mode.34 =  800,  600,   8,  88.4, 140.0,  1M,   800,     0, 0800h, 1111h, 800_8_140
Mode.35 =  800,  600,  16,  37.9,  60.0,  1M,  1600,     0, 0D00h, 1111h, 800_16_60
Mode.36 =  800,  600,  16,  48.0,  72.0,  1M,  1600,     0, 0800h, 1111h, 800_16_72
Mode.37 =  800,  600,  16,  46.9,  75.0,  1M,  1600,     0, 0800h, 1111h, 800_16_75
Mode.38 =  800,  600,  16,  53.7,  85.0,  1M,  1600,     0, 0800h, 1111h, 800_16_85
Mode.39 =  800,  600,  16,  63.1, 100.0,  2M,  1600,     0, 0800h, 1111h, 800_16_100
Mode.40 =  800,  600,  32,  37.9,  60.0,  2M,  3200,     0, 1111h, 1111h, 800_32_60
Mode.41 =  800,  600,  32,  48.0,  72.0,  2M,  3200,     0, 1111h, 1111h, 800_32_72
Mode.42 =  800,  600,  32,  46.9,  75.0,  2M,  3200,     0, 1111h, 1111h, 800_32_75
Mode.43 =  800,  600,  32,  53.7,  85.0,  2M,  3200,     0, 1111h, 1111h, 800_32_85
Mode.44 = 1024,  768,   8,  35.5,  88.0,  1M,  1024,     2, 0301h, 1111h, 1024_8_88i
Mode.45 = 1024,  768,   8,  48.4,  60.0,  1M,  1024,     0, 0000h, 1111h, 1024_8_60
Mode.46 = 1024,  768,   8,  56.5,  70.0,  1M,  1024,     0, 0000h, 1111h, 1024_8_70
Mode.47 = 1024,  768,   8,  60.0,  75.0,  1M,  1024,     0, 0500h, 1111h, 1024_8_75
Mode.48 = 1024,  768,   8,  68.7,  85.0,  1M,  1024,     0, 0300h, 1111h, 1024_8_85
Mode.49 = 1024,  768,   8,  80.8, 100.0,  2M,  1024,     0, 0300h, 1111h, 1024_8_100
Mode.50 = 1024,  768,   8,  97.0, 120.0,  2M,  1024,     0, 0300h, 1111h, 1024_8_120
Mode.51 = 1024,  768,  16,  35.5,  88.0,  2M,  2048,     2, 0301h, 1111h, 1024_16_88i
Mode.52 = 1024,  768,  16,  48.4,  60.0,  2M,  2048,     0, 0000h, 1111h, 1024_16_60
Mode.53 = 1024,  768,  16,  56.5,  70.0,  2M,  2048,     0, 0000h, 1111h, 1024_16_70
Mode.54 = 1024,  768,  16,  60.0,  75.0,  2M,  2048,     0, 0500h, 1111h, 1024_16_75
Mode.55 = 1024,  768,  16,  68.7,  85.0,  2M,  2048,     0, 0300h, 1111h, 1024_16_85
Mode.56 = 1152,  864,   8,  48.0,  60.0,  1M,  1152,     0, 1711h, 1111h, 1152_8_60
Mode.57 = 1152,  864,   8,  64.0,  70.0,  1M,  1152,     0, 1111h, 1111h, 1152_8_70
Mode.58 = 1152,  864,   8,  67.5,  75.0,  2M,  1152,     0, 1711h, 1111h, 1152_8_75
Mode.59 = 1152,  864,  16,  48.0,  60.0,  2M,  2304,     0, 1711h, 1111h, 1152_16_60
Mode.60 = 1152,  864,  16,  64.0,  70.0,  2M,  2304,     0, 1111h, 1111h, 1152_16_70
Mode.61 = 1280, 1024,   8,  48.0,  88.0,  2M,  1280,     2, 0000h, 1211h, 1280_8_88i
Mode.62 = 1280, 1024,   8,  64.0,  60.0,  2M,  1280,     0, 0000h, 1211h, 1280_8_60
Mode.63 = 1280, 1024,   8,  77.0,  72.0,  2M,  1280,     0, 0000h, 1211h, 1280_8_72
Mode.64 = 1280, 1024,   8,  80.0,  75.0,  2M,  1280,     0, 0000h, 1211h, 1280_8_75
Mode.65 = 1600, 1200,   8,  64.0, 100.0,  2M,  1600,     2, 1D12h, 1211h, 1600_8_100i

[640_4_60]
Exec.1=Call,UnlockS3
Exec.2=Call,SetMon640_60

[640_8_60]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_60
Exec.3=Call,SetMode_101h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_8_72]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_72
Exec.3=Call,SetMode_101h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_8_75]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_75
Exec.3=Call,SetMode_101h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_8_85]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_85
Exec.3=Call,SetMode_101h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_8_100]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_100
Exec.3=Call,SetMode_101h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_8_120]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_120
Exec.3=Call,SetMode_101h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_8_140]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_140
Exec.3=Call,SetMode_101h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_8_160]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_160
Exec.3=Call,SetMode_101h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_16_60]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_60
Exec.3=Call,SetMode_111h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_16_72]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_72
Exec.3=Call,SetMode_111h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_16_75]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_75
Exec.3=Call,SetMode_111h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_16_85]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_85
Exec.3=Call,SetMode_111h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_16_100]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_100
Exec.3=Call,SetMode_111h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_24_60]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_60
Exec.3=Call,SetMode_212h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_32_60]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_60
Exec.3=Call,SetMode_112h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_32_72]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_72
Exec.3=Call,SetMode_112h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_32_75]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_75
Exec.3=Call,SetMode_112h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_32_85]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_85
Exec.3=Call,SetMode_112h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_32_100]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_100
Exec.3=Call,SetMode_112h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[640_32_120]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon640_120
Exec.3=Call,SetMode_112h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_4_60]
Exec.1=Call,UnlockS3
Exec.2=Call,SetMon800_60

[800_4_72]
Exec.1=Call,UnlockS3
Exec.2=Call,SetMon800_72

[800_4_75]
Exec.1=Call,UnlockS3
Exec.2=Call,SetMon800_75

[800_4_85]
Exec.1=Call,UnlockS3
Exec.2=Call,SetMon800_85

[800_4_100]
Exec.1=Call,UnlockS3
Exec.2=Call,SetMon800_100

[800_4_120]
Exec.1=Call,UnlockS3
Exec.2=Call,SetMon800_120

[800_4_140]
Exec.1=Call,UnlockS3
Exec.2=Call,SetMon800_140

[800_8_60]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_60
Exec.3=Call,SetMode_103h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_8_72]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_72
Exec.3=Call,SetMode_103h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_8_75]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_75
Exec.3=Call,SetMode_103h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_8_85]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_85
Exec.3=Call,SetMode_103h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_8_100]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_100
Exec.3=Call,SetMode_103h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_8_120]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_120
Exec.3=Call,SetMode_103h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_8_140]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_140
Exec.3=Call,SetMode_103h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_16_60]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_60
Exec.3=Call,SetMode_114h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_16_72]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_72
Exec.3=Call,SetMode_114h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_16_75]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_75
Exec.3=Call,SetMode_114h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_16_85]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_85
Exec.3=Call,SetMode_114h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_16_100]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_100
Exec.3=Call,SetMode_114h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_32_60]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_60
Exec.3=Call,SetMode_115h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_32_72]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_72
Exec.3=Call,SetMode_115h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_32_75]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_75
Exec.3=Call,SetMode_115h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[800_32_85]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon800_85
Exec.3=Call,SetMode_115h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1024_8_88i]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1024_88i
Exec.3=Call,SetMode_105h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1024_8_60]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1024_60
Exec.3=Call,SetMode_105h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1024_8_70]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1024_70
Exec.3=Call,SetMode_105h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1024_8_75]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1024_75
Exec.3=Call,SetMode_105h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1024_8_85]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1024_85
Exec.3=Call,SetMode_105h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1024_8_100]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1024_100
Exec.3=Call,SetMode_105h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1024_8_120]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1024_120
Exec.3=Call,SetMode_105h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1024_16_88i]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1024_88i
Exec.3=Call,SetMode_117h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1024_16_60]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1024_60
Exec.3=Call,SetMode_117h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1024_16_70]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1024_70
Exec.3=Call,SetMode_117h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1024_16_75]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1024_75
Exec.3=Call,SetMode_117h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1024_16_85]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1024_85
Exec.3=Call,SetMode_117h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1280_8_88i]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1280_88i
Exec.3=Call,SetMode_107h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1152_8_60]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1152_60
Exec.3=Call,SetMode_12Dh
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1152_8_70]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1152_70
Exec.3=Call,SetMode_12Dh
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1152_8_75]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1152_75
Exec.3=Call,SetMode_12Dh
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1152_16_60]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1152_60
Exec.3=Call,SetMode_12Fh
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1152_16_70]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1152_70
Exec.3=Call,SetMode_12Fh
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1280_8_60]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1280_60
Exec.3=Call,SetMode_107h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1280_8_72]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1280_72
Exec.3=Call,SetMode_107h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1280_8_75]
Exec.1=Call,SaveMonType
Exec.2=Call,SetMon1280_75
Exec.3=Call,SetMode_107h
Exec.4=Call,RestoreMonType
Exec.5=Call,PerformFixups

[1600_8_100i]
Exec.1=Call,SetMode_120h
Exec.2=Call,PerformFixups

[SaveMonType]
Exec.1=Call,UnlockS3
Exec.2=Code,BAh,D4h,03h,B0h,52h,EEh,42h,ECh,8Ah,D8h,BAh,D4h,03h,B0h,41h,EEh
Exec.3=Code,42h,ECh,8Ah,F8h,53h

[RestoreMonType]
Exec.1=Call,UnlockS3
Exec.2=Code,5Bh,BAh,D4h,03h,B0h,52h,EEh,42h,8Ah,C3h,EEh,BAh,D4h,03h,B0h,41h
Exec.3=Code,EEh,42h,8Ah,C7h,EEh

[SetMon640_60]
Exec.1=RMW8I,3D4h,52h,00h,70h

[SetMon640_72]
Exec.1=RMW8I,3D4h,52h,10h,70h

[SetMon640_75]
Exec.1=RMW8I,3D4h,52h,20h,70h

[SetMon640_85]
Exec.1=RMW8I,3D4h,52h,30h,70h

[SetMon640_100]
Exec.1=RMW8I,3D4h,52h,40h,70h

[SetMon640_120]
Exec.1=RMW8I,3D4h,52h,50h,70h

[SetMon640_140]
Exec.1=RMW8I,3D4h,52h,60h,70h

[SetMon640_160]
Exec.1=RMW8I,3D4h,52h,70h,70h

[SetMon800_60]
Exec.1=RMW8I,3D4h,41h,00h,03h
Exec.2=RMW8I,3D4h,52h,80h,80h

[SetMon800_72]
Exec.1=RMW8I,3D4h,41h,01h,03h
Exec.2=RMW8I,3D4h,52h,00h,80h

[SetMon800_75]
Exec.1=RMW8I,3D4h,41h,01h,03h
Exec.2=RMW8I,3D4h,52h,80h,80h

[SetMon800_85]
Exec.1=RMW8I,3D4h,41h,02h,03h
Exec.2=RMW8I,3D4h,52h,00h,80h

[SetMon800_100]
Exec.1=RMW8I,3D4h,41h,02h,03h
Exec.2=RMW8I,3D4h,52h,80h,80h

[SetMon800_120]
Exec.1=RMW8I,3D4h,41h,03h,03h
Exec.2=RMW8I,3D4h,52h,00h,80h

[SetMon800_140]
Exec.1=RMW8I,3D4h,41h,03h,03h
Exec.2=RMW8I,3D4h,52h,80h,80h

[SetMon1024_88i]
Exec.1=RMW8I,3D4h,41h,00h,1Ch

[SetMon1024_60]
Exec.1=RMW8I,3D4h,41h,08h,1Ch

[SetMon1024_70]
Exec.1=RMW8I,3D4h,41h,0Ch,1Ch

[SetMon1024_75]
Exec.1=RMW8I,3D4h,41h,10h,1Ch

[SetMon1024_85]
Exec.1=RMW8I,3D4h,41h,14h,1Ch

[SetMon1024_100]
Exec.1=RMW8I,3D4h,41h,18h,1Ch

[SetMon1024_120]
Exec.1=RMW8I,3D4h,41h,1Ch,1Ch

[SetMon1152_60]
Exec.1=RMW8I,3D4h,52h,00h,0Eh

[SetMon1152_70]
Exec.1=RMW8I,3D4h,52h,02h,0Eh

[SetMon1152_75]
Exec.1=RMW8I,3D4h,52h,04h,0Eh

[SetMon1280_88i]
Exec.1=RMW8I,3D4h,41h,00h,E0h

[SetMon1280_60]
Exec.1=RMW8I,3D4h,41h,80h,E0h

[SetMon1280_72]
Exec.1=RMW8I,3D4h,41h,A0h,E0h

[SetMon1280_75]
Exec.1=RMW8I,3D4h,41h,C0h,E0h

[SetMode_101h]
; 640_8
Exec.1=Int,10h,4F02h,8101h

[SetMode_103h]
; 800_8
Exec.1=Int,10h,4F02h,8103h

[SetMode_107h]
; 1280_8
Exec.1=Int,10h,4F02h,8107h

[SetMode_110h]
; 640_15
Exec.1=Int,10h,4F02h,8110h

[SetMode_111h]
; 640_16
Exec.1=Int,10h,4F02h,8111h

[SetMode_112h]
; 640_32
Exec.1=Int,10h,4F02h,8112h

[SetMode_212h]
; 640_24
Exec.1=Int,10h,4F02h,8212h

[SetMode_113h]
; 800_15
Exec.1=Int,10h,4F02h,8113h

[SetMode_114h]
; 800_16
Exec.1=Int,10h,4F02h,8114h

[SetMode_115h]
; 800_32
Exec.1=Int,10h,4F02h,8115h

[SetMode_116h]
; 1024_15
Exec.1=Int,10h,4F02h,8116h

[SetMode_117h]
; 1024_16
Exec.1=Int,10h,4F02h,8117h

[SetMode_120h]
; 1600_8
Exec.1=Int,10h,4F02h,8120h

[SetMode_12Dh]
; 1152_8
Exec.1=Int,10h,4F02h,812Dh

[SetMode_12Fh]
; 1152_16
Exec.1=Int,10h,4F02h,812Fh

[SetMode_202h]
; 800_4
Exec.1=Int,10h,4F02h,8202h

[SetMode_204h]
; 1024_4
Exec.1=Int,10h,4F02h,8204h

[SetMode_105h]
; 1024_8
Exec.1=Int,10h,4F02h,8105h

[SetMode_208h]
; 1280_4
Exec.1=Int,10h,4F02h,8208h

[PerformFixups]
; Enable enh mode.
; Disable 4 bpp enh mode, linear addr, and mmio.
;Exec.1=RMW16,4AE8h,0001h,0035h
Exec.1=Code,90h

[UnlockS3]
Exec.1=RMW8I,3D4h,38h,48h,48h
Exec.2=RMW8I,3D4h,39h,A0h,A0h

[EnableExtRegs]
;       Enable S3 enhanced mode registers (4ae8h, etc.)
;       (Set bit 1 in CR 40)
Exec.1=RMW8I,3D4h,40h,01h,01h


[ RETURN TO DIRECTORY ]