home *** CD-ROM | disk | FTP | other *** search
/ Carsten's PPE Collection / Carstens_PPE_Collection_2007.zip / F / FTA-BBS.ZIP / BBS_LIST.PPE (.txt) < prev    next >
PCBoard Programming Language Executable  |  1995-09-16  |  16KB  |  996 lines

  1. ;------------------------------------------------------------------------------
  2. ;                                                   .ss.
  3. ;                                                   `²²'
  4. ;             .,sS$Ss,,s$  .,sS$$$Ss.  .,sS$Ss,,s$ .ss.  .sSs.
  5. ;           .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
  6. ;           $$$'   .$$$' $$$²Sçsµ²' .$$$'   .$$$'.$$$' .$$$'  `$$b.
  7. ;           $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$'    ;$$$
  8. ;           `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
  9. ;                                    .sS²°$$$²²°"'       d²°'
  10. ;                                  .$$²  .$$'
  11. ;                                  $$$.,d$$'
  12. ;                                  `²S$$S²'
  13. ;------------------------------------------------------------------------------
  14. ; P.P.L.X. 2.OO                          (C)1996 - Lone Runner / AEGiS CoRP'96 
  15. ;------------------------------------------------------------------------------
  16. ; PPE 3.O1 (Encryption type I) - Analysis ON - Postprocessing ON
  17. ;------------------------------------------------------------------------------
  18.  
  19.     String   STRING001
  20.     String   STRING002
  21.     String   STRING003
  22.     String   STRING004
  23.     String   STRING005
  24.     String   STRING006
  25.     String   STRING007
  26.     String   STRING008
  27.     String   STRING009
  28.     String   STRING010
  29.     String   STRING011
  30.     String   STRING012
  31.     String   STRING013
  32.     String   STRING014
  33.     String   STRING015
  34.     String   STRING016
  35.     String   STRING017
  36.     String   STRING018
  37.     String   STRING019
  38.  
  39. ;------------------------------------------------------------------------------
  40.  
  41.     STRING001 = PPEPath() + "BBS_LIST.CFG"
  42.     STRING002 = ReadLine(STRING001, 1)
  43.     STRING003 = ReadLine(STRING001, 2)
  44.     STRING004 = ReadLine(STRING001, 3)
  45.     STRING005 = ReadLine(STRING001, 4)
  46.     STRING006 = ReadLine(STRING001, 5)
  47.     If (Exist(PPEPath() + "BBS_LIST.LST")) Goto LABEL001
  48.     FCreate 1, PPEPath() + "BBS_LIST.LST", 2, 0
  49.     FPutLn 1, STRING002, "┌───", STRING003, "─────", STRING004, "───────────────────────────────────────────────────────", STRING003, "─────", STRING002, "──┐"
  50.     FPutLn 1, STRING002, "│                            BBS Information                           │"
  51.     FPutLn 1, STRING002, "└───", STRING003, "─────", STRING004, "───────────────────────────────────────────────────────", STRING003, "─────", STRING002, "──┘"
  52.     FClose 1
  53.     :LABEL001
  54.     :LABEL002
  55.     Cls
  56.     Print "@POFF@"
  57.     AnsiPos 5, 3
  58.     PrintLn STRING002, "┌──", STRING003, "─────", STRING004, "────────────────────────────────────────────────────", STRING003, "──────", STRING002, "───┐"
  59.     AnsiPos 5, 4
  60.     PrintLn STRING002, "│                        Dan", STRING003, "te's ", STRING004, "PRO ", STRING003, "BBS L", STRING002, "ist                        │"
  61.     AnsiPos 5, 5
  62.     PrintLn STRING002, "│──", STRING003, "─────", STRING004, "────────────────────────────────────────────────────", STRING003, "──────", STRING002, "───│"
  63.     AnsiPos 5, 6
  64.     PrintLn "│                                                                    │"
  65.     AnsiPos 5, 7
  66.     PrintLn STRING002, "│                                                                    │"
  67.     AnsiPos 5, 8
  68.     PrintLn STRING002, "│                          View The BBS List                         │"
  69.     AnsiPos 5, 9
  70.     PrintLn STRING002, "│                     Add A Board to the BBS List                    │"
  71.     AnsiPos 5, 10
  72.     PrintLn STRING002, "│                          Quit Back to BBS                          │"
  73.     AnsiPos 5, 11
  74.     PrintLn STRING002, "│                          Logoff The Board                          │"
  75.     AnsiPos 5, 12
  76.     PrintLn STRING002, "│                      View Program Information                      │"
  77.     AnsiPos 5, 13
  78.     PrintLn STRING002, "│                                                                    │"
  79.     AnsiPos 5, 14
  80.     PrintLn STRING002, "│                                                                    │"
  81.     AnsiPos 5, 15
  82.     PrintLn STRING002, "│                                                                    │"
  83.     AnsiPos 5, 16
  84.     PrintLn STRING002, "│                                                                    │"
  85.     AnsiPos 5, 17
  86.     PrintLn STRING002, "└──", STRING003, "─────", STRING004, "────────────────────────────────────────────────────", STRING003, "──────", STRING002, "───┘"
  87.     :LABEL003
  88.     AnsiPos 32, 8
  89.     Print STRING006, "VIEW THE BBS LIST"
  90.     AnsiPos 27, 9
  91.     Print STRING002, "Add A Board to the BBS list"
  92.     AnsiPos 28, 12
  93.     Print STRING002, "View Program Information"
  94.     :LABEL004
  95.     STRING007 = Inkey()
  96.     If (STRING007 == "A") Goto LABEL015
  97.     If (STRING007 == "a") Goto LABEL015
  98.     If (STRING007 == "UP") Goto LABEL015
  99.     If (STRING007 == "Z") Goto LABEL006
  100.     If (STRING007 == "z") Goto LABEL006
  101.     If (STRING007 == "DOWN") Goto LABEL006
  102.     If (STRING007 == Chr(32)) Goto LABEL006
  103.     If (STRING007 == Chr(13)) Goto LABEL005
  104.     If (STRING007 == Chr(27)) Goto LABEL018
  105.     Goto LABEL004
  106.     :LABEL005
  107.     Cls
  108.     Print "@PON@"
  109.     DispFile PPEPath() + "BBS_LIST.LST", 1
  110.     Wait
  111.     Goto LABEL002
  112.     :LABEL006
  113.     AnsiPos 32, 8
  114.     Print STRING002, "View the BBS List"
  115.     AnsiPos 27, 9
  116.     Print STRING006, "ADD A BOARD TO THE BBS LIST", STRING002
  117.     AnsiPos 32, 10
  118.     Print STRING002, "Quit Back to BBS"
  119.     :LABEL007
  120.     STRING007 = Inkey()
  121.     If (STRING007 == "A") Goto LABEL003
  122.     If (STRING007 == "a") Goto LABEL003
  123.     If (STRING007 == "UP") Goto LABEL003
  124.     If (STRING007 == "Z") Goto LABEL009
  125.     If (STRING007 == "z") Goto LABEL009
  126.     If (STRING007 == "DOWN") Goto LABEL009
  127.     If (STRING007 == Chr(32)) Goto LABEL009
  128.     If (STRING007 == Chr(13)) Goto LABEL008
  129.     If (STRING007 == Chr(27)) Goto LABEL018
  130.     Goto LABEL007
  131.     :LABEL008
  132.     Cls
  133.     Print "@POFF@"
  134.     AnsiPos 5, 1
  135.     PrintLn STRING002, "┌──", STRING003, "─────", STRING004, "────────────────────────────────────────────────────────", STRING003, "─────", STRING002, "──┐"
  136.     AnsiPos 5, 2
  137.     PrintLn "│    Add", STRING003, "ing Yo", STRING004, "ur BBS to the BBS list. Just answer a few ", STRING003, "questi", STRING002, "ons.     │"
  138.     AnsiPos 5, 3
  139.     PrintLn "│──", STRING003, "─────", STRING004, "────────────────────────────────────────────────────────", STRING003, "─────", STRING002, "──│"
  140.     AnsiPos 5, 4
  141.     PrintLn "│                         BB", STRING003, "S In", STRING004, "form", STRING003, "ati", STRING002, "on                              │"
  142.     AnsiPos 5, 5
  143.     PrintLn "│──", STRING003, "─────", STRING004, "────────────────────────────────────────────────────────", STRING003, "─────", STRING002, "──│"
  144.     AnsiPos 5, 6
  145.     PrintLn "│                                                                      │"
  146.     AnsiPos 5, 7
  147.     PrintLn "│                                                                      │"
  148.     AnsiPos 5, 8
  149.     PrintLn "│                                                                      │"
  150.     AnsiPos 5, 9
  151.     PrintLn "│                                                                      │"
  152.     AnsiPos 5, 10
  153.     PrintLn "│                                                                      │"
  154.     AnsiPos 5, 11
  155.     PrintLn "│──", STRING003, "─────", STRING004, "────────────────────────────────────────────────────────", STRING003, "─────", STRING002, "──│"
  156.     AnsiPos 5, 12
  157.     PrintLn "│                   You", STRING003, "r Add", STRING004, "itional C", STRING003, "omme", STRING002, "nts                           │"
  158.     AnsiPos 5, 13
  159.     PrintLn "│──", STRING003, "─────", STRING004, "────────────────────────────────────────────────────────", STRING003, "─────", STRING002, "──│"
  160.     AnsiPos 5, 14
  161.     PrintLn STRING002, "│                                                                      │"
  162.     AnsiPos 5, 15
  163.     PrintLn STRING002, "│                                                                      │"
  164.     AnsiPos 5, 16
  165.     PrintLn STRING002, "│                                                                      │"
  166.     AnsiPos 5, 17
  167.     PrintLn STRING002, "└──", STRING003, "─────", STRING004, "────────────────────────────────────────────────────────", STRING003, "─────", STRING002, "──┘"
  168.     AnsiPos 7, 6
  169.     Print "B"
  170.     Delay 1
  171.     Print "B"
  172.     Delay 1
  173.     Print "S"
  174.     Delay 1
  175.     Print " "
  176.     Delay 1
  177.     Print "N"
  178.     Delay 1
  179.     Print "a"
  180.     Delay 1
  181.     Print "m"
  182.     Delay 1
  183.     Print "e"
  184.     Delay 1
  185.     Print " "
  186.     Delay 1
  187.     Print STRING004, "("
  188.     Delay 1
  189.     Print STRING005, "·"
  190.     Print "·"
  191.     Delay 1
  192.     Print "·"
  193.     Print "·"
  194.     Delay 1
  195.     Print "·"
  196.     Print "·"
  197.     Delay 1
  198.     Print "·"
  199.     Print "·"
  200.     Delay 1
  201.     Print "·"
  202.     Print "·"
  203.     Delay 1
  204.     Print "·"
  205.     Print "·"
  206.     Delay 1
  207.     Print "·"
  208.     Print "·"
  209.     Delay 1
  210.     Print "·"
  211.     Print "·"
  212.     Delay 1
  213.     Print "·"
  214.     Print "·"
  215.     Delay 1
  216.     Print "·"
  217.     Print "·"
  218.     Delay 1
  219.     Print "·"
  220.     Print "·"
  221.     Delay 1
  222.     Print STRING004, ")"
  223.     AnsiPos 17, 6
  224.     InputStr "@X00_", STRING008, "col_1", 22, Mask_Ascii(), ""
  225.     AnsiPos 42, 6
  226.     Delay 1
  227.     Print STRING002, "S"
  228.     Delay 1
  229.     Print "y"
  230.     Delay 1
  231.     Print "s"
  232.     Delay 1
  233.     Print "o"
  234.     Delay 1
  235.     Print "p"
  236.     Delay 1
  237.     Print "s"
  238.     Delay 1
  239.     Print " "
  240.     Delay 1
  241.     Print "N"
  242.     Delay 1
  243.     Print "a"
  244.     Delay 1
  245.     Print "m"
  246.     Delay 1
  247.     Print "e"
  248.     Delay 1
  249.     Print " "
  250.     Delay 1
  251.     Print STRING004, "("
  252.     Print STRING005, "·"
  253.     Delay 1
  254.     Print "·"
  255.     Print "·"
  256.     Delay 1
  257.     Print "·"
  258.     Print "·"
  259.     Delay 1
  260.     Print "·"
  261.     Print "·"
  262.     Delay 1
  263.     Print "·"
  264.     Print "·"
  265.     Delay 1
  266.     Print "·"
  267.     Print "·"
  268.     Delay 1
  269.     Print "·"
  270.     Print "·"
  271.     Delay 1
  272.     Print "·"
  273.     Print "·"
  274.     Delay 1
  275.     Print "·"
  276.     Print "·"
  277.     Delay 1
  278.     Print "·"
  279.     Print STRING004, ")"
  280.     AnsiPos 55, 6
  281.     InputStr "@X00_", STRING009, "col_1", 18, Mask_Ascii(), ""
  282.     AnsiPos 7, 7
  283.     Delay 1
  284.     Print STRING002, "P"
  285.     Delay 1
  286.     Print "h"
  287.     Delay 1
  288.     Print "o"
  289.     Delay 1
  290.     Print "n"
  291.     Delay 1
  292.     Print "e"
  293.     Delay 1
  294.     Print " "
  295.     Delay 1
  296.     Print "#"
  297.     Delay 1
  298.     Print " "
  299.     Delay 1
  300.     Print STRING004, "("
  301.     Print STRING005, "·"
  302.     Delay 1
  303.     Print "·"
  304.     Print "·"
  305.     Delay 1
  306.     Print STRING004, "-"
  307.     Print STRING005, "·"
  308.     Delay 1
  309.     Print "·"
  310.     Print "·"
  311.     Delay 1
  312.     Print STRING004, "-"
  313.     Print STRING005, "·"
  314.     Delay 1
  315.     Print "·"
  316.     Print "·"
  317.     Delay 1
  318.     Print "·"
  319.     Print STRING004, ")"
  320.     AnsiPos 16, 7
  321.     InputStr "@X00_", STRING010, "col_1", 12, Mask_Ascii(), ""
  322.     AnsiPos 35, 7
  323.     Delay 1
  324.     Print STRING002, "N"
  325.     Delay 1
  326.     Print "o"
  327.     Delay 1
  328.     Print "d"
  329.     Delay 1
  330.     Print "e"
  331.     Delay 1
  332.     Print "s"
  333.     Delay 1
  334.     Print " "
  335.     Delay 1
  336.     Print STRING004, "("
  337.     Print STRING005, "·"
  338.     Delay 1
  339.     Print "·"
  340.     Print "·"
  341.     Delay 1
  342.     Print STRING004, ")"
  343.     AnsiPos 42, 7
  344.     InputStr "@X00_", STRING011, "col_1", 3, Mask_Ascii(), ""
  345.     AnsiPos 54, 7
  346.     Delay 1
  347.     Print STRING002, "M"
  348.     Delay 1
  349.     Print "e"
  350.     Delay 1
  351.     Print "g"
  352.     Delay 1
  353.     Print "s"
  354.     Delay 1
  355.     Print " "
  356.     Delay 1
  357.     Print "o"
  358.     Delay 1
  359.     Print "n"
  360.     Delay 1
  361.     Print "-"
  362.     Delay 1
  363.     Print "l"
  364.     Delay 1
  365.     Print "i"
  366.     Delay 1
  367.     Print "n"
  368.     Delay 1
  369.     Print "e"
  370.     Delay 1
  371.     Print " "
  372.     Delay 1
  373.     Print STRING004, "("
  374.     Print STRING005, "·"
  375.     Delay 1
  376.     Print "·"
  377.     Print "·"
  378.     Delay 1
  379.     Print "·"
  380.     Print "·"
  381.     Delay 1
  382.     Print "·"
  383.     Print STRING004, ")"
  384.     AnsiPos 68, 7
  385.     InputStr "@X00_", STRING012, "col_1", 6, Mask_Ascii(), ""
  386.     AnsiPos 7, 8
  387.     Delay 1
  388.     Print STRING002, "A"
  389.     Delay 1
  390.     Print "f"
  391.     Delay 1
  392.     Print "i"
  393.     Delay 1
  394.     Print "l"
  395.     Delay 1
  396.     Print "l"
  397.     Delay 1
  398.     Print "s"
  399.     Delay 1
  400.     Print " "
  401.     Delay 1
  402.     Print STRING004, "("
  403.     Delay 1
  404.     Print STRING005, "·"
  405.     Print STRING005, "·"
  406.     Delay 1
  407.     Print STRING005, "·"
  408.     Print STRING005, "·"
  409.     Delay 1
  410.     Print STRING005, "·"
  411.     Print STRING005, "·"
  412.     Delay 1
  413.     Print STRING005, "·"
  414.     Print STRING005, "·"
  415.     Delay 1
  416.     Print STRING005, "·"
  417.     Print STRING005, "·"
  418.     Delay 1
  419.     Print STRING005, "·"
  420.     Print STRING005, "·"
  421.     Delay 1
  422.     Print STRING005, "·"
  423.     Print STRING005, "·"
  424.     Delay 1
  425.     Print STRING005, "·"
  426.     Print STRING005, "·"
  427.     Delay 1
  428.     Print STRING005, "·"
  429.     Print STRING005, "·"
  430.     Delay 1
  431.     Print STRING005, "·"
  432.     Print STRING005, "·"
  433.     Delay 1
  434.     Print "·"
  435.     Print STRING005, "·"
  436.     Delay 1
  437.     Print STRING005, "·"
  438.     Print STRING005, "·"
  439.     Delay 1
  440.     Print STRING005, "·"
  441.     Print STRING005, "·"
  442.     Delay 1
  443.     Print STRING005, "·"
  444.     Print STRING005, "·"
  445.     Delay 1
  446.     Print STRING005, "·"
  447.     Print STRING005, "·"
  448.     Delay 1
  449.     Print STRING005, "·"
  450.     Print STRING005, "·"
  451.     Delay 1
  452.     Print STRING005, "·"
  453.     Print STRING005, "·"
  454.     Delay 1
  455.     Print STRING005, "·"
  456.     Print STRING005, "·"
  457.     Delay 1
  458.     Print STRING005, "·"
  459.     Print STRING005, "·"
  460.     Delay 1
  461.     Print STRING005, "·"
  462.     Print STRING005, "·"
  463.     Delay 1
  464.     Print STRING005, "·"
  465.     Print STRING005, "·"
  466.     Delay 1
  467.     Print STRING005, "·"
  468.     Print STRING005, "·"
  469.     Delay 1
  470.     Print STRING005, "·"
  471.     Print STRING005, "·"
  472.     Delay 1
  473.     Print STRING005, "·"
  474.     Print STRING005, "·"
  475.     Delay 1
  476.     Print STRING005, "·"
  477.     Print STRING005, "·"
  478.     Delay 1
  479.     Print STRING005, "·"
  480.     Print STRING005, "·"
  481.     Delay 1
  482.     Print STRING005, "·"
  483.     Print STRING005, "·"
  484.     Delay 1
  485.     Print STRING005, "·"
  486.     Print STRING005, "·"
  487.     Delay 1
  488.     Print STRING005, "·"
  489.     Print "·"
  490.     Delay 1
  491.     Print STRING005, "·"
  492.     Print STRING004, ")"
  493.     AnsiPos 15, 8
  494.     InputStr "@X00_", STRING013, "col_1", 59, Mask_Ascii(), ""
  495.     AnsiPos 7, 9
  496.     Print STRING002, "N"
  497.     Delay 1
  498.     Print "U"
  499.     Delay 1
  500.     Print "P"
  501.     Delay 1
  502.     Print " "
  503.     Delay 1
  504.     Print STRING004, "("
  505.     Delay 1
  506.     Print STRING005, "·"
  507.     Print "·"
  508.     Delay 1
  509.     Print "·"
  510.     Print "·"
  511.     Delay 1
  512.     Print "·"
  513.     Print "·"
  514.     Delay 1
  515.     Print "·"
  516.     Print "·"
  517.     Delay 1
  518.     Print "·"
  519.     Print "·"
  520.     Delay 1
  521.     Print "·"
  522.     Print "·"
  523.     Delay 1
  524.     Print "·"
  525.     Print "·"
  526.     Delay 1
  527.     Print "·"
  528.     Print "·"
  529.     Delay 1
  530.     Print STRING004, ")"
  531.     AnsiPos 12, 9
  532.     InputStr "@X00_", STRING014, "col_1", 16, Mask_Ascii(), ""
  533.     AnsiPos 33, 9
  534.     Delay 1
  535.     Print STRING002, "S"
  536.     Delay 1
  537.     Print "t"
  538.     Delay 1
  539.     Print "a"
  540.     Delay 1
  541.     Print "t"
  542.     Delay 1
  543.     Print "e"
  544.     Delay 1
  545.     Print " "
  546.     Delay 1
  547.     Print STRING004, "("
  548.     Delay 1
  549.     Print STRING005, "·"
  550.     Delay 1
  551.     Print "·"
  552.     Delay 1
  553.     Print STRING004, ")"
  554.     Delay 1
  555.     AnsiPos 40, 9
  556.     InputStr "@X00_", STRING015, "col_1", 2, Mask_Ascii(), ""
  557.     AnsiPos 46, 9
  558.     Delay 1
  559.     Print STRING002, "C"
  560.     Delay 1
  561.     Print "i"
  562.     Delay 1
  563.     Print "t"
  564.     Delay 1
  565.     Print "y"
  566.     Delay 1
  567.     Print " "
  568.     Delay 1
  569.     Print STRING004, "("
  570.     Delay 1
  571.     Print STRING005, "·"
  572.     Print "·"
  573.     Delay 1
  574.     Print "·"
  575.     Print "·"
  576.     Delay 1
  577.     Print "·"
  578.     Print "·"
  579.     Delay 1
  580.     Print "·"
  581.     Print "·"
  582.     Delay 1
  583.     Print "·"
  584.     Print "·"
  585.     Delay 1
  586.     Print "·"
  587.     Print "·"
  588.     Delay 1
  589.     Print "·"
  590.     Print "·"
  591.     Delay 1
  592.     Print "·"
  593.     Print "·"
  594.     Delay 1
  595.     Print "·"
  596.     Print "·"
  597.     Delay 1
  598.     Print "·"
  599.     Print "·"
  600.     Delay 1
  601.     Print STRING004, ")"
  602.     AnsiPos 52, 9
  603.     InputStr "@X00_", STRING016, "col_1", 20, Mask_Ascii(), ""
  604.     AnsiPos 7, 14
  605.     Delay 1
  606.     Print STRING002, "C"
  607.     Delay 1
  608.     Print "o"
  609.     Delay 1
  610.     Print "m"
  611.     Delay 1
  612.     Print "m"
  613.     Delay 1
  614.     Print "e"
  615.     Delay 1
  616.     Print "n"
  617.     Delay 1
  618.     Print "t"
  619.     Delay 1
  620.     Print "s"
  621.     Delay 1
  622.     Print ":"
  623.     Delay 1
  624.     Print " "
  625.     Delay 1
  626.     Print STRING004, "("
  627.     Delay 1
  628.     Print STRING005, "·"
  629.     Print STRING005, "·"
  630.     Delay 1
  631.     Print STRING005, "·"
  632.     Print STRING005, "·"
  633.     Delay 1
  634.     Print STRING005, "·"
  635.     Print STRING005, "·"
  636.     Delay 1
  637.     Print STRING005, "·"
  638.     Print STRING005, "·"
  639.     Delay 1
  640.     Print STRING005, "·"
  641.     Print STRING005, "·"
  642.     Delay 1
  643.     Print STRING005, "·"
  644.     Print STRING005, "·"
  645.     Delay 1
  646.     Print STRING005, "·"
  647.     Print STRING005, "·"
  648.     Delay 1
  649.     Print STRING005, "·"
  650.     Print STRING005, "·"
  651.     Delay 1
  652.     Print STRING005, "·"
  653.     Print STRING005, "·"
  654.     Delay 1
  655.     Print STRING005, "·"
  656.     Print STRING005, "·"
  657.     Delay 1
  658.     Print STRING005, "·"
  659.     Print STRING005, "·"
  660.     Delay 1
  661.     Print STRING005, "·"
  662.     Print STRING005, "·"
  663.     Delay 1
  664.     Print STRING005, "·"
  665.     Print STRING005, "·"
  666.     Delay 1
  667.     Print STRING005, "·"
  668.     Print STRING005, "·"
  669.     Delay 1
  670.     Print STRING005, "·"
  671.     Print STRING005, "·"
  672.     Delay 1
  673.     Print STRING005, "·"
  674.     Print STRING005, "·"
  675.     Delay 1
  676.     Print STRING005, "·"
  677.     Print STRING005, "·"
  678.     Delay 1
  679.     Print STRING005, "·"
  680.     Print STRING005, "·"
  681.     Delay 1
  682.     Print STRING005, "·"
  683.     Print STRING005, "·"
  684.     Delay 1
  685.     Print STRING005, "·"
  686.     Print STRING005, "·"
  687.     Delay 1
  688.     Print STRING005, "·"
  689.     Print STRING005, "·"
  690.     Delay 1
  691.     Print STRING005, "·"
  692.     Print STRING005, "·"
  693.     Delay 1
  694.     Print STRING005, "·"
  695.     Print STRING005, "·"
  696.     Delay 1
  697.     Print STRING005, "·"
  698.     Print STRING005, "·"
  699.     Delay 1
  700.     Print STRING005, "·"
  701.     Print STRING005, "·"
  702.     Delay 1
  703.     Print STRING005, "·"
  704.     Print STRING005, "·"
  705.     Delay 1
  706.     Print STRING005, "·"
  707.     Print STRING005, "·"
  708.     Delay 1
  709.     Print STRING005, "·"
  710.     Print STRING005, "·"
  711.     Delay 1
  712.     Print STRING004, ")"
  713.     AnsiPos 18, 14
  714.     InputStr "@X00_", STRING017, "col_1", 56, Mask_Ascii(), ""
  715.     AnsiPos 7, 15
  716.     Delay 1
  717.     Print STRING002, "C"
  718.     Delay 1
  719.     Print "o"
  720.     Delay 1
  721.     Print "m"
  722.     Delay 1
  723.     Print "m"
  724.     Delay 1
  725.     Print "e"
  726.     Delay 1
  727.     Print "n"
  728.     Delay 1
  729.     Print "t"
  730.     Delay 1
  731.     Print "s"
  732.     Delay 1
  733.     Print ":"
  734.     Delay 1
  735.     Print " "
  736.     Delay 1
  737.     Print STRING004, "("
  738.     Print STRING005, "·"
  739.     Delay 1
  740.     Print STRING005, "·"
  741.     Print STRING005, "·"
  742.     Delay 1
  743.     Print STRING005, "·"
  744.     Print STRING005, "·"
  745.     Delay 1
  746.     Print "·"
  747.     Print STRING005, "·"
  748.     Delay 1
  749.     Print STRING005, "·"
  750.     Print STRING005, "·"
  751.     Delay 1
  752.     Print STRING005, "·"
  753.     Print STRING005, "·"
  754.     Delay 1
  755.     Print STRING005, "·"
  756.     Print STRING005, "·"
  757.     Delay 1
  758.     Print STRING005, "·"
  759.     Print STRING005, "·"
  760.     Delay 1
  761.     Print STRING005, "·"
  762.     Print STRING005, "·"
  763.     Delay 1
  764.     Print STRING005, "·"
  765.     Print STRING005, "·"
  766.     Delay 1
  767.     Print STRING005, "·"
  768.     Print STRING005, "·"
  769.     Delay 1
  770.     Print STRING005, "·"
  771.     Print STRING005, "·"
  772.     Delay 1
  773.     Print STRING005, "·"
  774.     Print STRING005, "·"
  775.     Delay 1
  776.     Print STRING005, "·"
  777.     Print STRING005, "·"
  778.     Delay 1
  779.     Print STRING005, "·"
  780.     Print STRING005, "·"
  781.     Delay 1
  782.     Print STRING005, "·"
  783.     Print STRING005, "·"
  784.     Delay 1
  785.     Print STRING005, "·"
  786.     Print STRING005, "·"
  787.     Delay 1
  788.     Print STRING005, "·"
  789.     Print STRING005, "·"
  790.     Delay 1
  791.     Print STRING005, "·"
  792.     Print STRING005, "·"
  793.     Delay 1
  794.     Print STRING005, "·"
  795.     Print STRING005, "·"
  796.     Delay 1
  797.     Print STRING005, "·"
  798.     Print STRING005, "·"
  799.     Delay 1
  800.     Print STRING005, "·"
  801.     Print STRING005, "·"
  802.     Delay 1
  803.     Print STRING005, "·"
  804.     Print STRING005, "·"
  805.     Delay 1
  806.     Print STRING005, "·"
  807.     Print STRING005, "·"
  808.     Delay 1
  809.     Print STRING005, "·"
  810.     Print STRING005, "·"
  811.     Delay 1
  812.     Print STRING005, "·"
  813.     Print STRING005, "·"
  814.     Delay 1
  815.     Print STRING005, "·"
  816.     Print STRING005, "·"
  817.     Delay 1
  818.     Print "·"
  819.     Print STRING005, "·"
  820.     Delay 1
  821.     Print STRING005, "·"
  822.     Print STRING004, ")"
  823.     AnsiPos 18, 15
  824.     InputStr "@X00_", STRING018, "col_1", 56, Mask_Ascii(), ""
  825.     Newlines 3
  826.     InputStr STRING002 + "Do yo" + STRING003 + "u wish to s" + STRING004 + "ave this entry (Y/N)", STRING019, "col_3", 1, "YyNn", ""
  827.     If ((STRING019 == "n") || (STRING019 == "N")) Goto LABEL002
  828.     FAppend 1, PPEPath() + "BBS_LIST.LST", 2, 0
  829.     FPut 1, "Boar", STRING003, "d Name: ", STRING004, +STRING008 + STRING005, " - "
  830.     FPutLn 1, STRING002, "Syso", STRING003, "p Name: ", STRING004 + STRING009
  831.     FPut 1, STRING002, "Phone N", STRING003, "umber: ", STRING004, +STRING010 + STRING005, " ─ "
  832.     FPut 1, STRING002, "Nod", STRING003, "es :", STRING004 + STRING011 + STRING005, " ─ "
  833.     FPutLn 1, STRING002, "Megs O", STRING003, "n-Line: " + STRING004 + STRING012
  834.     FPut 1, STRING002 + "Ci" + STRING003 + "ty: " + STRING004 + STRING016 + STRING005 + " ─ "
  835.     FPut 1, STRING002 + "Sta" + STRING003 + "te: " + STRING004 + STRING015 + STRING005 + " ─ "
  836.     FPutLn 1, STRING002 + "N" + STRING003 + "UP: " + STRING004 + STRING014 + STRING005 + " ─ "
  837.     FPutLn 1, STRING002 + "Af" + STRING003 + "fils: " + STRING004 + STRING013
  838.     FPutLn 1, STRING002 + "Comm" + STRING003 + "ent Line 1: " + STRING004 + STRING017
  839.     FPutLn 1, STRING002 + "Comm" + STRING003 + "ent Line 2: " + STRING004 + STRING018
  840.     FPutLn 1, STRING002, "───", STRING003, "─────", STRING004, "─────────────────────────────────────────────────────────", STRING003, "──────", STRING002, "───"
  841.     FClose 1
  842.     Goto LABEL002
  843.     :LABEL009
  844.     AnsiPos 32, 10
  845.     Print STRING006, "QUIT BACK TO BBS"
  846.     AnsiPos 27, 9
  847.     Print STRING002, "Add A Board to the BBS list"
  848.     AnsiPos 32, 11
  849.     Print STRING002, "Logoff the Board"
  850.     :LABEL010
  851.     STRING007 = Inkey()
  852.     If (STRING007 == "A") Goto LABEL006
  853.     If (STRING007 == "a") Goto LABEL006
  854.     If (STRING007 == "UP") Goto LABEL006
  855.     If (STRING007 == "Z") Goto LABEL012
  856.     If (STRING007 == "z") Goto LABEL012
  857.     If (STRING007 == "DOWN") Goto LABEL012
  858.     If (STRING007 == Chr(32)) Goto LABEL012
  859.     If (STRING007 == Chr(13)) Goto LABEL011
  860.     If (STRING007 == Chr(27)) Goto LABEL018
  861.     Goto LABEL010
  862.     :LABEL011
  863.     Cls
  864.     AnsiPos 1, 1
  865.     PrintLn "Thanx for us", STRING003, "ing this fi", STRING004, "ne PPE by Dante"
  866.     PrintLn STRING002, "Look f", STRING003, "or more PPE'", STRING004, "s coming soon!"
  867.     End
  868.     :LABEL012
  869.     AnsiPos 32, 10
  870.     Print STRING002, "Quit back to BBS"
  871.     AnsiPos 28, 12
  872.     Print STRING002, "View Program Information"
  873.     AnsiPos 32, 11
  874.     Print STRING006, "Logoff the Board"
  875.     :LABEL013
  876.     STRING007 = Inkey()
  877.     If (STRING007 == "A") Goto LABEL009
  878.     If (STRING007 == "a") Goto LABEL009
  879.     If (STRING007 == "UP") Goto LABEL009
  880.     If (STRING007 == "Z") Goto LABEL015
  881.     If (STRING007 == "z") Goto LABEL015
  882.     If (STRING007 == "DOWN") Goto LABEL015
  883.     If (STRING007 == Chr(32)) Goto LABEL015
  884.     If (STRING007 == Chr(13)) Goto LABEL014
  885.     If (STRING007 == Chr(27)) Goto LABEL018
  886.     Goto LABEL013
  887.     :LABEL014
  888.     Cls
  889.     AnsiPos 1, 1
  890.     PrintLn STRING002, "Thanx fo", STRING003, "r calling", STRING004, " the board. Call back soon"
  891.     PrintLn STRING002, "Logging o", STRING003, "ff through Dante", STRING004, "'s PRO BBS Lister"
  892.     Log "Logged off through Dante's PRO BBS Lister", 1
  893.     Bye
  894.     :LABEL015
  895.     AnsiPos 32, 8
  896.     Print STRING002, "View the BBS List"
  897.     AnsiPos 28, 12
  898.     Print STRING006, "VIEW PROGRAM INFORMATION"
  899.     AnsiPos 32, 11
  900.     Print STRING002, "Logoff the Board"
  901.     :LABEL016
  902.     STRING007 = Inkey()
  903.     If (STRING007 == "A") Goto LABEL012
  904.     If (STRING007 == "a") Goto LABEL012
  905.     If (STRING007 == "UP") Goto LABEL012
  906.     If (STRING007 == "Z") Goto LABEL003
  907.     If (STRING007 == "z") Goto LABEL003
  908.     If (STRING007 == "DOWN") Goto LABEL003
  909.     If (STRING007 == Chr(32)) Goto LABEL003
  910.     If (STRING007 == Chr(13)) Goto LABEL017
  911.     If (STRING007 == Chr(27)) Goto LABEL018
  912.     Goto LABEL016
  913.     :LABEL017
  914.     Cls
  915.     PrintLn STRING002, "  ┌──", STRING003, "─────", STRING004, "────────────────────────────────────────────────────", STRING003, "──────", STRING002, "───┐    "
  916.     PrintLn "  │            Dant", STRING003, "e's PRO ", STRING004, "BBS Lister Program In", STRING003, "format", STRING002, "ion              │    "
  917.     PrintLn "  │──", STRING003, "─────", STRING004, "────────────────────────────────────────────────────", STRING003, "──────", STRING002, "───│    "
  918.     PrintLn "  │                This PPE was compiled in PPL 3.0 by CDC             │    "
  919.     PrintLn "  │             The PPE is FREEWARE no money should be charged         │    "
  920.     PrintLn "  │              for it's use. I wrote this PPE  Because I             │    "
  921.     PrintLn "  │               am attached to lightbar's and couldn't  find         │    "
  922.     PrintLn STRING002, "  │                     a good Light Bar BBS Lister.                   │    "
  923.     PrintLn STRING002, "  │                                                                    │    "
  924.     PrintLn STRING002, "  │              @X0DD@X05a@X08nte [iTA|Fta]                                       │    "
  925.     PrintLn STRING002, "  │                                                                    │    "
  926.     PrintLn STRING002, "  │                                                                    │    "
  927.     PrintLn "  │                                                                    │   "
  928.     PrintLn STRING002, "  │                                                                    │    "
  929.     PrintLn "  └──", STRING003, "─────", STRING004, "────────────────────────────────────────────────────", STRING003, "──────", STRING002, "───┘    "
  930.     Wait
  931.     Goto LABEL002
  932.     :LABEL018
  933.     Cls
  934.     AnsiPos 1, 1
  935.     PrintLn "Thanx for us", STRING003, "ing this fi", STRING004, "ne PPE by Dante"
  936.     PrintLn STRING002, "Look f", STRING003, "or more PPE'", STRING004, "s coming soon!"
  937.     End
  938.  
  939. ;------------------------------------------------------------------------------
  940. ;
  941. ; Usage report (before postprocessing)
  942. ;
  943. ; ■ Statements used :
  944. ;
  945. ;    2       End
  946. ;    7       Cls
  947. ;    2       Wait
  948. ;    56      Goto 
  949. ;    11      Let 
  950. ;    400     Print 
  951. ;    53      PrintLn 
  952. ;    47      If 
  953. ;    1       DispFile 
  954. ;    1       FCreate 
  955. ;    1       FAppend 
  956. ;    2       FClose 
  957. ;    5       FPut 
  958. ;    10      FPutLn 
  959. ;    1       Log 
  960. ;    12      InputStr 
  961. ;    242     Delay 
  962. ;    1       Newlines 
  963. ;    1       Bye
  964. ;    72      AnsiPos 
  965. ;
  966. ;
  967. ; ■ Functions used :
  968. ;
  969. ;    2       +
  970. ;    53      +
  971. ;    47      ==
  972. ;    1       ||
  973. ;    15      Chr()
  974. ;    5       Inkey()
  975. ;    11      Mask_Ascii()
  976. ;    5       PPEPath()
  977. ;    5       ReadLine()
  978. ;    1       Exist()
  979. ;
  980. ;------------------------------------------------------------------------------
  981. ;
  982. ; Analysis flags : No flag
  983. ;
  984. ;------------------------------------------------------------------------------
  985. ;
  986. ; Postprocessing report
  987. ;
  988. ;    0       For/Next
  989. ;    0       While/EndWhile
  990. ;    0       If/Then or If/Then/Else
  991. ;    0       Select Case
  992. ;
  993. ;------------------------------------------------------------------------------
  994. ;                 AEGiS Corp - Break the routines, code against the machines!
  995. ;------------------------------------------------------------------------------
  996.