home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1995 November
/
PCWK1195.iso
/
inne
/
podstawy
/
dos
/
4dos
/
4uzytki
/
hakaut10.exe
/
HYPER.BTM
< prev
next >
Wrap
Text File
|
1995-01-30
|
43KB
|
1,539 lines
: Batch program for control
: of HyperDisk cache.
:
:
Echo Off
SetLocal
: List of PROGRAMS with their PATH
: Program which manages cache
Set hyperdk=c:\utility\hyperdk
: Cache memory
Set CacheMemory=c:\hyper386
: List of STANDARD COLORS
: Standard color of background of menus frame
Set Colorbcm=Black
: Standard color of foreground of menus frame
Set Colorfcm=Green
: Standard color of background of menus choices
Set Colorbom=Black
: Standard color of foreground of menus choices
Set Colorfom=Green
: Standard color of background of editors frames
Set Colorbce=Black
: Standard color of foreground of editors frames
Set Colorfce=Green
: Standard color of background screen
Set Colorbsch=Black
: Standard color of foreground screen
Set Colorfsch=White
:Loop
Gosub Main
Goto Loop
:Heading
DrawBox 5 27 11 50 2 Cyan On Black Fill Black Zoom
ScrPut 6 34 Cyan On Black H Y P E R
ScrPut 7 30 Cyan On Black Program to control
ScrPut 8 28 Cyan On Black HyperWare Cache Memory
ScrPut 10 30 Cyan On Black by Severino Bozzer
Return
: Main
:Main
Gosub BoxMain
Gosub Heading
Inkey/P/X/K"CRGDISQ[Esc]" %%Main
DrawBox 5 27 11 50 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Iff "%Main" == "C" Then
Gosub Cache
ElseIff "%Main" == "R" Then
Gosub Report
ElseIff "%Main" == "G" Then
Gosub Generic
ElseIff "%Main" == "D" Then
Gosub Dimension
ElseIff "%Main" == "I" Then
Gosub Installation
ElseIff "%Main" == "S" Then
%hyperdk E
Else
Cls %Colorfsch On %Colorbsch
Quit
EndIff
Return
: Cache
:Cache
Gosub BoxCache
Inkey/P/X/K"GWADREUQ[Esc]" %%Cache
Iff "%Cache" == "G" Then
Gosub CacheGeneral
ElseIff "%Cache" == "W" Then
Gosub Writing
ElseIff "%Cache" == "A" Then
Gosub Asynchronous
ElseIff "%Cache" == "D" Then
%hyperdk XU
Return
ElseIff "%Cache" == "R" Then
Gosub Drives
ElseIff "%Cache" == "E" Then
Gosub ReadAhead
ElseIff "%Cache" == "U" Then
Gosub UseXMS
Else
Return
EndIff
Goto Cache
: CacheGeneral
:CacheGeneral
Gosub BoxCacheGeneral
Inkey/P/X/K"ADOLQ[Esc]" %%CacheGeneral
Iff "%CacheGeneral" == "A" Then
%hyperdk E
ElseIff "%CacheGeneral" == "D" Then
%hyperdk D
ElseIff "%CacheGeneral" == "O" Then
%hyperdk H
ElseIff "%CacheGeneral" == "L" Then
%hyperdk F
EndIff
DrawBox 4 19 9 34 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Writing
:Writing
Gosub BoxWriting
Inkey/P/X/K"IDREOQ[Esc]" %%Writing
Iff "%Writing" == "I" Then
Gosub ImmediateWriting
ElseIff "%Writing" == "D" Then
Gosub DelayedWriting
ElseIff "%Writing" == "R" Then
Gosub RedundatWriting
ElseIff "%Writing" == "E" Then
Gosub ExitWindows
ElseIff "%Writing" == "O" Then
Gosub DosDiskReset
Else
DrawBox 5 19 11 34 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
EndIff
Goto Writing
: ImmediateWriting
:ImmediateWriting
Gosub BoxImmediateWriting
Inkey/P/X/K"AHFQ[Esc]" %%ImmediateWriting
Iff "%ImmediateWriting" == "A" Then
%hyperdk W Q
ElseIff "%ImmediateWriting" == "H" Then
%hyperdk W
ElseIff "%ImmediateWriting" == "F" Then
%hyperdk Q
EndIff
DrawBox 6 35 10 49 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: DelayedWriting
:DelayedWriting
Gosub BoxDelayedWriting
Inkey/P/X/K"AHFDQ[Esc]" %%DelayedWriting
Iff "%DelayedWriting" == "A" Then
%hyperdk S A
DrawBox 7 35 12 49 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
ElseIff "%DelayedWriting" == "H" Then
%hyperdk S
DrawBox 7 35 12 49 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
ElseIff "%DelayedWriting" == "F" Then
%hyperdk A
DrawBox 7 35 12 49 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
ElseIff "%DelayedWriting" == "D" Then
Gosub Delay
Else
DrawBox 7 35 12 49 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
EndIff
Goto DelayedWriting
: Delay
:Delay
DrawBox 18 34 20 47 3 %Colorfce On %Colorbce Fill Green
ScrPut 18 38 %Colorfce On %Colorbce Delay
Screen 19 35
Input/X/D/E/L2 Seconds: %%Delay
Iff "%Delay" != "" Then
%hyperdk T:%Delay
EndIff
DrawBox 18 34 20 47 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: RedundatWriting
:RedundatWriting
Gosub BoxRedundatWriting
Inkey/P/X/K"ADQ[Esc]" %%RedundatWriting
Iff "%RedundatWriting" == "A" Then
Gosub AbleRedundant
ElseIff "%RedundatWriting" == "D" Then
Gosub DisableRedundant
Else
DrawBox 8 35 11 43 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
EndIff
Goto RedundatWriting
: AbleRedundant
:AbleRedundant
Gosub BoxAbleRedundant
Inkey/P/X/K"AHFQ[Esc]" %%AbleRedundant
Iff "%AbleRedundant" == "A" Then
%hyperdk XWH XWF
ElseIff "%AbleRedundant" == "H" Then
%hyperdk XWH
ElseIff "%AbleRedundant" == "F" Then
%hyperdk XWF
EndIff
DrawBox 9 44 13 58 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: DisableRedundant
:DisableRedundant
Gosub BoxDisableRedundant
Inkey/P/X/K"AHFQ[Esc]" %%DisableRedundant
Iff "%DisableRedundant" == "A" Then
%hyperdk XWH:- XWF:-
ElseIff "%DisableRedundant" == "H" Then
%hyperdk XWH:-
ElseIff "%DisableRedundant" == "F" Then
%hyperdk XWF:-
EndIff
DrawBox 10 44 14 58 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: ExitWindows
:ExitWindows
Gosub BoxExitWindows
Inkey/P/X/K"UNQ[Esc]" %%ExitWindows
Iff "%ExitWindows" == "U" Then
%hyperdk KA:+
DrawBox 9 35 12 46 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
ElseIff "%ExitWindows" == "N" Then
%hyperdk KA:-
Else
DrawBox 9 35 12 46 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
EndIff
Goto ExitWindows
: DosDiskReset
:DosDiskReset
Gosub BoxDosDiskReset
Inkey/P/X/K"UNQ[Esc]" %%DosDiskReset
Iff "%DosDiskReset" == "U" Then
%hyperdk KD:-
ElseIff "%DosDiskReset" == "N" Then
%hyperdk KD:+
EndIff
DrawBox 10 35 13 54 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Asynchronous
:Asynchronous
Gosub BoxAsynchronous
Inkey/P/X/K"ADQ[Esc]" %%Asynchronous
Iff "%Asynchronous" == "A" Then
Gosub AbleAsynchronous
ElseIff "%Asynchronous" == "D" Then
Gosub DisableAsynchronous
Else
DrawBox 6 19 9 27 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
EndIff
Goto Asynchronous
: AbleAsynchronous
:AbleAsynchronous
Gosub BoxAbleAsynchronous
Inkey/P/X/K"AHFQ[Esc]" %%AbleAsynchronous
Iff "%AbleAsynchronous" == "A" Then
%hyperdk XI
ElseIff "%AbleAsynchronous" == "H" Then
%hyperdk XIH
ElseIff "%AbleAsynchronous" == "F" Then
%hyperdk XIF
EndIff
DrawBox 7 28 11 42 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: DisableAsynchronous
:DisableAsynchronous
Gosub BoxDisableAsynchronous
Inkey/P/X/K"AHFQ[Esc]" %%DisableAsynchronous
Iff "%DisableAsynchronous" == "A" Then
%hyperdk XI:-
ElseIff "%DisableAsynchronous" == "H" Then
%hyperdk XIH:-
ElseIff "%DisableAsynchronous" == "F" Then
%hyperdk XIF:-
EndIff
DrawBox 8 28 12 42 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Drives
:Drives
Gosub BoxDrives
Inkey/P/X/K"ALFONQ[Esc]" %%Drives
Iff "%Drives" == "A" Then
Gosub DrivesAll
ElseIff "%Drives" == "L" Then
Gosub DrivesHard
ElseIff "%Drives" == "F" Then
Gosub DrivesFloppy
ElseIff "%Drives" == "O" Then
Gosub DrivesSomeHard
ElseIff "%Drives" == "N" Then
Gosub DrivesSomeFloppy
Else
DrawBox 8 19 14 37 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
EndIff
Goto Drives
: DrivesAll
:DrivesAll
Gosub BoxDrivesAll
Inkey/P/X/K"ADQ[Esc]" %%DrivesAll
Iff "%DrivesAll" == "A" Then
%hyperdk EH EF
ElseIff "%DrivesAll" == "D" Then
%hyperdk DH DF
EndIff
Gosub BoxMain
Gosub BoxCache
Return
: DrivesHard
:DrivesHard
Gosub BoxDrivesHard
Inkey/P/X/K"ADQ[Esc]" %%DrivesHard
Iff "%DrivesHard" == "A" Then
%hyperdk EH
ElseIff "%DrivesHard" == "D" Then
%hyperdk DH
EndIff
Gosub BoxMain
Gosub BoxCache
Return
: DrivesFloppy
:DrivesFloppy
Gosub BoxDrivesFloppy
Inkey/P/X/K"ADQ[Esc]" %%DrivesFloppy
Iff "%DrivesFloppy" == "A" Then
%hyperdk EF
ElseIff "%DrivesFloppy" == "D" Then
%hyperdk DF
EndIff
Gosub BoxMain
Gosub BoxCache
Return
: DrivesSomeHard
:DrivesSomeHard
Gosub BoxDrivesSomeHard
Inkey/P/X/K"ADQ[Esc]" %%DrivesSomeHard
Iff "%DrivesSomeHard" == "A" Then
Gosub AbleOneHard
ElseIff "%DrivesSomeHard" == "D" Then
Gosub DisableOneHard
EndIff
Gosub BoxMain
Gosub BoxCache
Return
: AbleOneHard
:AbleOneHard
DrawBox 18 33 20 48 3 %Colorfce On %Colorbce Fill Green
ScrPut 18 39 %Colorfce On %Colorbce Able
Screen 19 34
Input/X/L1 Hard drive: %%AbleOneHard
Iff "%AbleOneHard" != "" Then
%hyperdk EH:%AbleOneHard
EndIff
DrawBox 18 33 20 48 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: DisableOneHard
:DisableOneHard
DrawBox 18 33 20 48 3 %Colorfce On %Colorbce Fill Green
ScrPut 18 37 %Colorfce On %Colorbce Disable
Screen 19 34
Input/X/L1 Hard drive: %%DisableOneHard
Iff "%DisableOneHard" != "" Then
%hyperdk DH:%DisableOneHard
EndIff
DrawBox 18 33 20 48 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: DrivesSomeFloppy
:DrivesSomeFloppy
Gosub BoxDrivesSomeFloppy
Inkey/P/X/K"ADQ[Esc]" %%DrivesSomeFloppy
Iff "%DrivesSomeFloppy" == "A" Then
Gosub AbleOneFloppy
ElseIff "%DrivesSomeFloppy" == "D" Then
Gosub DisableOneFloppy
EndIff
Gosub BoxMain
Gosub BoxCache
Return
: AbleOneFloppy
:AbleOneFloppy
DrawBox 18 32 20 49 3 %Colorfce On %Colorbce Fill Green
ScrPut 18 39 %Colorfce On %Colorbce Able
Screen 19 33
Input/X/L1 Floppy drive: %%AbleOneFloppy
Iff "%AbleOneFloppy" != "" Then
%hyperdk EF:%AbleOneFloppy
EndIff
DrawBox 18 32 20 49 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: DisableOneFloppy
:DisableOneFloppy
DrawBox 18 32 20 49 3 %Colorfce On %Colorbce Fill Green
ScrPut 18 37 %Colorfce On %Colorbce Disable
Screen 19 33
Input/X/L1 Floppy drive: %%DisableOneFloppy
Iff "%DisableOneFloppy" != "" Then
%hyperdk DF:%DisableOneFloppy
EndIff
DrawBox 18 32 20 49 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: ReadAhead
:ReadAhead
Gosub BoxReadAhead
Inkey/P/X/K"ADQ[Esc]" %%ReadAhead
Iff "%ReadAhead" == "A" Then
%hyperdk NR:+
ElseIff "%ReadAhead" == "D" Then
%hyperdk NR:-
EndIff
DrawBox 9 19 12 27 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: UseXMS
:UseXMS
Gosub BoxUseXMS
Inkey/P/X/K"ADLUQ[Esc]" %%UseXMS
Iff "%UseXMS" == "A" Then
Gosub AbleXMS
ElseIff "%UseXMS" == "D" Then
%hyperdk XM:-
DrawBox 10 19 15 27 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
ElseIff "%UseXMS" == "L" Then
%hyperdk XML:+
DrawBox 10 19 15 27 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
ElseIff "%UseXMS" == "U" Then
%hyperdk XML:-
DrawBox 10 19 15 27 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
Else
DrawBox 10 19 15 27 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
EndIff
Goto UseXMS
: AbleXMS
:AbleXMS
Gosub BoxAbleXMS
Inkey/P/X/K"REPQ[Esc]" %%AbleXMS
Iff "%AbleXMS" == "R" Then
%hyperdk XT
ElseIff "%AbleXMS" == "E" Then
%hyperdk XTR
ElseIff "%AbleXMS" == "P" Then
%hyperdk XTP
EndIff
DrawBox 11 28 15 50 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Report
:Report
Gosub BoxReport
Inkey/P/X/K"GSDRQ[Esc]" %%Report
Iff "%Report" == "G" Then
%hyperdk
ElseIff "%Report" == "S" Then
%hyperdk YD
ElseIff "%Report" == "D" Then
%hyperdk Y
ElseIff "%Report" == "R" Then
%hyperdk R
Else
Return
EndIff
Gosub BoxMain
Goto Report
: Generic
:Generic
Gosub BoxGeneric
Inkey/P/X/K"VOCTHEAQ[Esc]" %%Generic
Iff "%Generic" == "V" Then
Gosub Verify
ElseIff "%Generic" == "O" Then
Gosub Output
ElseIff "%Generic" == "C" Then
%hyperdk OK:0
Return
ElseIff "%Generic" == "T" Then
Gosub Tone
ElseIff "%Generic" == "H" Then
Gosub HotKey
ElseIff "%Generic" == "E" Then
Gosub CheckFloppy
ElseIff "%Generic" == "A" Then
Gosub Advanced
Else
Return
EndIff
Goto Generic
: Verify
:Verify
Gosub BoxVerify
Inkey/P/X/K"ADQ[Esc]" %%Verify
Iff "%Verify" == "A" Then
Gosub AbleVerify
ElseIff "%Verify" == "D" Then
Gosub DisableVerify
Else
DrawBox 4 38 7 46 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
EndIff
Goto Verify
: AbleVerify
:AbleVerify
Gosub BoxAbleVerify
Inkey/P/X/K"AHFQ[Esc]" %%AbleVerify
Iff "%AbleVerify" == "A" Then
%hyperdk V
ElseIff "%AbleVerify" == "H" Then
%hyperdk VH
ElseIff "%AbleVerify" == "F" Then
%hyperdk VF
EndIff
DrawBox 5 47 9 61 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: DisableVerify
:DisableVerify
Gosub BoxDisableVerify
Inkey/P/X/K"AHFQ[Esc]" %%DisableVerify
Iff "%DisableVerify" == "A" Then
%hyperdk V:-
ElseIff "%DisableVerify" == "H" Then
%hyperdk VH:-
ElseIff "%DisableVerify" == "F" Then
%hyperdk VF:-
EndIff
DrawBox 6 47 10 61 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Output
:Output
Gosub BoxOutput
Inkey/P/X/K"VDQ[Esc]" %%Output
Iff "%Output" == "V" Then
%hyperdk OK:+
ElseIff "%Output" == "D" Then
%hyperdk OK:-
EndIff
DrawBox 5 38 8 49 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Tone
:Tone
Gosub BoxTone
Inkey/P/X/K"AFUCQ[Esc]" %%Tone
Iff "%Tone" == "A" Then
Gosub AllDriveTone
ElseIff "%Tone" == "F" Then
Gosub FloppyTone
ElseIff "%Tone" == "U" Then
Gosub UpdateTone
ElseIff "%Tone" == "C" Then
Gosub ChangeFloppy
Else
DrawBox 7 38 12 52 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
EndIff
Goto Tone
: AllDriveTone
:AllDriveTone
Gosub BoxAllDriveTone
Inkey/P/X/K"ADQ[Esc]" %%AllDriveTone
Iff "%AllDriveTone" == "A" Then
%hyperdk OT:+ KT:+
ElseIff "%AllDriveTone" == "D" Then
%hyperdk OT:- KT:-
EndIff
DrawBox 8 53 11 61 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: FloppyTone
:FloppyTone
Gosub BoxFloppyTone
Inkey/P/X/K"ADQ[Esc]" %%FloppyTone
Iff "%FloppyTone" == "A" Then
%hyperdk KT:+
ElseIff "%FloppyTone" == "D" Then
%hyperdk KT:-
EndIff
DrawBox 9 53 12 61 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: UpdateTone
:UpdateTone
Gosub BoxUpdateTone
Inkey/P/X/K"VFQ[Esc]" %%UpdateTone
Iff "%UpdateTone" == "V" Then
Gosub Volume
ElseIff "%UpdateTone" == "F" Then
Gosub Frequency
Else
DrawBox 10 53 13 63 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
EndIff
Goto UpdateTone
: Volume
:Volume
DrawBox 18 36 20 44 3 %Colorfce On %Colorbce Fill Green
ScrPut 18 37 %Colorfce On %Colorbce Volume
Screen 19 37
Input/X/D/L2 Hz: %%Volume
Iff "%Volume" != "" Then
%hyperdk I:%Volume
EndIff
DrawBox 18 36 20 44 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Frequency
:Frequency
DrawBox 18 34 20 47 3 %Colorfce On %Colorbce Fill Green
ScrPut 18 36 %Colorfce On %Colorbce Frequency
Screen 19 35
Input/X/D/L2 Seconds: %%Frequency
Iff "%Frequency" != "" Then
%hyperdk P:%Frequency
EndIff
DrawBox 18 34 20 47 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: ChangeFloppy
:ChangeFloppy
Gosub BoxChangeFloppy
Inkey/P/X/K"ADQ[Esc]" %%ChangeFloppy
Iff "%ChangeFloppy" == "A" Then
%hyperdk OC:-
ElseIff "%ChangeFloppy" == "D" Then
%hyperdk OC:+
EndIff
DrawBox 11 53 14 61 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: HotKey
:HotKey
Gosub BoxHotKey
Inkey/P/X/K"AMSPQ[Esc]" %%HotKey
Iff "%HotKey" == "A" Then
Gosub AfterReport
ElseIff "%HotKey" == "M" Then
Gosub Method
ElseIff "%HotKey" == "S" Then
Gosub Status
ElseIff "%HotKey" == "P" Then
Gosub SpecialKey
Else
DrawBox 8 38 13 51 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
EndIff
Goto HotKey
: AfterReport
:AfterReport
Gosub BoxAfterReport
Inkey/P/X/K"WNTQ[Esc]" %%AfterReport
Iff "%AfterReport" == "W" Then
%hyperdk KW:+
ElseIff "%AfterReport" == "N" Then
%hyperdk KW:-
ElseIff "%AfterReport" == "T" Then
Gosub SecondsAfterReport
EndIff
Gosub BoxMain
Gosub BoxGeneric
Return
: SecondsAfterReport
:SecondsAfterReport
DrawBox 18 34 20 47 3 %Colorfce On %Colorbce Fill Green
ScrPut 18 39 %Colorfce On %Colorbce Time
Screen 19 35
Input/X/D/L2 Seconds: %%SecondsAfterReport
Iff "%SecondsAfterReport" != "" Then
%hyperdk KW:%SecondsAfterReport
EndIff
DrawBox 18 34 20 47 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Method
:Method
DrawBox 18 33 20 48 3 %Colorfce On %Colorbce Fill Green
Screen 19 34
Input/X/L5 Method: %%Method
Iff "%Method" != "" Then
%hyperdk OH:%Method
EndIff
DrawBox 18 33 20 48 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Status
:Status
Gosub BoxStatus
Inkey/P/X/K"ADQ[Esc]" %%Status
Iff "%Status" == "A" Then
%hyperdk K:+
ElseIff "%Status" == "D" Then
%hyperdk K:-
EndIff
DrawBox 11 52 14 60 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: SpecialKey
:SpecialKey
Gosub BoxSpecialKey
Inkey/P/X/K"ALRSEIQ[Esc]" %%SpecialKey
Iff "%SpecialKey" == "A" Then
%hyperdk K:ac
ElseIff "%SpecialKey" == "L" Then
%hyperdk K:al
ElseIff "%SpecialKey" == "R" Then
%hyperdk K:ar
ElseIff "%SpecialKey" == "S" Then
%hyperdk K:lr
ElseIff "%SpecialKey" == "E" Then
%hyperdk K:cl
ElseIff "%SpecialKey" == "I" Then
%hyperdk K:cr
EndIff
DrawBox 12 52 19 69 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: CheckFloppy
:CheckFloppy
DrawBox 18 34 20 47 3 %Colorfce On %Colorbce Fill Green
Screen 19 35
Input/X/D/L2 Seconds: %%CheckFloppy
Iff "%CheckFloppy" != "" Then
%hyperdk M:%CheckFloppy
EndIff
DrawBox 18 34 20 47 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Advanced
:Advanced
Gosub BoxAdvanced
Inkey/P/X/K"SUBEIDQ[Esc]" %%Advanced
Iff "%Advanced" == "S" Then
Gosub SectorPerBuffer
ElseIff "%Advanced" == "U" Then
Gosub Background
ElseIff "%Advanced" == "B" Then
Gosub Bypass
ElseIff "%Advanced" == "E" Then
Gosub Qemm
ElseIff "%Advanced" == "I" Then
Gosub Interrupt
ElseIff "%Advanced" == "D" Then
%hyperdk OD
DrawBox 10 38 17 65 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
Else
DrawBox 10 38 17 65 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
EndIff
Goto Advanced
: SectorPerBuffer
:SectorPerBuffer
DrawBox 18 33 20 47 3 %Colorfce On %Colorbce Fill Green
Screen 19 34
Input/X/D/L3 Sectors: %%SectorPerBuffer
Iff "%SectorPerBuffer" != "" Then
%hyperdk Z:%SectorPerBuffer
EndIff
DrawBox 18 33 20 47 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Background
:Background
Gosub BoxBackground
Inkey/P/X/K"PADQ[Esc]" %%Background
Iff "%Background" == "P" Then
Gosub PercentageUpdate
ElseIff "%Background" == "A" Then
Gosub Oldest
ElseIff "%Background" == "D" Then
%hyperdk XB:0
EndIff
Gosub BoxMain
Gosub BoxGeneric
Return
: PercentageUpdate
:PercentageUpdate
DrawBox 18 32 20 49 3 %Colorfce On %Colorbce Fill Green
Screen 19 33
Input/X/D/L3 Percentage: %%PercentageUpdate
Iff "%PercentageUpdate" != "" Then
%hyperdk XP:%PercentageUpdate
EndIff
DrawBox 18 32 20 49 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Oldest
:Oldest
DrawBox 18 34 20 46 3 %Colorfce On %Colorbce Fill Green
ScrPut 18 38 %Colorfce On %Colorbce Able
Screen 19 35
Input/X/D/L3 Ticks: %%Oldest
Iff "%Oldest" != "" Then
%hyperdk XB:%Oldest
EndIff
DrawBox 18 34 20 46 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Bypass
:Bypass
Gosub BoxBypass
Inkey/P/X/K"ADQ[Esc]" %%Bypass
Iff "%Bypass" == "A" Then
Gosub AbleBypass
ElseIff "%Bypass" == "D" Then
%hyperdk OB:0
EndIff
DrawBox 13 66 16 74 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: AbleBypass
:AbleBypass
DrawBox 18 33 20 47 3 %Colorfce On %Colorbce Fill Green
Screen 19 34
Input/X/D/L3 Sectors: %%AbleBypass
Iff "%AbleBypass" != "" Then
Iff %AbleBypass LT 0 .OR. %AbleBypass GT 128 Then
Beep
ScrPut 23 26 %Colorbsch On %Colorfsch ERROR ! Number not in [0..128]
Inkey/P/X %%$risp
Gosub BoxMain
Gosub BoxGeneric
Gosub BoxAdvanced
Gosub BoxBypass
Goto AbleBypass
EndIff
%hyperdk OB:%AbleBypass
EndIff
DrawBox 18 33 20 47 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Qemm
:Qemm
Gosub BoxQemm
Inkey/P/X/K"ADQ[Esc]" %%Qemm
Iff "%Qemm" == "A" Then
%hyperdk VI:+
ElseIff "%Qemm" == "D" Then
%hyperdk VI:-
EndIff
DrawBox 14 66 17 74 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Interrupt
:Interrupt
Gosub BoxInterrupt
Inkey/P/X/K"USQ[Esc]" %%Interrupt
Iff "%Interrupt" == "U" Then
%hyperdk UI:+
ElseIff "%Interrupt" == "S" Then
%hyperdk UI:-
EndIff
Gosub BoxMain
Gosub BoxGeneric
Return
: Dimension
:Dimension
Gosub BoxDimension
Inkey/P/X/K"DWQ[Esc]" %%Dimension
Iff "%Dimension" == "D" Then
Gosub DosDimension
ElseIff "%Dimension" == "W" Then
Gosub WindowsDimension
Else
Return
EndIff
Goto Dimension
: DosDimension
:DosDimension
Gosub BoxDosDimension
Inkey/P/X/K"NSCIDQ[Esc]" %%DosDimension
Iff "%DosDimension" == "N" Then
Gosub NewDosDimension
ElseIff "%DosDimension" == "S" Then
%hyperdk XC
ElseIff "%DosDimension" == "C" Then
%hyperdk XD
ElseIff "%DosDimension" == "I" Then
Gosub IncreaseDosDimension
ElseIff "%DosDimension" == "D" Then
Gosub DecreaseDosDimension
EndIff
Gosub BoxMain
Return
: NewDosDimension
:NewDosDimension
DrawBox 18 35 20 46 3 %Colorfce On %Colorbce Fill Green
ScrPut 18 36 %Colorfce On %Colorbce Dimension
Screen 19 36
Input/X/D/L5 Kb: %%NewDosDimension
Iff "%NewDosDimension" != "" Then
%hyperdk XC:%NewDosDimension
EndIff
DrawBox 18 35 20 46 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: IncreaseDosDimension
:IncreaseDosDimension
DrawBox 18 35 20 46 3 %Colorfce On %Colorbce Fill Green
ScrPut 18 37 %Colorfce On %Colorbce Increase
Screen 19 36
Input/X/D/L5 Kb: %%IncreaseDosDimension
Iff "%IncreaseDosDimension" != "" Then
%hyperdk XA:%IncreaseDosDimension
EndIff
DrawBox 18 35 20 46 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: DecreaseDosDimension
:DecreaseDosDimension
DrawBox 18 35 20 46 3 %Colorfce On %Colorbce Fill Green
ScrPut 18 37 %Colorfce On %Colorbce Decrease
Screen 19 36
Input/X/D/L5 Kb: %%DecreaseDosDimension
Iff "%DecreaseDosDimension" != "" Then
%hyperdk XD:%DecreaseDosDimension
EndIff
DrawBox 18 35 20 46 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: WindowsDimension
:WindowsDimension
Gosub BoxWindowsDimension
Inkey/P/X/K"NSBPQ[Esc]" %%WindowsDimension
Iff "%WindowsDimension" == "N" Then
Gosub NewWindowsDimension
DrawBox 5 44 10 56 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
ElseIff "%WindowsDimension" == "S" Then
%hyperdk CW
Gosub BoxMain
Return
ElseIff "%WindowsDimension" == "B" Then
Gosub BaseWindows
ElseIff "%WindowsDimension" == "P" Then
Gosub PercentageWindows
Else
DrawBox 5 44 10 56 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
EndIff
Goto WindowsDimension
: NewWindowsDimension
:NewWindowsDimension
DrawBox 18 35 20 46 3 %Colorfce On %Colorbce Fill Green
ScrPut 18 37 %Colorfce On %Colorbce Windows
Screen 19 36
Input/X/D/L5 Kb: %%NewWindowsDimension
Iff "%NewWindowsDimension" != "" Then
%hyperdk CW:%NewWindowsDimension
EndIff
DrawBox 18 35 20 46 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: BaseWindows
:BaseWindows
DrawBox 18 35 20 46 3 %Colorfce On %Colorbce Fill Green
ScrPut 18 39 %Colorfce On %Colorbce Base
Screen 19 36
Input/X/D/L5 Kb: %%BaseWindows
Iff "%BaseWindows" != "" Then
%hyperdk CB:%BaseWindows
EndIff
DrawBox 18 35 20 46 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: PercentageWindows
:PercentageWindows
DrawBox 18 32 20 49 3 %Colorfce On %Colorbce Fill Green
Screen 19 33
Input/X/D/L3 Percentage: %%PercentageWindows
Iff "%PercentageWindows" != "" Then
%hyperdk CP:%PercentageWindows
EndIff
DrawBox 18 32 20 49 0 %Colorbsch On %Colorbsch Fill %Colorbsch
Return
: Installation
:Installation
Gosub BoxInstallation
Inkey/P/X/K"HQ[Esc]" %%Installation
Iff "%Installation" == "H" Then
%CacheMemory a s or
EndIff
Return
:BoxMain
Cls %Colorfsch On %Colorbsch
ScrPut 1 5 %Colorfom On %Colorbom Cache
ScrPut 1 5 Blink Green On Black C
ScrPut 1 14 %Colorfom On %Colorbom Report
ScrPut 1 14 Blink Green On Black R
ScrPut 1 24 %Colorfom On %Colorbom Generic
ScrPut 1 24 Blink Green On Black G
ScrPut 1 35 %Colorfom On %Colorbom Dimension
ScrPut 1 35 Blink Green On Black D
ScrPut 1 48 %Colorfom On %Colorbom Installation
ScrPut 1 48 Blink Green On Black I
ScrPut 1 64 %Colorfom On %Colorbom Save data
ScrPut 1 64 Blink Green On Black S
DrawBox 0 0 2 79 2 %Colorfcm On %Colorbcm
ScrPut 0 36 %Colorfcm On %Colorbcm Hyperdk
Return
:BoxCache
ScrPut 4 5 %Colorfom On %Colorbom .General .
ScrPut 4 6 Blink Green On Black G
ScrPut 5 5 %Colorfom On %Colorbom .Writing .
ScrPut 5 6 Blink Green On Black W
ScrPut 6 5 %Colorfom On %Colorbom .Asynchronous.
ScrPut 6 6 Blink Green On Black A
ScrPut 7 5 %Colorfom On %Colorbom .DeInstall .
ScrPut 7 6 Blink Green On Black D
ScrPut 8 5 %Colorfom On %Colorbom .Drives .
ScrPut 8 7 Blink Green On Black r
ScrPut 9 5 %Colorfom On %Colorbom .Read Ahead .
ScrPut 9 7 Blink Green On Black e
ScrPut 10 5 %Colorfom On %Colorbom .Use XMS .
ScrPut 10 6 Blink Green On Black U
DrawBox 3 5 11 18 1 %Colorfcm On %Colorbcm
ScrPut 3 9 %Colorfcm On %Colorbcm Cache
Return
:BoxCacheGeneral
ScrPut 5 19 %Colorfom On %Colorbom .Able .
ScrPut 5 20 Blink Green On Black A
ScrPut 6 19 %Colorfom On %Colorbom .Disable .
ScrPut 6 20 Blink Green On Black D
ScrPut 7 19 %Colorfom On %Colorbom .Only Hard Disk.
ScrPut 7 20 Blink Green On Black O
ScrPut 8 19 %Colorfom On %Colorbom .All Drives .
ScrPut 8 21 Blink Green On Black l
DrawBox 4 19 9 34 1 %Colorfcm On %Colorbcm
ScrPut 4 23 %Colorfcm On %Colorbcm General
Return
:BoxInstallation
ScrPut 4 48 %Colorfom On %Colorbom .Hyper386 A S OR.
ScrPut 4 49 Blink Green On Black H
DrawBox 3 48 5 64 1 %Colorfcm On %Colorbcm
ScrPut 3 50 %Colorfcm On %Colorbcm Installation
Return
:BoxWriting
ScrPut 6 19 %Colorfom On %Colorbom .Immediate .
ScrPut 6 20 Blink Green On Black I
ScrPut 7 19 %Colorfom On %Colorbom .Delayed .
ScrPut 7 20 Blink Green On Black D
ScrPut 8 19 %Colorfom On %Colorbom .Redundant .
ScrPut 8 20 Blink Green On Black R
ScrPut 9 19 %Colorfom On %Colorbom .Exit Windows .
ScrPut 9 20 Blink Green On Black E
ScrPut 10 19 %Colorfom On %Colorbom .Dos Disk Reset.
ScrPut 10 21 Blink Green On Black o
DrawBox 5 19 11 34 1 %Colorfcm On %Colorbcm
ScrPut 5 23 %Colorfcm On %Colorbcm Writing
Return
:BoxImmediateWriting
ScrPut 7 35 %Colorfom On %Colorbom .All Drives .
ScrPut 7 36 Blink Green On Black A
ScrPut 8 35 %Colorfom On %Colorbom .Hard Drives .
ScrPut 8 36 Blink Green On Black H
ScrPut 9 35 %Colorfom On %Colorbom .Floppy Drives.
ScrPut 9 36 Blink Green On Black F
DrawBox 6 35 10 49 1 %Colorfcm On %Colorbcm
ScrPut 6 38 %Colorfcm On %Colorbcm Immediate
Return
:BoxDelayedWriting
ScrPut 8 35 %Colorfom On %Colorbom .All Drives .
ScrPut 8 36 Blink Green On Black A
ScrPut 9 35 %Colorfom On %Colorbom .Hard Drives .
ScrPut 9 36 Blink Green On Black H
ScrPut 10 35 %Colorfom On %Colorbom .Floppy Drives.
ScrPut 10 36 Blink Green On Black F
ScrPut 11 35 %Colorfom On %Colorbom .Delay .
ScrPut 11 36 Blink Green On Black D
DrawBox 7 35 12 49 1 %Colorfcm On %Colorbcm
ScrPut 7 39 %Colorfcm On %Colorbcm Delayed
Return
:BoxRedundatWriting
ScrPut 9 35 %Colorfom On %Colorbom .Able .
ScrPut 9 36 Blink Green On Black A
ScrPut 10 35 %Colorfom On %Colorbom .Disable.
ScrPut 10 36 Blink Green On Black D
DrawBox 8 35 11 43 1 %Colorfcm On %Colorbcm
Return
:BoxAbleRedundant
ScrPut 10 44 %Colorfom On %Colorbom .All Drives .
ScrPut 10 45 Blink Green On Black A
ScrPut 11 44 %Colorfom On %Colorbom .Hard Drives .
ScrPut 11 45 Blink Green On Black H
ScrPut 12 44 %Colorfom On %Colorbom .Floppy Drives.
ScrPut 12 45 Blink Green On Black F
DrawBox 9 44 13 58 1 %Colorfcm On %Colorbcm
ScrPut 9 49 %Colorfcm On %Colorbcm Able
Return
:BoxDisableRedundant
ScrPut 11 44 %Colorfom On %Colorbom .All Drives .
ScrPut 11 45 Blink Green On Black A
ScrPut 12 44 %Colorfom On %Colorbom .Hard Drives .
ScrPut 12 45 Blink Green On Black H
ScrPut 13 44 %Colorfom On %Colorbom .Floppy Drives.
ScrPut 13 45 Blink Green On Black F
DrawBox 10 44 14 58 1 %Colorfcm On %Colorbcm
ScrPut 10 48 %Colorfcm On %Colorbcm Disable
Return
:BoxExitWindows
ScrPut 10 35 %Colorfom On %Colorbom .Unload .
ScrPut 10 36 Blink Green On Black U
ScrPut 11 35 %Colorfom On %Colorbom .Not Unload.
ScrPut 11 36 Blink Green On Black N
DrawBox 9 35 12 46 1 %Colorfcm On %Colorbcm
ScrPut 9 37 %Colorfcm On %Colorbcm Windows
Return
:BoxDosDiskReset
ScrPut 11 35 %Colorfom On %Colorbom .Update Buffers .
ScrPut 11 36 Blink Green On Black U
ScrPut 12 35 %Colorfom On %Colorbom .Not Update Buffers.
ScrPut 12 36 Blink Green On Black N
DrawBox 10 35 13 54 1 %Colorfcm On %Colorbcm
ScrPut 10 40 %Colorfcm On %Colorbcm Reset Dos
Return
:BoxAsynchronous
ScrPut 7 19 %Colorfom On %Colorbom .Able .
ScrPut 7 20 Blink Green On Black A
ScrPut 8 19 %Colorfom On %Colorbom .Disable.
ScrPut 8 20 Blink Green On Black D
DrawBox 6 19 9 27 1 %Colorfcm On %Colorbcm
Return
:BoxAbleAsynchronous
ScrPut 8 28 %Colorfom On %Colorbom .All Drives .
ScrPut 8 29 Blink Green On Black A
ScrPut 9 28 %Colorfom On %Colorbom .Hard Drives .
ScrPut 9 29 Blink Green On Black H
ScrPut 10 28 %Colorfom On %Colorbom .Floppy Drives.
ScrPut 10 29 Blink Green On Black F
DrawBox 7 28 11 42 1 %Colorfcm On %Colorbcm
ScrPut 7 33 %Colorfcm On %Colorbcm Able
Return
:BoxDisableAsynchronous
ScrPut 9 28 %Colorfom On %Colorbom .All Drives .
ScrPut 9 29 Blink Green On Black A
ScrPut 10 28 %Colorfom On %Colorbom .Hard Drives .
ScrPut 10 29 Blink Green On Black H
ScrPut 11 28 %Colorfom On %Colorbom .Floppy Drives.
ScrPut 11 29 Blink Green On Black F
DrawBox 8 28 12 42 1 %Colorfcm On %Colorbcm
ScrPut 8 32 %Colorfcm On %Colorbcm Disable
Return
:BoxDrives
ScrPut 9 19 %Colorfom On %Colorbom .All Drives .
ScrPut 9 20 Blink Green On Black A
ScrPut 10 19 %Colorfom On %Colorbom .All Hard Drives .
ScrPut 10 21 Blink Green On Black l
ScrPut 11 19 %Colorfom On %Colorbom .All Floppy Drives.
ScrPut 11 24 Blink Green On Black F
ScrPut 12 19 %Colorfom On %Colorbom .One Hard Drives .
ScrPut 12 20 Blink Green On Black O
ScrPut 13 19 %Colorfom On %Colorbom .One Floppy Drives.
ScrPut 13 21 Blink Green On Black n
DrawBox 8 19 14 37 1 %Colorfcm On %Colorbcm
ScrPut 8 25 %Colorfcm On %Colorbcm Drives
Return
:BoxDrivesAll
ScrPut 10 38 %Colorfom On %Colorbom .Able .
ScrPut 10 39 Blink Green On Black A
ScrPut 11 38 %Colorfom On %Colorbom .Disable.
ScrPut 11 39 Blink Green On Black D
DrawBox 9 38 12 46 1 %Colorfcm On %Colorbcm
ScrPut 9 41 %Colorfcm On %Colorbcm All
Return
:BoxDrivesHard
ScrPut 11 38 %Colorfom On %Colorbom .Able .
ScrPut 11 39 Blink Green On Black A
ScrPut 12 38 %Colorfom On %Colorbom .Disable.
ScrPut 12 39 Blink Green On Black D
DrawBox 10 38 13 46 1 %Colorfcm On %Colorbcm
ScrPut 10 40 %Colorfcm On %Colorbcm Hard
Return
:BoxDrivesFloppy
ScrPut 12 38 %Colorfom On %Colorbom .Able .
ScrPut 12 39 Blink Green On Black A
ScrPut 13 38 %Colorfom On %Colorbom .Disable.
ScrPut 13 39 Blink Green On Black D
DrawBox 11 38 14 46 1 %Colorfcm On %Colorbcm
ScrPut 11 39 %Colorfcm On %Colorbcm Floppy
Return
:BoxDrivesSomeHard
ScrPut 13 38 %Colorfom On %Colorbom .Able .
ScrPut 13 39 Blink Green On Black A
ScrPut 14 38 %Colorfom On %Colorbom .Disable.
ScrPut 14 39 Blink Green On Black D
DrawBox 12 38 15 46 1 %Colorfcm On %Colorbcm
Return
:BoxDrivesSomeFloppy
ScrPut 14 38 %Colorfom On %Colorbom .Able .
ScrPut 14 39 Blink Green On Black A
ScrPut 15 38 %Colorfom On %Colorbom .Disable.
ScrPut 15 39 Blink Green On Black D
DrawBox 13 38 16 46 1 %Colorfcm On %Colorbcm
Return
:BoxReadAhead
ScrPut 10 19 %Colorfom On %Colorbom .Able .
ScrPut 10 20 Blink Green On Black A
ScrPut 11 19 %Colorfom On %Colorbom .Disable.
ScrPut 11 20 Blink Green On Black D
DrawBox 9 19 12 27 1 %Colorfcm On %Colorbcm
Return
:BoxUseXMS
ScrPut 11 19 %Colorfom On %Colorbom .Able .
ScrPut 11 20 Blink Green On Black A
ScrPut 12 19 %Colorfom On %Colorbom .Disable.
ScrPut 12 20 Blink Green On Black D
ScrPut 13 19 %Colorfom On %Colorbom .Lock .
ScrPut 13 20 Blink Green On Black L
ScrPut 14 19 %Colorfom On %Colorbom .Unlock .
ScrPut 14 20 Blink Green On Black U
DrawBox 10 19 15 27 1 %Colorfcm On %Colorbcm
ScrPut 10 22 %Colorfcm On %Colorbcm XMS
Return
:BoxAbleXMS
ScrPut 12 28 %Colorfom On %Colorbom .Real & Protected Mode.
ScrPut 12 29 Blink Green On Black R
ScrPut 13 28 %Colorfom On %Colorbom .Real Mode .
ScrPut 13 30 Blink Green On Black e
ScrPut 14 28 %Colorfom On %Colorbom .Protected Mode .
ScrPut 14 29 Blink Green On Black P
DrawBox 11 28 15 50 1 %Colorfcm On %Colorbcm
ScrPut 11 35 %Colorfcm On %Colorbcm Able XMS
Return
:BoxReport
ScrPut 4 14 %Colorfom On %Colorbom .Generic .
ScrPut 4 15 Blink Green On Black G
ScrPut 5 14 %Colorfom On %Colorbom .System Access.
ScrPut 5 15 Blink Green On Black S
ScrPut 6 14 %Colorfom On %Colorbom .Dyagnostic .
ScrPut 6 15 Blink Green On Black D
ScrPut 7 14 %Colorfom On %Colorbom .Reset Hit .
ScrPut 7 15 Blink Green On Black R
DrawBox 3 14 8 28 1 %Colorfcm On %Colorbcm
ScrPut 3 18 %Colorfcm On %Colorbcm Report
Return
:BoxGeneric
ScrPut 4 24 %Colorfom On %Colorbom .Verify .
ScrPut 4 25 Blink Green On Black V
ScrPut 5 24 %Colorfom On %Colorbom .Output .
ScrPut 5 25 Blink Green On Black O
ScrPut 6 24 %Colorfom On %Colorbom .Colors .
ScrPut 6 25 Blink Green On Black C
ScrPut 7 24 %Colorfom On %Colorbom .Tone .
ScrPut 7 25 Blink Green On Black T
ScrPut 8 24 %Colorfom On %Colorbom .Hot Key .
ScrPut 8 25 Blink Green On Black H
ScrPut 9 24 %Colorfom On %Colorbom .Check Floppy.
ScrPut 9 27 Blink Green On Black e
ScrPut 10 24 %Colorfom On %Colorbom .Advanced .
ScrPut 10 25 Blink Green On Black A
DrawBox 3 24 11 37 1 %Colorfcm On %Colorbcm
ScrPut 3 27 %Colorfcm On %Colorbcm Generic
Return
:BoxVerify
ScrPut 5 38 %Colorfom On %Colorbom .Able .
ScrPut 5 39 Blink Green On Black A
ScrPut 6 38 %Colorfom On %Colorbom .Disable.
ScrPut 6 39 Blink Green On Black D
DrawBox 4 38 7 46 1 %Colorfcm On %Colorbcm
ScrPut 4 39 %Colorfcm On %Colorbcm Verify
Return
:BoxAbleVerify
ScrPut 6 47 %Colorfom On %Colorbom .All Drives .
ScrPut 6 48 Blink Green On Black A
ScrPut 7 47 %Colorfom On %Colorbom .Hard Drives .
ScrPut 7 48 Blink Green On Black H
ScrPut 8 47 %Colorfom On %Colorbom .Floppy Drives.
ScrPut 8 48 Blink Green On Black F
DrawBox 5 47 9 61 1 %Colorfcm On %Colorbcm
ScrPut 5 52 %Colorfcm On %Colorbcm Able
Return
:BoxDisableVerify
ScrPut 7 47 %Colorfom On %Colorbom .All Drives .
ScrPut 7 48 Blink Green On Black A
ScrPut 8 47 %Colorfom On %Colorbom .Hard Drives .
ScrPut 8 48 Blink Green On Black H
ScrPut 9 47 %Colorfom On %Colorbom .Floppy Drives.
ScrPut 9 48 Blink Green On Black F
DrawBox 6 47 10 61 1 %Colorfcm On %Colorbcm
ScrPut 6 51 %Colorfcm On %Colorbcm Disable
Return
:BoxAdvanced
ScrPut 11 38 %Colorfom On %Colorbom .Sectors Per Buffer .
ScrPut 11 39 Blink Green On Black S
ScrPut 12 38 %Colorfom On %Colorbom .Update of Background .
ScrPut 12 39 Blink Green On Black U
ScrPut 13 38 %Colorfom On %Colorbom .Bypass Sector Size .
ScrPut 13 39 Blink Green On Black B
ScrPut 14 38 %Colorfom On %Colorbom .QEMM Stealth Support .
ScrPut 14 40 Blink Green On Black E
ScrPut 15 38 %Colorfom On %Colorbom .Interrupt 67h .
ScrPut 15 39 Blink Green On Black I
ScrPut 16 38 %Colorfom On %Colorbom .DMA Boundary Test Override.
ScrPut 16 39 Blink Green On Black D
DrawBox 10 38 17 65 1 %Colorfcm On %Colorbcm
ScrPut 10 48 %Colorfcm On %Colorbcm Advanced
Return
:BoxOutput
ScrPut 6 38 %Colorfom On %Colorbom .Video Bios.
ScrPut 6 39 Blink Green On Black V
ScrPut 7 38 %Colorfom On %Colorbom .Dos I/O .
ScrPut 7 39 Blink Green On Black D
DrawBox 5 38 8 49 1 %Colorfcm On %Colorbcm
ScrPut 5 41 %Colorfcm On %Colorbcm Output
Return
:BoxTone
ScrPut 8 38 %Colorfom On %Colorbom .All Drives .
ScrPut 8 39 Blink Green On Black A
ScrPut 9 38 %Colorfom On %Colorbom .Floppy Drives.
ScrPut 9 39 Blink Green On Black F
ScrPut 10 38 %Colorfom On %Colorbom .Update Data .
ScrPut 10 39 Blink Green On Black U
ScrPut 11 38 %Colorfom On %Colorbom .Change Floppy.
ScrPut 11 39 Blink Green On Black C
DrawBox 7 38 12 52 1 %Colorfcm On %Colorbcm
ScrPut 7 43 %Colorfcm On %Colorbcm Tone
Return
:BoxAllDriveTone
ScrPut 9 53 %Colorfom On %Colorbom .Able .
ScrPut 9 54 Blink Green On Black A
ScrPut 10 53 %Colorfom On %Colorbom .Disable.
ScrPut 10 54 Blink Green On Black D
DrawBox 8 53 11 61 1 %Colorfcm On %Colorbcm
Return
:BoxFloppyTone
ScrPut 10 53 %Colorfom On %Colorbom .Able .
ScrPut 10 54 Blink Green On Black A
ScrPut 11 53 %Colorfom On %Colorbom .Disable.
ScrPut 11 54 Blink Green On Black D
DrawBox 9 53 12 61 1 %Colorfcm On %Colorbcm
Return
:BoxUpdateTone
ScrPut 11 53 %Colorfom On %Colorbom .Volume .
ScrPut 11 54 Blink Green On Black V
ScrPut 12 53 %Colorfom On %Colorbom .Frequency.
ScrPut 12 54 Blink Green On Black F
DrawBox 10 53 13 63 1 %Colorfcm On %Colorbcm
Return
:BoxChangeFloppy
ScrPut 12 53 %Colorfom On %Colorbom .Able .
ScrPut 12 54 Blink Green On Black A
ScrPut 13 53 %Colorfom On %Colorbom .Disable.
ScrPut 13 54 Blink Green On Black D
DrawBox 11 53 14 61 1 %Colorfcm On %Colorbcm
Return
:BoxHotKey
ScrPut 9 38 %Colorfom On %Colorbom .After Report.
ScrPut 9 39 Blink Green On Black A
ScrPut 10 38 %Colorfom On %Colorbom .Method .
ScrPut 10 39 Blink Green On Black M
ScrPut 11 38 %Colorfom On %Colorbom .Status .
ScrPut 11 39 Blink Green On Black S
ScrPut 12 38 %Colorfom On %Colorbom .Special Keys.
ScrPut 12 40 Blink Green On Black p
DrawBox 8 38 13 51 1 %Colorfcm On %Colorbcm
ScrPut 8 41 %Colorfcm On %Colorbcm Hot Key
Return
:BoxAfterReport
ScrPut 10 52 %Colorfom On %Colorbom .Wait .
ScrPut 10 53 Blink Green On Black W
ScrPut 11 52 %Colorfom On %Colorbom .Not Wait.
ScrPut 11 53 Blink Green On Black N
ScrPut 12 52 %Colorfom On %Colorbom .Time .
ScrPut 12 53 Blink Green On Black T
DrawBox 9 52 13 61 1 %Colorfcm On %Colorbcm
Return
:BoxStatus
ScrPut 12 52 %Colorfom On %Colorbom .Able .
ScrPut 12 53 Blink Green On Black A
ScrPut 13 52 %Colorfom On %Colorbom .Disable.
ScrPut 13 53 Blink Green On Black D
DrawBox 11 52 14 60 1 %Colorfcm On %Colorbcm
ScrPut 11 53 %Colorfcm On %Colorbcm Status
Return
:BoxSpecialKey
ScrPut 13 52 %Colorfom On %Colorbom .Alt+Ctrl .
ScrPut 13 53 Blink Green On Black A
ScrPut 14 52 %Colorfom On %Colorbom .Left Shift+Alt .
ScrPut 14 53 Blink Green On Black L
ScrPut 15 52 %Colorfom On %Colorbom .Right Shift+Alt .
ScrPut 15 53 Blink Green On Black R
ScrPut 16 52 %Colorfom On %Colorbom .Shift+Shift .
ScrPut 16 53 Blink Green On Black S
ScrPut 17 52 %Colorfom On %Colorbom .Left Shift+Ctrl .
ScrPut 17 54 Blink Green On Black e
ScrPut 18 52 %Colorfom On %Colorbom .Right Shift+Ctrl.
ScrPut 18 54 Blink Green On Black i
DrawBox 12 52 19 69 1 %Colorfcm On %Colorbcm
ScrPut 12 55 %Colorfcm On %Colorbcm Special Keys
Return
:BoxDimension
ScrPut 4 35 %Colorfom On %Colorbom .Dos .
ScrPut 4 36 Blink Green On Black D
ScrPut 5 35 %Colorfom On %Colorbom .Windows.
ScrPut 5 36 Blink Green On Black W
DrawBox 3 35 6 43 1 %Colorfcm On %Colorbcm
Return
:BoxDosDimension
ScrPut 5 44 %Colorfom On %Colorbom .New Value .
ScrPut 5 45 Blink Green On Black N
ScrPut 6 44 %Colorfom On %Colorbom .Start Value.
ScrPut 6 45 Blink Green On Black S
ScrPut 7 44 %Colorfom On %Colorbom .Clear .
ScrPut 7 45 Blink Green On Black C
ScrPut 8 44 %Colorfom On %Colorbom .Increase .
ScrPut 8 45 Blink Green On Black I
ScrPut 9 44 %Colorfom On %Colorbom .Decrease .
ScrPut 9 45 Blink Green On Black D
DrawBox 4 44 10 56 1 %Colorfcm On %Colorbcm
ScrPut 4 49 %Colorfcm On %Colorbcm Dos
Return
:BoxWindowsDimension
ScrPut 6 44 %Colorfom On %Colorbom .New Value .
ScrPut 6 45 Blink Green On Black N
ScrPut 7 44 %Colorfom On %Colorbom .Start Value.
ScrPut 7 45 Blink Green On Black S
ScrPut 8 44 %Colorfom On %Colorbom .Base .
ScrPut 8 45 Blink Green On Black B
ScrPut 9 44 %Colorfom On %Colorbom .Percentage .
ScrPut 9 45 Blink Green On Black P
DrawBox 5 44 10 56 1 %Colorfcm On %Colorbcm
ScrPut 5 47 %Colorfcm On %Colorbcm Windows
Return
:BoxBackground
ScrPut 13 55 %Colorfom On %Colorbom .Percentage .
ScrPut 13 56 Blink Green On Black P
ScrPut 14 55 %Colorfom On %Colorbom .Able download oldest .
ScrPut 14 56 Blink Green On Black A
ScrPut 15 55 %Colorfom On %Colorbom .Disable download oldest.
ScrPut 15 56 Blink Green On Black D
DrawBox 12 55 16 79 1 %Colorfcm On %Colorbcm
Return
:BoxBypass
ScrPut 14 66 %Colorfom On %Colorbom .Able .
ScrPut 14 67 Blink Green On Black A
ScrPut 15 66 %Colorfom On %Colorbom .Disable.
ScrPut 15 67 Blink Green On Black D
DrawBox 13 66 16 74 1 %Colorfcm On %Colorbcm
Return
:BoxQemm
ScrPut 15 66 %Colorfom On %Colorbom .Able .
ScrPut 15 67 Blink Green On Black A
ScrPut 16 66 %Colorfom On %Colorbom .Disable.
ScrPut 16 67 Blink Green On Black D
DrawBox 14 66 17 74 1 %Colorfcm On %Colorbcm
Return
:BoxInterrupt
ScrPut 16 59 %Colorfom On %Colorbom .Use Interrupt 67h .
ScrPut 16 60 Blink Green On Black U
ScrPut 17 59 %Colorfom On %Colorbom .Use Original Method.
ScrPut 17 61 Blink Green On Black s
DrawBox 15 59 18 79 1 %Colorfcm On %Colorbcm
ScrPut 15 63 %Colorfcm On %Colorbcm Interrupt 67h
Return