home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carsten's PPE Collection
/
Carstens_PPE_Collection_2007.zip
/
T
/
TWR-DOWN.ZIP
/
DOWNLOAD.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1997-07-27
|
4KB
|
260 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.3O (Encryption type II) - 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
;------------------------------------------------------------------------------
:LABEL001
Cls
StartDisp 1
DispFile PPEPath() + "DOWNLOAD.PCB", 1
:LABEL002
STRING001 = ""
STRING002 = " Download "
STRING003 = "■Download■"
STRING004 = " Goodbye After "
STRING005 = "■Goodbye After■"
STRING006 = " Protokoll "
STRING007 = "■Protokoll■"
STRING008 = " Edit Batch "
STRING009 = "■Edit Batch■"
STRING010 = " Abort "
STRING011 = "■Abort■"
STRING012 = "DOWNLOAD PROZESSOR v1.o"
AnsiPos 8, 14
PrintLn "@X06", STRING003, "@X06"
AnsiPos 20, 14
PrintLn "@X09", STRING004, "@X09"
AnsiPos 37, 14
PrintLn "@X09", STRING006, "@X09"
AnsiPos 50, 14
PrintLn "@X09", STRING008, "@X09"
AnsiPos 63, 14
PrintLn "@X09", STRING010, "@X09"
While (STRING001 == "") Do
STRING001 = Inkey()
EndWhile
If (STRING001 == Chr(27)) Goto LABEL011
If (STRING001 == Chr(13)) Goto LABEL007
If (STRING001 == "RIGHT") Goto LABEL003
If (STRING001 == "LEFT") Goto LABEL006
If (STRING001 == "UP") Goto LABEL012
Goto LABEL002
:LABEL003
STRING001 = ""
AnsiPos 8, 14
PrintLn "@X09", STRING002, "@X09"
AnsiPos 20, 14
PrintLn "@X06", STRING005, "@X06"
AnsiPos 37, 14
PrintLn "@X09", STRING006, "@X09"
AnsiPos 50, 14
PrintLn "@X09", STRING008, "@X09"
AnsiPos 63, 14
PrintLn "@X09", STRING010, "@X09"
While (STRING001 == "") Do
STRING001 = Inkey()
EndWhile
If (STRING001 == Chr(27)) Goto LABEL011
If (STRING001 == Chr(13)) Goto LABEL008
If (STRING001 == "RIGHT") Goto LABEL004
If (STRING001 == "LEFT") Goto LABEL002
If (STRING001 == "UP") Goto LABEL012
Goto LABEL003
:LABEL004
STRING001 = ""
AnsiPos 8, 14
PrintLn "@X09", STRING002, "@X09"
AnsiPos 20, 14
PrintLn "@X09", STRING004, "@X09"
AnsiPos 37, 14
PrintLn "@X06", STRING007, "@X06"
AnsiPos 50, 14
PrintLn "@X09", STRING008, "@X09"
AnsiPos 63, 14
PrintLn "@X09", STRING010, "@X09"
While (STRING001 == "") Do
STRING001 = Inkey()
EndWhile
If (STRING001 == Chr(27)) Goto LABEL011
If (STRING001 == Chr(13)) Goto LABEL009
If (STRING001 == "RIGHT") Goto LABEL005
If (STRING001 == "LEFT") Goto LABEL003
If (STRING001 == "UP") Goto LABEL012
Goto LABEL004
:LABEL005
STRING001 = ""
AnsiPos 8, 14
PrintLn "@X09", STRING002, "@X09"
AnsiPos 20, 14
PrintLn "@X09", STRING004, "@X09"
AnsiPos 37, 14
PrintLn "@X09", STRING006, "@X09"
AnsiPos 50, 14
PrintLn "@X06", STRING009, "@X06"
AnsiPos 63, 14
PrintLn "@X09", STRING010, "@X09"
While (STRING001 == "") Do
STRING001 = Inkey()
EndWhile
If (STRING001 == Chr(27)) Goto LABEL011
If (STRING001 == Chr(13)) Goto LABEL010
If (STRING001 == "RIGHT") Goto LABEL006
If (STRING001 == "LEFT") Goto LABEL004
If (STRING001 == "UP") Goto LABEL012
Goto LABEL005
:LABEL006
STRING001 = ""
AnsiPos 8, 14
PrintLn "@X09", STRING002, "@X09"
AnsiPos 20, 14
PrintLn "@X09", STRING004, "@X09"
AnsiPos 37, 14
PrintLn "@X09", STRING006, "@X09"
AnsiPos 50, 14
PrintLn "@X09", STRING008, "@X09"
AnsiPos 63, 14
PrintLn "@X06", STRING011, "@X06"
While (STRING001 == "") Do
STRING001 = Inkey()
EndWhile
If (STRING001 == Chr(27)) Goto LABEL011
If (STRING001 == Chr(13)) Goto LABEL011
If (STRING001 == "RIGHT") Goto LABEL002
If (STRING001 == "LEFT") Goto LABEL005
If (STRING001 == "UP") Goto LABEL012
Goto LABEL006
:LABEL007
KbdStuff "D" + Chr(13) + Chr(13) + Chr(13) + Chr(13)
Goto LABEL011
:LABEL008
KbdStuff "D" + Chr(13) + Chr(13) + Chr(13) + Chr(13) + "G"
Goto LABEL011
:LABEL009
Command 0, "T"
Goto LABEL001
:LABEL010
KbdStuff "D" + Chr(13) + Chr(13) + Chr(13) + Chr(13) + "E"
End
:LABEL011
Cls
FreshLine
AnsiPos 20, 30
Print "@X02TwR RuleZ Da@X02"
Delay 2
AnsiPos 20, 30
Print "@X03TwR RuleZ Da WorlD@X03"
Delay 2
AnsiPos 20, 30
Print "@X04TwR RuleZ Da@X04"
Delay 2
AnsiPos 20, 30
Print "@X05TwR RuleZ Da WorlD@X05"
Delay 2
AnsiPos 20, 30
Print "@X06TwR RuleZ Da@X06"
Delay 2
AnsiPos 20, 30
Print "@X07TwR RuleZ Da WorlD@X07"
Cls
End
:LABEL012
AnsiPos 8, 14
PrintLn "@X09", STRING002, "@X09"
AnsiPos 20, 14
PrintLn "@X09", STRING004, "@X09"
AnsiPos 37, 14
PrintLn "@X09", STRING006, "@X09"
AnsiPos 50, 14
PrintLn "@X09", STRING008, "@X09"
AnsiPos 63, 14
PrintLn "@X09", STRING010, "@X09"
AnsiPos 26, 12
PrintLn "@X1F", STRING012, "@X1F"
Delay 6
AnsiPos 26, 16
Print "@X08╔═════════════════════╗@X08"
AnsiPos 26, 17
Print "@X08║ Download Prozessor ║@X08"
AnsiPos 26, 18
Print "@X08║ v1.o By HaNiBaL^TwR ║@X08"
AnsiPos 26, 19
Print "@X08╚═════════════════════╝@X08"
Delay 10
Goto LABEL001
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 2 End
; 3 Cls
; 45 Goto
; 21 Let
; 10 Print
; 31 PrintLn
; 30 If
; 1 DispFile
; 1 StartDisp
; 7 Delay
; 3 KbdStuff
; 41 AnsiPos
; 1 FreshLine
; 1 Command
;
;
; ■ Functions used :
;
; 15 +
; 30 ==
; 5 !
; 22 Chr()
; 5 Inkey()
; 1 PPEPath()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 5 While/EndWhile
; 0 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------