home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carsten's PPE Collection
/
Carstens_PPE_Collection_2007.zip
/
S
/
S2-GOOD.ZIP
/
DOTHIS.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1995-05-22
|
2KB
|
147 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 3.O1 (Encryption type I) - 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 TSTRING012(2)
String STRING013
;------------------------------------------------------------------------------
If (!Exist(PPEPath() + "shit")) End ; PPLC BUG!
STRING013 = TokenStr()
Tokenize STRING013
GetToken TSTRING012(1)
FOpen 1, PPEPath() + "goodbye.cfg", 2, 0
FGet 1, STRING001
FGet 1, STRING002
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
FClose 1
If (Upper(TSTRING012(1)) == "/PASS") Goto LABEL001
If (Upper(TSTRING012(1)) == "/DOWN") Goto LABEL002
If (Upper(TSTRING012(1)) == "/UP") Goto LABEL003
If (Upper(TSTRING012(1)) == "/SYS") Goto LABEL004
If (Upper(TSTRING012(1)) == "/CARR") Goto LABEL005
If (Upper(TSTRING012(1)) == "/TIME") Goto LABEL006
:LABEL001
FCreate 1, PPEPath() + "list", 2, 0
FPutLn 1, STRING006
FClose 1
End
:LABEL002
FCreate 1, PPEPath() + "list", 2, 0
FPutLn 1, STRING007
FClose 1
KbdStuff "H"
End
:LABEL003
FCreate 1, PPEPath() + "list", 2, 0
FPutLn 1, STRING008
FClose 1
KbdStuff "H"
End
:LABEL004
FCreate 1, PPEPath() + "list", 2, 0
FPutLn 1, STRING009
FClose 1
End
:LABEL005
FCreate 1, PPEPath() + "list", 2, 0
FPutLn 1, STRING010
FClose 1
End
:LABEL006
FCreate 1, PPEPath() + "list", 2, 0
FPutLn 1, STRING011
FClose 1
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 7 End
; 6 Goto
; 1 Let
; 7 If
; 6 FCreate
; 1 FOpen
; 7 FClose
; 11 FGet
; 6 FPutLn
; 1 Tokenize
; 1 GetToken
; 2 KbdStuff
;
;
; ■ Functions used :
;
; 8 +
; 6 ==
; 25 !
; 6 Upper()
; 8 PPEPath()
; 1 Exist()
; 1 TokenStr()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;
;------------------------------------------------------------------------------
;
; One or more PPLC bugs were found, this is not a PPLX error, but PPLX is
; reporting the error ;) Some statements like VAR = !!!!10, VAR = !0*!0
; or similar things are not handled correctly by PPLC, some may use this
; to avoid a correct decompilation... This doesn't mean that there is
; actually an error, but the probability of error is high...
; ■ Search for : PPLC BUG
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 0 While/EndWhile
; 0 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------