home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Hack-Phreak Scene Programs
/
cleanhpvac.zip
/
cleanhpvac
/
PWA-FR10.ZIP
/
FR.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1995-04-14
|
27KB
|
1,169 lines
;------------------------------------------------------------------------------
; .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 2.OO (plain) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
Boolean BOOLEAN001
Boolean BOOLEAN002
Boolean BOOLEAN003
Boolean BOOLEAN004
Boolean BOOLEAN005
Boolean BOOLEAN006
Boolean BOOLEAN007
Boolean BOOLEAN008
Boolean BOOLEAN009
Boolean BOOLEAN010
Integer INTEGER001
Integer INTEGER002
Integer INTEGER003
Integer INTEGER004
Integer INTEGER005
Integer INTEGER006
Integer INTEGER007
Integer INTEGER008
Integer INTEGER009
Integer INTEGER010
Integer INTEGER011
Integer INTEGER012
Integer INTEGER013
Integer INTEGER014
Integer INTEGER015
Integer INTEGER016
Integer INTEGER017
Integer INTEGER018
String STRING001
String STRING002
String STRING003
String STRING004
String STRING005
String STRING006
String STRING007
String TSTRING008(149)
String STRING009
String STRING010
String STRING011
String TSTRING012(500)
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
Int INT001
;------------------------------------------------------------------------------
If (!Exist(PPEPath() + "frdata\nul")) Shell 1, STRING031, "if not exist " + PPEPath() + "frdata\nul md " + PPEPath() + "frdata", ""
GetUser
INTEGER002 = 1
INTEGER014 = 1
INTEGER010 = 1
INTEGER015 = 1
INTEGER012 = 1
STRING042 = Upper(U_RecNum(U_Name()))
STRING009 = ReadLine(PCBDat(), 31)
STRING001 = ReadLine(STRING009, 33 * (CurConf() + 1) - 18)
STRING002 = ReadLine(STRING009, 33 * (CurConf() + 1) - 18 + 1)
If (U_PageLen == 0) BOOLEAN007 = 1
If (IsNonStop() == 1) BOOLEAN007 = 1
FOpen 1, PPEPath() + "strings.dat", 0, 0
While (INTEGER002 < 149) Do
FGet 1, TSTRING008(INTEGER002)
Inc INTEGER002
EndWhile
FClose 1
STRING048 = ""
STRING047 = U_Name()
For INT001 = 1 To Len(STRING047)
If ((InStr(Mask_Pwd(), Mid(STRING047, INT001, 1)) > 0) && (InStr(Chr(32) + Chr(34) + "+,/;<>=|*%.:\^`?", Mid(STRING047, INT001, 1)) == 0)) Then
STRING048 = STRING048 + Mid(STRING047, INT001, 1)
If (Len(STRING048) == 8) INT001 = Len(STRING047)
Endif
Next
STRING047 = PPEPath() + "FRDATA\" + STRING048 + ".DAT"
STRING043 = STRING047
FOpen 1, PPEPath() + "FR.CFG", 0, 0
FGet 1, INTEGER005
FGet 1, INTEGER006
FGet 1, INTEGER007
FGet 1, INTEGER011
FGet 1, INTEGER004
FGet 1, INTEGER016
FGet 1, INTEGER017
FGet 1, STRING033
FGet 1, STRING039
FGet 1, STRING044
FGet 1, STRING040
FGet 1, STRING041
FGet 1, STRING046
FClose 1
If (Upper(STRING044) == "Y") Then
BOOLEAN003 = 1
Else
If (Upper(STRING044) == "Y") Goto LABEL001
BOOLEAN003 = 0
Endif
:LABEL001
If (Upper(STRING040) == "Y") Then
INTEGER001 = 1
Else
If (Upper(STRING040) == "Y") Goto LABEL002
INTEGER001 = 0
Endif
:LABEL002
If (Upper(STRING041) == "Y") Then
BOOLEAN008 = 1
Else
If (Upper(STRING041) == "Y") Goto LABEL003
BOOLEAN008 = 0
Endif
:LABEL003
If (Exist(STRING043)) Then
FOpen 6, STRING043, 2, 0
FGet 6, BOOLEAN002
FGet 6, BOOLEAN003
FGet 6, INTEGER001
FGet 6, INTEGER005
FGet 6, INTEGER006
FGet 6, INTEGER007
FGet 6, INTEGER011
FGet 6, INTEGER004
FGet 6, STRING033
FGet 6, BOOLEAN008
FGet 6, INTEGER016
FGet 6, INTEGER017
FClose 6
Goto LABEL004
Endif
:LABEL004
Gosub LABEL005
Goto LABEL006
:LABEL005
If (BOOLEAN002 == 0) BOOLEAN006 = 0
If (BOOLEAN002 == 1) BOOLEAN006 = 1
If (BOOLEAN003 == 0) BOOLEAN004 = 0
If (BOOLEAN003 == 1) BOOLEAN004 = 1
If (INTEGER001 == 0) BOOLEAN005 = 0
If (INTEGER001 == 1) BOOLEAN005 = 1
If (INTEGER005 == 1) STRING003 = "@X01"
If (INTEGER005 == 2) STRING003 = "@X02"
If (INTEGER005 == 3) STRING003 = "@X03"
If (INTEGER005 == 4) STRING003 = "@X04"
If (INTEGER005 == 5) STRING003 = "@X05"
If (INTEGER005 == 6) STRING003 = "@X06"
If (INTEGER005 == 7) STRING003 = "@X07"
If (INTEGER005 == 8) STRING003 = "@X08"
If (INTEGER005 == 9) STRING003 = "@X09"
If (INTEGER005 == 10) STRING003 = "@X0A"
If (INTEGER005 == 11) STRING003 = "@X0B"
If (INTEGER005 == 12) STRING003 = "@X0C"
If (INTEGER005 == 13) STRING003 = "@X0D"
If (INTEGER005 == 14) STRING003 = "@X0E"
If (INTEGER005 == 15) STRING003 = "@X0F"
If (INTEGER006 == 1) STRING004 = "@X01"
If (INTEGER006 == 2) STRING004 = "@X02"
If (INTEGER006 == 3) STRING004 = "@X03"
If (INTEGER006 == 4) STRING004 = "@X04"
If (INTEGER006 == 5) STRING004 = "@X05"
If (INTEGER006 == 6) STRING004 = "@X06"
If (INTEGER006 == 7) STRING004 = "@X07"
If (INTEGER006 == 8) STRING004 = "@X08"
If (INTEGER006 == 9) STRING004 = "@X09"
If (INTEGER006 == 10) STRING004 = "@X0A"
If (INTEGER006 == 11) STRING004 = "@X0B"
If (INTEGER006 == 12) STRING004 = "@X0C"
If (INTEGER006 == 13) STRING004 = "@X0D"
If (INTEGER006 == 14) STRING004 = "@X0E"
If (INTEGER006 == 15) STRING004 = "@X0F"
If (INTEGER007 == 1) STRING005 = "@X01"
If (INTEGER007 == 2) STRING005 = "@X02"
If (INTEGER007 == 3) STRING005 = "@X03"
If (INTEGER007 == 4) STRING005 = "@X04"
If (INTEGER007 == 5) STRING005 = "@X05"
If (INTEGER007 == 6) STRING005 = "@X06"
If (INTEGER007 == 7) STRING005 = "@X07"
If (INTEGER007 == 8) STRING005 = "@X08"
If (INTEGER007 == 9) STRING005 = "@X09"
If (INTEGER007 == 10) STRING005 = "@X0A"
If (INTEGER007 == 11) STRING005 = "@X0B"
If (INTEGER007 == 12) STRING005 = "@X0C"
If (INTEGER007 == 13) STRING005 = "@X0D"
If (INTEGER007 == 14) STRING005 = "@X0E"
If (INTEGER007 == 15) STRING005 = "@X0F"
If (INTEGER011 == 1) STRING006 = "@X01"
If (INTEGER011 == 2) STRING006 = "@X02"
If (INTEGER011 == 3) STRING006 = "@X03"
If (INTEGER011 == 4) STRING006 = "@X04"
If (INTEGER011 == 5) STRING006 = "@X05"
If (INTEGER011 == 6) STRING006 = "@X06"
If (INTEGER011 == 7) STRING006 = "@X07"
If (INTEGER011 == 8) STRING006 = "@X08"
If (INTEGER011 == 9) STRING006 = "@X09"
If (INTEGER011 == 10) STRING006 = "@X0A"
If (INTEGER011 == 11) STRING006 = "@X0B"
If (INTEGER011 == 12) STRING006 = "@X0C"
If (INTEGER011 == 13) STRING006 = "@X0D"
If (INTEGER011 == 14) STRING006 = "@X0E"
If (INTEGER011 == 15) STRING006 = "@X0F"
If (INTEGER004 == 1) STRING007 = "@X01"
If (INTEGER004 == 2) STRING007 = "@X02"
If (INTEGER004 == 3) STRING007 = "@X03"
If (INTEGER004 == 4) STRING007 = "@X04"
If (INTEGER004 == 5) STRING007 = "@X05"
If (INTEGER004 == 6) STRING007 = "@X06"
If (INTEGER004 == 7) STRING007 = "@X07"
If (INTEGER004 == 8) STRING007 = "@X08"
If (INTEGER004 == 9) STRING007 = "@X09"
If (INTEGER004 == 10) STRING007 = "@X0A"
If (INTEGER004 == 11) STRING007 = "@X0B"
If (INTEGER004 == 12) STRING007 = "@X0C"
If (INTEGER004 == 13) STRING007 = "@X0D"
If (INTEGER004 == 14) STRING007 = "@X0E"
If (INTEGER004 == 15) STRING007 = "@X0F"
If (INTEGER016 == 1) STRING010 = "@X01"
If (INTEGER016 == 2) STRING010 = "@X02"
If (INTEGER016 == 3) STRING010 = "@X03"
If (INTEGER016 == 4) STRING010 = "@X04"
If (INTEGER016 == 5) STRING010 = "@X05"
If (INTEGER016 == 6) STRING010 = "@X06"
If (INTEGER016 == 7) STRING010 = "@X07"
If (INTEGER016 == 8) STRING010 = "@X08"
If (INTEGER016 == 9) STRING010 = "@X09"
If (INTEGER016 == 10) STRING010 = "@X0A"
If (INTEGER016 == 11) STRING010 = "@X0B"
If (INTEGER016 == 12) STRING010 = "@X0C"
If (INTEGER016 == 13) STRING010 = "@X0D"
If (INTEGER016 == 14) STRING010 = "@X0E"
If (INTEGER016 == 15) STRING010 = "@X0F"
If (INTEGER017 == 1) STRING011 = "@X01"
If (INTEGER017 == 2) STRING011 = "@X02"
If (INTEGER017 == 3) STRING011 = "@X03"
If (INTEGER017 == 4) STRING011 = "@X04"
If (INTEGER017 == 5) STRING011 = "@X05"
If (INTEGER017 == 6) STRING011 = "@X06"
If (INTEGER017 == 7) STRING011 = "@X07"
If (INTEGER017 == 8) STRING011 = "@X08"
If (INTEGER017 == 9) STRING011 = "@X09"
If (INTEGER017 == 10) STRING011 = "@X0A"
If (INTEGER017 == 11) STRING011 = "@X0B"
If (INTEGER017 == 12) STRING011 = "@X0C"
If (INTEGER017 == 13) STRING011 = "@X0D"
If (INTEGER017 == 14) STRING011 = "@X0E"
If (INTEGER017 == 15) STRING011 = "@X0F"
Return
:LABEL006
If (TokCount() <> 0) Then
STRING015 = TokenStr()
Tokenize STRING015
GetToken STRING034
GetToken STRING035
GetToken STRING036
GetToken STRING037
GetToken STRING038
If (((((STRING034 == "?") || (STRING035 == "?")) || (STRING036 == "?")) || (STRING037 == "?")) || (STRING038 == "?")) Then
Cls
If (Exist(PPEPath() + "fr.pcb")) Then
DispFile PPEPath() + "fr.pcb", 1
Wait
Endif
End
Endif
If (((((Upper(STRING034) == "N") || (STRING035 == "N")) || (STRING036 == "N")) || (STRING037 == "N")) || (STRING038 == "N")) Then
BOOLEAN004 = 0
Endif
If (((((Upper(STRING034) == "Q") || (STRING035 == "Q")) || (STRING036 == "Q")) || (STRING037 == "Q")) || (STRING038 == "Q")) Then
BOOLEAN006 = 1
Endif
If (((((Upper(STRING034) == "C") || (STRING035 == "C")) || (STRING036 == "Q")) || (STRING037 == "Q")) || (STRING038 == "Q")) Then
BOOLEAN005 = 1
Endif
If (((((Upper(STRING034) == "NOUPDATE") || (STRING035 == "NOUPDATE")) || (STRING036 == "NOUPDATE")) || (STRING037 == "NOUPDATE")) || (STRING038 == "NOUPDATE")) Then
BOOLEAN001 = 1
Endif
If (Upper(STRING034) == "W") Then
:LABEL007
Cls
StartDisp 1
AnsiPos 1, 1
AnsiPos 1, 2
PrintLn "@X01--[ @X03FilesReverse-PC 1.0 by Mass Murderer @X01]------------[ @X03Copyright ⌐ 1995 PWA @X01]--"
AnsiPos TSTRING008(20), TSTRING008(21)
PrintLn TSTRING008(22)
AnsiPos TSTRING008(23), TSTRING008(24)
PrintLn TSTRING008(25)
AnsiPos TSTRING008(26), TSTRING008(27)
PrintLn TSTRING008(28)
AnsiPos TSTRING008(29), TSTRING008(30)
PrintLn TSTRING008(31)
AnsiPos TSTRING008(32), TSTRING008(33)
PrintLn TSTRING008(34)
AnsiPos TSTRING008(35), TSTRING008(36)
PrintLn TSTRING008(37)
AnsiPos TSTRING008(38), TSTRING008(39)
PrintLn TSTRING008(40)
AnsiPos TSTRING008(41), TSTRING008(42)
PrintLn TSTRING008(43)
AnsiPos TSTRING008(44), TSTRING008(45)
PrintLn TSTRING008(46)
AnsiPos TSTRING008(47), TSTRING008(48)
PrintLn TSTRING008(49)
AnsiPos TSTRING008(50), TSTRING008(51)
PrintLn TSTRING008(52)
AnsiPos TSTRING008(53), TSTRING008(54)
PrintLn TSTRING008(55)
AnsiPos TSTRING008(56), TSTRING008(57)
PrintLn TSTRING008(58)
AnsiPos TSTRING008(59), TSTRING008(60)
PrintLn TSTRING008(61)
AnsiPos TSTRING008(62), TSTRING008(63)
PrintLn TSTRING008(64)
PrintLn
:LABEL008
If (BOOLEAN002 == 1) STRING018 = TSTRING008(3) + Space(9 - Len(StripAtx(TSTRING008(3))))
If (BOOLEAN002 == 0) STRING018 = TSTRING008(4) + Space(9 - Len(StripAtx(TSTRING008(4))))
If (BOOLEAN003 == 1) STRING019 = TSTRING008(3) + Space(9 - Len(StripAtx(TSTRING008(3))))
If (BOOLEAN003 == 0) STRING019 = TSTRING008(4) + Space(9 - Len(StripAtx(TSTRING008(4))))
If (INTEGER001 == 1) STRING020 = TSTRING008(3) + Space(9 - Len(StripAtx(TSTRING008(3))))
If (INTEGER001 == 0) STRING020 = TSTRING008(4) + Space(9 - Len(StripAtx(TSTRING008(4))))
If (BOOLEAN008 == 1) STRING029 = TSTRING008(3) + Space(9 - Len(StripAtx(TSTRING008(3))))
If (BOOLEAN008 == 0) STRING029 = TSTRING008(4) + Space(9 - Len(StripAtx(TSTRING008(4))))
If (INTEGER005 == 1) STRING021 = TSTRING008(5)
If (INTEGER005 == 2) STRING021 = TSTRING008(6)
If (INTEGER005 == 3) STRING021 = TSTRING008(7)
If (INTEGER005 == 4) STRING021 = TSTRING008(8)
If (INTEGER005 == 5) STRING021 = TSTRING008(9)
If (INTEGER005 == 6) STRING021 = TSTRING008(10)
If (INTEGER005 == 7) STRING021 = TSTRING008(11)
If (INTEGER005 == 8) STRING021 = TSTRING008(12)
If (INTEGER005 == 9) STRING021 = TSTRING008(13)
If (INTEGER005 == 10) STRING021 = TSTRING008(14)
If (INTEGER005 == 11) STRING021 = TSTRING008(15)
If (INTEGER005 == 12) STRING021 = TSTRING008(16)
If (INTEGER005 == 13) STRING021 = TSTRING008(17)
If (INTEGER005 == 14) STRING021 = TSTRING008(18)
If (INTEGER005 == 15) STRING021 = TSTRING008(19)
If (INTEGER006 == 1) STRING022 = TSTRING008(5)
If (INTEGER006 == 2) STRING022 = TSTRING008(6)
If (INTEGER006 == 3) STRING022 = TSTRING008(7)
If (INTEGER006 == 4) STRING022 = TSTRING008(8)
If (INTEGER006 == 5) STRING022 = TSTRING008(9)
If (INTEGER006 == 6) STRING022 = TSTRING008(10)
If (INTEGER006 == 7) STRING022 = TSTRING008(11)
If (INTEGER006 == 8) STRING022 = TSTRING008(12)
If (INTEGER006 == 9) STRING022 = TSTRING008(13)
If (INTEGER006 == 10) STRING022 = TSTRING008(14)
If (INTEGER006 == 11) STRING022 = TSTRING008(15)
If (INTEGER006 == 12) STRING022 = TSTRING008(16)
If (INTEGER006 == 13) STRING022 = TSTRING008(17)
If (INTEGER006 == 14) STRING022 = TSTRING008(18)
If (INTEGER006 == 15) STRING022 = TSTRING008(19)
If (INTEGER007 == 1) STRING023 = TSTRING008(5)
If (INTEGER007 == 2) STRING023 = TSTRING008(6)
If (INTEGER007 == 3) STRING023 = TSTRING008(7)
If (INTEGER007 == 4) STRING023 = TSTRING008(8)
If (INTEGER007 == 5) STRING023 = TSTRING008(9)
If (INTEGER007 == 6) STRING023 = TSTRING008(10)
If (INTEGER007 == 7) STRING023 = TSTRING008(11)
If (INTEGER007 == 8) STRING023 = TSTRING008(12)
If (INTEGER007 == 9) STRING023 = TSTRING008(13)
If (INTEGER007 == 10) STRING023 = TSTRING008(14)
If (INTEGER007 == 11) STRING023 = TSTRING008(15)
If (INTEGER007 == 12) STRING023 = TSTRING008(16)
If (INTEGER007 == 13) STRING023 = TSTRING008(17)
If (INTEGER007 == 14) STRING023 = TSTRING008(18)
If (INTEGER007 == 15) STRING023 = TSTRING008(19)
If (INTEGER011 == 1) STRING024 = TSTRING008(5)
If (INTEGER011 == 2) STRING024 = TSTRING008(6)
If (INTEGER011 == 3) STRING024 = TSTRING008(7)
If (INTEGER011 == 4) STRING024 = TSTRING008(8)
If (INTEGER011 == 5) STRING024 = TSTRING008(9)
If (INTEGER011 == 6) STRING024 = TSTRING008(10)
If (INTEGER011 == 7) STRING024 = TSTRING008(11)
If (INTEGER011 == 8) STRING024 = TSTRING008(12)
If (INTEGER011 == 9) STRING024 = TSTRING008(13)
If (INTEGER011 == 10) STRING024 = TSTRING008(14)
If (INTEGER011 == 11) STRING024 = TSTRING008(15)
If (INTEGER011 == 12) STRING024 = TSTRING008(16)
If (INTEGER011 == 13) STRING024 = TSTRING008(17)
If (INTEGER011 == 14) STRING024 = TSTRING008(18)
If (INTEGER011 == 15) STRING024 = TSTRING008(19)
If (INTEGER004 == 1) STRING025 = TSTRING008(5)
If (INTEGER004 == 2) STRING025 = TSTRING008(6)
If (INTEGER004 == 3) STRING025 = TSTRING008(7)
If (INTEGER004 == 4) STRING025 = TSTRING008(8)
If (INTEGER004 == 5) STRING025 = TSTRING008(9)
If (INTEGER004 == 6) STRING025 = TSTRING008(10)
If (INTEGER004 == 7) STRING025 = TSTRING008(11)
If (INTEGER004 == 8) STRING025 = TSTRING008(12)
If (INTEGER004 == 9) STRING025 = TSTRING008(13)
If (INTEGER004 == 10) STRING025 = TSTRING008(14)
If (INTEGER004 == 11) STRING025 = TSTRING008(15)
If (INTEGER004 == 12) STRING025 = TSTRING008(16)
If (INTEGER004 == 13) STRING025 = TSTRING008(17)
If (INTEGER004 == 14) STRING025 = TSTRING008(18)
If (INTEGER004 == 15) STRING025 = TSTRING008(19)
If (INTEGER016 == 1) STRING026 = TSTRING008(5)
If (INTEGER016 == 2) STRING026 = TSTRING008(6)
If (INTEGER016 == 3) STRING026 = TSTRING008(7)
If (INTEGER016 == 4) STRING026 = TSTRING008(8)
If (INTEGER016 == 5) STRING026 = TSTRING008(9)
If (INTEGER016 == 6) STRING026 = TSTRING008(10)
If (INTEGER016 == 7) STRING026 = TSTRING008(11)
If (INTEGER016 == 8) STRING026 = TSTRING008(12)
If (INTEGER016 == 9) STRING026 = TSTRING008(13)
If (INTEGER016 == 10) STRING026 = TSTRING008(14)
If (INTEGER016 == 11) STRING026 = TSTRING008(15)
If (INTEGER016 == 12) STRING026 = TSTRING008(16)
If (INTEGER016 == 13) STRING026 = TSTRING008(17)
If (INTEGER016 == 14) STRING026 = TSTRING008(18)
If (INTEGER016 == 15) STRING026 = TSTRING008(19)
If (INTEGER017 == 1) STRING027 = TSTRING008(5)
If (INTEGER017 == 2) STRING027 = TSTRING008(6)
If (INTEGER017 == 3) STRING027 = TSTRING008(7)
If (INTEGER017 == 4) STRING027 = TSTRING008(8)
If (INTEGER017 == 5) STRING027 = TSTRING008(9)
If (INTEGER017 == 6) STRING027 = TSTRING008(10)
If (INTEGER017 == 7) STRING027 = TSTRING008(11)
If (INTEGER017 == 8) STRING027 = TSTRING008(12)
If (INTEGER017 == 9) STRING027 = TSTRING008(13)
If (INTEGER017 == 10) STRING027 = TSTRING008(14)
If (INTEGER017 == 11) STRING027 = TSTRING008(15)
If (INTEGER017 == 12) STRING027 = TSTRING008(16)
If (INTEGER017 == 13) STRING027 = TSTRING008(17)
If (INTEGER017 == 14) STRING027 = TSTRING008(18)
If (INTEGER017 == 15) STRING027 = TSTRING008(19)
AnsiPos TSTRING008(65), TSTRING008(66)
PrintLn STRING018 + Space(9 - Len(StripAtx(STRING018)))
AnsiPos TSTRING008(67), TSTRING008(68)
PrintLn STRING019 + Space(9 - Len(StripAtx(STRING019)))
AnsiPos TSTRING008(69), TSTRING008(70)
PrintLn STRING020 + Space(9 - Len(StripAtx(STRING020)))
AnsiPos TSTRING008(71), TSTRING008(72)
PrintLn STRING029 + Space(9 - Len(StripAtx(STRING029)))
AnsiPos TSTRING008(73), TSTRING008(74)
PrintLn STRING026 + Space(9 - Len(StripAtx(STRING026)))
AnsiPos TSTRING008(75), TSTRING008(76)
PrintLn STRING021 + Space(9 - Len(StripAtx(STRING021)))
AnsiPos TSTRING008(77), TSTRING008(78)
PrintLn STRING022 + Space(9 - Len(StripAtx(STRING022)))
AnsiPos TSTRING008(79), TSTRING008(80)
PrintLn STRING023 + Space(9 - Len(StripAtx(STRING023)))
AnsiPos TSTRING008(81), TSTRING008(82)
PrintLn STRING024 + Space(9 - Len(StripAtx(STRING024)))
AnsiPos TSTRING008(83), TSTRING008(84)
PrintLn STRING025 + Space(9 - Len(StripAtx(STRING025)))
AnsiPos TSTRING008(130), TSTRING008(131)
PrintLn STRING027 + Space(9 - Len(StripAtx(STRING027)))
Newlines 5
:LABEL009
STRING016 = Inkey()
If (STRING016 == "0") Then
BOOLEAN009 = 1
BOOLEAN002 = !BOOLEAN002
Goto LABEL008
Goto LABEL015
Endif
If (STRING016 == "1") Then
BOOLEAN009 = 1
BOOLEAN003 = !BOOLEAN003
Goto LABEL008
Goto LABEL015
Endif
If (STRING016 == "2") Then
BOOLEAN009 = 1
INTEGER001 = !INTEGER001
Goto LABEL008
Goto LABEL015
Endif
If (STRING016 == "3") Then
BOOLEAN009 = 1
BOOLEAN008 = !BOOLEAN008
Goto LABEL008
Goto LABEL015
Endif
If (STRING016 == "4") Then
BOOLEAN009 = 1
Inc INTEGER016
If (INTEGER016 > 15) INTEGER016 = 1
Goto LABEL008
Goto LABEL015
Endif
If (STRING016 == "5") Then
BOOLEAN009 = 1
Inc INTEGER005
If (INTEGER005 > 15) INTEGER005 = 1
Goto LABEL008
Goto LABEL015
Endif
If (STRING016 == "6") Then
BOOLEAN009 = 1
Inc INTEGER006
If (INTEGER006 > 15) INTEGER006 = 1
Goto LABEL008
Goto LABEL015
Endif
If (STRING016 == "7") Then
BOOLEAN009 = 1
Inc INTEGER007
If (INTEGER007 > 15) INTEGER007 = 1
Goto LABEL008
Goto LABEL015
Endif
If (STRING016 == "8") Then
Inc INTEGER011
If (INTEGER011 > 15) INTEGER011 = 1
Goto LABEL008
Goto LABEL015
Endif
If (STRING016 == "9") Then
BOOLEAN009 = 1
Inc INTEGER004
If (INTEGER004 > 15) INTEGER004 = 1
Goto LABEL008
Goto LABEL015
Endif
If (Upper(STRING016) == "A") Then
BOOLEAN009 = 1
Inc INTEGER017
If (INTEGER017 > 15) INTEGER017 = 1
Goto LABEL008
Goto LABEL015
Endif
If (STRING016 == "?") Then
Goto LABEL007
Goto LABEL015
Endif
If (Upper(STRING016) == "S") Then
PrintLn
Print TSTRING008(85)
FCreate 3, STRING043, 1, 0
FPutLn 3, String(BOOLEAN002)
FPutLn 3, String(BOOLEAN003)
FPutLn 3, String(INTEGER001)
FPutLn 3, String(INTEGER005)
FPutLn 3, String(INTEGER006)
FPutLn 3, String(INTEGER007)
FPutLn 3, String(INTEGER011)
FPutLn 3, String(INTEGER004)
FPutLn 3, String(STRING033)
FPutLn 3, String(BOOLEAN008)
FPutLn 3, String(INTEGER016)
FPutLn 3, String(INTEGER017)
PrintLn TSTRING008(86)
FClose 3
Gosub LABEL005
If (BOOLEAN010 == 1) Then
BOOLEAN010 = 0
Cls
Goto LABEL019
Endif
End
Goto LABEL015
Endif
If (Upper(STRING016) == "D") Then
Cls
StartDisp 1
AnsiPos 1, 1
PrintLn
AnsiPos 1, 2
PrintLn "@X01--[ @X03FilesReverse-PC 1.0 by Mass Murderer @X01]------------[ @X03Copyright ⌐ 1995 PWA @X01]--"
AnsiPos 1, 3
PrintLn
:LABEL010
If (INTEGER010 == 1) STRING032 = "@X01"
If (INTEGER010 == 2) STRING032 = "@X02"
If (INTEGER010 == 3) STRING032 = "@X03"
If (INTEGER010 == 4) STRING032 = "@X04"
If (INTEGER010 == 5) STRING032 = "@X05"
If (INTEGER010 == 6) STRING032 = "@X06"
If (INTEGER010 == 7) STRING032 = "@X07"
If (INTEGER010 == 8) STRING032 = "@X08"
If (INTEGER010 == 9) STRING032 = "@X09"
If (INTEGER010 == 10) STRING032 = "@X0A"
If (INTEGER010 == 11) STRING032 = "@X0B"
If (INTEGER010 == 12) STRING032 = "@X0C"
If (INTEGER010 == 13) STRING032 = "@X0D"
If (INTEGER010 == 14) STRING032 = "@X0E"
If (INTEGER010 == 15) STRING032 = "@X0F"
AnsiPos TSTRING008(87), TSTRING008(88)
PrintLn " @X02(@X061@X02) @X07`" + STRING032 + TSTRING008(89)
AnsiPos TSTRING008(90), TSTRING008(91)
PrintLn " @X02(@X062@X02) @X07`" + STRING032 + TSTRING008(92)
AnsiPos TSTRING008(93), TSTRING008(94)
PrintLn " @X02(@X063@X02) @X07`" + STRING032 + TSTRING008(95)
AnsiPos TSTRING008(96), TSTRING008(97)
PrintLn " @X02(@X064@X02) @X07`" + STRING032 + TSTRING008(98)
AnsiPos TSTRING008(99), TSTRING008(100)
PrintLn " @X02(@X065@X02) @X07`" + STRING032 + TSTRING008(101)
AnsiPos TSTRING008(102), TSTRING008(103)
PrintLn " @X02(@X066@X02) @X07" + TSTRING008(104)
AnsiPos TSTRING008(105), TSTRING008(106)
PrintLn " @X02(@X06D@X02) @X07" + TSTRING008(107)
AnsiPos TSTRING008(108), TSTRING008(109)
PrintLn " @X02(@X06Y@X02) @X07" + TSTRING008(110)
AnsiPos TSTRING008(111), TSTRING008(112)
PrintLn " @X02(@X06C@X02) @X07" + TSTRING008(113)
AnsiPos TSTRING008(114), TSTRING008(115)
PrintLn " @X02(@X06Q@X02) @X07" + TSTRING008(116)
PrintLn
:LABEL011
STRING016 = Inkey()
If (STRING016 == "1") Then
BOOLEAN009 = 1
STRING033 = STRING032 + TSTRING008(117)
Goto LABEL007
Goto LABEL012
Endif
If (STRING016 == "2") Then
BOOLEAN009 = 1
STRING033 = STRING032 + TSTRING008(118)
Goto LABEL007
Goto LABEL012
Endif
If (STRING016 == "3") Then
BOOLEAN009 = 1
STRING033 = STRING032 + TSTRING008(119)
Goto LABEL007
Goto LABEL012
Endif
If (STRING016 == "4") Then
BOOLEAN009 = 1
STRING033 = STRING032 + TSTRING008(120)
Goto LABEL007
Goto LABEL012
Endif
If (STRING016 == "5") Then
BOOLEAN009 = 1
STRING033 = STRING032 + TSTRING008(121)
Goto LABEL007
Goto LABEL012
Endif
If (STRING016 == "6") Then
BOOLEAN009 = 1
STRING033 = STRING032 + " "
Goto LABEL007
Goto LABEL012
Endif
If (Upper(STRING016) == "C") Then
BOOLEAN009 = 1
Inc INTEGER010
If (INTEGER010 > 15) INTEGER010 = 1
Goto LABEL010
Goto LABEL012
Endif
If (Upper(STRING016) == "Y") Then
BOOLEAN009 = 1
PrintLn TSTRING008(122)
Newline
InputStr "-> _", STRING033, 15, 45, Mask_Ascii(), 4096
STRING033 = "@X07" + STRING033
Goto LABEL007
Goto LABEL012
Endif
If (Upper(STRING016) == "D") Then
STRING033 = ReadLine(PPEPath() + "fr.cfg", 8)
BOOLEAN009 = 1
Goto LABEL007
Goto LABEL012
Endif
If (Upper(STRING016) == "Q") Then
Goto LABEL007
Endif
:LABEL012
Goto LABEL011
Goto LABEL015
Endif
If (Upper(STRING016) == "Q") Then
If (BOOLEAN009 == 0) Then
Cls
If (BOOLEAN010 == 1) Then
BOOLEAN010 = 0
Cls
Goto LABEL019
Endif
End
Goto LABEL013
Endif
If (BOOLEAN009 == 1) Then
PrintLn
InputStr TSTRING008(144) + " _", STRING030, 15, 1, Mask_Ascii(), 4096
If (Upper(STRING030) == "Y") Then
Cls
If (BOOLEAN010 == 1) Then
BOOLEAN010 = 0
Cls
Goto LABEL019
Endif
End
Goto LABEL013
Endif
If (Upper(STRING030) == "N") Then
Goto LABEL007
Endif
Endif
:LABEL013
Goto LABEL015
Endif
If (Upper(STRING016) == "P") Then
Gosub LABEL005
If (Exist(PPEPath() + "FR.TOP")) Then
Cls
DispFile PPEPath() + "fr.top", 1
Newline
Endif
If (BOOLEAN008 == 0) Then
PrintLn STRING003 + "PWA-FR10.ZIP" + STRING004 + " 12345" + STRING005 + " 12-20-94" + STRING006 + " ┌PWA-FR Files-Reverse v1.0 by Mass Murderer┐"
Goto LABEL014
Endif
If (BOOLEAN008 == 1) Then
PrintLn STRING011 + "[" + STRING010 + "1" + STRING011 + "] " + STRING003 + "PWA-FR.ZIP" + STRING004 + " 12345" + STRING005 + " 12-20" + STRING006 + " ┌─WA-FR Files-Reverse v1.0 by Mass Murderer┐"
Endif
:LABEL014
If (BOOLEAN006 == 0) PrintLn STRING007 + " │ View the Newest Files Uploaded First! │"
If (BOOLEAN006 == 0) PrintLn STRING007 + " │ Features : Multiple Conferences, Hotkeys │"
If (BOOLEAN006 == 0) PrintLn STRING007 + " │ File Numbering, Seperators, and more! │"
If (BOOLEAN006 == 0) PrintLn STRING007 + " │ Coded by Mass Murderer [PWA] │"
If (BOOLEAN006 == 0) PrintLn STRING007 + " └ ▄▄ ──────────────── ▀▄▄ ▀▄▄ ─────────────┘"
If (BOOLEAN006 == 0) PrintLn STRING007 + " ┌▐▄▀██▄▀███▄▄▀▄ ─────── ▀█▄ ▀██▄ ──────────┐"
If (BOOLEAN006 == 0) PrintLn STRING007 + " │▀▒▓▄▀ ▀██▄▀▄ ▐██ ▀███▄ │"
If (BOOLEAN006 == 0) PrintLn STRING007 + " │ ▀ ▄▀█▄▀██▀▀▄▀█▄▄ ▀▄ ▀▄▌ ▄▀███▄▄ │"
If (BOOLEAN006 == 0) PrintLn STRING007 + " │ ▀▒▓▄▀█▄▄ ▀▓▄▀██▄ ██▄██▌▐█▀▀▄▀████▄▄ │"
If (BOOLEAN006 == 0) PrintLn STRING007 + " │ ▀▒▓▄▀███▀ ▒▓▄▀▀█▄█ ▀█ ▀▄▒▒▓▓▄▀██▀▄▌ │"
If (BOOLEAN006 == 0) PrintLn STRING007 + " │ ▀▒▓▄▀▌ ▀▒▓▓▄▀▀▄▒▄▌▐▓▀▀ ▀▒▓▄▀▄▓▀ │"
If (BOOLEAN006 == 0) PrintLn STRING007 + " └───────── ▀▒▓ ──── ▀▀▒▓▓▀▀▓ ────── ▀▒▓▀ ──┘"
If (BOOLEAN004 == 1) PrintLn Space(33) + STRING033
Wait
Goto LABEL007
Endif
:LABEL015
Goto LABEL009
Endif
Endif
:LABEL016
Cls
PrintLn
PrintLn "@X01--[ @X03FilesReverse-PC 1.0 by Mass Murderer @X01]-----------[ @X03'fr ?' for options @X01]--"
PrintLn
Print TSTRING008(2)
If (BOOLEAN001 == 0) Shell 1, STRING031, PPEPath() + "FR.EXE " + Left(PPEPath(), Len(PPEPath()) - 1) + " " + String(PcbNode()) + " " + STRING001, ""
PrintLn TSTRING008(86)
PrintLn
FOpen 6, PPEPath() + "fr.top", 0, 0
:LABEL017
If (Ferr(6)) Goto LABEL018
FGet 6, STRING028
PrintLn STRING028
Inc INTEGER018
Goto LABEL017
:LABEL018
FClose 6
INTEGER018 = INTEGER018 + 4
Newline
FOpen 1, PPEPath() + "FR." + String(PcbNode()), 2, 0
:LABEL019
For INTEGER008 = 1 To U_PageLen - 1 - INTEGER018
If (Ferr(1)) Goto LABEL031
FGet 1, STRING028
If (Abort()) End
If (!(Left(STRING028, 1) == " ") && (BOOLEAN004 == 1)) Then
PrintLn Space(33) + STRING033
Inc INTEGER008
Inc INTEGER015
Endif
If (!(Left(STRING028, 1) == " ")) Inc INTEGER003
If (INTEGER003 > 500) INTEGER003 = 1
If (Left(STRING028, 1) == " ") Goto LABEL022
Inc INTEGER014
If (((BOOLEAN008 == 0) && !(Left(STRING028, 1) == "%")) && !(Left(STRING028, 1) == "!")) Then
If (STRING039 == "Y") Then
PrintLn STRING003 + Left(STRING028, 12) + STRING004 + Mid(STRING028, 13, 9) + STRING005 + Mid(STRING028, 22, 10) + STRING006 + Upper(Mid(STRING028, 32, 47))
Else
If (STRING039 == "Y") Goto LABEL020
PrintLn STRING003 + Left(STRING028, 12) + STRING004 + Mid(STRING028, 13, 9) + STRING005 + Mid(STRING028, 22, 10) + STRING006 + Mid(STRING028, 32, 47)
Endif
:LABEL020
ElseIf (((BOOLEAN008 == 1) && !(Left(STRING028, 1) == "%")) && !(Left(STRING028, 1) == "!")) Then
If (STRING039 == "Y") Then
PrintLn STRING011 + "[" + STRING010 + String(INTEGER003) + STRING011 + "]" + " " + STRING003 + Left(STRING028, 12) + STRING004 + Mid(STRING028, 13, 11 - Len(INTEGER003)) + " " + STRING005 + Mid(STRING028, 24, 5) + STRING006 + Upper(Mid(STRING028, 33, 46))
Goto LABEL021
Endif
If (STRING039 == "Y") Goto LABEL021
PrintLn STRING011 + "[" + STRING010 + String(INTEGER003) + STRING011 + "]" + " " + STRING003 + Left(STRING028, 12) + STRING004 + Mid(STRING028, 13, 11 - Len(INTEGER003)) + " " + STRING005 + Mid(STRING028, 24, 5) + STRING006 + Mid(STRING028, 33, 46)
:LABEL021
TSTRING012(INTEGER003) = RTrim(Left(STRING028, 12), " ")
Endif
Inc INTEGER009
:LABEL022
If (Left(STRING028, 1) == " ") Then
Inc INTEGER014
If (STRING039 == "Y") Then
STRING028 = LTrim(STRING028, " ")
STRING028 = Space(32) + LTrim(STRING028, "|")
If (BOOLEAN006 == 0) Then
PrintLn STRING007 + Upper(STRING028)
Goto LABEL023
Endif
If (BOOLEAN006 == 1) Then
Dec INTEGER008
INTEGER009 = 0
Endif
:LABEL023
Continue
Endif
If (STRING039 == "Y") Continue
STRING028 = LTrim(STRING028, " ")
STRING028 = Space(32) + LTrim(STRING028, "|")
If (BOOLEAN006 == 0) Then
If (!(STRING028 == "")) PrintLn STRING007 + STRING028
Continue
Endif
If (BOOLEAN006 == 1) Then
Dec INTEGER008
INTEGER009 = 0
Endif
Endif
Next
:LABEL024
INTEGER018 = 0
AnsiPos 1, GetY() + 1
If (BOOLEAN007 == 0) Then
ClrEol
Print TSTRING008(140)
Endif
:LABEL025
STRING016 = Inkey()
Select Case (Upper(STRING016))
Case "N"
Print " " + TSTRING008(127)
:LABEL026
STRING017 = Inkey()
If (STRING017 == Chr(13)) Then
Goto LABEL031
Else
Select Case (Upper(STRING017))
Case "S"
AnsiPos 1, GetY() + 1
BOOLEAN007 = 1
Goto LABEL025
Case Chr(8)
Goto LABEL024
Endif
End Select
Goto LABEL026
Case "Q"
AnsiPos 1, GetY() + 1
ClrEol
Goto LABEL031
Case "?"
SaveScrn
DispFile PPEPath() + "FR.HLP", 0
Print TSTRING008(126)
While (Inkey() == "") Do
EndWhile
RestScrn
Goto LABEL024
Case "F"
Select Case (BOOLEAN008)
Case 0
STRING045 = ""
AnsiPos 1, GetY() + 1
ClrEol
InputStr TSTRING008(142) + " _", STRING045, 7, 12, Mask_File(), 32
STRING045 = Strip(STRING045, ":")
STRING045 = Strip(STRING045, "\")
STRING045 = Strip(STRING045, "/")
STRING013 = STRING002 + "\" + Upper(STRING045)
If (STRING045 == "") Goto LABEL027
If (Exist(STRING013)) Then
Print Upper(STRING045) + " " + TSTRING008(128)
Flag STRING013
Delay 25
Else
Print Upper(STRING045) + " " + TSTRING008(129)
Delay 25
Endif
:LABEL027
Goto LABEL024
Case 1
AnsiPos 1, GetY() + 1
ClrEol
INTEGER012 = ""
InputStr TSTRING008(145) + " _", INTEGER012, 7, 3, "0123456789", 32
SaveScrn
STRING013 = STRING002 + "\" + Upper(TSTRING012(INTEGER012))
If (INTEGER012 == "") Goto LABEL028
If (Exist(STRING013)) Then
Flag STRING013
Print String(Upper(TSTRING012(INTEGER012))) + " " + TSTRING008(128)
Delay 25
Goto LABEL028
Endif
Print String(Upper(TSTRING012(INTEGER012))) + " " + TSTRING008(129)
Delay 25
:LABEL028
Goto LABEL024
End Select
Case "V"
Select Case (BOOLEAN008)
Case 0
STRING045 = ""
AnsiPos 1, GetY() + 1
ClrEol
InputStr TSTRING008(143) + " _", STRING045, 7, 12, Mask_File(), 32
SaveScrn
STRING045 = Strip(STRING045, ":")
STRING045 = Strip(STRING045, "\")
STRING045 = Strip(STRING045, "/")
If (STRING045 == "") Goto LABEL029
If (Upper(STRING046) == "VIEW") Then
If (Exist(STRING002 + "\" + Upper(STRING045))) Then
Shell 1, STRING031, "pcbview.bat " + STRING002 + "\" + Upper(STRING045), ""
Else
Print Upper(STRING045) + " " + TSTRING008(129)
Delay 25
Endif
Else
DispStr STRING046 + " " + Upper(STRING045)
Endif
:LABEL029
RestScrn
Goto LABEL024
Case 1
AnsiPos 1, GetY() + 1
ClrEol
INTEGER012 = ""
InputStr TSTRING008(146) + " _", INTEGER012, 7, 3, Mask_Num(), 32
STRING013 = STRING002 + "\" + Upper(TSTRING012(INTEGER012))
SaveScrn
If (INTEGER012 == "") Goto LABEL030
If (Exist(STRING013)) Then
Shell 1, STRING031, "pcbview.bat " + STRING013, ""
Goto LABEL030
Endif
Print String(Upper(TSTRING012(INTEGER012))) + " " + TSTRING008(129)
Delay 25
:LABEL030
RestScrn
Goto LABEL024
End Select
Case "W"
BOOLEAN010 = 1
Gosub LABEL007
Case "DOWN", "C", "2"
Newline
INTEGER015 = 1
Cls
Goto LABEL019
Case "5"
SaveScrn
RestScrn
Goto LABEL024
Case "L"
FClose 1
Goto LABEL016
Case "UP", "8"
FClose 1
FOpen 1, PPEPath() + "FR." + String(PcbNode()), 2, 0
INTEGER014 = INTEGER014 - U_PageLen * 2 + INTEGER015
INTEGER015 = 1
If (INTEGER014 < 1) Then
INTEGER014 = 1
INTEGER013 = 0
Cls
Goto LABEL019
Endif
For INTEGER013 = 1 To INTEGER014
FGet 1, STRING014
Next
INTEGER013 = 0
Cls
Goto LABEL019
Case Chr(13), "Y", " "
AnsiPos 1, GetY() + 1
ClrEol
INTEGER015 = 1
If (BOOLEAN005 == 1) Cls
Goto LABEL019
If (Abort()) End
Case 0
Goto LABEL025
Case 1
Goto LABEL019
End Select
:LABEL031
AnsiPos 1, GetY() + 1
ClrEol
FClose 1
DefColor
ResetDisp
PrintLn "@PON@"
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 7 End
; 14 Cls
; 8 ClrEol
; 2 Wait
; 217 Goto
; 351 Let
; 11 Print
; 75 PrintLn
; 376 If
; 3 DispFile
; 1 FCreate
; 6 FOpen
; 8 FClose
; 29 FGet
; 12 FPutLn
; 1 ResetDisp
; 2 StartDisp
; 1 GetUser
; 1 DefColor
; 6 InputStr
; 4 Gosub
; 1 Return
; 6 Delay
; 16 Inc
; 2 Dec
; 4 Newline
; 1 Newlines
; 1 Tokenize
; 5 GetToken
; 4 Shell
; 1 DispStr
; 50 AnsiPos
; 5 SaveScrn
; 4 RestScrn
; 2 Flag
;
;
; ■ Functions used :
;
; 3 *
; 202 +
; 29 -
; 379 ==
; 1 <>
; 5 <
; 3 <=
; 10 >
; 6 >=
; 123 !
; 12 &&
; 28 ||
; 26 Len(
; 52 Upper()
; 15 Mid()
; 14 Left()
; 23 Space()
; 2 Ferr()
; 5 Chr()
; 2 InStr()
; 2 Abort()
; 4 LTrim()
; 1 RTrim()
; 2 U_Name()
; 19 StripAtx()
; 6 Strip()
; 5 Inkey()
; 20 String()
; 1 Mask_Pwd()
; 1 Mask_Num()
; 2 Mask_File()
; 2 Mask_Ascii()
; 2 CurConf()
; 1 PCBDat()
; 18 PPEPath()
; 3 PcbNode()
; 4 ReadLine()
; 8 Exist()
; 1 TokenStr()
; 9 GetY()
; 1 TokCount()
; 1 U_RecNum()
; 1 IsNonStop()
;
;------------------------------------------------------------------------------
;
; Analysis flags : Sfd
;
; S - Shell to DOS ■ 5
; This may be normal if the PPE need to execute an external command,
; but may be actually anything... nasty (formating HD, rebooting,...)
; or usefull (sorting, maintenance,...). Check!
; ■ Search for : SHELL
;
; f - Flag files for download ■ 3
; This may be normal if a PPE needs to send some files, but since
; this statement allows flagging of any file on the hard disk, you
; have to be carefull. Check!
; ■ Search for : FLAG
;
; d - Access PCBOARD.DAT ■ 2
; Program gets the full pathname to PCBOARD.DAT, this may be usefull
; for many PPE so they can find various informations on the system
; (system paths, max number of lines in messages, ...) but it may also
; be a way to gather vital informations.
; ■ Search for : PCBDAT()
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 3 For/Next
; 2 While/EndWhile
; 68 If/Then or If/Then/Else
; 4 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------