home *** CD-ROM | disk | FTP | other *** search
- ;------------------------------------------------------------------------------
- ; .ss.
- ; `²²'
- ; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
- ; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
- ; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
- ; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
- ; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
- ; .sS²°$$$²²°"' d²°'
- ; .$$² .$$'
- ; $$$.,d$$'
- ; `²S$$S²'
- ;------------------------------------------------------------------------------
- ; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
- ;------------------------------------------------------------------------------
- ; PPE 1.OO (plain) - Analysis ON - Postprocessing ON
- ;------------------------------------------------------------------------------
-
- String STRING001
- String STRING002
- String STRING003
- String STRING004
- String STRING005
- String STRING006
- String STRING007
- String STRING008
- String STRING009
- String STRING010
- String STRING011
- String STRING012
- String STRING013
- String STRING014
- String STRING015
- String STRING016
- String STRING017
- String STRING018
- String STRING019
- String STRING020
- String STRING021
- String STRING022
- String STRING023
- String STRING024
- String STRING025
- String STRING026
- String STRING027
- String STRING028
- String STRING029
- String STRING030
- String STRING031
- String STRING032
- String STRING033
- String STRING034
- String STRING035
- String STRING036
- String STRING037
- String STRING038
- String STRING039
- String STRING040
- String STRING041
- String STRING042
- String STRING043
- String STRING044
- String STRING045
- String STRING046
- String STRING047
- String STRING048
- String STRING049
- String STRING050
- String STRING051
- String STRING052
- String STRING053
- String STRING054
- String STRING055
- String STRING056
- String STRING057
- String STRING058
- String STRING059
- String STRING060
- String STRING061
- String STRING062
- String STRING063
- String STRING064
- String STRING065
- String STRING066
- String STRING067
- String STRING068
- String STRING069
- String STRING070
- String STRING071
- String STRING072
- String STRING073
- String STRING074
- String STRING075
- String STRING076
- String STRING077
- String STRING078
- String STRING079
- String STRING080
- String STRING081
- String STRING082
- String STRING083
- String STRING084
- String STRING085
- String STRING086
- String STRING087
- String STRING088
- String STRING089
- String STRING090
- String STRING091
- String STRING092
- String STRING093
- String STRING094
- String STRING095
- String STRING096
- String STRING097
- String STRING098
- String STRING099
- String STRING100
- String STRING101
- String STRING102
- String STRING103
- String STRING104
- String STRING105
- String STRING106
- String STRING107
- String STRING108
- String STRING109
- String STRING110
- String STRING111
- String STRING112
- String STRING113
- String STRING114
- String STRING115
- String STRING116
- String STRING117
- String STRING118
- String STRING119
- String STRING120
- String STRING121
- String STRING122
- String STRING123
- String STRING124
- String STRING125
- String STRING126
- String STRING127
- String STRING128
- String STRING129
- String STRING130
- String STRING131
- String STRING132
- String STRING133
- String STRING134
- String STRING135
- String STRING136
- String STRING137
- String STRING138
- String STRING139
- String STRING140
- String STRING141
- String STRING142
- String STRING143
- String STRING144
- String STRING145
- String STRING146
- String STRING147
- String STRING148
- String STRING149
- String STRING150
- String STRING151
- String STRING152
- String STRING153
- String STRING154
- String STRING155
- String STRING156
- String STRING157
- String STRING158
- String STRING159
- String STRING160
- String STRING161
- String STRING162
- String STRING163
- String STRING164
- String STRING165
- String STRING166
- String STRING167
- String STRING168
- String STRING169
-
- ;------------------------------------------------------------------------------
-
- STRING002 = ""
- If (Exist(PPEPath() + "MATRIX.CNF") == 0) Then
- PrintLn
- PrintLn "Error! File MATRIX.CNF not found!"
- PrintLn "This File includes all Matrix Paramaters and is required"
- PrintLn "for MT-Matrix (Pre-Login-Shell for PCBoard) to work!"
- PrintLn "Please notify SysOp..."
- FAppend 1, PPEPath() + "NODE" + String(PcbNode()) + ".LOG", 1, 2
- FPutLn 1, " ERROR! MATRIX.CNF File Not Found... Matrix Aborted!"
- FClose 1
- PrintLn
- Wait
- End
- Endif
- FOpen 1, PPEPath() + "MATRIX.CNF", 0, 0
- FGet 1, STRING003
- FGet 1, STRING004
- FGet 1, STRING005
- FGet 1, STRING006
- FGet 1, STRING007
- FGet 1, STRING008
- FGet 1, STRING009
- FGet 1, STRING010
- FGet 1, STRING011
- FGet 1, STRING012
- FGet 1, STRING013
- FGet 1, STRING014
- FGet 1, STRING015
- FGet 1, STRING016
- FGet 1, STRING017
- FGet 1, STRING018
- FGet 1, STRING019
- FGet 1, STRING020
- FGet 1, STRING021
- FGet 1, STRING022
- FGet 1, STRING023
- FGet 1, STRING024
- FGet 1, STRING025
- FGet 1, STRING026
- FClose 1
- If (Exist(PPEPath() + "COMMANDS.CNF") == 0) Then
- PrintLn
- PrintLn "Error! File COMMANDS.CNF not found!"
- PrintLn "This file contains all the Matrix Commands <as chosen by the"
- PrintLn "sysop> and is needed for MT-Matrix to work properly!"
- PrintLn "Please notify SysOp..."
- FAppend 1, PPEPath() + "NODE" + String(PcbNode()) + ".LOG", 1, 2
- FPutLn 1, " ERROR! COMMANDS.CNF file NOT FOUND... Matrix Aborted!"
- FClose 1
- PrintLn
- Wait
- End
- Endif
- FOpen 2, PPEPath() + "COMMANDS.CNF", 0, 0
- FGet 2, STRING028
- FGet 2, STRING029
- FGet 2, STRING030
- FGet 2, STRING031
- FGet 2, STRING032
- FGet 2, STRING033
- FGet 2, STRING034
- FGet 2, STRING035
- FGet 2, STRING036
- FGet 2, STRING037
- FGet 2, STRING038
- FGet 2, STRING039
- FGet 2, STRING040
- FGet 2, STRING041
- FGet 2, STRING042
- FGet 2, STRING043
- FGet 2, STRING044
- FGet 2, STRING045
- FGet 2, STRING046
- FGet 2, STRING047
- FGet 2, STRING048
- FGet 2, STRING049
- FGet 2, STRING050
- FClose 2
- If (Exist(PPEPath() + "PROMPTS.CNF") == 0) Then
- PrintLn
- PrintLn "Error! File PROMPTS.CNF not found!"
- PrintLn "This file contains all the Matrix Prompts <as chosen by the"
- PrintLn "sysop> and is needed for MT-Matrix to work properly!"
- PrintLn "Please notify SysOp..."
- FAppend 1, PPEPath() + "NODE" + String(PcbNode()) + ".LOG", 1, 2
- FPutLn 1, " ERROR! PROMPTS.CNF File NOT FOUND... Matrix Aborted!"
- FClose 1
- PrintLn
- Wait
- End
- Endif
- FOpen 3, PPEPath() + "PROMPTS.CNF", 0, 0
- FGet 3, STRING051
- FGet 3, STRING052
- FGet 3, STRING053
- FGet 3, STRING054
- FGet 3, STRING055
- FGet 3, STRING056
- FGet 3, STRING057
- FGet 3, STRING058
- FGet 3, STRING059
- FGet 3, STRING060
- FGet 3, STRING061
- FGet 3, STRING062
- FGet 3, STRING063
- FGet 3, STRING064
- FGet 3, STRING065
- FGet 3, STRING066
- FGet 3, STRING067
- FGet 3, STRING068
- FGet 3, STRING069
- FGet 3, STRING070
- FGet 3, STRING071
- FGet 3, STRING072
- FGet 3, STRING073
- FGet 3, STRING074
- FGet 3, STRING075
- FGet 3, STRING076
- FGet 3, STRING077
- FGet 3, STRING078
- FGet 3, STRING079
- FGet 3, STRING080
- FGet 3, STRING081
- FGet 3, STRING082
- FGet 3, STRING083
- FGet 3, STRING084
- FGet 3, STRING085
- FGet 3, STRING086
- FGet 3, STRING087
- FGet 3, STRING088
- FGet 3, STRING089
- FGet 3, STRING090
- FGet 3, STRING091
- FGet 3, STRING092
- FGet 3, STRING093
- FGet 3, STRING094
- FGet 3, STRING095
- FGet 3, STRING096
- FGet 3, STRING097
- FGet 3, STRING098
- FGet 3, STRING099
- FGet 3, STRING100
- FGet 3, STRING101
- FGet 3, STRING102
- FGet 3, STRING103
- FGet 3, STRING104
- FGet 3, STRING105
- FGet 3, STRING106
- FGet 3, STRING107
- FGet 3, STRING108
- FGet 3, STRING109
- FGet 3, STRING110
- FGet 3, STRING111
- FGet 3, STRING112
- FGet 3, STRING113
- FGet 3, STRING114
- FGet 3, STRING115
- FGet 3, STRING116
- FGet 3, STRING117
- FGet 3, STRING118
- FGet 3, STRING119
- FGet 3, STRING120
- FGet 3, STRING121
- FGet 3, STRING122
- FGet 3, STRING123
- FGet 3, STRING124
- FGet 3, STRING125
- FGet 3, STRING126
- FGet 3, STRING127
- FGet 3, STRING128
- FGet 3, STRING129
- FGet 3, STRING130
- FGet 3, STRING131
- FGet 3, STRING132
- FGet 3, STRING133
- FGet 3, STRING134
- FGet 3, STRING135
- FGet 3, STRING136
- FGet 3, STRING137
- FGet 3, STRING138
- FGet 3, STRING139
- FGet 3, STRING140
- FGet 3, STRING141
- FGet 3, STRING142
- FClose 3
- If (Exist(PPEPath() + "PPE.CNF") == 0) Then
- PrintLn
- PrintLn "Error! File PPE.CNF not found!"
- PrintLn "This file contains all the Matrix External PPE commands"
- PrintLn "and configurations parameters for any EXTERNAL PPE files"
- PrintLn "you might want to run, and is reqired for MT-Matrix Extra"
- PrintLn "PPE properly to work properly! Please notify SysOp..."
- FAppend 1, PPEPath() + "NODE" + String(PcbNode()) + ".LOG", 1, 2
- FPutLn 1, " ERROR! PPE.CNF File NOT FOUND... Matrix Aborted!"
- FClose 1
- PrintLn
- Wait
- End
- Endif
- FOpen 4, PPEPath() + "PPE.CNF", 0, 0
- FGet 4, STRING143
- FGet 4, STRING153
- FGet 4, STRING144
- FGet 4, STRING154
- FGet 4, STRING145
- FGet 4, STRING155
- FGet 4, STRING146
- FGet 4, STRING156
- FGet 4, STRING147
- FGet 4, STRING157
- FGet 4, STRING148
- FGet 4, STRING158
- FGet 4, STRING149
- FGet 4, STRING159
- FGet 4, STRING150
- FGet 4, STRING160
- FGet 4, STRING151
- FGet 4, STRING161
- FGet 4, STRING152
- FGet 4, STRING162
- FClose 4
- STRING027 = STRING025 - 1
- If (Exist(PPEPath() + "DRIVES.CNF") == 0) Then
- PrintLn
- PrintLn "Error! File DRIVES.CNF not found!"
- PrintLn "This file contains all the Matrix-(Simulated) Drives Letters"
- PrintLn "configurations parameters and is reqired for MT-Matrix Extra"
- PrintLn "Simulated Drives to work properly! Please notify SysOp..."
- FAppend 1, PPEPath() + "NODE" + String(PcbNode()) + ".LOG", 1, 2
- FPutLn 1, " ERROR! DRIVES.CNF File NOT FOUND... Matrix Aborted!"
- FClose 1
- PrintLn
- Wait
- End
- Endif
- FOpen 4, PPEPath() + "DRIVES.CNF", 0, 0
- FGet 4, STRING163
- FGet 4, STRING164
- FGet 4, STRING167
- FGet 4, STRING169
- FClose 4
- STRING027 = STRING025 - 1
- :LABEL001
- FAppend 1, PPEPath() + "NODE" + String(PcbNode()) + ".LOG", 1, 2
- If (STRING001 == "") Then
- STRING001 = "NOT AVAILABLE"
- Endif
- FPutLn 1, " (", "", ") Cmd used by: (", STRING001, ") at: (", Time(), ")"
- FClose 1
- PrintLn
- :LABEL002
- ResetDisp
- STRING165 = ""
- InputStr STRING164 + " _", STRING165, 15, 110, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~!@#$%^&*()_+|`1234567890-=<>?/\;':., ", 2 + 4 + 8 + 64
- If (STRING165 == "") Gosub LABEL002
- If (STRING165 == "BULLETIN") Gosub LABEL024
- If (STRING165 == "BLT") Gosub LABEL024
- If (STRING165 == "QUIT") Gosub LABEL015
- If (STRING165 == STRING028) Goto LABEL003
- If (STRING165 == STRING029) Goto LABEL003
- If (STRING165 == STRING030) Goto LABEL004
- If (STRING165 == STRING031) Goto LABEL037
- If (STRING165 == STRING032) Goto LABEL036
- If (STRING165 == STRING033) Goto LABEL005
- If (STRING165 == STRING034) Goto LABEL006
- If (STRING165 == STRING035) Goto LABEL007
- If (STRING165 == STRING036) Goto LABEL008
- If (STRING165 == STRING037) Goto LABEL009
- If (STRING165 == STRING038) Goto LABEL009
- If (STRING165 == STRING039) Goto LABEL010
- If (STRING165 == STRING040) Goto LABEL011
- If (STRING165 == STRING041) Goto LABEL035
- If (STRING165 == STRING043) Goto LABEL014
- If (STRING165 == STRING044) Goto LABEL034
- If (STRING165 == STRING045) Goto LABEL031
- If (STRING165 == STRING046) Goto LABEL031
- If (STRING165 == STRING047) Goto LABEL032
- If (STRING165 == STRING048) Goto LABEL012
- If (STRING165 == STRING049) Goto LABEL013
- If (STRING165 == STRING050) Goto LABEL029
- If (Upper(STRING165) == STRING011) Goto LABEL004
- If (Lower(STRING165) == STRING011) Goto LABEL004
- If (Upper(STRING165) == STRING024) Goto LABEL016
- If (Lower(STRING165) == STRING024) Goto LABEL016
- If (Upper(STRING165) == "CD " + STRING024) Goto LABEL016
- If (Lower(STRING165) == "CD " + STRING024) Goto LABEL016
- If (Upper(STRING165) == STRING163) Goto LABEL002
- If (Lower(STRING165) == STRING163) Goto LABEL002
- If (Upper(STRING165) == "CD D:" + STRING163) Goto LABEL002
- If (Lower(STRING165) == "CD D:" + STRING163) Goto LABEL002
- If (Upper(STRING165) == "CD D: " + STRING163) Goto LABEL002
- If (Lower(STRING165) == "CD D: " + STRING163) Goto LABEL002
- If (Upper(STRING165) == "CD C:" + STRING163) Goto LABEL002
- If (Lower(STRING165) == "CD C:" + STRING163) Goto LABEL002
- If (Upper(STRING165) == "CD C: " + STRING163) Goto LABEL002
- If (Lower(STRING165) == "CD C: " + STRING163) Goto LABEL002
- If (Upper(STRING165) == "DIR " + STRING024) Goto LABEL038
- If (Lower(STRING165) == "DIR " + STRING024) Goto LABEL038
- If (Upper(STRING165) == "DIR C:" + STRING024) Goto LABEL038
- If (Lower(STRING165) == "DIR C:" + STRING024) Goto LABEL038
- If (Upper(STRING165) == "DIR C: " + STRING024) Goto LABEL038
- If (Lower(STRING165) == "DIR C: " + STRING024) Goto LABEL038
- If (Upper(STRING165) == "DIR D:" + STRING024) Goto LABEL038
- If (Lower(STRING165) == "DIR D:" + STRING024) Goto LABEL038
- If (Upper(STRING165) == "DIR D: " + STRING024) Goto LABEL038
- If (Lower(STRING165) == "DIR D: " + STRING024) Goto LABEL038
- If (Upper(STRING165) == "DIR " + STRING163) Goto LABEL037
- If (Lower(STRING165) == "DIR " + STRING163) Goto LABEL037
- If (Upper(STRING165) == "DIR D:" + STRING163) Goto LABEL037
- If (Lower(STRING165) == "DIR D:" + STRING163) Goto LABEL037
- If (Upper(STRING165) == "DIR D: " + STRING163) Goto LABEL037
- If (Lower(STRING165) == "DIR D: " + STRING163) Goto LABEL037
- If (Upper(STRING165) == "DIR C:" + STRING163) Goto LABEL037
- If (Lower(STRING165) == "DIR C:" + STRING163) Goto LABEL037
- If (Upper(STRING165) == "DIR C: " + STRING163) Goto LABEL037
- If (Lower(STRING165) == "DIR C: " + STRING163) Goto LABEL037
- If (STRING165 == "LOGOFF") Gosub LABEL031
- If (STRING165 == "BYE") Gosub LABEL031
- If (STRING165 == "HANGUP") Gosub LABEL031
- If (STRING165 == "DIR") Gosub LABEL037
- If (STRING165 == "DIR /P") Gosub LABEL037
- If (STRING165 == "DIR /W") Gosub LABEL039
- If (STRING165 == "DIR/P") Gosub LABEL037
- If (STRING165 == "DIR/W") Gosub LABEL039
- If (STRING165 == "DIR D:") Gosub LABEL037
- If (STRING165 == "DIR C:") Gosub LABEL038
- If (STRING165 == "DIR C: /P") Gosub LABEL038
- If (STRING165 == "DIR C: /W") Gosub LABEL038
- If (STRING165 == "DIR C /P") Gosub LABEL038
- If (STRING165 == "DIR C /W") Gosub LABEL038
- If (STRING165 == "CD \") Gosub LABEL041
- If (STRING165 == "COPY") Gosub LABEL041
- If (STRING165 == "CD \") Gosub LABEL041
- If (STRING165 == "CD\") Gosub LABEL041
- If (STRING165 == "CD..") Gosub LABEL041
- If (STRING165 == "CD ..") Gosub LABEL041
- If (STRING165 == "CD") Gosub LABEL041
- If (STRING165 == "DEL") Gosub LABEL041
- If (STRING165 == "DELETE") Gosub LABEL041
- If (STRING165 == "ERASE") Gosub LABEL041
- If (STRING165 == "ERASE.EXE") Gosub LABEL041
- If (STRING165 == "DELETE") Gosub LABEL041
- If (STRING165 == "RUN ") Gosub LABEL041
- If (STRING165 == "RUN") Gosub LABEL042
- If (STRING165 == "TYPE") Gosub LABEL042
- If (STRING165 == "DELETE.EXE") Gosub LABEL041
- If (STRING165 == "DELETE") Gosub LABEL041
- If (STRING165 == "DEL *.*") Gosub LABEL041
- If (STRING165 == "DEL *") Gosub LABEL041
- If (STRING165 == "VERSION") Gosub LABEL030
- If (STRING165 == "VER") Gosub LABEL030
- If (STRING165 == "EXIT") Gosub LABEL033
- If (STRING165 == "A:") Gosub LABEL040
- If (STRING165 == "B:") Gosub LABEL040
- If (STRING165 == "C:") Gosub LABEL016
- If (STRING165 == "D:") Gosub LABEL002
- If (STRING165 == "E:") Gosub LABEL040
- If (STRING165 == "F:") Gosub LABEL040
- If (STRING165 == "G:") Gosub LABEL040
- If (STRING165 == "H:") Gosub LABEL040
- If (STRING165 == "I:") Gosub LABEL040
- If (STRING165 == "K:") Gosub LABEL040
- If (STRING165 == "L:") Gosub LABEL040
- If (STRING165 == "M:") Gosub LABEL040
- If (STRING165 == "N:") Gosub LABEL040
- If (STRING165 == "O:") Gosub LABEL040
- Goto LABEL043
- :LABEL003
- KbdStuff STRING028 + Chr(13)
- End
- :LABEL004
- KbdStuff STRING011 + Chr(13)
- End
- :LABEL005
- KbdStuff STRING033 + Chr(13)
- End
- :LABEL006
- KbdStuff STRING034 + Chr(13)
- End
- :LABEL007
- KbdStuff STRING035 + Chr(13)
- End
- :LABEL008
- KbdStuff STRING036 + Chr(13)
- End
- :LABEL009
- KbdStuff STRING038 + Chr(13)
- End
- :LABEL010
- KbdStuff STRING039 + Chr(13)
- End
- :LABEL011
- KbdStuff STRING040 + Chr(13)
- End
- :LABEL012
- KbdStuff STRING048 + Chr(13)
- End
- :LABEL013
- KbdStuff STRING049 + Chr(13)
- End
- :LABEL014
- KbdStuff STRING043 + Chr(13)
- End
- :LABEL015
- PrintLn
- PrintLn "@X07Quitting Back to @X02(@X0F" + STRING024 + "@X02)@X07"
- PrintLn
- End
- :LABEL016
- PrintLn
- End
- PrintLn "@X07" + STRING129 + "@X07"
- Delay 25
- PrintLn
- Cls
- :LABEL017
- PrintLn STRING021 + STRING004 + " ■ [File Transfers]@X07"
- If (Exist(PPEPath() + "DIR")) Then
- PrintLn
- DispFile PPEPath() + "DIR", 4 + 2 + 1
- Endif
- If (Exist(STRING169 + "DIR")) DispFile STRING169 + "DIR", 4 + 2 + 1
- :LABEL018
- STRING168 = ""
- PrintLn "@PON@"
- InputStr "@X07" + STRING130, STRING168, 15, 2, "dDuUrRqQ 1234567890", 2 + 8 + 64
- PrintLn "@X07"
- If (STRING168 == "R") Gosub LABEL017
- If (STRING168 == "U") Gosub LABEL023
- If (STRING168 == "D") Gosub LABEL022
- If (STRING168 == "1") Gosub LABEL021
- If (STRING168 == "2") Gosub LABEL021
- If (STRING168 == "3") Gosub LABEL021
- If (STRING168 == "4") Gosub LABEL021
- If (STRING168 == "5") Gosub LABEL021
- If (STRING168 == "6") Gosub LABEL021
- If (STRING168 == "7") Gosub LABEL021
- If (STRING168 == "8") Gosub LABEL021
- If (STRING168 == "9") Gosub LABEL021
- If (STRING168 == "10") Gosub LABEL021
- If (STRING168 == "11") Gosub LABEL021
- If (STRING168 == "12") Gosub LABEL021
- If (STRING168 == "13") Gosub LABEL021
- If (STRING168 == "14") Gosub LABEL021
- If (STRING168 == "15") Gosub LABEL021
- If (STRING168 == "16") Gosub LABEL021
- If (STRING168 == "17") Gosub LABEL021
- If (STRING168 == "18") Gosub LABEL021
- If (STRING168 == "19") Gosub LABEL021
- If (STRING168 == "20") Gosub LABEL021
- If (STRING168 == "21") Gosub LABEL021
- If (STRING168 == "22") Gosub LABEL021
- If (STRING168 == "23") Gosub LABEL021
- If (STRING168 == "24") Gosub LABEL021
- If (STRING168 == "25") Gosub LABEL021
- If (STRING168 == "26") Gosub LABEL021
- If (STRING168 == "27") Gosub LABEL021
- If (STRING168 == "28") Gosub LABEL021
- If (STRING168 == "29") Gosub LABEL021
- If (STRING168 == "30") Gosub LABEL021
- If (STRING168 == "Q") Gosub LABEL019
- If (STRING168 == "") Gosub LABEL019
- If (STRING168 == "0") Gosub LABEL019
- Goto LABEL020
- :LABEL019
- Print "@X07" + STRING131
- Delay 2
- Print " ."
- Delay 2
- Print " ."
- Delay 2
- Print " ."
- PrintLn "@X07"
- Goto LABEL001
- :LABEL020
- PrintLn "@X0CMatrix File Directory (@X0F" + STRING168 + "@X0C) is an invalid selection@X07"
- Goto LABEL018
- :LABEL021
- If (Exist(PPEPath() + "DIR" + STRING168)) Then
- PrintLn
- DispFile PPEPath() + "DIR" + STRING168, 4 + 2 + 1
- Endif
- If (Exist(STRING169 + "DIR" + STRING168)) DispFile STRING169 + "DIR" + STRING168, 4 + 2 + 1
- FAppend 1, PPEPath() + "NODE" + String(PcbNode()) + ".LOG", 1, 2
- FPutLn 1, " Matrix Files Directory (DIR.", STRING168, ") Viewed"
- FClose 1
- Goto LABEL018
- :LABEL022
- Cls
- PrintLn STRING021 + STRING004 + " ■ Transfers [Download]@X07"
- PrintLn
- Delay 45
- PrintLn "Sorry Matrix Downloads are currently disabled"
- Goto LABEL018
- :LABEL023
- Cls
- PrintLn STRING021 + STRING004 + " ■ Transfers [Upload]@X07"
- PrintLn
- Delay 35
- PrintLn "Sorry Matrix Uploads are currently disabled"
- Goto LABEL018
- :LABEL024
- Delay 10
- FAppend 1, PPEPath() + "NODE" + String(PcbNode()) + ".LOG", 1, 2
- If (STRING001 == "") Then
- STRING001 = "NOT AVAILABLE"
- Endif
- FPutLn 1, " (", STRING165, ") Cmd used by: (", STRING001, ") at: (", Time(), ")"
- FClose 1
- Cls
- STRING166 = ""
- PrintLn STRING021 + STRING004 + " ■ [Bulletins]@X07"
- PrintLn "@PON@"
- STRING166 = ""
- If (Exist(PPEPath() + "BLT")) Then
- PrintLn
- DispFile PPEPath() + "BLT", 4 + 2 + 1
- Endif
- If (Exist(STRING167 + "BLT")) DispFile STRING167 + "BLT", 4 + 2 + 1
- :LABEL025
- PrintLn
- STRING166 = ""
- InputStr "@X07" + STRING132, STRING166, 15, 2, "rRqQ 1234567890", 2 + 8 + 64
- If (STRING166 == "") Goto LABEL026
- If (STRING166 == "Q") Goto LABEL026
- If (STRING166 == "R") Gosub LABEL024
- If (STRING166 == "1") Gosub LABEL028
- If (STRING166 == "2") Gosub LABEL028
- If (STRING166 == "3") Gosub LABEL028
- If (STRING166 == "4") Gosub LABEL028
- If (STRING166 == "5") Gosub LABEL028
- If (STRING166 == "6") Gosub LABEL028
- If (STRING166 == "7") Gosub LABEL028
- If (STRING166 == "8") Gosub LABEL028
- If (STRING166 == "9") Gosub LABEL028
- If (STRING166 == "10") Gosub LABEL028
- If (STRING166 == "11") Gosub LABEL028
- If (STRING166 == "12") Gosub LABEL028
- If (STRING166 == "13") Gosub LABEL028
- If (STRING166 == "14") Gosub LABEL028
- If (STRING166 == "15") Gosub LABEL028
- If (STRING166 == "16") Gosub LABEL028
- If (STRING166 == "17") Gosub LABEL028
- If (STRING166 == "18") Gosub LABEL028
- If (STRING166 == "19") Gosub LABEL028
- If (STRING166 == "20") Gosub LABEL028
- If (STRING166 == "21") Gosub LABEL028
- If (STRING166 == "22") Gosub LABEL028
- If (STRING166 == "23") Gosub LABEL028
- If (STRING166 == "24") Gosub LABEL028
- If (STRING166 == "25") Gosub LABEL028
- If (STRING166 == "26") Gosub LABEL028
- If (STRING166 == "27") Gosub LABEL028
- If (STRING166 == "28") Gosub LABEL028
- If (STRING166 == "29") Gosub LABEL028
- If (STRING166 == "30") Gosub LABEL028
- Goto LABEL027
- :LABEL026
- PrintLn
- Print "@X07" + STRING133
- Delay 2
- Print " ."
- Delay 2
- Print " ."
- Delay 2
- Print " ."
- PrintLn "@X07"
- Goto LABEL001
- :LABEL027
- PrintLn "@X09Bulletin (@X0F" + STRING166 + "@X09) is an invalid selection@X07"
- Goto LABEL025
- :LABEL028
- If (Exist(PPEPath() + "BLT" + STRING166)) Then
- PrintLn
- DispFile PPEPath() + "BLT" + STRING166, 4 + 2 + 1
- Endif
- If (Exist(STRING167 + "BLT" + STRING166)) DispFile STRING167 + "BLT" + STRING166, 4 + 2 + 1
- FAppend 1, PPEPath() + "NODE" + String(PcbNode()) + ".LOG", 1, 2
- FPutLn 1, " Matrix Bulletin (BLT.", STRING166, ") Viewed"
- FClose 1
- Goto LABEL025
- :LABEL029
- KbdStuff STRING050 + Chr(13)
- End
- :LABEL030
- PrintLn
- PrintLn STRING021 + "MT-Matrix (v1.20) /Standard ■ 08-18-93@X07"
- PrintLn
- Goto LABEL002
- :LABEL031
- PrintLn
- PrintLn "@X07" + STRING120 + "@X07"
- FAppend 1, PPEPath() + "NODE" + String(PcbNode()) + ".LOG", 1, 2
- FPutLn 1, " Normal Matrix LogOff Completed at: (", Time(), ")"
- FClose 1
- Hangup
- :LABEL032
- Cls
- Goto LABEL002
- :LABEL033
- Cls
- PrintLn STRING021 + "MT-Matrix (v1.20) /Standard ■ 08-18-93@X07"
- PrintLn STRING021 + "Copyright (c) 1993 Modern Technology (tm)"
- PrintLn
- Goto LABEL002
- :LABEL034
- Cls
- PrintLn STRING021 + STRING004 + " ■ Drive D: [Help]@X07"
- PrintLn "@PON@@X07"
- If (Exist(PPEPath() + "HELP-D")) Then
- DispFile PPEPath() + "HELP-D", 4 + 2 + 1
- Else
- If (Exist(PPEPath() + "HELP")) DispFile PPEPath() + "HELP", 4 + 2 + 1
- Endif
- PrintLn "@X07"
- Goto LABEL002
- :LABEL035
- Cls
- PrintLn STRING021 + STRING004 + " ■ Drive D: [Info]@X07"
- If (Exist(PPEPath() + "INFO-D")) Then
- DispFile PPEPath() + "INFO-D", 4 + 2 + 1
- Else
- If (Exist(PPEPath() + "INFO")) DispFile PPEPath() + "INFO", 4 + 2 + 1
- Endif
- PrintLn
- Goto LABEL002
- :LABEL036
- If (Exist(PPEPath() + "FORMAT")) DispFile PPEPath() + "FORMAT", 4 + 2 + 1
- FAppend 1, PPEPath() + "NODE" + String(PcbNode()) + ".LOG", 1, 2
- FPutLn 1, " Caller Logged Off System. Luzer used the FORMAT Command"
- FClose 1
- Hangup
- :LABEL037
- PrintLn "@POFF@@X07"
- If (Exist(PPEPath() + "MENU-D")) DispFile PPEPath() + "MENU-D", 4 + 2 + 1
- PrintLn "@PON@@X07"
- Goto LABEL002
- PrintLn "@POFF@@X07"
- If (Exist(PPEPath() + "MENU-D")) DispFile PPEPath() + "MENU-D", 4 + 2 + 1
- PrintLn "@PON@@X07"
- Goto LABEL016
- :LABEL038
- PrintLn "@POFF@@X07"
- If (Exist(PPEPath() + "MENU")) DispFile PPEPath() + "MENU", 4 + 2 + 1
- PrintLn "@PON@@X07"
- Goto LABEL002
- :LABEL039
- PrintLn "@POFF@@X07"
- If (Exist(PPEPath() + "MENU-D")) DispFile PPEPath() + "MENU-D", 4 + 2 + 1
- PrintLn "@PON@@X07"
- Goto LABEL002
- :LABEL040
- PrintLn "@X07" + STRING123 + "@X07"
- PrintLn
- Goto LABEL002
- :LABEL041
- PrintLn "@X07" + STRING124 + "@X07"
- PrintLn
- Goto LABEL002
- :LABEL042
- PrintLn "@X07" + STRING125 + "@X07"
- PrintLn
- Goto LABEL002
- :LABEL043
- Delay 5
- PrintLn "@X07" + STRING126 + "@X07"
- PrintLn
- Goto LABEL002
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 20 End
- ; 8 Cls
- ; 5 Wait
- ; 100 Goto
- ; 10 Let
- ; 8 Print
- ; 88 PrintLn
- ; 205 If
- ; 17 DispFile
- ; 5 FOpen
- ; 11 FAppend
- ; 16 FClose
- ; 163 FGet
- ; 11 FPutLn
- ; 1 ResetDisp
- ; 2 Hangup
- ; 3 InputStr
- ; 121 Gosub
- ; 11 Delay
- ; 13 KbdStuff
- ;
- ;
- ; ■ Functions used :
- ;
- ; 207 +
- ; 2 -
- ; 188 ==
- ; 13 !
- ; 18 Lower()
- ; 18 Upper()
- ; 13 Chr()
- ; 3 Time()
- ; 11 String()
- ; 47 PPEPath()
- ; 11 PcbNode()
- ; 22 Exist()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Analysis flags : B
- ;
- ; B - Brute hangup ■ 1
- ; Program hangup without notification. This may be a good way to
- ; disconnect a user, but if used randomly, may be very nasty
- ; ■ Search for : HANGUP, DTROFF
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Postprocessing report
- ;
- ; 0 For/Next
- ; 0 While/EndWhile
- ; 13 If/Then or If/Then/Else
- ; 0 Select Case
- ;
- ;------------------------------------------------------------------------------
- ; AEGiS Corp - Break the routines, code against the machines!
- ;------------------------------------------------------------------------------
-