Metropoli BBS
VIEWER: pphlp.hlp MODE: BINARY (HEX)
==============================================================================================================================================
OFFSET    00 01 02 03 04 05 06 07  08 09 0A 0B 0C 0D 0E 0F  10 11 12 13 14 15 16 17  18 19 1A 1B 1C 1D 1E 1F
----------------------------------------------------------------------------------------------------------------------------------------------
00000000  46 42 48 46 28 FD 02 00  E0 5D 02 00 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 05 00 2B 00 00 00 0A  FBHF(²☻.α]☻.☻[◙THelpTopic♣.+...◙
00000020  20 20 50 6F 77 65 72 20  50 50 4C 20 32 2E 32 20  48 65 6C 70 0A 20 20 DF  DF DF DF DF DF DF DF DF    Power PPL 2.2 Help◙  ▀▀▀▀▀▀▀▀▀
00000040  DF DF DF DF DF DF DF DF  DF 0A 10 00 00 00 0A 20  20 50 50 4C 20 4C 61 6E  67 75 61 67 65 0A 17 00  ▀▀▀▀▀▀▀▀▀◙►...◙  PPL Language◙↨.
00000060  00 00 0A 20 20 50 50 4C  FF 52 65 66 65 72 65 6E  63 65 FF 49 6E 64 65 78  0A 10 00 00 00 0A 20 20  ..◙  PPL Reference Index◙►...◙  
00000080  50 6F 77 65 72 50 50 4C  20 49 44 45 0A 5A 00 00  00 0A 20 20 54 68 65 FF  46 69 6C 65 FF 45 64 69  PowerPPL IDE◙Z...◙  The File Edi
000000A0  74 6F 72 0A 20 20 54 68  65 FF 43 61 6C 63 75 6C  61 74 6F 72 0A 20 20 54  68 65 FF 43 61 6C 65 6E  tor◙  The Calculator◙  The Calen
000000C0  64 61 72 0A 20 20 54 68  65 FF 41 73 63 69 69 FF  54 61 62 6C 65 0A 20 20  54 68 65 FF 4D 65 73 73  dar◙  The Ascii Table◙  The Mess
000000E0  61 67 65 FF 57 69 6E 64  6F 77 0A 06 00 5A 01 3F  00 13 5B 01 66 00 0F 5D  01 78 00 0E 5F 01 89 00  age Window◙♠.Z☺?.‼[☺f.☼]☺x.♫_☺ë.
00000100  0C 60 01 98 00 0F 5E 01  AA 00 12 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 09 00 27 00 00 00 0A  ♀`☺ÿ.☼^☺¬.↕]☻[◙THelpTopic○.'...◙
00000120  20 20 43 6F 6D 70 69 6C  65 72 20 4F 70 74 69 6F  6E 73 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF    Compiler Options◙  ▀▀▀▀▀▀▀▀▀▀▀
00000140  DF DF DF DF DF 0A 2A 00  01 00 0A 54 68 65 72 65  20 61 72 65 20 74 77 6F  20 6F 70 74 69 6F 6E 73  ▀▀▀▀▀◙*.☺.◙There are two options
00000160  20 66 6F 72 20 74 68 65  20 63 6F 6D 70 69 6C 65  72 20 3A 20 1B 00 00 00  0A 20 41 72 72 61 79 20   for the compiler : ←...◙ Array 
00000180  44 69 6D 65 6E 73 69 6F  6E 20 43 68 65 63 6B 69  6E 67 0A 64 00 01 00 0A  54 68 69 73 20 6F 70 74  Dimension Checking◙d.☺.◙This opt
000001A0  69 6F 6E 20 61 6C 6C 6F  77 20 74 68 65 20 63 6F  6D 70 69 6C 65 72 20 74  6F 20 63 68 65 63 6B 20  ion allow the compiler to check 
000001C0  66 6F 72 20 6D 69 73 74  61 6B 65 73 20 77 68 65  6E 20 75 73 69 6E 67 20  74 68 65 20 73 74 61 74  for mistakes when using the stat
000001E0  65 6D 65 6E 74 20 52 45  44 49 4D 2E 20 66 6F 72  20 65 78 61 6D 70 6C 65  20 3A 20 3D 00 00 00 0A  ement REDIM. for example : =...◙
00000200  20 20 20 20 20 20 20 44  49 4D 20 54 41 42 4C 45  28 35 2C 35 2C 35 29 0A  20 20 20 20 20 20 20 2E         DIM TABLE(5,5,5)◙       .
00000220  2E 2E 0A 20 20 20 20 20  20 20 52 45 44 49 4D 20  54 41 42 4C 45 2C 31 30  2C 31 30 0A 50 00 01 00  ..◙       REDIM TABLE,10,10◙P.☺.
00000240  0A 54 68 69 73 20 77 69  6C 6C 20 67 65 6E 65 72  61 74 65 20 61 6E 20 65  72 72 6F 72 20 75 6E 6C  ◙This will generate an error unl
00000260  65 73 73 20 41 72 72 61  79 20 44 69 6D 65 6E 73  69 6F 6E 20 43 68 65 63  6B 69 6E 67 20 68 61 73  ess Array Dimension Checking has
00000280  20 62 65 65 6E 20 64 69  73 61 62 6C 65 64 2E 20  1B 00 00 00 0A 20 55 73  65 72 20 56 61 72 69 61   been disabled. ←...◙ User Varia
000002A0  62 6C 65 20 47 65 6E 65  72 61 74 69 6F 6E 0A 83  00 01 00 0A 54 68 69 73  20 61 6C 6C 6F 77 20 74  ble Generation◙â.☺.◙This allow t
000002C0  68 65 20 50 50 45 20 74  6F 20 67 65 6E 65 72 61  74 65 20 74 68 65 20 75  73 65 72 20 76 61 72 69  he PPE to generate the user vari
000002E0  61 62 6C 65 73 20 77 68  65 6E 20 73 74 61 72 74  69 6E 67 2E 2E 2E 20 64  69 73 61 62 6C 65 20 74  ables when starting... disable t
00000300  68 69 73 20 6F 70 74 69  6F 6E 20 69 66 20 79 6F  75 20 64 6F 6E 27 74 20  77 61 6E 74 20 74 6F 20  his option if you don't want to 
00000320  68 61 76 65 20 74 68 65  20 77 6F 72 6B 20 64 6F  6E 65 2E 2E 2E 20 7B 00  01 00 0A 55 73 75 61 6C  have the work done... {.☺.◙Usual
00000340  6C 79 2C 20 74 68 65 72  65 20 69 73 20 6E 6F 20  6E 65 65 64 20 74 6F 20  63 68 61 6E 67 65 20 61  ly, there is no need to change a
00000360  6E 79 74 68 69 6E 67 20  68 65 72 65 2E 2E 2E 20  62 6F 74 68 20 6F 70 74  69 6F 6E 73 20 6D 61 79  nything here... both options may
00000380  20 62 65 20 63 68 65 63  6B 65 64 20 75 6E 6C 65  73 73 20 79 6F 75 20 68  61 76 65 20 72 65 61 73   be checked unless you have reas
000003A0  6F 6E 73 20 74 6F 20 63  68 61 6E 67 65 64 20 74  68 61 74 2E 20 00 00 5D  02 5B 0A 54 48 65 6C 70  ons to changed that. ..]☻[◙THelp
000003C0  54 6F 70 69 63 08 00 25  00 00 00 0A 20 20 54 68  65 20 46 69 6C 65 20 45  64 69 74 6F 72 0A 20 20  Topic◘.%...◙  The File Editor◙  
000003E0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  37 00 01 00 0A 54 68 65  20 46 69 6C 65 20 45 64  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙7.☺.◙The File Ed
00000400  69 74 6F 72 20 61 6C 6C  6F 77 73 20 79 6F 75 20  74 6F 20 65 64 69 74 20  79 6F 75 72 20 2E 50 50  itor allows you to edit your .PP
00000420  53 20 66 69 6C 65 73 2E  2E 2E 20 27 00 01 00 0A  68 65 72 65 20 61 72 65  20 74 68 65 20 6B 65 79  S files... '.☺.◙here are the key
00000440  73 20 74 68 61 74 20 79  6F 75 20 6D 61 79 20 70  72 65 73 73 3A 20 9F 01  00 00 0A 20 20 55 70 20  s that you may press: ƒ☺..◙  Up 
00000460  20 20 20 20 20 20 20 20  4D 6F 76 65 20 75 70 20  6F 6E 65 20 6C 69 6E 65  0A 20 20 44 6F 77 6E 20          Move up one line◙  Down 
00000480  20 20 20 20 20 20 4D 6F  76 65 20 64 6F 77 6E 20  6F 6E 65 20 6C 69 6E 65  0A 20 20 52 69 67 68 74        Move down one line◙  Right
000004A0  20 20 20 20 20 20 4D 6F  76 65 20 72 69 67 68 74  20 6F 6E 65 20 63 6F 6C  75 6D 6E 0A 20 20 4C 65        Move right one column◙  Le
000004C0  66 74 20 20 20 20 20 20  20 4D 6F 76 65 20 6C 65  66 74 20 6F 6E 65 20 63  6F 6C 75 6D 6E 0A 20 20  ft       Move left one column◙  
000004E0  50 67 55 70 20 20 20 20  20 20 20 4D 6F 76 65 20  6F 6E 65 20 70 61 67 65  20 75 70 0A 20 20 50 67  PgUp       Move one page up◙  Pg
00000500  44 6E 20 20 20 20 20 20  20 4D 6F 76 65 20 6F 6E  65 20 70 61 67 65 20 64  6F 77 6E 0A 20 20 48 6F  Dn       Move one page down◙  Ho
00000520  6D 65 20 20 20 20 20 20  20 4D 6F 76 65 20 72 69  67 68 74 20 6D 6F 73 74  20 63 6F 6C 75 6D 6E 20  me       Move right most column 
00000540  6F 66 20 6C 69 6E 65 0A  20 20 45 6E 64 20 20 20  20 20 20 20 20 4D 6F 76  65 20 6C 65 66 74 20 6D  of line◙  End        Move left m
00000560  6F 73 74 20 63 6F 6C 75  6D 6E 20 6F 66 20 6C 69  6E 65 0A 20 20 43 74 72  6C 2D 52 69 67 68 74 20  ost column of line◙  Ctrl-Right 
00000580  4D 6F 76 65 20 72 69 67  68 74 20 6F 6E 65 20 77  6F 72 64 0A 20 20 43 74  72 6C 2D 4C 65 66 74 20  Move right one word◙  Ctrl-Left 
000005A0  20 4D 6F 76 65 20 6C 65  66 74 20 6F 6E 65 20 77  6F 72 64 0A 20 20 43 74  72 6C 2D 50 67 55 70 20   Move left one word◙  Ctrl-PgUp 
000005C0  20 4D 6F 76 65 20 74 6F  20 74 6F 70 20 6F 66 20  74 65 78 74 0A 20 20 43  74 72 6C 2D 50 67 44 6E   Move to top of text◙  Ctrl-PgDn
000005E0  20 20 4D 6F 76 65 20 74  6F 20 62 6F 74 74 6F 6D  20 6F 66 20 74 65 78 74  0A 6D 00 01 00 0A 59 6F    Move to bottom of text◙m.☺.◙Yo
00000600  75 20 63 61 6E 20 75 73  65 20 62 6C 6F 63 6B 73  20 74 6F 20 6D 6F 76 65  2F 64 65 6C 65 74 65 2F  u can use blocks to move/delete/
00000620  72 65 70 6C 61 63 65 20  61 6E 79 20 62 6C 6F 63  6B 20 6F 66 20 74 65 78  74 2E 2E 2E 20 73 69 6D  replace any block of text... sim
00000640  70 6C 79 20 68 6F 6C 64  20 74 68 65 20 53 68 69  66 74 20 6B 65 79 20 70  72 65 73 73 65 64 20 61  ply hold the Shift key pressed a
00000660  6E 64 20 70 72 65 73 73  3A 20 24 03 00 00 0A 20  20 55 70 20 20 20 20 20  20 20 20 20 52 65 73 69  nd press: $♥..◙  Up         Resi
00000680  7A 65 20 74 68 65 20 62  6C 6F 63 6B 20 6F 6E 65  20 6C 69 6E 65 20 75 70  0A 20 20 44 6F 77 6E 20  ze the block one line up◙  Down 
000006A0  20 20 20 20 20 20 52 65  73 69 7A 65 20 74 68 65  20 62 6C 6F 63 6B 20 6F  6E 65 20 6C 69 6E 65 20        Resize the block one line 
000006C0  64 6F 77 6E 0A 20 20 52  69 67 68 74 20 20 20 20  20 20 52 65 73 69 7A 65  20 74 68 65 20 62 6C 6F  down◙  Right      Resize the blo
000006E0  63 6B 20 6F 6E 65 20 63  6F 6C 75 6D 6E 20 72 69  67 68 74 0A 20 20 4C 65  66 74 20 20 20 20 20 20  ck one column right◙  Left      
00000700  20 52 65 73 69 7A 65 20  74 68 65 20 62 6C 6F 63  6B 20 6F 6E 65 20 63 6F  6C 75 6D 6E 20 6C 65 66   Resize the block one column lef
00000720  74 0A 20 20 50 67 55 70  20 20 20 20 20 20 20 52  65 73 69 7A 65 20 74 68  65 20 62 6C 6F 63 6B 20  t◙  PgUp       Resize the block 
00000740  6F 6E 65 20 70 61 67 65  20 75 70 0A 20 20 50 67  44 6E 20 20 20 20 20 20  20 52 65 73 69 7A 65 20  one page up◙  PgDn       Resize 
00000760  74 68 65 20 62 6C 6F 63  6B 20 6F 6E 65 20 70 61  67 65 20 64 6F 77 6E 0A  20 20 48 6F 6D 65 20 20  the block one page down◙  Home  
00000780  20 20 20 20 20 52 65 73  69 7A 65 20 74 68 65 20  62 6C 6F 63 6B 20 74 6F  20 72 69 67 68 74 20 6D       Resize the block to right m
000007A0  6F 73 74 20 63 6F 6C 75  6D 6E 20 6F 66 20 6C 69  6E 65 0A 20 20 45 6E 64  20 20 20 20 20 20 20 20  ost column of line◙  End        
000007C0  52 65 73 69 7A 65 20 74  68 65 20 62 6C 6F 63 6B  20 74 6F 20 6C 65 66 74  20 6D 6F 73 74 20 63 6F  Resize the block to left most co
000007E0  6C 75 6D 6E 20 6F 66 20  6C 69 6E 65 0A 20 20 43  74 72 6C 2D 52 69 67 68  74 20 52 65 73 69 7A 65  lumn of line◙  Ctrl-Right Resize
00000800  20 74 68 65 20 62 6C 6F  63 6B 20 74 6F 20 6E 65  78 74 20 77 6F 72 64 0A  20 20 43 74 72 6C 2D 4C   the block to next word◙  Ctrl-L
00000820  65 66 74 20 20 52 65 73  69 7A 65 20 74 68 65 20  62 6C 6F 63 6B 20 74 6F  20 70 72 65 76 69 6F 75  eft  Resize the block to previou
00000840  73 20 77 6F 72 64 0A 20  20 43 74 72 6C 2D 50 67  55 70 20 20 52 65 73 69  7A 65 20 74 68 65 20 62  s word◙  Ctrl-PgUp  Resize the b
00000860  6C 6F 63 6B 20 74 6F 20  62 6F 74 74 6F 6D 20 6F  66 20 74 65 78 74 0A 20  20 43 74 72 6C 2D 50 67  lock to bottom of text◙  Ctrl-Pg
00000880  44 6E 20 20 52 65 73 69  7A 65 20 74 68 65 20 62  6C 6F 63 6B 20 74 6F 20  65 6E 64 20 6F 66 20 74  Dn  Resize the block to end of t
000008A0  65 78 74 0A 20 20 44 65  6C 20 20 20 20 20 20 20  20 44 65 6C 65 74 65 20  74 68 65 20 62 6C 6F 63  ext◙  Del        Delete the bloc
000008C0  6B 20 28 74 68 65 20 62  6C 6F 63 6B 20 69 73 20  6C 6F 73 74 2C 20 75 6E  6C 65 73 73 20 55 4E 44  k (the block is lost, unless UND
000008E0  4F 20 69 73 20 70 72 65  73 73 65 64 29 0A 20 20  53 68 69 66 74 2D 44 65  6C 20 20 50 75 74 20 74  O is pressed)◙  Shift-Del  Put t
00000900  68 65 20 62 6C 6F 63 6B  20 69 6E 20 74 68 65 20  63 75 72 72 65 6E 74 20  62 75 66 66 65 72 20 61  he block in the current buffer a
00000920  6E 64 20 64 65 6C 65 74  65 20 69 74 0A 20 20 53  68 69 66 74 2D 49 6E 73  20 20 46 69 6C 6C 20 74  nd delete it◙  Shift-Ins  Fill t
00000940  68 65 20 62 6C 6F 63 6B  20 77 69 74 68 20 74 68  65 20 63 75 72 72 65 6E  74 20 62 75 66 66 65 72  he block with the current buffer
00000960  0A 20 20 43 74 72 6C 2D  49 6E 73 20 20 20 50 75  74 20 74 68 65 20 62 6C  6F 63 6B 20 69 6E 20 74  ◙  Ctrl-Ins   Put the block in t
00000980  68 65 20 63 75 72 72 65  6E 74 20 62 75 66 66 65  72 0A 4F 00 01 00 0A 54  68 65 20 46 69 6C 65 20  he current buffer◙O.☺.◙The File 
000009A0  65 64 69 74 6F 72 20 63  61 6E 20 62 65 20 72 65  73 69 7A 65 64 20 61 6E  64 20 6D 6F 76 65 64 20  editor can be resized and moved 
000009C0  75 73 69 6E 67 20 74 68  65 20 57 69 6E 64 6F 77  73 20 6D 65 6E 75 20 6F  72 20 74 68 65 20 6D 6F  using the Windows menu or the mo
000009E0  75 73 65 2E 20 57 00 01  00 0A 49 74 20 69 73 20  70 6F 73 73 69 62 6C 65  20 74 6F 20 6F 70 65 6E  use. W.☺.◙It is possible to open
00000A00  20 6D 61 6E 79 20 46 69  6C 65 20 45 64 69 74 6F  72 73 20 61 74 20 61 20  74 69 6D 65 2C 20 6A 75   many File Editors at a time, ju
00000A20  73 74 20 6F 70 65 6E 20  61 20 66 69 6C 65 20 6F  72 20 63 72 65 61 74 65  20 6F 6E 65 2E 2E 2E 20  st open a file or create one... 
00000A40  00 00 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 1B 00 00 00 0A 20  20 43 61 6C 63 75 6C 61  ..]☻[◙THelpTopic♥.←...◙  Calcula
00000A60  74 6F 72 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  0A 82 00 01 00 0A 41 20  63 61 6C 63 75 6C 61 74  tor◙  ▀▀▀▀▀▀▀▀▀▀◙é.☺.◙A calculat
00000A80  6F 72 20 69 73 20 76 65  72 79 20 75 73 65 66 75  6C 6C 20 77 68 65 6E 20  70 72 6F 67 72 61 6D 6D  or is very usefull when programm
00000AA0  69 6E 67 2E 2E 2E 20 79  6F 75 20 63 61 6E 20 68  61 76 65 20 6D 61 6E 79  20 63 61 6C 63 75 6C 61  ing... you can have many calcula
00000AC0  74 6F 72 73 20 6F 70 65  6E 65 64 20 61 74 20 61  20 74 69 6D 65 2C 20 63  61 6C 63 75 6C 61 74 69  tors opened at a time, calculati
00000AE0  6E 67 20 64 69 66 66 65  72 65 6E 74 20 74 68 69  6E 67 73 2E 2E 2E 20 8C  01 01 00 0A 54 68 65 20  ng different things... î☺☺.◙The 
00000B00  63 61 6C 63 75 6C 61 74  6F 72 20 69 73 20 61 20  73 69 6D 70 6C 65 20 66  6F 75 72 2D 66 75 6E 63  calculator is a simple four-func
00000B20  74 69 6F 6E 20 63 61 6C  63 75 6C 61 74 6F 72 20  77 69 74 68 20 61 64 64  2C 20 73 75 62 74 72 61  tion calculator with add, subtra
00000B40  63 74 2C 20 6D 75 6C 74  69 70 6C 79 2C 20 61 6E  64 20 64 69 76 69 64 65  2E 20 20 54 6F 20 6F 70  ct, multiply, and divide.  To op
00000B60  65 72 61 74 65 20 74 68  65 20 63 61 6C 63 75 6C  61 74 6F 72 20 79 6F 75  20 63 61 6E 20 65 69 74  erate the calculator you can eit
00000B80  68 65 72 20 75 73 65 20  74 68 65 20 6B 65 79 62  6F 61 72 64 20 6F 72 20  70 72 65 73 73 20 74 68  her use the keyboard or press th
00000BA0  65 20 62 75 74 74 6F 6E  73 20 6F 6E 20 74 68 65  20 63 61 6C 63 75 6C 61  74 6F 72 20 77 69 74 68  e buttons on the calculator with
00000BC0  20 74 68 65 20 6D 6F 75  73 65 2E 20 20 54 68 65  20 27 43 27 20 6B 65 79  20 63 6C 65 61 72 73 20   the mouse.  The 'C' key clears 
00000BE0  74 68 65 20 63 61 6C 63  75 6C 61 74 6F 72 2C 20  74 68 65 20 27 1B 27 20  6B 65 79 20 77 69 6C 6C  the calculator, the '←' key will
00000C00  20 65 72 61 73 65 73 20  74 68 65 20 6C 61 73 74  20 63 68 61 72 61 63 74  65 72 20 74 79 70 65 64   erases the last character typed
00000C20  2C 20 61 6E 64 20 74 68  65 20 27 F1 27 20 6B 65  79 20 74 6F 67 67 6C 65  73 20 74 68 65 20 76 61  , and the '±' key toggles the va
00000C40  6C 75 65 20 66 72 6F 6D  20 70 6F 73 69 74 69 76  65 20 74 6F 20 6E 65 67  61 74 69 76 65 20 28 74  lue from positive to negative (t
00000C60  68 65 20 6B 65 79 62 6F  61 72 64 20 65 71 75 69  76 61 6C 65 6E 74 20 6F  66 20 27 F1 27 20 69 73  he keyboard equivalent of '±' is
00000C80  20 27 5F 27 29 2E 20 00  00 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 02  00 23 00 00 00 0A 20 20   '_'). ..]☻[◙THelpTopic☻.#...◙  
00000CA0  4D 65 73 73 61 67 65 20  57 69 6E 64 6F 77 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  Message Window◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙
00000CC0  FA 00 01 00 0A 54 68 65  20 4D 65 73 73 61 67 65  20 57 69 6E 64 6F 77 20  69 73 20 68 65 72 65 20  ·.☺.◙The Message Window is here 
00000CE0  74 6F 20 73 68 6F 77 20  79 6F 75 20 74 68 65 20  72 65 73 75 6C 74 20 6F  66 20 74 68 65 20 63 6F  to show you the result of the co
00000D00  6D 70 69 6C 61 74 69 6F  6E 20 70 72 6F 63 65 64  75 72 65 2E 20 48 65 72  65 20 61 72 65 20 73 68  mpilation procedure. Here are sh
00000D20  6F 77 6E 20 74 68 65 20  6C 69 6E 65 20 6E 75 6D  62 65 72 20 6F 66 20 79  6F 75 72 20 65 72 72 6F  own the line number of your erro
00000D40  72 73 20 6F 72 20 73 69  6D 70 6C 79 20 74 68 65  20 63 6F 6E 66 69 72 6D  61 74 69 6F 6E 20 6F 66  rs or simply the confirmation of
00000D60  20 61 20 70 65 72 66 65  63 74 20 63 6F 6D 70 69  6C 61 74 69 6F 6E 2C 20  73 6F 20 79 6F 75 20 6B   a perfect compilation, so you k
00000D80  6E 6F 77 20 79 6F 75 27  72 65 20 74 68 65 20 62  65 73 74 20 50 50 4C 20  70 72 6F 67 72 61 6D 6D  now you're the best PPL programm
00000DA0  65 72 20 61 6C 6C 20 6F  76 65 72 20 74 68 65 20  77 6F 72 6C 64 20 3C 67  72 69 6E 21 3E 20 00 00  er all over the world <grin!> ..
00000DC0  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 02 00  17 00 00 00 0A 20 20 43  61 6C 65 6E 64 61 72 0A  ]☻[◙THelpTopic☻.↨...◙  Calendar◙
00000DE0  20 20 DF DF DF DF DF DF  DF DF 0A E4 00 01 00 0A  54 68 65 20 63 61 6C 65  6E 64 61 72 20 64 69 73    ▀▀▀▀▀▀▀▀◙Σ.☺.◙The calendar dis
00000E00  70 6C 61 79 73 20 74 68  65 20 63 75 72 72 65 6E  74 20 6D 6F 6E 74 68 2C  20 68 69 67 68 6C 69 67  plays the current month, highlig
00000E20  68 74 69 6E 67 20 74 6F  64 61 79 73 20 64 61 74  65 2E 20 54 68 65 20 6E  65 78 74 20 61 6E 64 20  hting todays date. The next and 
00000E40  70 72 65 76 69 6F 75 73  20 6D 6F 6E 74 68 73 20  63 61 6E 20 62 65 20 76  69 65 77 65 64 20 75 73  previous months can be viewed us
00000E60  69 6E 67 20 74 68 65 20  27 2B 27 20 6F 72 20 27  2D 27 20 6B 65 79 73 20  72 65 73 70 65 63 74 69  ing the '+' or '-' keys respecti
00000E80  76 6C 79 2E 20 20 54 68  65 20 6D 6F 75 73 65 20  63 61 6E 20 61 6C 73 6F  20 62 65 20 75 73 65 64  vly.  The mouse can also be used
00000EA0  20 74 6F 20 63 68 61 6E  67 65 20 74 68 65 20 6D  6F 6E 74 68 20 62 79 20  70 72 65 73 73 69 6E 67   to change the month by pressing
00000EC0  20 74 68 65 20 1E 20 6F  72 20 1F 20 69 63 6F 6E  73 2E 20 00 00 5D 02 5B  0A 54 48 65 6C 70 54 6F   the ▲ or ▼ icons. ..]☻[◙THelpTo
00000EE0  70 69 63 03 00 1D 00 00  00 0A 20 20 41 53 43 49  49 20 54 61 62 6C 65 0A  20 20 DF DF DF DF DF DF  pic♥.↔...◙  ASCII Table◙  ▀▀▀▀▀▀
00000F00  DF DF DF DF DF 0A 78 00  01 00 0A 41 6E 20 41 73  63 69 69 20 74 61 62 6C  65 20 69 73 20 52 45 41  ▀▀▀▀▀◙x.☺.◙An Ascii table is REA
00000F20  4C 4C 59 20 75 73 65 66  75 6C 6C 20 77 68 65 6E  20 70 72 6F 67 72 61 6D  6D 69 6E 67 2E 2E 2E 20  LLY usefull when programming... 
00000F40  77 65 20 6E 65 76 65 72  20 6B 6E 6F 77 20 77 68  61 74 27 73 20 74 68 65  20 63 6F 64 65 20 6F 66  we never know what's the code of
00000F60  20 74 68 65 20 27 D9 27  20 63 68 61 72 61 63 74  65 72 20 66 6F 72 20 65  78 65 6D 70 6C 65 2E 2E   the '┘' character for exemple..
00000F80  2E 20 6A 01 01 00 0A 54  68 65 20 41 53 43 49 49  20 74 61 62 6C 65 20 64  69 73 70 6C 61 79 73 20  . j☺☺.◙The ASCII table displays 
00000FA0  74 68 65 20 65 6E 74 69  72 65 20 49 42 4D 20 50  43 20 63 68 61 72 61 63  74 65 72 20 73 65 74 2E  the entire IBM PC character set.
00000FC0  20 20 54 68 65 20 63 75  72 72 65 6E 74 20 63 68  61 72 61 63 74 65 72 20  69 73 20 6D 61 72 6B 65    The current character is marke
00000FE0  64 20 62 79 20 61 20 62  6C 69 6E 6B 69 6E 67 20  62 6C 6F 63 6B 20 63 75  72 73 6F 72 2C 20 61 6E  d by a blinking block cursor, an
00001000  64 20 74 68 65 20 68 65  78 61 64 65 63 69 6D 61  6C 20 61 6E 64 20 64 65  63 69 6D 61 6C 20 41 53  d the hexadecimal and decimal AS
00001020  43 49 49 20 76 61 6C 75  65 73 20 6F 66 20 74 68  65 20 63 68 61 72 61 63  74 65 72 20 61 72 65 20  CII values of the character are 
00001040  64 69 73 70 6C 61 79 65  64 20 62 65 6C 6F 77 20  74 68 65 20 63 68 61 72  74 2E 20 41 20 6E 65 77  displayed below the chart. A new
00001060  20 63 68 61 72 61 63 74  65 72 20 69 73 20 73 65  6C 65 63 74 65 64 20 62  79 20 70 72 65 73 73 69   character is selected by pressi
00001080  6E 67 20 69 74 20 6F 6E  20 74 68 65 20 6B 65 79  62 6F 61 72 64 2C 20 62  79 20 63 6C 69 63 6B 69  ng it on the keyboard, by clicki
000010A0  6E 67 20 74 68 65 20 6D  6F 75 73 65 20 6F 6E 20  69 74 20 69 6E 20 74 68  65 20 63 68 61 72 74 2C  ng the mouse on it in the chart,
000010C0  20 6F 72 20 62 79 20 6D  6F 76 69 6E 67 20 74 68  65 20 63 75 72 73 6F 72  20 75 73 69 6E 67 20 74   or by moving the cursor using t
000010E0  68 65 20 63 75 72 73 6F  72 20 6B 65 79 73 2E 20  00 00 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  he cursor keys. ..]☻[◙THelpTopic
00001100  09 00 5F 00 00 00 0A 20  20 50 43 42 6F 61 72 64  20 50 72 6F 67 72 61 6D  6D 69 6E 67 20 4C 61 6E  ○._...◙  PCBoard Programming Lan
00001120  67 75 61 67 65 20 52 65  66 65 72 65 6E 63 65 20  49 6E 64 65 78 0A 20 20  DF DF DF DF DF DF DF DF  guage Reference Index◙  ▀▀▀▀▀▀▀▀
00001140  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00001160  DF DF DF DF 0A 2B 00 00  00 0A 20 20 20 46 75 6E  63 74 69 6F 6E 73 2C 20  53 74 61 74 65 6D 65 6E  ▀▀▀▀◙+...◙   Functions, Statemen
00001180  74 73 20 26 20 52 65 73  65 72 76 65 64 20 57 6F  72 64 73 0A 90 00 00 00  0A 20 20 20 40 58 6E 6E  ts & Reserved Words◙É...◙   @Xnn
000011A0  0A 20 20 20 24 0A 20 20  20 41 0A 20 20 20 42 0A  20 20 20 43 0A 20 20 20  44 0A 20 20 20 45 0A 20  ◙   $◙   A◙   B◙   C◙   D◙   E◙ 
000011C0  20 20 46 0A 20 20 20 47  0A 20 20 20 48 0A 20 20  20 49 0A 20 20 20 4A 0A  20 20 20 4B 0A 20 20 20    F◙   G◙   H◙   I◙   J◙   K◙   
000011E0  4C 0A 20 20 20 4D 0A 20  20 20 4E 0A 20 20 20 4F  0A 20 20 20 50 0A 20 20  20 51 0A 20 20 20 52 0A  L◙   M◙   N◙   O◙   P◙   Q◙   R◙
00001200  20 20 20 53 0A 20 20 20  54 0A 20 20 20 55 0A 20  20 20 56 0A 20 20 20 57  0A 20 20 20 58 0A 20 20     S◙   T◙   U◙   V◙   W◙   X◙  
00001220  20 59 0A 20 20 20 5A 0A  25 00 00 00 0A 20 20 20  43 6F 6E 73 74 61 6E 74  73 20 26 20 50 72 65 64   Y◙   Z◙%...◙   Constants & Pred
00001240  65 66 69 6E 65 64 20 56  61 72 69 61 62 6C 65 73  0A 5A 00 00 00 0A 20 20  20 43 6F 6E 73 74 61 6E  efined Variables◙Z...◙   Constan
00001260  74 73 0A 20 20 20 50 72  65 64 69 66 69 6E 65 64  FF 43 6F 6E 73 74 61 6E  74 73 0A 20 20 20 4D 65  ts◙   Predifined Constants◙   Me
00001280  73 73 61 67 65 FF 48 65  61 64 65 72 FF 43 6F 6E  73 74 61 6E 74 73 0A 20  20 20 50 72 65 64 69 66  ssage Header Constants◙   Predif
000012A0  69 6E 65 64 FF 56 61 72  69 61 62 6C 65 73 0A 15  00 00 00 0A 20 20 20 53  70 65 63 69 61 6C 20 46  ined Variables◙§...◙   Special F
000012C0  65 61 74 75 72 65 73 0A  2E 00 00 00 0A 20 20 20  41 63 63 6F 75 6E 74 69  6E 67 FF 66 65 61 74 75  eatures◙....◙   Accounting featu
000012E0  72 65 73 0A 20 20 20 44  42 61 73 65 FF 49 49 49  FF 66 65 61 74 75 72 65  73 0A 19 00 00 00 0A 20  res◙   DBase III features◙↓...◙ 
00001300  20 20 53 79 6E 74 61 78  20 26 20 43 6F 6D 70 69  6C 61 74 69 6F 6E 0A 7B  00 00 00 0A 20 20 20 50    Syntax & Compilation◙{...◙   P
00001320  50 4C FF 53 6F 75 72 63  65 FF 53 79 6E 74 61 78  0A 20 20 20 44 61 74 61  FF 54 79 70 65 73 0A 20  PL Source Syntax◙   Data Types◙ 
00001340  20 20 45 78 70 72 65 73  73 69 6F 6E FF 4F 70 65  72 61 74 6F 72 73 0A 20  20 20 40 58 6E 6E FF 43    Expression Operators◙   @Xnn C
00001360  6F 6C 6F 72 FF 63 6F 64  65 73 0A 20 20 20 43 6F  6D 70 69 6C 65 72 FF 44  69 72 65 63 74 69 76 65  olor codes◙   Compiler Directive
00001380  73 0A 20 20 20 43 6F 6D  70 69 6C 65 72 FF 4F 70  74 69 6F 6E 73 0A 27 00  0D 02 8F 00 04 58 01 97  s◙   Compiler Options◙'.♪☻Å.♦X☺ù
000013A0  00 01 F4 01 9C 00 01 F5  01 A1 00 01 F6 01 A6 00  01 F7 01 AB 00 01 F8 01  B0 00 01 F9 01 B5 00 01  .☺⌠☺£.☺⌡☺í.☺÷☺ª.☺≈☺½.☺°☺░.☺∙☺╡.☺
000013C0  FA 01 BA 00 01 FB 01 BF  00 01 FC 01 C4 00 01 FD  01 C9 00 01 FE 01 CE 00  01 FF 01 D3 00 01 00 02  ·☺║.☺√☺┐.☺ⁿ☺─.☺²☺╔.☺■☺╬.☺ ☺╙.☺.☻
000013E0  D8 00 01 01 02 DD 00 01  02 02 E2 00 01 03 02 E7  00 01 04 02 EC 00 01 05  02 F1 00 01 06 02 F6 00  ╪.☺☺☻▌.☺☻☻Γ.☺♥☻τ.☺♦☻∞.☺♣☻±.☺♠☻÷.
00001400  01 07 02 FB 00 01 08 02  00 01 01 09 02 05 01 01  0A 02 0A 01 01 0B 02 0F  01 01 0C 02 14 01 01 03  ☺•☻√.☺◘☻.☺☺○☻♣☺☺◙☻◙☺☺♂☻☼☺☺♀☻☺☺♥
00001420  00 44 01 09 3F 00 51 01  14 2B 02 69 01 18 04 00  85 01 14 26 02 B3 01 13  14 02 CA 01 12 01 00 FA  .D☺○?.Q☺+☻i☺↑♦.à☺&☻│☺‼☻╩☺↕☺.·
00001440  01 11 02 00 0F 02 0A 05  00 1D 02 14 0D 02 35 02  10 58 01 49 02 13 5C 01  60 02 10 5D 02 5B 0A 54  ☺◄☻.☼☻◙♣.↔☻♪☻5☻►X☺I☻‼\☺`☻►]☻[◙T
00001460  48 65 6C 70 54 6F 70 69  63 02 00 3A 00 00 00 20  20 46 75 6E 63 74 69 6F  6E 73 20 26 20 53 74 61  HelpTopic☻.:...  Functions & Sta
00001480  74 65 6D 65 6E 74 73 20  2D 20 41 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  tements - A◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000014A0  DF DF DF DF DF DF DF DF  0A 8E 00 00 00 0A 20 20  41 62 6F 72 74 0A 20 20  41 62 73 0A 20 20 41 63  ▀▀▀▀▀▀▀▀◙Ä...◙  Abort◙  Abs◙  Ac
000014C0  63 6F 75 6E 74 0A 20 20  41 63 74 4D 73 67 4E 75  6D 0A 20 20 41 64 6A 42  79 74 65 73 0A 20 20 41  count◙  ActMsgNum◙  AdjBytes◙  A
000014E0  64 6A 44 42 79 74 65 73  0A 20 20 41 64 6A 54 42  79 74 65 73 0A 20 20 41  64 6A 54 46 69 6C 65 73  djDBytes◙  AdjTBytes◙  AdjTFiles
00001500  0A 20 20 41 64 6A 54 69  6D 65 0A 20 20 41 6C 69  61 73 0A 20 20 41 6E 64  0A 20 20 41 6E 73 69 4F  ◙  AdjTime◙  Alias◙  And◙  AnsiO
00001520  6E 0A 20 20 41 6E 73 69  50 6F 73 0A 20 20 41 70  70 65 6E 64 0A 20 20 41  73 63 0A 0F 00 07 00 3E  n◙  AnsiPos◙  Append◙  Asc◙☼.•.>
00001540  00 05 08 00 46 00 03 27  02 4C 00 07 1F 02 56 00  09 4E 01 62 00 08 4F 01  6D 00 09 50 01 79 00 09  .♣◘.F.♥'☻L.•▼☻V.○N☺b.◘O☺m.○P☺y.○
00001560  51 01 85 00 09 B0 00 91  00 07 4A 01 9B 00 05 09  00 A3 00 03 0A 00 A9 00  06 B1 00 B2 00 07 3F 01  Q☺à.○░.æ.•J☺¢.♣○.ú.♥◙.⌐.♠▒.▓.•?☺
00001580  BC 00 06 0B 00 C5 00 03  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 02 00  39 00 00 00 0A 20 20 46  ╝.♠♂.┼.♥]☻[◙THelpTopic☻.9...◙  F
000015A0  75 6E 63 74 69 6F 6E 20  26 20 53 74 61 74 65 6D  65 6E 74 73 20 2D 20 42  0A 20 20 DF DF DF DF DF  unction & Statements - B◙  ▀▀▀▀▀
000015C0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 44 00 00  00 0A 20 20 42 32 77 0A  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙D...◙  B2w◙
000015E0  20 20 42 61 63 6B 75 70  0A 20 20 42 69 74 43 6C  65 61 72 0A 20 20 42 69  74 53 65 74 0A 20 20 42    Backup◙  BitClear◙  BitSet◙  B
00001600  6C 74 0A 20 20 42 72 65  61 6B 0A 20 20 42 72 6F  61 64 63 61 73 74 0A 20  20 42 79 65 0A 08 00 0C  lt◙  Break◙  Broadcast◙  Bye◙◘.♀
00001620  00 3D 00 03 B2 00 43 00  06 B3 00 4C 00 08 B4 00  57 00 06 B5 00 60 00 03  2E 01 66 00 05 B6 00 6E  .=.♥▓.C.♠│.L.◘┤.W.♠╡.`.♥.☺f.♣╢.n
00001640  00 09 57 01 7A 00 03 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 02 00 39  00 00 00 0A 20 20 46 75  .○W☺z.♥]☻[◙THelpTopic☻.9...◙  Fu
00001660  6E 63 74 69 6F 6E 20 26  20 53 74 61 74 65 6D 65  6E 74 73 20 2D 20 43 0A  20 20 DF DF DF DF DF DF  nction & Statements - C◙  ▀▀▀▀▀▀
00001680  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 1F 01 00 00  0A 20 20 43 61 6C 6C 0A  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙▼☺..◙  Call◙
000016A0  20 20 43 61 6C 6C 49 44  0A 20 20 43 61 6C 6C 4E  75 6D 0A 20 20 43 61 72  72 69 65 72 0A 20 20 43    CallID◙  CallNum◙  Carrier◙  C
000016C0  63 54 79 70 65 0A 20 20  43 64 43 68 65 63 6B 4F  66 66 0A 20 20 43 64 43  68 65 63 6B 4F 6E 0A 20  cType◙  CdCheckOff◙  CdCheckOn◙ 
000016E0  20 43 64 4F 6E 0A 20 20  43 68 61 74 0A 20 20 43  68 61 74 53 74 61 74 0A  20 20 43 68 72 0A 20 20   CdOn◙  Chat◙  ChatStat◙  Chr◙  
00001700  43 6C 6F 73 65 43 61 70  0A 20 20 43 6C 72 45 6F  6C 0A 20 20 43 6C 73 0A  20 20 43 6F 6C 6F 72 0A  CloseCap◙  ClrEol◙  Cls◙  Color◙
00001720  20 20 43 6F 6E 66 41 6C  69 61 73 0A 20 20 43 6F  6E 66 45 78 70 0A 20 20  43 6F 6E 66 46 6C 61 67    ConfAlias◙  ConfExp◙  ConfFlag
00001740  0A 20 20 43 6F 6E 66 4D  77 0A 20 20 43 6F 6E 66  52 65 67 0A 20 20 43 6F  6E 66 53 65 6C 0A 20 20  ◙  ConfMw◙  ConfReg◙  ConfSel◙  
00001760  43 6F 6E 66 53 79 73 0A  20 20 43 6F 6E 66 55 6E  46 6C 61 67 0A 20 20 43  6F 6E 74 69 6E 75 65 0A  ConfSys◙  ConfUnFlag◙  Continue◙
00001780  20 20 43 6F 70 79 0A 20  20 43 72 63 33 32 0A 20  20 43 75 72 43 6F 6C 6F  72 0A 20 20 43 75 72 43    Copy◙  Crc32◙  CurColor◙  CurC
000017A0  6F 6E 66 0A 20 20 43 75  72 53 65 63 0A 20 20 43  75 72 55 73 65 72 0A 1E  00 B7 00 3D 00 04 0D 00  onf◙  CurSec◙  CurUser◙▲.╖.=.♦♪.
000017C0  44 00 06 0F 00 4D 00 07  10 00 57 00 07 11 00 61  00 06 B8 00 6A 00 0A B9  00 77 00 09 12 00 83 00  D.♠☼.M.•►.W.•◄.a.♠╕.j.◙╣.w.○↕.â.
000017E0  04 BA 00 8A 00 04 32 00  91 00 08 13 00 9C 00 03  BB 00 A2 00 08 BC 00 AD  00 06 BD 00 B6 00 03 BE  ♦║.è.♦2.æ.◘‼.£.♥╗.ó.◘╝.¡.♠╜.╢.♥╛
00001800  00 BC 00 05 4B 01 C4 00  09 36 00 D0 00 07 BF 00  DA 00 08 39 00 E5 00 06  35 00 EE 00 07 37 00 F8  .╝.♣K☺─.○6.╨.•┐.┌.◘9.σ.♠5.ε.•7.°
00001820  00 07 38 00 02 01 07 C0  00 0C 01 0A 30 01 19 01  08 40 01 24 01 04 1E 02  2B 01 05 14 00 33 01 08  .•8.☻☺•└.♀☺◙0☺↓☺◘@☺$☺♦▲☻+☺♣.3☺◘
00001840  15 00 3E 01 07 16 00 48  01 06 55 01 51 01 07 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 02 00 39  §.>☺•▬.H☺♠U☺Q☺•]☻[◙THelpTopic☻.9
00001860  00 00 00 0A 20 20 46 75  6E 63 74 69 6F 6E 20 26  20 53 74 61 74 65 6D 65  6E 74 73 20 2D 20 44 0A  ...◙  Function & Statements - D◙
00001880  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A BE 00 00 00    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙╛...
000018A0  0A 20 20 44 61 74 65 0A  20 20 44 61 79 0A 20 20  44 62 67 4C 65 76 65 6C  0A 20 20 44 65 63 0A 20  ◙  Date◙  Day◙  DbgLevel◙  Dec◙ 
000018C0  20 44 65 63 6C 61 72 65  0A 20 20 44 65 66 41 6E  73 0A 20 20 44 65 66 43  6F 6C 6F 72 0A 20 20 44   Declare◙  DefAns◙  DefColor◙  D
000018E0  65 6C 61 79 0A 20 20 44  65 6C 65 74 65 0A 20 20  44 65 6C 55 73 65 72 0A  20 20 44 69 72 0A 20 20  elay◙  Delete◙  DelUser◙  Dir◙  
00001900  44 69 73 70 46 69 6C 65  0A 20 20 44 69 73 70 53  74 72 0A 20 20 44 69 73  70 54 65 78 74 0A 20 20  DispFile◙  DispStr◙  DispText◙  
00001920  44 4E 65 78 74 0A 20 20  44 6F 49 6E 74 72 0A 20  20 44 6F 77 0A 20 20 44  6F 77 6E 6C 6F 61 64 0A  DNext◙  DoIntr◙  Dow◙  Download◙
00001940  20 20 44 72 69 76 65 53  70 61 63 65 0A 20 20 44  74 72 4F 66 66 0A 20 20  44 74 72 4F 6E 0A 15 00    DriveSpace◙  DtrOff◙  DtrOn◙§.
00001960  17 00 3D 00 04 18 00 44  00 03 19 00 4A 00 08 C2  00 55 00 03 12 02 5B 00  07 33 00 65 00 06 1A 00  ↨.=.♦↑.D.♥↓.J.◘┬.U.♥↕☻[.•3.e.♠→.
00001980  6E 00 08 C4 00 79 00 05  C5 00 81 00 06 C6 00 8A  00 07 C7 00 94 00 03 C8  00 9A 00 08 C9 00 A5 00  n.◘─.y.♣┼.ü.♠╞.è.•╟.ö.♥╚.Ü.◘╔.Ñ.
000019A0  07 CA 00 AF 00 08 23 02  BA 00 05 CB 00 C2 00 06  1B 00 CB 00 03 43 01 D1  00 08 15 02 DC 00 0A CC  •╩.».◘#☻║.♣╦.┬.♠←.╦.♥C☺╤.◘§☻▄.◙╠
000019C0  00 E9 00 06 CD 00 F2 00  05 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 02  00 39 00 00 00 0A 20 20  .Θ.♠═.≥.♣]☻[◙THelpTopic☻.9...◙  
000019E0  46 75 6E 63 74 69 6F 6E  20 26 20 53 74 61 74 65  6D 65 6E 74 73 20 2D 20  45 0A 20 20 DF DF DF DF  Function & Statements - E◙  ▀▀▀▀
00001A00  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 2B 00  00 00 0A 20 20 45 6E 64  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙+...◙  End
00001A20  0A 20 20 45 72 72 6F 72  43 6F 72 72 65 63 74 0A  20 20 45 76 74 54 69 6D  65 41 64 6A 0A 20 20 45  ◙  ErrorCorrect◙  EvtTimeAdj◙  E
00001A40  78 69 73 74 0A 04 00 CE  00 3D 00 03 3A 00 43 00  0C 3E 00 52 00 0A 1C 00  5F 00 05 5D 02 5B 0A 54  xist◙♦.╬.=.♥:.C.♀>.R.◙∟._.♣]☻[◙T
00001A60  48 65 6C 70 54 6F 70 69  63 02 00 39 00 00 00 0A  20 20 46 75 6E 63 74 69  6F 6E 20 26 20 53 74 61  HelpTopic☻.9...◙  Function & Sta
00001A80  74 65 6D 65 6E 74 73 20  2D 20 46 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  tements - F◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00001AA0  DF DF DF DF DF DF DF 0A  55 01 00 00 0A 20 20 46  41 70 70 65 6E 64 0A 20  20 46 43 6C 6F 73 65 0A  ▀▀▀▀▀▀▀◙U☺..◙  FAppend◙  FClose◙
00001AC0  20 20 46 43 6C 6F 73 65  41 6C 6C 0A 20 20 46 43  72 65 61 74 65 0A 20 20  46 44 65 66 49 6E 0A 20    FCloseAll◙  FCreate◙  FDefIn◙ 
00001AE0  20 46 44 65 66 4F 75 74  0A 20 20 46 44 47 65 74  0A 20 20 46 44 50 75 74  0A 20 20 46 44 50 75 74   FDefOut◙  FDGet◙  FDPut◙  FDPut
00001B00  4C 6E 0A 20 20 46 44 50  75 74 50 61 64 0A 20 20  46 44 52 65 61 64 0A 20  20 46 44 57 72 69 74 65  Ln◙  FDPutPad◙  FDRead◙  FDWrite
00001B20  0A 20 20 46 65 72 72 0A  20 20 46 46 6C 75 73 68  0A 20 20 46 47 65 74 0A  20 20 46 69 6C 65 49 6E  ◙  Ferr◙  FFlush◙  FGet◙  FileIn
00001B40  66 0A 20 20 46 69 6E 64  46 69 72 73 74 0A 20 20  46 69 6E 64 4E 65 78 74  0A 20 20 46 6C 61 67 0A  f◙  FindFirst◙  FindNext◙  Flag◙
00001B60  20 20 46 6C 61 67 43 6E  74 0A 20 20 46 6D 74 43  43 0A 20 20 46 6D 74 52  65 61 6C 0A 20 20 46 4E    FlagCnt◙  FmtCC◙  FmtReal◙  FN
00001B80  65 78 74 0A 20 20 46 4F  70 65 6E 0A 20 20 46 6F  72 4E 65 78 74 0A 20 20  46 6F 72 77 61 72 64 0A  ext◙  FOpen◙  ForNext◙  Forward◙
00001BA0  20 20 46 50 75 74 0A 20  20 46 50 75 74 4C 6E 0A  20 20 46 50 75 74 50 61  64 0A 20 20 46 52 65 61    FPut◙  FPutLn◙  FPutPad◙  FRea
00001BC0  64 0A 20 20 46 52 65 41  6C 74 55 73 65 72 0A 20  20 46 72 65 73 68 4C 69  6E 65 0A 20 20 46 52 65  d◙  FReAltUser◙  FreshLine◙  FRe
00001BE0  77 69 6E 64 0A 20 20 46  53 65 65 6B 0A 20 20 46  75 6E 63 74 69 6F 6E 0A  20 20 46 57 72 69 74 65  wind◙  FSeek◙  Function◙  FWrite
00001C00  0A 24 00 CF 00 3D 00 07  D0 00 47 00 06 18 02 50  00 09 D1 00 5C 00 07 36  01 66 00 06 37 01 6F 00  ◙$.╧.=.•╨.G.♠↑☻P.○╤.\.•6☺f.♠7☺o.
00001C20  07 38 01 79 00 05 3A 01  81 00 05 3B 01 89 00 07  3C 01 93 00 08 39 01 9E  00 06 3D 01 A7 00 07 1D  •8☺y.♣:☺ü.♣;☺ë.•<☺ô.◘9☺₧.♠=☺º.•↔
00001C40  00 B1 00 04 32 01 B8 00  06 D2 00 C1 00 04 1E 00  C8 00 07 30 02 D2 00 09  31 02 DE 00 08 42 01 E9  .▒.♦2☺╕.♠╥.┴.♦▲.╚.•0☻╥.○1☻▐.◘B☺Θ
00001C60  00 04 44 01 F0 00 07 1F  00 FA 00 05 59 01 02 01  07 19 02 0C 01 05 D3 00  14 01 05 D4 00 1C 01 07  .♦D☺≡.•▼.·.♣Y☺☻☺•↓☻♀☺♣╙.☺♣╘.∟☺•
00001C80  D5 00 26 01 07 D6 00 30  01 04 D7 00 37 01 06 D8  00 40 01 07 34 01 4A 01  05 25 02 52 01 0A D9 00  ╒.&☺•╓.0☺♦╫.7☺♠╪.@☺•4☺J☺♣%☻R☺◙┘.
00001CA0  5F 01 09 DA 00 6B 01 07  33 01 75 01 05 11 02 7D  01 08 35 01 88 01 06 5D  02 5B 0A 54 48 65 6C 70  _☺○┌.k☺•3☺u☺♣◄☻}☺◘5☺ê☺♠]☻[◙THelp
00001CC0  54 6F 70 69 63 02 00 39  00 00 00 0A 20 20 46 75  6E 63 74 69 6F 6E 20 26  20 53 74 61 74 65 6D 65  Topic☻.9...◙  Function & Stateme
00001CE0  6E 74 73 20 2D 20 47 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  nts - G◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00001D00  DF DF DF 0A 63 00 00 00  0A 20 20 47 65 74 41 6C  74 55 73 65 72 0A 20 20  47 65 74 45 6E 76 0A 20  ▀▀▀◙c...◙  GetAltUser◙  GetEnv◙ 
00001D20  20 47 65 74 54 6F 6B 65  6E 0A 20 20 47 65 74 55  73 65 72 0A 20 20 47 65  74 58 0A 20 20 47 65 74   GetToken◙  GetUser◙  GetX◙  Get
00001D40  59 0A 20 20 47 6F 0A 20  20 47 6F 6F 64 62 79 65  0A 20 20 47 6F 53 75 62  0A 20 20 47 6F 54 6F 0A  Y◙  Go◙  Goodbye◙  GoSub◙  GoTo◙
00001D60  20 20 47 72 61 66 4D 6F  64 65 0A 0B 00 54 01 3D  00 0A 20 00 4A 00 06 21  00 53 00 08 DC 00 5E 00    GrafMode◙♂.T☺=.◙ .J.♠!.S.◘▄.^.
00001D80  07 22 00 68 00 04 23 00  6F 00 04 2F 02 76 00 02  DF 00 7B 00 07 DD 00 85  00 05 DE 00 8D 00 04 24  •".h.♦#.o.♦/☻v.☻▀.{.•▌.à.♣▐.ì.♦$
00001DA0  00 94 00 08 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 02 00 39 00 00 00  0A 20 20 46 75 6E 63 74  .ö.◘]☻[◙THelpTopic☻.9...◙  Funct
00001DC0  69 6F 6E 20 26 20 53 74  61 74 65 6D 65 6E 74 73  20 2D 20 48 0A 20 20 DF  DF DF DF DF DF DF DF DF  ion & Statements - H◙  ▀▀▀▀▀▀▀▀▀
00001DE0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 33 00 00 00 0A 20 20  48 61 6E 67 75 70 0A 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3...◙  Hangup◙ 
00001E00  20 48 65 6C 70 50 61 74  68 0A 20 20 48 69 43 6F  6E 66 4E 75 6D 0A 20 20  48 69 4D 73 67 4E 75 6D   HelpPath◙  HiConfNum◙  HiMsgNum
00001E20  0A 20 20 48 6F 75 72 0A  05 00 E0 00 3D 00 06 25  00 46 00 08 1A 02 51 00  09 31 00 5D 00 08 26 00  ◙  Hour◙♣.α.=.♠%.F.◘→☻Q.○1.].◘&.
00001E40  68 00 04 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 02 00 39 00 00 00 0A  20 20 46 75 6E 63 74 69  h.♦]☻[◙THelpTopic☻.9...◙  Functi
00001E60  6F 6E 20 26 20 53 74 61  74 65 6D 65 6E 74 73 20  2D 20 49 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  on & Statements - I◙  ▀▀▀▀▀▀▀▀▀▀
00001E80  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  AA 00 00 00 0A 20 20 49  32 73 0A 20 20 49 66 54  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙¬...◙  I2s◙  IfT
00001EA0  68 65 6E 0A 20 20 49 6E  42 79 74 65 73 0A 20 20  49 6E 63 0A 20 20 49 6E  6B 65 79 0A 20 20 49 6E  hen◙  InBytes◙  Inc◙  Inkey◙  In
00001EC0  70 75 74 0A 20 20 49 6E  70 75 74 43 43 0A 20 20  49 6E 70 75 74 44 61 74  65 0A 20 20 49 6E 70 75  put◙  InputCC◙  InputDate◙  Inpu
00001EE0  74 49 6E 74 0A 20 20 49  6E 70 75 74 4D 6F 6E 65  79 0A 20 20 49 6E 70 75  74 53 74 72 0A 20 20 49  tInt◙  InputMoney◙  InputStr◙  I
00001F00  6E 70 75 74 54 65 78 74  0A 20 20 49 6E 70 75 74  54 69 6D 65 0A 20 20 49  6E 70 75 74 59 4E 0A 20  nputText◙  InputTime◙  InputYN◙ 
00001F20  20 49 6E 73 74 72 0A 20  20 49 73 42 69 74 53 65  74 0A 20 20 49 73 4E 6F  6E 53 74 6F 70 0A 11 00   Instr◙  IsBitSet◙  IsNonStop◙◄.
00001F40  27 00 3D 00 03 E1 00 43  00 06 1C 02 4C 00 07 E2  00 56 00 03 28 00 5C 00  05 E3 00 64 00 05 E4 00  '.=.♥ß.C.♠∟☻L.•Γ.V.♥(.\.♣π.d.♣Σ.
00001F60  6C 00 07 E5 00 76 00 09  E6 00 82 00 08 E7 00 8D  00 0A E8 00 9A 00 08 E9  00 A5 00 09 EA 00 B1 00  l.•σ.v.○µ.é.◘τ.ì.◙Φ.Ü.◘Θ.Ñ.○Ω.▒.
00001F80  09 EB 00 BD 00 07 29 00  C7 00 05 0E 02 CF 00 08  3C 00 DA 00 09 5D 02 5B  0A 54 48 65 6C 70 54 6F  ○δ.╜.•).╟.♣♫☻╧.◘<.┌.○]☻[◙THelpTo
00001FA0  70 69 63 02 00 39 00 00  00 0A 20 20 46 75 6E 63  74 69 6F 6E 20 26 20 53  74 61 74 65 6D 65 6E 74  pic☻.9...◙  Function & Statement
00001FC0  73 20 2D 20 4A 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  s - J◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00001FE0  DF 0A 08 00 00 00 0A 20  20 4A 6F 69 6E 0A 01 00  EC 00 3D 00 04 5D 02 5B  0A 54 48 65 6C 70 54 6F  ▀◙◘...◙  Join◙☺.∞.=.♦]☻[◙THelpTo
00002000  70 69 63 02 00 39 00 00  00 0A 20 20 46 75 6E 63  74 69 6F 6E 20 26 20 53  74 61 74 65 6D 65 6E 74  pic☻.9...◙  Function & Statement
00002020  73 20 2D 20 4B 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  s - K◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00002040  DF 0A 73 00 00 00 0A 20  20 4B 62 64 42 75 66 53  69 7A 65 0A 20 20 4B 62  64 43 68 6B 4F 66 66 0A  ▀◙s...◙  KbdBufSize◙  KbdChkOff◙
00002060  20 20 4B 62 64 43 68 6B  4F 6E 0A 20 20 4B 62 64  46 69 6C 65 0A 20 20 4B  62 64 46 69 6C 65 55 73    KbdChkOn◙  KbdFile◙  KbdFileUs
00002080  65 64 0A 20 20 4B 62 64  46 6C 75 73 68 0A 20 20  4B 62 64 53 74 72 69 6E  67 0A 20 20 4B 62 64 53  ed◙  KbdFlush◙  KbdString◙  KbdS
000020A0  74 75 66 66 0A 20 20 4B  65 79 46 6C 75 73 68 0A  20 20 4B 49 6E 6B 65 79  0A 0A 00 2F 00 3D 00 0A  tuff◙  KeyFlush◙  KInkey◙◙./.=.◙
000020C0  ED 00 4A 00 09 EE 00 56  00 08 EF 00 61 00 07 30  00 6B 00 0B 47 01 79 00  08 46 01 84 00 09 F0 00  φ.J.○ε.V.◘∩.a.•0.k.♂G☺y.◘F☺ä.○≡.
000020E0  90 00 08 49 01 9B 00 08  2A 00 A6 00 06 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 02 00 39 00 00  É.◘I☺¢.◘*.ª.♠]☻[◙THelpTopic☻.9..
00002100  00 0A 20 20 46 75 6E 63  74 69 6F 6E 20 26 20 53  74 61 74 65 6D 65 6E 74  73 20 2D 20 4C 0A 20 20  .◙  Function & Statements - L◙  
00002120  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 76 00 00 00 0A 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙v...◙ 
00002140  20 4C 61 6E 67 0A 20 20  4C 61 6E 67 45 78 74 0A  20 20 4C 61 73 74 41 6E  73 0A 20 20 4C 61 73 74   Lang◙  LangExt◙  LastAns◙  Last
00002160  49 6E 0A 20 20 4C 65 66  74 0A 20 20 4C 65 6E 0A  20 20 4C 65 74 0A 20 20  4C 6F 67 0A 20 20 4C 6F  In◙  Left◙  Len◙  Let◙  Log◙  Lo
00002180  67 67 65 64 4F 6E 0A 20  20 4C 6F 4D 73 67 4E 75  6D 0A 20 20 4C 6F 6F 70  0A 20 20 4C 6F 77 65 72  ggedOn◙  LoMsgNum◙  Loop◙  Lower
000021A0  0A 20 20 4C 70 72 69 6E  74 65 64 0A 20 20 4C 74  72 69 6D 0A 0E 00 4D 01  3D 00 04 2B 00 44 00 07  ◙  Lprinted◙  Ltrim◙♫.M☺=.♦+.D.•
000021C0  34 00 4E 00 07 41 01 58  00 06 2C 00 61 00 04 2D  00 68 00 03 F1 00 6E 00  03 56 01 74 00 03 2E 00  4.N.•A☺X.♠,.a.♦-.h.♥±.n.♥V☺t.♥..
000021E0  7A 00 08 40 00 85 00 08  31 01 90 00 04 41 00 97  00 05 42 00 9F 00 08 43  00 AA 00 05 5D 02 5B 0A  z.◘@.à.◘1☺É.♦A.ù.♣B.ƒ.◘C.¬.♣]☻[◙
00002200  54 48 65 6C 70 54 6F 70  69 63 02 00 39 00 00 00  0A 20 20 46 75 6E 63 74  69 6F 6E 20 26 20 53 74  THelpTopic☻.9...◙  Function & St
00002220  61 74 65 6D 65 6E 74 73  20 2D 20 4D 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  atements - M◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00002240  DF DF DF DF DF DF DF DF  0A 0D 01 00 00 0A 20 20  4D 61 73 6B 5F 41 6C 6E  75 6D 0A 20 20 4D 61 73  ▀▀▀▀▀▀▀▀◙♪☺..◙  Mask_Alnum◙  Mas
00002260  6B 5F 41 6C 70 68 61 0A  20 20 4D 61 73 6B 5F 41  73 63 69 69 0A 20 20 4D  61 73 6B 5F 46 69 6C 65  k_Alpha◙  Mask_Ascii◙  Mask_File
00002280  0A 20 20 4D 61 73 6B 5F  4E 75 6D 0A 20 20 4D 61  73 6B 5F 50 61 74 68 0A  20 20 4D 61 73 6B 5F 50  ◙  Mask_Num◙  Mask_Path◙  Mask_P
000022A0  77 64 0A 20 20 4D 61 78  4E 6F 64 65 0A 20 20 4D  64 6D 46 6C 75 73 68 0A  20 20 4D 65 67 61 4E 75  wd◙  MaxNode◙  MdmFlush◙  MegaNu
000022C0  6D 0A 20 20 4D 65 73 73  61 67 65 0A 20 20 4D 47  65 74 42 79 74 65 0A 20  20 4D 69 64 0A 20 20 4D  m◙  Message◙  MGetByte◙  Mid◙  M
000022E0  69 6E 0A 20 20 4D 49 6E  6B 65 79 0A 20 20 4D 69  6E 4C 65 66 74 0A 20 20  4D 69 6E 4F 6E 0A 20 20  in◙  MInkey◙  MinLeft◙  MinOn◙  
00002300  4D 69 78 65 64 0A 20 20  4D 6B 41 64 64 72 0A 20  20 4D 6B 44 61 74 65 0A  20 20 4D 6F 64 65 6D 0A  Mixed◙  MkAddr◙  MkDate◙  Modem◙
00002320  20 20 4D 6F 6E 74 68 0A  20 20 4D 6F 72 65 0A 20  20 4D 6F 75 73 65 52 65  67 0A 20 20 4D 50 72 69    Month◙  More◙  MouseReg◙  MPri
00002340  6E 74 0A 20 20 4D 50 72  69 6E 74 4C 6E 0A 20 20  4D 73 67 54 6F 46 69 6C  65 0A 1B 00 44 00 3D 00  nt◙  MPrintLn◙  MsgToFile◙←.D.=.
00002360  0A 45 00 4A 00 0A 46 00  57 00 0A 47 00 64 00 09  48 00 70 00 08 49 00 7B  00 09 4A 00 87 00 08 4B  ◙E.J.◙F.W.◙G.d.○H.p.◘I.{.○J.ç.◘K
00002380  00 92 00 07 48 01 9C 00  08 4C 00 A7 00 07 F2 00  B1 00 07 4D 00 BB 00 08  4E 00 C6 00 03 4F 00 CC  .Æ.•H☺£.◘L.º.•≥.▒.•M.╗.◘N.╞.♥O.╠
000023A0  00 03 50 00 D2 00 06 51  00 DB 00 07 52 00 E5 00  05 53 00 ED 00 05 54 00  F5 00 06 55 00 FE 00 06  .♥P.╥.♠Q.█.•R.σ.♣S.φ.♣T.⌡.♠U.■.♠
000023C0  56 00 07 01 05 57 00 0F  01 05 F3 00 17 01 04 F4  00 1E 01 08 F5 00 29 01  06 F6 00 32 01 08 2D 02  V.•☺♣W.☼☺♣≤.↨☺♦⌠.▲☺◘⌡.)☺♠÷.2☺◘-☻
000023E0  3D 01 09 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 02 00 39 00 00 00 0A  20 20 46 75 6E 63 74 69  =☺○]☻[◙THelpTopic☻.9...◙  Functi
00002400  6F 6E 20 26 20 53 74 61  74 65 6D 65 6E 74 73 20  2D 20 4E 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  on & Statements - N◙  ▀▀▀▀▀▀▀▀▀▀
00002420  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  25 00 00 00 0A 20 20 4E  65 77 4C 69 6E 65 0A 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙%...◙  NewLine◙ 
00002440  20 4E 65 77 4C 69 6E 65  73 0A 20 20 4E 6F 43 68  61 72 0A 20 20 4E 6F 74  0A 04 00 F7 00 3D 00 07   NewLines◙  NoChar◙  Not◙♦.≈.=.•
00002460  F8 00 47 00 08 58 00 52  00 06 59 00 5B 00 03 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 02 00 39  °.G.◘X.R.♠Y.[.♥]☻[◙THelpTopic☻.9
00002480  00 00 00 0A 20 20 46 75  6E 63 74 69 6F 6E 20 26  20 53 74 61 74 65 6D 65  6E 74 73 20 2D 20 4F 0A  ...◙  Function & Statements - O◙
000024A0  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 3A 00 00 00    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙:...
000024C0  0A 20 20 4F 6E 4C 6F 63  61 6C 0A 20 20 4F 70 65  6E 43 61 70 0A 20 20 4F  70 65 72 61 74 6F 72 73  ◙  OnLocal◙  OpenCap◙  Operators
000024E0  0A 20 20 4F 70 54 65 78  74 0A 20 20 4F 72 0A 20  20 4F 75 74 42 79 74 65  73 0A 06 00 5A 00 3D 00  ◙  OpText◙  Or◙  OutBytes◙♠.Z.=.
00002500  07 F9 00 47 00 07 05 00  51 00 09 FA 00 5D 00 06  5B 00 66 00 02 1B 02 6B  00 08 5D 02 5B 0A 54 48  •∙.G.•♣.Q.○·.].♠[.f.☻←☻k.◘]☻[◙TH
00002520  65 6C 70 54 6F 70 69 63  02 00 39 00 00 00 0A 20  20 46 75 6E 63 74 69 6F  6E 20 26 20 53 74 61 74  elpTopic☻.9...◙  Function & Stat
00002540  65 6D 65 6E 74 73 20 2D  20 50 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ements - P◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00002560  DF DF DF DF DF DF 0A 06  01 00 00 0A 20 20 50 61  67 65 4F 66 66 0A 20 20  50 61 67 65 4F 6E 0A 20  ▀▀▀▀▀▀◙♠☺..◙  PageOff◙  PageOn◙ 
00002580  20 50 61 67 65 53 74 61  74 0A 20 20 50 43 42 41  63 63 6F 75 6E 74 0A 20  20 50 63 62 41 63 63 53   PageStat◙  PCBAccount◙  PcbAccS
000025A0  74 61 74 0A 20 20 50 63  62 44 61 74 0A 20 20 50  63 62 4D 61 63 0A 20 20  50 63 62 4E 6F 64 65 0A  tat◙  PcbDat◙  PcbMac◙  PcbNode◙
000025C0  20 20 50 65 65 6B 42 0A  20 20 50 65 65 6B 44 57  0A 20 20 50 65 65 6B 57  0A 20 20 50 6F 6B 65 42    PeekB◙  PeekDW◙  PeekW◙  PokeB
000025E0  0A 20 20 50 6F 6B 65 44  57 0A 20 20 50 6F 6B 65  57 0A 20 20 50 6F 70 0A  20 20 50 50 45 4E 61 6D  ◙  PokeDW◙  PokeW◙  Pop◙  PPENam
00002600  65 0A 20 20 50 50 45 50  61 74 68 0A 20 20 50 50  4C 42 75 66 53 69 7A 65  0A 20 20 50 52 46 6F 75  e◙  PPEPath◙  PPLBufSize◙  PRFou
00002620  6E 64 0A 20 20 50 72 69  6E 74 0A 20 20 50 72 69  6E 74 4C 6E 0A 20 20 50  72 6F 63 65 64 75 72 65  nd◙  Print◙  PrintLn◙  Procedure
00002640  0A 20 20 50 72 6F 6D 70  74 53 74 72 0A 20 20 50  73 61 0A 20 20 50 75 73  68 0A 20 20 50 75 74 41  ◙  PromptStr◙  Psa◙  Push◙  PutA
00002660  6C 74 55 73 65 72 0A 20  20 50 75 74 55 73 65 72  0A 1B 00 FB 00 3D 00 07  FC 00 47 00 06 5C 00 50  ltUser◙  PutUser◙←.√.=.•ⁿ.G.♠\.P
00002680  00 08 29 02 5B 00 0A 2A  02 68 00 0A 5D 00 75 00  06 1D 02 7E 00 06 5E 00  87 00 07 5F 00 91 00 05  .◘)☻[.◙*☻h.◙].u.♠↔☻~.♠^.ç.•_.æ.♣
000026A0  60 00 99 00 06 61 00 A2  00 05 FD 00 AA 00 05 FE  00 B2 00 06 FF 00 BB 00  05 00 01 C3 00 03 62 00  `.Ö.♠a.ó.♣².¬.♣■.▓.♠ .╗.♣.☺├.♥b.
000026C0  C9 00 07 63 00 D3 00 07  64 00 DD 00 0A 01 01 EA  00 07 02 01 F4 00 05 03  01 FC 00 07 10 02 06 01  ╔.•c.╙.•d.▌.◙☺☺Ω.•☻☺⌠.♣♥☺ⁿ.•►☻♠☺
000026E0  09 04 01 12 01 09 65 00  1E 01 03 05 01 24 01 04  53 01 2B 01 0A 06 01 38  01 07 5D 02 5B 0A 54 48  ○♦☺↕☺○e.▲☺♥♣☺$☺♦S☺+☺◙♠☺8☺•]☻[◙TH
00002700  65 6C 70 54 6F 70 69 63  02 00 39 00 00 00 0A 20  20 46 75 6E 63 74 69 6F  6E 20 26 20 53 74 61 74  elpTopic☻.9...◙  Function & Stat
00002720  65 6D 65 6E 74 73 20 2D  20 51 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ements - Q◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00002740  DF DF DF DF DF DF 0A 1C  00 00 00 0A 20 20 51 75  65 73 74 0A 20 20 51 75  69 74 0A 20 20 51 77 6B  ▀▀▀▀▀▀◙∟...◙  Quest◙  Quit◙  Qwk
00002760  4C 69 6D 69 74 73 0A 03  00 07 01 3D 00 05 2F 01  45 00 04 2E 02 4C 00 09  5D 02 5B 0A 54 48 65 6C  Limits◙♥.•☺=.♣/☺E.♦.☻L.○]☻[◙THel
00002780  70 54 6F 70 69 63 02 00  39 00 00 00 0A 20 20 46  75 6E 63 74 69 6F 6E 20  26 20 53 74 61 74 65 6D  pTopic☻.9...◙  Function & Statem
000027A0  65 6E 74 73 20 2D 20 52  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ents - R◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000027C0  DF DF DF DF 0A 1C 01 00  00 0A 20 20 52 61 6E 64  6F 6D 0A 20 20 52 64 55  6E 65 74 0A 20 20 52 64  ▀▀▀▀◙∟☺..◙  Random◙  RdUnet◙  Rd
000027E0  55 73 79 73 0A 20 20 52  65 61 64 4C 69 6E 65 0A  20 20 52 65 63 6F 72 64  55 73 61 67 65 0A 20 20  Usys◙  ReadLine◙  RecordUsage◙  
00002800  52 65 44 69 6D 0A 20 20  52 65 67 41 68 0A 20 20  52 65 67 41 6C 0A 20 20  52 65 67 41 78 0A 20 20  ReDim◙  RegAh◙  RegAl◙  RegAx◙  
00002820  52 65 67 42 68 0A 20 20  52 65 67 42 6C 0A 20 20  52 65 67 42 78 0A 20 20  52 65 67 43 66 0A 20 20  RegBh◙  RegBl◙  RegBx◙  RegCf◙  
00002840  52 65 67 43 68 0A 20 20  52 65 67 43 6C 0A 20 20  52 65 67 43 78 0A 20 20  52 65 67 44 68 0A 20 20  RegCh◙  RegCl◙  RegCx◙  RegDh◙  
00002860  52 65 67 44 69 0A 20 20  52 65 67 44 6C 0A 20 20  52 65 67 44 73 0A 20 20  52 65 67 44 78 0A 20 20  RegDi◙  RegDl◙  RegDs◙  RegDx◙  
00002880  52 65 67 45 73 0A 20 20  52 65 67 46 0A 20 20 52  65 67 53 69 0A 20 20 52  65 6E 61 6D 65 0A 20 20  RegEs◙  RegF◙  RegSi◙  Rename◙  
000028A0  52 65 70 6C 61 63 65 0A  20 20 52 65 70 6C 61 63  65 53 74 72 0A 20 20 52  65 73 65 74 44 69 73 70  Replace◙  ReplaceStr◙  ResetDisp
000028C0  0A 20 20 52 65 73 74 53  63 72 6E 0A 20 20 52 65  74 75 72 6E 0A 20 20 52  69 67 68 74 0A 20 20 52  ◙  RestScrn◙  Return◙  Right◙  R
000028E0  74 72 69 6D 0A 20 00 66  00 3D 00 06 08 01 46 00  06 09 01 4F 00 06 67 00  58 00 08 28 02 63 00 0B  trim◙ .f.=.♠◘☺F.♠○☺O.♠g.X.◘(☻c.♂
00002900  3E 01 71 00 05 68 00 79  00 05 69 00 81 00 05 6A  00 89 00 05 6B 00 91 00  05 6C 00 99 00 05 6D 00  >☺q.♣h.y.♣i.ü.♣j.ë.♣k.æ.♣l.Ö.♣m.
00002920  A1 00 05 6E 00 A9 00 05  6F 00 B1 00 05 70 00 B9  00 05 71 00 C1 00 05 72  00 C9 00 05 73 00 D1 00  í.♣n.⌐.♣o.▒.♣p.╣.♣q.┴.♣r.╔.♣s.╤.
00002940  05 74 00 D9 00 05 75 00  E1 00 05 76 00 E9 00 05  77 00 F1 00 05 78 00 F9  00 04 79 00 00 01 05 0A  ♣t.┘.♣u.ß.♣v.Θ.♣w.±.♣x.∙.♦y..☺♣◙
00002960  01 08 01 06 7A 00 11 01  07 7B 00 1B 01 0A 0B 01  28 01 09 0C 01 34 01 08  0D 01 3F 01 06 7C 00 48  ☺◘☺♠z.◄☺•{.←☺◙♂☺(☺○♀☺4☺◘♪☺?☺♠|.H
00002980  01 05 7D 00 50 01 05 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 02 00 39  00 00 00 0A 20 20 46 75  ☺♣}.P☺♣]☻[◙THelpTopic☻.9...◙  Fu
000029A0  6E 63 74 69 6F 6E 20 26  20 53 74 61 74 65 6D 65  6E 74 73 20 2D 20 53 0A  20 20 DF DF DF DF DF DF  nction & Statements - S◙  ▀▀▀▀▀▀
000029C0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 58 01 00 00  0A 20 20 53 32 69 0A 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙X☺..◙  S2i◙ 
000029E0  20 53 61 76 65 53 63 72  6E 0A 20 20 53 63 61 6E  4D 73 67 48 64 72 0A 20  20 53 63 72 46 69 6C 65   SaveScrn◙  ScanMsgHdr◙  ScrFile
00002A00  0A 20 20 53 63 72 54 65  78 74 0A 20 20 53 65 61  72 63 68 46 69 6E 64 0A  20 20 53 65 61 72 63 68  ◙  ScrText◙  SearchFind◙  Search
00002A20  49 6E 69 74 0A 20 20 53  65 61 72 63 68 53 74 6F  70 0A 20 20 53 65 63 0A  20 20 53 65 6C 65 63 74  Init◙  SearchStop◙  Sec◙  Select
00002A40  FF 43 61 73 65 0A 20 20  53 65 6E 64 4D 6F 64 65  6D 0A 20 20 53 65 74 45  6E 76 0A 20 20 53 65 74   Case◙  SendModem◙  SetEnv◙  Set
00002A60  4C 6D 72 0A 20 20 53 68  65 6C 6C 0A 20 20 53 68  6F 77 4F 66 66 0A 20 20  53 68 6F 77 4F 6E 0A 20  Lmr◙  Shell◙  ShowOff◙  ShowOn◙ 
00002A80  20 53 68 6F 77 53 74 61  74 0A 20 20 53 6C 50 61  74 68 0A 20 20 53 6F 72  74 0A 20 20 53 6F 75 6E   ShowStat◙  SlPath◙  Sort◙  Soun
00002AA0  64 0A 20 20 53 70 61 63  65 0A 20 20 53 50 72 69  6E 74 0A 20 20 53 50 72  69 6E 74 4C 6E 0A 20 20  d◙  Space◙  SPrint◙  SPrintLn◙  
00002AC0  53 74 61 63 6B 41 62 6F  72 74 0A 20 20 53 74 61  63 6B 45 72 72 0A 20 20  53 74 61 63 6B 4C 65 66  StackAbort◙  StackErr◙  StackLef
00002AE0  74 0A 20 20 53 74 61 72  74 44 69 73 70 0A 20 20  53 74 6F 70 0A 20 20 53  74 72 69 6E 67 0A 20 20  t◙  StartDisp◙  Stop◙  String◙  
00002B00  53 74 72 69 70 0A 20 20  53 74 72 69 70 41 74 78  0A 20 20 53 74 72 69 70  53 74 72 0A 20 20 53 79  Strip◙  StripAtx◙  StripStr◙  Sy
00002B20  6E 74 61 78 0A 20 20 53  79 73 6F 70 53 65 63 0A  22 00 7E 00 3D 00 03 0E  01 43 00 08 2C 02 4E 00  ntax◙  SysopSec◙".~.=.♥♫☺C.◘,☻N.
00002B40  0A 0F 01 5B 00 07 7F 00  65 00 07 12 01 6F 00 0A  11 01 7C 00 0A 13 01 89  00 0A 80 00 96 00 03 13  ◙☼☺[.•⌂.e.•↕☺o.◙◄☺|.◙‼☺ë.◙Ç.û.♥‼
00002B60  02 9C 00 0B 10 01 AA 00  09 17 02 B6 00 06 16 02  BF 00 06 14 01 C8 00 05  15 01 D0 00 07 16 01 DA  ☻£.♂►☺¬.○↨☻╢.♠▬☻┐.♠☺╚.♣§☺╨.•▬☺┌
00002B80  00 06 81 00 E3 00 08 82  00 EE 00 06 17 01 F7 00  04 18 01 FE 00 05 83 00  06 01 05 19 01 0E 01 06  .♠ü.π.◘é.ε.♠↨☺≈.♦↑☺■.♣â.♠☺♣↓☺♫☺♠
00002BA0  1A 01 17 01 08 22 02 22  01 0A 21 02 2F 01 08 20  02 3A 01 09 1B 01 46 01  09 1C 01 52 01 04 84 00  →☺↨☺◘"☻"☺◙!☻/☺◘ ☻:☺○←☺F☺○∟☺R☺♦ä.
00002BC0  59 01 06 85 00 62 01 05  86 00 6A 01 08 87 00 75  01 08 01 00 80 01 06 88  00 89 01 08 5D 02 5B 0A  Y☺♠à.b☺♣å.j☺◘ç.u☺◘☺.Ç☺♠ê.ë☺◘]☻[◙
00002BE0  54 48 65 6C 70 54 6F 70  69 63 02 00 39 00 00 00  0A 20 20 46 75 6E 63 74  69 6F 6E 20 26 20 53 74  THelpTopic☻.9...◙  Function & St
00002C00  61 74 65 6D 65 6E 74 73  20 2D 20 54 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  atements - T◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00002C20  DF DF DF DF DF DF DF DF  0A AE 00 00 00 0A 20 20  54 65 6D 70 50 61 74 68  0A 20 20 54 69 6D 65 0A  ▀▀▀▀▀▀▀▀◙«...◙  TempPath◙  Time◙
00002C40  20 20 54 69 6D 65 41 50  0A 20 20 54 6F 0A 20 20  54 6F 44 44 61 74 65 0A  20 20 54 6F 6B 43 6F 75    TimeAP◙  To◙  ToDDate◙  TokCou
00002C60  6E 74 0A 20 20 54 6F 6B  65 6E 69 7A 65 0A 20 20  54 6F 6B 65 6E 53 74 72  0A 20 20 54 6F 54 79 70  nt◙  Tokenize◙  TokenStr◙  ToTyp
00002C80  65 0A 20 20 54 50 41 43  47 65 74 0A 20 20 54 50  41 43 50 75 74 0A 20 20  54 50 41 43 52 65 61 64  e◙  TPACGet◙  TPACPut◙  TPACRead
00002CA0  0A 20 20 54 50 41 43 57  72 69 74 65 0A 20 20 54  50 41 47 65 74 0A 20 20  54 50 41 50 75 74 0A 20  ◙  TPACWrite◙  TPAGet◙  TPAPut◙ 
00002CC0  20 54 50 41 52 65 61 64  0A 20 20 54 50 41 57 72  69 74 65 0A 20 20 54 72  69 6D 0A 12 00 89 00 3D   TPARead◙  TPAWrite◙  Trim◙↕.ë.=
00002CE0  00 08 8A 00 48 00 04 8B  00 4F 00 06 0F 02 58 00  02 24 02 5D 00 07 8C 00  67 00 08 1D 01 72 00 08  .◘è.H.♦ï.O.♠☼☻X.☻$☻].•î.g.◘↔☺r.◘
00002D00  8D 00 7D 00 08 8E 00 88  00 06 20 01 91 00 07 21  01 9B 00 07 24 01 A5 00  08 25 01 B0 00 09 1E 01  ì.}.◘Ä.ê.♠ ☺æ.•!☺¢.•$☺Ñ.◘%☺░.○▲☺
00002D20  BC 00 06 1F 01 C5 00 06  22 01 CE 00 07 23 01 D8  00 08 8F 00 E3 00 04 5D  02 5B 0A 54 48 65 6C 70  ╝.♠▼☺┼.♠"☺╬.•#☺╪.◘Å.π.♦]☻[◙THelp
00002D40  54 6F 70 69 63 02 00 39  00 00 00 0A 20 20 46 75  6E 63 74 69 6F 6E 20 26  20 53 74 61 74 65 6D 65  Topic☻.9...◙  Function & Stateme
00002D60  6E 74 73 20 2D 20 55 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  nts - U◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00002D80  DF DF DF 0A FF 00 00 00  0A 20 20 55 6E 5F 43 69  74 79 0A 20 20 55 6E 5F  4E 61 6D 65 0A 20 20 55  ▀▀▀◙ ...◙  Un_City◙  Un_Name◙  U
00002DA0  6E 5F 4F 70 65 72 0A 20  20 55 6E 5F 53 74 61 74  0A 20 20 55 70 70 65 72  0A 20 20 55 73 65 72 41  n_Oper◙  Un_Stat◙  Upper◙  UserA
00002DC0  6C 69 61 73 0A 20 20 55  5F 42 64 6C 0A 20 20 55  5F 42 64 6C 44 61 79 0A  20 20 55 5F 42 75 6C 0A  lias◙  U_Bdl◙  U_BdlDay◙  U_Bul◙
00002DE0  20 20 55 5F 46 64 6C 0A  20 20 55 5F 46 75 6C 0A  20 20 55 5F 49 6E 43 6F  6E 66 0A 20 20 55 5F 4C    U_Fdl◙  U_Ful◙  U_InConf◙  U_L
00002E00  44 61 74 65 0A 20 20 55  5F 4C 44 69 72 0A 20 20  55 5F 4C 6D 72 0A 20 20  55 5F 4C 6F 67 6F 6E 73  Date◙  U_LDir◙  U_Lmr◙  U_Logons
00002E20  0A 20 20 55 5F 4C 54 69  6D 65 0A 20 20 55 5F 4D  73 67 52 64 0A 20 20 55  5F 4D 73 67 57 72 0A 20  ◙  U_LTime◙  U_MsgRd◙  U_MsgWr◙ 
00002E40  20 55 5F 4E 61 6D 65 0A  20 20 55 5F 50 77 64 48  69 73 74 0A 20 20 55 5F  50 77 64 4C 63 0A 20 20   U_Name◙  U_PwdHist◙  U_PwdLc◙  
00002E60  55 5F 50 77 64 54 63 0A  20 20 55 5F 52 65 63 4E  75 6D 0A 20 20 55 5F 53  74 61 74 0A 20 20 55 5F  U_PwdTc◙  U_RecNum◙  U_Stat◙  U_
00002E80  54 69 6D 65 4F 6E 0A 1A  00 91 00 3D 00 07 92 00  47 00 07 93 00 51 00 07  94 00 5B 00 07 90 00 65  TimeOn◙→.æ.=.•Æ.G.•ô.Q.•ö.[.•É.e
00002EA0  00 05 4C 01 6D 00 09 95  00 79 00 05 96 00 81 00  08 97 00 8C 00 05 98 00  94 00 05 99 00 9C 00 05  .♣L☺m.○ò.y.♣û.ü.◘ù.î.♣ÿ.ö.♣Ö.£.♣
00002EC0  9A 00 A4 00 08 9B 00 AF  00 07 9C 00 B9 00 06 9D  00 C2 00 05 9E 00 CA 00  08 9F 00 D5 00 07 A0 00  Ü.ñ.◘¢.».•£.╣.♠¥.┬.♣₧.╩.◘ƒ.╒.•á.
00002EE0  DF 00 07 A1 00 E9 00 07  A2 00 F3 00 06 A3 00 FC  00 09 A4 00 08 01 07 A5  00 12 01 07 A6 00 1C 01  ▀.•í.Θ.•ó.≤.♠ú.ⁿ.○ñ.◘☺•Ñ.↕☺•ª.∟☺
00002F00  08 A7 00 27 01 06 A8 00  30 01 08 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 02 00 39 00 00 00 0A  ◘º.'☺♠¿.0☺◘]☻[◙THelpTopic☻.9...◙
00002F20  20 20 46 75 6E 63 74 69  6F 6E 20 26 20 53 74 61  74 65 6D 65 6E 74 73 20  2D 20 56 0A 20 20 DF DF    Function & Statements - V◙  ▀▀
00002F40  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  3F 00 00 00 0A 20 20 56  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?...◙  V
00002F60  61 6C 43 43 0A 20 20 56  61 6C 44 61 74 65 0A 20  20 56 61 6C 54 69 6D 65  0A 20 20 56 61 72 41 64  alCC◙  ValDate◙  ValTime◙  VarAd
00002F80  64 72 0A 20 20 56 61 72  4F 66 66 0A 20 20 56 61  72 53 65 67 0A 20 20 56  65 72 0A 07 00 A9 00 3D  dr◙  VarOff◙  VarSeg◙  Ver◙•.⌐.=
00002FA0  00 05 AA 00 45 00 07 AB  00 4F 00 07 26 01 59 00  07 27 01 63 00 06 28 01  6C 00 06 AC 00 75 00 03  .♣¬.E.•½.O.•&☺Y.•'☺c.♠(☺l.♠¼.u.♥
00002FC0  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 02 00  39 00 00 00 0A 20 20 46  75 6E 63 74 69 6F 6E 20  ]☻[◙THelpTopic☻.9...◙  Function 
00002FE0  26 20 53 74 61 74 65 6D  65 6E 74 73 20 2D 20 57  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  & Statements - W◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀
00003000  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 39 00 00  00 0A 20 20 57 61 69 74  0A 20 20 57 61 69 74 46  ▀▀▀▀▀▀▀▀▀▀▀▀◙9...◙  Wait◙  WaitF
00003020  6F 72 0A 20 20 57 68 69  6C 65 0A 20 20 57 72 55  6E 65 74 0A 20 20 57 72  55 73 79 73 0A 20 20 57  or◙  While◙  WrUnet◙  WrUsys◙  W
00003040  72 55 73 79 73 44 6F 6F  72 0A 06 00 29 01 3D 00  04 2A 01 44 00 07 2B 01  4E 00 05 2C 01 56 00 06  rUsysDoor◙♠.)☺=.♦*☺D.•+☺N.♣,☺V.♠
00003060  2D 01 5F 00 06 45 01 68  00 0A 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  02 00 39 00 00 00 0A 20  -☺_.♠E☺h.◙]☻[◙THelpTopic☻.9...◙ 
00003080  20 46 75 6E 63 74 69 6F  6E 20 26 20 53 74 61 74  65 6D 65 6E 74 73 20 2D  20 58 0A 20 20 DF DF DF   Function & Statements - X◙  ▀▀▀
000030A0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 07  00 00 00 0A 20 20 58 6F  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙•...◙  Xo
000030C0  72 0A 01 00 AD 00 3D 00  03 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 02  00 39 00 00 00 0A 20 20  r◙☺.¡.=.♥]☻[◙THelpTopic☻.9...◙  
000030E0  46 75 6E 63 74 69 6F 6E  20 26 20 53 74 61 74 65  6D 65 6E 74 73 20 2D 20  59 0A 20 20 DF DF DF DF  Function & Statements - Y◙  ▀▀▀▀
00003100  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 12 00  00 00 0A 20 20 59 65 61  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙↕...◙  Yea
00003120  72 0A 20 20 59 65 73 43  68 61 72 0A 02 00 AE 00  3D 00 04 AF 00 44 00 07  5D 02 5B 0A 54 48 65 6C  r◙  YesChar◙☻.«.=.♦».D.•]☻[◙THel
00003140  70 54 6F 70 69 63 11 00  29 00 00 00 0A 20 20 50  50 4C 20 53 4F 55 52 43  45 20 53 59 4E 54 41 58  pTopic◄.)...◙  PPL SOURCE SYNTAX
00003160  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 5F 00 01  00 0A 0A 45 61 63 68 20  ◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙_.☺.◙◙Each 
00003180  6C 69 6E 65 20 6F 66 20  61 20 50 50 4C 20 73 6F  75 72 63 65 20 66 69 6C  65 20 6D 61 79 20 63 6F  line of a PPL source file may co
000031A0  6E 74 61 69 6E 20 6E 6F  6E 65 2C 20 6F 6E 65 2C  20 73 6F 6D 65 20 6F 72  20 61 6C 6C 20 6F 66 20  ntain none, one, some or all of 
000031C0  74 68 65 20 66 6F 6C 6C  6F 77 69 6E 67 20 73 65  63 74 69 6F 6E 73 3A 20  35 00 01 00 0A 0A 5B 4B  the following sections: 5.☺.◙◙[K
000031E0  45 59 57 4F 52 44 20 5D  5B 45 58 50 52 7C 56 41  52 5D 5B 2C 45 58 50 52  7C 56 41 52 5D 5B 3B 7C  EYWORD ][EXPR|VAR][,EXPR|VAR][;|
00003200  27 5D 5B 43 4F 4D 4D 45  4E 54 20 54 45 58 54 5D  20 39 00 01 00 0A 4B 45  59 57 4F 52 44 20 2D 20  '][COMMENT TEXT] 9.☺.◙KEYWORD - 
00003220  41 20 50 50 4C 20 73 74  61 74 65 6D 65 6E 74 20  75 73 65 64 20 74 6F 20  61 63 63 6F 6D 70 6C 69  A PPL statement used to accompli
00003240  73 68 20 73 6F 6D 65 20  74 61 73 6B 2E 20 4A 00  01 00 0A 45 58 50 52 20  20 20 20 2D 20 41 20 50  sh some task. J.☺.◙EXPR    - A P
00003260  50 4C 20 65 78 70 72 65  73 73 69 6F 6E 20 77 68  69 63 68 20 6D 61 79 20  63 6F 6E 74 61 69 6E 20  PL expression which may contain 
00003280  56 41 52 73 2C 20 43 4F  4E 53 54 73 2C 20 61 6E  64 2F 6F 72 20 46 55 4E  43 73 2E 20 39 00 01 00  VARs, CONSTs, and/or FUNCs. 9.☺.
000032A0  0A 56 41 52 20 20 20 20  20 2D 20 41 20 50 50 4C  20 76 61 72 69 61 62 6C  65 20 77 69 74 68 20 6F  ◙VAR     - A PPL variable with o
000032C0  70 74 69 6F 6E 61 6C 20  61 72 72 61 79 20 73 75  62 73 63 72 69 70 74 2E  20 1B 00 01 00 0A 43 4F  ptional array subscript. ←.☺.◙CO
000032E0  4E 53 54 20 20 20 2D 20  41 20 50 50 4C 20 63 6F  6E 73 74 61 6E 74 2E 20  30 00 01 00 0A 46 55 4E  NST   - A PPL constant. 0.☺.◙FUN
00003300  43 20 20 20 20 2D 20 41  20 50 50 4C 20 66 75 6E  63 74 69 6F 6E 20 74 68  61 74 20 72 65 74 75 72  C    - A PPL function that retur
00003320  6E 73 20 61 20 76 61 6C  75 65 2E 20 3E 00 01 00  0A 3B 20 20 20 20 20 20  20 2D 20 55 73 65 64 20  ns a value. >.☺.◙;       - Used 
00003340  74 6F 20 73 74 61 72 74  20 61 20 63 6F 6D 6D 65  6E 74 2E 20 20 49 67 6E  6F 72 65 64 20 62 79 20  to start a comment.  Ignored by 
00003360  74 68 65 20 63 6F 6D 70  69 6C 65 72 2E 20 3E 00  01 00 0A 27 20 20 20 20  20 20 20 2D 20 55 73 65  the compiler. >.☺.◙'       - Use
00003380  64 20 74 6F 20 73 74 61  72 74 20 61 20 63 6F 6D  6D 65 6E 74 2E 20 20 49  67 6E 6F 72 65 64 20 62  d to start a comment.  Ignored b
000033A0  79 20 74 68 65 20 63 6F  6D 70 69 6C 65 72 2E 20  43 00 01 00 0A 2A 20 20  20 20 20 20 20 2D 20 55  y the compiler. C.☺.◙*       - U
000033C0  73 65 64 20 74 6F 20 73  74 61 72 74 20 61 20 63  6F 6D 6D 65 6E 74 20 69  66 20 66 69 72 73 74 20  sed to start a comment if first 
000033E0  63 68 61 72 61 63 74 65  72 20 6F 66 20 74 68 65  20 6C 69 6E 65 2E 20 47  00 01 00 0A 43 4F 4D 4D  character of the line. G.☺.◙COMM
00003400  45 4E 54 20 2D 20 43 6F  6D 6D 65 6E 74 20 74 65  78 74 20 66 6F 6C 6C 6F  77 69 6E 67 20 74 68 65  ENT - Comment text following the
00003420  20 3B 20 6F 72 20 27 2E  20 49 67 6E 6F 72 65 64  20 62 79 20 74 68 65 20  63 6F 6D 70 69 6C 65 72   ; or '. Ignored by the compiler
00003440  2E 20 F0 00 01 00 0A 0A  69 66 20 61 20 6C 69 6E  65 20 69 73 20 62 6C 61  6E 6B 20 6F 72 20 63 6F  . ≡.☺.◙◙if a line is blank or co
00003460  6E 74 61 69 6E 73 20 6F  6E 6C 79 20 61 20 63 6F  6D 6D 65 6E 74 2C 20 69  74 20 69 73 20 73 6B 69  ntains only a comment, it is ski
00003480  70 70 65 64 2E 20 69 66  20 69 74 20 63 6F 6E 74  61 69 6E 73 20 61 20 4B  45 59 57 4F 52 44 2C 20  pped. if it contains a KEYWORD, 
000034A0  74 68 61 74 20 6C 69 6E  65 20 69 73 20 63 6F 6D  70 69 6C 65 64 20 69 6E  74 6F 20 61 20 74 6F 6B  that line is compiled into a tok
000034C0  65 6E 69 7A 65 64 20 66  6F 72 6D 61 74 2E 20 49  66 20 69 74 20 64 6F 65  73 6E 27 74 20 63 6F 6E  enized format. If it doesn't con
000034E0  74 61 69 6E 20 61 20 4B  45 59 57 4F 52 44 20 62  75 74 20 73 6F 6D 65 20  61 72 67 75 6D 65 6E 74  tain a KEYWORD but some argument
00003500  2C 20 69 74 20 69 73 20  61 73 73 75 6D 65 64 20  74 6F 20 62 65 20 61 6E  20 61 73 73 69 67 6E 65  , it is assumed to be an assigne
00003520  6D 65 6E 74 20 73 74 61  74 65 6D 65 6E 74 20 28  4C 45 54 29 2E 20 25 01  01 00 0A 41 20 64 6F 75  ment statement (LET). %☺☺.◙A dou
00003540  62 6C 65 20 71 75 6F 74  65 20 28 22 22 29 20 6D  61 79 20 62 65 20 65 6D  62 65 64 64 65 64 20 77  ble quote ("") may be embedded w
00003560  69 74 68 69 6E 20 61 20  73 74 72 69 6E 67 20 63  6F 6E 73 74 61 6E 74 20  74 6F 20 74 65 6C 6C 20  ithin a string constant to tell 
00003580  74 68 65 20 63 6F 6D 70  69 6C 65 72 20 74 68 61  74 20 61 20 73 69 6E 67  6C 65 20 6C 69 74 65 72  the compiler that a single liter
000035A0  61 6C 20 71 75 6F 74 65  20 69 73 20 64 65 73 69  72 65 64 20 49 6E 20 6F  74 68 65 72 20 77 6F 72  al quote is desired In other wor
000035C0  64 73 2C 20 22 54 48 49  53 22 22 49 53 22 22 41  22 22 54 45 53 54 22 20  77 6F 75 6C 64 20 65 76  ds, "THIS""IS""A""TEST" would ev
000035E0  61 6C 75 61 74 65 20 74  6F 20 54 48 49 53 22 49  53 22 41 22 54 45 53 54  20 61 66 74 65 72 20 74  aluate to THIS"IS"A"TEST after t
00003600  68 65 20 6C 65 61 64 69  6E 67 20 61 6E 64 20 74  72 61 69 6C 69 6E 67 20  71 75 6F 74 65 73 20 61  he leading and trailing quotes a
00003620  72 65 20 72 65 6D 6F 76  65 64 20 61 6E 64 20 74  68 65 20 64 6F 75 62 6C  65 20 71 75 6F 74 65 73  re removed and the double quotes
00003640  20 77 65 72 65 20 66 6F  6C 64 65 64 20 74 6F 20  73 69 6E 67 6C 65 20 71  75 6F 74 65 73 2E 20 E2   were folded to single quotes. Γ
00003660  00 01 00 0A 4C 61 62 65  6C 73 20 61 6E 64 20 76  61 72 69 61 62 6C 65 20  6E 61 6D 65 73 20 6D 61  .☺.◙Labels and variable names ma
00003680  79 20 6E 6F 77 20 69 6E  63 6C 75 64 65 20 74 68  65 20 66 6F 6C 6C 6F 77  69 6E 67 20 63 68 61 72  y now include the following char
000036A0  61 63 74 65 72 73 20 69  6E 20 61 64 64 69 74 69  6F 6E 20 74 6F 20 41 2D  5A 2C 20 30 2D 39 2C 20  acters in addition to A-Z, 0-9, 
000036C0  61 6E 64 20 74 68 65 20  5F 20 28 75 6E 64 65 72  73 63 6F 72 65 29 20 63  68 61 72 61 63 74 65 72  and the _ (underscore) character
000036E0  3A 20 24 20 28 64 6F 6C  6C 61 72 20 73 69 67 6E  29 2C 20 40 20 28 63 6F  6D 6D 65 72 63 69 61 6C  : $ (dollar sign), @ (commercial
00003700  20 61 74 29 2C 20 23 20  28 70 6F 75 6E 64 20 73  69 67 6E 29 2C 20 9B 20  28 63 65 6E 74 73 29 2C   at), # (pound sign), ¢ (cents),
00003720  20 9C 20 28 62 72 69 74  69 73 68 20 70 6F 75 6E  64 29 2C 20 9D 20 28 6A  61 70 61 6E 65 73 65 20   £ (british pound), ¥ (japanese 
00003740  79 65 6E 29 20 9D 00 01  00 0A 41 20 5C 20 28 62  61 63 6B 73 6C 61 73 68  29 20 63 68 61 72 61 63  yen) ¥.☺.◙A \ (backslash) charac
00003760  74 65 72 20 61 73 20 74  68 65 20 6C 61 73 74 20  63 68 61 72 61 63 74 65  72 20 6F 6E 20 61 20 6C  ter as the last character on a l
00003780  69 6E 65 20 28 62 65 66  6F 72 65 20 61 6E 79 20  63 6F 6D 6D 65 6E 74 73  29 20 77 69 6C 6C 20 6E  ine (before any comments) will n
000037A0  6F 77 20 61 6C 6C 6F 77  20 63 6F 6E 74 69 6E 75  69 6E 67 20 61 20 6C 6F  67 69 63 61 6C 20 6C 69  ow allow continuing a logical li
000037C0  6E 65 20 66 72 6F 6D 20  6F 6E 65 20 74 6F 20 74  68 65 20 6E 65 78 74 20  70 68 79 73 69 63 61 6C  ne from one to the next physical
000037E0  20 6C 69 6E 65 20 60 00  01 00 0A 41 20 3A 20 28  63 6F 6C 6F 6E 29 20 63  68 61 72 61 63 74 65 72   line `.☺.◙A : (colon) character
00003800  20 6D 61 79 20 62 65 20  75 73 65 64 20 74 6F 20  73 65 70 61 72 61 74 65  20 6D 75 6C 74 69 70 6C   may be used to separate multipl
00003820  65 20 6C 6F 67 69 63 61  6C 20 6C 69 6E 65 73 20  6F 6E 20 61 20 73 69 6E  67 6C 65 20 70 68 79 73  e logical lines on a single phys
00003840  69 63 61 6C 20 6C 69 6E  65 20 00 00 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 26 00 1B 00 00 00  ical line ..]☻[◙THelpTopic&.←...
00003860  0A 20 20 44 41 54 41 20  54 59 50 45 53 0A 20 20  DF DF DF DF DF DF DF DF  DF DF 0A 11 00 00 00 0A  ◙  DATA TYPES◙  ▀▀▀▀▀▀▀▀▀▀◙◄...◙
00003880  0A 20 20 20 20 20 20 20  20 53 59 4E 54 41 58 0A  26 00 01 00 0A 54 59 50  45 20 76 61 72 5B 28 64  ◙        SYNTAX◙&.☺.◙TYPE var[(d
000038A0  69 6D 5B 2C 64 69 6D 5B  2C 64 69 6D 5D 5D 29 5D  5B 2C 76 61 72 2E 2E 2E  5D 20 29 00 01 00 0A 0A  im[,dim[,dim]])][,var...] ).☺.◙◙
000038C0  50 50 4C 20 75 74 69 6C  69 7A 65 73 20 74 68 65  20 66 6F 6C 6C 6F 77 69  6E 67 20 64 61 74 61 20  PPL utilizes the following data 
000038E0  74 79 70 65 73 3A 20 13  00 00 00 0A 0A 0A 20 20  20 20 20 20 20 20 42 4F  4F 4C 45 41 4E 0A 35 00  types: ‼...◙◙◙        BOOLEAN◙5.
00003900  01 00 0A 75 6E 73 69 67  6E 65 64 20 63 68 61 72  61 63 74 65 72 20 28 31  20 62 79 74 65 29 20 30  ☺.◙unsigned character (1 byte) 0
00003920  20 3D 20 46 41 4C 53 45  2C 20 6E 6F 6E 2D 30 20  3D 20 54 52 55 45 20 0F  00 00 00 0A 0A 20 20 20   = FALSE, non-0 = TRUE ☼...◙◙   
00003940  20 20 20 20 20 44 41 54  45 0A 4F 00 01 00 0A 75  6E 73 69 67 6E 65 64 20  69 6E 74 65 67 65 72 20       DATE◙O.☺.◙unsigned integer 
00003960  28 32 20 62 79 74 65 73  29 20 50 43 42 6F 61 72  64 20 6A 75 6C 69 61 6E  20 64 61 74 65 20 28 63  (2 bytes) PCBoard julian date (c
00003980  6F 75 6E 74 20 6F 66 20  64 61 79 73 20 73 69 6E  63 65 20 31 2F 31 2F 31  39 30 30 29 20 0F 00 00  ount of days since 1/1/1900) ☼..
000039A0  00 0A 20 20 20 20 20 20  20 20 44 44 41 54 45 0A  BE 00 01 00 0A 53 69 67  6E 65 64 20 6C 6F 6E 67  .◙        DDATE◙╛.☺.◙Signed long
000039C0  20 69 6E 74 65 67 65 72  20 66 6F 72 20 6A 75 6C  69 61 6E 20 64 61 74 65  2E 20 44 44 41 54 45 20   integer for julian date. DDATE 
000039E0  69 73 20 66 6F 72 20 75  73 65 20 77 69 74 68 20  44 42 61 73 65 20 64 61  74 65 20 66 69 65 6C 64  is for use with DBase date field
00003A00  73 2E 20 49 74 20 68 6F  6C 64 73 20 61 20 6C 6F  6E 67 20 69 6E 74 65 67  65 72 20 66 6F 72 20 6A  s. It holds a long integer for j
00003A20  75 6C 69 61 6E 20 64 61  74 65 73 2E 20 57 68 65  6E 20 63 6F 65 72 63 65  64 20 74 6F 20 73 74 72  ulian dates. When coerced to str
00003A40  69 6E 67 20 74 79 70 65  20 69 74 20 69 73 20 69  6E 20 74 68 65 20 66 6F  72 6D 61 74 20 43 43 59  ing type it is in the format CCY
00003A60  59 4D 4D 44 44 20 6F 72  20 31 39 39 34 30 35 32  37 20 21 00 00 00 0A 20  20 20 20 20 20 20 20 49  YMMDD or 19940527 !...◙        I
00003A80  4E 54 45 47 45 52 20 2F  20 53 44 57 4F 52 44 20  2F 20 4C 4F 4E 47 0A 47  00 01 00 0A 73 69 67 6E  NTEGER / SDWORD / LONG◙G.☺.◙sign
00003AA0  65 64 20 6C 6F 6E 67 20  69 6E 74 65 67 65 72 20  28 34 20 62 79 74 65 73  29 20 52 61 6E 67 65 3A  ed long integer (4 bytes) Range:
00003AC0  20 2D 32 2C 31 34 37 2C  34 38 33 2C 36 34 38 20  2D 3E 20 2B 32 2C 31 34  37 2C 34 38 33 2C 36 34   -2,147,483,648 -> +2,147,483,64
00003AE0  37 20 10 00 00 00 0A 0A  20 20 20 20 20 20 20 20  4D 4F 4E 45 59 0A 49 00  01 00 0A 73 69 67 6E 65  7 ►...◙◙        MONEY◙I.☺.◙signe
00003B00  64 20 6C 6F 6E 67 20 69  6E 74 65 67 65 72 20 28  34 20 62 79 74 65 73 29  20 52 61 6E 67 65 3A 20  d long integer (4 bytes) Range: 
00003B20  2D 24 32 31 2C 34 37 34  2C 38 33 36 2E 34 38 20  2D 3E 20 2B 24 32 31 2C  34 37 34 2C 38 33 36 2E  -$21,474,836.48 -> +$21,474,836.
00003B40  34 37 20 11 00 00 00 0A  0A 20 20 20 20 20 20 20  20 53 54 52 49 4E 47 0A  7E 00 01 00 0A 66 61 72  47 ◄...◙◙        STRING◙~.☺.◙far
00003B60  20 63 68 61 72 61 63 74  65 72 20 70 6F 69 6E 74  65 72 20 28 34 20 62 79  74 65 73 29 20 4E 55 4C   character pointer (4 bytes) NUL
00003B80  4C 20 69 73 20 61 6E 20  65 6D 70 74 79 20 73 74  72 69 6E 67 20 6E 6F 6E  2D 4E 55 4C 4C 20 70 6F  L is an empty string non-NULL po
00003BA0  69 6E 74 73 20 74 6F 20  61 20 73 74 72 69 6E 67  20 6F 66 20 73 6F 6D 65  20 6C 65 6E 67 74 68 20  ints to a string of some length 
00003BC0  6C 65 73 73 20 74 68 61  6E 20 6F 72 20 65 71 75  61 6C 20 74 6F 20 32 35  36 20 0F 00 00 00 0A 0A  less than or equal to 256 ☼...◙◙
00003BE0  20 20 20 20 20 20 20 20  54 49 4D 45 0A 3F 00 01  00 0A 73 69 67 6E 65 64  20 6C 6F 6E 67 20 69 6E          TIME◙?.☺.◙signed long in
00003C00  74 65 67 65 72 20 28 34  20 62 79 74 65 73 29 20  43 6F 75 6E 74 20 6F 66  20 73 65 63 6F 6E 64 73  teger (4 bytes) Count of seconds
00003C20  20 73 69 6E 63 65 20 6D  69 64 6E 69 67 68 74 20  11 00 00 00 0A 0A 20 20  20 20 20 20 20 20 42 49   since midnight ◄...◙◙        BI
00003C40  47 53 54 52 0A B6 00 01  00 0A 41 6C 6C 6F 77 73  20 75 70 20 74 6F 20 32  30 34 38 20 63 68 61 72  GSTR◙╢.☺.◙Allows up to 2048 char
00003C60  61 63 74 65 72 73 20 70  65 72 20 62 69 67 20 73  74 72 69 6E 67 20 28 75  70 20 66 72 6F 6D 20 32  acters per big string (up from 2
00003C80  35 36 20 66 6F 72 20 53  54 52 49 4E 47 20 76 61  72 69 61 62 6C 65 73 29  20 4D 61 79 20 69 6E 63  56 for STRING variables) May inc
00003CA0  6C 75 64 65 20 43 48 52  28 30 29 20 63 68 61 72  61 63 74 65 72 73 20 69  6E 20 74 68 65 20 6D 69  lude CHR(0) characters in the mi
00003CC0  64 64 6C 65 20 6F 66 20  74 68 65 20 62 69 67 20  73 74 72 69 6E 67 20 28  75 6E 6C 69 6B 65 20 53  ddle of the big string (unlike S
00003CE0  54 52 49 4E 47 20 76 61  72 69 61 62 6C 65 73 20  77 68 69 63 68 20 6D 61  79 20 6E 6F 74 29 20 10  TRING variables which may not) ►
00003D00  00 00 00 0A 0A 20 20 20  20 20 20 20 20 45 44 41  54 45 0A 5A 00 01 00 0A  4A 75 6C 69 61 6E 20 64  ...◙◙        EDATE◙Z.☺.◙Julian d
00003D20  61 74 65 20 69 6E 20 65  61 72 74 68 20 64 61 74  65 20 66 6F 72 6D 61 74  20 44 65 61 6C 73 20 77  ate in earth date format Deals w
00003D40  69 74 68 20 64 61 74 65  73 20 66 6F 72 6D 61 74  74 65 64 20 59 59 4D 4D  2E 44 44 20 52 61 6E 67  ith dates formatted YYMM.DD Rang
00003D60  65 3A 20 20 53 61 6D 65  20 61 73 20 44 41 54 45  20 17 00 00 00 0A 0A 20  20 20 20 20 20 20 20 52  e:  Same as DATE ↨...◙◙        R
00003D80  45 41 4C 20 2F 20 46 4C  4F 41 54 0A 52 00 01 00  0A 34 2D 62 79 74 65 20  66 6C 6F 61 74 69 6E 67  EAL / FLOAT◙R.☺.◙4-byte floating
00003DA0  20 70 6F 69 6E 74 20 6E  75 6D 62 65 72 20 52 61  6E 67 65 3A 20 20 2B 2F  2D 33 2E 34 45 2D 33 38   point number Range:  +/-3.4E-38
00003DC0  20 2D 20 2B 2F 2D 33 2E  34 45 2B 33 38 20 28 37  2D 64 69 67 69 74 20 70  72 65 63 69 73 69 6F 6E   - +/-3.4E+38 (7-digit precision
00003DE0  29 20 19 00 00 00 0A 0A  20 20 20 20 20 20 20 20  44 52 45 41 4C 20 2F 20  44 4F 55 42 4C 45 0A 55  ) ↓...◙◙        DREAL / DOUBLE◙U
00003E00  00 01 00 0A 38 2D 62 79  74 65 20 66 6C 6F 61 74  69 6E 67 20 70 6F 69 6E  74 20 6E 75 6D 62 65 72  .☺.◙8-byte floating point number
00003E20  20 52 61 6E 67 65 3A 20  20 2B 2F 2D 31 2E 37 45  2D 33 30 38 20 2D 20 2B  2F 2D 31 2E 37 45 2B 33   Range:  +/-1.7E-308 - +/-1.7E+3
00003E40  30 38 20 28 31 35 2D 64  69 67 69 74 20 70 72 65  63 69 73 69 6F 6E 29 20  24 00 00 00 0A 0A 20 20  08 (15-digit precision) $...◙◙  
00003E60  20 20 20 20 20 20 55 4E  53 49 47 4E 45 44 20 2F  20 44 57 4F 52 44 20 2F  20 55 44 57 4F 52 44 0A        UNSIGNED / DWORD / UDWORD◙
00003E80  33 00 01 00 0A 34 2D 62  79 74 65 20 75 6E 73 69  67 6E 65 64 20 69 6E 74  65 67 65 72 20 52 61 6E  3.☺.◙4-byte unsigned integer Ran
00003EA0  67 65 3A 20 20 30 20 2D  20 34 2C 32 39 34 2C 39  36 37 2C 32 39 35 20 17  00 00 00 0A 0A 20 20 20  ge:  0 - 4,294,967,295 ↨...◙◙   
00003EC0  20 20 20 20 20 42 59 54  45 20 2F 20 55 42 59 54  45 0A 29 00 01 00 0A 31  2D 62 79 74 65 20 75 6E       BYTE / UBYTE◙).☺.◙1-byte un
00003EE0  73 69 67 6E 65 64 20 69  6E 74 65 67 65 72 20 52  61 6E 67 65 3A 20 20 30  20 2D 20 32 35 35 20 17  signed integer Range:  0 - 255 ↨
00003F00  00 00 00 0A 0A 20 20 20  20 20 20 20 20 57 4F 52  44 20 2F 20 55 57 4F 52  44 0A 2C 00 01 00 0A 32  ...◙◙        WORD / UWORD◙,.☺.◙2
00003F20  2D 62 79 74 65 20 75 6E  73 69 67 6E 65 64 20 69  6E 74 65 67 65 72 20 52  61 6E 67 65 3A 20 20 30  -byte unsigned integer Range:  0
00003F40  20 2D 20 36 35 2C 35 33  35 20 18 00 00 00 0A 0A  20 20 20 20 20 20 20 20  53 42 59 54 45 20 2F 20   - 65,535 ↑...◙◙        SBYTE / 
00003F60  53 48 4F 52 54 0A 2A 00  01 00 0A 31 2D 62 79 74  65 20 73 69 67 6E 65 64  20 69 6E 74 65 67 65 72  SHORT◙*.☺.◙1-byte signed integer
00003F80  20 52 61 6E 67 65 3A 20  20 2D 31 32 38 20 2D 20  31 32 37 20 16 00 00 00  0A 0A 20 20 20 20 20 20   Range:  -128 - 127 ▬...◙◙      
00003FA0  20 20 53 57 4F 52 44 20  2F 20 49 4E 54 0A 30 00  01 00 0A 32 2D 62 79 74  65 20 73 69 67 6E 65 64    SWORD / INT◙0.☺.◙2-byte signed
00003FC0  20 69 6E 74 65 67 65 72  20 52 61 6E 67 65 3A 20  20 2D 33 32 2C 37 36 38  20 2D 20 33 32 2C 37 36   integer Range:  -32,768 - 32,76
00003FE0  37 20 1F 00 00 00 0A 0A  0A 20 20 20 20 20 20 20  20 4E 4F 54 45 53 0A 20  20 20 20 20 20 20 20 C4  7 ▼...◙◙◙        NOTES◙        ─
00004000  C4 C4 C4 C4 0A AF 02 01  00 0A 41 6E 79 20 74 79  70 65 20 6D 61 79 20 62  65 20 61 73 73 69 67 6E  ────◙»☻☺.◙Any type may be assign
00004020  65 64 20 74 6F 20 61 6E  79 20 6F 74 68 65 72 20  74 79 70 65 2E 20 20 54  68 69 73 20 69 73 20 74  ed to any other type.  This is t
00004040  68 65 20 73 69 6D 70 6C  65 73 74 20 77 61 79 20  74 6F 20 61 63 63 6F 6D  70 6C 69 73 68 20 74 79  he simplest way to accomplish ty
00004060  70 65 20 63 6F 6E 76 65  72 73 69 6F 6E 2E 20 42  4F 4F 4C 45 41 4E 2C 20  44 41 54 45 2C 20 49 4E  pe conversion. BOOLEAN, DATE, IN
00004080  54 45 47 45 52 2C 20 4D  4F 4E 45 59 20 61 6E 64  20 54 49 4D 45 20 61 72  65 20 61 6C 6C 20 69 6E  TEGER, MONEY and TIME are all in
000040A0  74 65 67 65 72 20 74 79  70 65 73 20 61 6E 64 20  6D 61 79 20 62 65 20 61  73 73 69 67 6E 65 64 20  teger types and may be assigned 
000040C0  74 6F 20 65 61 63 68 20  6F 74 68 65 72 2E 20 41  73 73 69 67 6E 6D 65 6E  74 20 66 72 6F 6D 20 61  to each other. Assignment from a
000040E0  20 6C 61 72 67 65 72 20  64 61 74 61 20 74 79 70  65 20 74 6F 20 61 20 73  6D 61 6C 6C 65 72 20 64   larger data type to a smaller d
00004100  61 74 61 20 74 79 70 65  20 61 75 74 6F 6D 61 74  69 63 61 6C 6C 79 20 63  6F 6E 76 65 72 74 73 20  ata type automatically converts 
00004120  74 68 65 20 64 61 74 61  20 74 6F 20 61 20 66 6F  72 6D 61 74 20 73 75 69  74 61 62 6C 65 20 66 6F  the data to a format suitable fo
00004140  72 20 74 68 65 20 73 6D  61 6C 6C 65 72 20 64 61  74 61 20 74 79 70 65 2E  20 43 6F 6E 76 65 72 73  r the smaller data type. Convers
00004160  69 6F 6E 20 74 6F 20 61  6E 64 20 66 72 6F 6D 20  53 54 52 49 4E 47 73 20  69 73 20 64 65 70 65 6E  ion to and from STRINGs is depen
00004180  64 65 6E 74 20 6F 6E 20  74 68 65 20 6F 74 68 65  72 20 64 61 74 61 20 74  79 70 65 2E 20 44 41 54  dent on the other data type. DAT
000041A0  45 73 20 61 72 65 20 69  6D 70 6F 72 74 65 64 2F  65 78 70 6F 72 74 65 64  20 61 73 20 22 4D 4D 2D  Es are imported/exported as "MM-
000041C0  44 44 2D 59 59 22 2E 20  54 49 4D 45 73 20 61 72  65 20 69 6D 70 6F 72 74  65 64 2F 65 78 70 6F 72  DD-YY". TIMEs are imported/expor
000041E0  74 65 64 20 61 73 20 22  48 48 3A 4D 4D 3A 53 53  22 2E 20 20 4D 4F 4E 45  59 73 20 61 72 65 20 69  ted as "HH:MM:SS".  MONEYs are i
00004200  6D 70 6F 72 74 65 64 2F  65 78 70 6F 72 74 65 64  20 61 73 20 22 23 2E 23  23 22 20 77 69 74 68 6F  mported/exported as "#.##" witho
00004220  75 74 20 65 6D 62 65 64  64 65 64 20 64 6F 6C 6C  61 72 20 73 69 67 6E 73  20 6F 72 20 63 6F 6D 6D  ut embedded dollar signs or comm
00004240  61 73 2C 20 61 6E 64 20  75 73 69 6E 67 20 61 73  20 6D 61 6E 79 20 63 68  61 72 61 63 74 65 72 73  as, and using as many characters
00004260  20 61 73 20 6E 65 65 64  65 64 20 74 6F 20 74 68  65 20 6C 65 66 74 20 6F  66 20 74 68 65 20 64 65   as needed to the left of the de
00004280  63 69 6D 61 6C 20 70 6F  69 6E 74 2E 20 41 6C 6C  20 76 61 72 69 61 62 6C  65 73 20 6D 75 73 74 20  cimal point. All variables must 
000042A0  62 65 20 64 65 63 6C 61  72 65 64 20 62 65 66 6F  72 65 20 75 73 65 2E 20  00 00 5D 02 5B 0A 54 48  be declared before use. ..]☻[◙TH
000042C0  65 6C 70 54 6F 70 69 63  12 00 19 00 00 00 0A 20  20 43 4F 4E 53 54 41 4E  54 53 0A 20 20 DF DF DF  elpTopic↕.↓...◙  CONSTANTS◙  ▀▀▀
000042E0  DF DF DF DF DF DF 0A 3D  00 01 00 0A 50 50 4C 20  61 6C 6C 6F 77 73 20 75  73 65 72 20 64 65 66 69  ▀▀▀▀▀▀◙=.☺.◙PPL allows user defi
00004300  6E 65 64 20 63 6F 6E 73  74 61 6E 74 73 20 69 6E  20 74 68 65 20 66 6F 6C  6C 6F 77 69 6E 67 20 66  ned constants in the following f
00004320  6F 72 6D 61 74 73 3A 20  0F 00 00 00 0A 20 20 20  20 20 20 20 20 24 23 2E  23 23 0A 71 00 01 00 41  ormats: ☼...◙        $#.##◙q.☺.A
00004340  20 4D 4F 4E 45 59 20 63  6F 6E 73 74 61 6E 74 20  28 64 6F 6C 6C 61 72 20  73 69 67 6E 20 66 6F 6C   MONEY constant (dollar sign fol
00004360  6C 6F 77 65 64 20 62 79  20 6F 70 74 69 6F 6E 61  6C 20 64 6F 6C 6C 61 72  73 20 66 6F 6C 6C 6F 77  lowed by optional dollars follow
00004380  65 64 20 62 79 20 64 65  63 69 6D 61 6C 20 70 6F  69 6E 74 20 66 6F 6C 6C  6F 77 65 64 20 62 79 20  ed by decimal point followed by 
000043A0  63 65 6E 74 73 3B 20 23  20 3D 20 30 2D 39 29 20  0C 00 00 00 0A 20 20 20  20 20 20 20 20 23 68 0A  cents; # = 0-9) ♀...◙        #h◙
000043C0  30 00 01 00 41 6E 20 49  4E 54 45 47 45 52 20 68  65 78 61 64 65 63 69 6D  61 6C 20 63 6F 6E 73 74  0.☺.An INTEGER hexadecimal const
000043E0  61 6E 74 20 28 23 20 3D  20 30 2D 39 20 26 20 41  2D 46 29 20 0C 00 00 00  0A 20 20 20 20 20 20 20  ant (# = 0-9 & A-F) ♀...◙       
00004400  20 23 64 0A 26 00 01 00  41 6E 20 49 4E 54 45 47  45 52 20 64 65 63 69 6D  61 6C 20 63 6F 6E 73 74   #d◙&.☺.An INTEGER decimal const
00004420  61 6E 74 20 28 23 20 3D  20 30 2D 39 29 20 0C 00  00 00 0A 20 20 20 20 20  20 20 20 23 6F 0A 24 00  ant (# = 0-9) ♀...◙        #o◙$.
00004440  01 00 41 6E 20 49 4E 54  45 47 45 52 20 6F 63 74  61 6C 20 63 6F 6E 73 74  61 6E 74 20 28 23 20 3D  ☺.An INTEGER octal constant (# =
00004460  20 30 2D 37 29 20 0C 00  00 00 0A 20 20 20 20 20  20 20 20 23 62 0A 25 00  01 00 41 6E 20 49 4E 54   0-7) ♀...◙        #b◙%.☺.An INT
00004480  45 47 45 52 20 62 69 6E  61 72 79 20 63 6F 6E 73  74 61 6E 74 20 28 23 20  3D 20 30 2D 31 29 20 0B  EGER binary constant (# = 0-1) ♂
000044A0  00 00 00 0A 20 20 20 20  20 20 20 20 23 0A 1E 00  01 00 41 6E 20 49 4E 54  45 47 45 52 20 63 6F 6E  ...◙        #◙▲.☺.An INTEGER con
000044C0  73 74 61 6E 74 20 28 23  20 3D 20 30 2D 39 29 20  0D 00 00 00 0A 20 20 20  20 20 20 20 20 22 58 22  stant (# = 0-9) ♪...◙        "X"
000044E0  0A 2D 00 01 00 41 20 53  54 52 49 4E 47 20 63 6F  6E 73 74 61 6E 74 20 28  58 20 3D 20 61 6E 79 20  ◙-.☺.A STRING constant (X = any 
00004500  64 69 73 70 6C 61 79 61  62 6C 65 20 74 65 78 74  29 20 0E 00 00 00 0A 20  20 20 20 20 20 20 20 40  displayable text) ♫...◙        @
00004520  58 23 23 0A 27 00 01 00  41 6E 20 49 4E 54 45 47  45 52 20 40 58 20 63 6F  6E 73 74 61 6E 74 20 28  X##◙'.☺.An INTEGER @X constant (
00004540  23 20 3D 20 30 2D 39 20  26 20 41 2D 46 29 20 00  00 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 59  # = 0-9 & A-F) ..]☻[◙THelpTopicY
00004560  00 30 00 00 00 0A 0A 20  20 50 52 45 44 45 46 49  4E 45 44 20 43 4F 4E 53  54 41 4E 54 53 0A 20 20  .0...◙◙  PREDEFINED CONSTANTS◙  
00004580  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 2A 00 01  00 0A 0A 50 50 4C 20 70  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙*.☺.◙◙PPL p
000045A0  72 65 64 65 66 69 6E 65  73 20 74 68 65 20 66 6F  6C 6C 6F 77 69 6E 67 20  63 6F 6E 73 74 61 6E 74  redefines the following constant
000045C0  73 3A 20 17 00 00 00 0A  0A 20 20 20 20 20 20 20  20 41 55 54 4F 20 3D 20  32 30 30 30 68 0A 74 00  s: ↨...◙◙        AUTO = 2000h◙t.
000045E0  01 00 50 61 72 61 6D 65  74 65 72 20 70 61 73 73  65 64 20 74 6F 20 49 4E  50 55 54 53 54 52 20 61  ☺.Parameter passed to INPUTSTR a
00004600  6E 64 20 50 52 4F 4D 50  54 53 54 52 20 73 74 61  74 65 6D 65 6E 74 73 20  28 61 75 74 6F 6D 61 74  nd PROMPTSTR statements (automat
00004620  69 63 61 6C 6C 79 20 70  72 65 73 73 20 65 6E 74  65 72 20 61 66 74 65 72  20 31 30 20 73 65 63 6F  ically press enter after 10 seco
00004640  6E 64 73 20 6F 66 20 6E  6F 20 75 73 65 72 20 69  6E 70 75 74 29 20 16 00  00 00 0A 0A 20 20 20 20  nds of no user input) ▬...◙◙    
00004660  20 20 20 20 42 45 4C 4C  20 3D 20 38 30 30 68 0A  4C 00 01 00 50 61 72 61  6D 65 74 65 72 20 70 61      BELL = 800h◙L.☺.Parameter pa
00004680  73 73 65 64 20 74 6F 20  44 49 53 50 54 45 58 54  20 73 74 61 74 65 6D 65  6E 74 20 28 73 6F 75 6E  ssed to DISPTEXT statement (soun
000046A0  64 20 61 20 62 65 6C 6C  20 77 68 65 6E 20 70 72  6F 6D 70 74 20 64 69 73  70 6C 61 79 65 64 29 20  d a bell when prompt displayed) 
000046C0  1C 00 00 00 0A 20 20 20  20 20 20 20 20 43 52 43  5F 46 49 4C 45 20 2D 20  43 52 43 5F 53 54 52 0A  ∟...◙        CRC_FILE - CRC_STR◙
000046E0  53 01 01 00 0A 54 68 65  73 65 20 63 6F 6E 73 74  61 6E 74 73 20 77 65 72  65 20 61 64 64 65 64 20  S☺☺.◙These constants were added 
00004700  74 6F 20 61 76 6F 69 64  20 63 6F 6E 66 75 73 69  6F 6E 20 77 68 65 6E 20  74 65 6C 6C 69 6E 67 20  to avoid confusion when telling 
00004720  74 68 65 20 66 75 6E 63  74 69 6F 6E 20 43 52 43  33 32 20 77 68 61 74 20  69 74 20 69 73 20 74 61  the function CRC32 what it is ta
00004740  6B 69 6E 67 20 74 68 65  20 43 52 43 20 6F 66 2E  20 43 52 43 5F 46 49 4C  45 20 74 65 6C 6C 73 20  king the CRC of. CRC_FILE tells 
00004760  43 52 43 33 32 20 74 6F  20 63 61 6C 63 75 6C 61  74 65 20 74 68 65 20 43  52 43 20 6F 66 20 74 68  CRC32 to calculate the CRC of th
00004780  65 20 66 69 6C 65 20 63  6F 6E 74 61 69 6E 65 64  20 77 69 74 68 69 6E 20  74 68 65 20 73 74 72 69  e file contained within the stri
000047A0  6E 67 20 61 72 67 75 6D  65 6E 74 2E 20 43 52 43  5F 53 54 52 20 74 65 6C  6C 73 20 43 52 43 33 32  ng argument. CRC_STR tells CRC32
000047C0  20 74 6F 20 63 61 6C 63  75 6C 61 74 65 20 74 68  65 20 43 52 43 20 6F 66  20 74 68 65 20 73 74 72   to calculate the CRC of the str
000047E0  69 6E 67 20 61 72 67 75  6D 65 6E 74 20 69 74 73  65 6C 66 2E 20 43 52 43  5F 46 49 4C 45 20 68 61  ing argument itself. CRC_FILE ha
00004800  73 20 61 20 76 61 6C 75  65 20 6F 66 20 31 20 28  54 52 55 45 29 20 43 52  43 5F 53 54 52 20 68 61  s a value of 1 (TRUE) CRC_STR ha
00004820  73 20 61 20 76 61 6C 75  65 20 6F 66 20 30 20 28  46 41 4C 53 45 29 20 16  00 00 00 0A 20 20 20 20  s a value of 0 (FALSE) ▬...◙    
00004840  20 20 20 20 43 55 52 5F  55 53 45 52 20 3D 20 30  0A 1E 00 01 00 50 61 72  61 6D 65 74 65 72 20 70      CUR_USER = 0◙▲.☺.Parameter p
00004860  61 73 73 65 64 20 74 6F  20 43 55 52 55 53 45 52  28 29 20 13 00 00 00 0A  0A 20 20 20 20 20 20 20  assed to CURUSER() ‼...◙◙       
00004880  20 44 45 46 53 20 3D 20  30 0A 3A 00 01 00 50 61  72 61 6D 65 74 65 72 20  70 61 73 73 65 64 20 74   DEFS = 0◙:.☺.Parameter passed t
000048A0  6F 20 76 61 72 69 6F 75  73 20 73 74 61 74 65 6D  65 6E 74 73 20 66 6F 72  20 64 65 66 61 75 6C 74  o various statements for default
000048C0  20 76 61 6C 75 65 73 20  18 00 00 00 0A 0A 20 20  20 20 20 20 20 20 45 43  48 4F 44 4F 54 53 20 3D   values ↑...◙◙        ECHODOTS =
000048E0  20 31 68 0A 58 00 01 00  50 61 72 61 6D 65 74 65  72 20 70 61 73 73 65 64  20 74 6F 20 49 4E 50 55   1h◙X.☺.Parameter passed to INPU
00004900  54 53 54 52 20 61 6E 64  20 50 52 4F 4D 50 54 53  54 52 20 73 74 61 74 65  6D 65 6E 74 73 20 28 65  TSTR and PROMPTSTR statements (e
00004920  63 68 6F 20 64 6F 74 73  20 69 6E 73 74 65 61 64  20 6F 66 20 75 73 65 72  20 69 6E 70 75 74 29 20  cho dots instead of user input) 
00004940  1A 00 00 00 0A 0A 20 20  20 20 20 20 20 20 45 52  41 53 45 4C 49 4E 45 20  3D 20 32 30 68 0A 67 00  →...◙◙        ERASELINE = 20h◙g.
00004960  01 00 50 61 72 61 6D 65  74 65 72 20 70 61 73 73  65 64 20 74 6F 20 49 4E  50 55 54 53 54 52 20 61  ☺.Parameter passed to INPUTSTR a
00004980  6E 64 20 50 52 4F 4D 50  54 53 54 52 20 73 74 61  74 65 6D 65 6E 74 73 20  28 65 72 61 73 65 20 74  nd PROMPTSTR statements (erase t
000049A0  68 65 20 63 75 72 72 65  6E 74 20 6C 69 6E 65 20  77 68 65 6E 20 75 73 65  72 20 70 72 65 73 73 65  he current line when user presse
000049C0  73 20 65 6E 74 65 72 29  20 14 00 00 00 0A 0A 20  20 20 20 20 20 20 20 46  41 4C 53 45 20 3D 20 30  s enter) ...◙◙        FALSE = 0
000049E0  0A 14 00 01 00 42 4F 4F  4C 45 41 4E 20 46 41 4C  53 45 20 76 61 6C 75 65  20 12 00 00 00 0A 0A 20  ◙.☺.BOOLEAN FALSE value ↕...◙◙ 
00004A00  20 20 20 20 20 20 20 46  43 4C 20 3D 20 32 0A 39  00 01 00 56 61 6C 75 65  20 70 61 73 73 65 64 20         FCL = 2◙9.☺.Value passed 
00004A20  74 6F 20 53 54 41 52 54  44 49 53 50 20 74 6F 20  66 6F 72 63 65 20 6C 69  6E 65 20 63 6F 75 6E 74  to STARTDISP to force line count
00004A40  69 6E 67 20 64 69 73 70  6C 61 79 20 18 00 00 00  0A 0A 20 20 20 20 20 20  20 20 46 49 45 4C 44 4C  ing display ↑...◙◙        FIELDL
00004A60  45 4E 20 3D 20 32 68 0A  77 00 01 00 50 61 72 61  6D 65 74 65 72 20 70 61  73 73 65 64 20 74 6F 20  EN = 2h◙w.☺.Parameter passed to 
00004A80  49 4E 50 55 54 53 54 52  20 61 6E 64 20 50 52 4F  4D 50 54 53 54 52 20 73  74 61 74 65 6D 65 6E 74  INPUTSTR and PROMPTSTR statement
00004AA0  73 20 28 64 69 73 70 6C  61 79 73 20 70 61 72 65  6E 74 68 65 73 69 73 20  74 6F 20 73 68 6F 77 20  s (displays parenthesis to show 
00004AC0  69 6E 70 75 74 20 66 69  65 6C 64 20 77 69 64 74  68 20 69 66 20 41 4E 53  49 20 65 6E 61 62 6C 65  input field width if ANSI enable
00004AE0  64 29 20 12 00 00 00 0A  0A 20 20 20 20 20 20 20  20 46 4E 53 20 3D 20 31  0A 34 00 01 00 56 61 6C  d) ↕...◙◙        FNS = 1◙4.☺.Val
00004B00  75 65 20 70 61 73 73 65  64 20 74 6F 20 53 54 41  52 54 44 49 53 50 20 74  6F 20 66 6F 72 63 65 20  ue passed to STARTDISP to force 
00004B20  6E 6F 6E 2D 73 74 6F 70  20 64 69 73 70 6C 61 79  20 15 00 00 00 0A 0A 20  20 20 20 20 20 20 20 46  non-stop display §...◙◙        F
00004B40  5F 45 58 50 20 3D 20 32  68 0A 45 00 01 00 45 78  70 69 72 65 64 20 73 75  62 73 63 72 69 70 74 69  _EXP = 2h◙E.☺.Expired subscripti
00004B60  6F 6E 20 61 63 63 65 73  73 20 61 6C 6C 6F 77 65  64 20 66 6C 61 67 20 66  6F 72 20 43 4F 4E 46 46  on access allowed flag for CONFF
00004B80  4C 41 47 20 61 6E 64 20  43 4F 4E 46 55 4E 46 4C  41 47 20 15 00 00 00 0A  0A 20 20 20 20 20 20 20  LAG and CONFUNFLAG §...◙◙       
00004BA0  20 46 5F 4D 57 20 3D 20  31 30 68 0A 2E 00 01 00  4D 61 69 6C 20 77 61 69  74 69 6E 67 20 66 6C 61   F_MW = 10h◙..☺.Mail waiting fla
00004BC0  67 20 66 6F 72 20 43 4F  4E 46 46 4C 41 47 20 61  6E 64 20 43 4F 4E 46 55  4E 46 4C 41 47 20 15 00  g for CONFFLAG and CONFUNFLAG §.
00004BE0  00 00 0A 0A 20 20 20 20  20 20 20 20 46 5F 52 45  47 20 3D 20 31 68 0A 3B  00 01 00 52 65 67 69 73  ..◙◙        F_REG = 1h◙;.☺.Regis
00004C00  74 65 72 65 64 20 61 63  63 65 73 73 20 61 6C 6C  6F 77 65 64 20 66 6C 61  67 20 66 6F 72 20 43 4F  tered access allowed flag for CO
00004C20  4E 46 46 4C 41 47 20 61  6E 64 20 43 4F 4E 46 55  4E 46 4C 41 47 20 15 00  00 00 0A 0A 20 20 20 20  NFFLAG and CONFUNFLAG §...◙◙    
00004C40  20 20 20 20 46 5F 53 45  4C 20 3D 20 34 68 0A 35  00 01 00 43 6F 6E 66 65  72 65 6E 63 65 20 73 65      F_SEL = 4h◙5.☺.Conference se
00004C60  6C 65 63 74 65 64 20 66  6C 61 67 20 66 6F 72 20  43 4F 4E 46 46 4C 41 47  20 61 6E 64 20 43 4F 4E  lected flag for CONFFLAG and CON
00004C80  46 55 4E 46 4C 41 47 20  15 00 00 00 0A 0A 20 20  20 20 20 20 20 20 46 5F  53 59 53 20 3D 20 38 68  FUNFLAG §...◙◙        F_SYS = 8h
00004CA0  0A 39 00 01 00 43 6F 6E  66 65 72 65 6E 63 65 20  53 79 73 4F 70 20 61 63  63 65 73 73 20 66 6C 61  ◙9.☺.Conference SysOp access fla
00004CC0  67 20 66 6F 72 20 43 4F  4E 46 46 4C 41 47 20 61  6E 64 20 43 4F 4E 46 55  4E 46 4C 41 47 20 15 00  g for CONFFLAG and CONFUNFLAG §.
00004CE0  00 00 0A 0A 20 20 20 20  20 20 20 20 47 52 41 50  48 20 3D 20 31 68 0A 4D  00 01 00 50 61 72 61 6D  ..◙◙        GRAPH = 1h◙M.☺.Param
00004D00  65 74 65 72 20 70 61 73  73 65 64 20 74 6F 20 44  49 53 50 46 49 4C 45 20  73 74 61 74 65 6D 65 6E  eter passed to DISPFILE statemen
00004D20  74 20 74 6F 20 73 65 61  72 63 68 20 66 6F 72 20  67 72 61 70 68 69 63 73  20 73 70 65 63 69 66 69  t to search for graphics specifi
00004D40  63 20 66 69 6C 65 73 20  15 00 00 00 0A 0A 20 20  20 20 20 20 20 20 47 55  49 44 45 20 3D 20 34 68  c files §...◙◙        GUIDE = 4h
00004D60  0A 86 00 01 00 50 61 72  61 6D 65 74 65 72 20 70  61 73 73 65 64 20 74 6F  20 49 4E 50 55 54 53 54  ◙å.☺.Parameter passed to INPUTST
00004D80  52 20 61 6E 64 20 50 52  4F 4D 50 54 53 54 52 20  73 74 61 74 65 6D 65 6E  74 73 20 28 64 69 73 70  R and PROMPTSTR statements (disp
00004DA0  6C 61 79 73 20 70 61 72  65 6E 74 68 65 73 69 73  20 61 62 6F 76 65 20 63  75 72 72 65 6E 74 20 6C  lays parenthesis above current l
00004DC0  69 6E 65 20 69 66 20 46  49 45 4C 44 4C 45 4E 20  75 73 65 64 20 61 6E 64  20 41 4E 53 49 20 6E 6F  ine if FIELDLEN used and ANSI no
00004DE0  74 20 65 6E 61 62 6C 65  64 29 20 1C 00 00 00 0A  0A 20 20 20 20 20 20 20  20 48 49 47 48 41 53 43  t enabled) ∟...◙◙        HIGHASC
00004E00  49 49 20 3D 20 31 30 30  30 68 0A A8 00 01 00 50  61 72 61 6D 65 74 65 72  20 70 61 73 73 65 64 20  II = 1000h◙¿.☺.Parameter passed 
00004E20  74 6F 20 49 4E 50 55 54  53 54 52 20 61 6E 64 20  50 52 4F 4D 50 54 53 54  52 20 73 74 61 74 65 6D  to INPUTSTR and PROMPTSTR statem
00004E40  65 6E 74 73 20 28 61 6C  6C 6F 77 20 68 69 67 68  20 61 73 63 69 69 20 63  68 61 72 61 63 74 65 72  ents (allow high ascii character
00004E60  73 2C 20 72 65 67 61 72  64 6C 65 73 73 20 6F 66  20 63 75 72 72 65 6E 74  20 76 61 6C 69 64 20 63  s, regardless of current valid c
00004E80  68 61 72 61 63 74 65 72  20 73 65 74 2C 20 69 66  20 64 69 73 61 62 6C 65  20 68 69 67 68 20 61 73  haracter set, if disable high as
00004EA0  63 69 69 20 66 69 6C 74  65 72 20 73 65 74 20 74  6F 20 79 65 73 29 20 14  00 00 00 0A 0A 20 20 20  cii filter set to yes) ...◙◙   
00004EC0  20 20 20 20 20 4C 41 4E  47 20 3D 20 34 68 0A 4D  00 01 00 50 61 72 61 6D  65 74 65 72 20 70 61 73       LANG = 4h◙M.☺.Parameter pas
00004EE0  73 65 64 20 74 6F 20 44  49 53 50 46 49 4C 45 20  73 74 61 74 65 6D 65 6E  74 20 74 6F 20 73 65 61  sed to DISPFILE statement to sea
00004F00  72 63 68 20 66 6F 72 20  6C 61 6E 67 75 61 67 65  20 73 70 65 63 69 66 69  63 20 66 69 6C 65 73 20  rch for language specific files 
00004F20  19 00 00 00 0A 0A 20 20  20 20 20 20 20 20 4C 46  41 46 54 45 52 20 3D 20  31 30 30 68 0A 73 00 01  ↓...◙◙        LFAFTER = 100h◙s.☺
00004F40  00 50 61 72 61 6D 65 74  65 72 20 70 61 73 73 65  64 20 74 6F 20 49 4E 50  55 54 53 54 52 2C 20 50  .Parameter passed to INPUTSTR, P
00004F60  52 4F 4D 50 54 53 54 52  20 61 6E 64 20 44 49 53  50 54 45 58 54 20 73 74  61 74 65 6D 65 6E 74 73  ROMPTSTR and DISPTEXT statements
00004F80  20 28 73 65 6E 64 20 61  6E 20 65 78 74 72 61 20  6C 69 6E 65 20 66 65 65  64 20 61 66 74 65 72 20   (send an extra line feed after 
00004FA0  75 73 65 72 20 70 72 65  73 73 65 73 20 65 6E 74  65 72 29 20 19 00 00 00  0A 0A 20 20 20 20 20 20  user presses enter) ↓...◙◙      
00004FC0  20 20 4C 46 42 45 46 4F  52 45 20 3D 20 38 30 68  0A 70 00 01 00 50 61 72  61 6D 65 74 65 72 20 70    LFBEFORE = 80h◙p.☺.Parameter p
00004FE0  61 73 73 65 64 20 74 6F  20 49 4E 50 55 54 53 54  52 2C 20 50 52 4F 4D 50  54 53 54 52 20 61 6E 64  assed to INPUTSTR, PROMPTSTR and
00005000  20 44 49 53 50 54 45 58  54 20 73 74 61 74 65 6D  65 6E 74 73 20 28 73 65  6E 64 20 61 6E 20 65 78   DISPTEXT statements (send an ex
00005020  74 72 61 20 6C 69 6E 65  20 66 65 65 64 20 62 65  66 6F 72 65 20 70 72 6F  6D 70 74 20 64 69 73 70  tra line feed before prompt disp
00005040  6C 61 79 29 20 18 00 00  00 0A 0A 20 20 20 20 20  20 20 20 4C 4F 47 49 54  20 3D 20 38 30 30 30 68  lay) ↑...◙◙        LOGIT = 8000h
00005060  0A 41 00 01 00 50 61 72  61 6D 65 74 65 72 20 70  61 73 73 65 64 20 74 6F  20 44 49 53 50 54 45 58  ◙A.☺.Parameter passed to DISPTEX
00005080  54 20 73 74 61 74 65 6D  65 6E 74 20 28 6C 6F 67  20 74 65 78 74 20 74 6F  20 63 61 6C 6C 65 72 73  T statement (log text to callers
000050A0  20 6C 6F 67 29 20 1D 00  00 00 0A 0A 20 20 20 20  20 20 20 20 4C 4F 47 49  54 4C 45 46 54 20 3D 20   log) ↔...◙◙        LOGITLEFT = 
000050C0  31 30 30 30 30 68 0A 5D  00 01 00 50 61 72 61 6D  65 74 65 72 20 70 61 73  73 65 64 20 74 6F 20 44  10000h◙].☺.Parameter passed to D
000050E0  49 53 50 54 45 58 54 20  73 74 61 74 65 6D 65 6E  74 20 28 6C 6F 67 20 74  65 78 74 20 74 6F 20 63  ISPTEXT statement (log text to c
00005100  61 6C 6C 65 72 73 20 6C  6F 67 2C 20 66 6F 72 63  69 6E 67 20 6C 65 66 74  20 6A 75 73 74 69 66 69  allers log, forcing left justifi
00005120  63 61 74 69 6F 6E 29 20  11 00 00 00 0A 0A 20 20  20 20 20 20 20 20 4E 43  20 3D 20 30 0A 35 00 01  cation) ◄...◙◙        NC = 0◙5.☺
00005140  00 56 61 6C 75 65 20 70  61 73 73 65 64 20 74 6F  20 53 54 41 52 54 44 49  53 50 20 74 6F 20 6E 6F  .Value passed to STARTDISP to no
00005160  74 20 63 68 61 6E 67 65  20 64 69 73 70 6C 61 79  20 6D 6F 64 65 20 18 00  00 00 0A 0A 20 20 20 20  t change display mode ↑...◙◙    
00005180  20 20 20 20 4E 45 57 4C  49 4E 45 20 3D 20 34 30  68 0A 6C 00 01 00 50 61  72 61 6D 65 74 65 72 20      NEWLINE = 40h◙l.☺.Parameter 
000051A0  70 61 73 73 65 64 20 74  6F 20 49 4E 50 55 54 53  54 52 2C 20 50 52 4F 4D  50 54 53 54 52 20 61 6E  passed to INPUTSTR, PROMPTSTR an
000051C0  64 20 44 49 53 50 54 45  58 54 20 73 74 61 74 65  6D 65 6E 74 73 20 28 73  65 6E 64 20 61 20 6C 69  d DISPTEXT statements (send a li
000051E0  6E 65 20 66 65 65 64 20  61 66 74 65 72 20 75 73  65 72 20 70 72 65 73 73  65 73 20 65 6E 74 65 72  ne feed after user presses enter
00005200  29 20 19 00 00 00 0A 0A  20 20 20 20 20 20 20 20  4E 4F 43 4C 45 41 52 20  3D 20 34 30 30 68 0A 6F  ) ↓...◙◙        NOCLEAR = 400h◙o
00005220  00 01 00 50 61 72 61 6D  65 74 65 72 20 70 61 73  73 65 64 20 74 6F 20 49  4E 50 55 54 53 54 52 20  .☺.Parameter passed to INPUTSTR 
00005240  61 6E 64 20 50 52 4F 4D  50 54 53 54 52 20 73 74  61 74 65 6D 65 6E 74 73  20 28 64 6F 6E 27 74 20  and PROMPTSTR statements (don't 
00005260  63 6C 65 61 72 20 66 69  65 6C 64 20 61 74 20 66  69 72 73 74 20 6B 65 79  70 72 65 73 73 20 72 65  clear field at first keypress re
00005280  67 61 72 64 6C 65 73 73  20 6F 66 20 41 4E 53 49  29 20 17 00 00 00 0A 0A  20 20 20 20 20 20 20 20  gardless of ANSI) ↨...◙◙        
000052A0  4E 4F 5F 55 53 45 52 20  3D 20 2D 31 0A 1E 00 01  00 50 61 72 61 6D 65 74  65 72 20 70 61 73 73 65  NO_USER = -1◙▲.☺.Parameter passe
000052C0  64 20 74 6F 20 43 55 52  55 53 45 52 28 29 20 13  00 00 00 0A 0A 20 20 20  20 20 20 20 20 4F 5F 52  d to CURUSER() ‼...◙◙        O_R
000052E0  44 20 3D 20 30 0A 4B 00  01 00 50 61 72 61 6D 65  74 65 72 20 70 61 73 73  65 64 20 74 6F 20 46 43  D = 0◙K.☺.Parameter passed to FC
00005300  52 45 41 54 45 2F 46 4F  50 45 4E 2F 46 41 50 50  45 4E 44 20 74 6F 20 6F  70 65 6E 20 61 20 66 69  REATE/FOPEN/FAPPEND to open a fi
00005320  6C 65 20 69 6E 20 72 65  61 64 20 6F 6E 6C 79 20  6D 6F 64 65 20 13 00 00  00 0A 0A 20 20 20 20 20  le in read only mode ‼...◙◙     
00005340  20 20 20 4F 5F 52 57 20  3D 20 32 0A 50 00 01 00  50 61 72 61 6D 65 74 65  72 20 70 61 73 73 65 64     O_RW = 2◙P.☺.Parameter passed
00005360  20 74 6F 20 46 43 52 45  41 54 45 2F 46 4F 50 45  4E 2F 46 41 50 50 45 4E  44 20 74 6F 20 6F 70 65   to FCREATE/FOPEN/FAPPEND to ope
00005380  6E 20 61 20 66 69 6C 65  20 69 6E 20 72 65 61 64  20 61 6E 64 20 77 72 69  74 65 20 6D 6F 64 65 20  n a file in read and write mode 
000053A0  13 00 00 00 0A 0A 20 20  20 20 20 20 20 20 4F 5F  57 52 20 3D 20 31 0A 4C  00 01 00 50 61 72 61 6D  ‼...◙◙        O_WR = 1◙L.☺.Param
000053C0  65 74 65 72 20 70 61 73  73 65 64 20 74 6F 20 46  43 52 45 41 54 45 2F 46  4F 50 45 4E 2F 46 41 50  eter passed to FCREATE/FOPEN/FAP
000053E0  50 45 4E 44 20 74 6F 20  6F 70 65 6E 20 61 20 66  69 6C 65 20 69 6E 20 77  72 69 74 65 20 6F 6E 6C  PEND to open a file in write onl
00005400  79 20 6D 6F 64 65 20 13  00 00 00 0A 0A 20 20 20  20 20 20 20 20 53 45 43  20 3D 20 32 68 0A 4D 00  y mode ‼...◙◙        SEC = 2h◙M.
00005420  01 00 50 61 72 61 6D 65  74 65 72 20 70 61 73 73  65 64 20 74 6F 20 44 49  53 50 46 49 4C 45 20 73  ☺.Parameter passed to DISPFILE s
00005440  74 61 74 65 6D 65 6E 74  20 74 6F 20 73 65 61 72  63 68 20 66 6F 72 20 73  65 63 75 72 69 74 79 20  tatement to search for security 
00005460  73 70 65 63 69 66 69 63  20 66 69 6C 65 73 20 18  00 00 00 0A 0A 20 20 20  20 20 20 20 20 53 54 41  specific files ↑...◙◙        STA
00005480  43 4B 45 44 20 3D 20 31  30 68 0A 7F 00 01 00 50  61 72 61 6D 65 74 65 72  20 70 61 73 73 65 64 20  CKED = 10h◙⌂.☺.Parameter passed 
000054A0  74 6F 20 49 4E 50 55 54  53 54 52 20 61 6E 64 20  50 52 4F 4D 50 54 53 54  52 20 73 74 61 74 65 6D  to INPUTSTR and PROMPTSTR statem
000054C0  65 6E 74 73 20 28 61 6C  6C 6F 77 20 73 65 6D 69  2D 63 6F 6C 6F 6E 73 20  61 6E 64 20 73 70 61 63  ents (allow semi-colons and spac
000054E0  65 73 20 69 6E 20 61 64  64 69 74 69 6F 6E 20 74  6F 20 76 61 6C 69 64 20  63 68 61 72 61 63 74 65  es in addition to valid characte
00005500  72 20 73 65 74 20 70 61  73 73 65 64 29 20 14 00  00 00 0A 0A 20 20 20 20  20 20 20 20 53 5F 44 42  r set passed) ...◙◙        S_DB
00005520  20 3D 20 33 68 0A 64 00  01 00 50 61 72 61 6D 65  74 65 72 20 70 61 73 73  65 64 20 74 6F 20 46 43   = 3h◙d.☺.Parameter passed to FC
00005540  52 45 41 54 45 2F 46 4F  50 45 4E 2F 46 41 50 50  45 4E 44 20 74 6F 20 64  65 6E 79 20 72 65 61 64  REATE/FOPEN/FAPPEND to deny read
00005560  20 61 6E 64 20 77 72 69  74 65 20 28 62 6F 74 68  29 20 61 63 63 65 73 73  20 66 72 6F 6D 20 6F 74   and write (both) access from ot
00005580  68 65 72 20 70 72 6F 63  65 73 73 65 73 20 14 00  00 00 0A 0A 20 20 20 20  20 20 20 20 53 5F 44 4E  her processes ...◙◙        S_DN
000055A0  20 3D 20 30 68 0A 6A 00  01 00 50 61 72 61 6D 65  74 65 72 20 70 61 73 73  65 64 20 74 6F 20 46 43   = 0h◙j.☺.Parameter passed to FC
000055C0  52 45 41 54 45 2F 46 4F  50 45 4E 2F 46 41 50 50  45 4E 44 20 74 6F 20 61  6C 6C 6F 77 20 72 65 61  REATE/FOPEN/FAPPEND to allow rea
000055E0  64 20 61 6E 64 20 77 72  69 74 65 20 28 64 65 6E  79 20 6E 6F 6E 65 29 20  61 63 63 65 73 73 20 66  d and write (deny none) access f
00005600  72 6F 6D 20 6F 74 68 65  72 20 70 72 6F 63 65 73  73 65 73 20 14 00 00 00  0A 0A 20 20 20 20 20 20  rom other processes ...◙◙      
00005620  20 20 53 5F 44 52 20 3D  20 31 68 0A 53 00 01 00  50 61 72 61 6D 65 74 65  72 20 70 61 73 73 65 64    S_DR = 1h◙S.☺.Parameter passed
00005640  20 74 6F 20 46 43 52 45  41 54 45 2F 46 4F 50 45  4E 2F 46 41 50 50 45 4E  44 20 74 6F 20 64 65 6E   to FCREATE/FOPEN/FAPPEND to den
00005660  79 20 72 65 61 64 20 61  63 63 65 73 73 20 66 72  6F 6D 20 6F 74 68 65 72  20 70 72 6F 63 65 73 73  y read access from other process
00005680  65 73 20 14 00 00 00 0A  0A 20 20 20 20 20 20 20  20 53 5F 44 57 20 3D 20  32 68 0A 54 00 01 00 50  es ...◙◙        S_DW = 2h◙T.☺.P
000056A0  61 72 61 6D 65 74 65 72  20 70 61 73 73 65 64 20  74 6F 20 46 43 52 45 41  54 45 2F 46 4F 50 45 4E  arameter passed to FCREATE/FOPEN
000056C0  2F 46 41 50 50 45 4E 44  20 74 6F 20 64 65 6E 79  20 77 72 69 74 65 20 61  63 63 65 73 73 20 66 72  /FAPPEND to deny write access fr
000056E0  6F 6D 20 6F 74 68 65 72  20 70 72 6F 63 65 73 73  65 73 20 13 00 00 00 0A  0A 20 20 20 20 20 20 20  om other processes ‼...◙◙       
00005700  20 54 52 55 45 20 3D 20  31 0A 13 00 01 00 42 4F  4F 4C 45 41 4E 20 54 52  55 45 20 76 61 6C 75 65   TRUE = 1◙‼.☺.BOOLEAN TRUE value
00005720  20 16 00 00 00 0A 0A 20  20 20 20 20 20 20 20 55  50 43 41 53 45 20 3D 20  38 68 0A 57 00 01 00 50   ▬...◙◙        UPCASE = 8h◙W.☺.P
00005740  61 72 61 6D 65 74 65 72  20 70 61 73 73 65 64 20  74 6F 20 49 4E 50 55 54  53 54 52 20 61 6E 64 20  arameter passed to INPUTSTR and 
00005760  50 52 4F 4D 50 54 53 54  52 20 73 74 61 74 65 6D  65 6E 74 73 20 28 66 6F  72 63 65 20 75 73 65 72  PROMPTSTR statements (force user
00005780  20 69 6E 70 75 74 20 74  6F 20 75 70 70 65 72 20  63 61 73 65 29 20 1A 00  00 00 0A 0A 20 20 20 20   input to upper case) →...◙◙    
000057A0  20 20 20 20 57 4F 52 44  57 52 41 50 20 3D 20 32  30 30 68 0A 86 00 01 00  50 61 72 61 6D 65 74 65      WORDWRAP = 200h◙å.☺.Paramete
000057C0  72 20 70 61 73 73 65 64  20 74 6F 20 49 4E 50 55  54 53 54 52 20 61 6E 64  20 50 52 4F 4D 50 54 53  r passed to INPUTSTR and PROMPTS
000057E0  54 52 20 73 74 61 74 65  6D 65 6E 74 73 20 28 69  66 20 75 73 65 72 20 68  69 74 73 20 65 6E 64 20  TR statements (if user hits end 
00005800  6F 66 20 6C 69 6E 65 2C  20 73 61 76 65 20 74 68  65 20 74 65 78 74 20 61  74 20 74 68 65 20 65 6E  of line, save the text at the en
00005820  64 20 6F 66 20 74 68 65  20 6C 69 6E 65 20 66 6F  72 20 66 75 74 75 72 65  20 75 73 65 29 20 18 00  d of the line for future use) ↑.
00005840  00 00 0A 0A 20 20 20 20  20 20 20 20 59 45 53 4E  4F 20 3D 20 34 30 30 30  68 0A 62 00 01 00 50 61  ..◙◙        YESNO = 4000h◙b.☺.Pa
00005860  72 61 6D 65 74 65 72 20  70 61 73 73 65 64 20 74  6F 20 49 4E 50 55 54 53  54 52 20 61 6E 64 20 50  rameter passed to INPUTSTR and P
00005880  52 4F 4D 50 54 53 54 52  20 73 74 61 74 65 6D 65  6E 74 73 20 28 4F 6E 6C  79 20 61 6C 6C 6F 77 20  ROMPTSTR statements (Only allow 
000058A0  69 6E 74 65 72 6E 61 74  69 6F 6E 61 6C 20 79 65  73 2F 6E 6F 20 72 65 73  70 6F 6E 73 65 73 29 20  international yes/no responses) 
000058C0  17 00 00 00 0A 0A 20 20  20 20 20 20 20 20 4E 4F  5F 55 53 45 52 20 3D 20  2D 31 0A 36 00 01 00 52  ↨...◙◙        NO_USER = -1◙6.☺.R
000058E0  65 74 75 72 6E 20 62 79  20 47 65 74 55 73 65 72  20 2D 20 76 61 72 69 61  62 6C 65 73 20 61 72 65  eturn by GetUser - variables are
00005900  20 63 75 72 72 65 6E 74  6C 79 20 75 6E 64 65 66  69 6E 65 64 20 17 00 00  00 0A 0A 20 20 20 20 20   currently undefined ↨...◙◙     
00005920  20 20 20 43 55 52 5F 55  53 45 52 20 3D 20 30 0A  3C 00 01 00 52 65 74 75  72 6E 20 62 79 20 47 65     CUR_USER = 0◙<.☺.Return by Ge
00005940  74 55 73 65 72 20 2D 20  55 73 65 72 20 76 61 72  69 61 62 6C 65 73 20 61  72 65 20 66 6F 72 20 74  tUser - User variables are for t
00005960  68 65 20 63 75 72 72 65  6E 74 20 75 73 65 72 20  22 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  he current user "...◙ See also :
00005980  20 50 72 65 64 65 66 69  6E 65 64 FF 56 61 72 69  61 62 6C 65 73 0A 01 00  04 00 BD 12 14 5D 02 5B   Predefined Variables◙☺.♦.╜↕]☻[
000059A0  0A 54 48 65 6C 70 54 6F  70 69 63 35 00 2F 00 00  00 0A 20 20 50 52 45 44  45 46 49 4E 45 44 20 56  ◙THelpTopic5./...◙  PREDEFINED V
000059C0  41 52 49 41 42 4C 45 53  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  ARIABLES◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙
000059E0  40 00 01 00 0A 50 50 4C  20 70 72 65 64 65 66 69  6E 65 73 20 74 68 65 20  66 6F 6C 6C 6F 77 69 6E  @.☺.◙PPL predefines the followin
00005A00  67 20 76 61 72 69 61 62  6C 65 73 20 66 6F 72 20  75 73 65 72 20 72 65 63  6F 72 64 20 61 63 63 65  g variables for user record acce
00005A20  73 73 3A 20 16 00 00 00  0A 0A 0A 20 20 20 20 20  42 4F 4F 4C 45 41 4E 20  55 5F 43 4C 53 0A 25 00  ss: ▬...◙◙◙     BOOLEAN U_CLS◙%.
00005A40  01 00 43 6C 65 61 72 20  73 63 72 65 65 6E 20 62  65 74 77 65 65 6E 20 6D  65 73 73 61 67 65 73 20  ☺.Clear screen between messages 
00005A60  73 74 61 74 75 73 20 17  00 00 00 0A 0A 20 20 20  20 20 42 4F 4F 4C 45 41  4E 20 55 5F 44 45 46 37  status ↨...◙◙     BOOLEAN U_DEF7
00005A80  39 0A 21 00 01 00 37 39  20 63 6F 6C 75 6D 6E 20  6D 65 73 73 61 67 65 20  65 64 69 74 6F 72 20 64  9◙!.☺.79 column message editor d
00005AA0  65 66 61 75 6C 74 20 18  00 00 00 0A 0A 20 20 20  20 20 42 4F 4F 4C 45 41  4E 20 55 5F 45 58 50 45  efault ↑...◙◙     BOOLEAN U_EXPE
00005AC0  52 54 0A 1C 00 01 00 55  73 65 72 73 20 63 75 72  72 65 6E 74 20 65 78 70  65 72 74 20 73 74 61 74  RT◙∟.☺.Users current expert stat
00005AE0  75 73 20 15 00 00 00 0A  0A 20 20 20 20 20 42 4F  4F 4C 45 41 4E 20 55 5F  46 53 45 0A 21 00 01 00  us §...◙◙     BOOLEAN U_FSE◙!.☺.
00005B00  55 73 65 72 73 20 66 75  6C 6C 20 73 63 72 65 65  6E 20 65 64 69 74 6F 72  20 64 65 66 61 75 6C 74  Users full screen editor default
00005B20  20 16 00 00 00 0A 0A 20  20 20 20 20 42 4F 4F 4C  45 41 4E 20 55 5F 46 53  45 50 0A 25 00 01 00 50   ▬...◙◙     BOOLEAN U_FSEP◙%.☺.P
00005B40  72 6F 6D 70 74 20 66 6F  72 20 66 75 6C 6C 20 73  63 72 65 65 6E 20 65 64  69 74 6F 72 20 73 74 61  rompt for full screen editor sta
00005B60  74 75 73 20 19 00 00 00  0A 0A 20 20 20 20 20 42  4F 4F 4C 45 41 4E 20 55  5F 4C 4F 4E 47 48 44 52  tus ↓...◙◙     BOOLEAN U_LONGHDR
00005B80  0A 27 00 01 00 36 20 6C  69 6E 65 20 76 73 20 34  20 6C 69 6E 65 20 6D 65  73 73 61 67 65 20 68 65  ◙'.☺.6 line vs 4 line message he
00005BA0  61 64 65 72 20 73 74 61  74 75 73 20 18 00 00 00  0A 0A 20 20 20 20 20 42  4F 4F 4C 45 41 4E 20 55  ader status ↑...◙◙     BOOLEAN U
00005BC0  5F 53 43 52 4F 4C 4C 0A  23 00 01 00 53 63 72 6F  6C 6C 20 6D 75 6C 74 69  2D 73 63 72 65 65 6E 20  _SCROLL◙#.☺.Scroll multi-screen 
00005BE0  6D 65 73 73 61 67 65 20  73 74 61 74 75 73 20 16  00 00 00 0A 0A 20 20 20  20 20 44 41 54 45 20 55  message status ▬...◙◙     DATE U
00005C00  5F 45 58 50 44 41 54 45  0A 27 00 01 00 54 68 65  20 75 73 65 72 73 20 73  75 62 73 63 72 69 70 74  _EXPDATE◙'.☺.The users subscript
00005C20  69 6F 6E 20 65 78 70 69  72 61 74 69 6F 6E 20 64  61 74 65 20 15 00 00 00  0A 0A 20 20 20 20 20 44  ion expiration date §...◙◙     D
00005C40  41 54 45 20 55 5F 50 57  44 45 58 50 0A 3D 00 01  00 54 68 65 20 64 61 74  65 20 74 68 61 74 20 74  ATE U_PWDEXP◙=.☺.The date that t
00005C60  68 65 20 75 73 65 72 73  20 70 61 73 73 77 6F 72  64 20 65 78 70 69 72 65  73 20 61 6E 64 20 6D 75  he users password expires and mu
00005C80  73 74 20 62 65 20 63 68  61 6E 67 65 64 20 18 00  00 00 0A 0A 20 20 20 20  20 49 4E 54 45 47 45 52  st be changed ↑...◙◙     INTEGER
00005CA0  20 55 5F 45 58 50 53 45  43 0A 21 00 01 00 54 68  65 20 75 73 65 72 73 20  65 78 70 69 72 65 64 20   U_EXPSEC◙!.☺.The users expired 
00005CC0  73 65 63 75 72 69 74 79  20 6C 65 76 65 6C 20 19  00 00 00 0A 0A 20 20 20  20 20 49 4E 54 45 47 45  security level ↓...◙◙     INTEGE
00005CE0  52 20 55 5F 50 41 47 45  4C 45 4E 0A 16 00 01 00  54 68 65 20 75 73 65 72  73 20 70 61 67 65 20 6C  R U_PAGELEN◙▬.☺.The users page l
00005D00  65 6E 67 74 68 20 15 00  00 00 0A 0A 20 20 20 20  20 49 4E 54 45 47 45 52  20 55 5F 53 45 43 0A 19  ength §...◙◙     INTEGER U_SEC◙↓
00005D20  00 01 00 54 68 65 20 75  73 65 72 73 20 73 65 63  75 72 69 74 79 20 6C 65  76 65 6C 20 10 00 00 00  .☺.The users security level ►...
00005D40  0A 20 20 20 20 20 53 54  4B 5F 4C 49 4D 49 54 0A  82 00 01 00 54 68 69 73  20 63 6F 6E 73 74 61 6E  ◙     STK_LIMIT◙é.☺.This constan
00005D60  74 20 77 61 73 20 61 64  64 65 64 20 73 6F 20 74  68 65 20 50 50 4C 20 70  72 6F 67 72 61 6D 6D 65  t was added so the PPL programme
00005D80  72 20 63 6F 75 6C 64 20  64 65 74 65 72 6D 69 6E  65 20 68 6F 77 20 63 6C  6F 73 65 20 74 68 65 79  r could determine how close they
00005DA0  20 61 72 65 20 67 65 74  74 69 6E 67 20 74 6F 20  74 68 65 20 73 74 61 63  6B 20 6C 69 6D 69 74 20   are getting to the stack limit 
00005DC0  77 68 65 6E 20 75 73 69  6E 67 20 72 65 63 75 72  73 69 6F 6E 2E 20 17 00  00 00 0A 20 20 20 20 20  when using recursion. ↨...◙     
00005DE0  53 54 52 49 4E 47 20 55  5F 41 44 44 52 28 35 29  0A 4B 00 01 00 54 68 65  20 75 73 65 72 73 20 61  STRING U_ADDR(5)◙K.☺.The users a
00005E00  64 64 72 65 73 73 20 69  6E 66 6F 72 6D 61 74 69  6F 6E 20 28 69 66 20 74  68 65 20 53 79 73 4F 70  ddress information (if the SysOp
00005E20  20 68 61 73 20 65 6E 61  62 6C 65 64 20 61 64 64  72 65 73 73 20 72 65 63  6F 72 64 69 6E 67 29 20   has enabled address recording) 
00005E40  AF 00 00 00 0A 20 20 20  20 20 53 75 62 73 63 72  69 70 74 20 30 20 3D 20  46 69 72 73 74 20 73 74  »...◙     Subscript 0 = First st
00005E60  72 65 65 74 20 6C 69 6E  65 0A 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 31 20 3D 20 53 65 63  reet line◙               1 = Sec
00005E80  6F 6E 64 20 73 74 72 65  65 74 20 6C 69 6E 65 0A  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 32  ond street line◙               2
00005EA0  20 3D 20 43 69 74 79 0A  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 33  20 3D 20 53 74 61 74 65   = City◙               3 = State
00005EC0  0A 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  34 20 3D 20 5A 69 70 0A  20 20 20 20 20 20 20 20  ◙               4 = Zip◙        
00005EE0  20 20 20 20 20 20 20 35  20 3D 20 43 6F 75 6E 74  72 79 0A 16 00 00 00 0A  0A 20 20 20 20 20 53 54         5 = Country◙▬...◙◙     ST
00005F00  52 49 4E 47 20 55 5F 41  4C 49 41 53 0A 35 00 01  00 54 68 65 20 75 73 65  72 73 20 61 6C 69 61 73  RING U_ALIAS◙5.☺.The users alias
00005F20  20 28 69 66 20 74 68 65  20 53 79 73 4F 70 20 68  61 73 20 65 6E 61 62 6C  65 64 20 61 6C 69 61 73   (if the SysOp has enabled alias
00005F40  20 75 73 65 29 20 18 00  00 00 0A 0A 20 20 20 20  20 53 54 52 49 4E 47 20  55 5F 42 44 50 48 4F 4E   use) ↑...◙◙     STRING U_BDPHON
00005F60  45 0A 25 00 01 00 54 68  65 20 75 73 65 72 73 20  62 75 73 69 6E 65 73 73  2F 64 61 74 61 20 70 68  E◙%.☺.The users business/data ph
00005F80  6F 6E 65 20 6E 75 6D 62  65 72 20 15 00 00 00 0A  0A 20 20 20 20 20 53 54  52 49 4E 47 20 55 5F 43  one number §...◙◙     STRING U_C
00005FA0  49 54 59 0A 21 00 01 00  54 68 65 20 75 73 65 72  73 20 63 69 74 79 2F 73  74 61 74 65 20 69 6E 66  ITY◙!.☺.The users city/state inf
00005FC0  6F 72 6D 61 74 69 6F 6E  20 16 00 00 00 0A 0A 20  20 20 20 20 53 54 52 49  4E 47 20 55 5F 43 4D 4E  ormation ▬...◙◙     STRING U_CMN
00005FE0  54 31 0A 18 00 01 00 54  68 65 20 75 73 65 72 73  20 63 6F 6D 6D 65 6E 74  20 66 69 65 6C 64 20 16  T1◙↑.☺.The users comment field ▬
00006000  00 00 00 0A 0A 20 20 20  20 20 53 54 52 49 4E 47  20 55 5F 43 4D 4E 54 32  0A 19 00 01 00 54 68 65  ...◙◙     STRING U_CMNT2◙↓.☺.The
00006020  20 53 79 73 4F 70 73 20  63 6F 6D 6D 65 6E 74 20  66 69 65 6C 64 20 18 00  00 00 0A 0A 20 20 20 20   SysOps comment field ↑...◙◙    
00006040  20 53 54 52 49 4E 47 20  55 5F 48 56 50 48 4F 4E  45 0A 22 00 01 00 54 68  65 20 75 73 65 72 73 20   STRING U_HVPHONE◙".☺.The users 
00006060  68 6F 6D 65 2F 76 6F 69  63 65 20 70 68 6F 6E 65  20 6E 75 6D 62 65 72 20  19 00 00 00 0A 0A 20 20  home/voice phone number ↓...◙◙  
00006080  20 20 20 53 54 52 49 4E  47 20 55 5F 4E 4F 54 45  53 28 34 29 0A 44 00 01  00 4E 6F 74 65 73 20 61     STRING U_NOTES(4)◙D.☺.Notes a
000060A0  62 6F 75 74 20 74 68 65  20 75 73 65 72 20 28 69  66 20 74 68 65 20 53 79  73 4F 70 20 68 61 73 20  bout the user (if the SysOp has 
000060C0  65 6E 61 62 6C 65 64 20  74 68 65 20 6E 6F 74 65  20 63 61 70 61 62 69 6C  69 74 79 29 20 24 00 00  enabled the note capability) $..
000060E0  00 0A 20 20 20 20 20 53  75 62 73 63 72 69 70 74  73 20 30 2D 34 20 68 6F  6C 64 20 6C 69 6E 65 73  .◙     Subscripts 0-4 hold lines
00006100  20 31 2D 35 0A 14 00 00  00 0A 0A 20 20 20 20 20  53 54 52 49 4E 47 20 55  5F 50 57 44 0A 13 00 01   1-5◙...◙◙     STRING U_PWD◙‼.☺
00006120  00 54 68 65 20 75 73 65  72 73 20 70 61 73 73 77  6F 72 64 20 16 00 00 00  0A 0A 20 20 20 20 20 53  .The users password ▬...◙◙     S
00006140  54 52 49 4E 47 20 55 5F  54 52 41 4E 53 0A 24 00  01 00 54 68 65 20 75 73  65 72 73 20 64 65 66 61  TRING U_TRANS◙$.☺.The users defa
00006160  75 6C 74 20 74 72 61 6E  73 66 65 72 20 70 72 6F  74 6F 63 6F 6C 20 14 00  00 00 0A 0A 20 20 20 20  ult transfer protocol ...◙◙    
00006180  20 53 54 52 49 4E 47 20  55 5F 56 45 52 0A 4B 00  01 00 54 68 65 20 75 73  65 72 73 20 76 65 72 69   STRING U_VER◙K.☺.The users veri
000061A0  66 69 63 61 74 69 6F 6E  20 73 74 72 69 6E 67 20  28 69 66 20 74 68 65 20  53 79 73 4F 70 20 68 61  fication string (if the SysOp ha
000061C0  73 20 65 6E 61 62 6C 65  64 20 75 73 65 72 20 76  65 72 69 66 69 63 61 74  69 6F 6E 29 20 22 00 00  s enabled user verification) "..
000061E0  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 50 72  65 64 65 66 69 6E 65 64  FF 43 6F 6E 73 74 61 6E  .◙ See also : Predefined Constan
00006200  74 73 0A 01 00 3F 00 6E  07 14 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 2F 00 00 00 0A 20  ts◙☺.?.n•]☻[◙THelpTopic♥./...◙ 
00006220  20 45 58 50 52 45 53 53  49 4F 4E 20 4F 50 45 52  41 54 4F 52 53 0A 20 20  DF DF DF DF DF DF DF DF   EXPRESSION OPERATORS◙  ▀▀▀▀▀▀▀▀
00006240  DF DF DF DF DF DF DF DF  DF DF DF DF 0A A2 00 01  00 0A 50 50 4C 20 61 6C  6C 6F 77 73 20 74 68 65  ▀▀▀▀▀▀▀▀▀▀▀▀◙ó.☺.◙PPL allows the
00006260  20 66 6F 6C 6C 6F 77 69  6E 67 20 6F 70 65 72 61  74 6F 72 73 20 74 6F 20  62 65 20 75 73 65 64 20   following operators to be used 
00006280  69 6E 20 65 78 70 72 65  73 73 69 6F 6E 73 20 28  6C 76 61 6C 75 65 20 61  6E 64 20 72 76 61 6C 75  in expressions (lvalue and rvalu
000062A0  65 20 61 72 65 20 73 69  6D 70 6C 79 20 74 68 65  20 76 61 6C 75 65 73 20  74 6F 20 74 68 65 20 6C  e are simply the values to the l
000062C0  65 66 74 20 61 6E 64 20  72 69 67 68 74 2C 20 72  65 73 70 65 63 74 69 76  65 6C 79 2C 20 6F 66 20  eft and right, respectively, of 
000062E0  62 69 6E 61 72 79 20 6F  70 65 72 61 74 6F 72 73  29 3A 20 5A 03 00 00 0A  20 20 20 20 20 28 20 20  binary operators): Z♥..◙     (  
00006300  2D 20 53 74 61 72 74 20  73 75 62 2D 65 78 70 72  65 73 73 69 6F 6E 20 28  61 6C 73 6F 20 61 6C 6C  - Start sub-expression (also all
00006320  6F 77 73 20 5B 20 74 6F  20 62 65 20 75 73 65 64  29 0A 20 20 20 20 20 29  20 20 2D 20 45 6E 64 20  ows [ to be used)◙     )  - End 
00006340  73 75 62 2D 65 78 70 72  65 73 73 69 6F 6E 20 28  61 6C 73 6F 20 61 6C 6C  6F 77 73 20 5D 20 74 6F  sub-expression (also allows ] to
00006360  20 62 65 20 75 73 65 64  29 0A 20 20 20 20 20 5E  20 20 2D 20 52 61 69 73  65 20 6C 76 61 6C 75 65   be used)◙     ^  - Raise lvalue
00006380  20 74 6F 20 74 68 65 20  70 6F 77 65 72 20 6F 66  20 72 76 61 6C 75 65 20  28 61 6C 73 6F 20 61 6C   to the power of rvalue (also al
000063A0  6C 6F 77 73 20 2A 2A 20  74 6F 20 62 65 20 75 73  65 64 29 0A 20 20 20 20  20 2A 20 20 2D 20 4D 75  lows ** to be used)◙     *  - Mu
000063C0  6C 74 69 70 6C 79 20 6C  76 61 6C 75 65 20 62 79  20 72 76 61 6C 75 65 0A  20 20 20 20 20 2F 20 20  ltiply lvalue by rvalue◙     /  
000063E0  2D 20 44 69 76 69 64 65  20 6C 76 61 6C 75 65 20  62 79 20 72 76 61 6C 75  65 0A 20 20 20 20 20 25  - Divide lvalue by rvalue◙     %
00006400  20 20 2D 20 52 65 6D 61  69 6E 64 65 72 20 6F 66  20 6C 76 61 6C 75 65 20  64 69 76 69 64 65 64 20    - Remainder of lvalue divided 
00006420  62 79 20 72 76 61 6C 75  65 0A 20 20 20 20 20 2B  20 20 2D 20 41 64 64 20  72 76 61 6C 75 65 20 74  by rvalue◙     +  - Add rvalue t
00006440  6F 20 6C 76 61 6C 75 65  0A 20 20 20 20 20 2D 20  20 2D 20 53 75 62 74 72  61 63 74 20 72 76 61 6C  o lvalue◙     -  - Subtract rval
00006460  75 65 20 66 72 6F 6D 20  6C 76 61 6C 75 65 0A 20  20 20 20 20 3D 20 20 2D  20 49 73 20 6C 76 61 6C  ue from lvalue◙     =  - Is lval
00006480  75 65 20 65 71 75 61 6C  20 74 6F 20 72 76 61 6C  75 65 20 28 61 6C 73 6F  20 61 6C 6C 6F 77 73 20  ue equal to rvalue (also allows 
000064A0  3D 3D 29 0A 20 20 20 20  20 3C 3E 20 2D 20 49 73  20 6C 76 61 6C 75 65 20  6E 6F 74 20 65 71 75 61  ==)◙     <> - Is lvalue not equa
000064C0  6C 20 74 6F 20 72 76 61  6C 75 65 20 28 61 6C 73  6F 20 61 6C 6C 6F 77 73  20 21 3D 20 61 6E 64 20  l to rvalue (also allows != and 
000064E0  3E 3C 29 0A 20 20 20 20  20 3C 20 20 2D 20 49 73  20 6C 76 61 6C 75 65 20  6C 65 73 73 20 74 68 61  ><)◙     <  - Is lvalue less tha
00006500  6E 20 72 76 61 6C 75 65  0A 20 20 20 20 20 3C 3D  20 2D 20 49 73 20 6C 76  61 6C 75 65 20 6C 65 73  n rvalue◙     <= - Is lvalue les
00006520  73 20 74 68 61 6E 20 6F  72 20 65 71 75 61 6C 20  74 6F 20 72 76 61 6C 75  65 20 28 61 6C 73 6F 20  s than or equal to rvalue (also 
00006540  61 6C 6C 6F 77 73 20 3D  3C 29 0A 20 20 20 20 20  3E 20 20 2D 20 49 73 20  6C 76 61 6C 75 65 20 67  allows =<)◙     >  - Is lvalue g
00006560  72 65 61 74 65 72 20 74  68 61 6E 20 72 76 61 6C  75 65 0A 20 20 20 20 20  3E 3D 20 2D 20 49 73 20  reater than rvalue◙     >= - Is 
00006580  6C 76 61 6C 75 65 20 67  72 65 61 74 65 72 20 74  68 61 6E 20 6F 72 20 65  71 75 61 6C 20 74 6F 20  lvalue greater than or equal to 
000065A0  72 76 61 6C 75 65 20 28  61 6C 73 6F 20 61 6C 6C  6F 77 73 20 3D 3E 29 0A  20 20 20 20 20 21 20 20  rvalue (also allows =>)◙     !  
000065C0  2D 20 4C 6F 67 69 63 61  6C 20 6E 6F 74 20 6F 66  20 72 76 61 6C 75 65 0A  20 20 20 20 20 26 20 20  - Logical not of rvalue◙     &  
000065E0  2D 20 4C 6F 67 69 63 61  6C 20 61 6E 64 20 6F 66  20 6C 76 61 6C 75 65 20  77 69 74 68 20 72 76 61  - Logical and of lvalue with rva
00006600  6C 75 65 20 28 61 6C 73  6F 20 61 6C 6C 6F 77 73  20 26 26 29 0A 20 20 20  20 20 7C 20 20 2D 20 4C  lue (also allows &&)◙     |  - L
00006620  6F 67 69 63 61 6C 20 6F  72 20 6F 66 20 6C 76 61  6C 75 65 20 77 69 74 68  20 72 76 61 6C 75 65 20  ogical or of lvalue with rvalue 
00006640  28 61 6C 73 6F 20 61 6C  6C 6F 77 73 20 7C 7C 29  0A 00 00 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  (also allows ||)◙..]☻[◙THelpTopi
00006660  63 02 00 27 00 00 00 0A  20 20 41 42 4F 52 54 28  29 20 3A 42 4F 4F 4C 45  41 4E 0A 20 20 DF DF DF  c☻.'...◙  ABORT() :BOOLEAN◙  ▀▀▀
00006680  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 7B 00  01 00 0A 52 65 74 75 72  6E 73 20 61 20 66 6C 61  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙{.☺.◙Returns a fla
000066A0  67 20 69 6E 64 69 63 61  74 69 6E 67 20 77 68 65  74 68 65 72 20 6F 72 20  6E 6F 74 20 74 68 65 20  g indicating whether or not the 
000066C0  75 73 65 72 20 61 62 6F  72 74 65 64 20 74 68 65  20 64 69 73 70 6C 61 79  20 6F 66 20 64 61 74 61  user aborted the display of data
000066E0  20 76 69 61 20 5E 4B 2F  5E 58 20 6F 72 20 61 6E  73 77 65 72 69 6E 67 20  6E 6F 20 74 6F 20 61 20   via ^K/^X or answering no to a 
00006700  4D 4F 52 45 3F 20 70 72  6F 6D 70 74 20 00 00 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 02 00 39  MORE? prompt ..]☻[◙THelpTopic☻.9
00006720  00 00 00 0A 20 20 41 42  53 28 76 61 72 3A 69 6E  74 65 67 65 72 29 20 3A  49 4E 54 45 47 45 52 0A  ...◙  ABS(var:integer) :INTEGER◙
00006740  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 25 00 01 00    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙%.☺.
00006760  0A 52 65 74 75 72 6E 73  20 74 68 65 20 61 62 73  6F 6C 75 74 65 20 76 61  6C 75 65 20 6F 66 20 22  ◙Returns the absolute value of "
00006780  76 61 72 22 20 00 00 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 55  00 00 00 0A 20 20 41 4E  var" ..]☻[◙THelpTopic♥.U...◙  AN
000067A0  44 28 76 61 72 31 3A 69  6E 74 65 67 65 72 2C 76  61 72 32 3A 69 6E 74 65  67 65 72 29 20 3A 49 4E  D(var1:integer,var2:integer) :IN
000067C0  54 45 47 45 52 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  TEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000067E0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  34 00 01 00 0A 52 65 74  75 72 6E 73 20 74 68 65  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙4.☺.◙Returns the
00006800  20 62 69 74 77 69 73 65  20 61 6E 64 20 6F 66 20  74 77 6F 20 69 6E 74 65  67 65 72 20 65 78 70 72   bitwise and of two integer expr
00006820  65 73 73 69 6F 6E 73 20  19 00 00 00 0A 0A 20 53  65 65 20 61 6C 73 6F 20  3A 20 4F 72 20 58 6F 72  essions ↓...◙◙ See also : Or Xor
00006840  20 4E 6F 74 0A 03 00 5B  00 98 00 02 AD 00 9B 00  03 59 00 9F 00 03 5D 02  5B 0A 54 48 65 6C 70 54   Not◙♥.[.ÿ.☻¡.¢.♥Y.ƒ.♥]☻[◙THelpT
00006860  6F 70 69 63 03 00 29 00  00 00 0A 20 20 41 4E 53  49 4F 4E 28 29 20 3A 42  4F 4F 4C 45 41 4E 0A 20  opic♥.)...◙  ANSION() :BOOLEAN◙ 
00006880  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF 0A 30 00 01 00 0A  52 65 74 75 72 6E 73 20   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙0.☺.◙Returns 
000068A0  54 52 55 45 20 69 66 20  74 68 65 20 75 73 65 72  20 68 61 73 20 41 4E 53  49 20 63 61 70 61 62 69  TRUE if the user has ANSI capabi
000068C0  6C 69 74 69 65 73 20 1E  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  4F 6E 4C 6F 63 61 6C 20  lities ▲...◙ See also : OnLocal 
000068E0  47 72 61 66 4D 6F 64 65  0A 02 00 5A 00 67 00 07  24 00 6F 00 08 5D 02 5B  0A 54 48 65 6C 70 54 6F  GrafMode◙☻.Z.g.•$.o.◘]☻[◙THelpTo
00006900  70 69 63 03 00 37 00 00  00 0A 20 20 41 53 43 28  76 61 72 3A 73 74 72 69  6E 67 29 20 3A 49 4E 54  pic♥.7...◙  ASC(var:string) :INT
00006920  45 47 45 52 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  EGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙
00006940  41 00 01 00 0A 52 65 74  75 72 6E 73 20 74 68 65  20 41 53 43 49 49 20 76  61 6C 75 65 20 28 30 2D  A.☺.◙Returns the ASCII value (0-
00006960  32 35 35 29 20 6F 66 20  74 68 65 20 66 69 72 73  74 20 63 68 61 72 61 63  74 65 72 20 6F 66 20 22  255) of the first character of "
00006980  76 61 72 22 20 11 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 43 68  72 0A 01 00 13 00 86 00  var" ◄...◙ See also : Chr◙☺.‼.å.
000069A0  03 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 55 00 00 00 0A 20 20  42 32 57 28 76 61 72 31  ♥]☻[◙THelpTopic♥.U...◙  B2W(var1
000069C0  3A 69 6E 74 65 67 65 72  2C 76 61 72 32 3A 69 6E  74 65 67 65 72 29 20 3A  49 4E 54 45 47 45 52 0A  :integer,var2:integer) :INTEGER◙
000069E0  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00006A00  DF DF DF DF DF DF DF DF  DF 0A 41 00 01 00 0A 52  65 74 75 72 6E 73 20 61  20 77 6F 72 64 20 62 75  ▀▀▀▀▀▀▀▀▀◙A.☺.◙Returns a word bu
00006A20  69 6C 74 20 66 72 6F 6D  20 74 77 6F 20 62 79 74  65 20 73 69 7A 65 64 20  76 61 6C 75 65 73 20 62  ilt from two byte sized values b
00006A40  79 20 74 68 65 20 66 6F  72 6D 75 6C 61 3A 20 1C  00 00 00 0A 20 20 20 20  20 20 20 20 20 28 76 61  y the formula: ∟...◙         (va
00006A60  72 31 2A 30 31 30 30 68  2B 76 61 72 32 29 0A 00  00 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 02  r1*0100h+var2)◙..]☻[◙THelpTopic☻
00006A80  00 27 00 00 00 0A 20 20  43 41 4C 4C 49 44 28 29  20 3A 53 54 52 49 4E 47  0A 20 20 DF DF DF DF DF  .'...◙  CALLID() :STRING◙  ▀▀▀▀▀
00006AA0  DF DF DF DF DF DF DF DF  DF DF DF 0A 1E 00 01 00  0A 52 65 74 75 72 6E 73  20 74 68 65 20 63 61 6C  ▀▀▀▀▀▀▀▀▀▀▀◙▲.☺.◙Returns the cal
00006AC0  6C 65 72 20 49 44 20 73  74 72 69 6E 67 20 00 00  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 02 00  ler ID string ..]☻[◙THelpTopic☻.
00006AE0  2B 00 00 00 0A 20 20 43  41 4C 4C 4E 55 4D 28 29  20 3A 49 4E 54 45 47 45  52 0A 20 20 DF DF DF DF  +...◙  CALLNUM() :INTEGER◙  ▀▀▀▀
00006B00  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 30  00 01 00 0A 52 65 74 75  72 6E 73 20 74 68 65 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙0.☺.◙Returns the 
00006B20  63 61 6C 6C 65 72 20 6E  75 6D 62 65 72 20 6F 66  20 74 68 65 20 63 75 72  72 65 6E 74 20 75 73 65  caller number of the current use
00006B40  72 2E 20 00 00 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 2B 00 00  00 0A 20 20 43 41 52 52  r. ..]☻[◙THelpTopic♥.+...◙  CARR
00006B60  49 45 52 28 29 20 3A 49  4E 54 45 47 45 52 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  IER() :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00006B80  DF DF DF 0A 3F 00 01 00  0A 52 65 74 75 72 6E 73  20 74 68 65 20 63 61 72  72 69 65 72 20 73 70 65  ▀▀▀◙?.☺.◙Returns the carrier spe
00006BA0  65 64 20 61 73 20 72 65  70 6F 72 74 65 64 20 62  79 20 74 68 65 20 6D 6F  64 65 6D 20 74 6F 20 50  ed as reported by the modem to P
00006BC0  43 42 6F 61 72 64 20 18  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  45 72 72 43 6F 72 72 65  CBoard ↑...◙ See also : ErrCorre
00006BE0  63 74 0A 01 00 3A 00 78  00 0A 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 3B 00 00 00 0A 20  ct◙☺.:.x.◙]☻[◙THelpTopic♥.;...◙ 
00006C00  20 43 43 54 59 50 45 28  76 61 72 3A 73 74 72 69  6E 67 29 20 3A 53 54 52  49 4E 47 0A 20 20 DF DF   CCTYPE(var:string) :STRING◙  ▀▀
00006C20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 30 00 01 00 0A 52 65  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙0.☺.◙Re
00006C40  74 75 72 6E 73 20 74 68  65 20 69 73 73 75 65 72  20 6F 66 20 63 72 65 64  69 74 20 63 61 72 64 20  turns the issuer of credit card 
00006C60  6E 75 6D 62 65 72 20 22  76 61 72 22 20 21 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 46 6D  number "var" !...◙ See also : Fm
00006C80  74 43 43 20 49 6E 70 75  74 43 43 20 56 61 6C 43  43 0A 03 00 1F 00 79 00  05 E4 00 7F 00 07 A9 00  tCC InputCC ValCC◙♥.▼.y.♣Σ.⌂.•⌐.
00006CA0  87 00 05 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 25 00 00 00 0A  20 20 43 44 4F 4E 28 29  ç.♣]☻[◙THelpTopic♥.%...◙  CDON()
00006CC0  20 3A 42 4F 4F 4C 45 41  4E 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 31 00 01 00   :BOOLEAN◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙1.☺.
00006CE0  0A 52 65 74 75 72 6E 73  20 54 52 55 45 20 69 66  20 74 68 65 20 63 61 72  72 69 65 72 20 64 65 74  ◙Returns TRUE if the carrier det
00006D00  65 63 74 20 73 69 67 6E  61 6C 20 69 73 20 6F 6E  20 22 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  ect signal is on "...◙ See also 
00006D20  3A 20 43 64 43 68 65 63  6B 4F 6E 20 43 64 43 68  65 63 6B 4F 66 66 0A 02  00 B9 00 64 00 09 B8 00  : CdCheckOn CdCheckOff◙☻.╣.d.○╕.
00006D40  6E 00 0A 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 2D 00 00 00 0A  20 20 43 48 41 54 53 54  n.◙]☻[◙THelpTopic♥.-...◙  CHATST
00006D60  41 54 28 29 20 3A 42 4F  4F 4C 45 41 4E 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  AT() :BOOLEAN◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00006D80  DF DF DF 0A 64 00 01 00  0A 52 65 74 75 72 6E 20  74 68 65 20 63 75 72 72  65 6E 74 20 75 73 65 72  ▀▀▀◙d.☺.◙Return the current user
00006DA0  73 20 63 68 61 74 20 61  76 61 69 6C 61 62 69 6C  69 74 79 20 73 74 61 74  75 73 20 28 54 52 55 45  s chat availability status (TRUE
00006DC0  20 6D 65 61 6E 73 20 61  76 61 69 6C 61 62 6C 65  2C 20 46 41 4C 53 45 20  6D 65 61 6E 73 20 75 6E   means available, FALSE means un
00006DE0  61 76 61 69 6C 61 62 6C  65 29 2E 20 16 00 00 00  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 50 61 67  available). ▬...◙ See also : Pag
00006E00  65 53 74 61 74 0A 01 00  5C 00 9F 00 08 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 37 00 00  eStat◙☺.\.ƒ.◘]☻[◙THelpTopic♥.7..
00006E20  00 0A 20 20 43 48 52 28  76 61 72 3A 69 6E 74 65  67 65 72 29 20 3A 42 49  47 53 54 52 0A 20 20 DF  .◙  CHR(var:integer) :BIGSTR◙  ▀
00006E40  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  61 00 01 00 0A 52 65 74  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙a.☺.◙Ret
00006E60  75 72 6E 73 20 61 20 73  69 6E 67 6C 65 20 63 68  61 72 61 63 74 65 72 20  6C 6F 6E 67 20 73 74 72  urns a single character long str
00006E80  69 6E 67 20 6F 66 20 74  68 65 20 63 68 61 72 61  63 74 65 72 20 72 65 70  72 65 73 65 6E 74 65 64  ing of the character represented
00006EA0  20 62 79 20 41 53 43 49  49 20 63 6F 64 65 20 22  76 61 72 22 20 28 30 2D  32 35 35 29 20 11 00 00   by ASCII code "var" (0-255) ◄..
00006EC0  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 41 73  63 0A 01 00 0B 00 A6 00  03 5D 02 5B 0A 54 48 65  .◙ See also : Asc◙☺.♂.ª.♥]☻[◙THe
00006EE0  6C 70 54 6F 70 69 63 03  00 49 00 00 00 0A 20 20  43 4F 4E 46 52 45 47 28  63 6F 6E 66 4E 75 6D 3A  lpTopic♥.I...◙  CONFREG(confNum:
00006F00  69 6E 74 65 67 65 72 29  20 3A 42 4F 4F 4C 45 41  4E 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  integer) :BOOLEAN◙  ▀▀▀▀▀▀▀▀▀▀▀▀
00006F20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 3F 00  01 00 0A 52 65 74 75 72  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Retur
00006F40  6E 73 20 54 52 55 45 20  69 66 20 75 73 65 72 73  20 72 65 67 69 73 74 65  72 65 64 20 66 6C 61 67  ns TRUE if users registered flag
00006F60  20 69 73 20 73 65 74 2C  20 46 41 4C 53 45 20 6F  74 68 65 72 77 69 73 65  20 75 00 00 00 0A 20 53   is set, FALSE otherwise u...◙ S
00006F80  65 65 20 61 6C 73 6F 20  3A 20 43 6F 6E 66 53 65  6C 20 20 43 6F 6E 66 53  79 73 20 43 6F 6E 66 4D  ee also : ConfSel  ConfSys ConfM
00006FA0  77 20 20 43 75 72 43 6F  6E 66 20 20 20 43 6F 6E  66 45 78 70 20 43 75 72  43 6F 6E 66 0A 20 20 20  w  CurConf   ConfExp CurConf◙   
00006FC0  20 20 20 20 20 20 20 20  43 6F 6E 66 46 6C 61 67  20 43 6F 6E 66 55 6E 46  6C 61 67 20 4A 6F 69 6E          ConfFlag ConfUnFlag Join
00006FE0  20 43 6F 6E 66 41 6C 69  61 73 20 4C 61 73 74 49  6E 0A 0B 00 37 00 96 00  07 38 00 9F 00 07 39 00   ConfAlias LastIn◙♂.7.û.•8.ƒ.•9.
00007000  A7 00 06 15 00 AF 00 07  36 00 B9 00 07 15 00 C1  00 07 BF 00 D4 00 08 C0  00 DD 00 0A EC 00 E8 00  º.♠§.».•6.╣.•§.┴.•┐.╘.◘└.▌.◙∞.Φ.
00007020  04 4B 01 ED 00 09 41 01  F7 00 06 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 05 00 37 00 00 00 0A  ♦K☺φ.○A☺≈.♠]☻[◙THelpTopic♣.7...◙
00007040  20 20 43 4F 4E 46 45 58  50 28 63 6F 6E 66 4E 75  6D 3A 69 6E 74 65 67 65  72 29 0A 20 20 DF DF DF    CONFEXP(confNum:integer)◙  ▀▀▀
00007060  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 3C 00  01 00 0A 52 65 74 75 72  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙<.☺.◙Retur
00007080  6E 73 20 54 52 55 45 20  69 66 20 75 73 65 72 73  20 65 78 70 69 72 65 64  20 66 6C 61 67 20 69 73  ns TRUE if users expired flag is
000070A0  20 73 65 74 2C 20 46 41  4C 53 45 20 6F 74 68 65  72 77 69 73 65 20 07 00  01 00 0A 4E 4F 54 45 3A   set, FALSE otherwise •.☺.◙NOTE:
000070C0  20 68 00 01 00 0A 43 6F  6E 66 52 65 67 28 29 20  3D 20 46 41 4C 53 45 20  26 20 43 4F 4E 46 45 58   h.☺.◙ConfReg() = FALSE & CONFEX
000070E0  50 20 3D 20 54 52 55 45  2C 20 75 73 65 72 20 6C  6F 63 6B 65 64 20 6F 75  74 20 43 6F 6E 66 52 65  P = TRUE, user locked out ConfRe
00007100  67 28 29 20 3D 20 54 52  55 45 20 20 26 20 43 4F  4E 46 45 58 50 20 3D 20  54 52 55 45 2C 20 75 73  g() = TRUE  & CONFEXP = TRUE, us
00007120  65 72 20 72 65 67 20 26  20 65 78 70 20 84 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 43 6F  er reg & exp ä...◙ See also : Co
00007140  6E 66 53 65 6C 20 20 43  6F 6E 66 53 79 73 20 20  20 20 43 6F 6E 66 4D 77  20 43 75 72 43 6F 6E 66  nfSel  ConfSys    ConfMw CurConf
00007160  20 20 20 43 75 72 43 6F  6E 66 0A 20 20 20 20 20  20 20 20 20 20 20 43 6F  6E 66 46 6C 61 67 20 43     CurConf◙           ConfFlag C
00007180  6F 6E 66 55 6E 46 6C 61  67 20 4A 6F 69 6E 20 20  20 43 6F 6E 66 41 6C 69  61 73 20 4C 61 73 74 49  onfUnFlag Join   ConfAlias LastI
000071A0  6E 0A 20 20 20 20 20 20  20 20 20 20 20 43 6F 6E  66 52 65 67 0A 0D 00 35  00 7C 00 07 35 00 B0 00  n◙           ConfReg◙♪.5.|.•5.░.
000071C0  07 37 00 F0 00 07 38 00  F9 00 07 39 00 04 01 06  15 00 0B 01 07 15 00 15  01 07 BF 00 28 01 08 C0  •7.≡.•8.∙.•9.♦☺♠§.♂☺•§.§☺•┐.(☺◘└
000071E0  00 31 01 0A EC 00 3C 01  04 4B 01 43 01 09 41 01  4D 01 06 35 00 5F 01 07  5D 02 5B 0A 54 48 65 6C  .1☺◙∞.<☺♦K☺C☺○A☺M☺♠5._☺•]☻[◙THel
00007200  70 54 6F 70 69 63 03 00  49 00 00 00 0A 20 20 43  4F 4E 46 53 45 4C 28 63  6F 6E 66 4E 75 6D 3A 69  pTopic♥.I...◙  CONFSEL(confNum:i
00007220  6E 74 65 67 65 72 29 20  3A 42 4F 4F 4C 45 41 4E  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  nteger) :BOOLEAN◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀
00007240  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 43 00 01  00 0A 52 65 74 75 72 6E  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙C.☺.◙Return
00007260  73 20 54 52 55 45 20 69  66 20 75 73 65 72 20 68  61 73 20 73 65 6C 65 63  74 65 64 20 74 68 65 20  s TRUE if user has selected the 
00007280  63 6F 6E 66 65 72 65 6E  63 65 2C 20 46 41 4C 53  45 20 6F 74 68 65 72 77  69 73 65 20 8A 00 00 00  conference, FALSE otherwise è...
000072A0  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 43 6F 6E  66 53 79 73 20 20 43 6F  6E 66 4D 77 20 20 20 20  ◙ See also : ConfSys  ConfMw    
000072C0  20 43 75 72 43 6F 6E 66  20 20 20 43 6F 6E 66 45  78 70 20 20 20 43 75 72  43 6F 6E 66 0A 20 20 20   CurConf   ConfExp   CurConf◙   
000072E0  20 20 20 20 20 20 20 20  43 6F 6E 66 46 6C 61 67  20 43 6F 6E 66 55 6E 46  6C 61 67 20 4A 6F 69 6E          ConfFlag ConfUnFlag Join
00007300  20 20 20 20 20 20 43 6F  6E 66 41 6C 69 61 73 20  4C 61 73 74 49 6E 0A 20  20 20 20 20 20 20 20 20        ConfAlias LastIn◙         
00007320  20 20 43 6F 6E 66 52 65  67 0A 0B 00 38 00 9A 00  07 39 00 A3 00 06 15 00  AE 00 07 36 00 B8 00 07    ConfReg◙♂.8.Ü.•9.ú.♠§.«.•6.╕.•
00007340  15 00 C2 00 07 BF 00 D5  00 08 C0 00 DE 00 0A EC  00 E9 00 04 4B 01 F3 00  09 41 01 FD 00 06 35 00  §.┬.•┐.╒.◘└.▐.◙∞.Θ.♦K☺≤.○A☺².♠5.
00007360  0F 01 07 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 49 00 00 00 0A  20 20 43 4F 4E 46 53 59  ☼☺•]☻[◙THelpTopic♥.I...◙  CONFSY
00007380  53 28 63 6F 6E 66 4E 75  6D 3A 69 6E 74 65 67 65  72 29 20 3A 42 4F 4F 4C  45 41 4E 0A 20 20 DF DF  S(confNum:integer) :BOOLEAN◙  ▀▀
000073A0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙
000073C0  43 00 01 00 0A 52 65 74  75 72 6E 73 20 54 52 55  45 20 69 66 20 75 73 65  72 20 68 61 73 20 63 6F  C.☺.◙Returns TRUE if user has co
000073E0  6E 66 65 72 65 6E 63 65  20 53 79 73 4F 70 20 61  63 63 65 73 73 2C 20 46  41 4C 53 45 20 6F 74 68  nference SysOp access, FALSE oth
00007400  65 72 77 69 73 65 20 8A  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  43 6F 6E 66 53 65 6C 20  erwise è...◙ See also : ConfSel 
00007420  20 43 6F 6E 66 4D 77 20  20 20 20 20 43 75 72 43  6F 6E 66 20 20 20 43 6F  6E 66 45 78 70 20 20 20   ConfMw     CurConf   ConfExp   
00007440  43 75 72 43 6F 6E 66 0A  20 20 20 20 20 20 20 20  20 20 20 43 6F 6E 66 46  6C 61 67 20 43 6F 6E 66  CurConf◙           ConfFlag Conf
00007460  55 6E 46 6C 61 67 20 4A  6F 69 6E 20 20 20 20 20  20 43 6F 6E 66 41 6C 69  61 73 20 4C 61 73 74 49  UnFlag Join      ConfAlias LastI
00007480  6E 0A 20 20 20 20 20 20  20 20 20 20 20 43 6F 6E  66 52 65 67 0A 0B 00 37  00 9A 00 07 39 00 A3 00  n◙           ConfReg◙♂.7.Ü.•9.ú.
000074A0  06 15 00 AE 00 07 36 00  B8 00 07 15 00 C2 00 07  BF 00 D5 00 08 C0 00 DE  00 0A EC 00 E9 00 04 4B  ♠§.«.•6.╕.•§.┬.•┐.╒.◘└.▐.◙∞.Θ.♦K
000074C0  01 F3 00 09 41 01 FD 00  06 35 00 0F 01 07 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 47 00  ☺≤.○A☺².♠5.☼☺•]☻[◙THelpTopic♥.G.
000074E0  00 00 0A 20 20 43 4F 4E  46 4D 57 28 63 6F 6E 66  4E 75 6D 3A 69 6E 74 65  67 65 72 29 20 3A 42 4F  ..◙  CONFMW(confNum:integer) :BO
00007500  4F 4C 45 41 4E 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  OLEAN◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00007520  DF DF DF DF DF DF DF DF  0A 50 00 01 00 0A 52 65  74 75 72 6E 73 20 54 52  55 45 20 69 66 20 75 73  ▀▀▀▀▀▀▀▀◙P.☺.◙Returns TRUE if us
00007540  65 72 20 68 61 73 20 6D  61 69 6C 20 77 61 69 74  69 6E 67 20 69 6E 20 63  6F 6E 66 65 72 65 6E 63  er has mail waiting in conferenc
00007560  65 20 22 63 6F 6E 66 6E  75 6D 22 2C 20 46 41 4C  53 45 20 6F 74 68 65 72  77 69 73 65 20 8A 00 00  e "confnum", FALSE otherwise è..
00007580  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 43 6F  6E 66 53 65 6C 20 20 43  6F 6E 66 53 79 73 20 20  .◙ See also : ConfSel  ConfSys  
000075A0  20 20 43 75 72 43 6F 6E  66 20 20 20 43 6F 6E 66  45 78 70 20 20 20 43 75  72 43 6F 6E 66 0A 20 20    CurConf   ConfExp   CurConf◙  
000075C0  20 20 20 20 20 20 20 20  20 43 6F 6E 66 46 6C 61  67 20 43 6F 6E 66 55 6E  46 6C 61 67 20 4A 6F 69           ConfFlag ConfUnFlag Joi
000075E0  6E 20 20 20 20 20 20 43  6F 6E 66 41 6C 69 61 73  20 4C 61 73 74 49 6E 0A  20 20 20 20 20 20 20 20  n      ConfAlias LastIn◙        
00007600  20 20 20 43 6F 6E 66 52  65 67 0A 0B 00 37 00 A5  00 07 38 00 AE 00 07 15  00 B9 00 07 36 00 C3 00     ConfReg◙♂.7.Ñ.•8.«.•§.╣.•6.├.
00007620  07 15 00 CD 00 07 BF 00  E0 00 08 C0 00 E9 00 0A  EC 00 F4 00 04 4B 01 FE  00 09 41 01 08 01 06 35  •§.═.•┐.α.◘└.Θ.◙∞.⌠.♦K☺■.○A☺◘☺♠5
00007640  00 1A 01 07 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 03 00 2D 00 00 00  0A 20 20 43 55 52 43 4F  .→☺•]☻[◙THelpTopic♥.-...◙  CURCO
00007660  4C 4F 52 28 29 20 3A 49  4E 54 45 47 45 52 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  LOR() :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00007680  DF DF DF DF 0A 3D 00 01  00 0A 52 65 74 75 72 6E  73 20 74 68 65 20 63 75  72 72 65 6E 74 20 63 6F  ▀▀▀▀◙=.☺.◙Returns the current co
000076A0  6C 6F 72 20 28 30 2D 32  35 35 29 20 69 6E 20 75  73 65 20 62 79 20 74 68  65 20 41 4E 53 49 20 64  lor (0-255) in use by the ANSI d
000076C0  72 69 76 65 72 20 16 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 44  65 66 43 6F 6C 6F 72 0A  river ▬...◙ See also : DefColor◙
000076E0  01 00 1A 00 78 00 08 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 2B  00 00 00 0A 20 20 43 55  ☺.→.x.◘]☻[◙THelpTopic♥.+...◙  CU
00007700  52 43 4F 4E 46 28 29 20  3A 49 4E 54 45 47 45 52  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  RCONF() :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀
00007720  DF DF DF DF DF 0A 27 00  01 00 0A 52 65 74 75 72  6E 73 20 74 68 65 20 63  75 72 72 65 6E 74 20 63  ▀▀▀▀▀◙'.☺.◙Returns the current c
00007740  6F 6E 66 65 72 65 6E 63  65 20 6E 75 6D 62 65 72  20 80 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  onference number Ç...◙ See also 
00007760  3A 20 43 6F 6E 66 53 65  6C 20 20 43 6F 6E 66 53  79 73 20 43 6F 6E 66 4D  77 20 20 43 6F 6E 66 45  : ConfSel  ConfSys ConfMw  ConfE
00007780  78 70 20 20 20 43 75 72  43 6F 6E 66 0A 20 20 20  20 20 20 20 20 20 20 20  43 6F 6E 66 46 6C 61 67  xp   CurConf◙           ConfFlag
000077A0  20 43 6F 6E 66 55 6E 46  6C 61 67 20 4A 6F 69 6E  20 43 6F 6E 66 41 6C 69  61 73 20 4C 61 73 74 49   ConfUnFlag Join ConfAlias LastI
000077C0  6E 0A 20 20 20 20 20 20  20 20 20 20 20 43 6F 6E  66 52 65 67 0A 0B 00 37  00 60 00 07 38 00 69 00  n◙           ConfReg◙♂.7.`.•8.i.
000077E0  07 39 00 71 00 06 36 00  79 00 07 15 00 83 00 07  BF 00 96 00 08 C0 00 9F  00 0A EC 00 AA 00 04 4B  •9.q.♠6.y.•§.â.•┐.û.◘└.ƒ.◙∞.¬.♦K
00007800  01 AF 00 09 41 01 B9 00  06 35 00 CB 00 07 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 29 00  ☺».○A☺╣.♠5.╦.•]☻[◙THelpTopic♥.).
00007820  00 00 0A 20 20 43 55 52  53 45 43 28 29 20 3A 49  4E 54 45 47 45 52 0A 20  20 DF DF DF DF DF DF DF  ..◙  CURSEC() :INTEGER◙  ▀▀▀▀▀▀▀
00007840  DF DF DF DF DF DF DF DF  DF DF 0A 2A 00 01 00 0A  52 65 74 75 72 6E 73 20  74 68 65 20 75 73 65 72  ▀▀▀▀▀▀▀▀▀▀◙*.☺.◙Returns the user
00007860  73 20 63 75 72 72 65 6E  74 20 73 65 63 75 72 69  74 79 20 6C 65 76 65 6C  20 16 00 00 00 0A 20 53  s current security level ▬...◙ S
00007880  65 65 20 61 6C 73 6F 20  3A 20 53 79 73 6F 70 53  65 63 0A 01 00 88 00 61  00 08 5D 02 5B 0A 54 48  ee also : SysopSec◙☺.ê.a.◘]☻[◙TH
000078A0  65 6C 70 54 6F 70 69 63  03 00 1F 00 00 00 0A 20  20 44 41 54 45 28 29 20  3A 44 41 54 45 0A 20 20  elpTopic♥.▼...◙  DATE() :DATE◙  
000078C0  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 15 00 01  00 0A 52 65 74 75 72 6E  73 20 74 6F 64 61 79 73  ▀▀▀▀▀▀▀▀▀▀▀▀◙§.☺.◙Returns todays
000078E0  20 64 61 74 65 20 12 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 54  69 6D 65 0A 01 00 8A 00   date ↕...◙ See also : Time◙☺.è.
00007900  42 00 04 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 3B 00 00 00 0A  20 20 44 41 59 28 64 61  B.♦]☻[◙THelpTopic♥.;...◙  DAY(da
00007920  74 65 76 61 72 3A 64 61  74 65 29 20 3A 49 4E 54  45 47 45 52 0A 20 20 DF  DF DF DF DF DF DF DF DF  tevar:date) :INTEGER◙  ▀▀▀▀▀▀▀▀▀
00007940  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 32 00 01 00 0A 52  65 74 75 72 6E 73 20 74  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Returns t
00007960  68 65 20 64 61 79 20 6F  66 20 74 68 65 20 6D 6F  6E 74 68 20 28 31 2D 33  31 29 20 6F 66 20 22 64  he day of the month (1-31) of "d
00007980  61 74 65 76 61 72 22 20  1C 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 4D 6F 6E 74 68 20 59  atevar" ∟...◙ See also : Month Y
000079A0  65 61 72 20 44 6F 77 0A  03 00 57 00 7B 00 05 AE  00 81 00 04 1B 00 86 00  03 5D 02 5B 0A 54 48 65  ear Dow◙♥.W.{.♣«.ü.♦←.å.♥]☻[◙THe
000079C0  6C 70 54 6F 70 69 63 04  00 2D 00 00 00 0A 20 20  44 42 47 4C 45 56 45 4C  28 29 20 3A 49 4E 54 45  lpTopic♦.-...◙  DBGLEVEL() :INTE
000079E0  47 45 52 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 23 00 01 00 0A 52  GER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙#.☺.◙R
00007A00  65 74 75 72 6E 73 20 74  68 65 20 64 65 62 75 67  20 6C 65 76 65 6C 20 69  6E 20 65 66 66 65 63 74  eturns the debug level in effect
00007A20  20 2F 00 00 00 0A 20 20  44 42 47 4C 45 56 45 4C  20 64 62 67 3A 69 6E 74  65 67 65 72 0A 20 20 DF   /...◙  DBGLEVEL dbg:integer◙  ▀
00007A40  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 1E 00 01 00  0A 53 65 74 20 74 68 65  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙▲.☺.◙Set the
00007A60  20 64 65 62 75 67 20 6C  65 76 65 6C 20 74 6F 20  22 64 62 67 22 20 00 00  5D 02 5B 0A 54 48 65 6C   debug level to "dbg" ..]☻[◙THel
00007A80  70 54 6F 70 69 63 03 00  27 00 00 00 0A 20 20 44  45 46 41 4E 53 28 29 20  3A 42 49 47 53 54 52 0A  pTopic♥.'...◙  DEFANS() :BIGSTR◙
00007AA0  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF 0A C6 00 01 00 0A  52 65 74 75 72 6E 73 20    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙╞.☺.◙Returns 
00007AC0  74 68 65 20 6C 61 73 74  20 64 65 66 61 75 6C 74  20 61 6E 73 77 65 72 20  70 61 73 73 65 64 20 74  the last default answer passed t
00007AE0  6F 20 61 6E 20 49 6E 70  75 74 20 73 74 61 74 65  6D 65 6E 74 2E 20 46 6F  72 20 65 78 61 6D 70 6C  o an Input statement. For exampl
00007B00  65 2C 20 74 68 69 73 20  61 6C 6C 6F 77 73 20 61  20 50 50 45 20 74 6F 20  64 65 74 65 72 6D 69 6E  e, this allows a PPE to determin
00007B20  65 20 77 68 61 74 20 74  68 65 20 64 65 66 61 75  6C 74 20 61 6E 73 77 65  72 20 77 6F 75 6C 64 20  e what the default answer would 
00007B40  68 61 76 65 20 62 65 65  6E 20 68 61 64 20 61 20  50 43 42 54 45 58 54 20  70 72 6F 6D 70 74 20 6E  have been had a PCBTEXT prompt n
00007B60  6F 74 20 62 65 65 6E 20  72 65 70 6C 61 63 65 64  20 77 69 74 68 20 61 20  50 50 45 2E 20 15 00 00  ot been replaced with a PPE. §..
00007B80  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 4C 61  73 74 41 6E 73 0A 02 00  E3 00 56 00 05 34 00 FB  .◙ See also : LastAns◙☻.π.V.♣4.√
00007BA0  00 07 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  05 00 2D 00 00 00 0A 20  20 44 45 46 43 4F 4C 4F  .•]☻[◙THelpTopic♣.-...◙  DEFCOLO
00007BC0  52 28 29 20 3A 49 4E 54  45 47 45 52 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  R() :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00007BE0  DF DF 0A 34 00 01 00 0A  52 65 74 75 72 6E 73 20  74 68 65 20 64 65 66 61  75 6C 74 20 63 6F 6C 6F  ▀▀◙4.☺.◙Returns the default colo
00007C00  72 20 61 73 20 73 70 65  63 69 66 69 65 64 20 69  6E 20 50 43 42 53 65 74  75 70 20 18 00 00 00 0A  r as specified in PCBSetup ↑...◙
00007C20  0A 20 20 44 45 46 43 4F  4C 4F 52 0A 20 20 DF DF  DF DF DF DF DF DF 0A 30  00 01 00 0A 52 65 73 65  ◙  DEFCOLOR◙  ▀▀▀▀▀▀▀▀◙0.☺.◙Rese
00007C40  74 73 20 74 68 65 20 63  75 72 72 65 6E 74 20 63  6F 6C 6F 72 20 74 6F 20  74 68 65 20 73 79 73 74  ts the current color to the syst
00007C60  65 6D 20 64 65 66 61 75  6C 74 20 16 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 43 75 72 43  em default ▬...◙ See also : CurC
00007C80  6F 6C 6F 72 0A 01 00 14  00 B7 00 08 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 03 00 33 00 00 00  olor◙☺..╖.◘]☻[◙THelpTopic♥.3...
00007CA0  0A 20 20 44 4F 57 28 64  61 79 3A 64 61 74 65 29  20 3A 49 4E 54 45 47 45  52 0A 20 20 DF DF DF DF  ◙  DOW(day:date) :INTEGER◙  ▀▀▀▀
00007CC0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF 0A 4B 00 01 00 0A  52 65 74 75 72 6E 73 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙K.☺.◙Returns 
00007CE0  74 68 65 20 64 61 79 20  6F 66 20 74 68 65 20 77  65 65 6B 20 28 30 20 3D  20 53 75 6E 64 61 79 2C  the day of the week (0 = Sunday,
00007D00  20 36 20 3D 20 53 61 74  75 72 64 61 79 29 20 74  68 61 74 20 22 64 61 79  22 20 66 65 6C 6C 20 6F   6 = Saturday) that "day" fell o
00007D20  6E 20 1D 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 44 61 74 65 20  4D 6F 6E 74 68 20 59 65  n ↔...◙ See also : Date Month Ye
00007D40  61 72 0A 03 00 17 00 8C  00 04 57 00 91 00 05 AE  00 97 00 04 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  ar◙♥.↨.î.♦W.æ.♣«.ù.♦]☻[◙THelpTop
00007D60  69 63 03 00 31 00 00 00  0A 20 20 45 52 52 43 4F  52 52 45 43 54 28 29 20  3A 42 4F 4F 4C 45 41 4E  ic♥.1...◙  ERRCORRECT() :BOOLEAN
00007D80  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 6C 00 01 00 0A 52 65  ◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙l.☺.◙Re
00007DA0  74 75 72 6E 73 20 54 52  55 45 20 69 66 20 61 20  73 65 73 73 69 6F 6E 20  69 73 20 64 65 74 65 72  turns TRUE if a session is deter
00007DC0  6D 69 6E 65 64 20 74 6F  20 62 65 20 65 72 72 6F  72 20 63 6F 72 72 65 63  74 65 64 20 28 6F 72 20  mined to be error corrected (or 
00007DE0  46 41 4C 53 45 20 66 6F  72 20 6E 6F 6E 2D 65 72  72 6F 72 20 63 6F 72 72  65 63 74 65 64 20 73 65  FALSE for non-error corrected se
00007E00  73 73 69 6F 6E 73 29 2E  20 15 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  3A 20 43 61 72 72 69 65  ssions). §...◙ See also : Carrie
00007E20  72 0A 01 00 10 00 AB 00  07 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 31 00 00 00 0A 20 20  r◙☺.►.½.•]☻[◙THelpTopic♥.1...◙  
00007E40  45 56 54 54 49 4D 45 41  44 4A 28 29 20 3A 42 4F  4F 4C 45 41 4E 0A 20 20  DF DF DF DF DF DF DF DF  EVTTIMEADJ() :BOOLEAN◙  ▀▀▀▀▀▀▀▀
00007E60  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 9F 00  01 00 0A 44 65 74 65 63  74 73 20 69 66 20 74 68  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙ƒ.☺.◙Detects if th
00007E80  65 20 75 73 65 72 73 20  74 69 6D 65 20 68 61 73  20 62 65 65 6E 20 61 64  6A 75 73 74 65 64 20 66  e users time has been adjusted f
00007EA0  6F 72 20 61 6E 20 75 70  63 6F 6D 69 6E 67 20 65  76 65 6E 74 2E 20 54 68  69 73 20 69 73 20 75 73  or an upcoming event. This is us
00007EC0  65 66 75 6C 20 74 6F 20  64 65 74 65 63 74 20 69  66 20 61 20 75 73 65 72  73 20 74 69 6D 65 20 6C  eful to detect if a users time l
00007EE0  65 66 74 20 63 61 6E 20  62 65 20 69 6E 63 72 65  61 73 65 64 20 77 69 74  68 20 74 68 65 20 41 64  eft can be increased with the Ad
00007F00  6A 54 69 6D 65 20 73 74  61 74 65 6D 65 6E 74 2E  20 15 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  jTime statement. §...◙ See also 
00007F20  3A 20 41 64 6A 54 69 6D  65 0A 02 00 B0 00 BE 00  07 B0 00 DE 00 07 5D 02  5B 0A 54 48 65 6C 70 54  : AdjTime◙☻.░.╛.•░.▐.•]☻[◙THelpT
00007F40  6F 70 69 63 03 00 3D 00  00 00 0A 20 20 45 58 49  53 54 28 66 69 6C 65 3A  73 74 72 69 6E 67 29 20  opic♥.=...◙  EXIST(file:string) 
00007F60  3A 42 4F 4F 4C 45 41 4E  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  :BOOLEAN◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00007F80  DF DF DF DF DF DF 0A 38  00 01 00 0A 52 65 74 75  72 6E 73 20 61 20 62 6F  6F 6C 65 61 6E 20 54 52  ▀▀▀▀▀▀◙8.☺.◙Returns a boolean TR
00007FA0  55 45 20 76 61 6C 75 65  20 69 66 20 74 68 65 20  66 69 6C 65 20 22 66 69  6C 65 22 20 65 78 69 73  UE value if the file "file" exis
00007FC0  74 73 20 2F 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 44 65 6C 65  74 65 20 43 6F 70 79 20  ts /...◙ See also : Delete Copy 
00007FE0  41 70 70 65 6E 64 20 46  69 6C 65 49 6E 66 20 52  65 6E 61 6D 65 0A 05 00  C5 00 83 00 06 40 01 8A  Append FileInf Rename◙♣.┼.â.♠@☺è
00008000  00 04 3F 01 8F 00 06 1E  00 96 00 07 0A 01 9E 00  06 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  .♦?☺Å.♠▲.û.•◙☺₧.♠]☻[◙THelpTopic♥
00008020  00 43 00 00 00 0A 20 20  46 45 52 52 28 63 68 61  6E 6E 65 6C 3A 69 6E 74  65 67 65 72 29 20 3A 42  .C...◙  FERR(channel:integer) :B
00008040  4F 4F 4C 45 41 4E 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  OOLEAN◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00008060  DF DF DF DF DF DF DF 0A  75 00 01 00 0A 52 65 74  75 72 6E 73 20 54 52 55  45 20 69 66 20 61 20 66  ▀▀▀▀▀▀▀◙u.☺.◙Returns TRUE if a f
00008080  69 6C 65 20 61 63 63 65  73 73 20 65 72 72 6F 72  20 6F 63 63 75 72 72 65  64 20 6F 6E 20 63 68 61  ile access error occurred on cha
000080A0  6E 6E 65 6C 20 22 63 68  61 6E 6E 65 6C 22 20 73  69 6E 63 65 20 74 68 65  20 66 69 6C 65 20 77 61  nnel "channel" since the file wa
000080C0  73 20 6F 70 65 6E 65 64  20 6F 72 20 46 45 52 52  20 77 61 73 20 6C 61 73  74 20 63 61 6C 6C 65 64  s opened or FERR was last called
000080E0  20 13 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  3A 20 46 4F 70 65 6E 0A  01 00 D3 00 C6 00 05 5D   ‼...◙ See also : FOpen◙☺.╙.╞.♣]
00008100  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 05 00 63  00 00 00 0A 20 20 46 49  4C 45 49 4E 46 28 66 69  ☻[◙THelpTopic♣.c...◙  FILEINF(fi
00008120  6C 65 3A 73 74 72 69 6E  67 2C 6F 70 74 69 6F 6E  3A 69 6E 74 65 67 65 72  29 20 3A 4D 55 4C 54 49  le:string,option:integer) :MULTI
00008140  54 59 50 45 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  TYPE◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00008160  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 4E 00  01 00 0A 52 65 74 75 72  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙N.☺.◙Retur
00008180  6E 73 20 61 20 70 69 65  63 65 20 6F 66 20 69 6E  66 6F 72 6D 61 74 69 6F  6E 20 28 73 70 65 63 69  ns a piece of information (speci
000081A0  66 69 65 64 20 62 79 20  22 6F 70 74 69 6F 6E 22  29 20 61 62 6F 75 74 20  74 68 65 20 66 69 6C 65  fied by "option") about the file
000081C0  20 22 66 69 6C 65 22 20  AE 02 00 00 0A 20 56 61  6C 69 64 20 76 61 6C 75  65 73 20 66 6F 72 20 22   "file" «☻..◙ Valid values for "
000081E0  6F 70 74 69 6F 6E 73 22  3A 20 31 20 3D 20 52 65  74 75 72 6E 20 54 52 55  45 20 69 66 20 66 69 6C  options": 1 = Return TRUE if fil
00008200  65 20 65 78 69 73 74 73  0A 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  e exists◙                       
00008220  20 20 20 20 20 20 32 20  3D 20 52 65 74 75 72 6E  20 66 69 6C 65 20 64 61  74 65 20 73 74 61 6D 70        2 = Return file date stamp
00008240  0A 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 33 20  ◙                             3 
00008260  3D 20 52 65 74 75 72 6E  20 66 69 6C 65 20 74 69  6D 65 20 73 74 61 6D 70  0A 20 20 20 20 20 20 20  = Return file time stamp◙       
00008280  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 34 20  3D 20 52 65 74 75 72 6E                        4 = Return
000082A0  20 66 69 6C 65 20 73 69  7A 65 0A 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   file size◙                     
000082C0  20 20 20 20 20 20 20 20  35 20 3D 20 52 65 74 75  72 6E 20 66 69 6C 65 20  61 74 74 72 69 62 75 74          5 = Return file attribut
000082E0  65 73 0A 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  es◙                             
00008300  20 20 20 20 20 20 30 31  68 20 3D 20 52 65 61 64  20 4F 6E 6C 79 0A 20 20  20 20 20 20 20 20 20 20        01h = Read Only◙          
00008320  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 30 32 68 20 3D 20 48                           02h = H
00008340  69 64 64 65 6E 0A 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  idden◙                          
00008360  20 20 20 20 20 20 20 20  20 30 34 68 20 3D 20 53  79 73 74 65 6D 0A 20 20  20 20 20 20 20 20 20 20           04h = System◙          
00008380  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 32 30 68 20 3D 20 41                           20h = A
000083A0  72 63 68 69 76 65 0A 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  rchive◙                         
000083C0  20 20 20 20 36 20 3D 20  52 65 74 75 72 6E 20 66  69 6C 65 20 64 72 69 76  65 0A 20 20 20 20 20 20      6 = Return file drive◙      
000083E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 37  20 3D 20 52 65 74 75 72                         7 = Retur
00008400  6E 20 66 69 6C 65 20 70  61 74 68 0A 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  n file path◙                    
00008420  20 20 20 20 20 20 20 20  20 38 20 3D 20 52 65 74  75 72 6E 20 66 69 6C 65  20 62 61 73 65 20 6E 61           8 = Return file base na
00008440  6D 65 0A 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  me◙                             
00008460  39 20 3D 20 52 65 74 75  72 6E 20 66 69 6C 65 20  65 78 74 65 6E 73 69 6F  6E 0A 69 00 01 00 0A 52  9 = Return file extension◙i.☺.◙R
00008480  65 74 75 72 6E 20 76 61  6C 75 65 20 74 79 70 65  20 69 73 20 64 65 70 65  6E 64 69 6E 67 20 6F 6E  eturn value type is depending on
000084A0  20 74 68 65 20 69 6E 66  6F 20 72 65 71 75 65 73  74 65 64 2E 20 49 74 20  6D 61 79 20 62 65 20 42   the info requested. It may be B
000084C0  4F 4F 4C 45 41 4E 2C 20  44 41 54 45 2C 20 49 4E  54 45 47 45 52 2C 20 53  54 52 49 4E 47 20 61 6E  OOLEAN, DATE, INTEGER, STRING an
000084E0  64 20 54 49 4D 45 20 2D  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  44 65 6C 65 74 65 20 43  d TIME -...◙ See also : Delete C
00008500  6F 70 79 20 41 70 70 65  6E 64 20 45 78 69 73 74  20 52 65 6E 61 6D 65 0A  05 00 C5 00 D6 03 06 40  opy Append Exist Rename◙♣.┼.╓♥♠@
00008520  01 DD 03 04 3F 01 E2 03  06 1C 00 E9 03 05 0A 01  EF 03 06 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  ☺▌♥♦?☺Γ♥♠∟.Θ♥♣◙☺∩♥♠]☻[◙THelpTopi
00008540  63 03 00 3F 00 00 00 0A  20 20 46 4D 54 43 43 28  66 6F 72 6D 61 74 3A 73  74 72 69 6E 66 29 20 3A  c♥.?...◙  FMTCC(format:strinf) :
00008560  53 54 52 49 4E 47 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  STRING◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00008580  DF DF DF DF DF 0A 3A 00  01 00 0A 52 65 74 75 72  6E 73 20 61 20 66 6F 72  6D 61 74 74 65 64 20 63  ▀▀▀▀▀◙:.☺.◙Returns a formatted c
000085A0  72 65 64 69 74 20 63 61  72 64 20 6E 75 6D 62 65  72 20 62 61 73 65 64 20  6F 6E 20 22 66 6F 72 6D  redit card number based on "form
000085C0  61 74 22 20 20 00 00 00  0A 20 53 65 65 20 61 6C  73 6F 20 43 63 54 79 70  65 20 56 61 6C 43 43 20  at"  ...◙ See also CcType ValCC 
000085E0  49 6E 70 75 74 43 43 0A  03 00 11 00 85 00 06 A9  00 8C 00 05 E4 00 92 00  07 5D 02 5B 0A 54 48 65  InputCC◙♥.◄.à.♠⌐.î.♣Σ.Æ.•]☻[◙THe
00008600  6C 70 54 6F 70 69 63 03  00 8F 00 00 00 0A 20 20  46 4D 54 52 45 41 4C 28  72 65 61 6C 45 78 70 3A  lpTopic♥.Å...◙  FMTREAL(realExp:
00008620  72 65 61 6C 2F 64 72 65  61 6C 2C 66 69 65 6C 64  57 69 64 74 68 3A 69 6E  74 65 67 65 72 2C 64 65  real/dreal,fieldWidth:integer,de
00008640  63 69 6D 61 6C 50 6C 61  63 65 73 3A 69 6E 74 65  67 65 72 29 0A 20 20 DF  DF DF DF DF DF DF DF DF  cimalPlaces:integer)◙  ▀▀▀▀▀▀▀▀▀
00008660  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00008680  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 31 00 01 00  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙1.☺.
000086A0  0A 46 6F 72 6D 61 74 73  20 52 45 41 4C 2F 44 52  45 41 4C 20 76 61 6C 75  65 73 20 66 6F 72 20 64  ◙Formats REAL/DREAL values for d
000086C0  69 73 70 6C 61 79 20 70  75 72 70 6F 73 65 73 2E  20 F6 00 00 00 0A 20 20  20 20 20 20 20 72 65 61  isplay purposes. ÷...◙       rea
000086E0  6C 45 78 70 20 20 20 20  20 20 20 3D 20 41 20 52  45 41 4C 2F 44 52 45 41  4C 20 66 6C 6F 61 74 69  lExp       = A REAL/DREAL floati
00008700  6E 67 20 70 6F 69 6E 74  20 65 78 70 72 65 73 73  69 6F 6E 0A 20 20 20 20  20 20 20 66 69 65 6C 64  ng point expression◙       field
00008720  57 69 64 74 68 20 20 20  20 3D 20 54 68 65 20 6D  69 6E 69 6D 75 6D 20 6E  75 6D 62 65 72 20 6F 66  Width    = The minimum number of
00008740  20 63 68 61 72 61 63 74  65 72 73 20 74 6F 20 64  69 73 70 6C 61 79 0A 20  20 20 20 20 20 20 64 65   characters to display◙       de
00008760  63 69 6D 61 6C 50 6C 61  63 65 73 20 3D 20 54 68  65 20 6E 75 6D 62 65 72  20 6F 66 20 63 68 61 72  cimalPlaces = The number of char
00008780  61 63 74 65 72 73 20 74  6F 20 64 69 73 70 6C 61  79 20 74 6F 20 74 68 65  20 72 69 67 68 74 20 6F  acters to display to the right o
000087A0  66 0A 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 74 68 65 20 64 65 63  f◙                       the dec
000087C0  69 6D 61 6C 20 70 6F 69  6E 74 0A 00 00 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 02 00 3B 00 00  imal point◙..]☻[◙THelpTopic☻.;..
000087E0  00 0A 20 20 47 45 54 45  4E 56 28 76 61 72 3A 73  74 72 69 6E 67 29 20 3A  53 54 52 49 4E 47 0A 20  .◙  GETENV(var:string) :STRING◙ 
00008800  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 3E 00 01 00   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙>.☺.
00008820  0A 52 65 74 75 72 6E 73  20 74 68 65 20 76 61 6C  75 65 20 6F 66 20 74 68  65 20 65 6E 76 69 72 6F  ◙Returns the value of the enviro
00008840  6E 6D 65 6E 74 20 76 61  72 69 61 62 6C 65 20 6E  61 6D 65 64 20 62 79 20  22 76 61 72 22 20 00 00  nment variable named by "var" ..
00008860  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 04 00  2B 00 00 00 0A 20 20 47  45 54 54 4F 4B 45 4E 28  ]☻[◙THelpTopic♦.+...◙  GETTOKEN(
00008880  29 20 3A 53 54 52 49 4E  47 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A A7  ) :STRING◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙º
000088A0  00 01 00 0A 52 65 74 75  72 6E 73 20 74 68 65 20  6E 65 78 74 20 73 74 72  69 6E 67 20 74 6F 6B 65  .☺.◙Returns the next string toke
000088C0  6E 20 66 72 6F 6D 20 61  20 70 72 69 6F 72 20 63  61 6C 6C 20 74 6F 20 54  6F 6B 65 6E 69 7A 65 20  n from a prior call to Tokenize 
000088E0  28 53 61 6D 65 20 61 73  20 74 68 65 20 47 45 54  54 4F 4B 45 4E 20 73 74  61 74 65 6D 65 6E 74 20  (Same as the GETTOKEN statement 
00008900  62 75 74 20 63 61 6E 20  62 65 20 75 73 65 64 20  69 6E 20 61 6E 20 65 78  70 72 65 73 73 69 6F 6E  but can be used in an expression
00008920  20 77 69 74 68 6F 75 74  20 70 72 69 6F 72 20 61  73 73 69 67 6E 65 6D 65  6E 74 20 74 6F 20 61 20   without prior assignement to a 
00008940  76 61 72 69 61 62 6C 65  29 20 73 00 00 00 0A 20  20 47 45 54 54 4F 4B 45  4E 20 56 41 52 0A 20 20  variable) s...◙  GETTOKEN VAR◙  
00008960  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 20 20 20  20 20 20 20 20 20 47 65  74 20 61 20 74 6F 6B 65  ▀▀▀▀▀▀▀▀▀▀▀▀◙         Get a toke
00008980  6E 20 66 72 6F 6D 20 61  20 70 72 65 76 69 6F 75  73 20 63 61 6C 6C 20 74  6F 20 54 6F 6B 65 6E 69  n from a previous call to Tokeni
000089A0  7A 65 20 61 6E 64 20 61  73 73 69 67 6E 0A 20 20  20 20 20 20 20 20 20 69  74 20 74 6F 20 56 41 52  ze and assign◙         it to VAR
000089C0  0A 28 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  3A 20 54 6F 6B 65 6E 69  7A 65 20 54 6F 6B 65 6E  ◙(...◙ See also : Tokenize Token
000089E0  53 74 72 20 54 6F 6B 43  6F 75 6E 74 0A 05 00 1D  01 60 00 08 1D 01 1F 01  08 1D 01 53 01 08 8D 00  Str TokCount◙♣.↔☺`.◘↔☺▼☺◘↔☺S☺◘ì.
00008A00  5C 01 08 8C 00 65 01 08  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 03 00  25 00 00 00 0A 20 20 47  \☺◘î.e☺◘]☻[◙THelpTopic♥.%...◙  G
00008A20  45 54 58 28 29 20 3A 49  4E 54 45 47 45 52 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ETX() :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00008A40  0A 46 00 01 00 0A 52 65  74 75 72 6E 73 20 74 68  65 20 63 75 72 72 65 6E  74 20 63 6F 6C 75 6D 6E  ◙F.☺.◙Returns the current column
00008A60  20 28 58 20 70 6F 73 69  74 69 6F 6E 29 20 6F 66  20 74 68 65 20 63 75 72  73 6F 72 20 6F 6E 20 74   (X position) of the cursor on t
00008A80  68 65 20 64 69 73 70 6C  61 79 20 1A 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 47 65 74 59  he display →...◙ See also : GetY
00008AA0  20 41 6E 73 69 50 6F 73  0A 02 00 23 00 79 00 04  B1 00 7E 00 07 5D 02 5B  0A 54 48 65 6C 70 54 6F   AnsiPos◙☻.#.y.♦▒.~.•]☻[◙THelpTo
00008AC0  70 69 63 03 00 25 00 00  00 0A 20 20 47 45 54 59  28 29 20 3A 49 4E 54 45  47 45 52 0A 20 20 DF DF  pic♥.%...◙  GETY() :INTEGER◙  ▀▀
00008AE0  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 43 00  01 00 0A 52 65 74 75 72  6E 73 20 74 68 65 20 63  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙C.☺.◙Returns the c
00008B00  75 72 72 65 6E 74 20 72  6F 77 20 28 59 20 70 6F  73 69 74 69 6F 6E 29 20  6F 66 20 74 68 65 20 63  urrent row (Y position) of the c
00008B20  75 72 73 6F 72 20 6F 6E  20 74 68 65 20 64 69 73  70 6C 61 79 20 1A 00 00  00 0A 20 53 65 65 20 61  ursor on the display →...◙ See a
00008B40  6C 73 6F 20 3A 20 47 65  74 58 20 41 6E 73 69 50  6F 73 0A 02 00 22 00 76  00 04 B1 00 7B 00 07 5D  lso : GetX AnsiPos◙☻.".v.♦▒.{.•]
00008B60  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 04 00 2B  00 00 00 0A 20 20 47 52  41 46 4D 4F 44 45 28 29  ☻[◙THelpTopic♦.+...◙  GRAFMODE()
00008B80  20 3A 53 54 52 49 4E 47  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 3A 00   :STRING◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙:.
00008BA0  01 00 0A 52 65 74 75 72  6E 73 20 61 20 63 68 61  72 61 63 74 65 72 20 69  6E 64 69 63 61 74 69 6E  ☺.◙Returns a character indicatin
00008BC0  67 20 74 68 65 20 75 73  65 72 73 20 67 72 61 70  68 69 63 73 20 73 74 61  74 75 73 20 BE 00 00 00  g the users graphics status ╛...
00008BE0  0A 20 20 20 20 20 20 20  20 52 20 3D 20 52 49 50  73 63 72 69 70 20 73 75  70 70 6F 72 74 65 64 0A  ◙        R = RIPscrip supported◙
00008C00  20 20 20 20 20 20 20 20  47 20 3D 20 41 4E 53 49  20 67 72 61 70 68 69 63  73 20 28 63 6F 6C 6F 72          G = ANSI graphics (color
00008C20  20 61 6E 64 20 70 6F 73  69 74 69 6F 6E 69 6E 67  29 20 73 75 70 70 6F 72  74 65 64 0A 20 20 20 20   and positioning) supported◙    
00008C40  20 20 20 20 41 20 3D 20  41 4E 53 49 20 70 6F 73  69 74 69 6F 6E 69 6E 67  20 28 6E 6F 20 63 6F 6C      A = ANSI positioning (no col
00008C60  6F 72 29 20 73 75 70 70  6F 72 74 65 64 0A 20 20  20 20 20 20 20 20 4E 20  3D 20 4E 6F 20 67 72 61  or) supported◙        N = No gra
00008C80  70 68 69 63 73 20 28 52  49 50 20 6F 72 20 41 4E  53 49 29 20 73 75 70 70  6F 72 74 65 64 0A 1C 00  phics (RIP or ANSI) supported◙∟.
00008CA0  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 41  6E 73 69 4F 6E 20 4F 6E  4C 6F 63 61 6C 0A 02 00  ..◙ See also : AnsiOn OnLocal◙☻.
00008CC0  0A 00 31 01 06 5A 00 38  01 07 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 2B 00 00 00 0A 20  ◙.1☺♠Z.8☺•]☻[◙THelpTopic♥.+...◙ 
00008CE0  20 48 45 4C 50 50 41 54  48 28 29 20 3A 53 54 52  49 4E 47 0A 20 20 DF DF  DF DF DF DF DF DF DF DF   HELPPATH() :STRING◙  ▀▀▀▀▀▀▀▀▀▀
00008D00  DF DF DF DF DF DF DF DF  0A 3F 00 01 00 0A 52 65  74 75 72 6E 73 20 74 68  65 20 70 61 74 68 2C 20  ▀▀▀▀▀▀▀▀◙?.☺.◙Returns the path, 
00008D20  61 73 20 73 70 65 63 69  66 69 65 64 20 69 6E 20  50 43 42 53 65 74 75 70  2C 20 74 6F 20 74 68 65  as specified in PCBSetup, to the
00008D40  20 68 65 6C 70 20 66 69  6C 65 73 20 25 00 00 00  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 50 50 45   help files %...◙ See also : PPE
00008D60  50 61 74 68 20 53 6C 50  61 74 68 20 54 65 6D 70  50 61 74 68 0A 03 00 63  00 78 00 07 82 00 80 00  Path SlPath TempPath◙♥.c.x.•é.Ç.
00008D80  06 89 00 87 00 08 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 2D 00  00 00 0A 20 20 48 49 4D  ♠ë.ç.◘]☻[◙THelpTopic♥.-...◙  HIM
00008DA0  53 47 4E 55 4D 28 29 20  3A 49 4E 54 45 47 45 52  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  SGNUM() :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀
00008DC0  DF DF DF DF DF DF 0A 3D  00 01 00 0A 52 65 74 75  72 6E 73 20 74 68 65 20  68 69 67 68 20 6D 65 73  ▀▀▀▀▀▀◙=.☺.◙Returns the high mes
00008DE0  73 61 67 65 20 6E 75 6D  62 65 72 20 66 6F 72 20  74 68 65 20 63 75 72 72  65 6E 74 20 63 6F 6E 66  sage number for the current conf
00008E00  65 72 65 6E 63 65 2E 20  16 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 4C 6F 4D 73 67 4E 75  erence. ▬...◙ See also : LoMsgNu
00008E20  6D 0A 01 00 40 00 78 00  08 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 3D 00 00 00 0A 20 20  m◙☺.@.x.◘]☻[◙THelpTopic♥.=...◙  
00008E40  48 4F 55 52 28 64 61 79  68 6F 75 72 3A 74 69 6D  65 29 20 3A 49 4E 54 45  47 45 52 0A 20 20 DF DF  HOUR(dayhour:time) :INTEGER◙  ▀▀
00008E60  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 31 00 01 00 0A 52  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙1.☺.◙R
00008E80  65 74 75 72 6E 73 20 74  68 65 20 68 6F 75 72 20  6F 66 20 74 68 65 20 64  61 79 20 28 30 2D 32 33  eturns the hour of the day (0-23
00008EA0  29 20 6F 66 20 22 64 61  79 68 6F 75 72 22 20 15  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  ) of "dayhour" §...◙ See also : 
00008EC0  4D 69 6E 20 53 65 63 0A  02 00 4F 00 7C 00 03 80  00 80 00 03 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  Min Sec◙☻.O.|.♥Ç.Ç.♥]☻[◙THelpTop
00008EE0  69 63 03 00 53 00 00 00  0A 20 20 49 32 53 28 76  61 72 31 3A 69 6E 74 65  67 65 72 2C 76 61 72 32  ic♥.S...◙  I2S(var1:integer,var2
00008F00  3A 69 6E 74 65 67 65 72  29 20 3A 53 54 52 49 4E  47 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  :integer) :STRING◙  ▀▀▀▀▀▀▀▀▀▀▀▀
00008F20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF 0A 51 00 01 00 0A  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Q.☺.◙
00008F40  52 65 74 75 72 6E 73 20  61 20 73 74 72 69 6E 67  20 72 65 70 72 65 73 65  6E 74 69 6E 67 20 74 68  Returns a string representing th
00008F60  65 20 69 6E 74 65 67 65  72 20 76 61 6C 75 65 20  22 76 61 72 31 22 20 63  6F 6E 76 65 72 74 65 64  e integer value "var1" converted
00008F80  20 74 6F 20 62 61 73 65  20 22 76 61 72 32 22 20  18 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A   to base "var2" ↑...◙ See also :
00008FA0  20 53 32 69 20 53 74 72  69 6E 67 0A 02 00 7E 00  B2 00 03 84 00 B6 00 06  5D 02 5B 0A 54 48 65 6C   S2i String◙☻.~.▓.♥ä.╢.♠]☻[◙THel
00008FC0  70 54 6F 70 69 63 03 00  25 00 00 00 0A 20 20 49  4E 4B 45 59 28 29 20 3A  53 54 52 49 4E 47 0A 20  pTopic♥.%...◙  INKEY() :STRING◙ 
00008FE0  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 7E 00 01 00 0A 52 65  74 75 72 6E 73 20 74 68   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙~.☺.◙Returns th
00009000  65 20 6E 65 78 74 20 6B  65 79 70 72 65 73 73 20  61 73 20 61 20 73 69 6E  67 6C 65 20 63 68 61 72  e next keypress as a single char
00009020  61 63 74 65 72 20 6C 6F  6E 67 20 73 74 72 69 6E  67 2C 20 6F 72 20 61 20  73 74 72 69 6E 67 20 77  acter long string, or a string w
00009040  69 74 68 20 74 68 65 20  6E 61 6D 65 20 6F 66 20  74 68 65 20 66 75 6E 63  74 69 6F 6E 20 6F 72 20  ith the name of the function or 
00009060  63 75 72 73 6F 72 20 63  6F 6E 74 72 6F 6C 20 6B  65 79 20 24 00 00 00 0A  20 53 65 65 20 61 6C 73  cursor control key $...◙ See als
00009080  6F 20 3A 20 4B 49 6E 6B  65 79 20 4D 47 65 74 42  79 74 65 20 4D 49 6E 6B  65 79 0A 03 00 2A 00 B1  o : KInkey MGetByte MInkey◙♥.*.▒
000090A0  00 06 4D 00 B8 00 08 50  00 C1 00 06 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 02 00 55 00 00 00  .♠M.╕.◘P.┴.♠]☻[◙THelpTopic☻.U...
000090C0  0A 20 20 49 4E 53 54 52  28 76 61 72 31 3A 62 69  67 73 74 72 2C 76 61 72  32 3A 62 69 67 73 74 72  ◙  INSTR(var1:bigstr,var2:bigstr
000090E0  29 20 3A 49 4E 54 45 47  45 52 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ) :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00009100  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 55 00 01  00 0A 52 65 74 75 72 6E  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙U.☺.◙Return
00009120  73 20 74 68 65 20 70 6F  73 69 74 69 6F 6E 20 6F  66 20 22 76 61 72 32 22  20 69 6E 20 22 76 61 72  s the position of "var2" in "var
00009140  31 22 20 28 31 2D 4C 45  4E 28 76 61 72 31 29 29  20 6F 72 20 30 20 69 66  20 22 76 61 72 32 22 20  1" (1-LEN(var1)) or 0 if "var2" 
00009160  6E 6F 74 20 69 6E 20 22  76 61 72 31 22 20 00 00  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 04 00  not in "var1" ..]☻[◙THelpTopic♦.
00009180  61 00 00 00 0A 20 20 49  53 42 49 54 53 45 54 28  76 61 72 3A 6D 75 6C 74  69 74 79 70 65 2C 20 62  a...◙  ISBITSET(var:multitype, b
000091A0  69 74 3A 69 6E 74 65 67  65 72 29 20 3A 42 4F 4F  4C 45 41 4E 0A 20 20 DF  DF DF DF DF DF DF DF DF  it:integer) :BOOLEAN◙  ▀▀▀▀▀▀▀▀▀
000091C0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000091E0  DF DF DF DF 0A 34 00 01  00 0A 43 68 65 63 6B 20  74 68 65 20 73 74 61 74  75 73 20 6F 66 20 61 20  ▀▀▀▀◙4.☺.◙Check the status of a 
00009200  73 70 65 63 69 66 69 65  64 20 62 69 74 20 69 6E  20 61 20 76 61 72 69 61  62 6C 65 2E 20 C7 00 00  specified bit in a variable. ╟..
00009220  00 0A 0A 20 20 20 54 68  69 73 20 66 75 6E 63 74  69 6F 6E 20 69 73 20 70  72 69 6D 61 72 69 6C 79  .◙◙   This function is primarily
00009240  20 69 6E 74 65 6E 64 65  64 20 74 6F 20 62 65 20  75 73 65 64 20 77 69 74  68 20 42 49 47 53 54 52   intended to be used with BIGSTR
00009260  20 76 61 72 69 61 62 6C  65 73 0A 20 20 20 77 68  69 63 68 20 63 61 6E 20  62 65 20 75 70 20 74 6F   variables◙   which can be up to
00009280  20 32 30 34 38 20 62 79  74 65 73 20 6C 6F 6E 67  2E 20 20 48 6F 77 65 76  65 72 2C 20 69 74 20 77   2048 bytes long.  However, it w
000092A0  69 6C 6C 20 77 6F 72 6B  20 77 69 74 68 20 6F 74  68 65 72 0A 20 20 20 64  61 74 61 20 74 79 70 65  ill work with other◙   data type
000092C0  73 20 28 61 6E 64 20 65  78 70 72 65 73 73 69 6F  6E 73 29 20 61 73 20 77  65 6C 6C 20 69 66 20 64  s (and expressions) as well if d
000092E0  65 73 69 72 65 64 2E 0A  1D 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 42 69 74 53 65 74 20  esired.◙↔...◙ See also : BitSet 
00009300  42 69 74 43 6C 65 61 72  0A 02 00 B4 00 6A 01 06  B3 00 71 01 08 5D 02 5B  0A 54 48 65 6C 70 54 6F  BitClear◙☻.┤.j☺♠│.q☺◘]☻[◙THelpTo
00009320  70 69 63 03 00 2F 00 00  00 0A 20 20 49 53 4E 4F  4E 53 54 4F 50 28 29 20  3A 42 4F 4F 4C 45 41 4E  pic♥./...◙  ISNONSTOP() :BOOLEAN
00009340  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  7B 00 01 00 0A 52 65 74  ◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙{.☺.◙Ret
00009360  75 72 6E 20 77 68 65 74  68 65 72 20 6F 72 20 6E  6F 74 20 74 68 65 20 64  69 73 70 6C 61 79 20 69  urn whether or not the display i
00009380  73 20 63 75 72 72 65 6E  74 6C 79 20 69 6E 20 6E  6F 6E 2D 73 74 6F 70 20  6D 6F 64 65 20 28 20 69  s currently in non-stop mode ( i
000093A0  65 2C 20 64 69 64 20 74  68 65 20 75 73 65 72 20  74 79 70 65 20 4E 53 20  61 73 20 70 61 72 74 20  e, did the user type NS as part 
000093C0  6F 66 20 74 68 65 69 72  20 63 6F 6D 6D 61 6E 64  20 6C 69 6E 65 29 20 17  00 00 00 0A 20 53 65 65  of their command line) ↨...◙ See
000093E0  20 61 6C 73 6F 20 3A 20  53 74 61 72 74 44 69 73  70 0A 01 00 1B 01 B8 00  09 5D 02 5B 0A 54 48 65   also : StartDisp◙☺.←☺╕.○]☻[◙THe
00009400  6C 70 54 6F 70 69 63 03  00 31 00 00 00 0A 20 20  4B 42 44 42 55 46 53 49  5A 45 28 29 20 3A 49 4E  lpTopic♥.1...◙  KBDBUFSIZE() :IN
00009420  54 45 47 45 52 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 42 00  TEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙B.
00009440  01 00 0A 52 65 74 75 72  6E 20 74 68 65 20 6E 75  6D 62 65 72 20 6F 66 20  6B 65 79 20 70 72 65 73  ☺.◙Return the number of key pres
00009460  73 65 73 20 70 65 6E 64  69 6E 67 20 69 6E 20 74  68 65 20 4B 62 64 53 74  72 69 6E 67 20 62 75 66  ses pending in the KbdString buf
00009480  66 65 72 20 70 00 00 00  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 50 50 4C  42 75 66 53 69 7A 65 20  fer p...◙ See also : PPLBufSize 
000094A0  20 4B 62 64 46 6C 75 73  68 20 4B 62 64 53 74 75  66 66 20 4B 62 64 46 69  6C 65 20 20 4B 62 64 53   KbdFlush KbdStuff KbdFile  KbdS
000094C0  74 72 69 6E 67 0A 20 20  20 20 20 20 20 20 20 20  20 4B 62 64 46 69 6C 65  55 73 65 64 20 4D 64 6D  tring◙           KbdFileUsed Mdm
000094E0  46 6C 75 73 68 20 4B 65  79 46 6C 75 73 68 20 4B  62 64 46 6C 75 73 68 0A  0A 00 46 01 63 00 09 64  Flush KeyFlush KbdFlush◙◙.F☺c.○d
00009500  00 81 00 0A 47 01 8D 00  08 F0 00 96 00 08 EF 00  9F 00 07 46 01 A8 00 09  30 00 BD 00 0B 48 01 C9  .ü.◙G☺ì.◘≡.û.◘∩.ƒ.•F☺¿.○0.╜.♂H☺╔
00009520  00 08 49 01 D2 00 08 47  01 DB 00 08 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 03 00 33 00 00 00  .◘I☺╥.◘G☺█.◘]☻[◙THelpTopic♥.3...
00009540  0A 20 20 4B 42 44 46 49  4C 45 55 53 45 44 28 29  20 3A 42 4F 4F 4C 45 41  4E 0A 20 20 DF DF DF DF  ◙  KBDFILEUSED() :BOOLEAN◙  ▀▀▀▀
00009560  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF 0A 47 00 01 00 0A  52 65 74 75 72 6E 20 54  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙G.☺.◙Return T
00009580  52 55 45 20 69 66 20 6B  65 79 20 70 72 65 73 73  65 73 20 61 72 65 20 62  65 69 6E 67 20 73 74 75  RUE if key presses are being stu
000095A0  66 66 65 64 20 76 69 61  20 61 20 4B 62 64 46 69  6C 65 20 73 74 61 74 65  6D 65 6E 74 2E 20 73 00  ffed via a KbdFile statement. s.
000095C0  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 4B  62 64 42 75 66 53 69 7A  65 20 20 50 50 4C 42 75  ..◙ See also : KbdBufSize  PPLBu
000095E0  66 53 69 7A 65 20 4B 62  64 46 6C 75 73 68 20 4B  62 64 53 74 75 66 66 20  4B 62 64 46 69 6C 65 0A  fSize KbdFlush KbdStuff KbdFile◙
00009600  20 20 20 20 20 20 20 20  20 20 20 4D 64 6D 46 6C  75 73 68 20 20 20 20 4B  65 79 46 6C 75 73 68 20             MdmFlush    KeyFlush 
00009620  20 20 4B 62 64 46 6C 75  73 68 20 4B 62 64 53 74  72 69 6E 67 0A 0A 00 EF  00 68 00 07 2F 00 88 00    KbdFlush KbdString◙◙.∩.h.•/.ê.
00009640  0A 64 00 94 00 0A 47 01  9F 00 08 F0 00 A8 00 08  EF 00 B1 00 07 48 01 C4  00 08 49 01 D0 00 08 47  ◙d.ö.◙G☺ƒ.◘≡.¿.◘∩.▒.•H☺─.◘I☺╨.◘G
00009660  01 DB 00 08 46 01 E4 00  09 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 27 00 00 00 0A 20 20  ☺█.◘F☺Σ.○]☻[◙THelpTopic♥.'...◙  
00009680  4B 49 4E 4B 45 59 28 29  20 3A 53 54 52 49 4E 47  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  KINKEY() :STRING◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀
000096A0  DF DF DF 0A 94 00 01 00  0A 52 65 74 75 72 6E 73  20 74 68 65 20 6E 65 78  74 20 6B 65 79 70 72 65  ▀▀▀◙ö.☺.◙Returns the next keypre
000096C0  73 73 20 66 72 6F 6D 20  74 68 65 20 42 42 53 20  6B 65 79 62 6F 61 72 64  20 61 73 20 61 20 73 69  ss from the BBS keyboard as a si
000096E0  6E 67 6C 65 20 63 68 61  72 61 63 74 65 72 20 6C  6F 6E 67 20 73 74 72 69  6E 67 2C 20 6F 72 20 61  ngle character long string, or a
00009700  20 73 74 72 69 6E 67 20  77 69 74 68 20 74 68 65  20 6E 61 6D 65 20 6F 66  20 74 68 65 20 66 75 6E   string with the name of the fun
00009720  63 74 69 6F 6E 20 6F 72  20 63 75 72 73 6F 72 20  63 6F 6E 74 72 6F 6C 20  6B 65 79 20 23 00 00 00  ction or cursor control key #...
00009740  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 49 6E 6B  65 79 20 4D 49 6E 6B 65  79 20 4D 47 65 74 42 79  ◙ See also : Inkey MInkey MGetBy
00009760  74 65 0A 03 00 28 00 C9  00 05 50 00 CF 00 06 4D  00 D6 00 08 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  te◙♥.(.╔.♣P.╧.♠M.╓.◘]☻[◙THelpTop
00009780  69 63 03 00 29 00 00 00  0A 20 20 4C 41 4E 47 45  58 54 28 29 20 3A 53 54  52 49 4E 47 0A 20 20 DF  ic♥.)...◙  LANGEXT() :STRING◙  ▀
000097A0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 3D 00 01 00 0A 52 65  74 75 72 6E 73 20 74 68  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙=.☺.◙Returns th
000097C0  65 20 66 69 6C 65 20 65  78 74 65 6E 73 69 6F 6E  20 66 6F 72 20 74 68 65  20 75 73 65 72 73 20 6C  e file extension for the users l
000097E0  61 6E 67 75 61 67 65 20  73 65 6C 65 63 74 69 6F  6E 20 12 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  anguage selection ↕...◙ See also
00009800  20 3A 20 4C 61 6E 67 0A  01 00 4D 01 74 00 04 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 29   : Lang◙☺.M☺t.♦]☻[◙THelpTopic♥.)
00009820  00 00 00 0A 20 20 4C 41  53 54 41 4E 53 28 29 20  3A 53 54 52 49 4E 47 0A  20 20 DF DF DF DF DF DF  ...◙  LASTANS() :STRING◙  ▀▀▀▀▀▀
00009840  DF DF DF DF DF DF DF DF  DF DF DF 0A 44 00 01 00  0A 66 75 6E 63 74 69 6F  6E 20 74 6F 20 72 65 74  ▀▀▀▀▀▀▀▀▀▀▀◙D.☺.◙function to ret
00009860  75 72 6E 20 74 68 65 20  6C 61 73 74 20 61 6E 73  77 65 72 20 61 63 63 65  70 74 65 64 20 62 79 20  urn the last answer accepted by 
00009880  61 6E 20 49 6E 70 75 74  20 73 74 61 74 65 6D 65  6E 74 2E 20 14 00 00 00  0A 20 53 65 65 20 61 6C  an Input statement. ...◙ See al
000098A0  73 6F 20 3A 20 44 65 66  41 6E 73 0A 02 00 E3 00  5D 00 05 33 00 7B 00 06  5D 02 5B 0A 54 48 65 6C  so : DefAns◙☻.π.].♣3.{.♠]☻[◙THel
000098C0  70 54 6F 70 69 63 03 00  53 00 00 00 0A 20 20 4C  45 46 54 28 76 61 72 31  3A 73 74 72 69 6E 67 2C  pTopic♥.S...◙  LEFT(var1:string,
000098E0  76 61 72 32 3A 69 6E 74  65 67 65 72 29 20 3A 42  49 47 53 54 52 0A 20 20  DF DF DF DF DF DF DF DF  var2:integer) :BIGSTR◙  ▀▀▀▀▀▀▀▀
00009900  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 33  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3
00009920  00 01 00 0A 52 65 74 75  72 6E 73 20 74 68 65 20  6C 65 66 74 2D 6D 6F 73  74 20 22 76 61 72 32 22  .☺.◙Returns the left-most "var2"
00009940  20 63 68 61 72 61 63 74  65 72 73 20 6F 66 20 22  76 61 72 31 22 20 17 00  00 00 0A 20 53 65 65 20   characters of "var1" ↨...◙ See 
00009960  61 6C 73 6F 20 3A 20 52  69 67 68 74 20 4D 69 64  0A 02 00 7C 00 94 00 05  4E 00 9A 00 03 5D 02 5B  also : Right Mid◙☻.|.ö.♣N.Ü.♥]☻[
00009980  0A 54 48 65 6C 70 54 6F  70 69 63 02 00 37 00 00  00 0A 20 20 4C 45 4E 28  76 61 72 3A 62 69 67 73  ◙THelpTopic☻.7...◙  LEN(var:bigs
000099A0  74 72 29 20 3A 49 4E 54  45 47 45 52 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  tr) :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000099C0  DF DF DF DF DF DF DF 0A  1D 00 01 00 0A 52 65 74  75 72 6E 73 20 74 68 65  20 6C 65 6E 67 74 68 20  ▀▀▀▀▀▀▀◙↔.☺.◙Returns the length 
000099E0  6F 66 20 22 76 61 72 22  20 00 00 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 02 00 2D 00 00 00 0A  of "var" ..]☻[◙THelpTopic☻.-...◙
00009A00  20 20 4C 4F 47 47 45 44  4F 4E 28 29 20 3A 42 4F  4F 4C 45 41 4E 0A 20 20  DF DF DF DF DF DF DF DF    LOGGEDON() :BOOLEAN◙  ▀▀▀▀▀▀▀▀
00009A20  DF DF DF DF DF DF DF DF  DF DF DF 0A 4C 00 01 00  0A 52 65 74 75 72 6E 73  20 54 52 55 45 20 69 66  ▀▀▀▀▀▀▀▀▀▀▀◙L.☺.◙Returns TRUE if
00009A40  20 74 68 65 20 75 73 65  72 20 68 61 73 20 61 6C  72 65 61 64 79 20 6C 6F  67 67 65 64 20 6F 6E 20   the user has already logged on 
00009A60  74 6F 20 74 68 65 20 42  42 53 2C 20 46 41 4C 53  45 20 6F 74 68 65 72 77  69 73 65 20 00 00 5D 02  to the BBS, FALSE otherwise ..]☻
00009A80  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 2D 00  00 00 0A 20 20 4C 4F 4D  53 47 4E 55 4D 28 29 20  [◙THelpTopic♥.-...◙  LOMSGNUM() 
00009AA0  3A 49 4E 54 45 47 45 52  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 3C  :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙<
00009AC0  00 01 00 0A 52 65 74 75  72 6E 73 20 74 68 65 20  6C 6F 77 20 6D 65 73 73  61 67 65 20 6E 75 6D 62  .☺.◙Returns the low message numb
00009AE0  65 72 20 66 6F 72 20 74  68 65 20 63 75 72 72 65  6E 74 20 63 6F 6E 66 65  72 65 6E 63 65 2E 20 16  er for the current conference. ▬
00009B00  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  48 69 4D 73 67 4E 75 6D  0A 01 00 31 00 77 00 08  ...◙ See also : HiMsgNum◙☺.1.w.◘
00009B20  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 03 00  39 00 00 00 0A 20 20 4C  4F 57 45 52 28 76 61 72  ]☻[◙THelpTopic♥.9...◙  LOWER(var
00009B40  3A 62 69 67 73 74 72 29  20 3A 42 49 47 53 54 52  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  :bigstr) :BIGSTR◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀
00009B60  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 5B 00 01  00 0A 52 65 74 75 72 6E  73 20 61 20 73 74 72 69  ▀▀▀▀▀▀▀▀▀▀▀▀◙[.☺.◙Returns a stri
00009B80  6E 67 20 6F 66 20 22 76  61 72 22 20 77 69 74 68  20 61 6C 6C 20 75 70 70  65 72 63 61 73 65 20 63  ng of "var" with all uppercase c
00009BA0  68 61 72 61 63 74 65 72  73 20 63 6F 6E 76 65 72  74 65 64 20 74 6F 20 6C  6F 77 65 72 63 61 73 65  haracters converted to lowercase
00009BC0  20 63 68 61 72 61 63 74  65 72 73 20 19 00 00 00  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 55 70 70   characters ↓...◙ See also : Upp
00009BE0  65 72 20 4D 69 78 65 64  0A 02 00 90 00 A2 00 05  53 00 A8 00 05 5D 02 5B  0A 54 48 65 6C 70 54 6F  er Mixed◙☻.É.ó.♣S.¿.♣]☻[◙THelpTo
00009C00  70 69 63 03 00 2D 00 00  00 0A 20 20 4C 50 52 49  4E 54 45 44 28 29 20 3A  49 4E 54 45 47 45 52 0A  pic♥.-...◙  LPRINTED() :INTEGER◙
00009C20  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 33 00  01 00 0A 52 65 74 75 72    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3.☺.◙Retur
00009C40  6E 20 74 68 65 20 6E 75  6D 62 65 72 20 6F 66 20  6C 69 6E 65 73 20 70 72  69 6E 74 65 64 20 6F 6E  n the number of lines printed on
00009C60  20 74 68 65 20 64 69 73  70 6C 61 79 20 17 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 53 74   the display ↨...◙ See also : St
00009C80  61 72 74 44 69 73 70 0A  01 00 1B 01 6E 00 09 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 53  artDisp◙☺.←☺n.○]☻[◙THelpTopic♥.S
00009CA0  00 00 00 0A 20 20 4C 54  52 49 4D 28 76 61 72 31  3A 62 69 67 73 74 72 2C  76 61 72 32 3A 73 74 72  ...◙  LTRIM(var1:bigstr,var2:str
00009CC0  69 6E 67 29 20 3A 42 49  47 53 54 52 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ing) :BIGSTR◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00009CE0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 55 00  01 00 0A 52 65 74 75 72  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙U.☺.◙Retur
00009D00  6E 73 20 61 20 73 74 72  69 6E 67 20 6F 66 20 22  76 61 72 31 22 20 77 69  74 68 20 74 68 65 20 66  ns a string of "var1" with the f
00009D20  69 72 73 74 20 63 68 61  72 61 63 74 65 72 20 6F  66 20 22 76 61 72 32 22  20 74 72 69 6D 6D 65 64  irst character of "var2" trimmed
00009D40  20 66 72 6F 6D 20 74 68  65 20 6C 65 66 74 20 18  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20   from the left ↑...◙ See also : 
00009D60  52 74 72 69 6D 20 54 72  69 6D 0A 02 00 7D 00 B6  00 05 8F 00 BC 00 04 5D  02 5B 0A 54 48 65 6C 70  Rtrim Trim◙☻.}.╢.♣Å.╝.♦]☻[◙THelp
00009D80  54 6F 70 69 63 03 00 2F  00 00 00 0A 20 20 4D 41  53 4B 5F 41 4C 4E 55 4D  28 29 20 3A 53 54 52 49  Topic♥./...◙  MASK_ALNUM() :STRI
00009DA0  4E 47 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 62 00 01 00 0A 52  NG◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙b.☺.◙R
00009DC0  65 74 75 72 6E 73 20 61  20 76 61 6C 69 64 20 63  68 61 72 61 63 74 65 72  20 6D 61 73 6B 20 66 6F  eturns a valid character mask fo
00009DE0  72 20 69 6E 70 75 74 20  73 74 61 74 65 6D 65 6E  74 73 20 6F 66 20 41 20  74 68 72 6F 75 67 68 20  r input statements of A through 
00009E00  5A 2C 20 61 20 74 68 72  6F 75 67 68 20 7A 2C 20  61 6E 64 20 30 20 74 68  72 6F 75 67 68 20 39 20  Z, a through z, and 0 through 9 
00009E20  49 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 4D 61 73 6B 5F 41 6C  70 68 61 20 4D 61 73 6B  I...◙ See also : Mask_Alpha Mask
00009E40  5F 41 73 63 69 69 20 4D  61 73 6B 5F 46 69 6C 65  20 4D 61 73 6B 5F 4E 75  6D 20 4D 61 73 6B 5F 50  _Ascii Mask_File Mask_Num Mask_P
00009E60  61 74 68 20 4D 61 73 6B  5F 50 77 64 0A 06 00 45  00 9F 00 0A 46 00 AA 00  0A 47 00 B5 00 09 48 00  ath Mask_Pwd◙♠.E.ƒ.◙F.¬.◙G.╡.○H.
00009E80  BF 00 08 49 00 C8 00 09  4A 00 D2 00 08 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 2F 00 00  ┐.◘I.╚.○J.╥.◘]☻[◙THelpTopic♥./..
00009EA0  00 0A 20 20 4D 41 53 4B  5F 41 4C 50 48 41 28 29  20 3A 53 54 52 49 4E 47  0A 20 20 DF DF DF DF DF  .◙  MASK_ALPHA() :STRING◙  ▀▀▀▀▀
00009EC0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  54 00 01 00 0A 52 65 74  75 72 6E 73 20 61 20 76  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙T.☺.◙Returns a v
00009EE0  61 6C 69 64 20 63 68 61  72 61 63 74 65 72 20 6D  61 73 6B 20 66 6F 72 20  69 6E 70 75 74 20 73 74  alid character mask for input st
00009F00  61 74 65 6D 65 6E 74 73  20 6F 66 20 41 20 74 68  72 6F 75 67 68 20 5A 20  61 6E 64 20 61 20 74 68  atements of A through Z and a th
00009F20  72 6F 75 67 68 20 7A 20  49 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 4D 61 73 6B 5F 41 6C  rough z I...◙ See also : Mask_Al
00009F40  6E 75 6D 20 4D 61 73 6B  5F 41 73 63 69 69 20 4D  61 73 6B 5F 46 69 6C 65  20 4D 61 73 6B 5F 4E 75  num Mask_Ascii Mask_File Mask_Nu
00009F60  6D 20 4D 61 73 6B 5F 50  61 74 68 20 4D 61 73 6B  5F 50 77 64 0A 06 00 44  00 91 00 0A 46 00 9C 00  m Mask_Path Mask_Pwd◙♠.D.æ.◙F.£.
00009F80  0A 47 00 A7 00 09 48 00  B1 00 08 49 00 BA 00 09  4A 00 C4 00 08 5D 02 5B  0A 54 48 65 6C 70 54 6F  ◙G.º.○H.▒.◘I.║.○J.─.◘]☻[◙THelpTo
00009FA0  70 69 63 03 00 2F 00 00  00 0A 20 20 4D 41 53 4B  5F 41 53 43 49 49 28 29  20 3A 53 54 52 49 4E 47  pic♥./...◙  MASK_ASCII() :STRING
00009FC0  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  58 00 01 00 0A 52 65 74  ◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙X.☺.◙Ret
00009FE0  75 72 6E 73 20 61 20 76  61 6C 69 64 20 63 68 61  72 61 63 74 65 72 20 6D  61 73 6B 20 66 6F 72 20  urns a valid character mask for 
0000A000  69 6E 70 75 74 20 73 74  61 74 65 6D 65 6E 74 73  20 6F 66 20 73 70 61 63  65 20 28 22 20 22 29 20  input statements of space (" ") 
0000A020  74 68 72 6F 75 67 68 20  74 69 6C 64 65 20 28 22  7E 22 29 20 49 00 00 00  0A 20 53 65 65 20 61 6C  through tilde ("~") I...◙ See al
0000A040  73 6F 20 3A 20 4D 61 73  6B 5F 41 6C 70 68 61 20  4D 61 73 6B 5F 41 6C 6E  75 6D 20 4D 61 73 6B 5F  so : Mask_Alpha Mask_Alnum Mask_
0000A060  46 69 6C 65 20 4D 61 73  6B 5F 4E 75 6D 20 4D 61  73 6B 5F 50 61 74 68 20  4D 61 73 6B 5F 50 77 64  File Mask_Num Mask_Path Mask_Pwd
0000A080  0A 06 00 45 00 95 00 0A  44 00 A0 00 0A 47 00 AB  00 09 48 00 B5 00 08 49  00 BE 00 09 4A 00 C8 00  ◙♠.E.ò.◙D.á.◙G.½.○H.╡.◘I.╛.○J.╚.
0000A0A0  08 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 2D 00 00 00 0A 20 20  4D 41 53 4B 5F 46 49 4C  ◘]☻[◙THelpTopic♥.-...◙  MASK_FIL
0000A0C0  45 28 29 20 3A 53 54 52  49 4E 47 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  E() :STRING◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000A0E0  DF 0A 43 00 01 00 0A 52  65 74 75 72 6E 73 20 61  20 76 61 6C 69 64 20 63  68 61 72 61 63 74 65 72  ▀◙C.☺.◙Returns a valid character
0000A100  20 6D 61 73 6B 20 66 6F  72 20 69 6E 70 75 74 20  73 74 61 74 65 6D 65 6E  74 73 20 6F 66 20 66 69   mask for input statements of fi
0000A120  6C 65 20 6E 61 6D 65 73  20 4A 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  3A 20 4D 61 73 6B 5F 41  le names J...◙ See also : Mask_A
0000A140  6C 70 68 61 20 4D 61 73  6B 5F 41 73 63 69 69 20  4D 61 73 6B 5F 41 6C 6E  75 6D 20 4D 61 73 6B 5F  lpha Mask_Ascii Mask_Alnum Mask_
0000A160  4E 75 6D 20 4D 61 73 6B  5F 50 61 74 68 20 4D 61  73 6B 5F 50 77 64 0A 06  00 45 00 7E 00 0A 46 00  Num Mask_Path Mask_Pwd◙♠.E.~.◙F.
0000A180  89 00 0A 44 00 94 00 0A  48 00 9F 00 08 49 00 A8  00 09 4A 00 B2 00 08 5D  02 5B 0A 54 48 65 6C 70  ë.◙D.ö.◙H.ƒ.◘I.¿.○J.▓.◘]☻[◙THelp
0000A1A0  54 6F 70 69 63 03 00 2B  00 00 00 0A 20 20 4D 41  53 4B 5F 4E 55 4D 28 29  20 3A 53 54 52 49 4E 47  Topic♥.+...◙  MASK_NUM() :STRING
0000A1C0  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 44 00  01 00 0A 52 65 74 75 72  ◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙D.☺.◙Retur
0000A1E0  6E 73 20 61 20 76 61 6C  69 64 20 63 68 61 72 61  63 74 65 72 20 6D 61 73  6B 20 66 6F 72 20 69 6E  ns a valid character mask for in
0000A200  70 75 74 20 73 74 61 74  65 6D 65 6E 74 73 20 6F  66 20 30 20 74 68 72 6F  75 67 68 20 39 20 4B 00  put statements of 0 through 9 K.
0000A220  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 4D  61 73 6B 5F 41 6C 70 68  61 20 4D 61 73 6B 5F 41  ..◙ See also : Mask_Alpha Mask_A
0000A240  73 63 69 69 20 4D 61 73  6B 5F 46 69 6C 65 20 4D  61 73 6B 5F 41 6C 6E 75  6D 20 4D 61 73 6B 5F 50  scii Mask_File Mask_Alnum Mask_P
0000A260  61 74 68 20 4D 61 73 6B  5F 50 77 64 0A 06 00 45  00 7D 00 0A 46 00 88 00  0A 47 00 93 00 09 44 00  ath Mask_Pwd◙♠.E.}.◙F.ê.◙G.ô.○D.
0000A280  9D 00 0A 49 00 A8 00 09  4A 00 B2 00 08 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 2D 00 00  ¥.◙I.¿.○J.▓.◘]☻[◙THelpTopic♥.-..
0000A2A0  00 0A 20 20 4D 41 53 4B  5F 50 41 54 48 28 29 20  3A 53 54 52 49 4E 47 0A  20 20 DF DF DF DF DF DF  .◙  MASK_PATH() :STRING◙  ▀▀▀▀▀▀
0000A2C0  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 43 00  01 00 0A 52 65 74 75 72  6E 73 20 61 20 76 61 6C  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙C.☺.◙Returns a val
0000A2E0  69 64 20 63 68 61 72 61  63 74 65 72 20 6D 61 73  6B 20 66 6F 72 20 69 6E  70 75 74 20 73 74 61 74  id character mask for input stat
0000A300  65 6D 65 6E 74 73 20 6F  66 20 70 61 74 68 20 6E  61 6D 65 73 20 4A 00 00  00 0A 20 53 65 65 20 61  ements of path names J...◙ See a
0000A320  6C 73 6F 20 3A 20 4D 61  73 6B 5F 41 6C 70 68 61  20 4D 61 73 6B 5F 41 73  63 69 69 20 4D 61 73 6B  lso : Mask_Alpha Mask_Ascii Mask
0000A340  5F 46 69 6C 65 20 4D 61  73 6B 5F 4E 75 6D 20 4D  61 73 6B 5F 41 6C 6E 75  6D 20 4D 61 73 6B 5F 50  _File Mask_Num Mask_Alnum Mask_P
0000A360  77 64 0A 06 00 45 00 7E  00 0A 46 00 89 00 0A 47  00 94 00 09 48 00 9E 00  08 44 00 A7 00 0A 4A 00  wd◙♠.E.~.◙F.ë.◙G.ö.○H.₧.◘D.º.◙J.
0000A380  B2 00 08 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 2B 00 00 00 0A  20 20 4D 41 53 4B 5F 50  ▓.◘]☻[◙THelpTopic♥.+...◙  MASK_P
0000A3A0  57 44 28 29 20 3A 53 54  52 49 4E 47 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  WD() :STRING◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000A3C0  DF 0A 42 00 01 00 0A 52  65 74 75 72 6E 73 20 61  20 76 61 6C 69 64 20 63  68 61 72 61 63 74 65 72  ▀◙B.☺.◙Returns a valid character
0000A3E0  20 6D 61 73 6B 20 66 6F  72 20 69 6E 70 75 74 20  73 74 61 74 65 6D 65 6E  74 73 20 6F 66 20 70 61   mask for input statements of pa
0000A400  73 73 77 6F 72 64 73 20  4B 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 4D 61 73 6B 5F 41 6C  sswords K...◙ See also : Mask_Al
0000A420  70 68 61 20 4D 61 73 6B  5F 41 73 63 69 69 20 4D  61 73 6B 5F 46 69 6C 65  20 4D 61 73 6B 5F 4E 75  pha Mask_Ascii Mask_File Mask_Nu
0000A440  6D 20 4D 61 73 6B 5F 50  61 74 68 20 4D 61 73 6B  5F 41 6C 6E 75 6D 0A 06  00 45 00 7B 00 0A 46 00  m Mask_Path Mask_Alnum◙♠.E.{.◙F.
0000A460  86 00 0A 47 00 91 00 09  48 00 9B 00 08 49 00 A4  00 09 44 00 AE 00 0A 5D  02 5B 0A 54 48 65 6C 70  å.◙G.æ.○H.¢.◘I.ñ.○D.«.◙]☻[◙THelp
0000A480  54 6F 70 69 63 03 00 2B  00 00 00 0A 20 20 4D 41  58 4E 4F 44 45 28 29 20  3A 49 4E 54 45 47 45 52  Topic♥.+...◙  MAXNODE() :INTEGER
0000A4A0  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 6F 00  01 00 0A 52 65 74 75 72  ◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙o.☺.◙Retur
0000A4C0  6E 73 20 74 68 65 20 6D  61 78 69 6D 75 6D 20 6E  6F 64 65 20 70 6F 73 73  69 62 6C 65 20 77 69 74  ns the maximum node possible wit
0000A4E0  68 20 74 68 65 20 63 75  72 72 65 6E 74 20 73 6F  66 74 77 61 72 65 20 28  69 65 2C 20 2F 32 20 77  h the current software (ie, /2 w
0000A500  6F 75 6C 64 20 72 65 74  75 72 6E 20 32 2C 20 2F  31 30 20 77 6F 75 6C 64  20 72 65 74 75 72 6E 20  ould return 2, /10 would return 
0000A520  31 30 2C 20 65 74 63 29  20 15 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  3A 20 50 63 62 4E 6F 64  10, etc) §...◙ See also : PcbNod
0000A540  65 0A 01 00 5E 00 A8 00  07 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 02  00 35 00 00 00 0A 20 20  e◙☺.^.¿.•]☻[◙THelpTopic☻.5...◙  
0000A560  4D 45 47 41 4E 55 4D 28  6E 75 6D 62 65 72 3A 69  6E 74 65 67 65 72 29 0A  20 20 DF DF DF DF DF DF  MEGANUM(number:integer)◙  ▀▀▀▀▀▀
0000A580  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 56 00 01 00 0A 43  6F 6E 76 65 72 74 73 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙V.☺.◙Converts 
0000A5A0  61 20 64 65 63 69 6D 61  6C 20 6E 75 6D 62 65 72  20 28 66 72 6F 6D 20 30  20 74 6F 20 31 32 39 35  a decimal number (from 0 to 1295
0000A5C0  29 20 74 6F 20 61 20 68  65 78 61 2D 74 72 69 2D  64 65 63 69 6D 61 6C 20  6E 75 6D 62 65 72 2C 20  ) to a hexa-tri-decimal number, 
0000A5E0  6F 72 20 6D 65 67 61 6E  75 6D 2E 20 00 00 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 2D 00  or meganum. ..]☻[◙THelpTopic♥.-.
0000A600  00 00 0A 20 20 4D 47 45  54 42 59 54 45 28 29 20  3A 49 4E 54 45 47 45 52  0A 20 20 DF DF DF DF DF  ..◙  MGETBYTE() :INTEGER◙  ▀▀▀▀▀
0000A620  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 69  00 01 00 0A 52 65 74 75  72 6E 73 20 74 68 65 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙i.☺.◙Returns the 
0000A640  76 61 6C 75 65 20 6F 66  20 74 68 65 20 6E 65 78  74 20 62 79 74 65 20 66  72 6F 6D 20 74 68 65 20  value of the next byte from the 
0000A660  6D 6F 64 65 6D 20 28 30  2D 32 35 35 29 20 6F 72  20 2D 31 20 69 66 20 74  68 65 72 65 20 61 72 65  modem (0-255) or -1 if there are
0000A680  20 6E 6F 20 62 79 74 65  73 20 77 61 69 74 69 6E  67 20 66 6F 72 20 69 6E  70 75 74 20 21 00 00 00   no bytes waiting for input !...
0000A6A0  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 49 6E 6B  65 79 20 4B 49 6E 6B 65  79 20 4D 49 6E 6B 65 79  ◙ See also : Inkey KInkey MInkey
0000A6C0  0A 03 00 28 00 A4 00 05  2A 00 AA 00 06 50 00 B1  00 06 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  ◙♥.(.ñ.♣*.¬.♠P.▒.♠]☻[◙THelpTopic
0000A6E0  03 00 6B 00 00 00 0A 20  20 4D 49 44 28 76 61 72  31 3A 62 69 67 73 74 72  2C 76 61 72 32 3A 69 6E  ♥.k...◙  MID(var1:bigstr,var2:in
0000A700  74 65 67 65 72 2C 76 61  72 33 3A 69 6E 74 65 67  65 72 29 20 3A 42 49 47  53 54 52 0A 20 20 DF DF  teger,var3:integer) :BIGSTR◙  ▀▀
0000A720  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000A740  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 73 00 01 00 0A 52 65  74 75 72 6E 73 20 61 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙s.☺.◙Returns a 
0000A760  73 74 72 69 6E 67 20 66  72 6F 6D 20 22 76 61 72  31 22 20 73 74 61 72 74  69 6E 67 20 61 74 20 74  string from "var1" starting at t
0000A780  68 65 20 22 76 61 72 32  22 20 70 6F 73 69 74 69  6F 6E 20 6F 66 20 22 76  61 72 31 22 20 61 6E 64  he "var2" position of "var1" and
0000A7A0  20 63 6F 6E 74 61 69 6E  69 6E 67 20 22 76 61 72  33 22 20 63 68 61 72 61  63 74 65 72 73 20 6F 66   containing "var3" characters of
0000A7C0  20 22 76 61 72 31 22 20  18 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 52 69 67 68 74 20 4C   "var1" ↑...◙ See also : Right L
0000A7E0  65 66 74 0A 02 00 7C 00  EC 00 05 2C 00 F2 00 04  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 03 00  eft◙☻.|.∞.♣,.≥.♦]☻[◙THelpTopic♥.
0000A800  35 00 00 00 0A 20 20 4D  49 4E 28 76 61 72 31 3A  74 69 6D 65 29 20 3A 49  4E 54 45 47 45 52 0A 20  5...◙  MIN(var1:time) :INTEGER◙ 
0000A820  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 31 00 01 00 0A 52 65   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙1.☺.◙Re
0000A840  74 75 72 6E 73 20 74 68  65 20 6D 69 6E 75 74 65  20 6F 66 20 74 68 65 20  68 6F 75 72 20 28 30 2D  turns the minute of the hour (0-
0000A860  35 39 29 20 6F 66 20 22  76 61 72 31 22 20 16 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 48  59) of "var1" ▬...◙ See also : H
0000A880  6F 75 72 20 53 65 63 0A  02 00 26 00 74 00 04 80  00 79 00 03 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  our Sec◙☻.&.t.♦Ç.y.♥]☻[◙THelpTop
0000A8A0  69 63 03 00 27 00 00 00  0A 20 20 4D 49 4E 4B 45  59 28 29 20 3A 53 54 52  49 4E 47 0A 20 20 DF DF  ic♥.'...◙  MINKEY() :STRING◙  ▀▀
0000A8C0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 95  00 01 00 0A 52 65 74 75  72 6E 73 20 74 68 65 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ò.☺.◙Returns the 
0000A8E0  6E 65 78 74 20 6B 65 79  70 72 65 73 73 20 66 72  6F 6D 20 74 68 65 20 72  65 6D 6F 74 65 20 63 61  next keypress from the remote ca
0000A900  6C 6C 65 72 20 61 73 20  61 20 73 69 6E 67 6C 65  20 63 68 61 72 61 63 74  65 72 20 6C 6F 6E 67 20  ller as a single character long 
0000A920  73 74 72 69 6E 67 2C 20  6F 72 20 61 20 73 74 72  69 6E 67 20 77 69 74 68  20 74 68 65 20 6E 61 6D  string, or a string with the nam
0000A940  65 20 6F 66 20 74 68 65  20 66 75 6E 63 74 69 6F  6E 20 6F 72 20 63 75 72  73 6F 72 20 63 6F 6E 74  e of the function or cursor cont
0000A960  72 6F 6C 20 6B 65 79 20  23 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 49 6E 6B 65 79 20 4B  rol key #...◙ See also : Inkey K
0000A980  49 6E 6B 65 79 20 4D 47  65 74 42 79 74 65 0A 03  00 28 00 CA 00 05 2A 00  D0 00 06 4D 00 D7 00 08  Inkey MGetByte◙♥.(.╩.♣*.╨.♠M.╫.◘
0000A9A0  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 03 00  2B 00 00 00 0A 20 20 4D  49 4E 4C 45 46 54 28 29  ]☻[◙THelpTopic♥.+...◙  MINLEFT()
0000A9C0  20 3A 49 4E 54 45 47 45  52 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 38   :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙8
0000A9E0  00 01 00 0A 52 65 74 75  72 6E 73 20 74 68 65 20  63 75 72 72 65 6E 74 20  63 61 6C 6C 65 72 73 20  .☺.◙Returns the current callers 
0000AA00  6D 69 6E 75 74 65 73 20  6C 65 66 74 20 74 6F 20  75 73 65 20 6F 6E 6C 69  6E 65 20 13 00 00 00 0A  minutes left to use online ‼...◙
0000AA20  20 53 65 65 20 61 6C 73  6F 20 3A 20 4D 69 6E 4F  6E 0A 01 00 52 00 71 00  05 5D 02 5B 0A 54 48 65   See also : MinOn◙☺.R.q.♣]☻[◙THe
0000AA40  6C 70 54 6F 70 69 63 03  00 27 00 00 00 0A 20 20  4D 49 4E 4F 4E 28 29 20  3A 49 4E 54 45 47 45 52  lpTopic♥.'...◙  MINON() :INTEGER
0000AA60  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 40 00 01 00  0A 52 65 74 75 72 6E 73  ◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙@.☺.◙Returns
0000AA80  20 74 68 65 20 63 75 72  72 65 6E 74 20 63 61 6C  6C 65 72 73 20 6D 69 6E  75 74 65 73 20 6F 6E 6C   the current callers minutes onl
0000AAA0  69 6E 65 20 73 6F 20 66  61 72 20 74 68 69 73 20  73 65 73 73 69 6F 6E 20  15 00 00 00 0A 20 53 65  ine so far this session §...◙ Se
0000AAC0  65 20 61 6C 73 6F 20 3A  20 4D 69 6E 4C 65 66 74  0A 01 00 51 00 75 00 07  5D 02 5B 0A 54 48 65 6C  e also : MinLeft◙☺.Q.u.•]☻[◙THel
0000AAE0  70 54 6F 70 69 63 03 00  2B 00 00 00 0A 20 20 4D  49 58 45 44 28 76 61 72  31 3A 73 74 72 69 6E 67  pTopic♥.+...◙  MIXED(var1:string
0000AB00  29 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 32  00 01 00 0A 43 6F 6E 76  )◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Conv
0000AB20  65 72 74 73 20 61 20 73  74 72 69 6E 67 20 74 6F  20 6D 69 78 65 64 20 28  6F 72 20 70 72 6F 70 65  erts a string to mixed (or prope
0000AB40  72 20 6E 61 6D 65 29 20  63 61 73 65 20 19 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 55 70  r name) case ↓...◙ See also : Up
0000AB60  70 65 72 20 4C 6F 77 65  72 0A 02 00 90 00 6B 00  05 41 00 71 00 05 5D 02  5B 0A 54 48 65 6C 70 54  per Lower◙☻.É.k.♣A.q.♣]☻[◙THelpT
0000AB80  6F 70 69 63 03 00 59 00  00 00 0A 20 20 4D 4B 41  44 44 52 28 73 65 67 3A  69 6E 74 65 67 65 72 2C  opic♥.Y...◙  MKADDR(seg:integer,
0000ABA0  20 6F 66 66 3A 69 6E 74  65 67 65 72 29 20 3A 49  4E 54 45 47 45 52 0A 20  20 DF DF DF DF DF DF DF   off:integer) :INTEGER◙  ▀▀▀▀▀▀▀
0000ABC0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000ABE0  DF DF 0A 7B 00 01 00 0A  52 65 74 75 72 6E 73 20  61 20 73 65 67 6D 65 6E  74 3A 6F 66 66 73 65 74  ▀▀◙{.☺.◙Returns a segment:offset
0000AC00  20 61 64 64 72 65 73 73  20 61 73 20 61 20 6C 6F  6E 67 20 69 6E 74 65 67  65 72 20 62 75 69 6C 74   address as a long integer built
0000AC20  20 66 72 6F 6D 20 74 77  6F 20 77 6F 72 64 20 73  69 7A 65 64 20 76 61 6C  75 65 73 20 62 79 20 74   from two word sized values by t
0000AC40  68 65 20 66 6F 72 6D 75  6C 61 3A 20 28 76 61 72  31 2A 30 30 30 31 30 30  30 30 68 2B 76 61 72 32  he formula: (var1*00010000h+var2
0000AC60  29 20 23 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 56 61 72 53 65  67 20 56 61 72 4F 66 66  ) #...◙ See also : VarSeg VarOff
0000AC80  20 56 61 72 41 64 64 72  0A 03 00 28 01 E2 00 06  27 01 E9 00 06 26 01 F0  00 07 5D 02 5B 0A 54 48   VarAddr◙♥.(☺Γ.♠'☺Θ.♠&☺≡.•]☻[◙TH
0000ACA0  65 6C 70 54 6F 70 69 63  03 00 73 00 00 00 0A 20  20 4D 4B 44 41 54 45 28  79 65 61 72 3A 69 6E 74  elpTopic♥.s...◙  MKDATE(year:int
0000ACC0  65 67 65 72 2C 20 6D 6F  6E 74 68 3A 69 6E 74 65  67 65 72 2C 20 64 61 79  3A 69 6E 74 65 67 65 72  eger, month:integer, day:integer
0000ACE0  29 20 3A 44 41 54 45 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ) :DATE◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000AD00  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000AD20  0A 85 00 01 00 0A 52 65  74 75 72 6E 73 20 61 20  64 61 74 65 20 77 69 74  68 20 74 68 65 20 79 65  ◙à.☺.◙Returns a date with the ye
0000AD40  61 72 20 73 70 65 63 69  66 69 65 64 20 62 79 20  22 79 65 61 72 22 20 28  31 39 30 30 2D 32 30 37  ar specified by "year" (1900-207
0000AD60  39 29 2C 20 6D 6F 6E 74  68 20 73 70 65 63 69 66  69 65 64 20 62 79 20 22  6D 6F 6E 74 68 22 20 28  9), month specified by "month" (
0000AD80  31 2D 31 32 29 2C 20 61  6E 64 20 64 61 79 20 73  70 65 63 69 66 69 65 64  20 62 79 20 22 64 61 79  1-12), and day specified by "day
0000ADA0  22 20 28 31 2D 33 31 29  2E 20 1C 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 59 65 61 72 20  " (1-31). ∟...◙ See also : Year 
0000ADC0  4D 6F 6E 74 68 20 44 61  79 0A 03 00 AE 00 06 01  04 57 00 0B 01 05 18 00  11 01 03 5D 02 5B 0A 54  Month Day◙♥.«.♠☺♦W.♂☺♣↑.◄☺♥]☻[◙T
0000ADE0  48 65 6C 70 54 6F 70 69  63 03 00 25 00 00 00 0A  20 20 4D 4F 44 45 4D 28  29 20 3A 53 54 52 49 4E  HelpTopic♥.%...◙  MODEM() :STRIN
0000AE00  47 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 46 00 01 00  0A 52 65 74 75 72 6E 73  G◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙F.☺.◙Returns
0000AE20  20 74 68 65 20 6D 6F 64  65 6D 20 63 6F 6E 6E 65  63 74 20 73 74 72 69 6E  67 20 61 73 20 72 65 70   the modem connect string as rep
0000AE40  6F 72 74 65 64 20 62 79  20 74 68 65 20 6D 6F 64  65 6D 20 74 6F 20 50 43  42 6F 61 72 64 20 15 00  orted by the modem to PCBoard §.
0000AE60  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 43  61 72 72 69 65 72 0A 01  00 10 00 79 00 07 5D 02  ..◙ See also : Carrier◙☺.►.y.•]☻
0000AE80  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 39 00  00 00 0A 20 20 4D 4F 4E  54 48 28 76 61 72 31 3A  [◙THelpTopic♥.9...◙  MONTH(var1:
0000AEA0  64 61 74 65 29 20 3A 49  4E 54 45 47 45 52 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  date) :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000AEC0  DF DF DF DF DF DF DF DF  DF DF 0A 30 00 01 00 0A  52 65 74 75 72 6E 73 20  74 68 65 20 6D 6F 6E 74  ▀▀▀▀▀▀▀▀▀▀◙0.☺.◙Returns the mont
0000AEE0  68 20 6F 66 20 74 68 65  20 79 65 61 72 20 28 31  2D 31 32 29 20 6F 66 20  22 76 61 72 31 22 20 1A  h of the year (1-12) of "var1" →
0000AF00  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  59 65 61 72 20 44 61 79  20 44 6F 77 0A 03 00 AE  ...◙ See also : Year Day Dow◙♥.«
0000AF20  00 77 00 04 18 00 7C 00  03 1B 00 80 00 03 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 27 00  .w.♦↑.|.♥←.Ç.♥]☻[◙THelpTopic♥.'.
0000AF40  00 00 0A 20 20 4E 4F 43  48 41 52 28 29 20 3A 53  54 52 49 4E 47 0A 20 20  DF DF DF DF DF DF DF DF  ..◙  NOCHAR() :STRING◙  ▀▀▀▀▀▀▀▀
0000AF60  DF DF DF DF DF DF DF DF  0A 2B 00 01 00 0A 52 65  74 75 72 6E 73 20 74 68  65 20 63 75 72 72 65 6E  ▀▀▀▀▀▀▀▀◙+.☺.◙Returns the curren
0000AF80  74 20 6C 61 6E 67 75 61  67 65 20 6E 6F 20 63 68  61 72 61 63 74 65 72 20  15 00 00 00 0A 20 53 65  t language no character §...◙ Se
0000AFA0  65 20 61 6C 73 6F 20 3A  20 59 65 73 43 68 61 72  0A 01 00 AF 00 60 00 07  5D 02 5B 0A 54 48 65 6C  e also : YesChar◙☺.».`.•]☻[◙THel
0000AFC0  70 54 6F 70 69 63 03 00  3B 00 00 00 0A 20 20 4E  4F 54 28 76 61 72 31 3A  69 6E 74 65 67 65 72 29  pTopic♥.;...◙  NOT(var1:integer)
0000AFE0  20 3A 49 4E 54 45 47 45  52 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF   :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000B000  DF DF DF DF DF DF 0A 4D  00 01 00 0A 52 65 74 75  72 6E 73 20 74 68 65 20  62 69 74 77 69 73 65 20  ▀▀▀▀▀▀◙M.☺.◙Returns the bitwise 
0000B020  63 6F 6D 70 6C 65 6D 65  6E 74 20 28 61 6C 6C 20  62 69 74 73 20 69 6E 76  65 72 74 65 64 29 20 6F  complement (all bits inverted) o
0000B040  66 20 61 6E 20 69 6E 74  65 67 65 72 20 65 78 70  72 65 73 73 69 6F 6E 20  18 00 00 00 0A 20 53 65  f an integer expression ↑...◙ Se
0000B060  65 20 61 6C 73 6F 20 3A  20 4F 72 20 41 6E 64 20  58 6F 72 0A 03 00 5B 00  96 00 02 09 00 99 00 03  e also : Or And Xor◙♥.[.û.☻○.Ö.♥
0000B080  AD 00 9D 00 03 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 2B 00 00  00 0A 20 20 4F 4E 4C 4F  ¡.¥.♥]☻[◙THelpTopic♥.+...◙  ONLO
0000B0A0  43 41 4C 28 29 20 3A 42  4F 4F 4C 45 41 4E 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  CAL() :BOOLEAN◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000B0C0  DF DF DF 0A 28 00 01 00  0A 52 65 74 75 72 6E 73  20 54 52 55 45 20 69 66  20 74 68 65 20 75 73 65  ▀▀▀◙(.☺.◙Returns TRUE if the use
0000B0E0  72 20 69 73 20 6F 6E 20  6C 6F 63 61 6C 6C 79 20  1D 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  r is on locally ↔...◙ See also :
0000B100  20 41 6E 73 69 4F 6E 20  47 72 61 66 4D 6F 64 65  0A 02 00 0A 00 61 00 06  24 00 68 00 08 5D 02 5B   AnsiOn GrafMode◙☻.◙.a.♠$.h.◘]☻[
0000B120  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 55 00 00  00 0A 20 20 4F 52 28 76  61 72 31 3A 69 6E 74 65  ◙THelpTopic♥.U...◙  OR(var1:inte
0000B140  67 65 72 2C 20 76 61 72  32 3A 69 6E 74 65 67 65  72 29 20 3A 49 4E 54 45  47 45 52 0A 20 20 DF DF  ger, var2:integer) :INTEGER◙  ▀▀
0000B160  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000B180  DF DF DF DF DF 0A 33 00  01 00 0A 52 65 74 75 72  6E 73 20 74 68 65 20 62  69 74 77 69 73 65 20 6F  ▀▀▀▀▀◙3.☺.◙Returns the bitwise o
0000B1A0  72 20 6F 66 20 74 77 6F  20 69 6E 74 65 67 65 72  20 65 78 70 72 65 73 73  69 6F 6E 73 20 17 00 00  r of two integer expressions ↨..
0000B1C0  00 0A 20 53 65 65 20 61  6C 73 6F 20 58 6F 72 20  41 6E 64 20 4E 6F 74 0A  03 00 AD 00 94 00 03 09  .◙ See also Xor And Not◙♥.¡.ö.♥○
0000B1E0  00 98 00 03 59 00 9C 00  03 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 2D 00 00 00 0A 20 20  .ÿ.♥Y.£.♥]☻[◙THelpTopic♥.-...◙  
0000B200  50 41 47 45 53 54 41 54  28 29 20 3A 42 4F 4F 4C  45 41 4E 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  PAGESTAT() :BOOLEAN◙  ▀▀▀▀▀▀▀▀▀▀
0000B220  DF DF DF DF DF DF DF DF  DF 0A 78 00 01 00 0A 52  65 74 75 72 6E 73 20 54  52 55 45 20 69 66 20 74  ▀▀▀▀▀▀▀▀▀◙x.☺.◙Returns TRUE if t
0000B240  68 65 20 75 73 65 72 20  68 61 73 20 70 61 67 65  64 20 74 68 65 20 53 79  73 4F 70 20 28 6F 72 20  he user has paged the SysOp (or 
0000B260  50 61 67 65 4F 6E 20 68  61 73 20 62 65 65 6E 20  69 73 73 75 65 64 29 2C  20 46 41 4C 53 45 20 6F  PageOn has been issued), FALSE o
0000B280  74 68 65 72 77 69 73 65  20 28 6F 72 20 50 61 67  65 4F 66 66 20 68 61 73  20 62 65 65 6E 20 69 73  therwise (or PageOff has been is
0000B2A0  73 75 65 64 29 20 16 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 43  68 61 74 53 74 61 74 0A  sued) ▬...◙ See also : ChatStat◙
0000B2C0  03 00 FC 00 60 00 06 FB  00 8D 00 07 32 00 B3 00  08 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 02  ♥.ⁿ.`.♠√.ì.•2.│.◘]☻[◙THelpTopic☻
0000B2E0  00 27 00 00 00 0A 20 20  50 43 42 44 41 54 28 29  20 3A 53 54 52 49 4E 47  0A 20 20 DF DF DF DF DF  .'...◙  PCBDAT() :STRING◙  ▀▀▀▀▀
0000B300  DF DF DF DF DF DF DF DF  DF DF DF 0A 3D 00 01 00  0A 52 65 74 75 72 6E 73  20 61 20 73 74 72 69 6E  ▀▀▀▀▀▀▀▀▀▀▀◙=.☺.◙Returns a strin
0000B320  67 20 77 69 74 68 20 74  68 65 20 70 61 74 68 20  61 6E 64 20 66 69 6C 65  20 6E 61 6D 65 20 6F 66  g with the path and file name of
0000B340  20 50 43 42 4F 41 52 44  2E 44 41 54 20 00 00 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 2B   PCBOARD.DAT ..]☻[◙THelpTopic♥.+
0000B360  00 00 00 0A 20 20 50 43  42 4E 4F 44 45 28 29 20  3A 49 4E 54 45 47 45 52  0A 20 20 DF DF DF DF DF  ...◙  PCBNODE() :INTEGER◙  ▀▀▀▀▀
0000B380  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 19 00  01 00 0A 52 65 74 75 72  6E 73 20 74 68 65 20 6E  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙↓.☺.◙Returns the n
0000B3A0  6F 64 65 20 6E 75 6D 62  65 72 20 15 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 4D 61 78 4E  ode number §...◙ See also : MaxN
0000B3C0  6F 64 65 0A 01 00 4B 00  52 00 07 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 3D 00 00 00 0A  ode◙☺.K.R.•]☻[◙THelpTopic♥.=...◙
0000B3E0  20 20 50 45 45 4B 42 28  76 61 72 3A 69 6E 74 65  67 65 72 29 20 3A 49 4E  54 45 47 45 52 0A 20 20    PEEKB(var:integer) :INTEGER◙  
0000B400  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 52 00 01 00  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙R.☺.
0000B420  0A 52 65 74 75 72 6E 73  20 61 20 62 79 74 65 20  76 61 6C 75 65 20 28 30  2D 32 35 35 29 20 6C 6F  ◙Returns a byte value (0-255) lo
0000B440  63 61 74 65 64 20 61 74  20 6D 65 6D 6F 72 79 20  61 64 64 72 65 73 73 20  22 76 61 72 22 20 28 50  cated at memory address "var" (P
0000B460  45 45 4B 20 69 73 20 61  20 73 79 6E 6F 6E 79 6D  29 20 2D 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  EEK is a synonym) -...◙ See also
0000B480  20 3A 20 50 65 65 6B 44  57 20 50 65 65 6B 57 20  50 6F 6B 65 42 20 50 6F  6B 65 57 20 50 6F 6B 65   : PeekDW PeekW PokeB PokeW Poke
0000B4A0  44 57 0A 05 00 60 00 9D  00 06 61 00 A4 00 05 FD  00 AA 00 05 FF 00 B0 00  05 FE 00 B6 00 06 5D 02  DW◙♣.`.¥.♠a.ñ.♣².¬.♣ .░.♣■.╢.♠]☻
0000B4C0  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 3F 00  00 00 0A 20 20 50 45 45  4B 44 57 28 76 61 72 3A  [◙THelpTopic♥.?...◙  PEEKDW(var:
0000B4E0  69 6E 74 65 67 65 72 29  20 3A 49 4E 54 45 47 45  52 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  integer) :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀
0000B500  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 5C 00 01 00 0A 52 65  74 75 72 6E 73 20 61 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙\.☺.◙Returns a 
0000B520  73 69 67 6E 65 64 20 69  6E 74 65 67 65 72 20 76  61 6C 75 65 20 28 2D 32  31 34 37 34 38 33 36 34  signed integer value (-214748364
0000B540  38 20 2D 20 2B 32 31 34  37 34 38 33 36 34 37 29  20 6C 6F 63 61 74 65 64  20 61 74 20 6D 65 6D 6F  8 - +2147483647) located at memo
0000B560  72 79 20 61 64 64 72 65  73 73 20 22 76 61 72 22  20 2C 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  ry address "var" ,...◙ See also 
0000B580  3A 20 50 65 65 6B 42 20  50 65 65 6B 57 20 50 6F  6B 65 42 20 50 6F 6B 65  57 20 50 6F 6B 65 44 57  : PeekB PeekW PokeB PokeW PokeDW
0000B5A0  0A 05 00 5F 00 A9 00 05  61 00 AF 00 05 FD 00 B5  00 05 FF 00 BB 00 05 FE  00 C1 00 06 5D 02 5B 0A  ◙♣._.⌐.♣a.».♣².╡.♣ .╗.♣■.┴.♠]☻[◙
0000B5C0  54 48 65 6C 70 54 6F 70  69 63 03 00 3D 00 00 00  0A 20 20 50 45 45 4B 57  28 76 61 72 3A 69 6E 74  THelpTopic♥.=...◙  PEEKW(var:int
0000B5E0  65 67 65 72 29 20 3A 49  4E 54 45 47 45 52 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  eger) :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000B600  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 40 00 01  00 0A 52 65 74 75 72 6E  73 20 61 20 77 6F 72 64  ▀▀▀▀▀▀▀▀▀▀▀▀◙@.☺.◙Returns a word
0000B620  20 76 61 6C 75 65 20 28  30 2D 36 35 35 33 35 29  20 6C 6F 63 61 74 65 64  20 61 74 20 6D 65 6D 6F   value (0-65535) located at memo
0000B640  72 79 20 61 64 64 72 65  73 73 20 22 76 61 72 22  20 2D 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  ry address "var" -...◙ See also 
0000B660  3A 20 50 65 65 6B 44 57  20 50 65 65 6B 42 20 50  6F 6B 65 42 20 50 6F 6B  65 57 20 50 6F 6B 65 44  : PeekDW PeekB PokeB PokeW PokeD
0000B680  57 0A 05 00 60 00 8B 00  06 5F 00 92 00 05 FD 00  98 00 05 FF 00 9E 00 05  FE 00 A4 00 06 5D 02 5B  W◙♣.`.ï.♠_.Æ.♣².ÿ.♣ .₧.♣■.ñ.♠]☻[
0000B6A0  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 29 00 00  00 0A 20 20 50 50 45 4E  41 4D 45 28 29 20 3A 53  ◙THelpTopic♥.)...◙  PPENAME() :S
0000B6C0  54 52 49 4E 47 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 53 00 01 00 0A 52  TRING◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙S.☺.◙R
0000B6E0  65 74 75 72 6E 73 20 74  68 65 20 6E 61 6D 65 20  6F 66 20 74 68 65 20 63  75 72 72 65 6E 74 6C 79  eturns the name of the currently
0000B700  20 65 78 65 63 75 74 69  6E 67 20 50 50 45 20 66  69 6C 65 20 6D 69 6E 75  73 20 74 68 65 20 70 61   executing PPE file minus the pa
0000B720  74 68 20 61 6E 64 20 65  78 74 65 6E 73 69 6F 6E  20 15 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  th and extension §...◙ See also 
0000B740  3A 20 50 50 45 50 61 74  68 0A 01 00 63 00 8A 00  07 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  : PPEPath◙☺.c.è.•]☻[◙THelpTopic♥
0000B760  00 29 00 00 00 0A 20 20  50 50 45 50 41 54 48 28  29 20 3A 53 54 52 49 4E  47 0A 20 20 DF DF DF DF  .)...◙  PPEPATH() :STRING◙  ▀▀▀▀
0000B780  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 53 00  01 00 0A 52 65 74 75 72  6E 73 20 61 20 73 74 72  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙S.☺.◙Returns a str
0000B7A0  69 6E 67 20 77 69 74 68  20 74 68 65 20 70 61 74  68 20 28 6E 6F 20 66 69  6C 65 20 6E 61 6D 65 29  ing with the path (no file name)
0000B7C0  20 6F 66 20 74 68 65 20  63 75 72 72 65 6E 74 6C  79 20 65 78 65 63 75 74  69 6E 67 20 50 50 45 20   of the currently executing PPE 
0000B7E0  66 69 6C 65 20 15 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 50 50  45 4E 61 6D 65 0A 01 00  file §...◙ See also : PPEName◙☺.
0000B800  62 00 8A 00 07 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 31 00 00  00 0A 20 20 50 50 4C 42  b.è.•]☻[◙THelpTopic♥.1...◙  PPLB
0000B820  55 46 53 49 5A 45 28 29  20 3A 49 4E 54 45 47 45  52 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  UFSIZE() :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀
0000B840  DF DF DF DF DF DF DF DF  DF 0A 43 00 01 00 0A 52  65 74 75 72 6E 73 20 74  68 65 20 6E 75 6D 62 65  ▀▀▀▀▀▀▀▀▀◙C.☺.◙Returns the numbe
0000B860  72 20 6F 66 20 6B 65 79  20 70 72 65 73 73 65 73  20 70 65 6E 64 69 6E 67  20 69 6E 20 74 68 65 20  r of key presses pending in the 
0000B880  4B 62 64 53 74 75 66 66  20 62 75 66 66 65 72 2E  20 6F 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  KbdStuff buffer. o...◙ See also 
0000B8A0  3A 20 4B 62 64 42 75 66  53 69 7A 65 20 20 4B 62  64 46 6C 75 73 68 20 4B  62 64 53 74 75 66 66 20  : KbdBufSize  KbdFlush KbdStuff 
0000B8C0  4B 62 64 46 69 6C 65 20  4B 62 64 53 74 72 69 6E  67 0A 20 20 20 20 20 20  20 20 20 20 20 4B 62 64  KbdFile KbdString◙           Kbd
0000B8E0  46 69 6C 65 55 73 65 64  20 4D 64 6D 46 6C 75 73  68 20 4B 65 79 46 6C 75  73 68 20 4B 62 64 46 6C  FileUsed MdmFlush KeyFlush KbdFl
0000B900  75 73 68 0A 0A 00 F0 00  64 00 08 2F 00 82 00 0A  47 01 8E 00 08 F0 00 97  00 08 EF 00 A0 00 07 46  ush◙◙.≡.d.◘/.é.◙G☺Ä.◘≡.ù.◘∩.á.•F
0000B920  01 A8 00 09 30 00 BD 00  0B 48 01 C9 00 08 49 01  D2 00 08 47 01 DB 00 08  5D 02 5B 0A 54 48 65 6C  ☺¿.○0.╜.♂H☺╔.◘I☺╥.◘G☺█.◘]☻[◙THel
0000B940  70 54 6F 70 69 63 04 00  3A 00 00 00 0A 20 20 50  53 41 28 76 61 72 3A 69  6E 74 65 67 65 72 29 20  pTopic♦.:...◙  PSA(var:integer) 
0000B960  3A 42 4F 4F 4C 45 41 4E  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  :BOOLEAN◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000B980  DF DF DF DF DF 0A 70 00  01 00 0A 52 65 74 75 72  6E 73 20 54 52 55 45 20  69 66 20 74 68 65 20 66  ▀▀▀▀▀◙p.☺.◙Returns TRUE if the f
0000B9A0  65 61 74 75 72 65 20 73  70 65 63 69 66 69 65 64  20 62 79 20 22 76 61 72  22 20 69 73 20 65 6E 61  eature specified by "var" is ena
0000B9C0  62 6C 65 64 2C 20 46 41  4C 53 45 20 69 66 20 74  68 65 20 66 65 61 74 75  72 65 20 73 70 65 63 69  bled, FALSE if the feature speci
0000B9E0  66 69 65 64 20 62 79 20  22 76 61 72 22 20 69 73  20 64 69 73 61 62 6C 65  64 20 6E 01 00 00 0A 20  fied by "var" is disabled n☺..◙ 
0000BA00  20 20 20 20 20 20 20 20  56 61 6C 69 64 20 76 61  6C 75 65 73 20 66 6F 72  20 76 61 72 3A 20 20 20          Valid values for var:   
0000BA20  31 20 3D 20 41 6C 69 61  73 20 53 75 70 70 6F 72  74 20 45 6E 61 62 6C 65  64 0A 20 20 20 20 20 20  1 = Alias Support Enabled◙      
0000BA40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 32 20 3D 20 56                             2 = V
0000BA60  65 72 69 66 79 20 53 75  70 70 6F 72 74 20 45 6E  61 62 6C 65 64 0A 20 20  20 20 20 20 20 20 20 20  erify Support Enabled◙          
0000BA80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 33  20 3D 20 41 64 64 72 65                         3 = Addre
0000BAA0  73 73 20 53 75 70 70 6F  72 74 20 45 6E 61 62 6C  65 64 0A 20 20 20 20 20  20 20 20 20 20 20 20 20  ss Support Enabled◙             
0000BAC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 34 20 3D 20  50 61 73 73 77 6F 72 64                      4 = Password
0000BAE0  20 53 75 70 70 6F 72 74  20 45 6E 61 62 6C 65 64  0A 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   Support Enabled◙               
0000BB00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 35 20 3D 20 53 74  61 74 69 73 74 69 63 73                    5 = Statistics
0000BB20  20 53 75 70 70 6F 72 74  20 45 6E 61 62 6C 65 64  0A 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   Support Enabled◙               
0000BB40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 36 20 3D 20 4E 6F  74 65 73 20 53 75 70 70                    6 = Notes Supp
0000BB60  6F 72 74 20 45 6E 61 62  6C 65 64 0A 14 00 00 00  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 54 50 41  ort Enabled◙...◙ See also : TPA
0000BB80  47 65 74 0A 01 00 1E 01  26 02 06 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 02 00 3F 00 00 00 0A  Get◙☺.▲☺&☻♠]☻[◙THelpTopic☻.?...◙
0000BBA0  20 20 52 41 4E 44 4F 4D  28 76 61 72 3A 69 6E 74  65 67 65 72 29 20 3A 49  4E 54 45 47 45 52 0A 20    RANDOM(var:integer) :INTEGER◙ 
0000BBC0  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 37 00   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙7.
0000BBE0  01 00 0A 52 65 74 75 72  6E 73 20 61 20 72 61 6E  64 6F 6D 20 6E 75 6D 62  65 72 20 62 65 74 77 65  ☺.◙Returns a random number betwe
0000BC00  65 6E 20 30 20 61 6E 64  20 22 76 61 72 22 20 69  6E 63 6C 75 73 69 76 65  20 00 00 5D 02 5B 0A 54  en 0 and "var" inclusive ..]☻[◙T
0000BC20  48 65 6C 70 54 6F 70 69  63 02 00 5D 00 00 00 0A  20 20 52 45 41 44 4C 49  4E 45 28 66 69 6C 65 3A  HelpTopic☻.]...◙  READLINE(file:
0000BC40  73 74 72 69 6E 67 2C 20  6C 69 6E 65 3A 69 6E 74  65 67 65 72 29 20 3A 53  54 52 49 4E 47 0A 20 20  string, line:integer) :STRING◙  
0000BC60  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000BC80  DF DF DF DF DF DF DF DF  DF DF DF 0A 35 00 01 00  0A 52 65 61 64 20 61 6E  64 20 72 65 74 75 72 6E  ▀▀▀▀▀▀▀▀▀▀▀◙5.☺.◙Read and return
0000BCA0  20 6C 69 6E 65 20 6E 75  6D 62 65 72 20 22 6C 69  6E 65 22 20 66 72 6F 6D  20 66 69 6C 65 20 22 66   line number "line" from file "f
0000BCC0  69 6C 65 22 20 00 00 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 27  00 00 00 0A 20 20 52 45  ile" ..]☻[◙THelpTopic♥.'...◙  RE
0000BCE0  47 41 48 28 29 20 3A 49  4E 54 45 47 45 52 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  GAH() :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000BD00  DF 0A 3F 00 01 00 0A 52  65 74 75 72 6E 73 20 74  68 65 20 76 61 6C 75 65  20 6F 66 20 74 68 65 20  ▀◙?.☺.◙Returns the value of the 
0000BD20  41 48 20 72 65 67 69 73  74 65 72 20 61 66 74 65  72 20 61 20 44 6F 49 6E  74 72 20 73 74 61 74 65  AH register after a DoIntr state
0000BD40  6D 65 6E 74 20 2B 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 52 65  67 41 6C 20 52 65 67 41  ment +...◙ See also : RegAl RegA
0000BD60  78 0A 20 20 20 20 20 20  20 20 20 20 20 44 6F 49  6E 74 72 0A 04 00 CB 00  56 00 06 69 00 74 00 05  x◙           DoIntr◙♦.╦.V.♠i.t.♣
0000BD80  6A 00 7A 00 05 CB 00 8B  00 06 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 27 00 00 00 0A 20  j.z.♣╦.ï.♠]☻[◙THelpTopic♥.'...◙ 
0000BDA0  20 52 45 47 41 4C 28 29  20 3A 49 4E 54 45 47 45  52 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF   REGAL() :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀
0000BDC0  DF DF DF DF 0A 3F 00 01  00 0A 52 65 74 75 72 6E  73 20 74 68 65 20 76 61  6C 75 65 20 6F 66 20 74  ▀▀▀▀◙?.☺.◙Returns the value of t
0000BDE0  68 65 20 41 4C 20 72 65  67 69 73 74 65 72 20 61  66 74 65 72 20 61 20 44  6F 49 6E 74 72 20 73 74  he AL register after a DoIntr st
0000BE00  61 74 65 6D 65 6E 74 20  2B 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 52 65 67 41 68 20 52  atement +...◙ See also : RegAh R
0000BE20  65 67 41 78 0A 20 20 20  20 20 20 20 20 20 20 20  44 6F 49 6E 74 72 0A 04  00 CB 00 56 00 06 68 00  egAx◙           DoIntr◙♦.╦.V.♠h.
0000BE40  74 00 05 6A 00 7A 00 05  CB 00 8B 00 06 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 27 00 00  t.♣j.z.♣╦.ï.♠]☻[◙THelpTopic♥.'..
0000BE60  00 0A 20 20 52 45 47 41  58 28 29 20 3A 49 4E 54  45 47 45 52 0A 20 20 DF  DF DF DF DF DF DF DF DF  .◙  REGAX() :INTEGER◙  ▀▀▀▀▀▀▀▀▀
0000BE80  DF DF DF DF DF DF DF 0A  3F 00 01 00 0A 52 65 74  75 72 6E 73 20 74 68 65  20 76 61 6C 75 65 20 6F  ▀▀▀▀▀▀▀◙?.☺.◙Returns the value o
0000BEA0  66 20 74 68 65 20 41 58  20 72 65 67 69 73 74 65  72 20 61 66 74 65 72 20  61 20 44 6F 49 6E 74 72  f the AX register after a DoIntr
0000BEC0  20 73 74 61 74 65 6D 65  6E 74 20 2B 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 52 65 67 41   statement +...◙ See also : RegA
0000BEE0  68 20 52 65 67 41 6C 0A  20 20 20 20 20 20 20 20  20 20 20 44 6F 49 6E 74  72 0A 04 00 CB 00 56 00  h RegAl◙           DoIntr◙♦.╦.V.
0000BF00  06 68 00 74 00 05 69 00  7A 00 05 CB 00 8B 00 06  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 03 00  ♠h.t.♣i.z.♣╦.ï.♠]☻[◙THelpTopic♥.
0000BF20  27 00 00 00 0A 20 20 52  45 47 42 48 28 29 20 3A  49 4E 54 45 47 45 52 0A  20 20 DF DF DF DF DF DF  '...◙  REGBH() :INTEGER◙  ▀▀▀▀▀▀
0000BF40  DF DF DF DF DF DF DF DF  DF DF 0A 3F 00 01 00 0A  52 65 74 75 72 6E 73 20  74 68 65 20 76 61 6C 75  ▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns the valu
0000BF60  65 20 6F 66 20 74 68 65  20 42 48 20 72 65 67 69  73 74 65 72 20 61 66 74  65 72 20 61 20 44 6F 49  e of the BH register after a DoI
0000BF80  6E 74 72 20 73 74 61 74  65 6D 65 6E 74 20 2B 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 52  ntr statement +...◙ See also : R
0000BFA0  65 67 42 6C 20 52 65 67  42 78 0A 20 20 20 20 20  20 20 20 20 20 20 44 6F  49 6E 74 72 0A 04 00 CB  egBl RegBx◙           DoIntr◙♦.╦
0000BFC0  00 56 00 06 6C 00 74 00  05 6D 00 7A 00 05 CB 00  8B 00 06 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  .V.♠l.t.♣m.z.♣╦.ï.♠]☻[◙THelpTopi
0000BFE0  63 03 00 27 00 00 00 0A  20 20 52 45 47 42 4C 28  29 20 3A 49 4E 54 45 47  45 52 0A 20 20 DF DF DF  c♥.'...◙  REGBL() :INTEGER◙  ▀▀▀
0000C000  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 3F 00  01 00 0A 52 65 74 75 72  6E 73 20 74 68 65 20 76  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns the v
0000C020  61 6C 75 65 20 6F 66 20  74 68 65 20 42 4C 20 72  65 67 69 73 74 65 72 20  61 66 74 65 72 20 61 20  alue of the BL register after a 
0000C040  44 6F 49 6E 74 72 20 73  74 61 74 65 6D 65 6E 74  20 2B 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  DoIntr statement +...◙ See also 
0000C060  3A 20 52 65 67 42 68 20  52 65 67 42 78 0A 20 20  20 20 20 20 20 20 20 20  20 44 6F 49 6E 74 72 0A  : RegBh RegBx◙           DoIntr◙
0000C080  04 00 CB 00 56 00 06 6B  00 74 00 05 6D 00 7A 00  05 CB 00 8B 00 06 5D 02  5B 0A 54 48 65 6C 70 54  ♦.╦.V.♠k.t.♣m.z.♣╦.ï.♠]☻[◙THelpT
0000C0A0  6F 70 69 63 03 00 27 00  00 00 0A 20 20 52 45 47  42 58 28 29 20 3A 49 4E  54 45 47 45 52 0A 20 20  opic♥.'...◙  REGBX() :INTEGER◙  
0000C0C0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 3F 00 01 00 0A 52 65  74 75 72 6E 73 20 74 68  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns th
0000C0E0  65 20 76 61 6C 75 65 20  6F 66 20 74 68 65 20 42  58 20 72 65 67 69 73 74  65 72 20 61 66 74 65 72  e value of the BX register after
0000C100  20 61 20 44 6F 49 6E 74  72 20 73 74 61 74 65 6D  65 6E 74 20 2B 00 00 00  0A 20 53 65 65 20 61 6C   a DoIntr statement +...◙ See al
0000C120  73 6F 20 3A 20 52 65 67  42 68 20 52 65 67 42 6C  0A 20 20 20 20 20 20 20  20 20 20 20 44 6F 49 6E  so : RegBh RegBl◙           DoIn
0000C140  74 72 0A 04 00 CB 00 56  00 06 6B 00 74 00 05 6C  00 7A 00 05 CB 00 8B 00  06 5D 02 5B 0A 54 48 65  tr◙♦.╦.V.♠k.t.♣l.z.♣╦.ï.♠]☻[◙THe
0000C160  6C 70 54 6F 70 69 63 03  00 27 00 00 00 0A 20 20  52 45 47 43 46 28 29 20  3A 42 4F 4F 4C 45 41 4E  lpTopic♥.'...◙  REGCF() :BOOLEAN
0000C180  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 3E 00 01 00  0A 52 65 74 75 72 6E 73  ◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙>.☺.◙Returns
0000C1A0  20 74 68 65 20 73 74 61  74 65 20 6F 66 20 74 68  65 20 63 61 72 72 79 20  66 6C 61 67 20 61 66 74   the state of the carry flag aft
0000C1C0  65 72 20 61 20 44 6F 49  6E 74 72 20 73 74 61 74  65 6D 65 6E 74 20 24 00  00 00 0A 20 53 65 65 20  er a DoIntr statement $...◙ See 
0000C1E0  61 6C 73 6F 20 3A 20 52  65 67 46 0A 20 20 20 20  20 20 20 20 20 20 20 44  6F 49 6E 74 72 0A 03 00  also : RegF◙           DoIntr◙♥.
0000C200  CB 00 55 00 06 78 00 73  00 04 CB 00 83 00 06 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 27  ╦.U.♠x.s.♦╦.â.♠]☻[◙THelpTopic♥.'
0000C220  00 00 00 0A 20 20 52 45  47 43 48 28 29 20 3A 49  4E 54 45 47 45 52 0A 20  20 DF DF DF DF DF DF DF  ...◙  REGCH() :INTEGER◙  ▀▀▀▀▀▀▀
0000C240  DF DF DF DF DF DF DF DF  DF 0A 3F 00 01 00 0A 52  65 74 75 72 6E 73 20 74  68 65 20 76 61 6C 75 65  ▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns the value
0000C260  20 6F 66 20 74 68 65 20  43 48 20 72 65 67 69 73  74 65 72 20 61 66 74 65  72 20 61 20 44 6F 49 6E   of the CH register after a DoIn
0000C280  74 72 20 73 74 61 74 65  6D 65 6E 74 20 2B 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 52 65  tr statement +...◙ See also : Re
0000C2A0  67 43 6C 20 52 65 67 43  78 0A 20 20 20 20 20 20  20 20 20 20 20 44 6F 49  6E 74 72 0A 04 00 CB 00  gCl RegCx◙           DoIntr◙♦.╦.
0000C2C0  56 00 06 70 00 74 00 05  71 00 7A 00 05 CB 00 8B  00 06 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  V.♠p.t.♣q.z.♣╦.ï.♠]☻[◙THelpTopic
0000C2E0  03 00 27 00 00 00 0A 20  20 52 45 47 43 4C 28 29  20 3A 49 4E 54 45 47 45  52 0A 20 20 DF DF DF DF  ♥.'...◙  REGCL() :INTEGER◙  ▀▀▀▀
0000C300  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 3F 00 01  00 0A 52 65 74 75 72 6E  73 20 74 68 65 20 76 61  ▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns the va
0000C320  6C 75 65 20 6F 66 20 74  68 65 20 43 4C 20 72 65  67 69 73 74 65 72 20 61  66 74 65 72 20 61 20 44  lue of the CL register after a D
0000C340  6F 49 6E 74 72 20 73 74  61 74 65 6D 65 6E 74 20  2B 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  oIntr statement +...◙ See also :
0000C360  20 52 65 67 43 68 20 52  65 67 43 78 0A 20 20 20  20 20 20 20 20 20 20 20  44 6F 49 6E 74 72 0A 04   RegCh RegCx◙           DoIntr◙♦
0000C380  00 CB 00 56 00 06 6F 00  74 00 05 71 00 7A 00 05  CB 00 8B 00 06 5D 02 5B  0A 54 48 65 6C 70 54 6F  .╦.V.♠o.t.♣q.z.♣╦.ï.♠]☻[◙THelpTo
0000C3A0  70 69 63 03 00 27 00 00  00 0A 20 20 52 45 47 43  58 28 29 20 3A 49 4E 54  45 47 45 52 0A 20 20 DF  pic♥.'...◙  REGCX() :INTEGER◙  ▀
0000C3C0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  3F 00 01 00 0A 52 65 74  75 72 6E 73 20 74 68 65  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns the
0000C3E0  20 76 61 6C 75 65 20 6F  66 20 74 68 65 20 43 58  20 72 65 67 69 73 74 65  72 20 61 66 74 65 72 20   value of the CX register after 
0000C400  61 20 44 6F 49 6E 74 72  20 73 74 61 74 65 6D 65  6E 74 20 2B 00 00 00 0A  20 53 65 65 20 61 6C 73  a DoIntr statement +...◙ See als
0000C420  6F 20 3A 20 52 65 67 43  68 20 52 65 67 43 6C 0A  20 20 20 20 20 20 20 20  20 20 20 44 6F 49 6E 74  o : RegCh RegCl◙           DoInt
0000C440  72 0A 04 00 CB 00 56 00  06 6F 00 74 00 05 70 00  7A 00 05 CB 00 8B 00 06  5D 02 5B 0A 54 48 65 6C  r◙♦.╦.V.♠o.t.♣p.z.♣╦.ï.♠]☻[◙THel
0000C460  70 54 6F 70 69 63 03 00  27 00 00 00 0A 20 20 52  45 47 44 48 28 29 20 3A  49 4E 54 45 47 45 52 0A  pTopic♥.'...◙  REGDH() :INTEGER◙
0000C480  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF 0A 3F 00 01 00 0A  52 65 74 75 72 6E 73 20    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns 
0000C4A0  74 68 65 20 76 61 6C 75  65 20 6F 66 20 74 68 65  20 44 48 20 72 65 67 69  73 74 65 72 20 61 66 74  the value of the DH register aft
0000C4C0  65 72 20 61 20 44 6F 49  6E 74 72 20 73 74 61 74  65 6D 65 6E 74 20 2B 00  00 00 0A 20 53 65 65 20  er a DoIntr statement +...◙ See 
0000C4E0  61 6C 73 6F 20 3A 20 52  65 67 44 6C 20 52 65 67  44 78 0A 20 20 20 20 20  20 20 20 20 20 20 44 6F  also : RegDl RegDx◙           Do
0000C500  49 6E 74 72 0A 04 00 CB  00 56 00 06 74 00 74 00  05 76 00 7A 00 05 CB 00  8B 00 06 5D 02 5B 0A 54  Intr◙♦.╦.V.♠t.t.♣v.z.♣╦.ï.♠]☻[◙T
0000C520  48 65 6C 70 54 6F 70 69  63 04 00 14 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 44 6F 49 6E  HelpTopic♦....◙ See also : DoIn
0000C540  74 72 0A 27 00 00 00 0A  20 20 52 45 47 44 49 28  29 20 3A 49 4E 54 45 47  45 52 0A 20 20 DF DF DF  tr◙'...◙  REGDI() :INTEGER◙  ▀▀▀
0000C560  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 3F 00  01 00 0A 52 65 74 75 72  6E 73 20 74 68 65 20 76  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns the v
0000C580  61 6C 75 65 20 6F 66 20  74 68 65 20 44 49 20 72  65 67 69 73 74 65 72 20  61 66 74 65 72 20 61 20  alue of the DI register after a 
0000C5A0  44 6F 49 6E 74 72 20 73  74 61 74 65 6D 65 6E 74  20 14 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  DoIntr statement ...◙ See also 
0000C5C0  3A 20 44 6F 49 6E 74 72  0A 03 00 CB 00 0E 00 06  CB 00 6A 00 06 CB 00 88  00 06 5D 02 5B 0A 54 48  : DoIntr◙♥.╦.♫.♠╦.j.♠╦.ê.♠]☻[◙TH
0000C5E0  65 6C 70 54 6F 70 69 63  03 00 27 00 00 00 0A 20  20 52 45 47 44 4C 28 29  20 3A 49 4E 54 45 47 45  elpTopic♥.'...◙  REGDL() :INTEGE
0000C600  52 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 3F 00 01  00 0A 52 65 74 75 72 6E  R◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Return
0000C620  73 20 74 68 65 20 76 61  6C 75 65 20 6F 66 20 74  68 65 20 44 4C 20 72 65  67 69 73 74 65 72 20 61  s the value of the DL register a
0000C640  66 74 65 72 20 61 20 44  6F 49 6E 74 72 20 73 74  61 74 65 6D 65 6E 74 20  2B 00 00 00 0A 20 53 65  fter a DoIntr statement +...◙ Se
0000C660  65 20 61 6C 73 6F 20 3A  20 52 65 67 44 68 20 52  65 67 44 78 0A 20 20 20  20 20 20 20 20 20 20 20  e also : RegDh RegDx◙           
0000C680  44 6F 49 6E 74 72 0A 04  00 CB 00 56 00 06 72 00  74 00 05 76 00 7A 00 05  CB 00 8B 00 06 5D 02 5B  DoIntr◙♦.╦.V.♠r.t.♣v.z.♣╦.ï.♠]☻[
0000C6A0  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 27 00 00  00 0A 20 20 52 45 47 44  53 28 29 20 3A 49 4E 54  ◙THelpTopic♥.'...◙  REGDS() :INT
0000C6C0  45 47 45 52 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  3F 00 01 00 0A 52 65 74  EGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Ret
0000C6E0  75 72 6E 73 20 74 68 65  20 76 61 6C 75 65 20 6F  66 20 74 68 65 20 44 53  20 72 65 67 69 73 74 65  urns the value of the DS registe
0000C700  72 20 61 66 74 65 72 20  61 20 44 6F 49 6E 74 72  20 73 74 61 74 65 6D 65  6E 74 20 14 00 00 00 0A  r after a DoIntr statement ...◙
0000C720  20 53 65 65 20 61 6C 73  6F 20 3A 20 44 6F 49 6E  74 72 0A 02 00 CB 00 56  00 06 CB 00 74 00 06 5D   See also : DoIntr◙☻.╦.V.♠╦.t.♠]
0000C740  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 27  00 00 00 0A 20 20 52 45  47 44 58 28 29 20 3A 49  ☻[◙THelpTopic♥.'...◙  REGDX() :I
0000C760  4E 54 45 47 45 52 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 3F 00 01 00 0A 52  NTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙R
0000C780  65 74 75 72 6E 73 20 74  68 65 20 76 61 6C 75 65  20 6F 66 20 74 68 65 20  44 58 20 72 65 67 69 73  eturns the value of the DX regis
0000C7A0  74 65 72 20 61 66 74 65  72 20 61 20 44 6F 49 6E  74 72 20 73 74 61 74 65  6D 65 6E 74 20 2B 00 00  ter after a DoIntr statement +..
0000C7C0  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 52 65  67 44 68 20 52 65 67 44  6C 0A 20 20 20 20 20 20  .◙ See also : RegDh RegDl◙      
0000C7E0  20 20 20 20 20 44 6F 49  6E 74 72 0A 04 00 CB 00  56 00 06 72 00 74 00 05  74 00 7A 00 05 CB 00 8B       DoIntr◙♦.╦.V.♠r.t.♣t.z.♣╦.ï
0000C800  00 06 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 27 00 00 00 0A 20  20 52 45 47 45 53 28 29  .♠]☻[◙THelpTopic♥.'...◙  REGES()
0000C820  20 3A 49 4E 54 45 47 45  52 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 3F 00 01   :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺
0000C840  00 0A 52 65 74 75 72 6E  73 20 74 68 65 20 76 61  6C 75 65 20 6F 66 20 74  68 65 20 45 53 20 72 65  .◙Returns the value of the ES re
0000C860  67 69 73 74 65 72 20 61  66 74 65 72 20 61 20 44  6F 49 6E 74 72 20 73 74  61 74 65 6D 65 6E 74 20  gister after a DoIntr statement 
0000C880  14 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 44 6F 49 6E 74 72 0A  02 00 CB 00 56 00 06 CB  ...◙ See also : DoIntr◙☻.╦.V.♠╦
0000C8A0  00 74 00 06 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 04 00 25 00 00 00  0A 20 20 52 45 47 46 28  .t.♠]☻[◙THelpTopic♦.%...◙  REGF(
0000C8C0  29 20 3A 49 4E 54 45 47  45 52 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 42 00 01  ) :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙B.☺
0000C8E0  00 0A 52 65 74 75 72 6E  73 20 74 68 65 20 76 61  6C 75 65 20 6F 66 20 74  68 65 20 66 6C 61 67 73  .◙Returns the value of the flags
0000C900  20 72 65 67 69 73 74 65  72 20 61 66 74 65 72 20  61 20 44 6F 49 6E 74 72  20 73 74 61 74 65 6D 65   register after a DoIntr stateme
0000C920  6E 74 20 13 00 01 00 0A  53 65 65 61 20 61 6C 73  6F 20 3A 20 52 65 67 43  66 20 13 00 00 00 20 20  nt ‼.☺.◙Seea also : RegCf ‼...  
0000C940  20 20 20 20 20 20 20 20  20 20 44 6F 49 6E 74 72  0A 03 00 CB 00 57 00 06  6E 00 75 00 05 CB 00 87            DoIntr◙♥.╦.W.♠n.u.♣╦.ç
0000C960  00 06 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 27 00 00 00 0A 20  20 52 45 47 53 49 28 29  .♠]☻[◙THelpTopic♥.'...◙  REGSI()
0000C980  20 3A 49 4E 54 45 47 45  52 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 3F 00 01   :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺
0000C9A0  00 0A 52 65 74 75 72 6E  73 20 74 68 65 20 76 61  6C 75 65 20 6F 66 20 74  68 65 20 53 49 20 72 65  .◙Returns the value of the SI re
0000C9C0  67 69 73 74 65 72 20 61  66 74 65 72 20 61 20 44  6F 49 6E 74 72 20 73 74  61 74 65 6D 65 6E 74 20  gister after a DoIntr statement 
0000C9E0  14 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 44 6F 49 6E 74 72 0A  02 00 CB 00 56 00 06 CB  ...◙ See also : DoIntr◙☻.╦.V.♠╦
0000CA00  00 74 00 06 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 03 00 7B 00 00 00  0A 20 20 52 45 50 4C 41  .t.♠]☻[◙THelpTopic♥.{...◙  REPLA
0000CA20  43 45 28 73 74 72 3A 62  69 67 73 74 72 2C 20 73  65 61 72 63 68 3A 73 74  72 69 6E 67 2C 20 72 65  CE(str:bigstr, search:string, re
0000CA40  70 6C 61 63 65 3A 73 74  72 69 6E 67 29 20 3A 42  49 47 53 54 52 0A 20 20  DF DF DF DF DF DF DF DF  place:string) :BIGSTR◙  ▀▀▀▀▀▀▀▀
0000CA60  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000CA80  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF 0A 7F 00 01 00 0A  52 65 74 75 72 6E 73 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙⌂.☺.◙Returns 
0000CAA0  61 20 73 74 72 69 6E 67  20 6F 66 20 22 73 74 72  22 20 77 69 74 68 20 61  6C 6C 20 6F 63 63 75 72  a string of "str" with all occur
0000CAC0  65 6E 63 65 73 20 6F 66  20 74 68 65 20 66 69 72  73 74 20 63 68 61 72 61  63 74 65 72 20 6F 66 20  ences of the first character of 
0000CAE0  22 73 65 61 72 63 68 22  20 72 65 70 6C 61 63 65  64 20 62 79 20 74 68 65  20 66 69 72 73 74 20 63  "search" replaced by the first c
0000CB00  68 61 72 61 63 74 65 72  20 6F 66 20 22 72 65 70  6C 61 63 65 22 20 18 00  00 00 0A 20 53 65 65 20  haracter of "replace" ↑...◙ See 
0000CB20  61 6C 73 6F 20 3A 20 52  65 70 6C 61 63 65 53 74  72 0A 01 00 7B 00 08 01  0A 5D 02 5B 0A 54 48 65  also : ReplaceStr◙☺.{.◘☺◙]☻[◙THe
0000CB40  6C 70 54 6F 70 69 63 04  00 81 00 00 00 0A 20 20  52 45 50 4C 41 43 45 53  54 52 28 73 74 72 3A 62  lpTopic♦.ü...◙  REPLACESTR(str:b
0000CB60  69 67 73 74 72 2C 20 73  65 61 72 63 68 3A 73 74  72 69 6E 67 2C 20 72 65  70 6C 61 63 65 3A 73 74  igstr, search:string, replace:st
0000CB80  72 69 6E 67 29 20 3A 42  49 47 53 54 52 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ring) :BIGSTR◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000CBA0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000CBC0  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 7C 00  01 00 0A 49 74 20 66 75  6E 63 74 69 6F 6E 73 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙|.☺.◙It functions 
0000CBE0  6A 75 73 74 20 6C 69 6B  65 20 74 68 65 20 52 65  70 6C 61 63 65 20 66 75  6E 63 74 69 6F 6E 20 65  just like the Replace function e
0000CC00  78 63 65 70 74 20 74 68  61 74 20 61 20 63 6F 6D  70 6C 65 74 65 20 73 75  62 2D 73 74 72 69 6E 67  xcept that a complete sub-string
0000CC20  20 6D 61 79 20 62 65 20  73 70 65 63 69 66 69 65  64 20 66 6F 72 20 62 6F  74 68 20 73 65 61 72 63   may be specified for both searc
0000CC40  68 20 61 6E 64 20 72 65  70 6C 61 63 65 20 71 00  00 00 0A 20 73 74 72 20  69 73 20 74 68 65 20 73  h and replace q...◙ str is the s
0000CC60  74 72 69 6E 67 20 74 6F  20 77 6F 72 6B 20 6F 6E  0A 20 73 65 61 72 63 68  20 69 73 20 74 68 65 20  tring to work on◙ search is the 
0000CC80  73 74 72 69 6E 67 20 74  6F 20 73 65 61 72 63 68  20 66 6F 72 0A 20 72 65  70 6C 61 63 65 20 69 73  string to search for◙ replace is
0000CCA0  20 74 68 65 20 73 74 72  69 6E 67 20 74 6F 20 72  65 70 6C 61 63 65 20 73  65 61 72 63 68 20 77 69   the string to replace search wi
0000CCC0  74 68 0A 15 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 52 65 70 6C  61 63 65 0A 02 00 7A 00  th◙§...◙ See also : Replace◙☻.z.
0000CCE0  9E 00 07 7A 00 7C 01 07  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 03 00  53 00 00 00 0A 20 20 52  ₧.•z.|☺•]☻[◙THelpTopic♥.S...◙  R
0000CD00  49 47 48 54 28 73 74 72  3A 62 69 67 73 74 72 2C  20 6C 65 6E 3A 69 6E 74  65 67 65 72 29 20 3A 42  IGHT(str:bigstr, len:integer) :B
0000CD20  49 47 53 54 52 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  IGSTR◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000CD40  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 32  00 01 00 0A 52 65 74 75  72 6E 73 20 74 68 65 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Returns the 
0000CD60  72 69 67 68 74 2D 6D 6F  73 74 20 22 6C 65 6E 22  20 63 68 61 72 61 63 74  65 72 73 20 6F 66 20 22  right-most "len" characters of "
0000CD80  73 74 72 22 20 12 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 4C 65  66 74 0A 01 00 2C 00 93  str" ↕...◙ See also : Left◙☺.,.ô
0000CDA0  00 04 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 55 00 00 00 0A 20  20 52 54 52 49 4D 28 73  .♦]☻[◙THelpTopic♥.U...◙  RTRIM(s
0000CDC0  74 72 31 3A 62 69 67 73  74 72 2C 20 74 72 69 6D  3A 73 74 72 69 6E 67 29  20 3A 42 49 47 53 54 52  tr1:bigstr, trim:string) :BIGSTR
0000CDE0  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000CE00  DF DF DF DF DF DF DF DF  DF DF 0A 56 00 01 00 0A  52 65 74 75 72 6E 73 20  61 20 73 74 72 69 6E 67  ▀▀▀▀▀▀▀▀▀▀◙V.☺.◙Returns a string
0000CE20  20 6F 66 20 22 73 74 72  31 22 20 77 69 74 68 20  74 68 65 20 66 69 72 73  74 20 63 68 61 72 61 63   of "str1" with the first charac
0000CE40  74 65 72 20 6F 66 20 22  74 72 69 6D 22 20 74 72  69 6D 6D 65 64 20 66 72  6F 6D 20 74 68 65 20 72  ter of "trim" trimmed from the r
0000CE60  69 67 68 74 20 13 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 4C 74  72 69 6D 0A 01 00 43 00  ight ‼...◙ See also : Ltrim◙☺.C.
0000CE80  B9 00 05 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 53 00 00 00 0A  20 20 53 32 49 28 73 74  ╣.♣]☻[◙THelpTopic♥.S...◙  S2I(st
0000CEA0  72 3A 73 74 72 69 6E 67  2C 20 62 61 73 65 3A 69  6E 74 65 67 65 72 29 20  3A 49 4E 54 45 47 45 52  r:string, base:integer) :INTEGER
0000CEC0  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000CEE0  DF DF DF DF DF DF DF DF  DF 0A 4D 00 01 00 0A 52  65 74 75 72 6E 73 20 61  6E 20 69 6E 74 65 67 65  ▀▀▀▀▀▀▀▀▀◙M.☺.◙Returns an intege
0000CF00  72 20 72 65 70 72 65 73  65 6E 74 69 6E 67 20 74  68 65 20 73 74 72 69 6E  67 20 22 73 74 72 22 20  r representing the string "str" 
0000CF20  63 6F 6E 76 65 72 74 65  64 20 66 72 6F 6D 20 62  61 73 65 20 22 62 61 73  65 22 20 11 00 00 00 0A  converted from base "base" ◄...◙
0000CF40  20 53 65 65 20 61 6C 73  6F 20 3A 20 49 32 73 0A  01 00 27 00 AE 00 03 5D  02 5B 0A 54 48 65 6C 70   See also : I2s◙☺.'.«.♥]☻[◙THelp
0000CF60  54 6F 70 69 63 03 00 8F  00 00 00 0A 20 20 53 43  52 54 45 58 54 28 63 6F  6C 3A 69 6E 74 65 67 65  Topic♥.Å...◙  SCRTEXT(col:intege
0000CF80  72 2C 20 72 6F 77 3A 69  6E 74 65 67 65 72 2C 20  6C 65 6E 3A 69 6E 74 65  67 65 72 2C 20 63 6F 64  r, row:integer, len:integer, cod
0000CFA0  65 3A 62 6F 6F 6C 65 61  6E 29 20 3A 53 54 52 49  4E 47 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  e:boolean) :STRING◙  ▀▀▀▀▀▀▀▀▀▀▀
0000CFC0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000CFE0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 94 00 01 00 0A 52  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ö.☺.◙R
0000D000  65 74 75 72 6E 73 20 61  20 73 74 72 69 6E 67 20  77 69 74 68 20 74 68 65  20 74 65 78 74 20 28 61  eturns a string with the text (a
0000D020  6E 64 20 63 6F 6C 6F 72  20 69 6E 66 6F 72 6D 61  74 69 6F 6E 20 69 6E 20  74 68 65 20 66 6F 72 6D  nd color information in the form
0000D040  20 6F 66 20 40 58 20 63  6F 64 65 73 20 69 66 20  22 63 6F 64 65 22 20 69  73 20 54 52 55 45 29 20   of @X codes if "code" is TRUE) 
0000D060  66 72 6F 6D 20 63 6F 6C  75 6D 6E 20 22 63 6F 6C  22 2C 20 72 6F 77 20 22  72 6F 77 22 2C 20 61 6E  from column "col", row "row", an
0000D080  64 20 6F 66 20 6C 65 6E  67 74 68 20 22 6C 65 6E  22 20 15 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  d of length "len" §...◙ See also
0000D0A0  20 3A 20 53 63 72 46 69  6C 65 0A 01 00 0F 01 31  01 07 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63   : ScrFile◙☺.☼☺1☺•]☻[◙THelpTopic
0000D0C0  03 00 34 00 00 00 0A 20  20 53 45 43 28 76 61 72  3A 74 69 6D 65 29 20 3A  49 4E 54 45 47 45 52 0A  ♥.4...◙  SEC(var:time) :INTEGER◙
0000D0E0  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 32 00 01 00 0A 52    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙R
0000D100  65 74 75 72 6E 73 20 74  68 65 20 73 65 63 6F 6E  64 20 6F 66 20 74 68 65  20 6D 69 6E 75 74 65 20  eturns the second of the minute 
0000D120  28 30 2D 35 39 29 20 6F  66 20 22 76 61 72 22 20  16 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  (0-59) of "var" ▬...◙ See also :
0000D140  20 48 6F 75 72 20 4D 69  6E 0A 02 00 26 00 74 00  04 4F 00 79 00 03 5D 02  5B 0A 54 48 65 6C 70 54   Hour Min◙☻.&.t.♦O.y.♥]☻[◙THelpT
0000D160  6F 70 69 63 03 00 2D 00  00 00 0A 20 20 53 48 4F  57 53 54 41 54 28 29 20  3A 42 4F 4F 4C 45 41 4E  opic♥.-...◙  SHOWSTAT() :BOOLEAN
0000D180  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 5F  00 01 00 0A 52 65 74 75  ◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙_.☺.◙Retu
0000D1A0  72 6E 73 20 54 52 55 45  20 69 66 20 77 72 69 74  69 6E 67 20 74 6F 20 74  68 65 20 64 69 73 70 6C  rns TRUE if writing to the displ
0000D1C0  61 79 20 69 73 20 61 63  74 69 76 65 2C 20 46 41  4C 53 45 20 69 66 20 77  72 69 74 69 6E 67 20 74  ay is active, FALSE if writing t
0000D1E0  6F 20 74 68 65 20 64 69  73 70 6C 61 79 20 69 73  20 64 69 73 61 62 6C 65  64 20 1C 00 00 00 0A 20  o the display is disabled ∟...◙ 
0000D200  53 65 65 20 61 6C 73 6F  20 3A 20 53 68 6F 77 4F  66 66 20 53 68 6F 77 4F  6E 0A 02 00 15 01 9A 00  See also : ShowOff ShowOn◙☻.§☺Ü.
0000D220  07 16 01 A2 00 06 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 27 00  00 00 0A 20 20 53 4C 50  •▬☺ó.♠]☻[◙THelpTopic♥.'...◙  SLP
0000D240  41 54 48 28 29 20 3A 53  54 52 49 4E 47 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ATH() :STRING◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000D260  0A 49 00 01 00 0A 52 65  74 75 72 6E 73 20 74 68  65 20 70 61 74 68 2C 20  61 73 20 73 70 65 63 69  ◙I.☺.◙Returns the path, as speci
0000D280  66 69 65 64 20 69 6E 20  50 43 42 53 65 74 75 70  2C 20 74 6F 20 74 68 65  20 6C 6F 67 69 6E 20 73  fied in PCBSetup, to the login s
0000D2A0  65 63 75 72 69 74 79 20  66 69 6C 65 73 20 27 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 48  ecurity files '...◙ See also : H
0000D2C0  65 6C 70 50 61 74 68 20  50 50 45 50 61 74 68 20  54 65 6D 70 50 61 74 68  0A 03 00 25 00 7E 00 08  elpPath PPEPath TempPath◙♥.%.~.◘
0000D2E0  63 00 87 00 07 89 00 8F  00 08 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  02 00 3B 00 00 00 0A 20  c.ç.•ë.Å.◘]☻[◙THelpTopic☻.;...◙ 
0000D300  20 53 50 41 43 45 28 6C  65 6E 3A 69 6E 74 65 67  65 72 29 20 3A 42 49 47  53 54 52 0A 20 20 DF DF   SPACE(len:integer) :BIGSTR◙  ▀▀
0000D320  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 32 00 01 00 0A 52 65  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Re
0000D340  74 75 72 6E 73 20 61 20  73 74 72 69 6E 67 20 6F  66 20 73 70 61 63 65 73  20 22 6C 65 6E 22 20 63  turns a string of spaces "len" c
0000D360  68 61 72 61 63 74 65 72  73 20 6C 6F 6E 67 20 00  00 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  haracters long ..]☻[◙THelpTopic♥
0000D380  00 41 00 00 00 0A 20 20  53 54 52 49 4E 47 28 76  61 72 3A 6D 75 6C 74 69  74 79 70 65 29 20 3A 53  .A...◙  STRING(var:multitype) :S
0000D3A0  54 52 49 4E 47 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  TRING◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000D3C0  DF DF DF DF DF 0A 25 00  01 00 0A 52 65 74 75 72  6E 73 20 22 76 61 72 22  20 63 6F 6E 76 65 72 74  ▀▀▀▀▀◙%.☺.◙Returns "var" convert
0000D3E0  65 64 20 74 6F 20 61 20  73 74 72 69 6E 67 20 11  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  ed to a string ◄...◙ See also : 
0000D400  49 32 73 0A 01 00 27 00  74 00 03 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 53 00 00 00 0A  I2s◙☺.'.t.♥]☻[◙THelpTopic♥.S...◙
0000D420  20 20 53 54 52 49 50 28  73 74 72 3A 62 69 67 73  74 72 2C 20 63 68 61 72  3A 73 74 72 69 6E 67 29    STRIP(str:bigstr, char:string)
0000D440  20 3A 42 49 47 53 54 52  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF   :BIGSTR◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000D460  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 59 00 01 00 0A 52  65 74 75 72 6E 73 20 61  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Y.☺.◙Returns a
0000D480  20 73 74 72 69 6E 67 20  6F 66 20 22 73 74 72 22  20 77 69 74 68 20 61 6C  6C 20 6F 63 63 75 72 72   string of "str" with all occurr
0000D4A0  65 6E 63 65 73 20 6F 66  20 74 68 65 20 66 69 72  73 74 20 63 68 61 72 61  63 74 65 72 20 6F 66 20  ences of the first character of 
0000D4C0  22 63 68 61 72 22 20 72  65 6D 6F 76 65 64 20 1F  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  "char" removed ▼...◙ See also : 
0000D4E0  53 74 72 69 70 41 74 78  20 53 74 72 69 70 53 74  72 0A 02 00 86 00 BA 00  08 87 00 C3 00 08 5D 02  StripAtx StripStr◙☻.å.║.◘ç.├.◘]☻
0000D500  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 3F 00  00 00 0A 20 20 53 54 52  49 50 41 54 58 28 73 74  [◙THelpTopic♥.?...◙  STRIPATX(st
0000D520  72 3A 62 69 67 73 74 72  29 20 3A 42 49 47 53 54  52 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  r:bigstr) :BIGSTR◙  ▀▀▀▀▀▀▀▀▀▀▀▀
0000D540  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 35 00 01 00 0A 52 65  74 75 72 6E 73 20 61 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙5.☺.◙Returns a 
0000D560  73 74 72 69 6E 67 20 6F  66 20 22 73 74 72 22 20  77 69 74 68 20 61 6C 6C  20 40 58 20 63 6F 64 65  string of "str" with all @X code
0000D580  73 20 72 65 6D 6F 76 65  64 20 1C 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 53 74 72 69 70  s removed ∟...◙ See also : Strip
0000D5A0  20 53 74 72 69 70 53 74  72 0A 02 00 85 00 82 00  05 87 00 88 00 08 5D 02  5B 0A 54 48 65 6C 70 54   StripStr◙☻.à.é.♣ç.ê.◘]☻[◙THelpT
0000D5C0  6F 70 69 63 04 00 5D 00  00 00 0A 20 20 53 54 52  49 50 53 54 52 28 73 74  72 3A 62 69 67 73 74 72  opic♦.]...◙  STRIPSTR(str:bigstr
0000D5E0  2C 20 73 65 61 72 63 68  3A 73 74 72 69 6E 67 29  20 3A 42 49 47 53 54 52  0A 20 20 DF DF DF DF DF  , search:string) :BIGSTR◙  ▀▀▀▀▀
0000D600  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000D620  DF DF DF DF DF DF 0A 66  00 01 00 0A 46 75 6E 63  74 69 6F 6E 73 20 6A 75  73 74 20 6C 69 6B 65 20  ▀▀▀▀▀▀◙f.☺.◙Functions just like 
0000D640  74 68 65 20 53 74 72 69  70 20 66 75 6E 63 74 69  6F 6E 20 65 78 63 65 70  74 20 74 68 61 74 20 61  the Strip function except that a
0000D660  20 63 6F 6D 70 6C 65 74  65 20 73 75 62 2D 73 74  72 69 6E 67 20 6D 61 79  20 62 65 20 73 70 65 63   complete sub-string may be spec
0000D680  69 66 69 65 64 20 66 6F  72 20 73 65 61 72 63 68  20 43 00 00 00 0A 20 73  74 72 20 69 73 20 74 68  ified for search C...◙ str is th
0000D6A0  65 20 73 74 72 69 6E 67  20 74 6F 20 77 6F 72 6B  20 6F 6E 0A 20 73 65 61  72 63 68 20 69 73 20 74  e string to work on◙ search is t
0000D6C0  68 65 20 73 74 72 69 6E  67 20 74 6F 20 73 65 61  72 63 68 20 66 6F 72 0A  1C 00 00 00 0A 20 53 65  he string to search for◙∟...◙ Se
0000D6E0  65 20 61 6C 73 6F 20 3A  20 53 74 72 69 70 20 53  74 72 69 70 41 74 78 0A  03 00 85 00 77 00 05 85  e also : Strip StripAtx◙♥.à.w.♣à
0000D700  00 14 01 05 86 00 1A 01  08 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 2E 00 00 00 0A 20 20  .☺♣å.→☺◘]☻[◙THelpTopic♥.....◙  
0000D720  53 59 53 4F 50 53 45 43  28 29 20 3A 49 4E 54 45  47 45 52 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  SYSOPSEC() :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀
0000D740  DF DF DF DF DF DF DF DF  DF DF 0A 33 00 01 00 0A  52 65 74 75 72 6E 73 20  74 68 65 20 53 79 73 4F  ▀▀▀▀▀▀▀▀▀▀◙3.☺.◙Returns the SysO
0000D760  70 20 73 65 63 75 72 69  74 79 20 64 65 66 69 6E  65 64 20 69 6E 20 50 43  42 4F 41 52 44 2E 44 41  p security defined in PCBOARD.DA
0000D780  54 20 14 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 43 75 72 53 65  63 0A 01 00 16 00 6F 00  T ...◙ See also : CurSec◙☺.▬.o.
0000D7A0  06 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 2B 00 00 00 0A 20 20  54 45 4D 50 50 41 54 48  ♠]☻[◙THelpTopic♥.+...◙  TEMPPATH
0000D7C0  28 29 20 3A 53 54 52 49  4E 47 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  () :STRING◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙
0000D7E0  4D 00 01 00 0A 52 65 74  75 72 6E 73 20 74 68 65  20 70 61 74 68 2C 20 61  73 20 73 70 65 63 69 66  M.☺.◙Returns the path, as specif
0000D800  69 65 64 20 69 6E 20 50  43 42 53 65 74 75 70 2C  20 74 6F 20 74 68 65 20  74 65 6D 70 6F 72 61 72  ied in PCBSetup, to the temporar
0000D820  79 20 77 6F 72 6B 20 64  69 72 65 63 74 6F 72 79  20 25 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  y work directory %...◙ See also 
0000D840  3A 20 53 6C 50 61 74 68  20 48 65 6C 70 50 61 74  68 20 50 50 45 50 61 74  68 0A 03 00 82 00 86 00  : SlPath HelpPath PPEPath◙♥.é.å.
0000D860  06 25 00 8D 00 08 63 00  96 00 07 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 21 00 00 00 0A  ♠%.ì.◘c.û.•]☻[◙THelpTopic♥.!...◙
0000D880  20 20 20 54 49 4D 45 28  29 20 3A 54 49 4D 45 0A  20 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF 0A     TIME() :TIME◙   ▀▀▀▀▀▀▀▀▀▀▀▀◙
0000D8A0  1A 00 01 00 0A 52 65 74  75 72 6E 73 20 74 68 65  20 63 75 72 72 65 6E 74  20 74 69 6D 65 20 19 00  →.☺.◙Returns the current time ↓.
0000D8C0  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 54  69 6D 65 41 50 20 44 61  74 65 0A 02 00 8B 00 49  ..◙ See also : TimeAP Date◙☻.ï.I
0000D8E0  00 06 17 00 50 00 04 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 37  00 00 00 0A 20 20 54 49  .♠↨.P.♦]☻[◙THelpTopic♥.7...◙  TI
0000D900  4D 45 41 50 28 76 61 72  3A 74 69 6D 65 29 20 3A  53 54 52 49 4E 47 0A 20  20 DF DF DF DF DF DF DF  MEAP(var:time) :STRING◙  ▀▀▀▀▀▀▀
0000D920  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 4F 00 01 00 0A 52  65 74 75 72 6E 73 20 61  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙O.☺.◙Returns a
0000D940  20 73 74 72 69 6E 67 20  72 65 70 72 65 73 65 6E  74 69 6E 67 20 74 68 65  20 74 69 6D 65 20 22 76   string representing the time "v
0000D960  61 72 22 20 69 6E 20 63  69 76 69 6C 69 61 6E 20  66 6F 72 6D 61 74 20 28  58 58 3A 58 58 3A 58 58  ar" in civilian format (XX:XX:XX
0000D980  20 41 4D 29 20 12 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 54 69  6D 65 0A 01 00 8A 00 94   AM) ↕...◙ See also : Time◙☺.è.ö
0000D9A0  00 04 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 2D 00 00 00 0A 20  20 54 4F 4B 43 4F 55 4E  .♦]☻[◙THelpTopic♥.-...◙  TOKCOUN
0000D9C0  54 28 29 20 3A 49 4E 54  45 47 45 52 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  T() :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000D9E0  DF DF 0A 53 00 01 00 0A  52 65 74 75 72 6E 73 20  74 68 65 20 6E 75 6D 62  65 72 20 6F 66 20 74 6F  ▀▀◙S.☺.◙Returns the number of to
0000DA00  6B 65 6E 73 20 61 76 61  69 6C 61 62 6C 65 20 76  69 61 20 74 68 65 20 47  65 74 54 6F 6B 65 6E 20  kens available via the GetToken 
0000DA20  73 74 61 74 65 6D 65 6E  74 20 61 6E 64 2F 6F 72  20 66 75 6E 63 74 69 6F  6E 20 28 00 00 00 0A 20  statement and/or function (...◙ 
0000DA40  53 65 65 20 61 6C 73 6F  20 3A 20 54 6F 6B 65 6E  69 7A 65 20 47 65 74 54  6F 6B 65 6E 20 54 6F 6B  See also : Tokenize GetToken Tok
0000DA60  65 6E 53 74 72 0A 04 00  21 00 5E 00 08 1D 01 8E  00 08 21 00 97 00 08 8D  00 A0 00 08 5D 02 5B 0A  enStr◙♦.!.^.◘↔☺Ä.◘!.ù.◘ì.á.◘]☻[◙
0000DA80  54 48 65 6C 70 54 6F 70  69 63 03 00 2B 00 00 00  0A 20 20 54 4F 4B 45 4E  53 54 52 28 29 20 3A 53  THelpTopic♥.+...◙  TOKENSTR() :S
0000DAA0  54 52 49 4E 47 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF 0A 66 00 01 00 0A  TRING◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙f.☺.◙
0000DAC0  52 65 74 75 72 6E 73 20  61 20 70 72 65 76 69 6F  75 73 6C 79 20 74 6F 6B  65 6E 69 7A 65 64 20 73  Returns a previously tokenized s
0000DAE0  74 72 69 6E 67 20 72 65  63 6F 6E 73 74 72 75 63  74 65 64 20 77 69 74 68  20 73 65 6D 69 2D 63 6F  tring reconstructed with semi-co
0000DB00  6C 6F 6E 73 20 73 65 70  61 72 61 74 69 6E 67 20  74 68 65 20 63 6F 6D 70  6F 6E 65 6E 74 20 74 6F  lons separating the component to
0000DB20  6B 65 6E 73 20 28 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 54 6F  6B 65 6E 69 7A 65 20 47  kens (...◙ See also : Tokenize G
0000DB40  65 74 54 6F 6B 65 6E 20  54 6F 6B 43 6F 75 6E 74  0A 03 00 1D 01 9F 00 08  21 00 A8 00 08 8C 00 B1  etToken TokCount◙♥.↔☺ƒ.◘!.¿.◘î.▒
0000DB60  00 08 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  06 00 1D 00 00 00 0A 20  20 54 4F 74 79 70 65 28  .◘]☻[◙THelpTopic♠.↔...◙  TOtype(
0000DB80  65 78 70 29 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF 0A E7 00 01 00 0A  54 4F 42 4F 4F 4C 45 41  exp)◙  ▀▀▀▀▀▀▀▀▀▀▀◙τ.☺.◙TOBOOLEA
0000DBA0  4E 2C 20 54 4F 4D 4F 4E  45 59 2C 20 54 4F 53 54  52 49 4E 47 2C 20 54 4F  42 49 47 53 54 52 2C 20  N, TOMONEY, TOSTRING, TOBIGSTR, 
0000DBC0  54 4F 49 4E 54 45 47 45  52 2C 20 54 4F 55 4E 53  49 47 4E 45 44 2C 20 54  4F 52 45 41 4C 2C 20 54  TOINTEGER, TOUNSIGNED, TOREAL, T
0000DBE0  4F 44 52 45 41 4C 2C 20  54 4F 46 4C 4F 41 54 2C  20 54 4F 44 4F 55 42 4C  45 2C 20 54 4F 44 41 54  ODREAL, TOFLOAT, TODOUBLE, TODAT
0000DC00  45 2C 20 54 4F 45 44 41  54 45 2C 20 54 4F 54 49  4D 45 2C 20 54 4F 42 59  54 45 2C 20 54 4F 57 4F  E, TOEDATE, TOTIME, TOBYTE, TOWO
0000DC20  52 44 2C 20 54 4F 44 57  4F 52 44 2C 20 54 4F 55  42 59 54 45 2C 20 54 4F  55 57 4F 52 44 2C 20 54  RD, TODWORD, TOUBYTE, TOUWORD, T
0000DC40  4F 55 44 57 4F 52 44 2C  20 54 4F 53 42 59 54 45  2C 20 54 4F 53 57 4F 52  44 2C 20 54 4F 53 44 57  OUDWORD, TOSBYTE, TOSWORD, TOSDW
0000DC60  4F 52 44 2C 20 54 4F 53  48 4F 52 54 2C 20 54 4F  49 4E 54 2C 20 26 20 54  4F 4C 4F 4E 47 20 3E 00  ORD, TOSHORT, TOINT, & TOLONG >.
0000DC80  01 00 0A 55 73 65 64 20  74 6F 20 66 6F 72 63 65  20 74 68 65 20 72 65 73  75 6C 74 20 6F 66 20 61  ☺.◙Used to force the result of a
0000DCA0  6E 20 65 78 70 72 65 73  73 69 6F 6E 20 74 6F 20  61 20 73 70 65 63 69 66  69 63 20 74 79 70 65 20  n expression to a specific type 
0000DCC0  29 00 00 00 0A 20 20 20  20 20 55 73 61 67 65 3A  20 20 54 4F 74 79 70 65  28 65 78 70 29 20 28 72  )...◙     Usage:  TOtype(exp) (r
0000DCE0  65 74 75 72 6E 73 20 74  79 70 65 29 0A 75 00 00  00 0A 20 20 20 20 20 20  20 20 20 20 20 20 20 74  eturns type)◙u...◙             t
0000DD00  79 70 65 20 69 73 20 74  68 65 20 61 63 74 75 61  6C 20 74 79 70 65 20 74  6F 20 66 6F 72 63 65 20  ype is the actual type to force 
0000DD20  28 42 49 47 53 54 52 2C  20 42 4F 4F 4C 45 41 4E  2C 20 65 74 63 2E 29 0A  20 20 20 20 20 20 20 20  (BIGSTR, BOOLEAN, etc.)◙        
0000DD40  20 20 20 20 20 65 78 70  20 69 73 20 61 6E 20 65  78 70 72 65 73 73 69 6F  6E 20 6F 66 20 61 6E 79       exp is an expression of any
0000DD60  20 74 79 70 65 0A 1C 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 53  32 69 20 49 32 73 20 53   type◙∟...◙ See also : S2i I2s S
0000DD80  74 72 69 6E 67 0A 03 00  7E 00 EE 01 03 27 00 F2  01 03 84 00 F6 01 06 5D  02 5B 0A 54 48 65 6C 70  tring◙♥.~.ε☺♥'.≥☺♥ä.÷☺♠]☻[◙THelp
0000DDA0  54 6F 70 69 63 03 00 51  00 00 00 0A 20 20 54 52  49 4D 28 73 74 72 3A 62  69 67 73 74 72 2C 20 63  Topic♥.Q...◙  TRIM(str:bigstr, c
0000DDC0  68 61 72 3A 73 74 72 69  6E 67 29 20 3A 42 49 47  53 54 52 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  har:string) :BIGSTR◙  ▀▀▀▀▀▀▀▀▀▀
0000DDE0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 55 00 01 00  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙U.☺.
0000DE00  0A 52 65 74 75 72 6E 73  20 61 20 73 74 72 69 6E  67 20 6F 66 20 22 73 74  72 22 20 77 69 74 68 20  ◙Returns a string of "str" with 
0000DE20  74 68 65 20 66 69 72 73  74 20 63 68 61 72 61 63  74 65 72 20 6F 66 20 22  63 68 61 72 22 20 74 72  the first character of "char" tr
0000DE40  69 6D 6D 65 64 20 66 72  6F 6D 20 62 6F 74 68 20  65 6E 64 73 20 19 00 00  00 0A 20 53 65 65 20 61  immed from both ends ↓...◙ See a
0000DE60  6C 73 6F 20 3A 20 52 74  72 69 6D 20 4C 74 72 69  6D 0A 02 00 7D 00 B4 00  05 43 00 BA 00 05 5D 02  lso : Rtrim Ltrim◙☻.}.┤.♣C.║.♣]☻
0000DE80  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 39 00  00 00 0A 20 20 55 50 50  45 52 28 73 74 72 3A 62  [◙THelpTopic♥.9...◙  UPPER(str:b
0000DEA0  69 67 73 74 72 29 20 3A  42 49 47 53 54 52 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  igstr) :BIGSTR◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000DEC0  DF DF DF DF DF DF DF DF  DF DF 0A 5B 00 01 00 0A  52 65 74 75 72 6E 73 20  61 20 73 74 72 69 6E 67  ▀▀▀▀▀▀▀▀▀▀◙[.☺.◙Returns a string
0000DEE0  20 6F 66 20 22 73 74 72  22 20 77 69 74 68 20 61  6C 6C 20 6C 6F 77 65 72  63 61 73 65 20 63 68 61   of "str" with all lowercase cha
0000DF00  72 61 63 74 65 72 73 20  63 6F 6E 76 65 72 74 65  64 20 74 6F 20 75 70 70  65 72 63 61 73 65 20 63  racters converted to uppercase c
0000DF20  68 61 72 61 63 74 65 72  73 20 19 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 4C 6F 77 65 72  haracters ↓...◙ See also : Lower
0000DF40  20 4D 69 78 65 64 0A 02  00 41 00 A2 00 05 53 00  A8 00 05 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69   Mixed◙☻.A.ó.♣S.¿.♣]☻[◙THelpTopi
0000DF60  63 03 00 29 00 00 00 0A  20 20 55 4E 5F 43 49 54  59 28 29 20 3A 53 54 52  49 4E 47 0A 20 20 DF DF  c♥.)...◙  UN_CITY() :STRING◙  ▀▀
0000DF80  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  40 00 01 00 0A 52 65 74  75 72 6E 73 20 61 20 6E  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙@.☺.◙Returns a n
0000DFA0  6F 64 65 73 20 63 69 74  79 20 66 72 6F 6D 20 55  53 45 52 4E 45 54 2E 58  58 58 20 61 66 74 65 72  odes city from USERNET.XXX after
0000DFC0  20 61 20 52 64 55 6E 65  74 20 73 74 61 74 65 6D  65 6E 74 20 25 00 00 00  0A 20 53 65 65 20 61 6C   a RdUnet statement %...◙ See al
0000DFE0  73 6F 20 3A 20 55 6E 5F  4E 61 6D 65 20 55 6E 5F  4F 70 65 72 20 55 6E 5F  53 74 61 74 0A 04 00 08  so : Un_Name Un_Oper Un_Stat◙♦.◘
0000E000  01 59 00 06 92 00 77 00  07 93 00 7F 00 07 94 00  87 00 07 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  ☺Y.♠Æ.w.•ô.⌂.•ö.ç.•]☻[◙THelpTopi
0000E020  63 03 00 29 00 00 00 0A  20 20 55 4E 5F 4E 41 4D  45 28 29 20 3A 53 54 52  49 4E 47 0A 20 20 DF DF  c♥.)...◙  UN_NAME() :STRING◙  ▀▀
0000E040  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  45 00 01 00 0A 52 65 74  75 72 6E 73 20 61 20 6E  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙E.☺.◙Returns a n
0000E060  6F 64 65 73 20 75 73 65  72 20 6E 61 6D 65 20 66  72 6F 6D 20 55 53 45 52  4E 45 54 2E 58 58 58 20  odes user name from USERNET.XXX 
0000E080  61 66 74 65 72 20 61 20  52 64 55 6E 65 74 20 73  74 61 74 65 6D 65 6E 74  20 25 00 00 00 0A 20 53  after a RdUnet statement %...◙ S
0000E0A0  65 65 20 61 6C 73 6F 20  3A 20 55 6E 5F 43 69 74  79 20 55 6E 5F 4F 70 65  72 20 55 6E 5F 53 74 61  ee also : Un_City Un_Oper Un_Sta
0000E0C0  74 0A 04 00 08 01 5E 00  06 91 00 7C 00 07 93 00  84 00 07 94 00 8C 00 07  5D 02 5B 0A 54 48 65 6C  t◙♦.◘☺^.♠æ.|.•ô.ä.•ö.î.•]☻[◙THel
0000E0E0  70 54 6F 70 69 63 03 00  29 00 00 00 0A 20 20 55  4E 5F 4F 50 45 52 28 29  20 3A 53 54 52 49 4E 47  pTopic♥.)...◙  UN_OPER() :STRING
0000E100  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 4A 00 01  00 0A 52 65 74 75 72 6E  ◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙J.☺.◙Return
0000E120  73 20 61 20 6E 6F 64 65  73 20 6F 70 65 72 61 74  69 6F 6E 20 74 65 78 74  20 66 72 6F 6D 20 55 53  s a nodes operation text from US
0000E140  45 52 4E 45 54 2E 58 58  58 20 61 66 74 65 72 20  61 20 52 64 55 6E 65 74  20 73 74 61 74 65 6D 65  ERNET.XXX after a RdUnet stateme
0000E160  6E 74 20 25 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 55 6E 5F 43  69 74 79 20 55 6E 5F 4E  nt %...◙ See also : Un_City Un_N
0000E180  61 6D 65 20 55 6E 5F 53  74 61 74 0A 04 00 08 01  63 00 06 91 00 81 00 07  92 00 89 00 07 94 00 91  ame Un_Stat◙♦.◘☺c.♠æ.ü.•Æ.ë.•ö.æ
0000E1A0  00 07 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 29 00 00 00 0A 20  20 55 4E 5F 53 54 41 54  .•]☻[◙THelpTopic♥.)...◙  UN_STAT
0000E1C0  28 29 20 3A 53 54 52 49  4E 47 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 42  () :STRING◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙B
0000E1E0  00 01 00 0A 52 65 74 75  72 6E 73 20 61 20 6E 6F  64 65 73 20 73 74 61 74  75 73 20 66 72 6F 6D 20  .☺.◙Returns a nodes status from 
0000E200  55 53 45 52 4E 45 54 2E  58 58 58 20 61 66 74 65  72 20 61 20 52 64 55 6E  65 74 20 73 74 61 74 65  USERNET.XXX after a RdUnet state
0000E220  6D 65 6E 74 20 25 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 55 6E  5F 43 69 74 79 20 55 6E  ment %...◙ See also : Un_City Un
0000E240  5F 4E 61 6D 65 20 55 6E  5F 4F 70 65 72 0A 04 00  08 01 5B 00 06 91 00 79  00 07 92 00 81 00 07 93  _Name Un_Oper◙♦.◘☺[.♠æ.y.•Æ.ü.•ô
0000E260  00 89 00 07 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 03 00 27 00 00 00  0A 20 20 55 5F 42 44 4C  .ë.•]☻[◙THelpTopic♥.'...◙  U_BDL
0000E280  28 29 20 3A 49 4E 54 45  47 45 52 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 36  () :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙6
0000E2A0  00 01 00 0A 52 65 74 75  72 6E 73 20 74 68 65 20  63 75 72 72 65 6E 74 20  75 73 65 72 73 20 6E 75  .☺.◙Returns the current users nu
0000E2C0  6D 62 65 72 20 6F 66 20  62 79 74 65 73 20 64 6F  77 6E 6C 6F 61 64 65 64  20 DF 00 00 00 0A 20 53  mber of bytes downloaded ▀...◙ S
0000E2E0  65 65 20 61 6C 73 6F 20  3A 20 55 5F 42 64 6C 44  61 79 20 20 55 5F 42 75  6C 20 20 20 20 55 5F 46  ee also : U_BdlDay  U_Bul    U_F
0000E300  64 6C 20 20 20 20 20 55  5F 46 75 6C 20 20 20 20  55 5F 49 6E 43 6F 6E 66  0A 20 20 20 20 20 20 20  dl     U_Ful    U_InConf◙       
0000E320  20 20 20 20 55 5F 4C 44  61 74 65 20 20 20 55 5F  4C 44 69 72 20 20 20 55  5F 4C 6D 72 20 20 20 20      U_LDate   U_LDir   U_Lmr    
0000E340  20 55 5F 4C 6F 67 6F 6E  73 20 55 5F 4C 54 69 6D  65 0A 20 20 20 20 20 20  20 20 20 20 20 55 5F 4D   U_Logons U_LTime◙           U_M
0000E360  73 67 52 64 20 20 20 55  5F 4D 73 67 57 72 20 20  55 5F 4E 61 6D 65 20 20  20 20 55 5F 50 77 64 48  sgRd   U_MsgWr  U_Name    U_PwdH
0000E380  69 73 74 55 5F 50 77 64  4C 63 0A 20 20 20 20 20  20 20 20 20 20 20 55 5F  50 77 64 54 63 20 20 20  istU_PwdLc◙           U_PwdTc   
0000E3A0  55 5F 52 65 63 4E 75 6D  20 55 5F 53 74 61 74 20  20 20 20 55 5F 54 69 6D  65 4F 6E 0A 13 00 96 00  U_RecNum U_Stat    U_TimeOn◙‼.û.
0000E3C0  6B 00 08 97 00 75 00 05  98 00 7E 00 05 99 00 88  00 05 9A 00 91 00 08 9B  00 A5 00 07 9C 00 AF 00  k.◘ù.u.♣ÿ.~.♣Ö.ê.♣Ü.æ.◘¢.Ñ.•£.».
0000E3E0  06 9D 00 B8 00 05 9E 00  C2 00 08 9F 00 CB 00 07  A0 00 DE 00 07 A1 00 E8  00 07 A2 00 F1 00 06 A3  ♠¥.╕.♣₧.┬.◘ƒ.╦.•á.▐.•í.Φ.•ó.±.♠ú
0000E400  00 FB 00 09 A4 00 04 01  07 A5 00 17 01 07 A6 00  21 01 08 A7 00 2A 01 06  A8 00 34 01 08 5D 02 5B  .√.○ñ.♦☺•Ñ.↨☺•ª.!☺◘º.*☺♠¿.4☺◘]☻[
0000E420  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 2D 00 00  00 0A 20 20 55 5F 42 44  4C 44 41 59 28 29 20 3A  ◙THelpTopic♥.-...◙  U_BDLDAY() :
0000E440  49 4E 54 45 47 45 52 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 3C 00  INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙<.
0000E460  01 00 0A 52 65 74 75 72  6E 73 20 74 68 65 20 63  75 72 72 65 6E 74 20 75  73 65 72 73 20 6E 75 6D  ☺.◙Returns the current users num
0000E480  62 65 72 20 6F 66 20 62  79 74 65 73 20 64 6F 77  6E 6C 6F 61 64 65 64 20  74 6F 64 61 79 20 DF 00  ber of bytes downloaded today ▀.
0000E4A0  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 55  5F 42 64 6C 20 20 20 20  20 55 5F 42 75 6C 20 20  ..◙ See also : U_Bdl     U_Bul  
0000E4C0  20 20 55 5F 46 64 6C 20  20 20 20 20 55 5F 46 75  6C 20 20 20 20 55 5F 49  6E 43 6F 6E 66 0A 20 20    U_Fdl     U_Ful    U_InConf◙  
0000E4E0  20 20 20 20 20 20 20 20  20 55 5F 4C 44 61 74 65  20 20 20 55 5F 4C 44 69  72 20 20 20 55 5F 4C 6D           U_LDate   U_LDir   U_Lm
0000E500  72 20 20 20 20 20 55 5F  4C 6F 67 6F 6E 73 20 55  5F 4C 54 69 6D 65 0A 20  20 20 20 20 20 20 20 20  r     U_Logons U_LTime◙         
0000E520  20 20 55 5F 4D 73 67 52  64 20 20 20 55 5F 4D 73  67 57 72 20 20 55 5F 4E  61 6D 65 20 20 20 20 55    U_MsgRd   U_MsgWr  U_Name    U
0000E540  5F 50 77 64 48 69 73 74  55 5F 50 77 64 4C 63 0A  20 20 20 20 20 20 20 20  20 20 20 55 5F 50 77 64  _PwdHistU_PwdLc◙           U_Pwd
0000E560  54 63 20 20 20 55 5F 52  65 63 4E 75 6D 20 55 5F  53 74 61 74 20 20 20 20  55 5F 54 69 6D 65 4F 6E  Tc   U_RecNum U_Stat    U_TimeOn
0000E580  0A 13 00 95 00 77 00 05  97 00 81 00 05 98 00 8A  00 05 99 00 94 00 05 9A  00 9D 00 08 9B 00 B1 00  ◙‼.ò.w.♣ù.ü.♣ÿ.è.♣Ö.ö.♣Ü.¥.◘¢.▒.
0000E5A0  07 9C 00 BB 00 06 9D 00  C4 00 05 9E 00 CE 00 08  9F 00 D7 00 07 A0 00 EA  00 07 A1 00 F4 00 07 A2  •£.╗.♠¥.─.♣₧.╬.◘ƒ.╫.•á.Ω.•í.⌠.•ó
0000E5C0  00 FD 00 06 A3 00 07 01  09 A4 00 10 01 07 A5 00  23 01 07 A6 00 2D 01 08  A7 00 36 01 06 A8 00 40  .².♠ú.•☺○ñ.►☺•Ñ.#☺•ª.-☺◘º.6☺♠¿.@
0000E5E0  01 08 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 27 00 00 00 0A 20  20 55 5F 42 55 4C 28 29  ☺◘]☻[◙THelpTopic♥.'...◙  U_BUL()
0000E600  20 3A 49 4E 54 45 47 45  52 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 34 00 01   :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙4.☺
0000E620  00 0A 52 65 74 75 72 6E  73 20 74 68 65 20 63 75  72 72 65 6E 74 20 75 73  65 72 73 20 6E 75 6D 62  .◙Returns the current users numb
0000E640  65 72 20 6F 66 20 62 79  74 65 73 20 75 70 6C 6F  61 64 65 64 20 DF 00 00  00 0A 20 53 65 65 20 61  er of bytes uploaded ▀...◙ See a
0000E660  6C 73 6F 20 3A 20 55 5F  42 64 6C 20 20 20 20 20  55 5F 42 64 6C 44 61 79  20 55 5F 46 64 6C 20 20  lso : U_Bdl     U_BdlDay U_Fdl  
0000E680  20 20 20 55 5F 46 75 6C  20 20 20 20 55 5F 49 6E  43 6F 6E 66 0A 20 20 20  20 20 20 20 20 20 20 20     U_Ful    U_InConf◙           
0000E6A0  55 5F 4C 44 61 74 65 20  20 20 55 5F 4C 44 69 72  20 20 20 55 5F 4C 6D 72  20 20 20 20 20 55 5F 4C  U_LDate   U_LDir   U_Lmr     U_L
0000E6C0  6F 67 6F 6E 73 20 55 5F  4C 54 69 6D 65 0A 20 20  20 20 20 20 20 20 20 20  20 55 5F 4D 73 67 52 64  ogons U_LTime◙           U_MsgRd
0000E6E0  20 20 20 55 5F 4D 73 67  57 72 20 20 55 5F 4E 61  6D 65 20 20 20 20 55 5F  50 77 64 48 69 73 74 55     U_MsgWr  U_Name    U_PwdHistU
0000E700  5F 50 77 64 4C 63 0A 20  20 20 20 20 20 20 20 20  20 20 55 5F 50 77 64 54  63 20 20 20 55 5F 52 65  _PwdLc◙           U_PwdTc   U_Re
0000E720  63 4E 75 6D 20 55 5F 53  74 61 74 20 20 20 20 55  5F 54 69 6D 65 4F 6E 0A  13 00 95 00 69 00 05 96  cNum U_Stat    U_TimeOn◙‼.ò.i.♣û
0000E740  00 73 00 08 98 00 7C 00  05 99 00 86 00 05 9A 00  8F 00 08 9B 00 A3 00 07  9C 00 AD 00 06 9D 00 B6  .s.◘ÿ.|.♣Ö.å.♣Ü.Å.◘¢.ú.•£.¡.♠¥.╢
0000E760  00 05 9E 00 C0 00 08 9F  00 C9 00 07 A0 00 DC 00  07 A1 00 E6 00 07 A2 00  EF 00 06 A3 00 F9 00 09  .♣₧.└.◘ƒ.╔.•á.▄.•í.µ.•ó.∩.♠ú.∙.○
0000E780  A4 00 02 01 07 A5 00 15  01 07 A6 00 1F 01 08 A7  00 28 01 06 A8 00 32 01  08 5D 02 5B 0A 54 48 65  ñ.☻☺•Ñ.§☺•ª.▼☺◘º.(☺♠¿.2☺◘]☻[◙THe
0000E7A0  6C 70 54 6F 70 69 63 03  00 27 00 00 00 0A 20 20  55 5F 46 44 4C 28 29 20  3A 49 4E 54 45 47 45 52  lpTopic♥.'...◙  U_FDL() :INTEGER
0000E7C0  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 36 00 01 00  0A 52 65 74 75 72 6E 73  ◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙6.☺.◙Returns
0000E7E0  20 74 68 65 20 63 75 72  72 65 6E 74 20 75 73 65  72 73 20 6E 75 6D 62 65  72 20 6F 66 20 66 69 6C   the current users number of fil
0000E800  65 73 20 64 6F 77 6E 6C  6F 61 64 65 64 20 DF 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 55  es downloaded ▀...◙ See also : U
0000E820  5F 42 64 6C 20 20 20 20  20 55 5F 42 64 6C 44 61  79 20 55 5F 42 75 6C 20  20 20 20 20 55 5F 46 75  _Bdl     U_BdlDay U_Bul     U_Fu
0000E840  6C 20 20 20 20 55 5F 49  6E 43 6F 6E 66 0A 20 20  20 20 20 20 20 20 20 20  20 55 5F 4C 44 61 74 65  l    U_InConf◙           U_LDate
0000E860  20 20 20 55 5F 4C 44 69  72 20 20 20 55 5F 4C 6D  72 20 20 20 20 20 55 5F  4C 6F 67 6F 6E 73 20 55     U_LDir   U_Lmr     U_Logons U
0000E880  5F 4C 54 69 6D 65 0A 20  20 20 20 20 20 20 20 20  20 20 55 5F 4D 73 67 52  64 20 20 20 55 5F 4D 73  _LTime◙           U_MsgRd   U_Ms
0000E8A0  67 57 72 20 20 55 5F 4E  61 6D 65 20 20 20 20 55  5F 50 77 64 48 69 73 74  55 5F 50 77 64 4C 63 0A  gWr  U_Name    U_PwdHistU_PwdLc◙
0000E8C0  20 20 20 20 20 20 20 20  20 20 20 55 5F 50 77 64  54 63 20 20 20 55 5F 52  65 63 4E 75 6D 20 55 5F             U_PwdTc   U_RecNum U_
0000E8E0  53 74 61 74 20 20 20 20  55 5F 54 69 6D 65 4F 6E  0A 13 00 95 00 6B 00 05  96 00 75 00 08 97 00 7E  Stat    U_TimeOn◙‼.ò.k.♣û.u.◘ù.~
0000E900  00 05 99 00 88 00 05 9A  00 91 00 08 9B 00 A5 00  07 9C 00 AF 00 06 9D 00  B8 00 05 9E 00 C2 00 08  .♣Ö.ê.♣Ü.æ.◘¢.Ñ.•£.».♠¥.╕.♣₧.┬.◘
0000E920  9F 00 CB 00 07 A0 00 DE  00 07 A1 00 E8 00 07 A2  00 F1 00 06 A3 00 FB 00  09 A4 00 04 01 07 A5 00  ƒ.╦.•á.▐.•í.Φ.•ó.±.♠ú.√.○ñ.♦☺•Ñ.
0000E940  17 01 07 A6 00 21 01 08  A7 00 2A 01 06 A8 00 34  01 08 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  ↨☺•ª.!☺◘º.*☺♠¿.4☺◘]☻[◙THelpTopic
0000E960  03 00 27 00 00 00 0A 20  20 55 5F 46 55 4C 28 29  20 3A 49 4E 54 45 47 45  52 0A 20 20 DF DF DF DF  ♥.'...◙  U_FUL() :INTEGER◙  ▀▀▀▀
0000E980  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 34 00 01  00 0A 52 65 74 75 72 6E  73 20 74 68 65 20 63 75  ▀▀▀▀▀▀▀▀▀▀▀▀◙4.☺.◙Returns the cu
0000E9A0  72 72 65 6E 74 20 75 73  65 72 73 20 6E 75 6D 62  65 72 20 6F 66 20 66 69  6C 65 73 20 75 70 6C 6F  rrent users number of files uplo
0000E9C0  61 64 65 64 20 DF 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 55 5F  42 64 6C 20 20 20 20 20  aded ▀...◙ See also : U_Bdl     
0000E9E0  55 5F 42 64 6C 44 61 79  20 55 5F 42 75 6C 20 20  20 20 20 55 5F 46 64 6C  20 20 20 20 55 5F 49 6E  U_BdlDay U_Bul     U_Fdl    U_In
0000EA00  43 6F 6E 66 0A 20 20 20  20 20 20 20 20 20 20 20  55 5F 4C 44 61 74 65 20  20 20 55 5F 4C 44 69 72  Conf◙           U_LDate   U_LDir
0000EA20  20 20 20 55 5F 4C 6D 72  20 20 20 20 20 55 5F 4C  6F 67 6F 6E 73 20 55 5F  4C 54 69 6D 65 0A 20 20     U_Lmr     U_Logons U_LTime◙  
0000EA40  20 20 20 20 20 20 20 20  20 55 5F 4D 73 67 52 64  20 20 20 55 5F 4D 73 67  57 72 20 20 55 5F 4E 61           U_MsgRd   U_MsgWr  U_Na
0000EA60  6D 65 20 20 20 20 55 5F  50 77 64 48 69 73 74 55  5F 50 77 64 4C 63 0A 20  20 20 20 20 20 20 20 20  me    U_PwdHistU_PwdLc◙         
0000EA80  20 20 55 5F 50 77 64 54  63 20 20 20 55 5F 52 65  63 4E 75 6D 20 55 5F 53  74 61 74 20 20 20 20 55    U_PwdTc   U_RecNum U_Stat    U
0000EAA0  5F 54 69 6D 65 4F 6E 0A  13 00 95 00 69 00 05 96  00 73 00 08 97 00 7C 00  05 98 00 86 00 05 9A 00  _TimeOn◙‼.ò.i.♣û.s.◘ù.|.♣ÿ.å.♣Ü.
0000EAC0  8F 00 08 9B 00 A3 00 07  9C 00 AD 00 06 9D 00 B6  00 05 9E 00 C0 00 08 9F  00 C9 00 07 A0 00 DC 00  Å.◘¢.ú.•£.¡.♠¥.╢.♣₧.└.◘ƒ.╔.•á.▄.
0000EAE0  07 A1 00 E6 00 07 A2 00  EF 00 06 A3 00 F9 00 09  A4 00 02 01 07 A5 00 15  01 07 A6 00 1F 01 08 A7  •í.µ.•ó.∩.♠ú.∙.○ñ.☻☺•Ñ.§☺•ª.▼☺◘º
0000EB00  00 28 01 06 A8 00 32 01  08 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 65 00 00 00 0A 20 20  .(☺♠¿.2☺◘]☻[◙THelpTopic♥.e...◙  
0000EB20  55 5F 49 4E 43 4F 4E 46  28 72 65 63 6F 72 64 3A  69 6E 74 65 67 65 72 2C  20 63 6F 6E 66 3A 69 6E  U_INCONF(record:integer, conf:in
0000EB40  74 65 67 65 72 29 20 3A  42 4F 4F 4C 45 41 4E 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  teger) :BOOLEAN◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000EB60  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000EB80  DF 0A 50 00 01 00 0A 52  65 74 75 72 6E 73 20 54  52 55 45 20 69 66 20 75  73 65 72 20 72 65 63 6F  ▀◙P.☺.◙Returns TRUE if user reco
0000EBA0  72 64 20 6E 75 6D 62 65  72 20 22 72 65 63 6F 72  64 22 20 69 73 20 72 65  67 69 73 74 65 72 65 64  rd number "record" is registered
0000EBC0  20 69 6E 20 63 6F 6E 66  65 72 65 6E 63 65 20 22  63 6F 6E 66 22 20 DC 00  00 00 0A 20 53 65 65 20   in conference "conf" ▄...◙ See 
0000EBE0  61 6C 73 6F 20 3A 20 55  5F 42 64 6C 20 20 20 20  20 55 5F 42 64 6C 44 61  79 20 55 5F 42 75 6C 20  also : U_Bdl     U_BdlDay U_Bul 
0000EC00  20 20 20 20 55 5F 46 64  6C 20 20 20 20 55 5F 46  75 6C 0A 20 20 20 20 20  20 20 20 20 20 20 55 5F      U_Fdl    U_Ful◙           U_
0000EC20  4C 44 61 74 65 20 20 20  55 5F 4C 44 69 72 20 20  20 55 5F 4C 6D 72 20 20  20 20 20 55 5F 4C 6F 67  LDate   U_LDir   U_Lmr     U_Log
0000EC40  6F 6E 73 20 55 5F 4C 54  69 6D 65 0A 20 20 20 20  20 20 20 20 20 20 20 55  5F 4D 73 67 52 64 20 20  ons U_LTime◙           U_MsgRd  
0000EC60  20 55 5F 4D 73 67 57 72  20 20 55 5F 4E 61 6D 65  20 20 20 20 55 5F 50 77  64 48 69 73 74 55 5F 50   U_MsgWr  U_Name    U_PwdHistU_P
0000EC80  77 64 4C 63 0A 20 20 20  20 20 20 20 20 20 20 20  55 5F 50 77 64 54 63 20  20 20 55 5F 52 65 63 4E  wdLc◙           U_PwdTc   U_RecN
0000ECA0  75 6D 20 55 5F 53 74 61  74 20 20 20 20 55 5F 54  69 6D 65 4F 6E 0A 13 00  95 00 C3 00 05 96 00 CD  um U_Stat    U_TimeOn◙‼.ò.├.♣û.═
0000ECC0  00 08 97 00 D6 00 05 98  00 E0 00 05 99 00 E9 00  05 9B 00 FA 00 07 9C 00  04 01 06 9D 00 0D 01 05  .◘ù.╓.♣ÿ.α.♣Ö.Θ.♣¢.·.•£.♦☺♠¥.♪☺♣
0000ECE0  9E 00 17 01 08 9F 00 20  01 07 A0 00 33 01 07 A1  00 3D 01 07 A2 00 46 01  06 A3 00 50 01 09 A4 00  ₧.↨☺◘ƒ. ☺•á.3☺•í.=☺•ó.F☺♠ú.P☺○ñ.
0000ED00  59 01 07 A5 00 6C 01 07  A6 00 76 01 08 A7 00 7F  01 06 A8 00 89 01 08 5D  02 5B 0A 54 48 65 6C 70  Y☺•Ñ.l☺•ª.v☺◘º.⌂☺♠¿.ë☺◘]☻[◙THelp
0000ED20  54 6F 70 69 63 03 00 25  00 00 00 0A 20 20 55 5F  4C 44 41 54 45 28 29 20  3A 44 41 54 45 0A 20 20  Topic♥.%...◙  U_LDATE() :DATE◙  
0000ED40  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  33 00 01 00 0A 52 65 74  75 72 6E 73 20 74 68 65  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3.☺.◙Returns the
0000ED60  20 63 75 72 72 65 6E 74  20 75 73 65 72 73 20 6C  61 73 74 20 64 61 74 65  20 6F 6E 20 74 68 65 20   current users last date on the 
0000ED80  73 79 73 74 65 6D 20 DC  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  55 5F 42 64 6C 20 20 20  system ▄...◙ See also : U_Bdl   
0000EDA0  20 20 55 5F 42 64 6C 44  61 79 20 55 5F 42 75 6C  20 20 20 20 20 55 5F 46  64 6C 20 20 20 20 55 5F    U_BdlDay U_Bul     U_Fdl    U_
0000EDC0  46 75 6C 0A 20 20 20 20  20 20 20 20 20 20 20 55  5F 49 6E 43 6F 6E 66 20  20 55 5F 4C 44 69 72 20  Ful◙           U_InConf  U_LDir 
0000EDE0  20 20 55 5F 4C 6D 72 20  20 20 20 20 55 5F 4C 6F  67 6F 6E 73 20 55 5F 4C  54 69 6D 65 0A 20 20 20    U_Lmr     U_Logons U_LTime◙   
0000EE00  20 20 20 20 20 20 20 20  55 5F 4D 73 67 52 64 20  20 20 55 5F 4D 73 67 57  72 20 20 55 5F 4E 61 6D          U_MsgRd   U_MsgWr  U_Nam
0000EE20  65 20 20 20 20 55 5F 50  77 64 48 69 73 74 55 5F  50 77 64 4C 63 0A 20 20  20 20 20 20 20 20 20 20  e    U_PwdHistU_PwdLc◙          
0000EE40  20 55 5F 50 77 64 54 63  20 20 20 55 5F 52 65 63  4E 75 6D 20 55 5F 53 74  61 74 20 20 20 20 55 5F   U_PwdTc   U_RecNum U_Stat    U_
0000EE60  54 69 6D 65 4F 6E 0A 13  00 95 00 66 00 05 96 00  70 00 08 97 00 79 00 05  98 00 83 00 05 99 00 8C  TimeOn◙‼.ò.f.♣û.p.◘ù.y.♣ÿ.â.♣Ö.î
0000EE80  00 05 9A 00 9D 00 08 9C  00 A7 00 06 9D 00 B0 00  05 9E 00 BA 00 08 9F 00  C3 00 07 A0 00 D6 00 07  .♣Ü.¥.◘£.º.♠¥.░.♣₧.║.◘ƒ.├.•á.╓.•
0000EEA0  A1 00 E0 00 07 A2 00 E9  00 06 A3 00 F3 00 09 A4  00 FC 00 07 A5 00 0F 01  07 A6 00 19 01 08 A7 00  í.α.•ó.Θ.♠ú.≤.○ñ.ⁿ.•Ñ.☼☺•ª.↓☺◘º.
0000EEC0  22 01 06 A8 00 2C 01 08  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 03 00  23 00 00 00 0A 20 20 55  "☺♠¿.,☺◘]☻[◙THelpTopic♥.#...◙  U
0000EEE0  5F 4C 44 49 52 28 29 20  3A 44 41 54 45 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 34  _LDIR() :DATE◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙4
0000EF00  00 01 00 0A 52 65 74 75  72 6E 73 20 74 68 65 20  63 75 72 72 65 6E 74 20  75 73 65 72 73 20 6C 61  .☺.◙Returns the current users la
0000EF20  73 74 20 64 69 72 65 63  74 6F 72 79 20 73 63 61  6E 20 64 61 74 65 20 DC  00 00 00 0A 20 53 65 65  st directory scan date ▄...◙ See
0000EF40  20 61 6C 73 6F 20 3A 20  55 5F 42 64 6C 20 20 20  20 20 55 5F 42 64 6C 44  61 79 20 55 5F 42 75 6C   also : U_Bdl     U_BdlDay U_Bul
0000EF60  20 20 20 20 20 55 5F 46  64 6C 20 20 20 20 55 5F  46 75 6C 0A 20 20 20 20  20 20 20 20 20 20 20 55       U_Fdl    U_Ful◙           U
0000EF80  5F 49 6E 43 6F 6E 66 20  20 55 5F 4C 44 61 74 65  20 20 55 5F 4C 6D 72 20  20 20 20 20 55 5F 4C 6F  _InConf  U_LDate  U_Lmr     U_Lo
0000EFA0  67 6F 6E 73 20 55 5F 4C  54 69 6D 65 0A 20 20 20  20 20 20 20 20 20 20 20  55 5F 4D 73 67 52 64 20  gons U_LTime◙           U_MsgRd 
0000EFC0  20 20 55 5F 4D 73 67 57  72 20 20 55 5F 4E 61 6D  65 20 20 20 20 55 5F 50  77 64 48 69 73 74 55 5F    U_MsgWr  U_Name    U_PwdHistU_
0000EFE0  50 77 64 4C 63 0A 20 20  20 20 20 20 20 20 20 20  20 55 5F 50 77 64 54 63  20 20 20 55 5F 52 65 63  PwdLc◙           U_PwdTc   U_Rec
0000F000  4E 75 6D 20 55 5F 53 74  61 74 20 20 20 20 55 5F  54 69 6D 65 4F 6E 0A 13  00 95 00 65 00 05 96 00  Num U_Stat    U_TimeOn◙‼.ò.e.♣û.
0000F020  6F 00 08 97 00 78 00 05  98 00 82 00 05 99 00 8B  00 05 9A 00 9C 00 08 9B  00 A6 00 07 9D 00 AF 00  o.◘ù.x.♣ÿ.é.♣Ö.ï.♣Ü.£.◘¢.ª.•¥.».
0000F040  05 9E 00 B9 00 08 9F 00  C2 00 07 A0 00 D5 00 07  A1 00 DF 00 07 A2 00 E8  00 06 A3 00 F2 00 09 A4  ♣₧.╣.◘ƒ.┬.•á.╒.•í.▀.•ó.Φ.♠ú.≥.○ñ
0000F060  00 FB 00 07 A5 00 0E 01  07 A6 00 18 01 08 A7 00  21 01 06 A8 00 2B 01 08  5D 02 5B 0A 54 48 65 6C  .√.•Ñ.♫☺•ª.↑☺◘º.!☺♠¿.+☺◘]☻[◙THel
0000F080  70 54 6F 70 69 63 03 00  45 00 00 00 0A 20 20 55  5F 4C 4D 52 28 63 6F 6E  66 4E 75 6D 3A 69 6E 74  pTopic♥.E...◙  U_LMR(confNum:int
0000F0A0  65 67 65 72 29 20 3A 49  4E 54 45 47 45 52 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  eger) :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000F0C0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 56 00 01 00 0A 66 75  6E 63 74 69 6F 6E 20 74  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙V.☺.◙function t
0000F0E0  6F 20 72 65 74 75 72 6E  20 74 68 65 20 6E 75 6D  62 65 72 20 6F 66 20 74  68 65 20 6C 61 73 74 20  o return the number of the last 
0000F100  6D 65 73 73 61 67 65 20  72 65 61 64 20 66 6F 72  20 74 68 65 20 73 70 65  63 69 66 69 65 64 20 63  message read for the specified c
0000F120  6F 6E 66 65 72 65 6E 63  65 2E 20 DC 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 55 5F 42 64  onference. ▄...◙ See also : U_Bd
0000F140  6C 20 20 20 20 20 55 5F  42 64 6C 44 61 79 20 55  5F 42 75 6C 20 20 20 20  20 55 5F 46 64 6C 20 20  l     U_BdlDay U_Bul     U_Fdl  
0000F160  20 20 55 5F 46 75 6C 0A  20 20 20 20 20 20 20 20  20 20 20 55 5F 49 6E 43  6F 6E 66 20 20 55 5F 4C    U_Ful◙           U_InConf  U_L
0000F180  44 61 74 65 20 20 55 5F  4C 44 69 72 20 20 20 20  55 5F 4C 6F 67 6F 6E 73  20 55 5F 4C 54 69 6D 65  Date  U_LDir    U_Logons U_LTime
0000F1A0  0A 20 20 20 20 20 20 20  20 20 20 20 55 5F 4D 73  67 52 64 20 20 20 55 5F  4D 73 67 57 72 20 20 55  ◙           U_MsgRd   U_MsgWr  U
0000F1C0  5F 4E 61 6D 65 20 20 20  20 55 5F 50 77 64 48 69  73 74 55 5F 50 77 64 4C  63 0A 20 20 20 20 20 20  _Name    U_PwdHistU_PwdLc◙      
0000F1E0  20 20 20 20 20 55 5F 50  77 64 54 63 20 20 20 55  5F 52 65 63 4E 75 6D 20  55 5F 53 74 61 74 20 20       U_PwdTc   U_RecNum U_Stat  
0000F200  20 20 55 5F 54 69 6D 65  4F 6E 0A 13 00 95 00 A9  00 05 96 00 B3 00 08 97  00 BC 00 05 98 00 C6 00    U_TimeOn◙‼.ò.⌐.♣û.│.◘ù.╝.♣ÿ.╞.
0000F220  05 99 00 CF 00 05 9A 00  E0 00 08 9B 00 EA 00 07  9C 00 F3 00 06 9E 00 FD  00 08 9F 00 06 01 07 A0  ♣Ö.╧.♣Ü.α.◘¢.Ω.•£.≤.♠₧.².◘ƒ.♠☺•á
0000F240  00 19 01 07 A1 00 23 01  07 A2 00 2C 01 06 A3 00  36 01 09 A4 00 3F 01 07  A5 00 52 01 07 A6 00 5C  .↓☺•í.#☺•ó.,☺♠ú.6☺○ñ.?☺•Ñ.R☺•ª.\
0000F260  01 08 A7 00 65 01 06 A8  00 6F 01 08 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 03 00 2D 00 00 00  ☺◘º.e☺♠¿.o☺◘]☻[◙THelpTopic♥.-...
0000F280  0A 20 20 55 5F 4C 4F 47  4F 4E 53 28 29 20 3A 49  4E 54 45 47 45 52 0A 20  20 DF DF DF DF DF DF DF  ◙  U_LOGONS() :INTEGER◙  ▀▀▀▀▀▀▀
0000F2A0  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 35 00 01  00 0A 52 65 74 75 72 6E  73 20 74 68 65 20 63 75  ▀▀▀▀▀▀▀▀▀▀▀▀◙5.☺.◙Returns the cu
0000F2C0  72 72 65 6E 74 20 75 73  65 72 73 20 6E 75 6D 62  65 72 20 6F 66 20 74 69  6D 65 73 20 6C 6F 67 67  rrent users number of times logg
0000F2E0  65 64 20 6F 6E 20 DC 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 55  5F 42 64 6C 20 20 20 20  ed on ▄...◙ See also : U_Bdl    
0000F300  20 55 5F 42 64 6C 44 61  79 20 55 5F 42 75 6C 20  20 20 20 20 55 5F 46 64  6C 20 20 20 20 55 5F 46   U_BdlDay U_Bul     U_Fdl    U_F
0000F320  75 6C 0A 20 20 20 20 20  20 20 20 20 20 20 55 5F  49 6E 43 6F 6E 66 20 20  55 5F 4C 44 61 74 65 20  ul◙           U_InConf  U_LDate 
0000F340  20 55 5F 4C 44 69 72 20  20 20 20 55 5F 4C 6D 72  20 20 20 20 55 5F 4C 54  69 6D 65 0A 20 20 20 20   U_LDir    U_Lmr    U_LTime◙    
0000F360  20 20 20 20 20 20 20 55  5F 4D 73 67 52 64 20 20  20 55 5F 4D 73 67 57 72  20 20 55 5F 4E 61 6D 65         U_MsgRd   U_MsgWr  U_Name
0000F380  20 20 20 20 55 5F 50 77  64 48 69 73 74 55 5F 50  77 64 4C 63 0A 20 20 20  20 20 20 20 20 20 20 20      U_PwdHistU_PwdLc◙           
0000F3A0  55 5F 50 77 64 54 63 20  20 20 55 5F 52 65 63 4E  75 6D 20 55 5F 53 74 61  74 20 20 20 20 55 5F 54  U_PwdTc   U_RecNum U_Stat    U_T
0000F3C0  69 6D 65 4F 6E 0A 13 00  95 00 70 00 05 96 00 7A  00 08 97 00 83 00 05 98  00 8D 00 05 99 00 96 00  imeOn◙‼.ò.p.♣û.z.◘ù.â.♣ÿ.ì.♣Ö.û.
0000F3E0  05 9A 00 A7 00 08 9B 00  B1 00 07 9C 00 BA 00 06  9D 00 C4 00 05 9F 00 CD  00 07 A0 00 E0 00 07 A1  ♣Ü.º.◘¢.▒.•£.║.♠¥.─.♣ƒ.═.•á.α.•í
0000F400  00 EA 00 07 A2 00 F3 00  06 A3 00 FD 00 09 A4 00  06 01 07 A5 00 19 01 07  A6 00 23 01 08 A7 00 2C  .Ω.•ó.≤.♠ú.².○ñ.♠☺•Ñ.↓☺•ª.#☺◘º.,
0000F420  01 06 A8 00 36 01 08 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 25  00 00 00 0A 20 20 55 5F  ☺♠¿.6☺◘]☻[◙THelpTopic♥.%...◙  U_
0000F440  4C 54 49 4D 45 28 29 20  3A 54 49 4D 45 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  LTIME() :TIME◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙
0000F460  33 00 01 00 0A 52 65 74  75 72 6E 73 20 74 68 65  20 63 75 72 72 65 6E 74  20 75 73 65 72 73 20 6C  3.☺.◙Returns the current users l
0000F480  61 73 74 20 74 69 6D 65  20 6F 6E 20 74 68 65 20  73 79 73 74 65 6D 20 DD  00 00 00 0A 20 53 65 65  ast time on the system ▌...◙ See
0000F4A0  20 61 6C 73 6F 20 3A 20  55 5F 42 64 6C 20 20 20  20 20 55 5F 42 64 6C 44  61 79 20 55 5F 42 75 6C   also : U_Bdl     U_BdlDay U_Bul
0000F4C0  20 20 20 20 20 55 5F 46  64 6C 20 20 20 20 55 5F  46 75 6C 0A 20 20 20 20  20 20 20 20 20 20 20 55       U_Fdl    U_Ful◙           U
0000F4E0  5F 49 6E 43 6F 6E 66 20  20 55 5F 4C 44 61 74 65  20 20 55 5F 4C 44 69 72  20 20 20 20 55 5F 4C 6D  _InConf  U_LDate  U_LDir    U_Lm
0000F500  72 20 20 20 20 55 5F 4C  6F 67 6F 6E 73 0A 20 20  20 20 20 20 20 20 20 20  20 55 5F 4D 73 67 52 64  r    U_Logons◙           U_MsgRd
0000F520  20 20 20 55 5F 4D 73 67  57 72 20 20 55 5F 4E 61  6D 65 20 20 20 20 55 5F  50 77 64 48 69 73 74 55     U_MsgWr  U_Name    U_PwdHistU
0000F540  5F 50 77 64 4C 63 0A 20  20 20 20 20 20 20 20 20  20 20 55 5F 50 77 64 54  63 20 20 20 55 5F 52 65  _PwdLc◙           U_PwdTc   U_Re
0000F560  63 4E 75 6D 20 55 5F 53  74 61 74 20 20 20 20 55  5F 54 69 6D 65 4F 6E 0A  13 00 95 00 66 00 05 96  cNum U_Stat    U_TimeOn◙‼.ò.f.♣û
0000F580  00 70 00 08 97 00 79 00  05 98 00 83 00 05 99 00  8C 00 05 9A 00 9D 00 08  9B 00 A7 00 07 9C 00 B0  .p.◘ù.y.♣ÿ.â.♣Ö.î.♣Ü.¥.◘¢.º.•£.░
0000F5A0  00 06 9D 00 BA 00 05 9E  00 C3 00 08 A0 00 D7 00  07 A1 00 E1 00 07 A2 00  EA 00 06 A3 00 F4 00 09  .♠¥.║.♣₧.├.◘á.╫.•í.ß.•ó.Ω.♠ú.⌠.○
0000F5C0  A4 00 FD 00 07 A5 00 10  01 07 A6 00 1A 01 08 A7  00 23 01 06 A8 00 2D 01  08 5D 02 5B 0A 54 48 65  ñ.².•Ñ.►☺•ª.→☺◘º.#☺♠¿.-☺◘]☻[◙THe
0000F5E0  6C 70 54 6F 70 69 63 03  00 2B 00 00 00 0A 20 20  55 5F 4D 53 47 52 44 28  29 20 3A 49 4E 54 45 47  lpTopic♥.+...◙  U_MSGRD() :INTEG
0000F600  45 52 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  32 00 01 00 0A 52 65 74  ER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Ret
0000F620  75 72 6E 73 20 74 68 65  20 6E 75 6D 62 65 72 20  6F 66 20 6D 65 73 73 61  67 65 73 20 74 68 65 20  urns the number of messages the 
0000F640  75 73 65 72 20 68 61 73  20 72 65 61 64 20 DD 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 55  user has read ▌...◙ See also : U
0000F660  5F 42 64 6C 20 20 20 20  20 55 5F 42 64 6C 44 61  79 20 55 5F 42 75 6C 20  20 20 20 20 55 5F 46 64  _Bdl     U_BdlDay U_Bul     U_Fd
0000F680  6C 20 20 20 20 55 5F 46  75 6C 0A 20 20 20 20 20  20 20 20 20 20 20 55 5F  49 6E 43 6F 6E 66 20 20  l    U_Ful◙           U_InConf  
0000F6A0  55 5F 4C 44 61 74 65 20  20 55 5F 4C 44 69 72 20  20 20 20 55 5F 4C 6D 72  20 20 20 20 55 5F 4C 6F  U_LDate  U_LDir    U_Lmr    U_Lo
0000F6C0  67 6F 6E 73 0A 20 20 20  20 20 20 20 20 20 20 20  55 5F 4C 54 69 6D 65 20  20 20 55 5F 4D 73 67 57  gons◙           U_LTime   U_MsgW
0000F6E0  72 20 20 55 5F 4E 61 6D  65 20 20 20 20 55 5F 50  77 64 48 69 73 74 55 5F  50 77 64 4C 63 0A 20 20  r  U_Name    U_PwdHistU_PwdLc◙  
0000F700  20 20 20 20 20 20 20 20  20 55 5F 50 77 64 54 63  20 20 20 55 5F 52 65 63  4E 75 6D 20 55 5F 53 74           U_PwdTc   U_RecNum U_St
0000F720  61 74 20 20 20 20 55 5F  54 69 6D 65 4F 6E 0A 13  00 95 00 6B 00 05 96 00  75 00 08 97 00 7E 00 05  at    U_TimeOn◙‼.ò.k.♣û.u.◘ù.~.♣
0000F740  98 00 88 00 05 99 00 91  00 05 9A 00 A2 00 08 9B  00 AC 00 07 9C 00 B5 00  06 9D 00 BF 00 05 9E 00  ÿ.ê.♣Ö.æ.♣Ü.ó.◘¢.¼.•£.╡.♠¥.┐.♣₧.
0000F760  C8 00 08 9F 00 DC 00 07  A1 00 E6 00 07 A2 00 EF  00 06 A3 00 F9 00 09 A4  00 02 01 07 A5 00 15 01  ╚.◘ƒ.▄.•í.µ.•ó.∩.♠ú.∙.○ñ.☻☺•Ñ.§☺
0000F780  07 A6 00 1F 01 08 A7 00  28 01 06 A8 00 32 01 08  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 03 00  •ª.▼☺◘º.(☺♠¿.2☺◘]☻[◙THelpTopic♥.
0000F7A0  2B 00 00 00 0A 20 20 55  5F 4D 53 47 57 52 28 29  20 3A 49 4E 54 45 47 45  52 0A 20 20 DF DF DF DF  +...◙  U_MSGWR() :INTEGER◙  ▀▀▀▀
0000F7C0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 35  00 01 00 0A 52 65 74 75  72 6E 73 20 74 68 65 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙5.☺.◙Returns the 
0000F7E0  6E 75 6D 62 65 72 20 6F  66 20 6D 65 73 73 61 67  65 73 20 74 68 65 20 75  73 65 72 20 68 61 73 20  number of messages the user has 
0000F800  77 72 69 74 74 65 6E 20  DD 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 55 5F 42 64 6C 20 20  written ▌...◙ See also : U_Bdl  
0000F820  20 20 20 55 5F 42 64 6C  44 61 79 20 55 5F 42 75  6C 20 20 20 20 20 55 5F  46 64 6C 20 20 20 20 55     U_BdlDay U_Bul     U_Fdl    U
0000F840  5F 46 75 6C 0A 20 20 20  20 20 20 20 20 20 20 20  55 5F 49 6E 43 6F 6E 66  20 20 55 5F 4C 44 61 74  _Ful◙           U_InConf  U_LDat
0000F860  65 20 20 55 5F 4C 44 69  72 20 20 20 20 55 5F 4C  6D 72 20 20 20 20 55 5F  4C 6F 67 6F 6E 73 0A 20  e  U_LDir    U_Lmr    U_Logons◙ 
0000F880  20 20 20 20 20 20 20 20  20 20 55 5F 4C 54 69 6D  65 20 20 20 55 5F 4D 73  67 52 64 20 20 55 5F 4E            U_LTime   U_MsgRd  U_N
0000F8A0  61 6D 65 20 20 20 20 55  5F 50 77 64 48 69 73 74  55 5F 50 77 64 4C 63 0A  20 20 20 20 20 20 20 20  ame    U_PwdHistU_PwdLc◙        
0000F8C0  20 20 20 55 5F 50 77 64  54 63 20 20 20 55 5F 52  65 63 4E 75 6D 20 55 5F  53 74 61 74 20 20 20 20     U_PwdTc   U_RecNum U_Stat    
0000F8E0  55 5F 54 69 6D 65 4F 6E  0A 13 00 95 00 6E 00 05  96 00 78 00 08 97 00 81  00 05 98 00 8B 00 05 99  U_TimeOn◙‼.ò.n.♣û.x.◘ù.ü.♣ÿ.ï.♣Ö
0000F900  00 94 00 05 9A 00 A5 00  08 9B 00 AF 00 07 9C 00  B8 00 06 9D 00 C2 00 05  9E 00 CB 00 08 9F 00 DF  .ö.♣Ü.Ñ.◘¢.».•£.╕.♠¥.┬.♣₧.╦.◘ƒ.▀
0000F920  00 07 A0 00 E9 00 07 A2  00 F2 00 06 A3 00 FC 00  09 A4 00 05 01 07 A5 00  18 01 07 A6 00 22 01 08  .•á.Θ.•ó.≥.♠ú.ⁿ.○ñ.♣☺•Ñ.↑☺•ª."☺◘
0000F940  A7 00 2B 01 06 A8 00 35  01 08 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 27 00 00 00 0A 20  º.+☺♠¿.5☺◘]☻[◙THelpTopic♥.'...◙ 
0000F960  20 55 5F 4E 41 4D 45 28  29 20 3A 53 54 52 49 4E  47 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF   U_NAME() :STRING◙  ▀▀▀▀▀▀▀▀▀▀▀▀
0000F980  DF DF DF DF 0A 20 00 01  00 0A 52 65 74 75 72 6E  73 20 74 68 65 20 63 75  72 72 65 6E 74 20 75 73  ▀▀▀▀◙ .☺.◙Returns the current us
0000F9A0  65 72 73 20 6E 61 6D 65  20 DD 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  3A 20 55 5F 42 64 6C 20  ers name ▌...◙ See also : U_Bdl 
0000F9C0  20 20 20 20 55 5F 42 64  6C 44 61 79 20 55 5F 42  75 6C 20 20 20 20 20 55  5F 46 64 6C 20 20 20 20      U_BdlDay U_Bul     U_Fdl    
0000F9E0  55 5F 46 75 6C 0A 20 20  20 20 20 20 20 20 20 20  20 55 5F 49 6E 43 6F 6E  66 20 20 55 5F 4C 44 61  U_Ful◙           U_InConf  U_LDa
0000FA00  74 65 20 20 55 5F 4C 44  69 72 20 20 20 20 55 5F  4C 6D 72 20 20 20 20 55  5F 4C 6F 67 6F 6E 73 0A  te  U_LDir    U_Lmr    U_Logons◙
0000FA20  20 20 20 20 20 20 20 20  20 20 20 55 5F 4C 54 69  6D 65 20 20 20 55 5F 4D  73 67 52 64 20 20 55 5F             U_LTime   U_MsgRd  U_
0000FA40  4D 73 67 57 72 20 20 20  55 5F 50 77 64 48 69 73  74 55 5F 50 77 64 4C 63  0A 20 20 20 20 20 20 20  MsgWr   U_PwdHistU_PwdLc◙       
0000FA60  20 20 20 20 55 5F 50 77  64 54 63 20 20 20 55 5F  52 65 63 4E 75 6D 20 55  5F 53 74 61 74 20 20 20      U_PwdTc   U_RecNum U_Stat   
0000FA80  20 55 5F 54 69 6D 65 4F  6E 0A 13 00 95 00 55 00  05 96 00 5F 00 08 97 00  68 00 05 98 00 72 00 05   U_TimeOn◙‼.ò.U.♣û._.◘ù.h.♣ÿ.r.♣
0000FAA0  99 00 7B 00 05 9A 00 8C  00 08 9B 00 96 00 07 9C  00 9F 00 06 9D 00 A9 00  05 9E 00 B2 00 08 9F 00  Ö.{.♣Ü.î.◘¢.û.•£.ƒ.♠¥.⌐.♣₧.▓.◘ƒ.
0000FAC0  C6 00 07 A0 00 D0 00 07  A1 00 D9 00 07 A3 00 E3  00 09 A4 00 EC 00 07 A5  00 FF 00 07 A6 00 09 01  ╞.•á.╨.•í.┘.•ú.π.○ñ.∞.•Ñ. .•ª.○☺
0000FAE0  08 A7 00 12 01 06 A8 00  1C 01 08 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 45 00 00 00 0A  ◘º.↕☺♠¿.∟☺◘]☻[◙THelpTopic♥.E...◙
0000FB00  20 20 55 5F 50 57 44 48  49 53 54 28 68 69 73 74  3A 69 6E 74 65 67 65 72  29 20 3A 53 54 52 49 4E    U_PWDHIST(hist:integer) :STRIN
0000FB20  47 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  G◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0000FB40  DF DF DF 0A 62 00 01 00  0A 52 65 74 75 72 6E 73  20 74 68 65 20 73 70 65  63 69 66 69 65 64 20 70  ▀▀▀◙b.☺.◙Returns the specified p
0000FB60  61 73 73 77 6F 72 64 20  66 72 6F 6D 20 74 68 65  20 70 61 73 73 77 6F 72  64 20 68 69 73 74 6F 72  assword from the password histor
0000FB80  79 20 56 61 6C 69 64 20  76 61 6C 75 65 73 20 66  6F 72 20 22 68 69 73 74  22 20 61 72 65 20 31 20  y Valid values for "hist" are 1 
0000FBA0  74 68 72 6F 75 67 68 20  33 20 DD 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 55 5F 42 64 6C  through 3 ▌...◙ See also : U_Bdl
0000FBC0  20 20 20 20 20 55 5F 42  64 6C 44 61 79 20 55 5F  42 75 6C 20 20 20 20 20  55 5F 46 64 6C 20 20 20       U_BdlDay U_Bul     U_Fdl   
0000FBE0  20 55 5F 46 75 6C 0A 20  20 20 20 20 20 20 20 20  20 20 55 5F 49 6E 43 6F  6E 66 20 20 55 5F 4C 44   U_Ful◙           U_InConf  U_LD
0000FC00  61 74 65 20 20 55 5F 4C  44 69 72 20 20 20 20 55  5F 4C 6D 72 20 20 20 20  55 5F 4C 6F 67 6F 6E 73  ate  U_LDir    U_Lmr    U_Logons
0000FC20  0A 20 20 20 20 20 20 20  20 20 20 20 55 5F 4C 54  69 6D 65 20 20 20 55 5F  4D 73 67 52 64 20 20 55  ◙           U_LTime   U_MsgRd  U
0000FC40  5F 4D 73 67 57 72 20 20  20 55 5F 4E 61 6D 65 20  20 20 55 5F 50 77 64 4C  63 0A 20 20 20 20 20 20  _MsgWr   U_Name   U_PwdLc◙      
0000FC60  20 20 20 20 20 55 5F 50  77 64 54 63 20 20 20 55  5F 52 65 63 4E 75 6D 20  55 5F 53 74 61 74 20 20       U_PwdTc   U_RecNum U_Stat  
0000FC80  20 20 55 5F 54 69 6D 65  4F 6E 0A 13 00 95 00 B5  00 05 96 00 BF 00 08 97  00 C8 00 05 98 00 D2 00    U_TimeOn◙‼.ò.╡.♣û.┐.◘ù.╚.♣ÿ.╥.
0000FCA0  05 99 00 DB 00 05 9A 00  EC 00 08 9B 00 F6 00 07  9C 00 FF 00 06 9D 00 09  01 05 9E 00 12 01 08 9F  ♣Ö.█.♣Ü.∞.◘¢.÷.•£. .♠¥.○☺♣₧.↕☺◘ƒ
0000FCC0  00 26 01 07 A0 00 30 01  07 A1 00 39 01 07 A2 00  43 01 06 A4 00 4C 01 07  A5 00 5F 01 07 A6 00 69  .&☺•á.0☺•í.9☺•ó.C☺♠ñ.L☺•Ñ._☺•ª.i
0000FCE0  01 08 A7 00 72 01 06 A8  00 7C 01 08 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 03 00 25 00 00 00  ☺◘º.r☺♠¿.|☺◘]☻[◙THelpTopic♥.%...
0000FD00  0A 20 20 55 5F 50 57 44  4C 43 28 29 20 3A 44 41  54 45 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  ◙  U_PWDLC() :DATE◙  ▀▀▀▀▀▀▀▀▀▀▀
0000FD20  DF DF DF DF 0A 2E 00 01  00 0A 52 65 74 75 72 6E  73 20 74 68 65 20 64 61  74 65 20 6F 66 20 74 68  ▀▀▀▀◙..☺.◙Returns the date of th
0000FD40  65 20 6C 61 73 74 20 70  61 73 73 77 6F 72 64 20  63 68 61 6E 67 65 20 DF  00 00 00 0A 20 53 65 65  e last password change ▀...◙ See
0000FD60  20 61 6C 73 6F 20 3A 20  55 5F 42 64 6C 20 20 20  20 20 55 5F 42 64 6C 44  61 79 20 55 5F 42 75 6C   also : U_Bdl     U_BdlDay U_Bul
0000FD80  20 20 20 20 20 55 5F 46  64 6C 20 20 20 20 55 5F  46 75 6C 0A 20 20 20 20  20 20 20 20 20 20 20 55       U_Fdl    U_Ful◙           U
0000FDA0  5F 49 6E 43 6F 6E 66 20  20 55 5F 4C 44 61 74 65  20 20 55 5F 4C 44 69 72  20 20 20 20 55 5F 4C 6D  _InConf  U_LDate  U_LDir    U_Lm
0000FDC0  72 20 20 20 20 55 5F 4C  6F 67 6F 6E 73 0A 20 20  20 20 20 20 20 20 20 20  20 55 5F 4C 54 69 6D 65  r    U_Logons◙           U_LTime
0000FDE0  20 20 20 55 5F 4D 73 67  52 64 20 20 55 5F 4D 73  67 57 72 20 20 20 55 5F  4E 61 6D 65 20 20 20 55     U_MsgRd  U_MsgWr   U_Name   U
0000FE00  5F 50 77 64 48 69 73 74  0A 20 20 20 20 20 20 20  20 20 20 20 55 5F 50 77  64 54 63 20 20 20 55 5F  _PwdHist◙           U_PwdTc   U_
0000FE20  52 65 63 4E 75 6D 20 55  5F 53 74 61 74 20 20 20  20 55 5F 54 69 6D 65 4F  6E 0A 13 00 95 00 61 00  RecNum U_Stat    U_TimeOn◙‼.ò.a.
0000FE40  05 96 00 6B 00 08 97 00  74 00 05 98 00 7E 00 05  99 00 87 00 05 9A 00 98  00 08 9B 00 A2 00 07 9C  ♣û.k.◘ù.t.♣ÿ.~.♣Ö.ç.♣Ü.ÿ.◘¢.ó.•£
0000FE60  00 AB 00 06 9D 00 B5 00  05 9E 00 BE 00 08 9F 00  D2 00 07 A0 00 DC 00 07  A1 00 E5 00 07 A2 00 EF  .½.♠¥.╡.♣₧.╛.◘ƒ.╥.•á.▄.•í.σ.•ó.∩
0000FE80  00 06 A3 00 F8 00 09 A5  00 0D 01 07 A6 00 17 01  08 A7 00 20 01 06 A8 00  2A 01 08 5D 02 5B 0A 54  .♠ú.°.○Ñ.♪☺•ª.↨☺◘º. ☺♠¿.*☺◘]☻[◙T
0000FEA0  48 65 6C 70 54 6F 70 69  63 03 00 2B 00 00 00 0A  20 20 55 5F 50 57 44 54  43 28 29 20 3A 49 4E 54  HelpTopic♥.+...◙  U_PWDTC() :INT
0000FEC0  45 47 45 52 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 3B 00 01 00 0A 52  EGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙;.☺.◙R
0000FEE0  65 74 75 72 6E 73 20 74  68 65 20 6E 75 6D 62 65  72 20 6F 66 20 74 69 6D  65 73 20 74 68 65 20 70  eturns the number of times the p
0000FF00  61 73 73 77 6F 72 64 20  68 61 73 20 62 65 65 6E  20 63 68 61 6E 67 65 64  20 DF 00 00 00 0A 20 53  assword has been changed ▀...◙ S
0000FF20  65 65 20 61 6C 73 6F 20  3A 20 55 5F 42 64 6C 20  20 20 20 20 55 5F 42 64  6C 44 61 79 20 55 5F 42  ee also : U_Bdl     U_BdlDay U_B
0000FF40  75 6C 20 20 20 20 20 55  5F 46 64 6C 20 20 20 20  55 5F 46 75 6C 0A 20 20  20 20 20 20 20 20 20 20  ul     U_Fdl    U_Ful◙          
0000FF60  20 55 5F 49 6E 43 6F 6E  66 20 20 55 5F 4C 44 61  74 65 20 20 55 5F 4C 44  69 72 20 20 20 20 55 5F   U_InConf  U_LDate  U_LDir    U_
0000FF80  4C 6D 72 20 20 20 20 55  5F 4C 6F 67 6F 6E 73 0A  20 20 20 20 20 20 20 20  20 20 20 55 5F 4C 54 69  Lmr    U_Logons◙           U_LTi
0000FFA0  6D 65 20 20 20 55 5F 4D  73 67 52 64 20 20 55 5F  4D 73 67 57 72 20 20 20  55 5F 4E 61 6D 65 20 20  me   U_MsgRd  U_MsgWr   U_Name  
0000FFC0  20 55 5F 50 77 64 48 69  73 74 0A 20 20 20 20 20  20 20 20 20 20 20 55 5F  50 77 64 4C 63 20 20 20   U_PwdHist◙           U_PwdLc   
0000FFE0  55 5F 52 65 63 4E 75 6D  20 55 5F 53 74 61 74 20  20 20 20 55 5F 54 69 6D  65 4F 6E 0A 13 00 95 00  U_RecNum U_Stat    U_TimeOn◙‼.ò.
00010000  74 00 05 96 00 7E 00 08  97 00 87 00 05 98 00 91  00 05 99 00 9A 00 05 9A  00 AB 00 08 9B 00 B5 00  t.♣û.~.◘ù.ç.♣ÿ.æ.♣Ö.Ü.♣Ü.½.◘¢.╡.
00010020  07 9C 00 BE 00 06 9D 00  C8 00 05 9E 00 D1 00 08  9F 00 E5 00 07 A0 00 EF  00 07 A1 00 F8 00 07 A2  •£.╛.♠¥.╚.♣₧.╤.◘ƒ.σ.•á.∩.•í.°.•ó
00010040  00 02 01 06 A3 00 0B 01  09 A4 00 20 01 07 A6 00  2A 01 08 A7 00 33 01 06  A8 00 3D 01 08 5D 02 5B  .☻☺♠ú.♂☺○ñ. ☺•ª.*☺◘º.3☺♠¿.=☺◘]☻[
00010060  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 43 00 00  00 0A 20 20 55 5F 52 45  43 4E 55 4D 28 75 73 65  ◙THelpTopic♥.C...◙  U_RECNUM(use
00010080  72 3A 73 74 72 69 6E 67  29 20 3A 49 4E 54 45 47  45 52 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  r:string) :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀
000100A0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 71 00 01 00  0A 52 65 74 75 72 6E 73  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙q.☺.◙Returns
000100C0  20 74 68 65 20 75 73 65  72 20 72 65 63 6F 72 64  20 6E 75 6D 62 65 72 20  28 30 2D 36 35 35 33 35   the user record number (0-65535
000100E0  29 20 66 6F 72 20 75 73  65 72 20 6E 61 6D 65 20  22 75 73 65 72 22 20 6F  72 20 2D 31 20 69 66 20  ) for user name "user" or -1 if 
00010100  22 75 73 65 72 22 20 69  73 20 6E 6F 74 20 72 65  67 69 73 74 65 72 65 64  20 6F 6E 20 74 68 69 73  "user" is not registered on this
00010120  20 73 79 73 74 65 6D 2E  20 DF 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  3A 20 55 5F 42 64 6C 20   system. ▀...◙ See also : U_Bdl 
00010140  20 20 20 20 55 5F 42 64  6C 44 61 79 20 55 5F 42  75 6C 20 20 20 20 20 55  5F 46 64 6C 20 20 20 20      U_BdlDay U_Bul     U_Fdl    
00010160  55 5F 46 75 6C 0A 20 20  20 20 20 20 20 20 20 20  20 55 5F 49 6E 43 6F 6E  66 20 20 55 5F 4C 44 61  U_Ful◙           U_InConf  U_LDa
00010180  74 65 20 20 55 5F 4C 44  69 72 20 20 20 20 55 5F  4C 6D 72 20 20 20 20 55  5F 4C 6F 67 6F 6E 73 0A  te  U_LDir    U_Lmr    U_Logons◙
000101A0  20 20 20 20 20 20 20 20  20 20 20 55 5F 4C 54 69  6D 65 20 20 20 55 5F 4D  73 67 52 64 20 20 55 5F             U_LTime   U_MsgRd  U_
000101C0  4D 73 67 57 72 20 20 20  55 5F 4E 61 6D 65 20 20  20 55 5F 50 77 64 48 69  73 74 0A 20 20 20 20 20  MsgWr   U_Name   U_PwdHist◙     
000101E0  20 20 20 20 20 20 55 5F  50 77 64 4C 63 20 20 20  55 5F 50 77 64 54 63 20  20 55 5F 53 74 61 74 20        U_PwdLc   U_PwdTc  U_Stat 
00010200  20 20 20 55 5F 54 69 6D  65 4F 6E 0A 13 00 95 00  C2 00 05 96 00 CC 00 08  97 00 D5 00 05 98 00 DF     U_TimeOn◙‼.ò.┬.♣û.╠.◘ù.╒.♣ÿ.▀
00010220  00 05 99 00 E8 00 05 9A  00 F9 00 08 9B 00 03 01  07 9C 00 0C 01 06 9D 00  16 01 05 9E 00 1F 01 08  .♣Ö.Φ.♣Ü.∙.◘¢.♥☺•£.♀☺♠¥.▬☺♣₧.▼☺◘
00010240  9F 00 33 01 07 A0 00 3D  01 07 A1 00 46 01 07 A2  00 50 01 06 A3 00 59 01  09 A4 00 6E 01 07 A5 00  ƒ.3☺•á.=☺•í.F☺•ó.P☺♠ú.Y☺○ñ.n☺•Ñ.
00010260  78 01 07 A7 00 81 01 06  A8 00 8B 01 08 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 05 00 57 00 00  x☺•º.ü☺♠¿.ï☺◘]☻[◙THelpTopic♣.W..
00010280  00 0A 20 20 55 5F 53 54  41 54 28 6F 70 74 69 6F  6E 3A 69 6E 74 65 67 65  72 29 20 3A 44 41 54 45  .◙  U_STAT(option:integer) :DATE
000102A0  20 6F 72 20 3A 49 4E 54  45 47 45 52 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF   or :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000102C0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  3F 00 01 00 0A 52 65 74  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Ret
000102E0  75 72 6E 73 20 61 20 73  74 61 74 69 73 74 69 63  20 61 62 6F 75 74 20 74  68 65 20 75 73 65 72 20  urns a statistic about the user 
00010300  74 68 61 74 20 69 73 20  74 72 61 63 6B 65 64 20  62 79 20 50 43 42 6F 61  72 64 20 35 00 00 00 0A  that is tracked by PCBoard 5...◙
00010320  20 20 20 20 20 20 20 20  20 56 61 6C 69 64 20 76  61 6C 75 65 73 20 66 6F  72 20 22 6F 70 74 69 6F           Valid values for "optio
00010340  6E 22 20 61 72 65 20 31  20 74 68 72 6F 75 67 68  20 31 35 0A 0E 04 00 00  0A 20 20 20 20 20 20 20  n" are 1 through 15◙♫♦..◙       
00010360  20 20 20 20 20 31 20 2D  20 52 65 74 75 72 6E 73  20 74 68 65 20 66 69 72  73 74 20 64 61 74 65 20       1 - Returns the first date 
00010380  74 68 65 20 75 73 65 72  20 63 61 6C 6C 65 64 20  74 68 65 20 73 79 73 74  65 6D 0A 20 20 20 20 20  the user called the system◙     
000103A0  20 20 20 20 20 20 20 32  20 2D 20 52 65 74 75 72  6E 73 20 74 68 65 20 6E  75 6D 62 65 72 20 6F 66         2 - Returns the number of
000103C0  20 53 79 73 4F 70 20 70  61 67 65 73 20 74 68 65  20 75 73 65 72 20 68 61  73 20 72 65 71 75 65 73   SysOp pages the user has reques
000103E0  74 65 64 0A 20 20 20 20  20 20 20 20 20 20 20 20  33 20 2D 20 52 65 74 75  72 6E 73 20 74 68 65 20  ted◙            3 - Returns the 
00010400  6E 75 6D 62 65 72 20 6F  66 20 67 72 6F 75 70 20  63 68 61 74 73 20 74 68  65 20 75 73 65 72 20 68  number of group chats the user h
00010420  61 73 0A 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 70 61 72 74 69  63 69 70 61 74 65 64 20  as◙                participated 
00010440  69 6E 0A 20 20 20 20 20  20 20 20 20 20 20 20 34  20 2D 20 52 65 74 75 72  6E 73 20 74 68 65 20 6E  in◙            4 - Returns the n
00010460  75 6D 62 65 72 20 6F 66  20 63 6F 6D 6D 65 6E 74  73 20 74 68 65 20 75 73  65 72 20 68 61 73 20 6C  umber of comments the user has l
00010480  65 66 74 0A 20 20 20 20  20 20 20 20 20 20 20 20  35 20 2D 20 52 65 74 75  72 6E 73 20 74 68 65 20  eft◙            5 - Returns the 
000104A0  6E 75 6D 62 65 72 20 6F  66 20 33 30 30 20 62 70  73 20 63 6F 6E 6E 65 63  74 73 0A 20 20 20 20 20  number of 300 bps connects◙     
000104C0  20 20 20 20 20 20 20 36  20 2D 20 52 65 74 75 72  6E 73 20 74 68 65 20 6E  75 6D 62 65 72 20 6F 66         6 - Returns the number of
000104E0  20 31 32 30 30 20 62 70  73 20 63 6F 6E 6E 65 63  74 73 0A 20 20 20 20 20  20 20 20 20 20 20 20 37   1200 bps connects◙            7
00010500  20 2D 20 52 65 74 75 72  6E 73 20 74 68 65 20 62  75 6D 62 65 72 20 6F 66  20 32 34 30 30 20 62 70   - Returns the bumber of 2400 bp
00010520  73 20 63 6F 6E 6E 65 63  74 73 0A 20 20 20 20 20  20 20 20 20 20 20 20 38  20 2D 20 52 65 74 75 72  s connects◙            8 - Retur
00010540  6E 73 20 74 68 65 20 6E  75 6D 62 65 72 20 6F 66  20 39 36 30 30 20 62 70  73 20 63 6F 6E 6E 65 63  ns the number of 9600 bps connec
00010560  74 73 0A 20 20 20 20 20  20 20 20 20 20 20 20 39  20 2D 20 52 65 74 75 72  6E 73 20 74 68 65 20 6E  ts◙            9 - Returns the n
00010580  75 6D 62 65 72 20 6F 66  20 31 34 34 30 30 20 62  70 73 20 63 6F 6E 6E 65  63 74 73 0A 20 20 20 20  umber of 14400 bps connects◙    
000105A0  20 20 20 20 20 20 20 31  30 20 2D 20 52 65 74 75  72 6E 73 20 74 68 65 20  6E 75 6D 62 65 72 20 6F         10 - Returns the number o
000105C0  66 20 73 65 63 75 72 69  74 79 20 76 69 6F 6C 61  74 69 6F 6E 73 0A 20 20  20 20 20 20 20 20 20 20  f security violations◙          
000105E0  20 31 31 20 2D 20 52 65  74 75 72 6E 73 20 74 68  65 20 6E 75 6D 62 65 72  20 6F 66 20 22 6E 6F 74   11 - Returns the number of "not
00010600  20 72 65 67 69 73 74 65  72 65 64 20 69 6E 20 63  6F 6E 66 65 72 65 6E 63  65 22 0A 20 20 20 20 20   registered in conference"◙     
00010620  20 20 20 20 20 20 20 20  20 20 20 77 61 72 6E 69  6E 67 73 0A 20 20 20 20  20 20 20 20 20 20 20 31             warnings◙           1
00010640  32 20 2D 20 52 65 74 75  72 6E 73 20 74 68 65 20  6E 75 6D 62 65 72 20 6F  66 20 74 69 6D 65 73 20  2 - Returns the number of times 
00010660  74 68 65 20 75 73 65 72  73 20 64 6F 77 6E 6C 6F  61 64 20 6C 69 6D 69 74  0A 20 20 20 20 20 20 20  the users download limit◙       
00010680  20 20 20 20 20 20 20 20  20 68 61 73 20 62 65 65  6E 20 72 65 61 63 68 65  64 0A 20 20 20 20 20 20           has been reached◙      
000106A0  20 20 20 20 20 31 33 20  2D 20 52 65 74 75 72 6E  73 20 74 68 65 20 6E 75  6D 62 65 72 20 6F 66 20       13 - Returns the number of 
000106C0  22 66 69 6C 65 20 6E 6F  74 20 66 6F 75 6E 64 22  20 77 61 72 6E 69 6E 67  73 0A 20 20 20 20 20 20  "file not found" warnings◙      
000106E0  20 20 20 20 20 31 34 20  2D 20 52 65 74 75 72 6E  73 20 74 68 65 20 6E 75  6D 62 65 72 20 6F 66 20       14 - Returns the number of 
00010700  70 61 73 73 77 6F 72 64  20 65 72 72 6F 72 73 20  74 68 65 20 75 73 65 72  20 68 61 73 20 68 61 64  password errors the user has had
00010720  0A 20 20 20 20 20 20 20  20 20 20 20 31 35 20 2D  20 52 65 74 75 72 6E 73  20 74 68 65 20 6E 75 6D  ◙           15 - Returns the num
00010740  62 65 72 20 6F 66 20 76  65 72 69 66 79 20 65 72  72 6F 72 73 20 74 68 65  20 75 73 65 72 20 68 61  ber of verify errors the user ha
00010760  73 20 68 61 64 0A DF 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 55  5F 42 64 6C 20 20 20 20  s had◙▀...◙ See also : U_Bdl    
00010780  20 55 5F 42 64 6C 44 61  79 20 55 5F 42 75 6C 20  20 20 20 20 55 5F 46 64  6C 20 20 20 20 55 5F 46   U_BdlDay U_Bul     U_Fdl    U_F
000107A0  75 6C 0A 20 20 20 20 20  20 20 20 20 20 20 55 5F  49 6E 43 6F 6E 66 20 20  55 5F 4C 44 61 74 65 20  ul◙           U_InConf  U_LDate 
000107C0  20 55 5F 4C 44 69 72 20  20 20 20 55 5F 4C 6D 72  20 20 20 20 55 5F 4C 6F  67 6F 6E 73 0A 20 20 20   U_LDir    U_Lmr    U_Logons◙   
000107E0  20 20 20 20 20 20 20 20  55 5F 4C 54 69 6D 65 20  20 20 55 5F 4D 73 67 52  64 20 20 55 5F 4D 73 67          U_LTime   U_MsgRd  U_Msg
00010800  57 72 20 20 20 55 5F 4E  61 6D 65 20 20 20 55 5F  50 77 64 48 69 73 74 0A  20 20 20 20 20 20 20 20  Wr   U_Name   U_PwdHist◙        
00010820  20 20 20 55 5F 50 77 64  4C 63 20 20 20 55 5F 50  77 64 54 63 20 20 55 5F  52 65 63 4E 75 6D 20 20     U_PwdLc   U_PwdTc  U_RecNum  
00010840  55 5F 54 69 6D 65 4F 6E  0A 13 00 95 00 E7 04 05  96 00 F1 04 08 97 00 FA  04 05 98 00 04 05 05 99  U_TimeOn◙‼.ò.τ♦♣û.±♦◘ù.·♦♣ÿ.♦♣♣Ö
00010860  00 0D 05 05 9A 00 1E 05  08 9B 00 28 05 07 9C 00  31 05 06 9D 00 3B 05 05  9E 00 44 05 08 9F 00 58  .♪♣♣Ü.▲♣◘¢.(♣•£.1♣♠¥.;♣♣₧.D♣◘ƒ.X
00010880  05 07 A0 00 62 05 07 A1  00 6B 05 07 A2 00 75 05  06 A3 00 7E 05 09 A4 00  93 05 07 A5 00 9D 05 07  ♣•á.b♣•í.k♣•ó.u♣♠ú.~♣○ñ.ô♣•Ñ.¥♣•
000108A0  A6 00 A6 05 08 A8 00 B0  05 08 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 2D 00 00 00 0A 20  ª.ª♣◘¿.░♣◘]☻[◙THelpTopic♥.-...◙ 
000108C0  20 55 5F 54 49 4D 45 4F  4E 28 29 20 3A 49 4E 54  45 47 45 52 0A 20 20 DF  DF DF DF DF DF DF DF DF   U_TIMEON() :INTEGER◙  ▀▀▀▀▀▀▀▀▀
000108E0  DF DF DF DF DF DF DF DF  DF DF 0A 38 00 01 00 0A  52 65 74 75 72 6E 73 20  74 68 65 20 63 75 72 72  ▀▀▀▀▀▀▀▀▀▀◙8.☺.◙Returns the curr
00010900  65 6E 74 20 75 73 65 72  73 20 74 69 6D 65 20 6F  6E 6C 69 6E 65 20 74 6F  64 61 79 20 69 6E 20 6D  ent users time online today in m
00010920  69 6E 75 74 65 73 20 DD  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  55 5F 42 64 6C 20 20 20  inutes ▌...◙ See also : U_Bdl   
00010940  20 20 55 5F 42 64 6C 44  61 79 20 55 5F 42 75 6C  20 20 20 20 20 55 5F 46  64 6C 20 20 20 20 55 5F    U_BdlDay U_Bul     U_Fdl    U_
00010960  46 75 6C 0A 20 20 20 20  20 20 20 20 20 20 20 55  5F 49 6E 43 6F 6E 66 20  20 55 5F 4C 44 61 74 65  Ful◙           U_InConf  U_LDate
00010980  20 20 55 5F 4C 44 69 72  20 20 20 20 55 5F 4C 6D  72 20 20 20 20 55 5F 4C  6F 67 6F 6E 73 0A 20 20    U_LDir    U_Lmr    U_Logons◙  
000109A0  20 20 20 20 20 20 20 20  20 55 5F 4C 54 69 6D 65  20 20 20 55 5F 4D 73 67  52 64 20 20 55 5F 4D 73           U_LTime   U_MsgRd  U_Ms
000109C0  67 57 72 20 20 20 55 5F  4E 61 6D 65 20 20 20 55  5F 50 77 64 48 69 73 74  0A 20 20 20 20 20 20 20  gWr   U_Name   U_PwdHist◙       
000109E0  20 20 20 20 55 5F 50 77  64 4C 63 20 20 20 55 5F  50 77 64 54 63 20 20 55  5F 52 65 63 4E 75 6D 20      U_PwdLc   U_PwdTc  U_RecNum 
00010A00  20 55 5F 53 74 61 74 0A  13 00 95 00 73 00 05 96  00 7D 00 08 97 00 86 00  05 98 00 90 00 05 99 00   U_Stat◙‼.ò.s.♣û.}.◘ù.å.♣ÿ.É.♣Ö.
00010A20  99 00 05 9A 00 AA 00 08  9B 00 B4 00 07 9C 00 BD  00 06 9D 00 C7 00 05 9E  00 D0 00 08 9F 00 E4 00  Ö.♣Ü.¬.◘¢.┤.•£.╜.♠¥.╟.♣₧.╨.◘ƒ.Σ.
00010A40  07 A0 00 EE 00 07 A1 00  F7 00 07 A2 00 01 01 06  A3 00 0A 01 09 A4 00 1F  01 07 A5 00 29 01 07 A6  •á.ε.•í.≈.•ó.☺☺♠ú.◙☺○ñ.▼☺•Ñ.)☺•ª
00010A60  00 32 01 08 A7 00 3C 01  06 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 3F 00 00 00 0A 20 20  .2☺◘º.<☺♠]☻[◙THelpTopic♥.?...◙  
00010A80  56 41 4C 43 43 28 43 43  6E 75 6D 3A 73 74 72 69  6E 67 29 20 3A 42 4F 4F  4C 45 41 4E 0A 20 20 DF  VALCC(CCnum:string) :BOOLEAN◙  ▀
00010AA0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 37 00 01 00  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙7.☺.
00010AC0  0A 52 65 74 75 72 6E 73  20 54 52 55 45 20 69 66  20 22 43 43 6E 75 6D 22  20 69 73 20 61 20 76 61  ◙Returns TRUE if "CCnum" is a va
00010AE0  6C 69 64 20 63 72 65 64  69 74 20 63 61 72 64 20  6E 75 6D 62 65 72 20 22  00 00 00 0A 20 53 65 65  lid credit card number "...◙ See
00010B00  20 61 6C 73 6F 20 3A 20  56 61 6C 43 43 20 49 6E  70 75 74 43 43 20 43 63  54 79 70 65 0A 03 00 A9   also : ValCC InputCC CcType◙♥.⌐
00010B20  00 84 00 05 E4 00 8A 00  07 11 00 92 00 06 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 41 00  .ä.♣Σ.è.•◄.Æ.♠]☻[◙THelpTopic♥.A.
00010B40  00 00 0A 20 20 56 41 4C  44 41 54 45 28 64 61 74  65 3A 73 74 72 69 6E 67  29 20 3A 42 4F 4F 4C 45  ..◙  VALDATE(date:string) :BOOLE
00010B60  41 4E 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  AN◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00010B80  DF DF 0A 32 00 01 00 0A  52 65 74 75 72 6E 73 20  54 52 55 45 20 69 66 20  22 64 61 74 65 22 20 69  ▀▀◙2.☺.◙Returns TRUE if "date" i
00010BA0  73 20 69 6E 20 61 20 76  61 6C 69 64 20 64 61 74  65 20 66 6F 72 6D 61 74  20 15 00 00 00 0A 20 53  s in a valid date format §...◙ S
00010BC0  65 65 20 61 6C 73 6F 20  3A 20 56 61 6C 54 69 6D  65 0A 01 00 AB 00 81 00  07 5D 02 5B 0A 54 48 65  ee also : ValTime◙☺.½.ü.•]☻[◙THe
00010BE0  6C 70 54 6F 70 69 63 03  00 41 00 00 00 0A 20 20  56 41 4C 54 49 4D 45 28  74 69 6D 65 3A 73 74 72  lpTopic♥.A...◙  VALTIME(time:str
00010C00  69 6E 67 29 20 3A 42 4F  4F 4C 45 41 4E 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ing) :BOOLEAN◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00010C20  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 32 00  01 00 0A 52 65 74 75 72  6E 73 20 54 52 55 45 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Returns TRUE 
00010C40  69 66 20 22 74 69 6D 65  22 20 69 73 20 69 6E 20  61 20 76 61 6C 69 64 20  74 69 6D 65 20 66 6F 72  if "time" is in a valid time for
00010C60  6D 61 74 20 15 00 00 00  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 56 61 6C  44 61 74 65 0A 01 00 AA  mat §...◙ See also : ValDate◙☺.¬
00010C80  00 81 00 07 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 02 00 23 00 00 00  0A 20 20 56 45 52 28 29  .ü.•]☻[◙THelpTopic☻.#...◙  VER()
00010CA0  20 3A 49 4E 54 45 47 45  52 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF 0A 37 00 01 00 0A   :INTEGER◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙7.☺.◙
00010CC0  52 65 74 75 72 6E 73 20  74 68 65 20 76 65 72 73  69 6F 6E 20 6E 75 6D 62  65 72 20 6F 66 20 50 43  Returns the version number of PC
00010CE0  42 6F 61 72 64 20 74 68  61 74 20 69 73 20 72 75  6E 6E 69 6E 67 20 00 00  5D 02 5B 0A 54 48 65 6C  Board that is running ..]☻[◙THel
00010D00  70 54 6F 70 69 63 03 00  57 00 00 00 0A 20 20 58  4F 52 28 76 61 72 31 3A  69 6E 74 65 67 65 72 2C  pTopic♥.W...◙  XOR(var1:integer,
00010D20  20 76 61 72 32 3A 69 6E  74 65 67 65 72 29 20 3A  49 4E 54 45 47 45 52 0A  20 20 DF DF DF DF DF DF   var2:integer) :INTEGER◙  ▀▀▀▀▀▀
00010D40  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00010D60  DF DF 0A 3D 00 01 00 0A  52 65 74 75 72 6E 73 20  74 68 65 20 62 69 74 77  69 73 65 20 65 78 63 6C  ▀▀◙=.☺.◙Returns the bitwise excl
00010D80  75 73 69 76 65 2D 6F 72  20 6F 66 20 74 77 6F 20  69 6E 74 65 67 65 72 20  65 78 70 72 65 73 73 69  usive-or of two integer expressi
00010DA0  6F 6E 73 20 18 00 00 00  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 4F 72 20  41 6E 64 20 4E 6F 74 0A  ons ↑...◙ See also : Or And Not◙
00010DC0  03 00 5B 00 A2 00 02 09  00 A5 00 03 59 00 A9 00  03 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  ♥.[.ó.☻○.Ñ.♥Y.⌐.♥]☻[◙THelpTopic♥
00010DE0  00 35 00 00 00 0A 20 20  59 45 41 52 28 76 61 72  3A 64 61 74 65 29 20 3A  49 4E 54 45 47 45 52 0A  .5...◙  YEAR(var:date) :INTEGER◙
00010E00  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 27 00 01 00 0A 52    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙'.☺.◙R
00010E20  65 74 75 72 6E 73 20 74  68 65 20 79 65 61 72 20  28 31 39 30 30 2D 32 30  37 39 29 20 6F 66 20 22  eturns the year (1900-2079) of "
00010E40  76 61 72 22 20 1B 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 4D 6F  6E 74 68 20 44 61 79 20  var" ←...◙ See also : Month Day 
00010E60  44 6F 77 0A 03 00 57 00  6A 00 05 18 00 70 00 03  1B 00 74 00 03 5D 02 5B  0A 54 48 65 6C 70 54 6F  Dow◙♥.W.j.♣↑.p.♥←.t.♥]☻[◙THelpTo
00010E80  70 69 63 03 00 29 00 00  00 0A 20 20 59 45 53 43  48 41 52 28 29 20 3A 53  54 52 49 4E 47 0A 20 20  pic♥.)...◙  YESCHAR() :STRING◙  
00010EA0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 2C 00 01 00 0A 52  65 74 75 72 6E 73 20 74  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙,.☺.◙Returns t
00010EC0  68 65 20 63 75 72 72 65  6E 74 20 6C 61 6E 67 75  61 67 65 20 79 65 73 20  63 68 61 72 61 63 74 65  he current language yes characte
00010EE0  72 20 14 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 4E 6F 43 68 61  72 0A 01 00 58 00 63 00  r ...◙ See also : NoChar◙☺.X.c.
00010F00  06 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 2D 00 00 00 0A 20 20  41 44 4A 54 49 4D 45 20  ♠]☻[◙THelpTopic♥.-...◙  ADJTIME 
00010F20  6D 69 6E 3A 69 6E 74 65  67 65 72 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  min:integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00010F40  DF 0A 48 00 01 00 0A 41  64 64 20 6F 72 20 73 75  62 74 72 61 63 74 20 22  6D 69 6E 22 20 6D 69 6E  ▀◙H.☺.◙Add or subtract "min" min
00010F60  75 74 65 73 20 74 6F 20  74 68 65 20 75 73 65 72  73 20 74 69 6D 65 20 61  76 61 69 6C 61 62 6C 65  utes to the users time available
00010F80  20 74 68 69 73 20 73 65  73 73 69 6F 6E 20 18 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 45   this session ↑...◙ See also : E
00010FA0  76 74 54 69 6D 65 41 64  6A 0A 01 00 3E 00 83 00  0A 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 05  vtTimeAdj◙☺.>.â.◙]☻[◙THelpTopic♣
00010FC0  00 47 00 00 00 0A 20 20  41 4E 53 49 50 4F 53 20  63 6F 6C 3A 69 6E 74 65  67 65 72 2C 20 72 6F 77  .G...◙  ANSIPOS col:integer, row
00010FE0  3A 69 6E 74 65 67 65 72  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  :integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00011000  DF DF DF DF DF DF DF DF  DF DF DF 0A 4C 00 01 00  0A 49 66 20 41 4E 53 49  20 69 73 20 61 76 61 69  ▀▀▀▀▀▀▀▀▀▀▀◙L.☺.◙If ANSI is avai
00011020  6C 61 62 6C 65 2C 20 70  6F 73 69 74 69 6F 6E 20  74 68 65 20 63 75 72 73  6F 72 20 69 6E 20 63 6F  lable, position the cursor in co
00011040  6C 75 6D 6E 20 22 63 6F  6C 22 20 61 6E 64 20 69  6E 20 72 6F 77 20 22 72  6F 77 22 20 B0 00 00 00  lumn "col" and in row "row" ░...
00011060  0A 20 20 20 20 20 20 20  20 20 4C 65 67 61 6C 20  72 61 6E 67 65 73 3A 20  20 31 20 3C 3D 20 63 6F  ◙         Legal ranges:  1 <= co
00011080  6C 20 3C 3D 20 38 30 0A  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  l <= 80◙                        
000110A0  31 20 3C 3D 20 72 6F 77  20 3C 3D 20 32 33 20 28  42 65 63 61 75 73 65 20  6F 66 20 74 68 65 20 73  1 <= row <= 23 (Because of the s
000110C0  74 61 74 75 73 20 6C 69  6E 65 73 29 0A 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  tatus lines)◙                   
000110E0  20 20 20 20 20 28 31 2C  31 29 20 69 73 20 74 68  65 20 74 6F 70 20 6C 65  66 74 20 63 6F 72 6E 65       (1,1) is the top left corne
00011100  72 20 6F 66 20 74 68 65  20 73 63 72 65 65 6E 0A  03 01 01 00 0A 0A 4E 6F  74 65 20 3A 20 42 65 20  r of the screen◙♥☺☺.◙◙Note : Be 
00011120  61 77 61 72 65 20 74 68  61 74 20 74 68 65 20 75  73 65 72 20 6D 61 79 20  68 61 76 65 20 61 20 64  aware that the user may have a d
00011140  69 66 66 65 72 65 6E 74  20 6E 75 6D 62 65 72 20  6F 66 20 6C 69 6E 65 73  20 6F 6E 20 68 69 73 20  ifferent number of lines on his 
00011160  73 63 72 65 65 6E 2E 2E  2E 20 69 66 20 74 68 65  20 75 73 65 72 20 68 61  73 20 35 30 20 6C 69 6E  screen... if the user has 50 lin
00011180  65 73 20 66 6F 72 20 65  78 65 6D 70 6C 65 20 61  6E 64 20 74 68 61 74 20  79 6F 75 20 64 6F 20 61  es for exemple and that you do a
000111A0  6E 20 41 4E 53 49 50 4F  53 20 73 65 6E 74 65 6E  63 65 20 74 6F 20 70 6F  73 69 74 69 6F 6E 20 74  n ANSIPOS sentence to position t
000111C0  68 65 20 63 75 72 73 6F  72 20 6F 6E 20 74 68 65  20 32 33 72 64 20 6C 69  6E 65 2C 20 74 68 65 20  he cursor on the 23rd line, the 
000111E0  75 73 65 72 20 77 69 6C  6C 20 68 61 76 65 20 61  20 70 72 6F 6D 70 74 20  69 6E 20 74 68 65 20 6D  user will have a prompt in the m
00011200  69 64 64 6C 65 20 6F 66  20 68 69 73 20 73 63 72  65 65 6E 2E 2E 2E 20 17  00 00 00 0A 20 53 65 65  iddle of his screen... ↨...◙ See
00011220  20 61 6C 73 6F 20 3A 20  47 65 74 58 20 47 65 74  59 0A 02 00 22 00 54 02  04 23 00 59 02 04 5D 02   also : GetX GetY◙☻.".T☻♦#.Y☻♦]☻
00011240  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 2B 00  00 00 0A 20 20 42 41 43  4B 55 50 20 76 61 72 3A  [◙THelpTopic♥.+...◙  BACKUP var:
00011260  69 6E 74 65 67 65 72 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 50 00 01  integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙P.☺
00011280  00 0A 42 61 63 6B 75 70  20 28 6D 6F 76 65 20 74  68 65 20 63 75 72 73 6F  72 20 74 6F 20 74 68 65  .◙Backup (move the cursor to the
000112A0  20 6C 65 66 74 29 20 22  76 61 72 22 20 63 6F 6C  75 6D 6E 73 20 77 69 74  68 6F 75 74 20 67 6F 69   left) "var" columns without goi
000112C0  6E 67 20 70 61 73 74 20  63 6F 6C 75 6D 6E 20 31  20 15 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  ng past column 1 §...◙ See also 
000112E0  3A 20 46 6F 72 77 61 72  64 0A 01 00 D5 00 89 00  07 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 04  : Forward◙☺.╒.ë.•]☻[◙THelpTopic♦
00011300  00 57 00 00 00 0A 20 20  42 49 54 43 4C 45 41 52  20 76 61 72 69 61 62 6C  65 3A 6D 75 6C 74 69 74  .W...◙  BITCLEAR variable:multit
00011320  79 70 65 2C 20 62 69 74  3A 69 6E 74 65 67 65 72  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  ype, bit:integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀
00011340  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 29 00 01 00  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙).☺.
00011360  0A 43 6C 65 61 72 73 20  61 20 73 70 65 63 69 66  69 65 64 20 62 69 74 20  66 72 6F 6D 20 61 20 76  ◙Clears a specified bit from a v
00011380  61 72 69 61 62 6C 65 2E  20 CF 01 01 00 0A 54 68  69 73 20 73 74 61 74 65  6D 65 6E 74 20 69 73 20  ariable. ╧☺☺.◙This statement is 
000113A0  70 72 69 6D 61 72 69 6C  79 20 69 6E 74 65 6E 64  65 64 20 74 6F 20 62 65  20 75 73 65 64 20 77 69  primarily intended to be used wi
000113C0  74 68 20 42 49 47 53 54  52 20 76 61 72 69 61 62  6C 65 73 20 77 68 69 63  68 20 63 61 6E 20 62 65  th BIGSTR variables which can be
000113E0  20 75 70 20 74 6F 20 32  30 34 38 20 62 79 74 65  73 20 6C 6F 6E 67 2E 20  48 6F 77 65 76 65 72 2C   up to 2048 bytes long. However,
00011400  20 69 74 20 77 69 6C 6C  20 77 6F 72 6B 20 77 69  74 68 20 6F 74 68 65 72  20 64 61 74 61 20 74 79   it will work with other data ty
00011420  70 65 73 20 61 73 20 77  65 6C 6C 20 69 66 20 64  65 73 69 72 65 64 2E 20  4A 75 73 74 20 62 65 20  pes as well if desired. Just be 
00011440  61 77 61 72 65 20 6F 66  20 74 68 65 20 70 6F 74  65 6E 74 69 61 6C 20 70  72 6F 62 6C 65 6D 73 20  aware of the potential problems 
00011460  69 6E 20 27 62 69 74 20  74 77 69 64 6C 69 6E 67  27 20 6E 6F 6E 2D 73 74  72 69 6E 67 20 62 75 66  in 'bit twidling' non-string buf
00011480  66 65 72 73 20 61 6E 64  20 74 68 65 6E 20 74 72  79 69 6E 67 20 74 6F 20  61 63 63 65 73 73 20 74  fers and then trying to access t
000114A0  68 65 6D 20 6C 61 74 65  72 20 61 73 20 74 68 65  69 72 20 27 69 6E 74 65  6E 64 65 64 27 20 74 79  hem later as their 'intended' ty
000114C0  70 65 20 77 69 74 68 6F  75 74 20 72 65 2D 69 6E  69 74 69 61 6C 69 7A 69  6E 67 20 74 68 65 20 76  pe without re-initializing the v
000114E0  61 72 69 61 62 6C 65 2E  20 49 66 20 74 68 65 20  62 69 74 20 70 61 72 61  6D 65 74 65 72 20 28 61  ariable. If the bit parameter (a
00011500  6E 20 69 6E 74 65 67 65  72 20 66 72 6F 6D 20 30  20 74 6F 20 74 68 65 20  6E 75 6D 62 65 72 20 6F  n integer from 0 to the number o
00011520  66 20 62 69 74 73 20 69  6E 20 74 68 65 20 6F 62  6A 65 63 74 29 20 69 73  20 69 6E 76 61 6C 69 64  f bits in the object) is invalid
00011540  20 6E 6F 20 70 72 6F 63  65 73 73 69 6E 67 20 74  61 6B 65 73 20 70 6C 61  63 65 2E 20 1D 00 00 00   no processing takes place. ↔...
00011560  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 42 69 74  53 65 74 20 49 73 42 69  74 53 65 74 0A 02 00 B4  ◙ See also : BitSet IsBitSet◙☻.┤
00011580  00 5D 02 06 0E 02 64 02  08 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 04  00 53 00 00 00 0A 20 20  .]☻♠♫☻d☻◘]☻[◙THelpTopic♦.S...◙  
000115A0  42 49 54 53 45 54 20 76  61 72 69 61 62 6C 65 3A  6D 75 6C 74 69 74 79 70  65 2C 20 62 69 74 3A 69  BITSET variable:multitype, bit:i
000115C0  6E 74 65 67 65 72 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  nteger◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000115E0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  26 00 01 00 0A 53 65 74  20 61 20 73 70 65 63 69  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙&.☺.◙Set a speci
00011600  66 69 65 64 20 62 69 74  20 66 72 6F 6D 20 61 20  76 61 72 69 61 62 6C 65  2E 20 CF 01 01 00 0A 54  fied bit from a variable. ╧☺☺.◙T
00011620  68 69 73 20 73 74 61 74  65 6D 65 6E 74 20 69 73  20 70 72 69 6D 61 72 69  6C 79 20 69 6E 74 65 6E  his statement is primarily inten
00011640  64 65 64 20 74 6F 20 62  65 20 75 73 65 64 20 77  69 74 68 20 42 49 47 53  54 52 20 76 61 72 69 61  ded to be used with BIGSTR varia
00011660  62 6C 65 73 20 77 68 69  63 68 20 63 61 6E 20 62  65 20 75 70 20 74 6F 20  32 30 34 38 20 62 79 74  bles which can be up to 2048 byt
00011680  65 73 20 6C 6F 6E 67 2E  20 48 6F 77 65 76 65 72  2C 20 69 74 20 77 69 6C  6C 20 77 6F 72 6B 20 77  es long. However, it will work w
000116A0  69 74 68 20 6F 74 68 65  72 20 64 61 74 61 20 74  79 70 65 73 20 61 73 20  77 65 6C 6C 20 69 66 20  ith other data types as well if 
000116C0  64 65 73 69 72 65 64 2E  20 4A 75 73 74 20 62 65  20 61 77 61 72 65 20 6F  66 20 74 68 65 20 70 6F  desired. Just be aware of the po
000116E0  74 65 6E 74 69 61 6C 20  70 72 6F 62 6C 65 6D 73  20 69 6E 20 27 62 69 74  20 74 77 69 64 6C 69 6E  tential problems in 'bit twidlin
00011700  67 27 20 6E 6F 6E 2D 73  74 72 69 6E 67 20 62 75  66 66 65 72 73 20 61 6E  64 20 74 68 65 6E 20 74  g' non-string buffers and then t
00011720  72 79 69 6E 67 20 74 6F  20 61 63 63 65 73 73 20  74 68 65 6D 20 6C 61 74  65 72 20 61 73 20 74 68  rying to access them later as th
00011740  65 69 72 20 27 69 6E 74  65 6E 64 65 64 27 20 74  79 70 65 20 77 69 74 68  6F 75 74 20 72 65 2D 69  eir 'intended' type without re-i
00011760  6E 69 74 69 61 6C 69 7A  69 6E 67 20 74 68 65 20  76 61 72 69 61 62 6C 65  2E 20 49 66 20 74 68 65  nitializing the variable. If the
00011780  20 62 69 74 20 70 61 72  61 6D 65 74 65 72 20 28  61 6E 20 69 6E 74 65 67  65 72 20 66 72 6F 6D 20   bit parameter (an integer from 
000117A0  30 20 74 6F 20 74 68 65  20 6E 75 6D 62 65 72 20  6F 66 20 62 69 74 73 20  69 6E 20 74 68 65 20 6F  0 to the number of bits in the o
000117C0  62 6A 65 63 74 29 20 69  73 20 69 6E 76 61 6C 69  64 20 6E 6F 20 70 72 6F  63 65 73 73 69 6E 67 20  bject) is invalid no processing 
000117E0  74 61 6B 65 73 20 70 6C  61 63 65 2E 20 1F 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 42 69  takes place. ▼...◙ See also : Bi
00011800  74 43 6C 65 61 72 20 49  73 42 69 74 53 65 74 0A  02 00 B3 00 56 02 08 0E  02 5F 02 08 5D 02 5B 0A  tClear IsBitSet◙☻.│.V☻◘♫☻_☻◘]☻[◙
00011820  54 48 65 6C 70 54 6F 70  69 63 02 00 29 00 00 00  0A 20 20 42 4C 54 20 62  6C 74 6E 72 3A 69 6E 74  THelpTopic☻.)...◙  BLT bltnr:int
00011840  65 67 65 72 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 21 00 01 00 0A 44 69  eger◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙!.☺.◙Di
00011860  73 70 6C 61 79 20 62 75  6C 6C 65 74 69 6E 20 6E  75 6D 62 65 72 20 22 62  6C 74 6E 72 22 20 00 00  splay bulletin number "bltnr" ..
00011880  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 02 00  6F 00 00 00 0A 20 20 42  52 4F 41 44 43 41 53 54  ]☻[◙THelpTopic☻.o...◙  BROADCAST
000118A0  20 76 61 72 31 3A 69 6E  74 65 67 65 72 2C 20 76  61 72 32 3A 69 6E 74 65  67 65 72 2C 20 6D 65 73   var1:integer, var2:integer, mes
000118C0  73 61 67 65 3A 73 74 72  69 6E 67 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  sage:string◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000118E0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00011900  DF DF 0A 46 00 01 00 0A  42 72 6F 61 64 63 61 73  74 20 6D 65 73 73 61 67  65 20 22 6D 65 73 73 61  ▀▀◙F.☺.◙Broadcast message "messa
00011920  67 65 22 20 74 6F 20 6E  6F 64 65 73 20 66 72 6F  6D 20 22 76 61 72 31 22  20 74 6F 20 22 76 61 72  ge" to nodes from "var1" to "var
00011940  32 22 20 69 6E 63 6C 75  73 69 76 65 20 00 00 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 0D  2" inclusive ..]☻[◙THelpTopic♥.♪
00011960  00 00 00 0A 20 20 42 59  45 0A 20 20 DF DF DF 0A  3A 00 01 00 0A 53 61 6D  65 20 61 73 20 68 61 76  ...◙  BYE◙  ▀▀▀◙:.☺.◙Same as hav
00011980  69 6E 67 20 74 68 65 20  75 73 65 72 20 74 79 70  65 20 42 59 45 20 66 72  6F 6D 20 74 68 65 20 63  ing the user type BYE from the c
000119A0  6F 6D 6D 61 6E 64 20 70  72 6F 6D 70 74 20 23 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 47  ommand prompt #...◙ See also : G
000119C0  6F 6F 64 62 79 65 20 48  61 6E 67 75 70 20 44 74  72 4F 66 66 0A 03 00 DF  00 55 00 07 E0 00 5D 00  oodbye Hangup DtrOff◙♥.▀.U.•α.].
000119E0  06 CC 00 64 00 06 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 1F 00  00 00 0A 20 20 43 41 4C  ♠╠.d.♠]☻[◙THelpTopic♥.▼...◙  CAL
00011A00  4C 20 70 70 65 6E 61 6D  65 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  0A 36 00 01 00 0A 4C 6F  L ppename◙  ▀▀▀▀▀▀▀▀▀▀▀▀◙6.☺.◙Lo
00011A20  61 64 20 61 6E 64 20 65  78 65 63 75 74 65 20 50  50 45 20 66 69 6C 65 6E  61 6D 65 20 73 70 65 63  ad and execute PPE filename spec
00011A40  69 66 69 65 64 20 62 79  20 22 70 70 65 6E 61 6D  65 22 20 13 00 00 00 0A  20 53 65 65 20 61 6C 73  ified by "ppename" ‼...◙ See als
00011A60  6F 20 3A 20 53 68 65 6C  6C 0A 01 00 14 01 63 00  05 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  o : Shell◙☺.☺c.♣]☻[◙THelpTopic♥
00011A80  00 17 00 00 00 0A 20 20  43 44 43 48 4B 4F 46 46  0A 20 20 DF DF DF DF DF  DF DF DF 0A 22 00 01 00  .↨...◙  CDCHKOFF◙  ▀▀▀▀▀▀▀▀◙".☺.
00011AA0  0A 54 75 72 6E 20 6F 66  66 20 63 61 72 72 69 65  72 20 64 65 74 65 63 74  20 63 68 65 63 6B 69 6E  ◙Turn off carrier detect checkin
00011AC0  67 20 1C 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 43 64 43 68 65  63 6B 4F 6E 20 43 64 4F  g ∟...◙ See also : CdCheckOn CdO
00011AE0  6E 0A 02 00 B9 00 47 00  09 12 00 51 00 04 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 15 00  n◙☻.╣.G.○↕.Q.♦]☻[◙THelpTopic♥.§.
00011B00  00 00 0A 20 20 43 44 43  48 4B 4F 4E 0A 20 20 DF  DF DF DF DF DF DF 0A 21  00 01 00 0A 54 75 72 6E  ..◙  CDCHKON◙  ▀▀▀▀▀▀▀◙!.☺.◙Turn
00011B20  20 6F 6E 20 63 61 72 72  69 65 72 20 64 65 74 65  63 74 20 63 68 65 63 6B  69 6E 67 20 1D 00 00 00   on carrier detect checking ↔...
00011B40  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 43 64 43  68 65 63 6B 4F 66 66 20  43 64 4F 6E 0A 02 00 B8  ◙ See also : CdCheckOff CdOn◙☻.╕
00011B60  00 44 00 0A 12 00 4F 00  04 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 0F 00 00 00 0A 20 20  .D.◙↕.O.♦]☻[◙THelpTopic♥.☼...◙  
00011B80  43 48 41 54 0A 20 20 DF  DF DF DF 0A 1A 00 01 00  0A 49 6E 69 74 69 61 74  65 20 53 79 73 4F 70 20  CHAT◙  ▀▀▀▀◙→.☺.◙Initiate SysOp 
00011BA0  63 68 61 74 20 6D 6F 64  65 20 1F 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 43 68 61 74 53  chat mode ▼...◙ See also : ChatS
00011BC0  74 61 74 20 50 61 67 65  53 74 61 74 0A 02 00 32  00 37 00 08 5C 00 40 00  08 5D 02 5B 0A 54 48 65  tat PageStat◙☻.2.7.◘\.@.◘]☻[◙THe
00011BE0  6C 70 54 6F 70 69 63 03  00 17 00 00 00 0A 20 20  43 4C 4F 53 45 43 41 50  0A 20 20 DF DF DF DF DF  lpTopic♥.↨...◙  CLOSECAP◙  ▀▀▀▀▀
00011C00  DF DF DF 0A 37 00 01 00  0A 43 6C 6F 73 65 20 74  68 65 20 63 61 70 74 75  72 65 20 66 69 6C 65 20  ▀▀▀◙7.☺.◙Close the capture file 
00011C20  70 72 65 76 69 6F 75 73  6C 79 20 6F 70 65 6E 65  64 20 77 69 74 68 20 4F  70 65 6E 43 61 70 20 13  previously opened with OpenCap ‼
00011C40  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 4F 70  65 6E 43 61 70 0A 02 00  F9 00 47 00 07 F9 00 5A  ...◙ See also OpenCap◙☻.∙.G.•∙.Z
00011C60  00 07 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 13 00 00 00 0A 20  20 43 4C 52 45 4F 4C 0A  .•]☻[◙THelpTopic♥.‼...◙  CLREOL◙
00011C80  20 20 DF DF DF DF DF DF  0A 46 00 01 00 0A 43 6C  65 61 72 20 74 6F 20 74  68 65 20 65 6E 64 20 6F    ▀▀▀▀▀▀◙F.☺.◙Clear to the end o
00011CA0  66 20 74 68 65 20 6C 69  6E 65 2C 20 77 69 74 68  20 74 68 65 20 63 75 72  72 65 6E 74 20 63 6F 6C  f the line, with the current col
00011CC0  6F 72 20 69 66 20 69 6E  20 41 4E 53 49 20 6D 6F  64 65 20 11 00 00 00 0A  20 53 65 65 20 61 6C 73  or if in ANSI mode ◄...◙ See als
00011CE0  6F 20 3A 20 43 6C 73 0A  01 00 BD 00 67 00 03 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 0D  o : Cls◙☺.╜.g.♥]☻[◙THelpTopic♥.♪
00011D00  00 00 00 0A 20 20 43 4C  53 0A 20 20 DF DF DF 0A  3A 00 01 00 0A 43 6C 65  61 72 20 74 68 65 20 73  ...◙  CLS◙  ▀▀▀◙:.☺.◙Clear the s
00011D20  63 72 65 65 6E 2C 20 77  69 74 68 20 74 68 65 20  63 75 72 72 65 6E 74 20  63 6F 6C 6F 72 20 69 66  creen, with the current color if
00011D40  20 69 6E 20 41 4E 53 49  20 6D 6F 64 65 20 14 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 43   in ANSI mode ...◙ See also : C
00011D60  6C 72 45 6F 6C 0A 01 00  BC 00 55 00 06 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 29 00 00  lrEol◙☺.╝.U.♠]☻[◙THelpTopic♥.)..
00011D80  00 0A 20 20 43 4F 4C 4F  52 20 63 6C 72 3A 69 6E  74 65 67 65 72 0A 20 20  DF DF DF DF DF DF DF DF  .◙  COLOR clr:integer◙  ▀▀▀▀▀▀▀▀
00011DA0  DF DF DF DF DF DF DF DF  DF 0A 23 00 01 00 0A 43  68 61 6E 67 65 20 74 68  65 20 63 75 72 72 65 6E  ▀▀▀▀▀▀▀▀▀◙#.☺.◙Change the curren
00011DC0  74 20 63 6F 6C 6F 72 20  74 6F 20 22 63 6C 72 22  20 1F 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  t color to "clr" ▼...◙ See also 
00011DE0  3A 20 43 75 72 43 6F 6C  6F 72 20 44 65 66 43 6F  6C 6F 72 0A 02 00 14 00  5A 00 08 1A 00 63 00 08  : CurColor DefColor◙☻..Z.◘→.c.◘
00011E00  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 03 00  4F 00 00 00 0A 20 20 43  4F 4E 46 46 4C 41 47 20  ]☻[◙THelpTopic♥.O...◙  CONFFLAG 
00011E20  63 6F 6E 66 3A 69 6E 74  65 67 65 72 2C 20 66 6C  61 67 73 3A 69 6E 74 65  67 65 72 0A 20 20 DF DF  conf:integer, flags:integer◙  ▀▀
00011E40  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00011E60  DF DF 0A 3A 00 01 00 0A  54 75 72 6E 20 6F 6E 20  74 68 65 20 63 6F 6E 66  65 72 65 6E 63 65 20 22  ▀▀◙:.☺.◙Turn on the conference "
00011E80  63 6F 6E 66 22 20 66 6C  61 67 73 20 73 70 65 63  69 66 69 65 64 20 62 79  20 22 66 6C 61 67 73 22  conf" flags specified by "flags"
00011EA0  20 7E 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  3A 20 43 6F 6E 66 53 65  6C 20 20 20 20 43 6F 6E   ~...◙ See also : ConfSel    Con
00011EC0  66 53 79 73 20 43 6F 6E  66 4D 77 20 20 20 20 43  75 72 43 6F 6E 66 20 20  20 43 6F 6E 66 45 78 70  fSys ConfMw    CurConf   ConfExp
00011EE0  20 43 75 72 43 6F 6E 66  0A 20 20 20 20 20 20 20  20 20 20 20 43 6F 6E 66  55 6E 46 6C 61 67 20 4A   CurConf◙           ConfUnFlag J
00011F00  6F 69 6E 20 20 20 20 43  6F 6E 66 41 6C 69 61 73  20 4C 61 73 74 49 6E 20  20 20 20 43 6F 6E 66 52  oin    ConfAlias LastIn    ConfR
00011F20  65 67 0A 0B 00 37 00 97  00 07 38 00 A2 00 07 39  00 AA 00 06 15 00 B4 00  07 36 00 BE 00 07 15 00  eg◙♂.7.ù.•8.ó.•9.¬.♠§.┤.•6.╛.•§.
00011F40  C6 00 07 C0 00 D9 00 0A  EC 00 E4 00 04 4B 01 EC  00 09 41 01 F6 00 06 35  00 00 01 07 5D 02 5B 0A  ╞.•└.┘.◙∞.Σ.♦K☺∞.○A☺÷.♠5..☺•]☻[◙
00011F60  54 48 65 6C 70 54 6F 70  69 63 03 00 53 00 00 00  0A 20 20 43 4F 4E 46 55  4E 46 4C 41 47 20 63 6F  THelpTopic♥.S...◙  CONFUNFLAG co
00011F80  6E 66 3A 69 6E 74 65 67  65 72 2C 20 66 6C 61 67  73 3A 69 6E 74 65 67 65  72 0A 20 20 DF DF DF DF  nf:integer, flags:integer◙  ▀▀▀▀
00011FA0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00011FC0  DF DF 0A 3B 00 01 00 0A  54 75 72 6E 20 6F 66 66  20 74 68 65 20 63 6F 6E  66 65 72 65 6E 63 65 20  ▀▀◙;.☺.◙Turn off the conference 
00011FE0  22 63 6F 6E 66 22 20 66  6C 61 67 73 20 73 70 65  63 69 66 69 65 64 20 62  79 20 22 66 6C 61 67 73  "conf" flags specified by "flags
00012000  22 20 7A 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 43 6F 6E 66 53  65 6C 20 20 43 6F 6E 66  " z...◙ See also : ConfSel  Conf
00012020  53 79 73 20 43 6F 6E 66  4D 77 20 20 20 20 43 75  72 43 6F 6E 66 20 20 20  43 6F 6E 66 45 78 70 20  Sys ConfMw    CurConf   ConfExp 
00012040  43 75 72 43 6F 6E 66 0A  20 20 20 20 20 20 20 20  20 20 20 43 6F 6E 66 46  6C 61 67 20 4A 6F 69 6E  CurConf◙           ConfFlag Join
00012060  20 20 20 20 43 6F 6E 66  41 6C 69 61 73 20 4C 61  73 74 49 6E 20 20 20 20  43 6F 6E 66 52 65 67 0A      ConfAlias LastIn    ConfReg◙
00012080  0B 00 37 00 9C 00 07 38  00 A5 00 07 39 00 AD 00  06 15 00 B7 00 07 36 00  C1 00 07 15 00 C9 00 07  ♂.7.£.•8.Ñ.•9.¡.♠§.╖.•6.┴.•§.╔.•
000120A0  BF 00 DC 00 08 EC 00 E5  00 04 4B 01 ED 00 09 41  01 F7 00 06 35 00 01 01  07 5D 02 5B 0A 54 48 65  ┐.▄.◘∞.σ.♦K☺φ.○A☺≈.♠5.☺☺•]☻[◙THe
000120C0  6C 70 54 6F 70 69 63 03  00 29 00 00 00 0A 20 20  44 45 43 20 76 61 72 3A  6D 75 6C 74 69 74 79 70  lpTopic♥.)...◙  DEC var:multityp
000120E0  65 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 1C 00  01 00 0A 44 65 63 72 65  e◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙∟.☺.◙Decre
00012100  6D 65 6E 74 20 74 68 65  20 76 61 6C 75 65 20 6F  66 20 76 61 72 20 11 00  00 00 0A 20 53 65 65 20  ment the value of var ◄...◙ See 
00012120  61 6C 73 6F 20 3A 20 49  6E 63 0A 01 00 E2 00 53  00 03 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  also : Inc◙☺.Γ.S.♥]☻[◙THelpTopic
00012140  03 00 2B 00 00 00 0A 20  20 44 45 4C 41 59 20 64  6C 61 79 3A 69 6E 74 65  67 65 72 0A 20 20 DF DF  ♥.+...◙  DELAY dlay:integer◙  ▀▀
00012160  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 3D 00 01 00 0A 50 61  75 73 65 20 66 6F 72 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙=.☺.◙Pause for 
00012180  22 64 6C 61 79 22 20 63  6C 6F 63 6B 20 74 69 63  6B 73 20 28 31 20 63 6C  6F 63 6B 20 74 69 63 6B  "dlay" clock ticks (1 clock tick
000121A0  20 3D 20 31 2F 31 38 2E  32 20 73 65 63 6F 6E 64  29 20 12 00 00 00 0A 20  53 65 65 20 61 6C 73 6F   = 1/18.2 second) ↕...◙ See also
000121C0  20 3A 20 57 61 69 74 0A  01 00 29 01 76 00 04 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 2B   : Wait◙☺.)☺v.♦]☻[◙THelpTopic♥.+
000121E0  00 00 00 0A 20 20 44 45  4C 45 54 45 20 66 69 6C  65 3A 73 74 72 69 6E 67  0A 20 20 DF DF DF DF DF  ...◙  DELETE file:string◙  ▀▀▀▀▀
00012200  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 3F 00  01 00 0A 44 65 6C 65 74  65 73 20 74 68 65 20 66  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Deletes the f
00012220  69 6C 65 6E 61 6D 65 20  73 70 65 63 69 66 69 65  64 20 62 79 20 22 66 69  6C 65 22 20 28 45 52 41  ilename specified by "file" (ERA
00012240  53 45 20 69 73 20 61 20  73 79 6E 6F 6E 79 6D 29  20 2E 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  SE is a synonym) ....◙ See also 
00012260  3A 20 43 6F 70 79 20 41  70 70 65 6E 64 20 45 78  69 73 74 20 46 69 6C 65  49 6E 66 20 52 65 6E 61  : Copy Append Exist FileInf Rena
00012280  6D 65 0A 05 00 40 01 78  00 04 3F 01 7D 00 06 1C  00 84 00 05 1E 00 8A 00  07 0A 01 92 00 06 5D 02  me◙♣.@☺x.♦?☺}.♠∟.ä.♣▲.è.•◙☺Æ.♠]☻
000122A0  5B 0A 54 48 65 6C 70 54  6F 70 69 63 02 00 15 00  00 00 0A 20 20 44 45 4C  55 53 45 52 0A 20 20 DF  [◙THelpTopic☻.§...◙  DELUSER◙  ▀
000122C0  DF DF DF DF DF DF 0A 2C  00 01 00 0A 46 6C 61 67  73 20 74 68 65 20 63 75  72 72 65 6E 74 20 75 73  ▀▀▀▀▀▀◙,.☺.◙Flags the current us
000122E0  65 72 20 72 65 63 6F 72  64 20 66 6F 72 20 64 65  6C 65 74 69 6F 6E 20 00  00 5D 02 5B 0A 54 48 65  er record for deletion ..]☻[◙THe
00012300  6C 70 54 6F 70 69 63 02  00 23 00 00 00 0A 20 20  44 49 52 20 61 72 67 3A  73 74 72 69 6E 67 0A 20  lpTopic☻.#...◙  DIR arg:string◙ 
00012320  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  42 00 01 00 0A 50 65 72  66 6F 72 6D 73 20 61 20   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙B.☺.◙Performs a 
00012340  66 69 6C 65 20 64 69 72  65 63 74 6F 72 79 20 63  6F 6D 6D 61 6E 64 2C 20  70 61 73 73 69 6E 67 20  file directory command, passing 
00012360  69 74 20 22 61 72 67 22  20 61 73 20 61 72 67 75  6D 65 6E 74 73 20 00 00  5D 02 5B 0A 54 48 65 6C  it "arg" as arguments ..]☻[◙THel
00012380  70 54 6F 70 69 63 04 00  4B 00 00 00 0A 20 20 44  49 53 50 46 49 4C 45 20  66 69 6C 65 3A 73 74 72  pTopic♦.K...◙  DISPFILE file:str
000123A0  69 6E 67 2C 20 66 6C 61  67 3A 69 6E 74 65 67 65  72 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  ing, flag:integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀
000123C0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 36  00 01 00 0A 44 69 73 70  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙6.☺.◙Disp
000123E0  6C 61 79 20 66 69 6C 65  20 22 66 69 6C 65 22 20  77 69 74 68 20 22 66 6C  61 67 22 20 61 6C 74 65  lay file "file" with "flag" alte
00012400  72 6E 61 74 65 20 66 69  6C 65 20 66 6C 61 67 73  20 58 00 00 00 0A 20 20  20 20 20 20 20 20 76 61  rnate file flags X...◙        va
00012420  6C 69 64 20 66 6C 61 67  73 20 3A 20 20 20 47 52  41 50 48 0A 20 20 20 20  20 20 20 20 20 20 20 20  lid flags :   GRAPH◙            
00012440  20 20 20 20 20 20 20 20  20 20 20 20 53 45 43 0A  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20              SEC◙                
00012460  20 20 20 20 20 20 20 20  4C 41 4E 47 0A 15 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 44 69          LANG◙§...◙ See also : Di
00012480  73 70 53 74 72 0A 01 00  C9 00 E7 00 07 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 02 00 2C 00 00  spStr◙☺.╔.τ.•]☻[◙THelpTopic☻.,..
000124A0  00 0A 20 20 44 49 53 50  53 54 52 20 76 61 72 3A  73 74 72 69 6E 67 0A 20  20 DF DF DF DF DF DF DF  .◙  DISPSTR var:string◙  ▀▀▀▀▀▀▀
000124C0  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 64 00 01  00 0A 44 69 73 70 6C 61  79 20 66 69 6C 65 20 69  ▀▀▀▀▀▀▀▀▀▀▀▀◙d.☺.◙Display file i
000124E0  66 20 22 76 61 72 22 20  69 73 20 22 25 66 69 6C  65 6E 61 6D 65 22 2C 20  65 78 65 63 75 74 65 20  f "var" is "%filename", execute 
00012500  50 50 45 20 69 66 20 22  76 61 72 22 20 69 73 20  22 21 66 69 6C 65 6E 61  6D 65 22 2C 20 6F 72 20  PPE if "var" is "!filename", or 
00012520  64 69 73 70 6C 61 79 20  73 74 72 69 6E 67 20 22  76 61 72 22 20 00 00 5D  02 5B 0A 54 48 65 6C 70  display string "var" ..]☻[◙THelp
00012540  54 6F 70 69 63 04 00 5C  00 00 00 0A 20 20 44 49  53 50 54 45 58 54 20 70  72 6F 6D 70 74 6E 72 3A  Topic♦.\...◙  DISPTEXT promptnr:
00012560  69 6E 74 65 67 65 72 2C  20 66 6C 61 67 73 6F 6E  3A 69 6E 74 65 67 65 72  0A 20 20 DF DF DF DF DF  integer, flagson:integer◙  ▀▀▀▀▀
00012580  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000125A0  DF DF DF DF DF DF 0A 39  00 01 00 0A 44 69 73 70  6C 61 79 20 50 43 42 54  45 58 54 20 70 72 6F 6D  ▀▀▀▀▀▀◙9.☺.◙Display PCBTEXT prom
000125C0  70 74 20 22 70 72 6F 6D  70 74 6E 72 22 20 75 73  69 6E 67 20 66 6C 61 67  73 20 22 66 6C 61 67 73  pt "promptnr" using flags "flags
000125E0  6F 6E 22 20 B9 00 00 00  0A 20 20 20 20 20 20 20  20 20 76 61 6C 69 64 20  66 6C 61 67 73 20 3A 20  on" ╣...◙         valid flags : 
00012600  4E 45 57 4C 49 4E 45 0A  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 4C  NEWLINE◙                       L
00012620  46 42 45 46 4F 52 45 0A  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 4C  FBEFORE◙                       L
00012640  46 41 46 54 45 52 0A 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 42 45  FAFTER◙                       BE
00012660  4C 4C 0A 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 4C 4F 47 49 54 0A  LL◙                       LOGIT◙
00012680  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 4C  4F 47 49 54 4C 45 46 54                         LOGITLEFT
000126A0  0A 16 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  3A 20 44 69 73 70 46 69  6C 65 0A 01 00 C8 00 5C  ◙▬...◙ See also : DispFile◙☺.╚.\
000126C0  01 08 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  04 00 8D 00 00 00 0A 20  20 44 4F 49 4E 54 52 20  ☺◘]☻[◙THelpTopic♦.ì...◙  DOINTR 
000126E0  69 6E 74 72 2C 20 61 78  2C 20 62 78 2C 20 63 78  2C 20 64 78 2C 20 73 69  2C 20 64 69 2C 20 66 6C  intr, ax, bx, cx, dx, si, di, fl
00012700  61 67 73 2C 20 64 73 2C  20 65 73 20 28 61 6C 6C  20 69 73 20 69 6E 74 65  67 65 72 29 0A 20 20 DF  ags, ds, es (all is integer)◙  ▀
00012720  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00012740  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00012760  DF DF 0A 58 00 01 00 0A  47 65 6E 65 72 61 74 65  20 69 6E 74 65 72 72 75  70 74 20 6E 75 6D 62 65  ▀▀◙X.☺.◙Generate interrupt numbe
00012780  72 20 22 69 6E 74 72 22  20 28 30 2D 32 35 35 29  20 77 69 74 68 20 74 68  65 20 72 65 67 69 73 74  r "intr" (0-255) with the regist
000127A0  65 72 20 76 61 6C 75 65  73 20 70 61 73 73 65 64  20 61 73 20 70 61 72 61  6D 65 74 65 72 73 20 28  er values passed as parameters (
000127C0  00 01 00 0A 0A 4E 6F 74  65 20 3A 20 55 73 65 20  44 6F 49 6E 74 72 20 61  74 20 79 6F 75 72 20 6F  .☺.◙◙Note : Use DoIntr at your o
000127E0  77 6E 20 72 69 73 6B 73  20 21 20 AF 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 52 65 67 41  wn risks ! »...◙ See also : RegA
00012800  78 20 52 65 67 41 68 20  52 65 67 41 6C 0A 20 20  20 20 20 20 20 20 20 20  20 52 65 67 42 78 20 52  x RegAh RegAl◙           RegBx R
00012820  65 67 42 68 20 52 65 67  42 6C 0A 20 20 20 20 20  20 20 20 20 20 20 52 65  67 43 78 20 52 65 67 43  egBh RegBl◙           RegCx RegC
00012840  68 20 52 65 67 43 6C 0A  20 20 20 20 20 20 20 20  20 20 20 52 65 67 44 78  20 52 65 67 44 68 20 52  h RegCl◙           RegDx RegDh R
00012860  65 67 44 6C 0A 20 20 20  20 20 20 20 20 20 20 20  52 65 67 44 69 20 52 65  67 45 73 20 52 65 67 53  egDl◙           RegDi RegEs RegS
00012880  69 0A 20 20 20 20 20 20  20 20 20 20 20 52 65 67  44 73 20 52 65 67 43 66  20 52 65 67 46 0A 12 00  i◙           RegDs RegCf RegF◙↕.
000128A0  6A 00 1B 01 05 68 00 21  01 05 69 00 27 01 05 6D  00 38 01 05 6B 00 3E 01  05 6C 00 44 01 05 71 00  j.←☺♣h.!☺♣i.'☺♣m.8☺♣k.>☺♣l.D☺♣q.
000128C0  55 01 05 6F 00 5B 01 05  70 00 61 01 05 76 00 72  01 05 72 00 78 01 05 74  00 7E 01 05 73 00 8F 01  U☺♣o.[☺♣p.a☺♣v.r☺♣r.x☺♣t.~☺♣s.Å☺
000128E0  05 77 00 95 01 05 79 00  9B 01 05 75 00 AC 01 05  6E 00 B2 01 05 78 00 B8  01 04 5D 02 5B 0A 54 48  ♣w.ò☺♣y.¢☺♣u.¼☺♣n.▓☺♣x.╕☺♦]☻[◙TH
00012900  65 6C 70 54 6F 70 69 63  04 00 13 00 00 00 0A 20  20 44 54 52 4F 46 46 0A  20 20 DF DF DF DF DF DF  elpTopic♦.‼...◙  DTROFF◙  ▀▀▀▀▀▀
00012920  0A 19 00 01 00 0A 54 75  72 6E 20 6F 66 66 20 74  68 65 20 44 54 52 20 73  69 67 6E 61 6C 20 F9 00  ◙↓.☺.◙Turn off the DTR signal ∙.
00012940  01 00 0A 4E 6F 74 65 20  3A 20 6F 6E 20 6D 6F 73  74 20 6D 6F 64 65 6D 73  2C 20 6C 6F 77 65 72 69  ☺.◙Note : on most modems, loweri
00012960  6E 67 20 44 54 52 20 77  69 6C 6C 20 63 61 75 73  65 20 6D 6F 64 65 6D 20  74 6F 20 68 61 6E 67 75  ng DTR will cause modem to hangu
00012980  70 2E 2E 2E 20 74 68 69  73 20 69 73 20 61 20 67  6F 6F 64 20 77 61 79 20  69 66 20 79 6F 75 20 77  p... this is a good way if you w
000129A0  61 6E 74 20 74 6F 20 73  69 6D 75 6C 61 74 65 20  61 20 62 61 64 20 63 6F  6E 6E 65 63 74 69 6F 6E  ant to simulate a bad connection
000129C0  2C 20 61 6E 64 20 74 68  65 6E 20 68 61 6E 67 75  70 20 77 69 74 68 6F 75  74 20 67 6F 6F 64 62 79  , and then hangup without goodby
000129E0  65 20 73 63 72 65 65 6E  73 2E 2E 2E 20 54 68 69  73 20 69 73 20 74 68 65  20 62 65 73 74 20 77 61  e screens... This is the best wa
00012A00  79 20 66 6F 72 20 79 6F  75 2C 20 74 68 65 20 6E  69 63 65 20 73 79 73 6F  70 2C 20 74 6F 20 66 72  y for you, the nice sysop, to fr
00012A20  65 65 20 79 6F 75 72 20  6C 69 6E 65 20 71 75 69  63 6B 6C 79 2E 2E 2E 20  3A 29 20 26 00 00 00 0A  ee your line quickly... :) &...◙
00012A40  20 53 65 65 20 61 6C 73  6F 20 3A 20 44 74 72 4F  6E 20 47 6F 6F 64 62 79  65 20 42 79 65 20 48 61   See also : DtrOn Goodbye Bye Ha
00012A60  6E 67 75 70 0A 04 00 CD  00 33 01 05 DF 00 39 01  07 57 01 41 01 03 E0 00  45 01 06 5D 02 5B 0A 54  ngup◙♦.═.3☺♣▀.9☺•W☺A☺♥α.E☺♠]☻[◙T
00012A80  48 65 6C 70 54 6F 70 69  63 03 00 11 00 00 00 0A  20 20 44 54 52 4F 4E 0A  20 20 DF DF DF DF DF 0A  HelpTopic♥.◄...◙  DTRON◙  ▀▀▀▀▀◙
00012AA0  18 00 01 00 0A 54 75 72  6E 20 6F 6E 20 74 68 65  20 44 54 52 20 73 69 67  6E 61 6C 20 14 00 00 00  ↑.☺.◙Turn on the DTR signal ...
00012AC0  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 44 74 72  4F 66 66 0A 01 00 CC 00  37 00 06 5D 02 5B 0A 54  ◙ See also : DtrOff◙☺.╠.7.♠]☻[◙T
00012AE0  48 65 6C 70 54 6F 70 69  63 03 00 0D 00 00 00 0A  20 20 45 4E 44 0A 20 20  DF DF DF 0A 13 00 01 00  HelpTopic♥.♪...◙  END◙  ▀▀▀◙‼.☺.
00012B00  0A 45 6E 64 20 50 50 45  20 65 78 65 63 75 74 69  6F 6E 20 1E 00 00 00 0A  20 53 65 65 20 61 6C 73  ◙End PPE execution ▲...◙ See als
00012B20  6F 20 3A 20 45 6E 64 FF  49 66 20 45 6E 64 FF 57  68 69 6C 65 0A 02 00 E1  00 2E 00 06 2B 01 35 00  o : End If End While◙☻.ß...♠+☺5.
00012B40  09 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 04  00 89 00 00 00 0A 20 20  46 41 50 50 45 4E 44 20  ○]☻[◙THelpTopic♦.ë...◙  FAPPEND 
00012B60  63 68 6E 6C 3A 69 6E 74  65 67 65 72 2C 20 66 69  6C 65 3A 73 74 72 69 6E  67 2C 20 61 63 63 65 73  chnl:integer, file:string, acces
00012B80  73 3A 69 6E 74 65 67 65  72 2C 20 73 68 72 6D 6F  64 3A 69 6E 74 65 67 65  72 0A 20 20 DF DF DF DF  s:integer, shrmod:integer◙  ▀▀▀▀
00012BA0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00012BC0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 69 00  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙i.
00012BE0  01 00 0A 55 73 65 20 63  68 61 6E 6E 65 6C 20 22  63 68 6E 6C 22 20 74 6F  20 6F 70 65 6E 20 66 69  ☺.◙Use channel "chnl" to open fi
00012C00  6C 65 20 22 66 69 6C 65  22 20 69 6E 20 61 70 70  65 6E 64 20 6D 6F 64 65  20 77 69 74 68 20 61 63  le "file" in append mode with ac
00012C20  63 65 73 73 20 6D 6F 64  65 20 22 61 63 63 65 73  73 22 20 61 6E 64 20 73  68 61 72 65 20 6D 6F 64  cess mode "access" and share mod
00012C40  65 20 22 73 68 72 6D 6F  64 22 20 C1 00 00 00 0A  20 20 20 20 20 20 20 20  20 76 61 6C 69 64 20 63  e "shrmod" ┴...◙         valid c
00012C60  68 61 6E 6E 65 6C 73 20  20 20 20 20 3A 20 30 20  2D 20 37 20 5B 30 20 69  73 20 75 73 65 64 20 66  hannels     : 0 - 7 [0 is used f
00012C80  6F 72 20 73 63 72 69 70  74 20 71 75 65 73 74 69  6F 6E 6E 61 69 72 65 73  5D 0A 20 20 20 20 20 20  or script questionnaires]◙      
00012CA0  20 20 20 76 61 6C 69 64  20 61 63 63 65 73 73 20  6D 6F 64 65 73 20 3A 20  4F 5F 52 44 2C 20 4F 5F     valid access modes : O_RD, O_
00012CC0  57 52 2C 20 4F 5F 52 57  20 5B 73 68 6F 75 6C 64  20 75 73 65 20 4F 5F 52  57 5D 0A 20 20 20 20 20  WR, O_RW [should use O_RW]◙     
00012CE0  20 20 20 20 76 61 6C 69  64 20 73 68 61 72 65 20  6D 6F 64 65 73 20 20 3A  20 53 5F 44 4E 2C 20 53      valid share modes  : S_DN, S
00012D00  5F 44 52 2C 20 53 5F 44  57 2C 20 53 5F 44 42 0A  22 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  _DR, S_DW, S_DB◙"...◙ See also :
00012D20  20 46 4F 70 65 6E 20 46  43 6C 6F 73 65 20 46 43  72 65 61 74 65 0A 03 00  D3 00 C1 01 05 D0 00 C7   FOpen FClose FCreate◙♥.╙.┴☺♣╨.╟
00012D40  01 06 D1 00 CE 01 07 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 04 00 2D  00 00 00 0A 20 20 46 43  ☺♠╤.╬☺•]☻[◙THelpTopic♦.-...◙  FC
00012D60  4C 4F 53 45 20 63 68 6E  6C 3A 69 6E 74 65 67 65  72 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  LOSE chnl:integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀
00012D80  DF DF DF DF DF DF DF 0A  16 00 01 00 0A 43 6C 6F  73 65 20 63 68 61 6E 6E  65 6C 20 22 63 68 6E 6C  ▀▀▀▀▀▀▀◙▬.☺.◙Close channel "chnl
00012DA0  22 20 45 00 01 00 0A 41  63 63 65 70 74 20 63 68  61 6E 6E 65 6C 20 2D 31  20 61 73 20 74 68 65 20  " E.☺.◙Accept channel -1 as the 
00012DC0  52 65 61 64 4C 69 6E 65  28 29 20 66 75 6E 63 74  69 6F 6E 20 27 63 68 61  6E 6E 65 6C 27 20 61 6E  ReadLine() function 'channel' an
00012DE0  64 20 63 6C 6F 73 65 20  69 74 20 2B 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 46 41 70 70  d close it +...◙ See also : FApp
00012E00  65 6E 64 20 46 43 6C 6F  73 65 20 46 43 72 65 61  74 65 20 46 46 6C 75 73  68 0A 05 00 67 00 5E 00  end FClose FCreate FFlush◙♣.g.^.
00012E20  08 CF 00 96 00 07 D0 00  9E 00 06 D1 00 A5 00 07  32 01 AD 00 06 5D 02 5B  0A 54 48 65 6C 70 54 6F  ◘╧.û.•╨.₧.♠╤.Ñ.•2☺¡.♠]☻[◙THelpTo
00012E40  70 69 63 04 00 89 00 00  00 0A 20 20 46 43 52 45  41 54 45 20 63 68 6E 6C  3A 69 6E 74 65 67 65 72  pic♦.ë...◙  FCREATE chnl:integer
00012E60  2C 20 66 69 6C 65 3A 73  74 72 69 6E 67 2C 20 61  63 63 65 73 73 3A 69 6E  74 65 67 65 72 2C 20 73  , file:string, access:integer, s
00012E80  68 72 6D 6F 64 3A 69 6E  74 65 67 65 72 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  hrmod:integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00012EA0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00012EC0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 63 00 01 00 0A 55  73 65 20 63 68 61 6E 6E  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙c.☺.◙Use chann
00012EE0  65 6C 20 22 63 68 6E 6C  22 20 74 6F 20 63 72 65  61 74 65 20 61 6E 64 20  6F 70 65 6E 20 66 69 6C  el "chnl" to create and open fil
00012F00  65 20 22 66 69 6C 65 22  20 69 6E 20 61 63 63 65  73 73 20 6D 6F 64 65 20  22 61 63 63 65 73 73 22  e "file" in access mode "access"
00012F20  20 61 6E 64 20 73 68 61  72 65 20 6D 6F 64 65 20  22 73 68 72 6D 6F 64 22  20 C1 00 00 00 0A 20 20   and share mode "shrmod" ┴...◙  
00012F40  20 20 20 20 20 20 20 76  61 6C 69 64 20 63 68 61  6E 6E 65 6C 73 20 20 20  20 20 3A 20 30 20 2D 20         valid channels     : 0 - 
00012F60  37 20 5B 30 20 69 73 20  75 73 65 64 20 66 6F 72  20 73 63 72 69 70 74 20  71 75 65 73 74 69 6F 6E  7 [0 is used for script question
00012F80  6E 61 69 72 65 73 5D 0A  20 20 20 20 20 20 20 20  20 76 61 6C 69 64 20 61  63 63 65 73 73 20 6D 6F  naires]◙         valid access mo
00012FA0  64 65 73 20 3A 20 4F 5F  52 44 2C 20 4F 5F 57 52  2C 20 4F 5F 52 57 20 5B  73 68 6F 75 6C 64 20 75  des : O_RD, O_WR, O_RW [should u
00012FC0  73 65 20 4F 5F 57 52 5D  0A 20 20 20 20 20 20 20  20 20 76 61 6C 69 64 20  73 68 61 72 65 20 6D 6F  se O_WR]◙         valid share mo
00012FE0  64 65 73 20 20 3A 20 53  5F 44 4E 2C 20 53 5F 44  52 2C 20 53 5F 44 57 2C  20 53 5F 44 42 0A 22 00  des  : S_DN, S_DR, S_DW, S_DB◙".
00013000  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 46  4F 70 65 6E 20 46 43 6C  6F 73 65 20 46 41 70 70  ..◙ See also : FOpen FClose FApp
00013020  65 6E 64 0A 03 00 D3 00  BB 01 05 D0 00 C1 01 06  CF 00 C8 01 07 5D 02 5B  0A 54 48 65 6C 70 54 6F  end◙♥.╙.╗☺♣╨.┴☺♠╧.╚☺•]☻[◙THelpTo
00013040  70 69 63 03 00 47 00 00  00 0A 20 20 46 47 45 54  20 63 68 6E 6C 3A 69 6E  74 65 67 65 72 2C 20 76  pic♥.G...◙  FGET chnl:integer, v
00013060  61 72 3A 6D 75 6C 74 69  74 79 70 65 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ar:multitype◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00013080  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  38 00 01 00 0A 52 65 61  64 20 61 20 6C 69 6E 65  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙8.☺.◙Read a line
000130A0  20 66 72 6F 6D 20 63 68  61 6E 6E 65 6C 20 22 63  68 6E 6C 22 20 61 6E 64  20 61 73 73 69 67 6E 20   from channel "chnl" and assign 
000130C0  69 74 20 74 6F 20 22 76  61 72 22 20 27 00 00 00  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 46 50 75  it to "var" '...◙ See also : FPu
000130E0  74 20 46 50 75 74 4C 6E  20 46 50 75 74 50 61 64  20 46 52 65 61 64 0A 04  00 D6 00 8D 00 04 D7 00  t FPutLn FPutPad FRead◙♦.╓.ì.♦╫.
00013100  92 00 06 D8 00 99 00 07  34 01 A1 00 05 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 04 00 85 00 00  Æ.♠╪.Ö.•4☺í.♣]☻[◙THelpTopic♦.à..
00013120  00 0A 20 20 46 4F 50 45  4E 20 63 68 6E 6C 3A 69  6E 74 65 67 65 72 2C 20  66 69 6C 65 3A 73 74 72  .◙  FOPEN chnl:integer, file:str
00013140  69 6E 67 2C 20 61 63 63  65 73 73 3A 69 6E 74 65  67 65 72 2C 20 73 68 72  6D 6F 64 3A 69 6E 74 65  ing, access:integer, shrmod:inte
00013160  67 65 72 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ger◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00013180  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000131A0  DF DF DF DF DF 0A 58 00  01 00 0A 55 73 65 20 63  68 61 6E 6E 65 6C 20 22  63 68 6E 6C 22 20 74 6F  ▀▀▀▀▀◙X.☺.◙Use channel "chnl" to
000131C0  20 6F 70 65 6E 20 66 69  6C 65 20 22 66 69 6C 65  22 20 69 6E 20 61 63 63  65 73 73 20 6D 6F 64 65   open file "file" in access mode
000131E0  20 22 61 63 63 65 73 73  22 20 61 6E 64 20 73 68  61 72 65 20 6D 6F 64 65  20 22 73 68 72 6D 6F 64   "access" and share mode "shrmod
00013200  22 20 AF 00 00 00 0A 20  20 20 20 20 20 20 20 20  76 61 6C 69 64 20 63 68  61 6E 6E 65 6C 73 20 20  " »...◙         valid channels  
00013220  20 20 20 3A 20 30 20 2D  20 37 20 5B 30 20 69 73  20 75 73 65 64 20 66 6F  72 20 73 63 72 69 70 74     : 0 - 7 [0 is used for script
00013240  20 71 75 65 73 74 69 6F  6E 6E 61 69 72 65 73 5D  0A 20 20 20 20 20 20 20  20 20 76 61 6C 69 64 20   questionnaires]◙         valid 
00013260  61 63 63 65 73 73 20 6D  6F 64 65 73 20 3A 20 4F  5F 52 44 2C 20 4F 5F 57  52 2C 20 4F 5F 52 57 0A  access modes : O_RD, O_WR, O_RW◙
00013280  20 20 20 20 20 20 20 20  20 76 61 6C 69 64 20 73  68 61 72 65 20 6D 6F 64  65 73 20 20 3A 20 53 5F           valid share modes  : S_
000132A0  44 4E 2C 20 53 5F 44 52  2C 20 53 5F 44 57 2C 20  53 5F 44 42 0A 33 00 00  00 0A 20 53 65 65 20 61  DN, S_DR, S_DW, S_DB◙3...◙ See a
000132C0  6C 73 6F 20 3A 20 46 43  72 65 61 74 65 20 46 43  6C 6F 73 65 20 46 41 70  70 65 6E 64 20 46 44 65  lso : FCreate FClose FAppend FDe
000132E0  66 49 6E 20 46 44 65 66  4F 75 74 0A 05 00 D1 00  9A 01 07 D0 00 A2 01 06  CF 00 A9 01 07 36 01 B1  fIn FDefOut◙♣.╤.Ü☺•╨.ó☺♠╧.⌐☺•6☺▒
00013300  01 06 37 01 B8 01 07 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 06 00 21  00 00 00 0A 20 20 20 46  ☺♠7☺╕☺•]☻[◙THelpTopic♠.!...◙   F
00013320  4F 52 20 2E 2E 2E 20 4E  45 58 54 0A 20 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 0A 00 00 00  OR ... NEXT◙   ▀▀▀▀▀▀▀▀▀▀▀▀◙◙...
00013340  0A 20 55 73 61 67 65 20  3A 0A 4C 00 00 00 0A 20  46 4F 52 20 56 41 52 20  3D 20 73 74 61 72 74 3A  ◙ Usage :◙L...◙ FOR VAR = start:
00013360  69 6E 74 65 67 65 72 20  54 4F 20 73 74 6F 70 3A  69 6E 74 65 67 65 72 20  5B 53 54 45 50 20 69 6E  integer TO stop:integer [STEP in
00013380  63 73 74 65 70 3A 69 6E  74 65 67 65 72 5D 0A 20  2E 2E 2E 0A 20 4E 45 58  54 0A FF 00 01 00 0A 0A  cstep:integer]◙ ...◙ NEXT◙ .☺.◙◙
000133A0  46 4F 52 20 2D 20 49 6E  69 74 69 61 6C 69 7A 65  73 20 61 20 6C 6F 6F 70  20 62 79 20 61 73 73 69  FOR - Initializes a loop by assi
000133C0  67 6E 69 6E 67 20 22 73  74 61 72 74 22 20 74 6F  20 56 41 52 20 61 6E 64  20 63 6F 6E 74 69 6E 75  gning "start" to VAR and continu
000133E0  69 6E 67 20 77 68 69 6C  65 20 56 41 52 20 3C 3D  20 22 73 74 6F 70 22 20  28 69 66 20 22 69 6E 63  ing while VAR <= "stop" (if "inc
00013400  73 74 65 70 22 20 3E 3D  20 30 29 20 6F 72 20 56  41 52 20 3E 3D 20 22 73  74 6F 70 22 20 28 69 66  step" >= 0) or VAR >= "stop" (if
00013420  20 22 69 6E 63 73 74 65  70 22 20 3C 20 30 29 20  28 54 4F 20 69 73 20 72  65 71 75 69 72 65 64 20   "incstep" < 0) (TO is required 
00013440  74 6F 20 73 65 70 61 72  61 74 65 20 22 73 74 61  72 74 22 20 61 6E 64 20  22 73 74 6F 70 22 2E 20  to separate "start" and "stop". 
00013460  49 66 20 53 54 45 50 20  28 6F 70 74 69 6F 6E 61  6C 29 20 69 73 20 6E 6F  74 20 73 70 65 63 69 66  If STEP (optional) is not specif
00013480  69 65 64 20 22 69 6E 63  73 74 65 70 22 20 64 65  66 61 75 6C 74 73 20 74  6F 20 31 29 20 71 00 01  ied "incstep" defaults to 1) q.☺
000134A0  00 0A 4E 45 58 54 20 2D  20 41 64 64 73 20 22 69  6E 63 73 74 65 70 22 20  74 6F 20 56 41 52 2C 20  .◙NEXT - Adds "incstep" to VAR, 
000134C0  74 72 61 6E 73 66 65 72  73 20 63 6F 6E 74 72 6F  6C 20 74 6F 20 74 68 65  20 63 6C 6F 73 65 73 74  transfers control to the closest
000134E0  20 46 4F 52 20 73 74 61  74 65 6D 65 6E 74 2C 20  61 6E 64 20 6D 61 72 6B  73 20 74 68 65 20 65 6E   FOR statement, and marks the en
00013500  64 20 6F 66 20 74 68 65  20 46 4F 52 20 6C 6F 6F  70 20 28 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  d of the FOR loop (...◙ See also
00013520  20 3A 20 57 68 69 6C 65  2E 2E 2E 45 6E 64 57 68  69 6C 65 20 49 66 2E 2E  2E 54 68 65 6E 0A 02 00   : While...EndWhile If...Then◙☻.
00013540  2B 01 F5 01 10 E1 00 06  02 09 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 2D 00 00 00 0A 20  +☺⌡☺►ß.♠☻○]☻[◙THelpTopic♥.-...◙ 
00013560  20 46 4F 52 57 41 52 44  20 76 61 72 3A 69 6E 74  65 67 65 72 0A 20 20 DF  DF DF DF DF DF DF DF DF   FORWARD var:integer◙  ▀▀▀▀▀▀▀▀▀
00013580  DF DF DF DF DF DF DF DF  DF DF 0A 53 00 01 00 0A  4D 6F 76 65 20 74 68 65  20 63 75 72 73 6F 72 20  ▀▀▀▀▀▀▀▀▀▀◙S.☺.◙Move the cursor 
000135A0  66 6F 72 77 61 72 64 20  28 74 6F 20 74 68 65 20  72 69 67 68 74 29 20 22  76 61 72 22 20 63 6F 6C  forward (to the right) "var" col
000135C0  75 6D 6E 73 20 77 69 74  68 6F 75 74 20 67 6F 69  6E 67 20 70 61 73 74 20  63 6F 6C 75 6D 6E 20 38  umns without going past column 8
000135E0  30 20 14 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 42 61 63 6B 75  70 0A 01 00 B2 00 8E 00  0 ...◙ See also : Backup◙☺.▓.Ä.
00013600  06 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 63 00 00 00 0A 20 20  46 50 55 54 20 63 68 6E  ♠]☻[◙THelpTopic♥.c...◙  FPUT chn
00013620  6C 3A 69 6E 74 65 67 65  72 2C 20 73 74 72 3A 73  74 72 69 6E 67 5B 2C 20  73 74 72 3A 73 74 72 69  l:integer, str:string[, str:stri
00013640  6E 67 2E 2E 2E 5D 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ng...]◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00013660  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  2F 00 01 00 0A 57 72 69  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙/.☺.◙Wri
00013680  74 65 20 6F 6E 65 20 6F  72 20 6D 6F 72 65 20 22  73 74 72 22 20 6F 75 74  20 74 6F 20 63 68 61 6E  te one or more "str" out to chan
000136A0  6E 65 6C 20 22 63 68 6E  6C 22 20 2F 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 46 47 65 74  nel "chnl" /...◙ See also : FGet
000136C0  20 46 50 75 74 4C 6E 20  46 50 75 74 50 61 64 20  46 57 72 69 74 65 20 46  57 72 69 74 65 0A 05 00   FPutLn FPutPad FWrite FWrite◙♣.
000136E0  D2 00 A0 00 04 D7 00 A5  00 06 D8 00 AC 00 07 35  01 B4 00 06 35 01 BB 00  06 5D 02 5B 0A 54 48 65  ╥.á.♦╫.Ñ.♠╪.¼.•5☺┤.♠5☺╗.♠]☻[◙THe
00013700  6C 70 54 6F 70 69 63 03  00 6B 00 00 00 0A 20 20  46 50 55 54 4C 4E 20 63  68 6E 6C 3A 69 6E 74 65  lpTopic♥.k...◙  FPUTLN chnl:inte
00013720  67 65 72 5B 2C 20 73 74  72 3A 73 74 72 69 6E 67  5B 2C 20 73 74 72 3A 73  74 72 69 6E 67 2E 2E 2E  ger[, str:string[, str:string...
00013740  5D 5D 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ]]◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00013760  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  64 00 01 00 0A 57 72 69  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙d.☺.◙Wri
00013780  74 65 20 7A 65 72 6F 20  6F 72 20 6D 6F 72 65 20  22 73 74 72 22 20 6F 75  74 20 74 6F 20 63 68 61  te zero or more "str" out to cha
000137A0  6E 6E 65 6C 20 22 63 68  6E 6C 22 20 61 6E 64 20  74 65 72 6D 69 6E 61 74  65 20 77 69 74 68 20 61  nnel "chnl" and terminate with a
000137C0  20 63 61 72 72 69 61 67  65 20 72 65 74 75 72 6E  2F 6C 69 6E 65 20 66 65  65 64 20 70 61 69 72 20   carriage return/line feed pair 
000137E0  2C 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 46 47 65 74 20 46 50  75 74 20 46 50 75 74 50  ,...◙ See also : FGet FPut FPutP
00013800  61 64 20 46 52 65 61 64  20 46 57 72 69 74 65 0A  05 00 D2 00 DD 00 04 D6  00 E2 00 04 D8 00 E7 00  ad FRead FWrite◙♣.╥.▌.♦╓.Γ.♦╪.τ.
00013820  07 34 01 EF 00 05 35 01  F5 00 06 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 61 00 00 00 0A  •4☺∩.♣5☺⌡.♠]☻[◙THelpTopic♥.a...◙
00013840  20 20 46 50 55 54 50 41  44 20 63 68 6E 6C 3A 69  6E 74 65 67 65 72 2C 20  73 74 72 3A 73 74 72 69    FPUTPAD chnl:integer, str:stri
00013860  6E 67 2C 20 6C 65 6E 3A  69 6E 74 65 67 65 72 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ng, len:integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00013880  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙
000138A0  55 00 01 00 0A 57 72 69  74 65 20 6F 75 74 20 22  73 74 72 22 2C 20 70 61  64 64 69 6E 67 20 6F 72  U.☺.◙Write out "str", padding or
000138C0  20 74 72 75 6E 63 61 74  69 6E 67 20 74 6F 20 6C  65 6E 67 74 68 20 22 6C  65 6E 22 20 61 73 20 6E   truncating to length "len" as n
000138E0  65 65 64 65 64 2C 20 74  6F 20 63 68 61 6E 6E 65  6C 20 22 63 68 6E 6C 22  20 2B 00 00 00 0A 20 53  eeded, to channel "chnl" +...◙ S
00013900  65 65 20 61 6C 73 6F 20  3A 20 46 47 65 74 20 46  50 75 74 20 46 50 75 74  4C 6E 20 46 52 65 61 64  ee also : FGet FPut FPutLn FRead
00013920  20 46 57 72 69 74 65 0A  05 00 D2 00 C4 00 04 D6  00 C9 00 04 D7 00 CE 00  06 34 01 D5 00 05 35 01   FWrite◙♣.╥.─.♦╓.╔.♦╫.╬.♠4☺╒.♣5☺
00013940  DB 00 06 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 19 00 00 00 0A  20 20 46 52 45 53 48 4C  █.♠]☻[◙THelpTopic♥.↓...◙  FRESHL
00013960  49 4E 45 0A 20 20 DF DF  DF DF DF DF DF DF DF 0A  30 00 01 00 0A 49 66 20  74 68 65 20 63 75 72 73  INE◙  ▀▀▀▀▀▀▀▀▀◙0.☺.◙If the curs
00013980  6F 72 20 69 73 20 6E 6F  74 20 69 6E 20 63 6F 6C  75 6D 6E 20 31 2C 20 64  6F 20 61 20 6E 65 77 6C  or is not in column 1, do a newl
000139A0  69 6E 65 20 1E 00 00 00  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 4E 65 77  4C 69 6E 65 20 4E 65 77  ine ▲...◙ See also : NewLine New
000139C0  4C 69 6E 65 73 0A 02 00  F7 00 57 00 07 F8 00 5F  00 08 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  Lines◙☻.≈.W.•°._.◘]☻[◙THelpTopic
000139E0  03 00 2F 00 00 00 0A 20  20 46 52 45 57 49 4E 44  20 63 68 6E 6C 3A 69 6E  74 65 67 65 72 0A 20 20  ♥./...◙  FREWIND chnl:integer◙  
00013A00  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 4F 00 01  00 0A 52 65 77 69 6E 64  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙O.☺.◙Rewind
00013A20  20 63 68 61 6E 6E 65 6C  20 22 63 68 6E 6C 22 20  61 66 74 65 72 20 66 6C  75 73 68 69 6E 67 20 62   channel "chnl" after flushing b
00013A40  75 66 66 65 72 73 20 61  6E 64 20 63 6F 6D 6D 69  74 74 69 6E 67 20 74 68  65 20 66 69 6C 65 20 74  uffers and committing the file t
00013A60  6F 20 64 69 73 6B 2E 20  13 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 46 53 65 65 6B 0A 01  o disk. ‼...◙ See also : FSeek◙☺
00013A80  00 33 01 8C 00 05 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 02 00 15 00  00 00 0A 20 20 47 45 54  .3☺î.♣]☻[◙THelpTopic☻.§...◙  GET
00013AA0  55 53 45 52 0A 20 20 DF  DF DF DF DF DF DF 0A 55  00 01 00 0A 46 69 6C 6C  20 74 68 65 20 70 72 65  USER◙  ▀▀▀▀▀▀▀◙U.☺.◙Fill the pre
00013AC0  64 65 66 69 6E 65 64 20  76 61 72 69 61 62 6C 65  73 20 28 55 5F 2E 2E 2E  29 20 77 69 74 68 20 63  defined variables (U_...) with c
00013AE0  75 72 72 65 6E 74 20 69  6E 66 6F 72 6D 61 74 69  6F 6E 20 66 72 6F 6D 20  74 68 65 20 75 73 65 72  urrent information from the user
00013B00  20 72 65 63 6F 72 64 20  00 00 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 1D 00 00 00 0A 20   record ..]☻[◙THelpTopic♥.↔...◙ 
00013B20  20 47 4F 53 55 42 20 4C  41 42 45 4C 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF 0A 71 00 01 00 0A   GOSUB LABEL◙  ▀▀▀▀▀▀▀▀▀▀▀◙q.☺.◙
00013B40  54 72 61 6E 73 66 65 72  20 63 6F 6E 74 72 6F 6C  20 74 6F 20 4C 41 42 45  4C 2C 20 6D 61 72 6B 69  Transfer control to LABEL, marki
00013B60  6E 67 20 74 68 65 20 63  75 72 72 65 6E 74 20 50  50 45 20 6C 6F 63 61 74  69 6F 6E 20 66 6F 72 20  ng the current PPE location for 
00013B80  61 20 66 75 74 75 72 65  20 52 65 74 75 72 6E 20  73 74 61 74 65 6D 65 6E  74 20 28 47 4F 20 53 55  a future Return statement (GO SU
00013BA0  42 20 69 73 20 61 20 73  79 6E 6F 6E 79 6D 29 20  12 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  B is a synonym) ↕...◙ See also :
00013BC0  20 47 6F 54 6F 0A 02 00  0D 01 68 00 06 DE 00 9C  00 04 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63   GoTo◙☻.♪☺h.♠▐.£.♦]☻[◙THelpTopic
00013BE0  03 00 1B 00 00 00 0A 20  20 47 4F 54 4F 20 4C 41  42 45 4C 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  ♥.←...◙  GOTO LABEL◙  ▀▀▀▀▀▀▀▀▀▀
00013C00  0A 30 00 01 00 0A 54 72  61 6E 73 66 65 72 20 63  6F 6E 74 72 6F 6C 20 74  6F 20 4C 41 42 45 4C 20  ◙0.☺.◙Transfer control to LABEL 
00013C20  28 47 4F 20 54 4F 20 69  73 20 61 20 73 79 6E 6F  6E 79 6D 29 20 13 00 00  00 0A 20 53 65 65 20 61  (GO TO is a synonym) ‼...◙ See a
00013C40  6C 73 6F 20 3A 20 47 6F  53 75 62 0A 01 00 DD 00  59 00 05 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  lso : GoSub◙☺.▌.Y.♣]☻[◙THelpTopi
00013C60  63 03 00 15 00 00 00 0A  20 20 47 4F 4F 44 42 59  45 0A 20 20 DF DF DF DF  DF DF DF 0A 38 00 01 00  c♥.§...◙  GOODBYE◙  ▀▀▀▀▀▀▀◙8.☺.
00013C80  0A 53 61 6D 65 20 61 73  20 68 61 76 69 6E 67 20  74 68 65 20 75 73 65 72  20 74 79 70 65 20 47 20  ◙Same as having the user type G 
00013CA0  66 72 6F 6D 20 74 68 65  20 63 6F 6D 6D 61 6E 64  20 70 72 6F 6D 70 74 20  1F 00 00 00 0A 20 53 65  from the command prompt ▼...◙ Se
00013CC0  65 20 61 6C 73 6F 20 3A  20 42 79 65 20 44 74 72  4F 66 66 20 48 61 6E 67  75 70 0A 03 00 57 01 5B  e also : Bye DtrOff Hangup◙♥.W☺[
00013CE0  00 03 CC 00 5F 00 06 E0  00 66 00 06 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 03 00 13 00 00 00  .♥╠._.♠α.f.♠]☻[◙THelpTopic♥.‼...
00013D00  0A 20 20 48 41 4E 47 55  50 0A 20 20 DF DF DF DF  DF DF 0A 2D 00 01 00 0A  48 61 6E 67 75 70 20 6F  ◙  HANGUP◙  ▀▀▀▀▀▀◙-.☺.◙Hangup o
00013D20  6E 20 74 68 65 20 75 73  65 72 20 77 69 74 68 6F  75 74 20 61 6E 79 20 6E  6F 74 69 66 69 63 61 74  n the user without any notificat
00013D40  69 6F 6E 20 20 00 00 00  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 42 79 65  20 47 6F 6F 64 62 79 65  ion  ...◙ See also : Bye Goodbye
00013D60  20 44 74 72 4F 66 66 0A  03 00 57 01 4E 00 03 DF  00 52 00 07 CC 00 5A 00  06 5D 02 5B 0A 54 48 65   DtrOff◙♥.W☺N.♥▀.R.•╠.Z.♠]☻[◙THe
00013D80  6C 70 54 6F 70 69 63 0B  00 2F 00 00 00 0A 20 20  49 46 20 2E 2E 2E 20 54  48 45 4E 20 2E 2E 2E 20  lpTopic♂./...◙  IF ... THEN ... 
00013DA0  45 4C 53 45 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 0C 00 00 00  ELSE◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙♀...
00013DC0  0A 20 20 55 73 61 67 65  20 31 3A 0A 22 00 00 00  0A 20 20 49 46 20 28 65  78 70 3A 62 6F 6F 6C 65  ◙  Usage 1:◙"...◙  IF (exp:boole
00013DE0  61 6E 29 20 73 74 61 74  65 6D 65 6E 74 20 2E 2E  2E 0A 56 00 01 00 0A 45  76 61 6C 75 61 74 65 20  an) statement ...◙V.☺.◙Evaluate 
00013E00  22 65 78 70 22 20 61 6E  64 2C 20 69 66 20 74 72  75 65 2C 20 65 78 65 63  75 74 65 20 73 74 61 74  "exp" and, if true, execute stat
00013E20  65 6D 65 6E 74 3B 20 6F  74 68 65 72 77 69 73 65  20 73 6B 69 70 20 74 6F  20 74 68 65 20 6E 65 78  ement; otherwise skip to the nex
00013E40  74 20 73 74 61 74 65 6D  65 6E 74 20 0C 00 00 00  0A 20 20 55 73 61 67 65  20 32 3A 0A 5E 00 00 00  t statement ♀...◙  Usage 2:◙^...
00013E60  0A 20 20 20 49 46 20 28  65 78 70 3A 62 6F 6F 6C  65 61 6E 29 20 54 48 45  4E 0A 20 20 20 2E 2E 2E  ◙   IF (exp:boolean) THEN◙   ...
00013E80  0A 20 20 20 45 4C 53 45  49 46 20 28 65 78 70 32  3A 62 6F 6F 6C 65 61 6E  29 20 54 48 45 4E 0A 20  ◙   ELSEIF (exp2:boolean) THEN◙ 
00013EA0  20 20 2E 2E 2E 0A 20 20  20 45 4C 53 45 0A 20 20  20 2E 2E 2E 0A 20 20 20  45 4E 44 49 46 0A E2 00    ...◙   ELSE◙   ...◙   ENDIF◙Γ.
00013EC0  01 00 0A 0A 49 46 20 2D  20 49 66 20 65 78 70 72  65 73 73 69 6F 6E 20 63  6F 6E 64 20 69 73 20 54  ☺.◙◙IF - If expression cond is T
00013EE0  52 55 45 20 74 68 65 6E  20 74 68 69 73 20 73 74  61 74 65 6D 65 6E 74 20  74 72 61 6E 73 66 65 72  RUE then this statement transfer
00013F00  73 20 63 6F 6E 74 72 6F  6C 20 74 6F 20 74 68 65  20 73 74 61 74 65 6D 65  6E 74 28 73 29 20 66 6F  s control to the statement(s) fo
00013F20  6C 6C 6F 77 69 6E 67 20  69 74 2C 20 6F 74 68 65  72 77 69 73 65 20 63 6F  6E 74 72 6F 6C 20 69 73  llowing it, otherwise control is
00013F40  20 74 72 61 6E 66 65 72  72 65 64 20 74 6F 20 74  68 65 20 6E 65 78 74 20  45 4C 53 45 49 46 2C 20   tranferred to the next ELSEIF, 
00013F60  45 4C 53 45 20 6F 72 20  45 4E 44 49 46 20 73 74  61 74 65 6D 65 6E 74 20  28 72 65 71 75 69 72 65  ELSE or ENDIF statement (require
00013F80  73 20 54 48 45 4E 20 5B  6F 72 20 44 4F 5D 20 61  66 74 65 72 20 74 68 65  20 63 6F 6E 64 69 74 69  s THEN [or DO] after the conditi
00013FA0  6F 6E 29 20 AC 01 01 00  0A 45 4C 53 45 49 46 20  2D 20 28 6F 70 74 69 6F  6E 61 6C 29 20 49 66 20  on) ¼☺☺.◙ELSEIF - (optional) If 
00013FC0  65 78 70 72 65 73 73 69  6F 6E 20 63 6F 6E 64 20  69 73 20 54 52 55 45 20  74 68 65 6E 20 74 68 69  expression cond is TRUE then thi
00013FE0  73 20 73 74 61 74 65 6D  65 6E 74 20 74 72 61 6E  73 66 65 72 73 20 63 6F  6E 74 72 6F 6C 20 74 6F  s statement transfers control to
00014000  20 74 68 65 20 73 74 61  74 65 6D 65 6E 74 73 20  66 6F 6C 6C 6F 77 69 6E  67 20 69 74 2C 20 6F 74   the statements following it, ot
00014020  68 65 72 77 69 73 65 20  63 6F 6E 74 72 6F 6C 20  69 73 20 74 72 61 6E 66  65 72 72 65 64 20 74 6F  herwise control is tranferred to
00014040  20 74 68 65 20 6E 65 78  74 20 45 4C 53 45 49 46  2C 20 45 4C 53 45 20 6F  72 20 45 4E 44 49 46 20   the next ELSEIF, ELSE or ENDIF 
00014060  73 74 61 74 65 6D 65 6E  74 20 54 68 65 72 65 20  6D 61 79 20 62 65 20 6D  75 6C 74 69 70 6C 65 20  statement There may be multiple 
00014080  45 4C 53 45 49 46 20 73  74 61 74 65 6D 65 6E 74  73 20 62 65 74 77 65 65  6E 20 74 68 65 20 49 46  ELSEIF statements between the IF
000140A0  20 61 6E 64 20 45 4C 53  45 20 73 74 61 74 65 6D  65 6E 74 73 20 28 45 4C  53 45 20 49 46 20 69 73   and ELSE statements (ELSE IF is
000140C0  20 61 20 73 79 6E 6F 6E  79 6D 3B 20 6E 6F 74 68  69 6E 67 20 69 73 20 72  65 71 75 69 72 65 64 20   a synonym; nothing is required 
000140E0  74 6F 20 63 6F 6D 65 20  61 66 74 65 72 20 74 68  65 20 63 6F 6E 64 69 74  69 6F 6E 2C 20 61 6C 74  to come after the condition, alt
00014100  68 6F 75 67 68 20 54 48  45 4E 20 5B 6F 72 20 44  4F 5D 20 6D 61 79 20 61  70 70 65 61 72 20 66 6F  hough THEN [or DO] may appear fo
00014120  72 20 63 6C 61 72 69 66  69 63 61 74 69 6F 6E 20  61 6E 64 20 63 6F 6E 73  69 73 74 65 6E 63 79 20  r clarification and consistency 
00014140  69 6E 20 74 68 65 20 73  6F 75 72 63 65 20 63 6F  64 65 29 20 5F 00 01 00  0A 45 4C 53 45 20 2D 20  in the source code) _.☺.◙ELSE - 
00014160  28 6F 70 74 69 6F 6E 61  6C 29 20 53 65 70 61 72  61 74 65 73 20 74 68 65  20 66 61 6C 73 65 20 70  (optional) Separates the false p
00014180  6F 72 74 69 6F 6E 20 6F  66 20 61 6E 20 49 46 2F  45 4C 53 45 49 46 20 73  74 61 74 65 6D 65 6E 74  ortion of an IF/ELSEIF statement
000141A0  20 66 72 6F 6D 20 74 68  65 20 74 72 75 65 20 70  6F 72 74 69 6F 6E 20 46  00 01 00 0A 45 4E 44 49   from the true portion F.☺.◙ENDI
000141C0  46 20 2D 20 45 6E 64 73  20 61 6E 20 49 46 2F 45  4C 53 45 49 46 2F 45 4C  53 45 20 73 74 61 74 65  F - Ends an IF/ELSEIF/ELSE state
000141E0  6D 65 6E 74 20 62 6C 6F  63 6B 20 28 45 4E 44 20  49 46 20 69 73 20 61 20  73 79 6E 6F 6E 79 6D 29  ment block (END IF is a synonym)
00014200  20 29 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  3A 20 57 68 69 6C 65 2E  2E 2E 45 6E 64 57 68 69   )...◙ See also : While...EndWhi
00014220  6C 65 20 46 6F 72 2E 2E  2E 4E 65 78 74 0A 02 00  2B 01 5E 04 10 D4 00 6F  04 0A 5D 02 5B 0A 54 48  le For...Next◙☻.+☺^♦►╘.o♦◙]☻[◙TH
00014240  65 6C 70 54 6F 70 69 63  03 00 29 00 00 00 0A 20  20 49 4E 43 20 76 61 72  3A 6D 75 6C 74 69 74 79  elpTopic♥.)...◙  INC var:multity
00014260  70 65 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 1E  00 01 00 0A 49 6E 63 72  pe◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙▲.☺.◙Incr
00014280  65 6D 65 6E 74 20 74 68  65 20 76 61 6C 75 65 20  6F 66 20 22 76 61 72 22  20 11 00 00 00 0A 20 53  ement the value of "var" ◄...◙ S
000142A0  65 65 20 61 6C 73 6F 20  3A 20 44 65 63 0A 01 00  C2 00 55 00 03 5D 02 5B  0A 54 48 65 6C 70 54 6F  ee also : Dec◙☺.┬.U.♥]☻[◙THelpTo
000142C0  70 69 63 03 00 45 00 00  00 0A 20 20 49 4E 50 55  54 20 70 72 6F 6D 70 74  3A 73 74 72 69 6E 67 2C  pic♥.E...◙  INPUT prompt:string,
000142E0  20 76 61 72 3A 73 74 72  69 6E 67 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF   var:string◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00014300  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 59 00  01 00 0A 44 69 73 70 6C  61 79 20 22 70 72 6F 6D  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙Y.☺.◙Display "prom
00014320  70 74 22 20 61 6E 64 20  67 65 74 20 69 6E 70 75  74 20 66 72 6F 6D 20 75  73 65 72 2C 20 61 73 73  pt" and get input from user, ass
00014340  69 67 6E 69 6E 67 20 69  74 20 74 6F 20 22 76 61  72 22 20 28 36 30 20 63  68 61 72 61 63 74 65 72  igning it to "var" (60 character
00014360  73 20 6D 61 78 69 6D 75  6D 29 20 66 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 49 6E 70 75  s maximum) f...◙ See also : Inpu
00014380  74 43 43 20 20 20 49 6E  70 75 74 44 61 74 65 20  49 6E 70 75 74 49 6E 74  20 20 49 6E 70 75 74 4D  tCC   InputDate InputInt  InputM
000143A0  6F 6E 65 79 20 49 6E 70  75 74 53 74 72 0A 20 20  20 20 20 20 20 20 20 20  20 49 6E 70 75 74 54 65  oney InputStr◙           InputTe
000143C0  78 74 20 49 6E 70 75 74  54 69 6D 65 20 49 6E 70  75 74 59 4E 0A 08 00 E4  00 AC 00 07 E5 00 B6 00  xt InputTime InputYN◙◘.Σ.¼.•σ.╢.
000143E0  09 E6 00 C0 00 08 E7 00  CA 00 0A E8 00 D5 00 08  E9 00 E9 00 09 EA 00 F3  00 09 EB 00 FD 00 07 5D  ○µ.└.◘τ.╩.◙Φ.╒.◘Θ.Θ.○Ω.≤.○δ.².•]
00014400  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 67  00 00 00 0A 20 20 49 4E  50 55 54 43 43 20 70 72  ☻[◙THelpTopic♥.g...◙  INPUTCC pr
00014420  6F 6D 70 74 3A 73 74 72  69 6E 67 2C 20 76 61 72  3A 73 74 72 69 6E 67 2C  20 63 6F 6C 6F 72 3A 69  ompt:string, var:string, color:i
00014440  6E 74 65 67 65 72 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  nteger◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00014460  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 9D 00 01 00 0A 44  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙¥.☺.◙D
00014480  69 73 70 6C 61 79 20 22  70 72 6F 6D 70 74 22 20  69 6E 20 63 6F 6C 6F 72  20 22 63 6F 6C 6F 72 22  isplay "prompt" in color "color"
000144A0  20 61 6E 64 20 67 65 74  20 61 20 63 72 65 64 69  74 20 63 61 72 64 20 66  6F 72 6D 61 74 74 65 64   and get a credit card formatted
000144C0  20 73 74 72 69 6E 67 20  66 72 6F 6D 20 74 68 65  20 75 73 65 72 2C 20 61  73 73 69 67 6E 69 6E 67   string from the user, assigning
000144E0  20 69 74 20 74 6F 20 22  76 61 72 22 20 28 31 36  20 63 68 61 72 61 63 74  65 72 73 20 6D 61 78 69   it to "var" (16 characters maxi
00014500  6D 75 6D 2C 20 76 61 6C  69 64 20 63 68 61 72 61  63 74 65 72 73 20 30 2D  39 29 20 66 00 00 00 0A  mum, valid characters 0-9) f...◙
00014520  20 53 65 65 20 61 6C 73  6F 20 3A 20 49 6E 70 75  74 20 20 20 20 20 49 6E  70 75 74 44 61 74 65 20   See also : Input     InputDate 
00014540  49 6E 70 75 74 49 6E 74  20 20 49 6E 70 75 74 4D  6F 6E 65 79 20 49 6E 70  75 74 53 74 72 0A 20 20  InputInt  InputMoney InputStr◙  
00014560  20 20 20 20 20 20 20 20  20 49 6E 70 75 74 54 65  78 74 20 49 6E 70 75 74  54 69 6D 65 20 49 6E 70           InputText InputTime Inp
00014580  75 74 59 4E 0A 08 00 E3  00 12 01 05 E5 00 1C 01  09 E6 00 26 01 08 E7 00  30 01 0A E8 00 3B 01 08  utYN◙◘.π.↕☺♣σ.∟☺○µ.&☺◘τ.0☺◙Φ.;☺◘
000145A0  E9 00 4F 01 09 EA 00 59  01 09 EB 00 63 01 07 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 6B  Θ.O☺○Ω.Y☺○δ.c☺•]☻[◙THelpTopic♥.k
000145C0  00 00 00 0A 20 20 49 4E  50 55 54 44 41 54 45 20  70 72 6F 6D 70 74 3A 73  74 72 69 6E 67 2C 20 76  ...◙  INPUTDATE prompt:string, v
000145E0  61 72 3A 73 74 72 69 6E  67 2C 20 63 6F 6C 6F 72  3A 69 6E 74 65 67 65 72  0A 20 20 DF DF DF DF DF  ar:string, color:integer◙  ▀▀▀▀▀
00014600  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00014620  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 99 00  01 00 0A 44 69 73 70 6C  61 79 20 22 70 72 6F 6D  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙Ö.☺.◙Display "prom
00014640  70 74 22 20 69 6E 20 63  6F 6C 6F 72 20 22 63 6F  6C 6F 72 22 20 61 6E 64  20 67 65 74 20 61 20 64  pt" in color "color" and get a d
00014660  61 74 65 20 66 6F 72 6D  61 74 74 65 64 20 73 74  72 69 6E 67 20 66 72 6F  6D 20 74 68 65 20 75 73  ate formatted string from the us
00014680  65 72 2C 20 61 73 73 69  67 6E 69 6E 67 20 69 74  20 74 6F 20 22 76 61 72  22 20 28 38 20 63 68 61  er, assigning it to "var" (8 cha
000146A0  72 61 63 74 65 72 73 20  6D 61 78 69 6D 75 6D 2C  20 76 61 6C 69 64 20 63  68 61 72 61 63 74 65 72  racters maximum, valid character
000146C0  73 20 30 2D 39 20 2D 20  2F 29 20 66 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 49 6E 70 75  s 0-9 - /) f...◙ See also : Inpu
000146E0  74 20 20 20 20 20 49 6E  70 75 74 43 43 20 20 20  49 6E 70 75 74 49 6E 74  20 20 49 6E 70 75 74 4D  t     InputCC   InputInt  InputM
00014700  6F 6E 65 79 20 49 6E 70  75 74 53 74 72 0A 20 20  20 20 20 20 20 20 20 20  20 49 6E 70 75 74 54 65  oney InputStr◙           InputTe
00014720  78 74 20 49 6E 70 75 74  54 69 6D 65 20 49 6E 70  75 74 59 4E 0A 08 00 E3  00 12 01 05 E4 00 1C 01  xt InputTime InputYN◙◘.π.↕☺♣Σ.∟☺
00014740  07 E6 00 26 01 08 E7 00  30 01 0A E8 00 3B 01 08  E9 00 4F 01 09 EA 00 59  01 09 EB 00 63 01 07 5D  •µ.&☺◘τ.0☺◙Φ.;☺◘Θ.O☺○Ω.Y☺○δ.c☺•]
00014760  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 69  00 00 00 0A 20 20 49 4E  50 55 54 49 4E 54 20 70  ☻[◙THelpTopic♥.i...◙  INPUTINT p
00014780  72 6F 6D 70 74 3A 73 74  72 69 6E 67 2C 20 76 61  72 3A 73 74 72 69 6E 67  2C 20 63 6F 6C 6F 72 3A  rompt:string, var:string, color:
000147A0  69 6E 74 65 67 65 72 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000147C0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 9A 00 01 00  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Ü.☺.
000147E0  0A 44 69 73 70 6C 61 79  20 22 70 72 6F 6D 70 74  22 20 69 6E 20 63 6F 6C  6F 72 20 22 63 6F 6C 6F  ◙Display "prompt" in color "colo
00014800  72 22 20 61 6E 64 20 67  65 74 20 61 6E 20 69 6E  74 65 67 65 72 20 66 6F  72 6D 61 74 74 65 64 20  r" and get an integer formatted 
00014820  73 74 72 69 6E 67 20 66  72 6F 6D 20 74 68 65 20  75 73 65 72 2C 20 61 73  73 69 67 6E 69 6E 67 20  string from the user, assigning 
00014840  69 74 20 74 6F 20 22 76  61 72 22 20 28 31 31 20  63 68 61 72 61 63 74 65  72 73 20 6D 61 78 69 6D  it to "var" (11 characters maxim
00014860  75 6D 2C 20 76 61 6C 69  64 20 63 68 61 72 61 63  74 65 72 73 20 30 2D 39  29 20 67 00 00 00 0A 20  um, valid characters 0-9) g...◙ 
00014880  53 65 65 20 61 6C 73 6F  20 3A 20 49 6E 70 75 74  20 20 20 20 20 49 6E 70  75 74 43 43 20 20 20 49  See also : Input     InputCC   I
000148A0  6E 70 75 74 44 61 74 65  20 20 49 6E 70 75 74 4D  6F 6E 65 79 20 49 6E 70  75 74 53 74 72 0A 20 20  nputDate  InputMoney InputStr◙  
000148C0  20 20 20 20 20 20 20 20  20 49 6E 70 75 74 54 65  78 74 20 49 6E 70 75 74  54 69 6D 65 20 49 6E 70           InputText InputTime Inp
000148E0  75 74 59 4E 0A 08 00 E3  00 11 01 05 E4 00 1B 01  07 E5 00 25 01 09 E7 00  30 01 0A E8 00 3B 01 08  utYN◙◘.π.◄☺♣Σ.←☺•σ.%☺○τ.0☺◙Φ.;☺◘
00014900  E9 00 4F 01 09 EA 00 59  01 09 EB 00 63 01 07 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 6D  Θ.O☺○Ω.Y☺○δ.c☺•]☻[◙THelpTopic♥.m
00014920  00 00 00 0A 20 20 49 4E  50 55 54 4D 4F 4E 45 59  20 70 72 6F 6D 70 74 3A  73 74 72 69 6E 67 2C 20  ...◙  INPUTMONEY prompt:string, 
00014940  76 61 72 3A 73 74 72 69  6E 67 2C 20 63 6F 6C 6F  72 3A 69 6E 74 65 67 65  72 0A 20 20 DF DF DF DF  var:string, color:integer◙  ▀▀▀▀
00014960  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00014980  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  9B 00 01 00 0A 44 69 73  70 6C 61 79 20 22 70 72  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙¢.☺.◙Display "pr
000149A0  6F 6D 70 74 22 20 69 6E  20 63 6F 6C 6F 72 20 22  63 6F 6C 6F 72 22 20 61  6E 64 20 67 65 74 20 61  ompt" in color "color" and get a
000149C0  20 6D 6F 6E 65 79 20 66  6F 72 6D 61 74 74 65 64  20 73 74 72 69 6E 67 20  66 72 6F 6D 20 74 68 65   money formatted string from the
000149E0  20 75 73 65 72 2C 20 61  73 73 69 67 6E 69 6E 67  20 69 74 20 74 6F 20 22  76 61 72 22 20 28 31 33   user, assigning it to "var" (13
00014A00  20 63 68 61 72 61 63 74  65 72 73 20 6D 61 78 69  6D 75 6D 2C 20 76 61 6C  69 64 20 63 68 61 72 61   characters maximum, valid chara
00014A20  63 74 65 72 73 20 30 2D  39 20 24 20 2E 29 20 65  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  cters 0-9 $ .) e...◙ See also : 
00014A40  49 6E 70 75 74 20 20 20  20 20 49 6E 70 75 74 43  43 20 20 20 49 6E 70 75  74 44 61 74 65 20 20 49  Input     InputCC   InputDate  I
00014A60  6E 70 75 74 49 6E 74 20  49 6E 70 75 74 53 74 72  0A 20 20 20 20 20 20 20  20 20 20 20 49 6E 70 75  nputInt InputStr◙           Inpu
00014A80  74 54 65 78 74 20 49 6E  70 75 74 54 69 6D 65 20  49 6E 70 75 74 59 4E 0A  08 00 E3 00 16 01 05 E4  tText InputTime InputYN◙◘.π.▬☺♣Σ
00014AA0  00 20 01 07 E5 00 2A 01  09 E6 00 35 01 08 E8 00  3E 01 08 E9 00 52 01 09  EA 00 5C 01 09 EB 00 66  . ☺•σ.*☺○µ.5☺◘Φ.>☺◘Θ.R☺○Ω.\☺○δ.f
00014AC0  01 07 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  06 00 1D 00 00 00 0A 20  20 49 4E 50 55 54 53 54  ☺•]☻[◙THelpTopic♠.↔...◙  INPUTST
00014AE0  52 2E 2E 2E 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF 0A 0B 00 00 00 0A  20 20 55 73 61 67 65 20  R...◙  ▀▀▀▀▀▀▀▀▀▀▀◙♂...◙  Usage 
00014B00  3A 0A 5C 00 01 00 0A 49  4E 50 55 54 53 54 52 20  70 72 6F 6D 70 74 3A 73  74 72 69 6E 67 2C 20 76  :◙\.☺.◙INPUTSTR prompt:string, v
00014B20  61 72 3A 73 74 72 69 6E  67 2C 20 63 6F 6C 6F 72  3A 69 6E 74 65 67 65 72  2C 20 6C 65 6E 3A 69 6E  ar:string, color:integer, len:in
00014B40  74 65 67 65 72 2C 20 76  61 6C 69 64 3A 73 74 72  69 6E 67 2C 20 66 6C 61  67 73 3A 73 74 72 69 6E  teger, valid:string, flags:strin
00014B60  67 20 99 00 01 00 0A 44  69 73 70 6C 61 79 20 22  70 72 6F 6D 70 74 22 20  69 6E 20 63 6F 6C 6F 72  g Ö.☺.◙Display "prompt" in color
00014B80  20 22 63 6F 6C 6F 72 22  20 61 6E 64 20 67 65 74  20 61 20 73 74 72 69 6E  67 20 28 6D 61 78 69 6D   "color" and get a string (maxim
00014BA0  75 6D 20 6C 65 6E 67 74  68 20 22 6C 65 6E 22 2C  20 76 61 6C 69 64 20 63  68 61 72 61 63 74 65 72  um length "len", valid character
00014BC0  73 20 22 76 61 6C 69 64  22 2C 20 66 6C 61 67 73  20 22 66 6C 61 67 73 22  29 20 66 72 6F 6D 20 74  s "valid", flags "flags") from t
00014BE0  68 65 20 75 73 65 72 2C  20 61 73 73 69 67 6E 69  6E 67 20 69 74 20 74 6F  20 22 76 61 72 22 20 A2  he user, assigning it to "var" ó
00014C00  02 00 00 0A 20 20 20 20  20 20 20 20 20 76 61 6C  69 64 20 6C 65 6E 67 74  68 20 20 20 20 20 20 20  ☻..◙         valid length       
00014C20  20 20 20 20 3A 20 31 2D  32 35 36 0A 20 20 20 20  20 20 20 20 20 76 61 6C  69 64 20 63 68 61 72 61      : 1-256◙         valid chara
00014C40  63 74 65 72 73 20 20 20  20 20 20 20 3A 20 61 6E  79 20 73 74 72 69 6E 67  0A 20 20 20 20 20 20 20  cters       : any string◙       
00014C60  20 20 76 61 6C 69 64 20  66 6C 61 67 73 20 20 20  20 20 20 20 20 20 20 20  20 3A 20 45 43 48 4F 44    valid flags            : ECHOD
00014C80  4F 54 53 0A 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  OTS◙                            
00014CA0  20 20 20 20 20 20 46 49  45 4C 44 4C 45 4E 0A 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20        FIELDLEN◙                 
00014CC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 47 55 49 44 45 0A 20  20 20 20 20 20 20 20 20                   GUIDE◙         
00014CE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 55 50 43 41 53 45 0A                           UPCASE◙
00014D00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00014D20  20 20 53 54 41 43 4B 45  44 0A 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20    STACKED◙                      
00014D40  20 20 20 20 20 20 20 20  20 20 20 20 45 52 41 53  45 4C 49 4E 45 0A 20 20  20 20 20 20 20 20 20 20              ERASELINE◙          
00014D60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  4E 45 57 4C 49 4E 45 0A                          NEWLINE◙
00014D80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00014DA0  20 20 4C 46 42 45 46 4F  52 45 0A 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20    LFBEFORE◙                     
00014DC0  20 20 20 20 20 20 20 20  20 20 20 20 20 4C 46 41  46 54 45 52 0A 20 20 20  20 20 20 20 20 20 20 20               LFAFTER◙           
00014DE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 57  4F 52 44 57 52 41 50 0A                         WORDWRAP◙
00014E00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00014E20  20 20 4E 4F 43 4C 45 41  52 0A 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20    NOCLEAR◙                      
00014E40  20 20 20 20 20 20 20 20  20 20 20 20 48 49 47 48  41 53 43 49 49 0A 20 20  20 20 20 20 20 20 20 20              HIGHASCII◙          
00014E60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  41 55 54 4F 0A 20 20 20                          AUTO◙   
00014E80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 59                                 Y
00014EA0  45 53 4E 4F 0A 68 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 49 6E  70 75 74 20 20 20 20 20  ESNO◙h...◙ See also : Input     
00014EC0  49 6E 70 75 74 43 43 20  20 20 20 49 6E 70 75 74  44 61 74 65 20 49 6E 70  75 74 49 6E 74 20 49 6E  InputCC    InputDate InputInt In
00014EE0  70 75 74 4D 6F 6E 65 79  0A 20 20 20 20 20 20 20  20 20 20 20 49 6E 70 75  74 54 65 78 74 20 49 6E  putMoney◙           InputText In
00014F00  70 75 74 54 69 6D 65 20  20 49 6E 70 75 74 59 4E  0A 08 00 E3 00 CD 03 05  E4 00 D7 03 07 E5 00 E2  putTime  InputYN◙◘.π.═♥♣Σ.╫♥•σ.Γ
00014F20  03 09 E6 00 EC 03 08 E7  00 F5 03 0A E9 00 0B 04  09 EA 00 15 04 09 EB 00  20 04 07 5D 02 5B 0A 54  ♥○µ.∞♥◘τ.⌡♥◙Θ.♂♦○Ω.§♦○δ. ♦•]☻[◙T
00014F40  48 65 6C 70 54 6F 70 69  63 03 00 85 00 00 00 0A  20 20 49 4E 50 55 54 54  45 58 54 20 70 72 6F 6D  HelpTopic♥.à...◙  INPUTTEXT prom
00014F60  70 74 3A 73 74 72 69 6E  67 2C 20 76 61 72 3A 73  74 72 69 6E 67 2C 20 63  6F 6C 6F 72 3A 69 6E 74  pt:string, var:string, color:int
00014F80  65 67 65 72 2C 20 6C 65  6E 3A 69 6E 74 65 67 65  72 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  eger, len:integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀
00014FA0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00014FC0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 70 00 01 00  0A 44 69 73 70 6C 61 79  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙p.☺.◙Display
00014FE0  20 22 70 72 6F 6D 70 74  22 20 69 6E 20 63 6F 6C  6F 72 20 22 63 6F 6C 6F  72 22 20 61 6E 64 20 67   "prompt" in color "color" and g
00015000  65 74 20 61 20 73 74 72  69 6E 67 20 28 6D 61 78  69 6D 75 6D 20 6C 65 6E  67 74 68 20 22 6C 65 6E  et a string (maximum length "len
00015020  22 29 20 66 72 6F 6D 20  74 68 65 20 75 73 65 72  2C 20 61 73 73 69 67 6E  69 6E 67 20 69 74 20 74  ") from the user, assigning it t
00015040  6F 20 22 76 61 72 22 20  68 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 49 6E 70 75 74 20 20  o "var" h...◙ See also : Input  
00015060  20 20 20 49 6E 70 75 74  43 43 20 20 20 20 49 6E  70 75 74 44 61 74 65 20  49 6E 70 75 74 49 6E 74     InputCC    InputDate InputInt
00015080  20 49 6E 70 75 74 4D 6F  6E 65 79 0A 20 20 20 20  20 20 20 20 20 20 20 49  6E 70 75 74 53 74 72 20   InputMoney◙           InputStr 
000150A0  20 49 6E 70 75 74 54 69  6D 65 20 20 49 6E 70 75  74 59 4E 0A 08 00 E3 00  03 01 05 E4 00 0D 01 07   InputTime  InputYN◙◘.π.♥☺♣Σ.♪☺•
000150C0  E5 00 18 01 09 E6 00 22  01 08 E7 00 2B 01 0A E8  00 41 01 08 EA 00 4B 01  09 EB 00 56 01 07 5D 02  σ.↑☺○µ."☺◘τ.+☺◙Φ.A☺◘Ω.K☺○δ.V☺•]☻
000150E0  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 6B 00  00 00 0A 20 20 49 4E 50  55 54 54 49 4D 45 20 70  [◙THelpTopic♥.k...◙  INPUTTIME p
00015100  72 6F 6D 70 74 3A 73 74  72 69 6E 67 2C 20 76 61  72 3A 73 74 72 69 6E 67  2C 20 63 6F 6C 6F 72 3A  rompt:string, var:string, color:
00015120  69 6E 74 65 67 65 72 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00015140  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 97 00 01  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ù.☺
00015160  00 0A 44 69 73 70 6C 61  79 20 22 70 72 6F 6D 70  74 22 20 69 6E 20 63 6F  6C 6F 72 20 22 63 6F 6C  .◙Display "prompt" in color "col
00015180  6F 72 22 20 61 6E 64 20  67 65 74 20 61 20 74 69  6D 65 20 66 6F 72 6D 61  74 74 65 64 20 73 74 72  or" and get a time formatted str
000151A0  69 6E 67 20 66 72 6F 6D  20 74 68 65 20 75 73 65  72 2C 20 61 73 73 69 67  6E 69 6E 67 20 69 74 20  ing from the user, assigning it 
000151C0  74 6F 20 22 76 61 72 22  20 28 38 20 63 68 61 72  61 63 74 65 72 73 20 6D  61 78 69 6D 75 6D 2C 20  to "var" (8 characters maximum, 
000151E0  76 61 6C 69 64 20 63 68  61 72 61 63 74 65 72 73  20 30 2D 39 20 3A 29 20  65 00 00 00 0A 20 53 65  valid characters 0-9 :) e...◙ Se
00015200  65 20 61 6C 73 6F 20 3A  20 49 6E 70 75 74 20 20  20 20 49 6E 70 75 74 43  43 20 20 20 49 6E 70 75  e also : Input    InputCC   Inpu
00015220  74 44 61 74 65 20 20 49  6E 70 75 74 49 6E 74 20  49 6E 70 75 74 4D 6F 6E  65 79 0A 20 20 20 20 20  tDate  InputInt InputMoney◙     
00015240  20 20 20 20 20 20 49 6E  70 75 74 53 74 72 20 49  6E 70 75 74 54 65 78 74  20 49 6E 70 75 74 59 4E        InputStr InputText InputYN
00015260  0A 08 00 E3 00 10 01 05  E4 00 19 01 07 E5 00 23  01 09 E6 00 2E 01 08 E7  00 37 01 0A E8 00 4D 01  ◙◘.π.►☺♣Σ.↓☺•σ.#☺○µ..☺◘τ.7☺◙Φ.M☺
00015280  08 E9 00 56 01 09 EB 00  60 01 07 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 62 00 00 00 0A  ◘Θ.V☺○δ.`☺•]☻[◙THelpTopic♥.b...◙
000152A0  20 20 49 4E 50 55 54 59  4E 20 70 72 6F 6D 70 74  3A 73 74 72 69 6E 67 2C  20 76 61 72 3A 73 74 72    INPUTYN prompt:string, var:str
000152C0  69 6E 67 2C 20 63 6F 6C  6F 72 3A 69 6E 74 65 67  65 72 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  ing, color:integer◙  ▀▀▀▀▀▀▀▀▀▀▀
000152E0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00015300  0A A2 00 01 00 0A 44 69  73 70 6C 61 79 20 22 70  72 6F 6D 70 74 22 20 69  6E 20 63 6F 6C 6F 72 20  ◙ó.☺.◙Display "prompt" in color 
00015320  22 63 6F 6C 6F 72 22 20  61 6E 64 20 67 65 74 20  61 20 79 65 73 2F 6E 6F  20 72 65 73 70 6F 6E 73  "color" and get a yes/no respons
00015340  65 20 66 72 6F 6D 20 74  68 65 20 75 73 65 72 2C  20 61 73 73 69 67 6E 69  6E 67 20 69 74 20 74 6F  e from the user, assigning it to
00015360  20 22 76 61 72 22 20 28  31 20 63 68 61 72 61 63  74 65 72 73 20 6D 61 78  69 6D 75 6D 2C 20 76 61   "var" (1 characters maximum, va
00015380  6C 69 64 20 63 68 61 72  61 63 74 65 72 73 20 64  65 74 65 72 6D 69 6E 65  64 20 62 79 20 6C 61 6E  lid characters determined by lan
000153A0  67 75 61 67 65 29 20 68  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  49 6E 70 75 74 20 20 20  guage) h...◙ See also : Input   
000153C0  20 20 49 6E 70 75 74 43  43 20 20 20 49 6E 70 75  74 44 61 74 65 20 49 6E  70 75 74 49 6E 74 20 49    InputCC   InputDate InputInt I
000153E0  6E 70 75 74 4D 6F 6E 65  79 0A 20 20 20 20 20 20  20 20 20 20 20 49 6E 70  75 74 53 74 72 20 20 49  nputMoney◙           InputStr  I
00015400  6E 70 75 74 54 65 78 74  20 49 6E 70 75 74 54 69  6D 65 0A 08 00 E3 00 12  01 05 E4 00 1C 01 07 E5  nputText InputTime◙◘.π.↕☺♣Σ.∟☺•σ
00015420  00 26 01 09 E6 00 30 01  08 E7 00 39 01 0A E8 00  4F 01 08 E9 00 59 01 09  EA 00 63 01 09 5D 02 5B  .&☺○µ.0☺◘τ.9☺◙Φ.O☺◘Θ.Y☺○Ω.c☺○]☻[
00015440  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 29 00 00  00 0A 20 20 4A 4F 49 4E  20 63 6F 6E 66 3A 69 6E  ◙THelpTopic♥.)...◙  JOIN conf:in
00015460  74 65 67 65 72 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 44 00 01 00 0A 50  teger◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙D.☺.◙P
00015480  65 72 66 6F 72 6D 73 20  61 20 6A 6F 69 6E 20 63  6F 6E 66 65 72 65 6E 63  65 20 63 6F 6D 6D 61 6E  erforms a join conference comman
000154A0  64 2C 20 70 61 73 73 69  6E 67 20 69 74 20 22 63  6F 6E 66 22 20 61 73 20  61 72 67 75 6D 65 6E 74  d, passing it "conf" as argument
000154C0  73 20 86 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 43 6F 6E 66 53  65 6C 20 43 6F 6E 66 53  s å...◙ See also : ConfSel ConfS
000154E0  79 73 20 20 43 6F 6E 66  4D 77 20 20 20 20 20 43  75 72 43 6F 6E 66 20 20  20 43 6F 6E 66 45 78 70  ys  ConfMw     CurConf   ConfExp
00015500  0A 20 20 20 20 20 20 20  20 20 20 20 43 75 72 43  6F 6E 66 20 43 6F 6E 66  46 6C 61 67 20 43 6F 6E  ◙           CurConf ConfFlag Con
00015520  66 55 6E 46 6C 61 67 20  43 6F 6E 66 41 6C 69 61  73 20 4C 61 73 74 49 6E  0A 20 20 20 20 20 20 20  fUnFlag ConfAlias LastIn◙       
00015540  20 20 20 20 43 6F 6E 66  52 65 67 0A 0B 00 37 00  7B 00 07 38 00 83 00 07  39 00 8C 00 06 15 00 97      ConfReg◙♂.7.{.•8.â.•9.î.♠§.ù
00015560  00 07 36 00 A1 00 07 15  00 B4 00 07 BF 00 BC 00  08 C0 00 C5 00 0A 4B 01  D0 00 09 41 01 DA 00 06  .•6.í.•§.┤.•┐.╝.◘└.┼.◙K☺╨.○A☺┌.♠
00015580  35 00 EC 00 07 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 02 00 19 00 00  00 0A 20 20 4B 42 44 43  5.∞.•]☻[◙THelpTopic☻.↓...◙  KBDC
000155A0  48 4B 4F 46 46 0A 20 20  DF DF DF DF DF DF DF DF  DF 0A 25 00 01 00 0A 54  75 72 6E 20 6F 66 66 20  HKOFF◙  ▀▀▀▀▀▀▀▀▀◙%.☺.◙Turn off 
000155C0  6B 65 79 62 6F 61 72 64  20 74 69 6D 65 20 6F 75  74 20 63 68 65 63 6B 69  6E 67 20 00 00 5D 02 5B  keyboard time out checking ..]☻[
000155E0  0A 54 48 65 6C 70 54 6F  70 69 63 02 00 17 00 00  00 0A 20 20 4B 42 44 43  48 4B 4F 4E 0A 20 20 DF  ◙THelpTopic☻.↨...◙  KBDCHKON◙  ▀
00015600  DF DF DF DF DF DF DF 0A  24 00 01 00 0A 54 75 72  6E 20 6F 6E 20 6B 65 79  62 6F 61 72 64 20 74 69  ▀▀▀▀▀▀▀◙$.☺.◙Turn on keyboard ti
00015620  6D 65 20 6F 75 74 20 63  68 65 63 6B 69 6E 67 20  00 00 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  me out checking ..]☻[◙THelpTopic
00015640  03 00 2D 00 00 00 0A 20  20 4B 42 44 46 49 4C 45  20 66 69 6C 65 3A 73 74  72 69 6E 67 0A 20 20 DF  ♥.-...◙  KBDFILE file:string◙  ▀
00015660  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF 0A 3C 00 01 00 0A  53 74 75 66 66 20 74 68  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙<.☺.◙Stuff th
00015680  65 20 6B 65 79 62 6F 61  72 64 20 62 75 66 66 65  72 20 77 69 74 68 20 74  68 65 20 63 6F 6E 74 65  e keyboard buffer with the conte
000156A0  6E 74 73 20 6F 66 20 66  69 6C 65 20 22 66 69 6C  65 22 20 74 00 00 00 0A  20 53 65 65 20 61 6C 73  nts of file "file" t...◙ See als
000156C0  6F 20 3A 20 4B 62 64 42  75 66 53 69 7A 65 20 20  50 50 4C 42 75 66 53 69  7A 65 20 4B 62 64 46 6C  o : KbdBufSize  PPLBufSize KbdFl
000156E0  75 73 68 20 4B 62 64 53  74 75 66 66 20 4B 62 64  53 74 72 69 6E 67 0A 20  20 20 20 20 20 20 20 20  ush KbdStuff KbdString◙         
00015700  20 20 4B 62 64 46 69 6C  65 55 73 65 64 20 4D 64  6D 46 6C 75 73 68 20 20  20 4B 65 79 46 6C 75 73    KbdFileUsed MdmFlush   KeyFlus
00015720  68 20 4B 62 64 46 6C 75  73 68 0A 09 00 2F 00 77  00 0A 64 00 83 00 0A 47  01 8E 00 08 F0 00 97 00  h KbdFlush◙○./.w.◙d.â.◙G☺Ä.◘≡.ù.
00015740  08 46 01 A0 00 09 30 00  B5 00 0B 48 01 C1 00 08  49 01 CC 00 08 47 01 D5  00 08 5D 02 5B 0A 54 48  ◘F☺á.○0.╡.♂H☺┴.◘I☺╠.◘G☺╒.◘]☻[◙TH
00015760  65 6C 70 54 6F 70 69 63  03 00 2D 00 00 00 0A 20  20 4B 42 44 53 54 55 46  46 20 73 74 72 3A 73 74  elpTopic♥.-...◙  KBDSTUFF str:st
00015780  72 69 6E 67 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF 0A 36 00 01 00 0A  ring◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙6.☺.◙
000157A0  53 74 75 66 66 20 74 68  65 20 6B 65 79 62 6F 61  72 64 20 62 75 66 66 65  72 20 77 69 74 68 20 74  Stuff the keyboard buffer with t
000157C0  68 65 20 63 6F 6E 74 65  6E 74 73 20 6F 66 20 22  73 74 72 22 20 73 00 00  00 0A 20 53 65 65 20 61  he contents of "str" s...◙ See a
000157E0  6C 73 6F 20 3A 20 4B 62  64 42 75 66 53 69 7A 65  20 20 50 50 4C 42 75 66  53 69 7A 65 20 4B 62 64  lso : KbdBufSize  PPLBufSize Kbd
00015800  46 6C 75 73 68 20 4B 62  64 46 69 6C 65 20 4B 62  64 53 74 72 69 6E 67 0A  20 20 20 20 20 20 20 20  Flush KbdFile KbdString◙        
00015820  20 20 20 4B 62 64 46 69  6C 65 55 73 65 64 20 4D  64 6D 46 6C 75 73 68 20  20 20 4B 65 79 46 6C 75     KbdFileUsed MdmFlush   KeyFlu
00015840  73 68 20 4B 62 64 46 6C  75 73 68 0A 09 00 2F 00  71 00 0A 64 00 7D 00 0A  47 01 88 00 08 EF 00 91  sh KbdFlush◙○./.q.◙d.}.◙G☺ê.◘∩.æ
00015860  00 07 46 01 99 00 09 30  00 AE 00 0B 48 01 BA 00  08 49 01 C5 00 08 47 01  CE 00 08 5D 02 5B 0A 54  .•F☺Ö.○0.«.♂H☺║.◘I☺┼.◘G☺╬.◘]☻[◙T
00015880  48 65 6C 70 54 6F 70 69  63 03 00 35 00 00 00 0A  20 20 4C 45 54 20 76 61  72 3A 6D 75 6C 74 69 74  HelpTopic♥.5...◙  LET var:multit
000158A0  79 70 65 20 3D 20 45 58  50 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ype = EXP◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000158C0  DF DF DF 0A 38 00 01 00  0A 45 76 61 6C 75 61 74  65 20 65 78 70 72 65 73  73 69 6F 6E 20 22 45 58  ▀▀▀◙8.☺.◙Evaluate expression "EX
000158E0  50 22 2C 20 63 6F 6E 76  65 72 74 20 61 6E 64 20  61 73 73 69 67 6E 20 74  6F 20 22 56 41 52 22 20  P", convert and assign to "VAR" 
00015900  2E 01 01 00 0A 4E 4F 54  45 3A 20 20 4C 45 54 20  69 73 20 74 68 65 20 6F  6E 6C 79 20 6F 70 74 69  .☺☺.◙NOTE:  LET is the only opti
00015920  6F 6E 61 6C 20 6B 65 79  77 6F 72 64 2E 20 20 49  66 20 6E 6F 20 6B 65 79  77 6F 72 64 20 69 73 20  onal keyword.  If no keyword is 
00015940  66 6F 75 6E 64 2C 20 4C  45 54 20 69 73 20 61 73  73 75 6D 65 64 2E 20 20  54 68 65 72 65 20 61 72  found, LET is assumed.  There ar
00015960  65 20 63 65 72 74 61 69  6E 20 63 69 72 63 75 6D  73 74 61 6E 63 65 73 20  77 68 65 72 65 20 69 74  e certain circumstances where it
00015980  20 6D 61 79 20 62 65 20  72 65 71 75 69 72 65 64  2C 20 73 75 63 68 20 61  73 20 61 73 73 69 67 6E   may be required, such as assign
000159A0  6D 65 6E 74 20 74 6F 20  61 20 76 61 72 69 61 62  6C 65 20 6E 61 6D 65 64  20 74 68 65 20 73 61 6D  ment to a variable named the sam
000159C0  65 20 61 73 20 61 20 73  74 61 74 65 6D 65 6E 74  2E 20 50 52 49 4E 54 2C  20 66 6F 72 20 65 78 61  e as a statement. PRINT, for exa
000159E0  6D 70 6C 65 2C 20 77 6F  75 6C 64 20 72 65 71 75  69 72 65 20 61 20 6C 69  6E 65 20 73 75 63 68 20  mple, would require a line such 
00015A00  61 73 20 4C 45 54 20 50  52 49 4E 54 20 3D 20 54  52 55 45 20 69 6E 73 74  65 61 64 20 6F 66 20 6A  as LET PRINT = TRUE instead of j
00015A20  75 73 74 20 50 52 49 4E  54 20 3D 20 54 52 55 45  29 20 00 00 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  ust PRINT = TRUE) ..]☻[◙THelpTop
00015A40  69 63 02 00 3F 00 00 00  0A 20 20 4C 4F 47 20 73  74 72 3A 73 74 72 69 6E  67 2C 20 6A 75 73 74 3A  ic☻.?...◙  LOG str:string, just:
00015A60  62 6F 6F 6C 65 61 6E 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  boolean◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00015A80  DF DF DF DF DF DF 0A 49  00 01 00 0A 57 72 69 74  65 20 73 74 72 69 6E 67  20 22 73 74 72 22 20 74  ▀▀▀▀▀▀◙I.☺.◙Write string "str" t
00015AA0  6F 20 74 68 65 20 63 61  6C 6C 65 72 73 20 6C 6F  67 2C 20 6C 65 66 74 20  6A 75 73 74 69 66 69 65  o the callers log, left justifie
00015AC0  64 20 69 66 20 22 6A 75  73 74 22 20 69 73 20 54  52 55 45 20 00 00 5D 02  5B 0A 54 48 65 6C 70 54  d if "just" is TRUE ..]☻[◙THelpT
00015AE0  6F 70 69 63 04 00 1D 00  00 00 0A 20 20 20 4D 45  53 53 41 47 45 2E 2E 2E  0A 20 20 20 DF DF DF DF  opic♦.↔...◙   MESSAGE...◙   ▀▀▀▀
00015B00  DF DF DF DF DF DF 0A 0C  00 00 00 0A 20 20 20 55  73 61 67 65 20 3A 0A 87  00 01 00 0A 4D 45 53 53  ▀▀▀▀▀▀◙♀...◙   Usage :◙ç.☺.◙MESS
00015B20  41 47 45 20 63 6F 6E 66  3A 69 6E 74 65 67 65 72  2C 20 74 6F 3A 73 74 72  69 6E 67 2C 20 66 72 6F  AGE conf:integer, to:string, fro
00015B40  6D 3A 73 74 72 69 6E 67  2C 20 73 75 62 6A 65 63  74 3A 73 74 72 69 6E 67  2C 20 73 65 63 3A 73 74  m:string, subject:string, sec:st
00015B60  72 69 6E 67 2C 20 6D 73  67 64 61 74 65 3A 64 61  74 65 2C 20 72 65 74 72  65 63 65 69 70 74 3A 62  ring, msgdate:date, retreceipt:b
00015B80  6F 6F 6C 65 61 6E 2C 20  65 63 68 6F 3A 62 6F 6F  6C 65 61 6E 2C 20 66 69  6C 65 3A 73 74 72 69 6E  oolean, echo:boolean, file:strin
00015BA0  67 20 9F 01 01 00 0A 0A  57 72 69 74 65 20 61 20  6D 65 73 73 61 67 65 20  69 6E 20 63 6F 6E 66 65  g ƒ☺☺.◙◙Write a message in confe
00015BC0  72 65 6E 63 65 20 22 63  6F 6E 66 22 2C 20 74 6F  20 75 73 65 72 20 22 74  6F 22 20 28 65 6D 70 74  rence "conf", to user "to" (empt
00015BE0  79 20 73 74 72 69 6E 67  20 64 65 66 61 75 6C 74  73 20 74 6F 20 63 75 72  72 65 6E 74 20 63 61 6C  y string defaults to current cal
00015C00  6C 65 72 29 2C 20 66 72  6F 6D 20 75 73 65 72 20  22 66 72 6F 6D 22 20 28  65 6D 70 74 79 20 73 74  ler), from user "from" (empty st
00015C20  72 69 6E 67 20 64 65 66  61 75 6C 74 73 20 74 6F  20 63 75 72 72 65 6E 74  20 63 61 6C 6C 65 72 29  ring defaults to current caller)
00015C40  2C 20 73 75 62 6A 65 63  74 20 22 73 75 62 6A 65  63 74 22 2C 20 73 65 63  75 72 69 74 79 20 69 6E  , subject "subject", security in
00015C60  20 22 73 65 63 22 20 28  4E 20 6F 72 20 52 3B 20  4E 20 69 73 20 74 68 65  20 64 65 66 61 75 6C 74   "sec" (N or R; N is the default
00015C80  29 2C 20 70 61 63 6B 20  6F 75 74 20 64 61 74 65  20 69 6E 20 22 6D 73 67  64 61 74 65 22 20 28 30  ), pack out date in "msgdate" (0
00015CA0  20 66 6F 72 20 6E 6F 20  70 61 63 6B 20 6F 75 74  20 64 61 74 65 29 2C 20  22 72 65 74 72 65 63 65   for no pack out date), "retrece
00015CC0  69 70 74 22 20 54 72 75  65 20 69 66 20 72 65 74  75 72 6E 20 72 65 63 65  69 70 74 20 64 65 73 69  ipt" True if return receipt desi
00015CE0  72 65 64 2C 20 22 65 63  68 6F 22 20 54 52 55 45  20 69 66 20 6D 65 73 73  61 67 65 20 73 68 6F 75  red, "echo" TRUE if message shou
00015D00  6C 64 20 62 65 20 65 63  68 6F 65 64 2C 20 61 6E  64 20 22 66 69 6C 65 22  20 69 73 20 74 68 65 20  ld be echoed, and "file" is the 
00015D20  66 69 6C 65 6E 61 6D 65  20 74 6F 20 75 73 65 20  66 6F 72 20 74 68 65 20  6D 65 73 73 61 67 65 20  filename to use for the message 
00015D40  74 65 78 74 20 00 00 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 0F  00 00 00 0A 20 20 4D 4F  text ..]☻[◙THelpTopic♥.☼...◙  MO
00015D60  52 45 0A 20 20 DF DF DF  DF 0A 19 00 01 00 0A 44  69 73 70 6C 61 79 73 20  61 20 4D 4F 52 45 3F 20  RE◙  ▀▀▀▀◙↓.☺.◙Displays a MORE? 
00015D80  70 72 6F 6D 70 74 20 18  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  57 61 69 74 20 44 65 6C  prompt ↑...◙ See also : Wait Del
00015DA0  61 79 0A 02 00 29 01 36  00 04 C4 00 3B 00 05 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 04 00 73  ay◙☻.)☺6.♦─.;.♣]☻[◙THelpTopic♦.s
00015DC0  00 00 00 0A 20 20 4D 4F  55 53 45 52 45 47 20 6E  75 6D 2C 78 31 2C 79 31  2C 78 32 2C 79 32 2C 66  ...◙  MOUSEREG num,x1,y1,x2,y2,f
00015DE0  6F 6E 74 58 2C 66 6F 6E  74 59 2C 69 6E 76 65 72  74 2C 63 6C 65 61 72 2C  74 65 78 74 0A 20 20 DF  ontX,fontY,invert,clear,text◙  ▀
00015E00  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00015E20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 33 00  01 00 0A 53 65 74 20 75  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3.☺.◙Set u
00015E40  70 20 61 20 52 49 50 20  6D 6F 75 73 65 20 72 65  67 69 6F 6E 20 6F 6E 20  74 68 65 20 72 65 6D 6F  p a RIP mouse region on the remo
00015E60  74 65 20 74 65 72 6D 69  6E 61 6C 2E 20 24 02 00  00 0A 20 20 20 20 20 20  20 6E 75 6D 20 20 20 20  te terminal. $☻..◙       num    
00015E80  3D 20 49 73 20 74 68 65  20 52 49 50 20 72 65 67  69 6F 6E 20 6E 75 6D 62  65 72 0A 20 20 20 20 20  = Is the RIP region number◙     
00015EA0  20 20 78 31 2C 79 31 20  20 3D 20 54 68 65 20 28  58 2C 59 29 20 63 6F 6F  72 64 69 6E 61 74 65 73    x1,y1  = The (X,Y) coordinates
00015EC0  20 6F 66 20 74 68 65 20  75 70 70 65 72 2D 6C 65  66 74 20 6F 66 20 74 68  65 20 72 65 67 69 6F 6E   of the upper-left of the region
00015EE0  0A 20 20 20 20 20 20 20  78 32 2C 79 32 20 20 3D  20 54 68 65 20 28 58 2C  59 29 20 63 6F 6F 72 64  ◙       x2,y2  = The (X,Y) coord
00015F00  69 6E 61 74 65 73 20 6F  66 20 74 68 65 20 6C 6F  77 65 72 2D 72 69 67 68  74 20 6F 66 20 74 68 65  inates of the lower-right of the
00015F20  20 72 65 67 69 6F 6E 0A  20 20 20 20 20 20 20 66  6F 6E 74 58 20 20 3D 20  54 68 65 20 77 69 64 74   region◙       fontX  = The widt
00015F40  68 20 6F 66 20 65 61 63  68 20 63 68 61 72 61 63  74 65 72 20 69 6E 20 70  69 78 65 6C 73 0A 20 20  h of each character in pixels◙  
00015F60  20 20 20 20 20 66 6F 6E  74 59 20 20 3D 20 54 68  65 20 68 65 69 67 68 74  20 6F 66 20 65 61 63 68       fontY  = The height of each
00015F80  20 63 68 61 72 61 63 74  65 72 20 69 6E 20 70 69  78 65 6C 73 0A 20 20 20  20 20 20 20 69 6E 76 65   character in pixels◙       inve
00015FA0  72 74 20 3D 20 41 20 62  6F 6F 6C 65 61 6E 20 66  6C 61 67 20 28 54 52 55  45 20 74 6F 20 69 6E 76  rt = A boolean flag (TRUE to inv
00015FC0  65 72 74 20 74 68 65 20  72 65 67 69 6F 6E 20 77  68 65 6E 20 63 6C 69 63  6B 65 64 29 0A 20 20 20  ert the region when clicked)◙   
00015FE0  20 20 20 20 63 6C 65 61  72 20 20 3D 20 41 20 62  6F 6F 6C 65 61 6E 20 66  6C 61 67 20 28 54 52 55      clear  = A boolean flag (TRU
00016000  45 20 74 6F 20 63 6C 65  61 72 20 61 6E 64 20 66  75 6C 6C 20 73 63 72 65  65 6E 20 74 68 65 20 74  E to clear and full screen the t
00016020  65 78 74 20 77 69 6E 64  6F 77 29 0A 20 20 20 20  20 20 20 74 65 78 74 20  20 20 3D 20 54 65 78 74  ext window)◙       text   = Text
00016040  20 74 68 61 74 20 74 68  65 20 72 65 6D 6F 74 65  20 74 65 72 6D 69 6E 61  6C 20 73 68 6F 75 6C 64   that the remote terminal should
00016060  20 74 72 61 6E 73 6D 69  74 20 77 68 65 6E 20 74  68 65 20 72 65 67 69 6F  6E 0A 20 20 20 20 20 20   transmit when the region◙      
00016080  20 20 20 20 20 20 20 20  20 20 69 73 20 63 6C 69  63 6B 65 64 0A 16 00 00  00 0A 20 53 65 65 20 61            is clicked◙▬...◙ See a
000160A0  6C 73 6F 20 3A 20 47 72  61 66 4D 6F 64 65 0A 01  00 24 00 D8 02 08 5D 02  5B 0A 54 48 65 6C 70 54  lso : GrafMode◙☺.$.╪☻◘]☻[◙THelpT
000160C0  6F 70 69 63 03 00 4B 00  00 00 0A 20 20 4D 50 52  49 4E 54 20 73 74 72 3A  73 74 72 69 6E 67 5B 2C  opic♥.K...◙  MPRINT str:string[,
000160E0  20 73 74 72 3A 73 74 72  69 6E 67 2E 2E 2E 5D 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF   str:string...]◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00016100  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 7D 00 01  00 0A 44 69 73 70 6C 61  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙}.☺.◙Displa
00016120  79 20 6F 6E 65 20 6F 72  20 6D 6F 72 65 20 73 74  72 69 6E 67 20 65 78 70  72 65 73 73 69 6F 6E 73  y one or more string expressions
00016140  20 6F 6E 20 74 68 65 20  63 61 6C 6C 65 72 73 20  73 63 72 65 65 6E 20 6F  6E 6C 79 20 28 74 68 69   on the callers screen only (thi
00016160  73 20 73 74 61 74 65 6D  65 6E 74 20 64 6F 65 73  20 6E 6F 74 20 73 65 6E  64 20 61 6E 79 74 68 69  s statement does not send anythi
00016180  6E 67 20 74 6F 20 74 68  65 20 42 42 53 20 73 63  72 65 65 6E 29 20 34 00  00 00 0A 20 53 65 65 20  ng to the BBS screen) 4...◙ See 
000161A0  61 6C 73 6F 20 3A 20 4D  50 72 69 6E 74 4C 6E 20  50 72 69 6E 74 20 50 72  69 6E 74 4C 6E 20 53 50  also : MPrintLn Print PrintLn SP
000161C0  72 69 6E 74 20 53 50 72  69 6E 74 4C 6E 0A 05 00  F6 00 D6 00 08 02 01 DF  00 05 03 01 E5 00 07 19  rint SPrintLn◙♣.÷.╓.◘☻☺▀.♣♥☺σ.•↓
000161E0  01 ED 00 06 1A 01 F4 00  08 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 53 00 00 00 0A 20 20  ☺φ.♠→☺⌠.◘]☻[◙THelpTopic♥.S...◙  
00016200  4D 50 52 49 4E 54 4C 4E  20 5B 73 74 72 3A 73 74  72 69 6E 67 5B 2C 20 73  74 72 3A 73 74 72 69 6E  MPRINTLN [str:string[, str:strin
00016220  67 2E 2E 2E 5D 5D 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  g...]]◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00016240  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  98 00 01 00 0A 44 69 73  70 6C 61 79 20 7A 65 72  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ÿ.☺.◙Display zer
00016260  6F 20 6F 72 20 6D 6F 72  65 20 73 74 72 69 6E 67  20 65 78 70 72 65 73 73  69 6F 6E 73 20 6F 6E 20  o or more string expressions on 
00016280  74 68 65 20 63 61 6C 6C  65 72 73 20 73 63 72 65  65 6E 20 6F 6E 6C 79 20  61 6E 64 20 66 6F 6C 6C  the callers screen only and foll
000162A0  6F 77 20 77 69 74 68 20  61 20 6E 65 77 6C 69 6E  65 20 28 74 68 69 73 20  73 74 61 74 65 6D 65 6E  ow with a newline (this statemen
000162C0  74 20 64 6F 65 73 20 6E  6F 74 20 73 65 6E 64 20  61 6E 79 74 68 69 6E 67  20 74 6F 20 74 68 65 20  t does not send anything to the 
000162E0  42 42 53 20 73 63 72 65  65 6E 29 20 32 00 00 00  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 4D 50 72  BBS screen) 2...◙ See also : MPr
00016300  69 6E 74 20 50 72 69 6E  74 20 50 72 69 6E 74 4C  6E 20 53 50 72 69 6E 74  20 53 50 72 69 6E 74 4C  int Print PrintLn SPrint SPrintL
00016320  6E 0A 05 00 F5 00 F9 00  06 02 01 00 01 05 03 01  06 01 07 19 01 0E 01 06  1A 01 15 01 08 5D 02 5B  n◙♣.⌡.∙.♠☻☺.☺♣♥☺♠☺•↓☺♫☺♠→☺§☺◘]☻[
00016340  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 15 00 00  00 0A 20 20 4E 45 57 4C  49 4E 45 0A 20 20 DF DF  ◙THelpTopic♥.§...◙  NEWLINE◙  ▀▀
00016360  DF DF DF DF DF 0A 20 00  01 00 0A 57 72 69 74 65  20 61 20 6E 65 77 6C 69  6E 65 20 74 6F 20 74 68  ▀▀▀▀▀◙ .☺.◙Write a newline to th
00016380  65 20 64 69 73 70 6C 61  79 20 20 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 4E 65 77 4C 69  e display  ...◙ See also : NewLi
000163A0  6E 65 73 20 46 72 65 73  68 4C 69 6E 65 0A 02 00  F8 00 43 00 08 D9 00 4C  00 09 5D 02 5B 0A 54 48  nes FreshLine◙☻.°.C.◘┘.L.○]☻[◙TH
000163C0  65 6C 70 54 6F 70 69 63  03 00 1F 00 00 00 0A 20  20 4E 45 57 4C 49 4E 45  53 20 76 61 72 0A 20 20  elpTopic♥.▼...◙  NEWLINES var◙  
000163E0  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 25 00 01  00 0A 57 72 69 74 65 20  22 76 61 72 22 20 6E 65  ▀▀▀▀▀▀▀▀▀▀▀▀◙%.☺.◙Write "var" ne
00016400  77 6C 69 6E 65 73 20 74  6F 20 74 68 65 20 64 69  73 70 6C 61 79 20 1F 00  00 00 0A 20 53 65 65 20  wlines to the display ▼...◙ See 
00016420  61 6C 73 6F 20 3A 20 4E  65 77 4C 69 6E 65 20 46  72 65 73 68 4C 69 6E 65  0A 02 00 F7 00 52 00 07  also : NewLine FreshLine◙☻.≈.R.•
00016440  D9 00 5A 00 09 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 04 00 53 00 00  00 0A 20 20 4F 50 45 4E  ┘.Z.○]☻[◙THelpTopic♦.S...◙  OPEN
00016460  43 41 50 20 63 61 70 74  66 69 6C 65 3A 73 74 72  69 6E 67 2C 20 65 72 72  6F 72 3A 62 6F 6F 6C 65  CAP captfile:string, error:boole
00016480  61 6E 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  an◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000164A0  DF DF DF DF DF DF DF DF  DF DF DF 0A 36 00 01 00  0A 4F 70 65 6E 20 22 63  61 70 74 66 69 6C 65 22  ▀▀▀▀▀▀▀▀▀▀▀◙6.☺.◙Open "captfile"
000164C0  20 61 6E 64 20 63 61 70  74 75 72 65 20 61 6C 6C  20 73 63 72 65 65 6E 20  6F 75 74 70 75 74 20 74   and capture all screen output t
000164E0  6F 20 69 74 2E 20 6F 00  01 00 0A 49 66 20 61 6E  20 65 72 72 6F 72 20 6F  63 63 75 72 73 20 63 72  o it. o.☺.◙If an error occurs cr
00016500  65 61 74 69 6E 67 20 6F  72 20 6F 70 65 6E 69 6E  67 20 22 63 61 70 74 66  69 6C 65 22 2C 20 22 65  eating or opening "captfile", "e
00016520  72 72 6F 72 22 20 69 73  20 73 65 74 20 74 6F 20  54 52 55 45 2C 20 6F 74  68 65 72 77 69 73 65 20  rror" is set to TRUE, otherwise 
00016540  22 65 72 72 6F 72 22 20  69 73 20 73 65 74 20 74  6F 20 46 41 4C 53 45 2E  20 16 00 00 00 0A 20 53  "error" is set to FALSE. ▬...◙ S
00016560  65 65 20 61 6C 73 6F 20  3A 20 43 6C 6F 73 65 43  61 70 0A 01 00 BB 00 06  01 08 5D 02 5B 0A 54 48  ee also : CloseCap◙☺.╗.♠☺◘]☻[◙TH
00016580  65 6C 70 54 6F 70 69 63  02 00 29 00 00 00 0A 20  20 4F 50 54 45 58 54 20  73 74 72 3A 73 74 72 69  elpTopic☻.)...◙  OPTEXT str:stri
000165A0  6E 67 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 2D  00 01 00 0A 57 72 69 74  ng◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙-.☺.◙Writ
000165C0  65 73 20 73 74 72 69 6E  67 20 22 73 74 72 22 20  69 6E 74 6F 20 74 68 65  20 40 4F 50 54 45 58 54  es string "str" into the @OPTEXT
000165E0  40 20 6D 61 63 72 6F 20  00 00 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 15 00 00 00 0A 20  @ macro ..]☻[◙THelpTopic♥.§...◙ 
00016600  20 50 41 47 45 4F 46 46  0A 20 20 DF DF DF DF DF  DF DF 0A 40 00 01 00 0A  54 75 72 6E 20 6F 66 66   PAGEOFF◙  ▀▀▀▀▀▀▀◙@.☺.◙Turn off
00016620  20 74 68 65 20 53 79 73  4F 70 20 70 61 67 65 64  20 69 6E 64 69 63 61 74  6F 72 20 28 66 6C 61 73   the SysOp paged indicator (flas
00016640  68 69 6E 67 20 70 20 6F  6E 20 73 74 61 74 75 73  20 6C 69 6E 65 29 20 14  00 00 00 0A 20 53 65 65  hing p on status line) ...◙ See
00016660  20 61 6C 73 6F 20 3A 20  50 61 67 65 4F 6E 0A 01  00 FC 00 63 00 06 5D 02  5B 0A 54 48 65 6C 70 54   also : PageOn◙☺.ⁿ.c.♠]☻[◙THelpT
00016680  6F 70 69 63 03 00 13 00  00 00 0A 20 20 50 41 47  45 4F 4E 0A 20 20 DF DF  DF DF DF DF 0A 3F 00 01  opic♥.‼...◙  PAGEON◙  ▀▀▀▀▀▀◙?.☺
000166A0  00 0A 54 75 72 6E 20 6F  6E 20 74 68 65 20 53 79  73 4F 70 20 70 61 67 65  64 20 69 6E 64 69 63 61  .◙Turn on the SysOp paged indica
000166C0  74 6F 72 20 28 66 6C 61  73 68 69 6E 67 20 70 20  6F 6E 20 73 74 61 74 75  73 20 6C 69 6E 65 29 20  tor (flashing p on status line) 
000166E0  15 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 50 61 67 65 4F 66 66  0A 01 00 FB 00 60 00 07  §...◙ See also : PageOff◙☺.√.`.•
00016700  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 03 00  37 00 00 00 0A 20 20 50  4F 4B 45 42 20 61 64 64  ]☻[◙THelpTopic♥.7...◙  POKEB add
00016720  72 3A 69 6E 74 65 67 65  72 2C 20 76 61 6C 3A 69  6E 74 65 67 65 72 0A 20  20 DF DF DF DF DF DF DF  r:integer, val:integer◙  ▀▀▀▀▀▀▀
00016740  DF DF DF DF DF DF DF DF  DF DF 0A 4D 00 01 00 0A  41 73 73 69 67 6E 20 74  68 65 20 76 61 6C 75 65  ▀▀▀▀▀▀▀▀▀▀◙M.☺.◙Assign the value
00016760  20 22 76 61 6C 22 20 28  30 2D 32 35 35 29 20 74  6F 20 6D 65 6D 6F 72 79  20 61 64 64 72 65 73 73   "val" (0-255) to memory address
00016780  20 22 61 64 64 72 22 20  28 50 4F 4B 45 20 69 73  20 61 20 73 79 6E 6F 6E  79 6D 29 20 2D 00 00 00   "addr" (POKE is a synonym) -...
000167A0  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 50 65 65  6B 42 20 50 65 65 6B 44  57 20 50 65 65 6B 57 20  ◙ See also : PeekB PeekDW PeekW 
000167C0  50 6F 6B 65 57 20 50 6F  6B 65 44 57 0A 05 00 5F  00 92 00 05 60 00 98 00  06 61 00 9F 00 05 FF 00  PokeW PokeDW◙♣._.Æ.♣`.ÿ.♠a.ƒ.♣ .
000167E0  A5 00 05 FE 00 AB 00 06  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 03 00  47 00 00 00 0A 20 20 50  Ñ.♣■.½.♠]☻[◙THelpTopic♥.G...◙  P
00016800  4F 4B 45 44 57 20 61 64  64 72 3A 69 6E 74 65 67  65 72 2C 20 76 61 6C 3A  69 6E 74 65 67 65 72 0A  OKEDW addr:integer, val:integer◙
00016820  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00016840  DF DF 0A 4D 00 01 00 0A  41 73 73 69 67 6E 20 74  68 65 20 76 61 6C 75 65  20 22 76 61 6C 22 20 28  ▀▀◙M.☺.◙Assign the value "val" (
00016860  2D 32 31 34 37 34 38 33  36 34 38 20 2D 20 2B 32  31 34 37 34 38 33 36 34  37 29 20 74 6F 20 6D 65  -2147483648 - +2147483647) to me
00016880  6D 6F 72 79 20 61 64 64  72 65 73 73 20 22 61 64  64 72 22 20 2C 00 00 00  0A 20 53 65 65 20 61 6C  mory address "addr" ,...◙ See al
000168A0  73 6F 20 3A 20 50 65 65  6B 42 20 50 65 65 6B 44  57 20 50 65 65 6B 57 20  50 6F 6B 65 42 20 50 6F  so : PeekB PeekDW PeekW PokeB Po
000168C0  6B 65 57 0A 05 00 5F 00  A2 00 05 60 00 A8 00 06  61 00 AF 00 05 FD 00 B5  00 05 FF 00 BB 00 05 5D  keW◙♣._.ó.♣`.¿.♠a.».♣².╡.♣ .╗.♣]
000168E0  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 45  00 00 00 0A 20 20 50 4F  4B 45 57 20 61 64 64 72  ☻[◙THelpTopic♥.E...◙  POKEW addr
00016900  3A 69 6E 74 65 67 65 72  2C 20 76 61 6C 3A 69 6E  74 65 67 65 72 0A 20 20  DF DF DF DF DF DF DF DF  :integer, val:integer◙  ▀▀▀▀▀▀▀▀
00016920  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  3B 00 01 00 0A 41 73 73  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙;.☺.◙Ass
00016940  69 67 6E 20 74 68 65 20  76 61 6C 75 65 20 22 76  61 6C 22 20 28 30 2D 36  35 35 33 35 29 20 74 6F  ign the value "val" (0-65535) to
00016960  20 6D 65 6D 6F 72 79 20  61 64 64 72 65 73 73 20  22 61 64 64 72 22 20 2D  00 00 00 0A 20 53 65 65   memory address "addr" -...◙ See
00016980  20 61 6C 73 6F 20 3A 20  50 65 65 6B 42 20 50 65  65 6B 44 57 20 50 65 65  6B 57 20 50 6F 6B 65 42   also : PeekB PeekDW PeekW PokeB
000169A0  20 50 6F 6B 65 44 57 0A  05 00 5F 00 8E 00 05 60  00 94 00 06 61 00 9B 00  05 FD 00 A1 00 05 FE 00   PokeDW◙♣._.Ä.♣`.ö.♠a.¢.♣².í.♣■.
000169C0  A7 00 06 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 27 00 00 00 0A  20 20 50 4F 50 20 76 61  º.♠]☻[◙THelpTopic♥.'...◙  POP va
000169E0  72 5B 2C 76 61 72 2E 2E  2E 5D 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 48 00  r[,var...]◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙H.
00016A00  01 00 0A 50 6F 70 20 76  61 6C 75 65 73 20 28 70  72 65 76 69 6F 75 73 6C  79 20 70 75 73 68 65 64  ☺.◙Pop values (previously pushed
00016A20  20 6F 6E 74 6F 20 74 68  65 20 73 74 61 63 6B 29  20 69 6E 74 6F 20 61 20  6C 69 73 74 20 6F 66 20   onto the stack) into a list of 
00016A40  76 61 72 69 61 62 6C 65  73 20 12 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 50 75 73 68 0A  variables ↕...◙ See also : Push◙
00016A60  01 00 05 01 7D 00 04 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 2D  00 00 00 0A 20 20 50 52  ☺.♣☺}.♦]☻[◙THelpTopic♥.-...◙  PR
00016A80  46 4F 55 4E 44 20 26 20  50 52 46 4F 55 4E 44 4C  4E 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  FOUND & PRFOUNDLN◙  ▀▀▀▀▀▀▀▀▀▀▀▀
00016AA0  DF DF DF DF DF DF DF 0A  90 00 01 00 0A 54 68 65  73 65 20 77 6F 72 6B 20  6A 75 73 74 20 6C 69 6B  ▀▀▀▀▀▀▀◙É.☺.◙These work just lik
00016AC0  65 20 50 72 69 6E 74 20  61 6E 64 20 50 72 69 6E  74 4C 6E 20 62 75 74 2C  20 69 66 20 74 68 65 20  e Print and PrintLn but, if the 
00016AE0  6C 61 73 74 20 53 65 61  72 63 68 46 69 6E 64 20  73 74 61 74 65 6D 65 6E  74 20 72 65 73 75 6C 74  last SearchFind statement result
00016B00  65 64 20 69 6E 20 61 20  6D 61 74 63 68 2C 20 69  74 20 77 69 6C 6C 20 61  75 74 6F 6D 61 74 69 63  ed in a match, it will automatic
00016B20  61 6C 6C 79 20 68 69 67  68 6C 69 67 68 74 20 66  6F 75 6E 64 20 77 6F 72  64 73 2E 20 18 00 00 00  ally highlight found words. ↑...
00016B40  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 53 65 61  72 63 68 46 69 6E 64 0A  04 00 02 01 44 00 05 03  ◙ See also : SearchFind◙♦.☻☺D.♣♥
00016B60  01 4E 00 07 12 01 67 00  0A 12 01 CB 00 0A 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 3C 00  ☺N.•↕☺g.◙↕☺╦.◙]☻[◙THelpTopic♥.<.
00016B80  00 00 0A 20 20 50 52 49  4E 54 20 73 74 72 3A 73  74 72 69 6E 67 5B 2C 20  73 74 72 3A 73 74 72 69  ..◙  PRINT str:string[, str:stri
00016BA0  6E 67 2E 2E 2E 5D 0A 20  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 28 00  ng...]◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙(.
00016BC0  01 00 0A 44 69 73 70 6C  61 79 20 6F 6E 65 20 6F  72 20 6D 6F 72 65 20 73  74 72 69 6E 67 20 65 78  ☺.◙Display one or more string ex
00016BE0  70 72 65 73 73 69 6F 6E  73 20 35 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 4D 50 72 69 6E  pressions 5...◙ See also : MPrin
00016C00  74 20 4D 50 72 69 6E 74  4C 6E 20 50 72 69 6E 74  4C 6E 20 53 50 72 69 6E  74 20 53 50 72 69 6E 74  t MPrintLn PrintLn SPrint SPrint
00016C20  4C 6E 0A 05 00 F5 00 72  00 06 F6 00 79 00 08 03  01 82 00 07 19 01 8A 00  06 1A 01 91 00 08 5D 02  Ln◙♣.⌡.r.♠÷.y.◘♥☺é.•↓☺è.♠→☺æ.◘]☻
00016C40  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 44 00  00 00 0A 20 20 50 52 49  4E 54 4C 4E 20 5B 73 74  [◙THelpTopic♥.D...◙  PRINTLN [st
00016C60  72 3A 73 74 72 69 6E 67  5B 2C 20 73 74 72 3A 73  74 72 69 6E 67 2E 2E 2E  5D 5D 0A 20 20 DF DF DF  r:string[, str:string...]]◙  ▀▀▀
00016C80  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 43 00  01 00 0A 44 69 73 70 6C  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙C.☺.◙Displ
00016CA0  61 79 20 7A 65 72 6F 20  6F 72 20 6D 6F 72 65 20  73 74 72 69 6E 67 20 65  78 70 72 65 73 73 69 6F  ay zero or more string expressio
00016CC0  6E 73 20 61 6E 64 20 66  6F 6C 6C 6F 77 20 77 69  74 68 20 61 20 6E 65 77  6C 69 6E 65 20 33 00 00  ns and follow with a newline 3..
00016CE0  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 4D 50  72 69 6E 74 20 4D 50 72  69 6E 74 4C 6E 20 50 72  .◙ See also : MPrint MPrintLn Pr
00016D00  69 6E 74 20 53 50 72 69  6E 74 20 53 50 72 69 6E  74 4C 6E 0A 05 00 F5 00  95 00 06 F6 00 9C 00 08  int SPrint SPrintLn◙♣.⌡.ò.♠÷.£.◘
00016D20  02 01 A5 00 05 19 01 AB  00 06 1A 01 B2 00 08 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 04 00 A3  ☻☺Ñ.♣↓☺½.♠→☺▓.◘]☻[◙THelpTopic♦.ú
00016D40  00 00 00 0A 20 20 50 52  4F 4D 50 54 53 54 52 20  70 72 6F 6D 70 74 3A 69  6E 74 65 67 65 72 2C 20  ...◙  PROMPTSTR prompt:integer, 
00016D60  76 61 72 3A 73 74 72 69  6E 67 2C 20 6C 65 6E 3A  69 6E 74 65 67 65 72 2C  20 76 61 6C 69 64 3A 73  var:string, len:integer, valid:s
00016D80  74 72 69 6E 67 2C 20 66  6C 61 67 73 3A 69 6E 74  65 67 65 72 0A 20 20 DF  DF DF DF DF DF DF DF DF  tring, flags:integer◙  ▀▀▀▀▀▀▀▀▀
00016DA0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00016DC0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00016DE0  DF DF DF DF DF 0A 96 00  01 00 0A 44 69 73 70 6C  61 79 20 50 43 42 54 45  58 54 20 65 6E 74 72 79  ▀▀▀▀▀◙û.☺.◙Display PCBTEXT entry
00016E00  20 22 70 72 6F 6D 70 74  22 20 61 6E 64 20 67 65  74 20 61 20 73 74 72 69  6E 67 20 28 6D 61 78 69   "prompt" and get a string (maxi
00016E20  6D 75 6D 20 6C 65 6E 67  74 68 20 22 6C 65 6E 22  2C 20 76 61 6C 69 64 20  63 68 61 72 61 63 74 65  mum length "len", valid characte
00016E40  72 73 20 22 76 61 6C 69  64 22 2C 20 66 6C 61 67  73 20 22 66 6C 61 67 73  22 29 20 66 72 6F 6D 20  rs "valid", flags "flags") from 
00016E60  74 68 65 20 75 73 65 72  2C 20 61 73 73 69 67 6E  69 6E 67 20 69 74 20 74  6F 20 22 76 61 72 22 20  the user, assigning it to "var" 
00016E80  42 02 00 00 0A 20 20 20  20 20 20 20 20 20 76 61  6C 69 64 20 6C 65 6E 67  74 68 20 20 20 20 20 3A  B☻..◙         valid length     :
00016EA0  20 31 2D 32 35 36 0A 20  20 20 20 20 20 20 20 20  76 61 6C 69 64 20 63 68  61 72 61 63 74 65 72 73   1-256◙         valid characters
00016EC0  20 3A 20 61 6E 79 20 73  74 72 69 6E 67 0A 20 20  20 20 20 20 20 20 20 76  61 6C 69 64 20 66 6C 61   : any string◙         valid fla
00016EE0  67 73 20 20 20 20 20 20  3A 20 45 43 48 4F 44 4F  54 53 0A 20 20 20 20 20  20 20 20 20 20 20 20 20  gs      : ECHODOTS◙             
00016F00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 46  49 45 4C 44 4C 45 4E 0A  20 20 20 20 20 20 20 20                 FIELDLEN◙        
00016F20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 47 55 49 44  45 0A 20 20 20 20 20 20                      GUIDE◙      
00016F40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 55 50  43 41 53 45 0A 20 20 20                        UPCASE◙   
00016F60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 53 54 41 43 4B 45 44                           STACKED
00016F80  0A 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 45 52 41  ◙                            ERA
00016FA0  53 45 4C 49 4E 45 0A 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  SELINE◙                         
00016FC0  20 20 20 4E 45 57 4C 49  4E 45 0A 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20     NEWLINE◙                     
00016FE0  20 20 20 20 20 20 20 4C  46 42 45 46 4F 52 45 0A  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20         LFBEFORE◙                
00017000  20 20 20 20 20 20 20 20  20 20 20 20 4C 46 41 46  54 45 52 0A 20 20 20 20  20 20 20 20 20 20 20 20              LFAFTER◙            
00017020  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  57 4F 52 44 57 52 41 50  0A 20 20 20 20 20 20 20                  WORDWRAP◙       
00017040  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 4E 4F 43  4C 45 41 52 0A 20 20 20                       NOCLEAR◙   
00017060  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 48 49 47 48 41 53 43                           HIGHASC
00017080  49 49 0A 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 41  II◙                            A
000170A0  55 54 4F 0A 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  UTO◙                            
000170C0  59 45 53 4E 4F 0A 16 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 44  69 73 70 54 65 78 74 0A  YESNO◙▬...◙ See also : DispText◙
000170E0  01 00 CA 00 89 03 08 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 29  00 00 00 0A 20 20 50 55  ☺.╩.ë♥◘]☻[◙THelpTopic♥.)...◙  PU
00017100  53 48 20 76 61 72 5B 2C  76 61 72 2E 2E 2E 5D 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  SH var[,var...]◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00017120  DF DF DF 0A 35 00 01 00  0A 50 75 73 68 20 61 20  6C 69 73 74 20 6F 66 20  65 76 61 6C 75 61 74 65  ▀▀▀◙5.☺.◙Push a list of evaluate
00017140  64 20 65 78 70 72 65 73  73 69 6F 6E 73 20 6F 6E  74 6F 20 74 68 65 20 73  74 61 63 6B 20 11 00 00  d expressions onto the stack ◄..
00017160  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 50 6F  70 0A 01 00 00 01 6C 00  03 5D 02 5B 0A 54 48 65  .◙ See also : Pop◙☺..☺l.♥]☻[◙THe
00017180  6C 70 54 6F 70 69 63 04  00 15 00 00 00 0A 20 20  50 55 54 55 53 45 52 0A  20 20 DF DF DF DF DF DF  lpTopic♦.§...◙  PUTUSER◙  ▀▀▀▀▀▀
000171A0  DF 0A 50 00 01 00 0A 57  72 69 74 65 20 74 68 65  20 69 6E 66 6F 72 6D 61  74 69 6F 6E 20 66 72 6F  ▀◙P.☺.◙Write the information fro
000171C0  6D 20 74 68 65 20 70 72  65 64 65 66 69 6E 65 64  20 76 61 72 69 61 62 6C  65 73 20 28 55 5F 2E 2E  m the predefined variables (U_..
000171E0  2E 29 20 74 6F 20 74 68  65 20 75 73 65 72 20 72  65 63 6F 72 64 20 E6 00  01 00 0A 54 68 69 73 20  .) to the user record µ.☺.◙This 
00017200  73 74 61 74 65 6D 65 6E  74 20 69 73 20 6F 6E 6C  79 20 69 6E 74 65 6E 64  65 64 20 74 6F 20 75 70  statement is only intended to up
00017220  64 61 74 65 20 75 73 65  72 20 69 6E 66 6F 72 6D  61 74 69 6F 6E 20 69 66  20 61 20 73 75 63 63 65  date user information if a succe
00017240  73 73 66 75 6C 20 47 65  74 55 73 65 72 20 6F 72  20 47 65 74 41 6C 74 55  73 65 72 20 77 61 73 20  ssful GetUser or GetAltUser was 
00017260  69 73 73 75 65 64 20 70  72 65 76 69 6F 75 73 6C  79 2E 20 20 54 68 69 73  20 77 61 73 20 64 6F 6E  issued previously.  This was don
00017280  65 20 74 6F 20 65 6E 73  75 72 65 20 74 68 61 74  20 69 6E 66 6F 72 6D 61  74 69 6F 6E 20 66 6F 72  e to ensure that information for
000172A0  20 74 68 65 20 63 75 72  72 65 6E 74 20 75 73 65  72 20 77 61 73 6E 27 74  20 77 72 69 74 74 65 6E   the current user wasn't written
000172C0  20 74 6F 20 61 6E 6F 74  68 65 72 20 75 73 65 72  20 6F 72 20 76 69 63 65  20 76 65 72 73 61 2E 20   to another user or vice versa. 
000172E0  15 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 47 65 74 55 73 65 72  0A 03 00 DC 00 B2 00 07  §...◙ See also : GetUser◙♥.▄.▓.•
00017300  54 01 BD 00 0A DC 00 59  01 07 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  02 00 27 00 00 00 0A 20  T☺╜.◙▄.Y☺•]☻[◙THelpTopic☻.'...◙ 
00017320  20 51 55 45 53 54 20 6E  72 3A 69 6E 74 65 67 65  72 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF   QUEST nr:integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀
00017340  DF DF DF DF 0A 1E 00 01  00 0A 44 6F 20 73 63 72  69 70 74 20 71 75 65 73  74 69 6F 6E 6E 61 69 72  ▀▀▀▀◙▲.☺.◙Do script questionnair
00017360  65 20 22 6E 72 22 20 00  00 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 2D 00 00 00 0A 20 20  e "nr" ..]☻[◙THelpTopic♥.-...◙  
00017380  52 44 55 4E 45 54 20 6E  6F 64 65 3A 69 6E 74 65  67 65 72 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  RDUNET node:integer◙  ▀▀▀▀▀▀▀▀▀▀
000173A0  DF DF DF DF DF DF DF DF  DF 0A 33 00 01 00 0A 52  65 61 64 20 69 6E 66 6F  72 6D 61 74 69 6F 6E 20  ▀▀▀▀▀▀▀▀▀◙3.☺.◙Read information 
000173C0  66 72 6F 6D 20 55 53 45  52 4E 45 54 2E 58 58 58  20 66 6F 72 20 6E 6F 64  65 20 22 6E 6F 64 65 22  from USERNET.XXX for node "node"
000173E0  20 22 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  3A 20 52 64 55 73 79 73  20 57 72 55 6E 65 74 20   "...◙ See also : RdUsys WrUnet 
00017400  57 72 55 73 79 73 0A 03  00 09 01 6E 00 06 2C 01  75 00 06 2D 01 7C 00 06  5D 02 5B 0A 54 48 65 6C  WrUsys◙♥.○☺n.♠,☺u.♠-☺|.♠]☻[◙THel
00017420  70 54 6F 70 69 63 03 00  13 00 00 00 0A 20 20 52  44 55 53 59 53 0A 20 20  DF DF DF DF DF DF 0A 42  pTopic♥.‼...◙  RDUSYS◙  ▀▀▀▀▀▀◙B
00017440  00 01 00 0A 52 65 61 64  73 20 61 20 55 53 45 52  53 2E 53 59 53 20 66 69  6C 65 2C 20 69 66 20 70  .☺.◙Reads a USERS.SYS file, if p
00017460  72 65 73 65 6E 74 2C 20  61 6E 64 20 75 70 64 61  74 65 73 20 74 68 65 20  75 73 65 72 73 20 72 65  resent, and updates the users re
00017480  63 6F 72 64 20 22 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 52 64  55 6E 65 74 20 57 72 55  cord "...◙ See also : RdUnet WrU
000174A0  6E 65 74 20 57 72 55 73  79 73 0A 03 00 08 01 63  00 06 2C 01 6A 00 06 2D  01 71 00 06 5D 02 5B 0A  net WrUsys◙♥.◘☺c.♠,☺j.♠-☺q.♠]☻[◙
000174C0  54 48 65 6C 70 54 6F 70  69 63 03 00 51 00 00 00  0A 20 20 52 45 4E 41 4D  45 20 6F 6C 64 6E 61 6D  THelpTopic♥.Q...◙  RENAME oldnam
000174E0  65 3A 73 74 72 69 6E 67  2C 20 6E 65 77 6E 61 6D  65 3A 73 74 72 69 6E 67  0A 20 20 DF DF DF DF DF  e:string, newname:string◙  ▀▀▀▀▀
00017500  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00017520  0A 24 00 01 00 0A 52 65  6E 61 6D 65 20 66 69 6C  65 20 22 6F 6C 64 6E 61  6D 65 22 20 74 6F 20 22  ◙$.☺.◙Rename file "oldname" to "
00017540  6E 65 77 6E 61 6D 65 22  20 2E 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  3A 20 44 65 6C 65 74 65  newname" ....◙ See also : Delete
00017560  20 43 6F 70 79 20 41 70  70 65 6E 64 20 45 78 69  73 74 20 46 69 6C 65 49  6E 66 0A 05 00 C5 00 83   Copy Append Exist FileInf◙♣.┼.â
00017580  00 06 40 01 8A 00 04 3F  01 8F 00 06 1C 00 96 00  05 1E 00 9C 00 07 5D 02  5B 0A 54 48 65 6C 70 54  .♠@☺è.♦?☺Å.♠∟.û.♣▲.£.•]☻[◙THelpT
000175A0  6F 70 69 63 02 00 19 00  00 00 0A 20 20 52 45 53  45 54 44 49 53 50 0A 20  20 DF DF DF DF DF DF DF  opic☻.↓...◙  RESETDISP◙  ▀▀▀▀▀▀▀
000175C0  DF DF 0A 27 00 01 00 0A  52 65 73 65 74 20 74 68  65 20 64 69 73 70 6C 61  79 20 61 66 74 65 72 20  ▀▀◙'.☺.◙Reset the display after 
000175E0  61 6E 20 75 73 65 72 20  61 62 6F 72 74 20 00 00  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 03 00  an user abort ..]☻[◙THelpTopic♥.
00017600  17 00 00 00 0A 20 20 52  45 53 54 53 43 52 4E 0A  20 20 DF DF DF DF DF DF  DF DF 0A 43 00 01 00 0A  ↨...◙  RESTSCRN◙  ▀▀▀▀▀▀▀▀◙C.☺.◙
00017620  52 65 73 74 6F 72 65 20  74 68 65 20 73 63 72 65  65 6E 20 66 72 6F 6D 20  74 68 65 20 62 75 66 66  Restore the screen from the buff
00017640  65 72 20 70 72 65 76 69  6F 75 73 6C 79 20 73 61  76 65 64 20 77 69 74 68  20 53 61 76 65 53 63 72  er previously saved with SaveScr
00017660  6E 20 16 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 53 61 76 65 53  63 72 6E 0A 02 00 0E 01  n ▬...◙ See also : SaveScrn◙☻.♫☺
00017680  52 00 08 0E 01 68 00 08  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 02 00  13 00 00 00 0A 20 20 52  R.◘♫☺h.◘]☻[◙THelpTopic☻.‼...◙  R
000176A0  45 54 55 52 4E 0A 20 20  DF DF DF DF DF DF 0A 63  00 01 00 0A 52 65 74 75  72 6E 20 74 6F 20 74 68  ETURN◙  ▀▀▀▀▀▀◙c.☺.◙Return to th
000176C0  65 20 73 74 61 74 65 6D  65 6E 74 20 61 66 74 65  72 20 74 68 65 20 6C 61  73 74 20 47 6F 53 75 62  e statement after the last GoSub
000176E0  20 6F 72 2C 20 69 66 20  6E 6F 20 47 6F 53 75 62  20 69 73 20 77 61 69 74  69 6E 67 20 66 6F 72 20   or, if no GoSub is waiting for 
00017700  61 20 52 45 54 55 52 4E  2C 20 45 6E 64 20 74 68  65 20 50 50 45 20 02 00  DD 00 3C 00 05 CE 00 6B  a RETURN, End the PPE ☻.▌.<.♣╬.k
00017720  00 03 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 17 00 00 00 0A 20  20 53 41 56 45 53 43 52  .♥]☻[◙THelpTopic♥.↨...◙  SAVESCR
00017740  4E 0A 20 20 DF DF DF DF  DF DF DF DF 0A 4D 00 01  00 0A 53 61 76 65 20 74  68 65 20 63 75 72 72 65  N◙  ▀▀▀▀▀▀▀▀◙M.☺.◙Save the curre
00017760  6E 74 20 73 63 72 65 65  6E 20 69 6E 20 61 20 62  75 66 66 65 72 20 66 6F  72 20 6C 61 74 65 72 20  nt screen in a buffer for later 
00017780  72 65 73 74 6F 72 61 74  69 6F 6E 20 77 69 74 68  20 74 68 65 20 52 65 73  74 53 63 72 6E 20 16 00  restoration with the RestScrn ▬.
000177A0  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 52  65 73 74 53 63 72 6E 0A  02 00 0C 01 5C 00 08 0C  ..◙ See also : RestScrn◙☻.♀☺\.◘♀
000177C0  01 72 00 08 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 04 00 3F 00 00 00  0A 20 20 53 43 52 46 49  ☺r.◘]☻[◙THelpTopic♦.?...◙  SCRFI
000177E0  4C 45 20 6C 69 6E 65 56  61 72 2C 20 66 69 6C 65  6E 61 6D 65 56 61 72 0A  20 20 DF DF DF DF DF DF  LE lineVar, filenameVar◙  ▀▀▀▀▀▀
00017800  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 43  00 01 00 0A 46 69 6E 64  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙C.☺.◙Find
00017820  20 61 20 66 69 6C 65 20  6E 61 6D 65 20 61 6E 64  20 6C 69 6E 65 20 6E 75  6D 62 65 72 20 74 68 61   a file name and line number tha
00017840  74 20 69 73 20 63 75 72  72 65 6E 74 6C 79 20 6F  6E 20 74 68 65 20 73 63  72 65 65 6E 2E 20 0B 01  t is currently on the screen. ♂☺
00017860  01 00 0A 6C 69 6E 65 56  61 72 20 20 20 20 20 3D  20 53 68 6F 75 6C 64 20  62 65 20 73 65 74 20 62  ☺.◙lineVar     = Should be set b
00017880  65 66 6F 72 65 20 63 61  6C 6C 69 6E 67 20 74 6F  20 74 68 65 20 6C 69 6E  65 20 6E 75 6D 62 65 72  efore calling to the line number
000178A0  20 74 6F 20 73 74 61 72  74 20 73 65 61 72 63 68  69 6E 67 20 6F 6E 20 28  31 20 69 73 20 74 68 65   to start searching on (1 is the
000178C0  20 74 6F 70 20 6C 69 6E  65 29 3B 20 57 69 6C 6C  20 62 65 20 73 65 74 20  74 6F 20 74 68 65 20 6C   top line); Will be set to the l
000178E0  69 6E 65 20 6E 75 6D 62  65 72 20 77 68 65 72 65  20 74 68 65 20 66 69 6C  65 20 6E 61 6D 65 20 77  ine number where the file name w
00017900  61 73 20 66 6F 75 6E 64  20 6F 72 20 30 20 69 66  20 6E 6F 20 66 69 6C 65  20 6E 61 6D 65 20 77 61  as found or 0 if no file name wa
00017920  73 20 66 6F 75 6E 64 20  66 69 6C 65 6E 61 6D 65  56 61 72 20 3D 20 57 69  6C 6C 20 62 65 20 73 65  s found filenameVar = Will be se
00017940  74 20 74 6F 20 74 68 65  20 66 69 6C 65 20 6E 61  6D 65 20 69 66 20 6F 6E  65 20 69 73 20 66 6F 75  t to the file name if one is fou
00017960  6E 64 20 6F 6E 20 73 63  72 65 65 6E 20 15 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 53 63  nd on screen §...◙ See also : Sc
00017980  72 54 65 78 74 0A 01 00  7F 00 9B 01 07 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 02 00 2F 00 00  rText◙☺.⌂.¢☺•]☻[◙THelpTopic☻./..
000179A0  00 0A 20 20 53 45 4E 44  4D 4F 44 45 4D 20 73 74  72 3A 73 74 72 69 6E 67  0A 20 20 DF DF DF DF DF  .◙  SENDMODEM str:string◙  ▀▀▀▀▀
000179C0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  29 00 01 00 0A 53 65 6E  64 20 74 68 65 20 74 65  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙).☺.◙Send the te
000179E0  78 74 20 69 6E 20 22 73  74 72 22 20 6F 75 74 20  74 6F 20 74 68 65 20 6D  6F 64 65 6D 20 00 00 5D  xt in "str" out to the modem ..]
00017A00  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 04 00 4B  00 00 00 0A 20 20 53 45  41 52 43 48 49 4E 49 54  ☻[◙THelpTopic♦.K...◙  SEARCHINIT
00017A20  20 63 72 69 74 65 72 69  61 2C 20 63 61 73 65 53  65 6E 73 69 74 69 76 65  0A 20 20 DF DF DF DF DF   criteria, caseSensitive◙  ▀▀▀▀▀
00017A40  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 49 00  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙I.
00017A60  01 00 0A 49 6E 69 74 69  61 6C 69 7A 65 20 73 65  61 72 63 68 20 70 61 72  61 6D 65 74 65 72 73 20  ☺.◙Initialize search parameters 
00017A80  66 6F 72 20 61 20 66 61  73 74 65 72 20 42 4F 59  45 52 2D 4D 4F 4F 52 45  20 73 65 61 72 63 68 20  for a faster BOYER-MOORE search 
00017AA0  61 6C 67 6F 72 69 74 68  6D 2E 20 D3 00 01 00 0A  63 72 69 74 65 72 69 61  20 20 20 20 20 20 3D 20  algorithm. ╙.☺.◙criteria      = 
00017AC0  41 20 73 74 72 69 6E 67  20 65 78 70 72 65 73 73  69 6F 6E 20 77 69 74 68  20 74 68 65 20 73 65 61  A string expression with the sea
00017AE0  72 63 68 20 63 72 69 74  65 72 69 61 20 69 6E 20  74 68 65 20 73 61 6D 65  20 66 6F 72 6D 61 74 20  rch criteria in the same format 
00017B00  75 73 65 64 20 62 79 20  50 43 42 6F 61 72 64 20  28 69 65 2C 20 22 54 48  49 53 20 26 20 54 48 41  used by PCBoard (ie, "THIS & THA
00017B20  54 20 7C 20 42 4F 42 22  29 20 63 61 73 65 53 65  6E 73 69 74 69 76 65 20  3D 20 41 20 62 6F 6F 6C  T | BOB") caseSensitive = A bool
00017B40  65 61 6E 20 66 6C 61 67  20 28 54 52 55 45 20 74  6F 20 66 6F 72 63 65 20  61 20 63 61 73 65 20 73  ean flag (TRUE to force a case s
00017B60  65 6E 73 69 74 69 76 65  20 73 65 61 72 63 68 2C  20 46 41 4C 53 45 20 6F  74 68 65 72 77 69 73 65  ensitive search, FALSE otherwise
00017B80  29 20 35 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 53 65 61 72 63  68 46 69 6E 64 20 50 52  ) 5...◙ See also : SearchFind PR
00017BA0  46 6F 75 6E 64 2F 50 52  46 6F 75 6E 64 4C 6E 20  53 65 61 72 63 68 53 74  6F 70 0A 03 00 12 01 75  Found/PRFoundLn SearchStop◙♥.↕☺u
00017BC0  01 0A 01 01 80 01 11 13  01 92 01 0A 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 04 00 45 00 00 00  ☺◙☺☺Ç☺◄‼☺Æ☺◙]☻[◙THelpTopic♦.E...
00017BE0  0A 20 20 53 45 41 52 43  48 46 49 4E 44 20 62 75  66 66 65 72 45 78 70 72  2C 20 66 6F 75 6E 64 56  ◙  SEARCHFIND bufferExpr, foundV
00017C00  61 72 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ar◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00017C20  DF DF DF DF 0A 6E 00 01  00 0A 45 78 65 63 75 74  65 20 61 20 42 4F 59 45  52 2D 4D 4F 4F 52 45 20  ▀▀▀▀◙n.☺.◙Execute a BOYER-MOORE 
00017C40  73 65 61 72 63 68 20 6F  6E 20 61 20 74 65 78 74  20 62 75 66 66 65 72 20  75 73 69 6E 67 20 63 72  search on a text buffer using cr
00017C60  69 74 65 72 69 61 20 70  72 65 76 69 6F 75 73 6C  79 20 64 65 66 69 6E 65  64 20 77 69 74 68 20 61  iteria previously defined with a
00017C80  20 53 65 61 72 63 68 49  6E 69 74 20 73 74 61 74  65 6D 65 6E 74 2E 20 78  00 01 00 0A 62 75 66 66   SearchInit statement. x.☺.◙buff
00017CA0  65 72 45 78 70 72 20 3D  20 54 68 65 20 62 75 66  66 65 72 20 74 6F 20 73  65 61 72 63 68 20 66 6F  erExpr = The buffer to search fo
00017CC0  75 6E 64 56 61 72 20 20  20 3D 20 53 65 74 20 74  6F 20 54 52 55 45 20 69  66 20 62 75 66 66 65 72  undVar   = Set to TRUE if buffer
00017CE0  45 78 70 72 20 63 6F 6E  74 61 69 6E 73 20 74 68  65 20 73 65 61 72 63 68  20 63 72 69 74 65 72 69  Expr contains the search criteri
00017D00  61 2C 20 46 41 4C 53 45  20 6F 74 68 65 72 77 69  73 65 20 35 00 00 00 0A  20 53 65 65 20 61 6C 73  a, FALSE otherwise 5...◙ See als
00017D20  6F 20 3A 20 53 65 61 72  63 68 49 6E 69 74 20 50  52 46 6F 75 6E 64 2F 50  52 46 6F 75 6E 64 4C 6E  o : SearchInit PRFound/PRFoundLn
00017D40  20 53 65 61 72 63 68 53  74 6F 70 0A 04 00 11 01  9E 00 0A 11 01 39 01 0A  01 01 44 01 11 13 01 56   SearchStop◙♦.◄☺₧.◙◄☺9☺◙☺☺D☺◄‼☺V
00017D60  01 0A 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 1B 00 00 00 0A 20  20 53 45 41 52 43 48 53  ☺◙]☻[◙THelpTopic♥.←...◙  SEARCHS
00017D80  54 4F 50 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  0A 48 00 01 00 0A 43 6C  65 61 72 73 20 6F 75 74  TOP◙  ▀▀▀▀▀▀▀▀▀▀◙H.☺.◙Clears out
00017DA0  20 70 72 65 76 69 6F 75  73 6C 79 20 65 6E 74 65  72 65 64 20 73 65 61 72  63 68 20 63 72 69 74 65   previously entered search crite
00017DC0  72 69 61 2E 20 49 74 20  74 61 6B 65 73 20 6E 6F  20 70 61 72 61 6D 65 74  65 72 73 2E 20 35 00 00  ria. It takes no parameters. 5..
00017DE0  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 53 65  61 72 63 68 49 6E 69 74  20 53 65 61 72 63 68 46  .◙ See also : SearchInit SearchF
00017E00  69 6E 64 20 50 52 46 6F  75 6E 64 2F 50 52 46 6F  75 6E 64 4C 6E 0A 03 00  11 01 71 00 0A 12 01 7C  ind PRFound/PRFoundLn◙♥.◄☺q.◙↕☺|
00017E20  00 0A 01 01 87 00 11 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 04 00 77  00 00 00 0A 20 20 53 48  .◙☺☺ç.◄]☻[◙THelpTopic♦.w...◙  SH
00017E40  45 4C 4C 20 63 6F 6D 3A  62 6F 6F 6C 65 61 6E 2C  20 63 6F 64 65 3A 69 6E  74 65 67 65 72 2C 20 70  ELL com:boolean, code:integer, p
00017E60  72 6F 67 3A 73 74 72 69  6E 67 2C 20 61 72 67 3A  73 74 72 69 6E 67 0A 20  20 DF DF DF DF DF DF DF  rog:string, arg:string◙  ▀▀▀▀▀▀▀
00017E80  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00017EA0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 7B 00 01 00 0A 53  68 65 6C 6C 20 28 76 69  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙{.☺.◙Shell (vi
00017EC0  61 20 43 4F 4D 4D 41 4E  44 2E 43 4F 4D 20 69 66  20 22 63 6F 6D 22 20 69  73 20 54 52 55 45 29 20  a COMMAND.COM if "com" is TRUE) 
00017EE0  74 6F 20 70 72 6F 67 72  61 6D 2F 63 6F 6D 6D 61  6E 64 20 22 70 72 6F 67  22 20 77 69 74 68 20 61  to program/command "prog" with a
00017F00  72 67 75 6D 65 6E 74 73  20 22 61 72 67 22 2C 20  73 61 76 69 6E 67 20 74  68 65 20 72 65 74 75 72  rguments "arg", saving the retur
00017F20  6E 20 76 61 6C 75 65 20  69 6E 20 22 76 61 72 22  20 6A 00 01 00 0A 4E 4F  54 45 3A 20 20 49 66 20  n value in "var" j.☺.◙NOTE:  If 
00017F40  22 63 6F 6D 22 20 69 73  20 54 52 55 45 2C 20 74  68 65 20 76 61 6C 75 65  20 61 73 73 69 67 6E 65  "com" is TRUE, the value assigne
00017F60  64 20 74 6F 20 22 76 61  72 22 20 77 69 6C 6C 20  62 65 20 74 68 65 20 72  65 74 75 72 6E 20 63 6F  d to "var" will be the return co
00017F80  64 65 20 6F 66 20 43 4F  4D 4D 41 4E 44 2E 43 4F  4D 2C 20 6E 6F 74 20 22  70 72 6F 67 22 29 20 12  de of COMMAND.COM, not "prog") ↕
00017FA0  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  43 61 6C 6C 0A 01 00 B7  00 6A 01 04 5D 02 5B 0A  ...◙ See also : Call◙☺.╖.j☺♦]☻[◙
00017FC0  54 48 65 6C 70 54 6F 70  69 63 03 00 15 00 00 00  0A 20 20 53 48 4F 57 4F  46 46 0A 20 20 DF DF DF  THelpTopic♥.§...◙  SHOWOFF◙  ▀▀▀
00017FE0  DF DF DF DF 0A 30 00 01  00 0A 54 75 72 6E 73 20  6F 66 66 20 64 69 73 70  6C 61 79 20 6F 66 20 69  ▀▀▀▀◙0.☺.◙Turns off display of i
00018000  6E 66 6F 72 6D 61 74 69  6F 6E 20 74 6F 20 74 68  65 20 73 63 72 65 65 6E  20 1D 00 00 00 0A 20 53  nformation to the screen ↔...◙ S
00018020  65 65 20 61 6C 73 6F 20  3A 20 53 68 6F 77 53 74  61 74 20 53 68 6F 77 4F  6E 0A 02 00 81 00 53 00  ee also : ShowStat ShowOn◙☻.ü.S.
00018040  08 16 01 5C 00 06 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 03 00 13 00  00 00 0A 20 20 53 48 4F  ◘▬☺\.♠]☻[◙THelpTopic♥.‼...◙  SHO
00018060  57 4F 4E 0A 20 20 DF DF  DF DF DF DF 0A 2F 00 01  00 0A 54 75 72 6E 73 20  6F 6E 20 64 69 73 70 6C  WON◙  ▀▀▀▀▀▀◙/.☺.◙Turns on displ
00018080  61 79 20 6F 66 20 69 6E  66 6F 72 6D 61 74 69 6F  6E 20 74 6F 20 74 68 65  20 73 63 72 65 65 6E 20  ay of information to the screen 
000180A0  1E 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 53 68 6F 77 53 74 61  74 20 53 68 6F 77 4F 66  ▲...◙ See also : ShowStat ShowOf
000180C0  66 0A 02 00 81 00 50 00  08 15 01 59 00 07 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 0C 00 3D 00  f◙☻.ü.P.◘§☺Y.•]☻[◙THelpTopic♀.=.
000180E0  00 00 0A 20 20 53 4F 52  54 20 73 6F 72 74 41 72  72 79 2C 20 70 6F 69 6E  74 65 72 41 72 72 61 79  ..◙  SORT sortArry, pointerArray
00018100  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 35  ◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙5
00018120  00 01 00 0A 53 6F 72 74  20 74 68 65 20 63 6F 6E  74 65 6E 74 73 20 6F 66  20 61 6E 20 61 72 72 61  .☺.◙Sort the contents of an arra
00018140  79 20 69 6E 74 6F 20 61  20 70 6F 69 6E 74 65 72  20 61 72 72 61 79 2E 20  47 00 01 00 0A 73 6F 72  y into a pointer array. G.☺.◙sor
00018160  74 41 72 72 61 79 20 20  20 20 3D 20 54 68 65 20  64 61 74 61 20 74 6F 20  73 6F 72 74 20 28 41 6E  tArray    = The data to sort (An
00018180  79 20 74 79 70 65 20 6D  61 79 20 62 65 20 75 73  65 64 20 66 6F 72 20 74  68 69 73 20 61 72 72 61  y type may be used for this arra
000181A0  79 29 20 AA 00 01 00 0A  70 6F 69 6E 74 65 72 41  72 72 61 79 20 3D 20 41  6E 20 69 6E 74 65 67 65  y) ¬.☺.◙pointerArray = An intege
000181C0  72 20 61 72 72 61 79 20  77 68 69 63 68 20 77 69  6C 6C 20 62 65 20 75 73  65 64 20 61 73 20 61 6E  r array which will be used as an
000181E0  20 61 72 72 61 79 20 6F  66 20 70 6F 69 6E 74 65  72 73 20 69 6E 74 6F 20  73 6F 72 74 41 72 72 61   array of pointers into sortArra
00018200  79 20 66 6F 72 20 61 63  63 65 73 73 69 6E 67 20  73 6F 72 74 41 72 72 61  79 20 69 6E 20 73 6F 72  y for accessing sortArray in sor
00018220  74 65 64 20 6F 72 64 65  72 20 28 54 68 69 73 20  61 72 72 61 79 20 73 68  6F 75 6C 64 20 62 65 20  ted order (This array should be 
00018240  6F 66 20 74 79 70 65 20  49 4E 54 45 47 45 52 29  20 55 00 01 00 0A 0A 4E  6F 74 65 20 74 68 61 74  of type INTEGER) U.☺.◙◙Note that
00018260  20 73 6F 72 74 41 72 72  61 79 20 61 6E 64 20 70  6F 69 6E 74 65 72 41 72  72 61 79 20 61 72 65 20   sortArray and pointerArray are 
00018280  72 65 73 74 72 69 63 74  65 64 20 74 6F 20 6F 6E  65 20 28 31 29 20 64 69  6D 65 6E 73 69 6F 6E 61  restricted to one (1) dimensiona
000182A0  6C 20 61 72 72 61 79 73  2E 20 52 00 01 00 0A 54  68 65 20 66 6F 6C 6C 6F  77 69 6E 67 20 69 73 20  l arrays. R.☺.◙The following is 
000182C0  61 6E 20 65 78 61 6D 70  6C 65 20 6F 66 20 64 69  73 70 6C 61 79 69 6E 67  20 61 6E 20 61 72 72 61  an example of displaying an arra
000182E0  79 20 69 6E 20 75 6E 73  6F 72 74 65 64 20 61 6E  64 20 73 6F 72 74 65 64  20 6F 72 64 65 72 3A 20  y in unsorted and sorted order: 
00018300  84 00 00 00 0A 20 20 20  20 20 53 54 52 49 4E 47  20 20 73 28 39 39 39 29  20 3B 20 52 65 6D 65 6D  ä...◙     STRING  s(999) ; Remem
00018320  62 65 72 20 74 68 61 74  20 61 72 72 61 79 73 20  61 72 65 20 30 2D 62 61  73 65 64 2C 20 73 6F 20  ber that arrays are 0-based, so 
00018340  74 68 65 73 65 20 73 74  61 74 65 6D 65 6E 74 73  0A 20 20 20 20 20 49 4E  54 45 47 45 52 20 70 28  these statements◙     INTEGER p(
00018360  39 39 39 29 20 3B 20 77  69 6C 6C 20 61 6C 6C 6F  63 61 74 65 20 31 30 30  30 20 65 6C 65 6D 65 6E  999) ; will allocate 1000 elemen
00018380  74 73 20 65 61 63 68 0A  2E 00 00 00 0A 20 20 20  20 20 3B 20 44 6F 20 73  6F 6D 65 74 68 69 6E 67  ts each◙....◙     ; Do something
000183A0  20 68 65 72 65 20 74 6F  20 72 65 61 64 20 64 61  74 61 20 69 6E 74 6F 20  73 0A 0F 00 00 00 0A 20   here to read data into s◙☼...◙ 
000183C0  20 20 20 20 53 4F 52 54  20 73 2C 70 0A 10 00 00  00 0A 20 20 20 20 20 49  4E 54 45 47 45 52 20 69      SORT s,p◙►...◙     INTEGER i
000183E0  0A 60 00 00 00 0A 20 20  20 20 20 46 4F 52 20 69  20 3D 20 30 20 54 4F 20  39 39 39 20 3B 20 54 68  ◙`...◙     FOR i = 0 TO 999 ; Th
00018400  69 73 20 6C 6F 6F 70 20  77 69 6C 6C 20 64 69 73  70 6C 61 79 20 69 6E 20  75 6E 73 6F 72 74 65 64  is loop will display in unsorted
00018420  20 6F 72 64 65 72 0A 20  20 20 20 20 20 20 50 52  49 4E 54 4C 4E 20 73 28  69 29 0A 20 20 20 20 20   order◙       PRINTLN s(i)◙     
00018440  4E 45 58 54 0A 61 00 00  00 0A 20 20 20 20 20 46  4F 52 20 69 20 3D 20 30  20 54 4F 20 39 39 39 20  NEXT◙a...◙     FOR i = 0 TO 999 
00018460  3B 20 54 68 69 73 20 6C  6F 6F 70 20 77 69 6C 6C  20 64 69 73 70 6C 61 79  20 69 6E 20 73 6F 72 74  ; This loop will display in sort
00018480  65 64 20 6F 72 64 65 72  0A 20 20 20 20 20 20 20  50 52 49 4E 54 4C 4E 20  73 28 70 28 69 29 29 0A  ed order◙       PRINTLN s(p(i))◙
000184A0  20 20 20 20 20 4E 45 58  54 0A 00 00 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 02 00 2D 00 00 00       NEXT◙..]☻[◙THelpTopic☻.-...
000184C0  0A 20 20 20 53 4F 55 4E  44 20 66 72 65 71 3A 69  6E 74 65 67 65 72 0A 20  20 20 DF DF DF DF DF DF  ◙   SOUND freq:integer◙   ▀▀▀▀▀▀
000184E0  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 72 00 01  00 0A 54 75 72 6E 20 6F  6E 20 74 68 65 20 42 42  ▀▀▀▀▀▀▀▀▀▀▀▀◙r.☺.◙Turn on the BB
00018500  53 20 50 43 20 73 70 65  61 6B 65 72 20 61 74 20  74 68 65 20 66 72 65 71  75 65 6E 63 79 20 28 31  S PC speaker at the frequency (1
00018520  2D 36 35 35 33 35 29 20  73 70 65 63 69 66 69 65  64 20 62 79 20 22 66 72  65 71 22 20 28 6F 72 20  -65535) specified by "freq" (or 
00018540  74 75 72 6E 20 69 74 20  6F 66 66 20 69 66 20 74  68 65 20 66 72 65 71 75  65 6E 63 79 20 69 73 20  turn it off if the frequency is 
00018560  30 29 20 00 00 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 4B 00 00  00 0A 20 20 53 50 52 49  0) ..]☻[◙THelpTopic♥.K...◙  SPRI
00018580  4E 54 20 73 74 72 3A 73  74 72 69 6E 67 5B 2C 20  73 74 72 3A 73 74 72 69  6E 67 2E 2E 2E 5D 0A 20  NT str:string[, str:string...]◙ 
000185A0  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000185C0  DF DF DF 0A 74 00 01 00  0A 44 69 73 70 6C 61 79  20 6F 6E 65 20 6F 72 20  6D 6F 72 65 20 73 74 72  ▀▀▀◙t.☺.◙Display one or more str
000185E0  69 6E 67 20 65 78 70 72  65 73 73 69 6F 6E 73 20  6F 6E 20 74 68 65 20 42  42 53 20 73 63 72 65 65  ing expressions on the BBS scree
00018600  6E 20 6F 6E 6C 79 20 28  74 68 69 73 20 73 74 61  74 65 6D 65 6E 74 20 64  6F 65 73 20 6E 6F 74 20  n only (this statement does not 
00018620  73 65 6E 64 20 61 6E 79  74 68 69 6E 67 20 74 6F  20 74 68 65 20 6D 6F 64  65 6D 29 20 34 00 00 00  send anything to the modem) 4...
00018640  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 4D 50 72  69 6E 74 4C 6E 20 4D 50  72 69 6E 74 20 50 72 69  ◙ See also : MPrintLn MPrint Pri
00018660  6E 74 20 50 72 69 6E 74  4C 6E 20 53 50 72 69 6E  74 4C 6E 0A 05 00 F6 00  CD 00 08 F5 00 D6 00 06  nt PrintLn SPrintLn◙♣.÷.═.◘⌡.╓.♠
00018680  02 01 DD 00 05 03 01 E3  00 07 1A 01 EB 00 08 5D  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 03 00 53  ☻☺▌.♣♥☺π.•→☺δ.◘]☻[◙THelpTopic♥.S
000186A0  00 00 00 0A 20 20 53 50  52 49 4E 54 4C 4E 20 5B  73 74 72 3A 73 74 72 69  6E 67 5B 2C 20 73 74 72  ...◙  SPRINTLN [str:string[, str
000186C0  3A 73 74 72 69 6E 67 2E  2E 2E 5D 5D 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  :string...]]◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000186E0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 8F 00  01 00 0A 44 69 73 70 6C  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Å.☺.◙Displ
00018700  61 79 20 7A 65 72 6F 20  6F 72 20 6D 6F 72 65 20  73 74 72 69 6E 67 20 65  78 70 72 65 73 73 69 6F  ay zero or more string expressio
00018720  6E 73 20 6F 6E 20 74 68  65 20 42 42 53 20 73 63  72 65 65 6E 20 6F 6E 6C  79 20 61 6E 64 20 66 6F  ns on the BBS screen only and fo
00018740  6C 6C 6F 77 20 77 69 74  68 20 61 20 6E 65 77 6C  69 6E 65 20 28 74 68 69  73 20 73 74 61 74 65 6D  llow with a newline (this statem
00018760  65 6E 74 20 64 6F 65 73  20 6E 6F 74 20 73 65 6E  64 20 61 6E 79 74 68 69  6E 67 20 74 6F 20 74 68  ent does not send anything to th
00018780  65 20 6D 6F 64 65 6D 29  20 32 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  3A 20 4D 50 72 69 6E 74  e modem) 2...◙ See also : MPrint
000187A0  4C 6E 20 4D 50 72 69 6E  74 20 50 72 69 6E 74 20  50 72 69 6E 74 4C 6E 20  53 50 72 69 6E 74 0A 05  Ln MPrint Print PrintLn SPrint◙♣
000187C0  00 F6 00 F0 00 08 F5 00  F9 00 06 02 01 00 01 05  03 01 06 01 07 19 01 0E  01 06 5D 02 5B 0A 54 48  .÷.≡.◘⌡.∙.♠☻☺.☺♣♥☺♠☺•↓☺♫☺♠]☻[◙TH
000187E0  65 6C 70 54 6F 70 69 63  03 00 33 00 00 00 0A 20  20 53 54 41 52 54 44 49  53 50 20 6D 6F 64 65 3A  elpTopic♥.3...◙  STARTDISP mode:
00018800  69 6E 74 65 67 65 72 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00018820  0A 29 00 01 00 0A 53 74  61 72 74 20 64 69 73 70  6C 61 79 20 6D 6F 6E 69  74 6F 72 69 6E 67 20 69  ◙).☺.◙Start display monitoring i
00018840  6E 20 6D 6F 64 65 20 22  6D 6F 64 65 22 20 4E 00  00 00 0A 20 20 20 20 20  20 20 20 76 61 6C 69 64  n mode "mode" N...◙        valid
00018860  20 6D 6F 64 65 73 20 3A  20 4E 43 0A 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   modes : NC◙                    
00018880  20 20 46 4E 53 0A 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 46 43 4C 0A    FNS◙                      FCL◙
000188A0  00 00 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 0F 00 00 00 0A 20  20 53 54 4F 50 0A 20 20  ..]☻[◙THelpTopic♥.☼...◙  STOP◙  
000188C0  DF DF DF DF 0A 4E 00 01  00 0A 41 62 6F 72 74 20  50 50 45 20 65 78 65 63  75 74 69 6F 6E 20 77 69  ▀▀▀▀◙N.☺.◙Abort PPE execution wi
000188E0  74 68 6F 75 74 20 61 70  70 65 6E 64 69 6E 67 20  61 6E 73 77 65 72 73 20  28 63 68 61 6E 6E 65 6C  thout appending answers (channel
00018900  20 30 29 20 74 6F 20 74  68 65 20 61 6E 73 77 65  72 20 66 69 6C 65 20 11  00 00 00 0A 20 53 65 65   0) to the answer file ◄...◙ See
00018920  20 61 6C 73 6F 20 3A 20  45 6E 64 0A 01 00 CE 00  6B 00 03 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69   also : End◙☺.╬.k.♥]☻[◙THelpTopi
00018940  63 03 00 2D 00 00 00 0A  20 20 54 4F 4B 45 4E 49  5A 45 20 73 74 72 3A 73  74 72 69 6E 67 0A 20 20  c♥.-...◙  TOKENIZE str:string◙  
00018960  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 53 00 01 00  0A 54 6F 6B 65 6E 69 7A  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙S.☺.◙Tokeniz
00018980  65 20 73 74 72 69 6E 67  20 22 73 74 72 69 6E 67  22 20 69 6E 74 6F 20 69  6E 64 69 76 69 64 75 61  e string "string" into individua
000189A0  6C 20 69 74 65 6D 73 20  73 65 70 61 72 61 74 65  64 20 62 79 20 73 65 6D  69 2D 63 6F 6C 6F 6E 73  l items separated by semi-colons
000189C0  20 6F 72 20 73 70 61 63  65 73 20 28 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 47 65 74 54   or spaces (...◙ See also : GetT
000189E0  6F 6B 65 6E 20 54 6F 6B  65 6E 53 74 72 20 54 6F  6B 43 6F 75 6E 74 0A 03  00 21 00 8E 00 08 8D 00  oken TokenStr TokCount◙♥.!.Ä.◘ì.
00018A00  97 00 08 8C 00 A0 00 08  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 05 00  35 00 00 00 0A 20 20 54  ù.◘î.á.◘]☻[◙THelpTopic♣.5...◙  T
00018A20  50 41 47 45 54 20 6B 65  79 57 6F 72 64 2C 20 69  6E 66 6F 56 61 72 0A 20  20 DF DF DF DF DF DF DF  PAGET keyWord, infoVar◙  ▀▀▀▀▀▀▀
00018A40  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 3B 00 01 00 0A 47 65  74 20 73 74 61 74 69 63  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙;.☺.◙Get static
00018A60  20 69 6E 66 6F 72 6D 61  74 69 6F 6E 20 66 72 6F  6D 20 61 20 6E 61 6D 65  64 20 54 50 41 20 69 6E   information from a named TPA in
00018A80  20 73 74 72 69 6E 67 20  66 6F 72 6D 61 74 2E 20  29 00 01 00 0A 6B 65 79  77 6F 72 64 20 3D 20 54   string format. ).☺.◙keyword = T
00018AA0  68 65 20 6B 65 79 77 6F  72 64 20 6F 66 20 74 68  65 20 54 50 41 20 74 6F  20 75 73 65 20 3C 00 01  he keyword of the TPA to use <.☺
00018AC0  00 0A 69 6E 66 6F 56 61  72 20 3D 20 54 68 65 20  76 61 72 69 61 62 6C 65  20 69 6E 74 6F 20 77 68  .◙infoVar = The variable into wh
00018AE0  69 63 68 20 74 6F 20 73  74 6F 72 65 20 74 68 65  20 69 6E 66 6F 72 6D 61  74 69 6F 6E 20 66 00 00  ich to store the information f..
00018B00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 50 73  61 20 20 20 20 20 20 54  50 41 50 75 74 20 20 20  .◙ See also : Psa      TPAPut   
00018B20  20 54 50 41 43 47 65 74  20 20 20 20 54 50 41 43  50 75 74 20 20 20 20 54  50 41 52 65 61 64 0A 20   TPACGet    TPACPut    TPARead◙ 
00018B40  20 20 20 20 20 20 20 20  20 20 54 50 41 57 72 69  74 65 20 54 50 41 43 52  65 61 64 20 20 54 50 41            TPAWrite TPACRead  TPA
00018B60  43 57 72 69 74 65 0A 08  00 65 00 E3 00 03 1F 01  EC 00 06 20 01 F6 00 07  21 01 01 01 07 22 01 0C  CWrite◙◘.e.π.♥▼☺∞.♠ ☺÷.•!☺☺☺•"☺♀
00018B80  01 07 23 01 1F 01 08 24  01 28 01 08 25 01 32 01  09 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 05  ☺•#☺▼☺◘$☺(☺◘%☺2☺○]☻[◙THelpTopic♣
00018BA0  00 37 00 00 00 0A 20 20  54 50 41 50 55 54 20 6B  65 79 57 6F 72 64 2C 20  69 6E 66 6F 45 78 70 72  .7...◙  TPAPUT keyWord, infoExpr
00018BC0  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 39 00 01 00  ◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙9.☺.
00018BE0  0A 50 75 74 20 73 74 61  74 69 63 20 69 6E 66 6F  72 6D 61 74 69 6F 6E 20  74 6F 20 61 20 6E 61 6D  ◙Put static information to a nam
00018C00  65 64 20 54 50 41 20 69  6E 20 73 74 72 69 6E 67  20 66 6F 72 6D 61 74 2E  20 2A 00 01 00 0A 6B 65  ed TPA in string format. *.☺.◙ke
00018C20  79 77 6F 72 64 20 20 3D  20 54 68 65 20 6B 65 79  77 6F 72 64 20 6F 66 20  74 68 65 20 54 50 41 20  yword  = The keyword of the TPA 
00018C40  74 6F 20 75 73 65 20 35  00 01 00 0A 69 6E 66 6F  45 78 70 72 20 3D 20 54  68 65 20 65 78 70 72 65  to use 5.☺.◙infoExpr = The expre
00018C60  73 73 69 6F 6E 20 74 6F  20 77 72 69 74 65 20 74  6F 20 73 74 6F 72 65 20  74 68 65 20 54 50 41 20  ssion to write to store the TPA 
00018C80  63 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 50 73 61 20 20 20 20  20 20 54 50 41 43 47 65  c...◙ See also : Psa      TPACGe
00018CA0  74 20 20 20 54 50 41 43  50 75 74 20 20 20 20 54  50 41 52 65 61 64 0A 20  20 20 20 20 20 20 20 20  t   TPACPut    TPARead◙         
00018CC0  20 20 54 50 41 57 72 69  74 65 20 54 50 41 43 52  65 61 64 20 20 54 50 41  43 57 72 69 74 65 20 20    TPAWrite TPACRead  TPACWrite  
00018CE0  54 50 41 47 65 74 0A 08  00 65 00 DD 00 03 20 01  E6 00 07 21 01 F0 00 07  22 01 FB 00 07 23 01 0E  TPAGet◙◘.e.▌.♥ ☺µ.•!☺≡.•"☺√.•#☺♫
00018D00  01 08 24 01 17 01 08 25  01 21 01 09 1E 01 2C 01  06 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 06  ☺◘$☺↨☺◘%☺!☺○▲☺,☺♠]☻[◙THelpTopic♠
00018D20  00 49 00 00 00 0A 20 20  54 50 41 43 47 45 54 20  6B 65 79 57 6F 72 64 2C  20 69 6E 66 6F 56 61 72  .I...◙  TPACGET keyWord, infoVar
00018D40  2C 20 63 6F 6E 66 4E 75  6D 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  , confNum◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00018D60  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 4F 00  01 00 0A 47 65 74 20 69  6E 66 6F 72 6D 61 74 69  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙O.☺.◙Get informati
00018D80  6F 6E 20 66 72 6F 6D 20  61 20 6E 61 6D 65 64 20  54 50 41 20 66 6F 72 20  61 20 73 70 65 63 69 66  on from a named TPA for a specif
00018DA0  69 65 64 20 63 6F 6E 66  65 72 65 6E 63 65 20 69  6E 20 73 74 72 69 6E 67  20 66 6F 72 6D 61 74 2E  ied conference in string format.
00018DC0  20 29 00 01 00 0A 6B 65  79 77 6F 72 64 20 3D 20  54 68 65 20 6B 65 79 77  6F 72 64 20 6F 66 20 74   ).☺.◙keyword = The keyword of t
00018DE0  68 65 20 54 50 41 20 74  6F 20 75 73 65 20 3C 00  01 00 0A 69 6E 66 6F 56  61 72 20 3D 20 54 68 65  he TPA to use <.☺.◙infoVar = The
00018E00  20 76 61 72 69 61 62 6C  65 20 69 6E 74 6F 20 77  68 69 63 68 20 74 6F 20  73 74 6F 72 65 20 74 68   variable into which to store th
00018E20  65 20 69 6E 66 6F 72 6D  61 74 69 6F 6E 20 43 00  01 00 0A 63 6F 6E 66 4E  75 6D 20 3D 20 54 68 65  e information C.☺.◙confNum = The
00018E40  20 63 6F 6E 66 65 72 65  6E 63 65 20 6E 75 6D 62  65 72 20 66 6F 72 20 77  68 69 63 68 20 74 6F 20   conference number for which to 
00018E60  72 65 74 72 69 65 76 65  20 69 6E 66 6F 72 6D 61  74 69 6F 6E 20 63 00 00  00 0A 20 53 65 65 20 61  retrieve information c...◙ See a
00018E80  6C 73 6F 20 3A 20 50 73  61 20 20 20 20 20 20 54  50 41 50 75 74 20 20 20  20 54 50 41 43 50 75 74  lso : Psa      TPAPut    TPACPut
00018EA0  20 20 20 20 54 50 41 52  65 61 64 0A 20 20 20 20  20 20 20 20 20 20 20 54  50 41 57 72 69 74 65 20      TPARead◙           TPAWrite 
00018EC0  54 50 41 43 52 65 61 64  20 20 54 50 41 43 57 72  69 74 65 20 20 54 50 41  47 65 74 0A 08 00 65 00  TPACRead  TPACWrite  TPAGet◙◘.e.
00018EE0  4E 01 03 1F 01 57 01 06  21 01 61 01 07 22 01 6C  01 07 23 01 7F 01 08 24  01 88 01 08 25 01 92 01  N☺♥▼☺W☺♠!☺a☺•"☺l☺•#☺⌂☺◘$☺ê☺◘%☺Æ☺
00018F00  09 1E 01 9D 01 06 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 06 00 4B 00  00 00 0A 20 20 54 50 41  ○▲☺¥☺♠]☻[◙THelpTopic♠.K...◙  TPA
00018F20  43 50 55 54 20 6B 65 79  57 6F 72 64 2C 20 69 6E  66 6F 45 78 70 72 2C 20  63 6F 6E 66 4E 75 6D 0A  CPUT keyWord, infoExpr, confNum◙
00018F40  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00018F60  DF DF DF DF 0A 4D 00 01  00 0A 50 75 74 20 69 6E  66 6F 72 6D 61 74 69 6F  6E 20 74 6F 20 61 20 6E  ▀▀▀▀◙M.☺.◙Put information to a n
00018F80  61 6D 65 64 20 54 50 41  20 66 6F 72 20 61 20 73  70 65 63 69 66 69 65 64  20 63 6F 6E 66 65 72 65  amed TPA for a specified confere
00018FA0  6E 63 65 20 69 6E 20 73  74 72 69 6E 67 20 66 6F  72 6D 61 74 2E 20 2A 00  01 00 0A 6B 65 79 77 6F  nce in string format. *.☺.◙keywo
00018FC0  72 64 20 20 3D 20 54 68  65 20 6B 65 79 77 6F 72  64 20 6F 66 20 74 68 65  20 54 50 41 20 74 6F 20  rd  = The keyword of the TPA to 
00018FE0  75 73 65 20 35 00 01 00  0A 69 6E 66 6F 45 78 70  72 20 3D 20 54 68 65 20  65 78 70 72 65 73 73 69  use 5.☺.◙infoExpr = The expressi
00019000  6F 6E 20 74 6F 20 77 72  69 74 65 20 74 6F 20 73  74 6F 72 65 20 74 68 65  20 54 50 41 20 44 00 01  on to write to store the TPA D.☺
00019020  00 0A 63 6F 6E 66 4E 75  6D 20 20 3D 20 54 68 65  20 63 6F 6E 66 65 72 65  6E 63 65 20 6E 75 6D 62  .◙confNum  = The conference numb
00019040  65 72 20 66 6F 72 20 77  68 69 63 68 20 74 6F 20  72 65 74 72 69 65 76 65  20 69 6E 66 6F 72 6D 61  er for which to retrieve informa
00019060  74 69 6F 6E 20 63 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 50 73  61 20 20 20 20 20 20 54  tion c...◙ See also : Psa      T
00019080  50 41 50 75 74 20 20 20  20 54 50 41 43 47 65 74  20 20 20 20 54 50 41 52  65 61 64 0A 20 20 20 20  PAPut    TPACGet    TPARead◙    
000190A0  20 20 20 20 20 20 20 54  50 41 57 72 69 74 65 20  54 50 41 43 52 65 61 64  20 20 54 50 41 43 57 72         TPAWrite TPACRead  TPACWr
000190C0  69 74 65 20 20 54 50 41  47 65 74 0A 08 00 65 00  49 01 03 1F 01 52 01 06  20 01 5C 01 07 22 01 67  ite  TPAGet◙◘.e.I☺♥▼☺R☺♠ ☺\☺•"☺g
000190E0  01 07 23 01 7A 01 08 24  01 83 01 08 25 01 8D 01  09 1E 01 98 01 06 5D 02  5B 0A 54 48 65 6C 70 54  ☺•#☺z☺◘$☺â☺◘%☺ì☺○▲☺ÿ☺♠]☻[◙THelpT
00019100  6F 70 69 63 05 00 37 00  00 00 0A 20 20 54 50 41  52 45 41 44 20 6B 65 79  57 6F 72 64 2C 20 69 6E  opic♣.7...◙  TPAREAD keyWord, in
00019120  66 6F 56 61 72 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  foVar◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00019140  0A 2A 00 01 00 0A 47 65  74 20 73 74 61 74 69 63  20 69 6E 66 6F 72 6D 61  74 69 6F 6E 20 66 72 6F  ◙*.☺.◙Get static information fro
00019160  6D 20 61 20 6E 61 6D 65  64 20 54 50 41 2E 20 29  00 01 00 0A 6B 65 79 77  6F 72 64 20 3D 20 54 68  m a named TPA. ).☺.◙keyword = Th
00019180  65 20 6B 65 79 77 6F 72  64 20 6F 66 20 74 68 65  20 54 50 41 20 74 6F 20  75 73 65 20 3C 00 01 00  e keyword of the TPA to use <.☺.
000191A0  0A 69 6E 66 6F 56 61 72  20 3D 20 54 68 65 20 76  61 72 69 61 62 6C 65 20  69 6E 74 6F 20 77 68 69  ◙infoVar = The variable into whi
000191C0  63 68 20 74 6F 20 73 74  6F 72 65 20 74 68 65 20  69 6E 66 6F 72 6D 61 74  69 6F 6E 20 63 00 00 00  ch to store the information c...
000191E0  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 50 73 61  20 20 20 20 20 20 54 50  41 50 75 74 20 20 20 20  ◙ See also : Psa      TPAPut    
00019200  54 50 41 43 47 65 74 20  20 20 20 54 50 41 43 50  75 74 0A 20 20 20 20 20  20 20 20 20 20 20 54 50  TPACGet    TPACPut◙           TP
00019220  41 57 72 69 74 65 20 54  50 41 43 52 65 61 64 20  20 54 50 41 43 57 72 69  74 65 20 20 54 50 41 47  AWrite TPACRead  TPACWrite  TPAG
00019240  65 74 0A 08 00 65 00 D4  00 03 1F 01 DD 00 06 20  01 E7 00 07 21 01 F2 00  07 23 01 05 01 08 24 01  et◙◘.e.╘.♥▼☺▌.♠ ☺τ.•!☺≥.•#☺♣☺◘$☺
00019260  0E 01 08 25 01 18 01 09  1E 01 23 01 06 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 05 00 3B 00 00  ♫☺◘%☺↑☺○▲☺#☺♠]☻[◙THelpTopic♣.;..
00019280  00 0A 20 20 54 50 41 57  52 49 54 45 20 6B 65 79  57 6F 72 64 2C 20 69 6E  66 6F 45 78 70 72 0A 20  .◙  TPAWRITE keyWord, infoExpr◙ 
000192A0  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 28 00 01 00   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙(.☺.
000192C0  0A 50 75 74 20 73 74 61  74 69 63 20 69 6E 66 6F  72 6D 61 74 69 6F 6E 20  74 6F 20 61 20 6E 61 6D  ◙Put static information to a nam
000192E0  65 64 20 54 50 41 2E 20  2A 00 01 00 0A 6B 65 79  77 6F 72 64 20 20 3D 20  54 68 65 20 6B 65 79 77  ed TPA. *.☺.◙keyword  = The keyw
00019300  6F 72 64 20 6F 66 20 74  68 65 20 54 50 41 20 74  6F 20 75 73 65 20 35 00  01 00 0A 69 6E 66 6F 45  ord of the TPA to use 5.☺.◙infoE
00019320  78 70 72 20 3D 20 54 68  65 20 65 78 70 72 65 73  73 69 6F 6E 20 74 6F 20  77 72 69 74 65 20 74 6F  xpr = The expression to write to
00019340  20 73 74 6F 72 65 20 74  68 65 20 54 50 41 20 63  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20   store the TPA c...◙ See also : 
00019360  50 73 61 20 20 20 20 20  20 54 50 41 50 75 74 20  20 20 20 54 50 41 43 47  65 74 20 20 20 20 54 50  Psa      TPAPut    TPACGet    TP
00019380  41 43 50 75 74 20 20 20  20 54 50 41 52 65 61 64  0A 20 20 20 20 20 20 20  20 20 20 20 54 50 41 43  ACPut    TPARead◙           TPAC
000193A0  52 65 61 64 20 54 50 41  43 57 72 69 74 65 20 54  50 41 47 65 74 0A 08 00  65 00 D0 00 03 1F 01 D9  Read TPACWrite TPAGet◙◘.e.╨.♥▼☺┘
000193C0  00 06 20 01 E3 00 07 21  01 EE 00 07 22 01 F9 00  07 24 01 0C 01 08 25 01  15 01 09 1E 01 1F 01 06  .♠ ☺π.•!☺ε.•"☺∙.•$☺♀☺◘%☺§☺○▲☺▼☺♠
000193E0  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 06 00  4B 00 00 00 0A 20 20 54  50 41 43 52 45 41 44 20  ]☻[◙THelpTopic♠.K...◙  TPACREAD 
00019400  6B 65 79 57 6F 72 64 2C  20 69 6E 66 6F 56 61 72  2C 20 63 6F 6E 66 4E 75  6D 0A 20 20 DF DF DF DF  keyWord, infoVar, confNum◙  ▀▀▀▀
00019420  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 3E  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙>
00019440  00 01 00 0A 47 65 74 20  69 6E 66 6F 72 6D 61 74  69 6F 6E 20 66 72 6F 6D  20 61 20 6E 61 6D 65 64  .☺.◙Get information from a named
00019460  20 54 50 41 20 66 6F 72  20 61 20 73 70 65 63 69  66 69 65 64 20 63 6F 6E  66 65 72 65 6E 63 65 2E   TPA for a specified conference.
00019480  20 29 00 01 00 0A 6B 65  79 77 6F 72 64 20 3D 20  54 68 65 20 6B 65 79 77  6F 72 64 20 6F 66 20 74   ).☺.◙keyword = The keyword of t
000194A0  68 65 20 54 50 41 20 74  6F 20 75 73 65 20 3C 00  01 00 0A 69 6E 66 6F 56  61 72 20 3D 20 54 68 65  he TPA to use <.☺.◙infoVar = The
000194C0  20 76 61 72 69 61 62 6C  65 20 69 6E 74 6F 20 77  68 69 63 68 20 74 6F 20  73 74 6F 72 65 20 74 68   variable into which to store th
000194E0  65 20 69 6E 66 6F 72 6D  61 74 69 6F 6E 20 43 00  01 00 0A 63 6F 6E 66 4E  75 6D 20 3D 20 54 68 65  e information C.☺.◙confNum = The
00019500  20 63 6F 6E 66 65 72 65  6E 63 65 20 6E 75 6D 62  65 72 20 66 6F 72 20 77  68 69 63 68 20 74 6F 20   conference number for which to 
00019520  72 65 74 72 69 65 76 65  20 69 6E 66 6F 72 6D 61  74 69 6F 6E 20 63 00 00  00 0A 20 53 65 65 20 61  retrieve information c...◙ See a
00019540  6C 73 6F 20 3A 20 50 73  61 20 20 20 20 20 20 54  50 41 50 75 74 20 20 20  20 54 50 41 43 47 65 74  lso : Psa      TPAPut    TPACGet
00019560  20 20 20 20 54 50 41 43  50 75 74 20 20 20 20 54  50 41 52 65 61 64 0A 20  20 20 20 20 20 20 20 20      TPACPut    TPARead◙         
00019580  20 20 54 50 41 57 72 69  74 65 20 54 50 41 43 57  72 69 74 65 20 54 50 41  47 65 74 0A 08 00 65 00    TPAWrite TPACWrite TPAGet◙◘.e.
000195A0  3F 01 03 1F 01 48 01 06  20 01 52 01 07 21 01 5D  01 07 22 01 68 01 07 23  01 7B 01 08 25 01 84 01  ?☺♥▼☺H☺♠ ☺R☺•!☺]☺•"☺h☺•#☺{☺◘%☺ä☺
000195C0  09 1E 01 8E 01 06 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 06 00 4F 00  00 00 0A 20 20 54 50 41  ○▲☺Ä☺♠]☻[◙THelpTopic♠.O...◙  TPA
000195E0  43 57 52 49 54 45 20 6B  65 79 57 6F 72 64 2C 20  69 6E 66 6F 45 78 70 72  2C 20 63 6F 6E 66 4E 75  CWRITE keyWord, infoExpr, confNu
00019600  6D 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  m◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00019620  DF DF DF DF DF DF DF DF  0A 3C 00 01 00 0A 50 75  74 20 69 6E 66 6F 72 6D  61 74 69 6F 6E 20 74 6F  ▀▀▀▀▀▀▀▀◙<.☺.◙Put information to
00019640  20 61 20 6E 61 6D 65 64  20 54 50 41 20 66 6F 72  20 61 20 73 70 65 63 69  66 69 65 64 20 63 6F 6E   a named TPA for a specified con
00019660  66 65 72 65 6E 63 65 2E  20 2A 00 01 00 0A 6B 65  79 77 6F 72 64 20 20 3D  20 54 68 65 20 6B 65 79  ference. *.☺.◙keyword  = The key
00019680  77 6F 72 64 20 6F 66 20  74 68 65 20 54 50 41 20  74 6F 20 75 73 65 20 35  00 01 00 0A 69 6E 66 6F  word of the TPA to use 5.☺.◙info
000196A0  45 78 70 72 20 3D 20 54  68 65 20 65 78 70 72 65  73 73 69 6F 6E 20 74 6F  20 77 72 69 74 65 20 74  Expr = The expression to write t
000196C0  6F 20 73 74 6F 72 65 20  74 68 65 20 54 50 41 20  44 00 01 00 0A 63 6F 6E  66 4E 75 6D 20 20 3D 20  o store the TPA D.☺.◙confNum  = 
000196E0  54 68 65 20 63 6F 6E 66  65 72 65 6E 63 65 20 6E  75 6D 62 65 72 20 66 6F  72 20 77 68 69 63 68 20  The conference number for which 
00019700  74 6F 20 72 65 74 72 69  65 76 65 20 69 6E 66 6F  72 6D 61 74 69 6F 6E 20  63 00 00 00 0A 20 53 65  to retrieve information c...◙ Se
00019720  65 20 61 6C 73 6F 20 3A  20 50 73 61 20 20 20 20  20 20 54 50 41 50 75 74  20 20 20 20 54 50 41 43  e also : Psa      TPAPut    TPAC
00019740  47 65 74 20 20 20 20 54  50 41 43 50 75 74 20 20  20 20 54 50 41 52 65 61  64 0A 20 20 20 20 20 20  Get    TPACPut    TPARead◙      
00019760  20 20 20 20 20 54 50 41  57 72 69 74 65 20 54 50  41 43 52 65 61 64 20 20  54 50 41 47 65 74 0A 08       TPAWrite TPACRead  TPAGet◙◘
00019780  00 65 00 3C 01 03 1F 01  45 01 06 20 01 4F 01 07  21 01 5A 01 07 22 01 65  01 07 23 01 78 01 08 24  .e.<☺♥▼☺E☺♠ ☺O☺•!☺Z☺•"☺e☺•#☺x☺◘$
000197A0  01 81 01 08 1E 01 8B 01  06 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 4F 00 00 00 0A 20 20  ☺ü☺◘▲☺ï☺♠]☻[◙THelpTopic♥.O...◙  
000197C0  56 41 52 41 44 44 52 20  76 61 72 31 3A 6D 75 6C  74 69 74 79 70 65 2C 20  76 61 72 32 3A 69 6E 74  VARADDR var1:multitype, var2:int
000197E0  65 67 65 72 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  eger◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00019800  DF DF DF DF DF DF DF DF  DF DF DF 0A 3D 00 01 00  0A 41 73 73 69 67 6E 20  74 68 65 20 61 64 64 72  ▀▀▀▀▀▀▀▀▀▀▀◙=.☺.◙Assign the addr
00019820  65 73 73 20 28 73 65 67  6D 65 6E 74 20 61 6E 64  20 6F 66 66 73 65 74 29  20 6F 66 20 22 76 61 72  ess (segment and offset) of "var
00019840  31 22 20 74 6F 20 22 76  61 72 32 22 20 22 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 56 61  1" to "var2" "...◙ See also : Va
00019860  72 53 65 67 20 56 61 72  4F 66 66 20 4D 6B 41 64  64 72 0A 03 00 28 01 9A  00 06 27 01 A1 00 06 54  rSeg VarOff MkAddr◙♥.(☺Ü.♠'☺í.♠T
00019880  00 A8 00 06 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 03 00 4D 00 00 00  0A 20 20 56 41 52 4F 46  .¿.♠]☻[◙THelpTopic♥.M...◙  VAROF
000198A0  46 20 76 61 72 31 3A 6D  75 6C 74 69 74 79 70 65  2C 20 76 61 72 32 3A 69  6E 74 65 67 65 72 0A 20  F var1:multitype, var2:integer◙ 
000198C0  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000198E0  DF DF DF DF 0A 2F 00 01  00 0A 41 73 73 69 67 6E  20 74 68 65 20 6F 66 66  73 65 74 20 61 64 64 72  ▀▀▀▀◙/.☺.◙Assign the offset addr
00019900  65 73 73 20 6F 66 20 22  76 61 72 31 22 20 74 6F  20 22 76 61 72 32 22 20  23 00 00 00 0A 20 53 65  ess of "var1" to "var2" #...◙ Se
00019920  65 20 61 6C 73 6F 20 3A  20 56 61 72 53 65 67 20  56 61 72 41 64 64 72 20  4D 6B 41 64 64 72 0A 03  e also : VarSeg VarAddr MkAddr◙♥
00019940  00 28 01 8A 00 06 26 01  91 00 07 54 00 99 00 06  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 03 00  .(☺è.♠&☺æ.•T.Ö.♠]☻[◙THelpTopic♥.
00019960  4D 00 00 00 0A 20 20 56  41 52 53 45 47 20 76 61  72 31 3A 6D 75 6C 74 69  74 79 70 65 2C 20 76 61  M...◙  VARSEG var1:multitype, va
00019980  72 32 3A 69 6E 74 65 67  65 72 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  r2:integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000199A0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 30 00 01 00 0A 41 73  73 69 67 6E 20 74 68 65  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙0.☺.◙Assign the
000199C0  20 73 65 67 6D 65 6E 74  20 61 64 64 72 65 73 73  20 6F 66 20 22 76 61 72  31 22 20 74 6F 20 22 76   segment address of "var1" to "v
000199E0  61 72 32 22 20 22 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 56 61  72 4F 66 66 20 56 61 72  ar2" "...◙ See also : VarOff Var
00019A00  4F 66 66 20 4D 6B 41 64  64 72 0A 03 00 27 01 8B  00 06 27 01 92 00 06 54  00 99 00 06 5D 02 5B 0A  Off MkAddr◙♥.'☺ï.♠'☺Æ.♠T.Ö.♠]☻[◙
00019A20  54 48 65 6C 70 54 6F 70  69 63 03 00 0F 00 00 00  0A 20 20 57 41 49 54 0A  20 20 DF DF DF DF 0A 2C  THelpTopic♥.☼...◙  WAIT◙  ▀▀▀▀◙,
00019A40  00 01 00 0A 44 69 73 70  6C 61 79 73 20 61 20 50  52 45 53 53 20 45 4E 54  45 52 20 54 4F 20 43 4F  .☺.◙Displays a PRESS ENTER TO CO
00019A60  4E 54 49 4E 55 45 3F 20  70 72 6F 6D 70 74 20 21  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  NTINUE? prompt !...◙ See also : 
00019A80  4D 6F 72 65 20 44 65 6C  61 79 20 57 61 69 74 FF  46 6F 72 0A 03 00 F3 00  49 00 04 C4 00 4E 00 05  More Delay Wait For◙♥.≤.I.♦─.N.♣
00019AA0  2A 01 54 00 08 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 67 00 00  00 0A 20 20 57 41 49 54  *☺T.◘]☻[◙THelpTopic♥.g...◙  WAIT
00019AC0  46 4F 52 20 70 72 6F 6D  70 74 3A 73 74 72 69 6E  67 2C 20 76 61 72 3A 62  6F 6F 6C 65 61 6E 2C 20  FOR prompt:string, var:boolean, 
00019AE0  74 69 6D 65 3A 69 6E 74  65 67 65 72 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  time:integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00019B00  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙
00019B20  B4 00 01 00 0A 57 61 69  74 20 75 70 20 74 6F 20  22 74 69 6D 65 22 20 73  65 63 6F 6E 64 73 20 66  ┤.☺.◙Wait up to "time" seconds f
00019B40  6F 72 20 74 68 65 20 73  74 72 69 6E 67 20 22 70  72 6F 6D 70 74 22 2C 20  61 73 73 69 67 6E 65 64  or the string "prompt", assigned
00019B60  20 54 52 55 45 20 74 6F  20 22 76 61 72 22 20 69  66 20 74 68 65 20 73 74  72 69 6E 67 20 69 73 20   TRUE to "var" if the string is 
00019B80  66 6F 75 6E 64 20 69 6E  20 74 68 65 20 74 69 6D  65 20 73 70 65 63 69 66  69 65 64 20 6F 72 20 46  found in the time specified or F
00019BA0  41 4C 53 45 20 69 66 20  74 68 65 20 73 74 72 69  6E 67 20 69 73 20 6E 6F  74 20 66 6F 75 6E 64 20  ALSE if the string is not found 
00019BC0  28 57 41 49 54 20 46 4F  52 20 69 73 20 61 20 73  79 6E 6F 6E 79 6D 29 20  12 00 00 00 0A 20 53 65  (WAIT FOR is a synonym) ↕...◙ Se
00019BE0  65 20 61 6C 73 6F 20 3A  20 57 61 69 74 0A 01 00  29 01 29 01 04 5D 02 5B  0A 54 48 65 6C 70 54 6F  e also : Wait◙☺.)☺)☺♦]☻[◙THelpTo
00019C00  70 69 63 09 00 19 00 00  00 0A 20 20 20 57 48 49  4C 45 2E 2E 2E 0A 20 20  20 DF DF DF DF DF DF DF  pic○.↓...◙   WHILE...◙   ▀▀▀▀▀▀▀
00019C20  DF 0A 0D 00 00 00 0A 20  20 20 55 73 61 67 65 20  31 3A 0A 26 00 00 00 0A  20 20 20 57 48 49 4C 45  ▀◙♪...◙   Usage 1:◙&...◙   WHILE
00019C40  20 28 65 78 70 3A 62 6F  6F 6C 65 61 6E 29 20 73  74 61 74 65 6D 65 6E 74  20 2E 2E 2E 0A 59 00 01   (exp:boolean) statement ...◙Y.☺
00019C60  00 0A 57 68 69 6C 65 20  22 65 78 70 22 20 69 73  20 74 72 75 65 20 65 78  65 63 75 74 65 20 73 74  .◙While "exp" is true execute st
00019C80  61 74 65 6D 65 6E 74 3B  20 77 68 65 6E 20 22 65  78 70 22 20 69 73 20 66  61 6C 73 65 20 65 78 65  atement; when "exp" is false exe
00019CA0  63 75 74 65 20 66 6F 6C  6C 6F 77 69 6E 67 20 73  74 61 74 65 6D 65 6E 74  73 20 0E 00 00 00 0A 0A  cute following statements ♫...◙◙
00019CC0  20 20 20 55 73 61 67 65  20 32 3A 0A 27 00 00 00  0A 0A 20 20 20 57 48 49  4C 45 20 28 65 78 70 29     Usage 2:◙'...◙◙   WHILE (exp)
00019CE0  20 44 4F 0A 20 20 20 2E  2E 2E 0A 20 20 20 45 4E  44 57 48 49 4C 45 0A BE  00 01 00 0A 0A 57 48 49   DO◙   ...◙   ENDWHILE◙╛.☺.◙◙WHI
00019D00  4C 45 20 2D 20 57 68 69  6C 65 20 22 65 78 70 22  20 69 73 20 74 72 75 65  20 65 78 65 63 75 74 65  LE - While "exp" is true execute
00019D20  20 73 74 61 74 65 6D 65  6E 74 28 73 29 3B 20 77  68 65 6E 20 22 65 78 70  22 20 69 73 20 66 61 6C   statement(s); when "exp" is fal
00019D40  73 65 20 74 72 61 6E 73  66 65 72 20 63 6F 6E 74  72 6F 6C 20 74 6F 20 74  68 65 20 66 69 72 73 74  se transfer control to the first
00019D60  20 73 74 61 74 65 6D 65  6E 74 20 66 6F 6C 6C 6F  77 69 6E 67 20 74 68 65  20 45 4E 44 57 48 49 4C   statement following the ENDWHIL
00019D80  45 20 73 74 61 74 65 6D  65 6E 74 20 28 72 65 71  75 69 72 65 73 20 44 4F  20 5B 6F 72 20 54 48 45  E statement (requires DO [or THE
00019DA0  4E 5D 20 61 66 74 65 72  20 74 68 65 20 65 78 70  72 65 73 73 69 6F 6E 29  20 7A 00 01 00 0A 45 4E  N] after the expression) z.☺.◙EN
00019DC0  44 57 48 49 4C 45 20 2D  20 54 72 61 6E 73 66 65  72 73 20 63 6F 6E 74 72  6F 6C 20 74 6F 20 74 68  DWHILE - Transfers control to th
00019DE0  65 20 63 6C 6F 73 65 73  74 20 57 48 49 4C 45 20  73 74 61 74 65 6D 65 6E  74 20 61 6E 64 20 6D 61  e closest WHILE statement and ma
00019E00  72 6B 73 20 74 68 65 20  65 6E 64 20 6F 66 20 74  68 65 20 57 48 49 4C 45  20 6C 6F 6F 70 20 28 45  rks the end of the WHILE loop (E
00019E20  4E 44 20 57 48 49 4C 45  20 69 73 20 61 20 73 79  6E 6F 6E 79 6D 29 20 21  00 00 00 0A 20 53 65 65  ND WHILE is a synonym) !...◙ See
00019E40  20 61 6C 73 6F 20 3A 20  49 66 2E 2E 54 68 65 6E  20 46 6F 72 2E 2E 2E 4E  65 78 74 0A 02 00 E1 00   also : If..Then For...Next◙☻.ß.
00019E60  20 02 08 D4 00 29 02 0A  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 05 00  19 00 00 00 0A 20 20 57   ☻◘╘.)☻◙]☻[◙THelpTopic♣.↓...◙  W
00019E80  52 55 4E 45 54 2E 2E 2E  0A 20 20 DF DF DF DF DF  DF DF DF DF 0A 0B 00 00  00 0A 20 20 55 73 61 67  RUNET...◙  ▀▀▀▀▀▀▀▀▀◙♂...◙  Usag
00019EA0  65 20 3A 0A 74 00 01 00  0A 57 52 55 4E 45 54 20  6E 6F 64 65 3A 69 6E 74  65 67 65 72 2C 20 6E 6F  e :◙t.☺.◙WRUNET node:integer, no
00019EC0  64 65 73 74 61 74 3A 73  74 72 69 6E 67 2C 20 6E  6F 64 65 75 73 65 72 6E  61 6D 65 3A 73 74 72 69  destat:string, nodeusername:stri
00019EE0  6E 67 2C 6E 65 77 6E 6F  64 65 63 69 74 79 3A 73  74 72 69 6E 67 2C 20 6E  65 77 6F 70 74 65 78 74  ng,newnodecity:string, newoptext
00019F00  3A 73 74 72 69 6E 67 2C  62 72 6F 61 63 61 73 74  74 65 78 74 3A 73 74 72  69 6E 67 20 FD 00 01 00  :string,broacasttext:string ².☺.
00019F20  0A 0A 57 72 69 74 65 20  69 6E 66 6F 72 6D 61 74  69 6F 6E 20 74 6F 20 55  53 45 52 4E 45 54 2E 58  ◙◙Write information to USERNET.X
00019F40  58 58 20 66 6F 72 20 6E  6F 64 65 20 22 6E 6F 64  65 22 2C 20 77 68 65 72  65 20 22 6E 6F 64 65 73  XX for node "node", where "nodes
00019F60  74 61 74 22 20 69 73 20  74 68 65 20 6E 65 77 20  6E 6F 64 65 20 73 74 61  74 75 73 2C 20 22 6E 6F  tat" is the new node status, "no
00019F80  64 65 75 73 65 72 6E 61  6D 65 22 20 69 73 20 74  68 65 20 6E 65 77 20 6E  6F 64 65 20 75 73 65 72  deusername" is the new node user
00019FA0  20 6E 61 6D 65 2C 20 22  6E 65 77 6E 6F 64 65 63  69 74 79 22 20 69 73 20  74 68 65 20 6E 65 77 20   name, "newnodecity" is the new 
00019FC0  6E 6F 64 65 20 63 69 74  79 2C 20 22 6E 65 77 6F  70 74 65 78 74 22 20 69  73 20 74 68 65 20 6E 65  node city, "newoptext" is the ne
00019FE0  77 20 6E 6F 64 65 20 6F  70 65 72 61 74 69 6F 6E  20 74 65 78 74 2C 20 61  6E 64 20 22 62 72 6F 61  w node operation text, and "broa
0001A000  64 63 61 73 74 74 65 78  74 22 20 69 73 20 62 72  6F 61 64 63 61 73 74 20  74 65 78 74 20 22 00 00  dcasttext" is broadcast text "..
0001A020  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 52 64  55 6E 65 74 20 52 64 55  73 79 73 20 57 72 55 73  .◙ See also : RdUnet RdUsys WrUs
0001A040  79 73 0A 03 00 08 01 A3  01 06 09 01 AA 01 06 2D  01 B1 01 06 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  ys◙♥.◘☺ú☺♠○☺¬☺♠-☺▒☺♠]☻[◙THelpTop
0001A060  69 63 03 00 13 00 00 00  0A 20 20 57 52 55 53 59  53 0A 20 20 DF DF DF DF  DF DF 0A 4E 00 01 00 0A  ic♥.‼...◙  WRUSYS◙  ▀▀▀▀▀▀◙N.☺.◙
0001A080  57 72 69 74 65 73 20 28  63 72 65 61 74 65 73 29  20 61 20 55 53 45 52 53  2E 53 59 53 20 66 69 6C  Writes (creates) a USERS.SYS fil
0001A0A0  65 20 77 68 69 63 68 20  63 61 6E 20 62 65 20 75  73 65 64 20 62 79 20 61  20 53 48 45 4C 4C 65 64  e which can be used by a SHELLed
0001A0C0  20 61 70 70 6C 69 63 61  74 69 6F 6E 20 22 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 52 64   application "...◙ See also : Rd
0001A0E0  55 6E 65 74 20 52 64 55  73 79 73 20 57 72 55 6E  65 74 0A 03 00 08 01 6F  00 06 09 01 76 00 06 2C  Unet RdUsys WrUnet◙♥.◘☺o.♠○☺v.♠,
0001A100  01 7D 00 06 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 03 00 11 00 00 00  0A 20 20 42 52 45 41 4B  ☺}.♠]☻[◙THelpTopic♥.◄...◙  BREAK
0001A120  0A 20 20 DF DF DF DF DF  0A 55 00 01 00 0A 43 61  6E 20 62 65 20 75 73 65  64 20 74 6F 20 62 72 65  ◙  ▀▀▀▀▀◙U.☺.◙Can be used to bre
0001A140  61 6B 20 6F 75 74 20 6F  66 20 61 20 57 48 49 4C  45 20 6F 72 20 46 4F 52  20 6C 6F 6F 70 20 77 69  ak out of a WHILE or FOR loop wi
0001A160  74 68 6F 75 74 20 74 68  65 20 75 73 65 20 6F 66  20 61 20 47 4F 54 4F 20  73 74 61 74 65 6D 65 6E  thout the use of a GOTO statemen
0001A180  74 20 1B 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 43 6F 6E 74 69  6E 75 65 20 51 75 69 74  t ←...◙ See also : Continue Quit
0001A1A0  0A 05 00 2B 01 31 00 05  D4 00 3A 00 03 DE 00 58  00 04 30 01 74 00 08 2F  01 7D 00 04 5D 02 5B 0A  ◙♣.+☺1.♣╘.:.♥▐.X.♦0☺t.◘/☺}.♦]☻[◙
0001A1C0  54 48 65 6C 70 54 6F 70  69 63 03 00 0F 00 00 00  0A 20 20 51 55 49 54 0A  20 20 DF DF DF DF 0A 67  THelpTopic♥.☼...◙  QUIT◙  ▀▀▀▀◙g
0001A1E0  00 01 00 0A 43 61 6E 20  62 65 20 75 73 65 64 20  74 6F 20 62 72 65 61 6B  20 6F 75 74 20 6F 66 20  .☺.◙Can be used to break out of 
0001A200  61 20 57 48 49 4C 45 20  6F 72 20 46 4F 52 20 6C  6F 6F 70 20 77 69 74 68  6F 75 74 20 74 68 65 20  a WHILE or FOR loop without the 
0001A220  75 73 65 20 6F 66 20 61  20 47 4F 54 4F 20 73 74  61 74 65 6D 65 6E 74 20  28 61 6C 69 61 73 20 66  use of a GOTO statement (alias f
0001A240  6F 72 20 42 52 45 41 4B  29 20 1B 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 43 6F 6E 74 69  or BREAK) ←...◙ See also : Conti
0001A260  6E 75 65 20 51 75 69 74  0A 05 00 2B 01 2F 00 05  D4 00 38 00 03 DE 00 56  00 04 30 01 84 00 08 2F  nue Quit◙♣.+☺/.♣╘.8.♥▐.V.♦0☺ä.◘/
0001A280  01 8D 00 04 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 03 00 17 00 00 00  0A 20 20 43 4F 4E 54 49  ☺ì.♦]☻[◙THelpTopic♥.↨...◙  CONTI
0001A2A0  4E 55 45 0A 20 20 DF DF  DF DF DF DF DF DF 0A 72  00 01 00 0A 43 61 6E 20  62 65 20 75 73 65 64 20  NUE◙  ▀▀▀▀▀▀▀▀◙r.☺.◙Can be used 
0001A2C0  74 6F 20 61 62 6F 72 74  20 74 68 65 20 63 75 72  72 65 6E 74 20 69 74 65  72 61 74 69 6F 6E 20 6F  to abort the current iteration o
0001A2E0  66 20 61 20 57 48 49 4C  45 20 6F 72 20 46 4F 52  20 6C 6F 6F 70 20 61 6E  64 20 72 65 73 75 6D 65  f a WHILE or FOR loop and resume
0001A300  20 77 69 74 68 20 74 68  65 20 6E 65 78 74 20 69  74 65 72 61 74 69 6F 6E  20 6F 66 20 74 68 65 20   with the next iteration of the 
0001A320  6C 6F 6F 70 20 1D 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 51 75  69 74 20 42 72 65 61 6B  loop ↔...◙ See also : Quit Break
0001A340  20 4C 6F 6F 70 0A 05 00  2B 01 49 00 05 D4 00 52  00 03 2F 01 97 00 04 2E  01 9C 00 05 31 01 A2 00   Loop◙♣.+☺I.♣╘.R.♥/☺ù.♦.☺£.♣1☺ó.
0001A360  04 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 0F 00 00 00 0A 20 20  4C 4F 4F 50 0A 20 20 DF  ♦]☻[◙THelpTopic♥.☼...◙  LOOP◙  ▀
0001A380  DF DF DF 0A 87 00 01 00  0A 43 61 6E 20 62 65 20  75 73 65 64 20 74 6F 20  61 62 6F 72 74 20 74 68  ▀▀▀◙ç.☺.◙Can be used to abort th
0001A3A0  65 20 63 75 72 72 65 6E  74 20 69 74 65 72 61 74  69 6F 6E 20 6F 66 20 61  20 57 48 49 4C 45 20 6F  e current iteration of a WHILE o
0001A3C0  72 20 46 4F 52 20 6C 6F  6F 70 20 61 6E 64 20 72  65 73 75 6D 65 20 77 69  74 68 20 74 68 65 20 6E  r FOR loop and resume with the n
0001A3E0  65 78 74 20 69 74 65 72  61 74 69 6F 6E 20 6F 66  20 74 68 65 20 6C 6F 6F  70 20 28 61 6C 69 61 73  ext iteration of the loop (alias
0001A400  20 66 6F 72 20 43 4F 4E  54 49 4E 55 45 29 20 21  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20   for CONTINUE) !...◙ See also : 
0001A420  51 75 69 74 20 42 72 65  61 6B 20 43 6F 6E 74 69  6E 75 65 0A 06 00 2B 01  41 00 05 D4 00 4A 00 03  Quit Break Continue◙♠.+☺A.♣╘.J.♥
0001A440  30 01 8D 00 08 2F 01 A4  00 04 2E 01 A9 00 05 30  01 AF 00 08 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  0☺ì.◘/☺ñ.♦.☺⌐.♣0☺».◘]☻[◙THelpTop
0001A460  69 63 03 00 2D 00 00 00  0A 20 20 46 46 4C 55 53  48 20 63 68 6E 6C 3A 69  6E 74 65 67 65 72 0A 20  ic♥.-...◙  FFLUSH chnl:integer◙ 
0001A480  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 2C 00 01  00 0A 66 6C 75 73 68 20   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙,.☺.◙flush 
0001A4A0  61 20 73 70 65 63 69 66  69 65 64 20 63 68 61 6E  6E 65 6C 73 20 63 68 61  6E 67 65 73 20 74 6F 20  a specified channels changes to 
0001A4C0  64 69 73 6B 20 14 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 46 43  6C 6F 73 65 0A 01 00 D0  disk ...◙ See also : FClose◙☺.╨
0001A4E0  00 67 00 06 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 06 00 6B 00 00 00  0A 20 20 46 53 45 45 4B  .g.♠]☻[◙THelpTopic♠.k...◙  FSEEK
0001A500  20 63 68 6E 6C 3A 69 6E  74 65 67 65 72 2C 20 62  79 74 65 3A 69 6E 74 65  67 65 72 2C 20 70 6F 73   chnl:integer, byte:integer, pos
0001A520  69 74 69 6F 6E 3A 69 6E  74 65 67 65 72 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ition:integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0001A540  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0001A560  DF DF 0A 2F 00 01 00 0A  50 6F 73 69 74 69 6F 6E  20 74 6F 20 61 6E 79 20  72 61 6E 64 6F 6D 20 6C  ▀▀◙/.☺.◙Position to any random l
0001A580  6F 63 61 74 69 6F 6E 20  77 69 74 68 69 6E 20 61  20 66 69 6C 65 20 41 00  01 00 0A 62 79 74 65 73  ocation within a file A.☺.◙bytes
0001A5A0  20 69 73 20 74 68 65 20  6E 75 6D 62 65 72 20 6F  66 20 62 79 74 65 73 20  74 6F 20 6D 6F 76 65 20   is the number of bytes to move 
0001A5C0  28 2B 2F 2D 29 20 72 65  6C 61 74 69 76 65 20 74  6F 20 70 6F 73 69 74 69  6F 6E 20 38 00 01 00 0A  (+/-) relative to position 8.☺.◙
0001A5E0  70 6F 73 69 74 69 6F 6E  20 69 73 20 74 68 65 20  62 61 73 65 20 6C 6F 63  61 74 69 6F 6E 20 74 6F  position is the base location to
0001A600  20 73 74 61 72 74 20 74  68 65 20 73 65 65 6B 20  66 72 6F 6D 20 3A 20 9C  00 00 00 0A 20 20 20 20   start the seek from : £...◙    
0001A620  20 20 20 20 53 45 45 4B  5F 53 45 54 20 28 30 29  20 66 6F 72 20 74 68 65  20 62 65 67 69 6E 6E 69      SEEK_SET (0) for the beginni
0001A640  6E 67 20 6F 66 20 74 68  65 20 66 69 6C 65 0A 20  20 20 20 20 20 20 20 53  45 45 4B 5F 43 55 52 20  ng of the file◙        SEEK_CUR 
0001A660  28 31 29 20 66 6F 72 20  74 68 65 20 63 75 72 72  65 6E 74 20 66 69 6C 65  20 70 6F 69 6E 74 65 72  (1) for the current file pointer
0001A680  20 6C 6F 63 61 74 69 6F  6E 0A 20 20 20 20 20 20  20 20 53 45 45 4B 5F 45  4E 44 20 28 32 29 20 66   location◙        SEEK_END (2) f
0001A6A0  6F 72 20 74 68 65 20 65  6E 64 20 6F 66 20 74 68  65 20 66 69 6C 65 0A 15  00 00 00 0A 20 53 65 65  or the end of the file◙§...◙ See
0001A6C0  20 61 6C 73 6F 20 3A 20  46 52 65 77 69 6E 64 0A  01 00 DA 00 BD 01 07 5D  02 5B 0A 54 48 65 6C 70   also : FRewind◙☺.┌.╜☺•]☻[◙THelp
0001A6E0  54 6F 70 69 63 05 00 65  00 00 00 0A 20 20 46 52  45 41 44 20 63 68 6E 6C  3A 69 6E 74 65 67 65 72  Topic♣.e...◙  FREAD chnl:integer
0001A700  2C 20 76 61 72 3A 6D 75  6C 74 69 74 79 70 65 2C  20 73 69 7A 65 3A 69 6E  74 65 67 65 72 0A 20 20  , var:multitype, size:integer◙  
0001A720  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0001A740  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  1E 00 01 00 0A 52 65 61  64 20 62 69 6E 61 72 79  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙▲.☺.◙Read binary
0001A760  20 64 61 74 61 20 66 72  6F 6D 20 61 20 66 69 6C  65 20 34 00 01 00 0A 76  61 72 20 69 73 20 74 68   data from a file 4.☺.◙var is th
0001A780  65 20 76 61 72 69 61 62  6C 65 20 69 6E 74 6F 20  77 68 69 63 68 20 64 61  74 61 20 73 68 6F 75 6C  e variable into which data shoul
0001A7A0  64 20 62 65 20 72 65 61  64 20 36 00 01 00 0A 73  69 7A 65 20 69 73 20 74  68 65 20 73 69 7A 65 20  d be read 6.☺.◙size is the size 
0001A7C0  6F 66 20 64 61 74 61 20  74 6F 20 72 65 61 64 20  69 6E 74 6F 20 76 61 72  20 28 30 20 2D 20 32 30  of data to read into var (0 - 20
0001A7E0  34 38 29 20 12 00 00 00  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 46 47 65  74 0A 01 00 D2 00 FB 00  48) ↕...◙ See also : FGet◙☺.╥.√.
0001A800  04 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 05  00 67 00 00 00 0A 20 20  46 57 52 49 54 45 20 63  ♦]☻[◙THelpTopic♣.g...◙  FWRITE c
0001A820  68 6E 6C 3A 69 6E 74 65  67 65 72 2C 20 65 78 70  3A 6D 75 6C 74 69 74 79  70 65 2C 20 73 69 7A 65  hnl:integer, exp:multitype, size
0001A840  3A 69 6E 74 65 67 65 72  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  :integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0001A860  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 1D 00 01 00  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙↔.☺.
0001A880  0A 57 72 69 74 65 20 62  69 6E 61 72 79 20 64 61  74 61 20 74 6F 20 61 20  66 69 6C 65 20 36 00 01  ◙Write binary data to a file 6.☺
0001A8A0  00 0A 65 78 70 20 69 73  20 74 68 65 20 65 78 70  72 65 73 73 69 6F 6E 20  77 68 6F 73 65 20 72 65  .◙exp is the expression whose re
0001A8C0  73 75 6C 74 20 73 68 6F  75 6C 64 20 62 65 20 77  72 69 74 74 65 6E 20 2A  00 01 00 0A 73 69 7A 65  sult should be written *.☺.◙size
0001A8E0  20 69 73 20 74 68 65 20  73 69 7A 65 20 6F 66 20  64 61 74 61 20 74 6F 20  77 72 69 74 65 20 74 6F   is the size of data to write to
0001A900  20 76 61 72 20 21 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 46 50  75 74 20 46 50 75 74 50   var !...◙ See also : FPut FPutP
0001A920  61 64 20 46 50 75 74 4C  6E 0A 03 00 D6 00 F2 00  04 D8 00 F7 00 07 D7 00  FF 00 06 5D 02 5B 0A 54  ad FPutLn◙♥.╓.≥.♦╪.≈.•╫. .♠]☻[◙T
0001A940  48 65 6C 70 54 6F 70 69  63 03 00 2D 00 00 00 0A  20 20 46 44 45 46 49 4E  20 63 68 6E 6C 3A 69 6E  HelpTopic♥.-...◙  FDEFIN chnl:in
0001A960  74 65 67 65 72 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 44 00 01 00  teger◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙D.☺.
0001A980  0A 53 70 65 63 69 66 79  20 61 20 64 65 66 61 75  6C 74 20 69 6E 70 75 74  20 66 69 6C 65 20 63 68  ◙Specify a default input file ch
0001A9A0  61 6E 6E 65 6C 20 28 75  73 65 64 20 74 6F 20 73  70 65 65 64 20 75 70 20  66 69 6C 65 20 69 6E 70  annel (used to speed up file inp
0001A9C0  75 74 29 20 13 00 00 00  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 46 4F 70  65 6E 0A 01 00 D3 00 7F  ut) ‼...◙ See also : FOpen◙☺.╙.⌂
0001A9E0  00 05 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 2F 00 00 00 0A 20  20 46 44 45 46 4F 55 54  .♣]☻[◙THelpTopic♥./...◙  FDEFOUT
0001AA00  20 63 68 6E 6C 3A 69 6E  74 65 67 65 72 0A 20 20  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF   chnl:integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0001AA20  DF DF DF DF 0A 46 00 01  00 0A 53 70 65 63 69 66  79 20 61 20 64 65 66 61  75 6C 74 20 6F 75 74 70  ▀▀▀▀◙F.☺.◙Specify a default outp
0001AA40  75 74 20 66 69 6C 65 20  63 68 61 6E 6E 65 6C 20  28 75 73 65 64 20 74 6F  20 73 70 65 65 64 20 75  ut file channel (used to speed u
0001AA60  70 20 66 69 6C 65 20 6F  75 74 70 75 74 29 20 13  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  p file output) ‼...◙ See also : 
0001AA80  46 4F 70 65 6E 0A 01 00  D3 00 83 00 05 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 2D 00 00  FOpen◙☺.╙.â.♣]☻[◙THelpTopic♥.-..
0001AAA0  00 0A 20 20 46 44 47 45  54 20 76 61 72 3A 6D 75  6C 74 69 74 79 70 65 0A  20 20 DF DF DF DF DF DF  .◙  FDGET var:multitype◙  ▀▀▀▀▀▀
0001AAC0  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 8F 00  01 00 0A 44 65 66 61 75  6C 74 20 63 68 61 6E 6E  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙Å.☺.◙Default chann
0001AAE0  65 6C 20 69 6E 70 75 74  20 73 74 61 74 65 6D 65  6E 74 3A 20 75 73 65 20  74 68 65 20 65 78 61 63  el input statement: use the exac
0001AB00  74 20 73 61 6D 65 20 61  72 67 75 6D 65 6E 74 73  20 61 73 20 46 47 65 74  20 65 78 63 65 70 74 20  t same arguments as FGet except 
0001AB20  61 20 63 68 61 6E 6E 65  6C 20 70 61 72 61 6D 65  74 65 72 20 28 74 68 65  20 63 68 61 6E 6E 65 6C  a channel parameter (the channel
0001AB40  20 73 70 65 63 69 66 69  65 64 20 62 79 20 46 44  65 66 49 6E 20 69 73 20  61 73 73 75 6D 65 64 29   specified by FDefIn is assumed)
0001AB60  20 33 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  3A 20 46 44 50 75 74 20  46 44 50 75 74 50 61 64   3...◙ See also : FDPut FDPutPad
0001AB80  20 46 44 50 75 74 4C 6E  20 46 44 52 65 61 64 20  46 44 57 72 69 74 65 0A  07 00 D2 00 70 00 04 36   FDPutLn FDRead FDWrite◙•.╥.p.♦6
0001ABA0  01 AA 00 06 3A 01 CA 00  05 3C 01 D0 00 08 3B 01  D9 00 07 39 01 E1 00 06  3D 01 E8 00 07 5D 02 5B  ☺¬.♠:☺╩.♣<☺╨.◘;☺┘.•9☺ß.♠=☺Φ.•]☻[
0001ABC0  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 4B 00 00  00 0A 20 20 46 44 52 45  41 44 20 76 61 72 3A 6D  ◙THelpTopic♥.K...◙  FDREAD var:m
0001ABE0  75 6C 74 69 74 79 70 65  2C 20 73 69 7A 65 3A 69  6E 74 65 67 65 72 0A 20  20 DF DF DF DF DF DF DF  ultitype, size:integer◙  ▀▀▀▀▀▀▀
0001AC00  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 90 00 01 00  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙É.☺.
0001AC20  0A 44 65 66 61 75 6C 74  20 63 68 61 6E 6E 65 6C  20 69 6E 70 75 74 20 73  74 61 74 65 6D 65 6E 74  ◙Default channel input statement
0001AC40  3A 20 75 73 65 20 74 68  65 20 65 78 61 63 74 20  73 61 6D 65 20 61 72 67  75 6D 65 6E 74 73 20 61  : use the exact same arguments a
0001AC60  73 20 46 52 65 61 64 20  65 78 63 65 70 74 20 61  20 63 68 61 6E 6E 65 6C  20 70 61 72 61 6D 65 74  s FRead except a channel paramet
0001AC80  65 72 20 28 74 68 65 20  63 68 61 6E 6E 65 6C 20  73 70 65 63 69 66 69 65  64 20 62 79 20 46 44 65  er (the channel specified by FDe
0001ACA0  66 49 6E 20 69 73 20 61  73 73 75 6D 65 64 29 20  32 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  fIn is assumed) 2...◙ See also :
0001ACC0  20 46 44 50 75 74 20 46  44 50 75 74 50 61 64 20  46 44 50 75 74 4C 6E 20  46 44 47 65 74 20 46 44   FDPut FDPutPad FDPutLn FDGet FD
0001ACE0  57 72 69 74 65 0A 07 00  34 01 8E 00 05 36 01 C9  00 06 3A 01 E9 00 05 3C  01 EF 00 08 3B 01 F8 00  Write◙•.4☺Ä.♣6☺╔.♠:☺Θ.♣<☺∩.◘;☺°.
0001AD00  07 38 01 00 01 05 3D 01  06 01 07 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 49 00 00 00 0A  •8☺.☺♣=☺♠☺•]☻[◙THelpTopic♥.I...◙
0001AD20  20 20 46 44 50 55 54 20  73 74 72 3A 73 74 72 69  6E 67 5B 2C 20 73 74 72  3A 73 74 72 69 6E 67 2E    FDPUT str:string[, str:string.
0001AD40  2E 2E 5D 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ..]◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0001AD60  DF DF DF DF DF DF DF 0A  91 00 01 00 0A 44 65 66  61 75 6C 74 20 63 68 61  6E 6E 65 6C 20 6F 75 74  ▀▀▀▀▀▀▀◙æ.☺.◙Default channel out
0001AD80  70 75 74 20 73 74 61 74  65 6D 65 6E 74 3A 20 75  73 65 20 74 68 65 20 65  78 61 63 74 20 73 61 6D  put statement: use the exact sam
0001ADA0  65 20 61 72 67 75 6D 65  6E 74 73 20 61 73 20 46  50 75 74 20 65 78 63 65  70 74 20 61 20 63 68 61  e arguments as FPut except a cha
0001ADC0  6E 6E 65 6C 20 70 61 72  61 6D 65 74 65 72 20 28  74 68 65 20 63 68 61 6E  6E 65 6C 20 73 70 65 63  nnel parameter (the channel spec
0001ADE0  69 66 69 65 64 20 62 79  20 46 44 65 66 4F 75 74  20 69 73 20 61 73 73 75  6D 65 64 29 20 33 00 00  ified by FDefOut is assumed) 3..
0001AE00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 46 44  52 65 61 64 20 46 44 50  75 74 50 61 64 20 46 44  .◙ See also : FDRead FDPutPad FD
0001AE20  50 75 74 4C 6E 20 46 44  47 65 74 20 46 44 57 72  69 74 65 0A 07 00 D6 00  8D 00 04 37 01 C7 00 07  PutLn FDGet FDWrite◙•.╓.ì.♦7☺╟.•
0001AE40  39 01 E8 00 06 3C 01 EF  00 08 3B 01 F8 00 07 38  01 00 01 05 3D 01 06 01  07 5D 02 5B 0A 54 48 65  9☺Φ.♠<☺∩.◘;☺°.•8☺.☺♣=☺♠☺•]☻[◙THe
0001AE60  6C 70 54 6F 70 69 63 03  00 4D 00 00 00 0A 20 20  46 44 50 55 54 4C 4E 20  73 74 72 3A 73 74 72 69  lpTopic♥.M...◙  FDPUTLN str:stri
0001AE80  6E 67 5B 2C 20 73 74 72  3A 73 74 72 69 6E 67 2E  2E 2E 5D 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  ng[, str:string...]◙  ▀▀▀▀▀▀▀▀▀▀
0001AEA0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 93 00 01 00 0A 44  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ô.☺.◙D
0001AEC0  65 66 61 75 6C 74 20 63  68 61 6E 6E 65 6C 20 6F  75 74 70 75 74 20 73 74  61 74 65 6D 65 6E 74 3A  efault channel output statement:
0001AEE0  20 75 73 65 20 74 68 65  20 65 78 61 63 74 20 73  61 6D 65 20 61 72 67 75  6D 65 6E 74 73 20 61 73   use the exact same arguments as
0001AF00  20 46 50 75 74 4C 6E 20  65 78 63 65 70 74 20 61  20 63 68 61 6E 6E 65 6C  20 70 61 72 61 6D 65 74   FPutLn except a channel paramet
0001AF20  65 72 20 28 74 68 65 20  63 68 61 6E 6E 65 6C 20  73 70 65 63 69 66 69 65  64 20 62 79 20 46 44 65  er (the channel specified by FDe
0001AF40  66 4F 75 74 20 69 73 20  61 73 73 75 6D 65 64 29  20 31 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  fOut is assumed) 1...◙ See also 
0001AF60  3A 20 46 44 52 65 61 64  20 46 44 50 75 74 50 61  64 20 46 44 50 75 74 20  46 44 47 65 74 20 46 44  : FDRead FDPutPad FDPut FDGet FD
0001AF80  57 72 69 74 65 0A 07 00  D7 00 91 00 06 37 01 CD  00 07 39 01 EE 00 06 3C  01 F5 00 08 3A 01 FE 00  Write◙•.╫.æ.♠7☺═.•9☺ε.♠<☺⌡.◘:☺■.
0001AFA0  05 38 01 04 01 05 3D 01  0A 01 07 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 47 00 00 00 0A  ♣8☺♦☺♣=☺◙☺•]☻[◙THelpTopic♥.G...◙
0001AFC0  20 20 46 44 50 55 54 50  41 44 20 73 74 72 3A 73  74 72 69 6E 67 2C 20 6C  65 6E 3A 69 6E 74 65 67    FDPUTPAD str:string, len:integ
0001AFE0  65 72 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  er◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0001B000  DF DF DF DF DF 0A 94 00  01 00 0A 44 65 66 61 75  6C 74 20 63 68 61 6E 6E  65 6C 20 6F 75 74 70 75  ▀▀▀▀▀◙ö.☺.◙Default channel outpu
0001B020  74 20 73 74 61 74 65 6D  65 6E 74 3A 20 75 73 65  20 74 68 65 20 65 78 61  63 74 20 73 61 6D 65 20  t statement: use the exact same 
0001B040  61 72 67 75 6D 65 6E 74  73 20 61 73 20 46 50 75  74 50 61 64 20 65 78 63  65 70 74 20 61 20 63 68  arguments as FPutPad except a ch
0001B060  61 6E 6E 65 6C 20 70 61  72 61 6D 65 74 65 72 20  28 74 68 65 20 63 68 61  6E 6E 65 6C 20 73 70 65  annel parameter (the channel spe
0001B080  63 69 66 69 65 64 20 62  79 20 46 44 65 66 4F 75  74 20 69 73 20 61 73 73  75 6D 65 64 29 20 30 00  cified by FDefOut is assumed) 0.
0001B0A0  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 46  44 52 65 61 64 20 46 44  50 75 74 4C 6E 20 46 44  ..◙ See also : FDRead FDPutLn FD
0001B0C0  50 75 74 20 46 44 47 65  74 20 46 44 57 72 69 74  65 0A 07 00 D8 00 8B 00  07 37 01 C8 00 07 39 01  Put FDGet FDWrite◙•.╪.ï.•7☺╚.•9☺
0001B0E0  E9 00 06 3B 01 F0 00 07  3A 01 F8 00 05 38 01 FE  00 05 3D 01 04 01 07 5D  02 5B 0A 54 48 65 6C 70  Θ.♠;☺≡.•:☺°.♣8☺■.♣=☺♦☺•]☻[◙THelp
0001B100  54 6F 70 69 63 03 00 4D  00 00 00 0A 20 20 46 44  57 52 49 54 45 20 65 78  70 3A 6D 75 6C 74 69 74  Topic♥.M...◙  FDWRITE exp:multit
0001B120  79 70 65 2C 20 73 69 7A  65 3A 69 6E 74 65 67 65  72 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  ype, size:integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀
0001B140  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  93 00 01 00 0A 44 65 66  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ô.☺.◙Def
0001B160  61 75 6C 74 20 63 68 61  6E 6E 65 6C 20 6F 75 74  70 75 74 20 73 74 61 74  65 6D 65 6E 74 3A 20 75  ault channel output statement: u
0001B180  73 65 20 74 68 65 20 65  78 61 63 74 20 73 61 6D  65 20 61 72 67 75 6D 65  6E 74 73 20 61 73 20 46  se the exact same arguments as F
0001B1A0  57 72 69 74 65 20 65 78  63 65 70 74 20 61 20 63  68 61 6E 6E 65 6C 20 70  61 72 61 6D 65 74 65 72  Write except a channel parameter
0001B1C0  20 28 74 68 65 20 63 68  61 6E 6E 65 6C 20 73 70  65 63 69 66 69 65 64 20  62 79 20 46 44 65 66 4F   (the channel specified by FDefO
0001B1E0  75 74 20 69 73 20 61 73  73 75 6D 65 64 29 20 32  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  ut is assumed) 2...◙ See also : 
0001B200  46 44 52 65 61 64 20 46  44 50 75 74 50 61 64 20  46 44 50 75 74 20 46 44  47 65 74 20 46 44 50 75  FDRead FDPutPad FDPut FDGet FDPu
0001B220  74 50 61 64 0A 07 00 35  01 91 00 06 37 01 CD 00  07 39 01 EE 00 06 3C 01  F5 00 08 3A 01 FE 00 05  tPad◙•.5☺æ.♠7☺═.•9☺ε.♠<☺⌡.◘:☺■.♣
0001B240  38 01 04 01 05 3C 01 0A  01 08 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  06 00 11 00 00 00 0A 20  8☺♦☺♣<☺◙☺◘]☻[◙THelpTopic♠.◄...◙ 
0001B260  20 52 45 44 49 4D 0A 20  20 DF DF DF DF DF 0A 2F  00 01 00 0A 44 79 6E 61  6D 69 63 61 6C 6C 79 20   REDIM◙  ▀▀▀▀▀◙/.☺.◙Dynamically 
0001B280  72 65 64 69 6D 65 6E 73  69 6F 6E 20 61 6E 20 61  72 72 61 79 20 61 74 20  72 75 6E 2D 74 69 6D 65  redimension an array at run-time
0001B2A0  2E 20 B4 00 01 00 0A 54  6F 20 75 73 65 20 69 74  20 79 6F 75 20 6D 75 73  74 20 64 65 63 6C 61 72  . ┤.☺.◙To use it you must declar
0001B2C0  65 20 74 68 65 20 61 72  72 61 79 20 69 6E 20 61  64 76 61 6E 63 65 20 77  69 74 68 20 74 68 65 20  e the array in advance with the 
0001B2E0  6E 75 6D 62 65 72 20 73  75 62 73 63 72 69 70 74  73 20 64 65 73 69 72 65  64 2E 20 20 54 68 69 73  number subscripts desired.  This
0001B300  20 61 6C 6C 6F 77 73 20  74 68 65 20 63 6F 6D 70  69 6C 65 72 20 74 6F 20  70 65 72 66 6F 72 6D 20   allows the compiler to perform 
0001B320  69 74 27 73 20 73 74 61  6E 64 61 72 64 20 65 72  72 6F 72 20 63 68 65 63  6B 69 6E 67 20 6F 6E 20  it's standard error checking on 
0001B340  73 75 62 73 63 72 69 70  74 73 2E 20 20 46 6F 72  20 65 78 61 6D 70 6C 65  3A 20 63 00 00 00 0A 20  subscripts.  For example: c...◙ 
0001B360  20 20 20 20 53 54 52 49  4E 47 20 73 28 31 2C 31  2C 31 29 0A 20 20 20 20  20 52 45 44 49 4D 20 73      STRING s(1,1,1)◙     REDIM s
0001B380  2C 35 2C 35 2C 35 0A 20  20 20 20 20 4C 45 54 20  73 28 34 2C 34 2C 34 29  20 3D 20 22 48 65 6C 6C  ,5,5,5◙     LET s(4,4,4) = "Hell
0001B3A0  6F 2C 20 57 6F 72 6C 64  21 22 0A 20 20 20 20 20  50 52 49 4E 54 4C 4E 20  73 28 34 2C 34 2C 34 29  o, World!"◙     PRINTLN s(4,4,4)
0001B3C0  0A 8E 00 01 00 0A 49 66  20 61 6E 20 61 74 74 65  6D 70 74 20 69 73 20 6D  61 64 65 20 74 6F 20 72  ◙Ä.☺.◙If an attempt is made to r
0001B3E0  65 64 69 6D 65 6E 73 69  6F 6E 20 61 6E 20 61 72  72 61 79 20 77 69 74 68  20 61 20 64 69 66 66 65  edimension an array with a diffe
0001B400  72 65 6E 74 20 6E 75 6D  62 65 72 20 6F 66 20 64  69 6D 65 6E 73 69 6F 6E  73 2C 20 61 6E 20 65 72  rent number of dimensions, an er
0001B420  72 6F 72 20 6F 72 20 77  61 72 6E 69 6E 67 20 28  61 73 20 61 70 70 72 6F  70 72 69 61 74 65 29 20  ror or warning (as appropriate) 
0001B440  77 69 6C 6C 20 62 65 20  67 65 6E 65 72 61 74 65  64 2E 20 21 00 00 00 0A  20 53 65 65 20 61 6C 73  will be generated. !...◙ See als
0001B460  6F 20 3A 20 43 6F 6D 70  69 6C 61 74 69 6F 6E FF  4F 70 74 69 6F 6E 73 0A  01 00 5C 01 F3 01 13 5D  o : Compilation Options◙☺.\☺≤☺‼]
0001B480  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 05 00 53  00 00 00 0A 20 20 41 50  50 45 4E 44 20 73 72 63  ☻[◙THelpTopic♣.S...◙  APPEND src
0001B4A0  66 69 6C 65 3A 73 74 72  69 6E 67 2C 20 64 65 73  74 66 69 6C 65 3A 73 74  72 69 6E 67 0A 20 20 DF  file:string, destfile:string◙  ▀
0001B4C0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0001B4E0  DF DF DF DF DF 0A 32 00  01 00 0A 41 70 70 65 6E  64 20 74 68 65 20 63 6F  6E 74 65 6E 74 73 20 6F  ▀▀▀▀▀◙2.☺.◙Append the contents o
0001B500  66 20 6F 6E 65 20 66 69  6C 65 20 74 6F 20 61 6E  6F 74 68 65 72 20 66 69  6C 65 2E 20 06 00 00 00  f one file to another file. ♠...
0001B520  0A 20 69 65 3A 0A 21 00  00 00 0A 20 20 20 20 20  41 50 50 45 4E 44 20 22  53 52 43 46 49 4C 45 22  ◙ ie:◙!...◙     APPEND "SRCFILE"
0001B540  2C 22 44 53 54 46 49 4C  45 22 0A 2E 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 44 65 6C 65  ,"DSTFILE"◙....◙ See also : Dele
0001B560  74 65 20 43 6F 70 79 20  45 78 69 73 74 20 46 69  6C 65 49 6E 66 20 52 65  6E 61 6D 65 0A 05 00 C5  te Copy Exist FileInf Rename◙♣.┼
0001B580  00 BA 00 06 40 01 C1 00  04 1C 00 C6 00 05 1E 00  CC 00 07 0A 01 D4 00 06  5D 02 5B 0A 54 48 65 6C  .║.♠@☺┴.♦∟.╞.♣▲.╠.•◙☺╘.♠]☻[◙THel
0001B5A0  70 54 6F 70 69 63 05 00  4F 00 00 00 0A 20 20 43  4F 50 59 20 73 72 63 66  69 6C 65 3A 73 74 72 69  pTopic♣.O...◙  COPY srcfile:stri
0001B5C0  6E 67 2C 20 64 65 73 74  66 69 6C 65 3A 73 74 72  69 6E 67 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  ng, destfile:string◙  ▀▀▀▀▀▀▀▀▀▀
0001B5E0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF 0A 30 00 01 00 0A  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙0.☺.◙
0001B600  43 6F 70 79 20 74 68 65  20 63 6F 6E 74 65 6E 74  73 20 6F 66 20 6F 6E 65  20 66 69 6C 65 20 74 6F  Copy the contents of one file to
0001B620  20 61 6E 6F 74 68 65 72  20 66 69 6C 65 2E 20 06  00 00 00 0A 20 69 65 3A  0A 1F 00 00 00 0A 20 20   another file. ♠...◙ ie:◙▼...◙  
0001B640  20 20 20 43 4F 50 59 20  22 53 52 43 46 49 4C 45  22 2C 22 44 53 54 46 49  4C 45 22 0A 30 00 00 00     COPY "SRCFILE","DSTFILE"◙0...
0001B660  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 44 65 6C  65 74 65 20 41 70 70 65  6E 64 20 45 78 69 73 74  ◙ See also : Delete Append Exist
0001B680  20 46 69 6C 65 49 6E 66  20 52 65 6E 61 6D 65 0A  05 00 C5 00 B2 00 06 3F  01 B9 00 06 1C 00 C0 00   FileInf Rename◙♣.┼.▓.♠?☺╣.♠∟.└.
0001B6A0  05 1E 00 C6 00 07 0A 01  CE 00 06 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 03 00 2D 00 00 00 0A  ♣▲.╞.•◙☺╬.♠]☻[◙THelpTopic♥.-...◙
0001B6C0  20 20 4C 41 53 54 49 4E  20 63 6F 6E 66 3A 69 6E  74 65 67 65 72 0A 20 20  DF DF DF DF DF DF DF DF    LASTIN conf:integer◙  ▀▀▀▀▀▀▀▀
0001B6E0  DF DF DF DF DF DF DF DF  DF DF DF 0A B0 00 01 00  0A 53 65 74 20 74 68 65  20 75 73 65 72 73 20 6C  ▀▀▀▀▀▀▀▀▀▀▀◙░.☺.◙Set the users l
0001B700  61 73 74 20 63 6F 6E 66  65 72 65 6E 63 65 20 69  6E 20 76 61 6C 75 65 2E  20 49 74 20 63 61 6E 20  ast conference in value. It can 
0001B720  62 65 20 75 73 65 64 20  64 75 72 69 6E 67 20 74  68 65 20 6C 6F 67 6F 6E  20 70 72 6F 63 65 73 73  be used during the logon process
0001B740  20 74 6F 20 66 6F 72 63  65 20 74 68 65 20 75 73  65 72 20 69 6E 74 6F 20  61 20 70 61 72 74 69 63   to force the user into a partic
0001B760  75 6C 61 72 20 63 6F 6E  66 65 72 65 6E 63 65 20  61 74 20 73 74 61 72 74  20 75 70 20 28 66 6F 72  ular conference at start up (for
0001B780  20 65 78 61 6D 70 6C 65  2C 20 66 72 6F 6D 20 61  20 6C 6F 67 6F 6E 20 73  63 72 69 70 74 29 2E 20   example, from a logon script). 
0001B7A0  76 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  20 43 6F 6E 66 53 65 6C  20 20 43 6F 6E 66 53 79  v...◙ See also : ConfSel  ConfSy
0001B7C0  73 20 43 6F 6E 66 4D 77  20 20 43 75 72 43 6F 6E  66 20 20 20 43 6F 6E 66  45 78 70 20 43 75 72 43  s ConfMw  CurConf   ConfExp CurC
0001B7E0  6F 6E 66 0A 20 20 20 20  20 20 20 20 20 20 20 43  6F 6E 66 46 6C 61 67 20  43 6F 6E 66 55 6E 46 6C  onf◙           ConfFlag ConfUnFl
0001B800  61 67 20 4A 6F 69 6E 20  43 6F 6E 66 41 6C 69 61  73 20 43 6F 6E 66 52 65  67 0A 0B 00 37 00 EB 00  ag Join ConfAlias ConfReg◙♂.7.δ.
0001B820  07 38 00 F4 00 07 39 00  FC 00 06 15 00 04 01 07  36 00 0E 01 07 15 00 16  01 07 BF 00 29 01 08 C0  •8.⌠.•9.ⁿ.♠§.♦☺•6.♫☺•§.▬☺•┐.)☺◘└
0001B840  00 32 01 0A EC 00 3D 01  04 4B 01 42 01 09 35 00  4C 01 07 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  .2☺◙∞.=☺♦K☺B☺○5.L☺•]☻[◙THelpTopi
0001B860  63 06 00 2F 00 00 00 0A  20 20 46 4C 41 47 20 66  69 6C 65 70 61 74 68 3A  73 74 72 69 6E 67 0A 20  c♠./...◙  FLAG filepath:string◙ 
0001B880  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 38 00  01 00 0A 41 6C 6C 6F 77   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙8.☺.◙Allow
0001B8A0  20 66 6C 61 67 67 69 6E  67 20 66 69 6C 65 73 20  66 6F 72 20 64 6F 77 6E  6C 6F 61 64 20 64 69 72   flagging files for download dir
0001B8C0  65 63 74 6C 79 20 66 72  6F 6D 20 61 20 50 50 45  2E 20 06 00 00 00 0A 20  69 65 3A 0A 42 00 00 00  ectly from a PPE. ♠...◙ ie:◙B...
0001B8E0  0A 20 20 20 20 20 46 4C  41 47 20 22 43 3A 5C 50  41 54 48 5C 46 49 4C 45  4E 41 4D 45 2E 5A 49 50  ◙     FLAG "C:\PATH\FILENAME.ZIP
0001B900  22 20 3B 20 4F 72 20 77  68 61 74 65 76 65 72 20  66 69 6C 65 20 6E 61 6D  65 20 64 65 73 69 72 65  " ; Or whatever file name desire
0001B920  64 0A 8A 00 01 00 0A 4E  6F 74 65 20 74 68 61 74  20 46 4C 41 47 20 64 6F  65 73 20 6E 6F 74 20 61  d◙è.☺.◙Note that FLAG does not a
0001B940  74 74 65 6D 70 74 20 74  6F 20 68 6F 6E 6F 72 20  72 65 73 74 72 69 63 74  69 6F 6E 73 20 69 6E 20  ttempt to honor restrictions in 
0001B960  74 68 65 20 46 53 45 43  20 61 6E 64 2F 6F 72 20  44 4C 50 41 54 48 2E 4C  53 54 20 66 69 6C 65 73  the FSEC and/or DLPATH.LST files
0001B980  2E 20 20 54 68 69 73 20  61 6C 6C 6F 77 73 20 79  6F 75 20 74 6F 20 66 6C  61 67 20 75 70 20 61 6E  .  This allows you to flag up an
0001B9A0  79 20 66 69 6C 65 20 64  65 73 69 72 65 64 2E 20  1E 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  y file desired. ▲...◙ See also :
0001B9C0  20 46 6C 61 67 43 6E 74  20 44 6F 77 6E 6C 6F 61  64 0A 02 00 44 01 47 01  07 43 01 4F 01 08 5D 02   FlagCnt Download◙☻.D☺G☺•C☺O☺◘]☻
0001B9E0  5B 0A 54 48 65 6C 70 54  6F 70 69 63 08 00 2D 00  00 00 0A 20 20 44 4F 57  4E 4C 4F 41 44 20 63 6D  [◙THelpTopic◘.-...◙  DOWNLOAD cm
0001BA00  64 3A 73 74 72 69 6E 67  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 1D  d:string◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙↔
0001BA20  00 01 00 0A 44 6F 77 6E  6C 6F 61 64 69 6E 67 20  66 69 6C 65 73 20 66 72  6F 6D 20 50 50 4C 2E 20  .☺.◙Downloading files from PPL. 
0001BA40  06 00 00 00 0A 20 69 65  3A 0A 1D 00 00 00 0A 20  20 20 20 20 44 4F 57 4E  4C 4F 41 44 20 22 43 4D  ♠...◙ ie:◙↔...◙     DOWNLOAD "CM
0001BA60  44 3B 43 4D 44 3B 43 4D  44 22 0A 7C 00 01 00 0A  0A 54 68 65 20 73 74 72  69 6E 67 20 70 61 73 73  D;CMD;CMD"◙|.☺.◙◙The string pass
0001BA80  65 64 20 74 6F 20 44 4F  57 4E 4C 4F 41 44 20 69  73 20 61 20 6C 69 73 74  20 6F 66 20 63 6F 6D 6D  ed to DOWNLOAD is a list of comm
0001BAA0  61 6E 64 73 20 69 6E 20  74 68 65 20 73 61 6D 65  20 66 6F 72 6D 61 74 20  61 73 20 77 68 61 74 20  ands in the same format as what 
0001BAC0  61 20 75 73 65 72 20 77  6F 75 6C 64 20 74 79 70  65 20 61 66 74 65 72 20  61 20 44 20 6F 72 20 44  a user would type after a D or D
0001BAE0  42 20 63 6F 6D 6D 61 6E  64 2E 20 8F 00 01 00 0A  49 66 20 61 20 66 69 6C  65 20 6E 61 6D 65 20 66  B command. Å.☺.◙If a file name f
0001BB00  6F 72 20 64 6F 77 6E 6C  6F 61 64 20 69 73 20 73  70 65 63 69 66 69 65 64  20 68 65 72 65 20 69 74  or download is specified here it
0001BB20  20 6D 75 73 74 20 62 65  20 64 6F 77 6E 6C 6F 61  64 61 62 6C 65 20 61 63  63 6F 72 64 69 6E 67 20   must be downloadable according 
0001BB40  74 6F 20 74 68 65 20 63  72 69 74 65 72 69 61 20  65 73 74 61 62 6C 69 73  68 65 64 20 69 6E 20 74  to the criteria established in t
0001BB60  68 65 20 46 53 45 43 20  61 6E 64 20 44 4C 50 41  54 48 2E 4C 53 54 20 66  69 6C 65 73 2E 20 B2 00  he FSEC and DLPATH.LST files. ▓.
0001BB80  01 00 0A 49 66 20 69 74  20 69 73 20 6E 65 63 65  73 73 61 72 79 20 74 6F  20 64 6F 77 6E 6C 6F 61  ☺.◙If it is necessary to downloa
0001BBA0  64 20 61 20 66 69 6C 65  20 6E 6F 74 20 6E 6F 72  6D 61 6C 6C 79 20 61 76  61 69 6C 61 62 6C 65 20  d a file not normally available 
0001BBC0  76 69 61 20 74 68 65 20  46 53 45 43 20 61 6E 64  2F 6F 72 20 44 4C 50 41  54 48 2E 4C 53 54 20 66  via the FSEC and/or DLPATH.LST f
0001BBE0  69 6C 65 73 20 74 68 65  20 46 4C 41 47 20 73 74  61 74 65 6D 65 6E 74 20  6D 61 79 20 62 65 20 75  iles the FLAG statement may be u
0001BC00  73 65 64 20 74 6F 20 66  6F 72 63 65 20 69 74 20  69 6E 74 6F 20 74 68 65  20 6C 69 73 74 20 6F 66  sed to force it into the list of
0001BC20  20 66 69 6C 65 73 20 74  6F 20 64 6F 77 6E 6C 6F  61 64 2E 20 12 00 00 00  0A 20 53 65 65 20 61 6C   files to download. ↕...◙ See al
0001BC40  73 6F 20 3A 20 46 6C 61  67 0A 01 00 42 01 38 02  04 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  so : Flag◙☺.B☺8☻♦]☻[◙THelpTopic♥
0001BC60  00 19 00 00 00 0A 20 20  46 4C 41 47 43 4E 54 28  29 0A 20 20 DF DF DF DF  DF DF DF DF DF 0A 32 00  .↓...◙  FLAGCNT()◙  ▀▀▀▀▀▀▀▀▀◙2.
0001BC80  01 00 0A 52 65 74 75 72  6E 20 74 68 65 20 6E 75  6D 62 65 72 20 6F 66 20  66 69 6C 65 73 20 66 6C  ☺.◙Return the number of files fl
0001BCA0  61 67 67 65 64 20 66 6F  72 20 64 6F 77 6E 6C 6F  61 64 2E 20 12 00 00 00  0A 20 53 65 65 20 61 6C  agged for download. ↕...◙ See al
0001BCC0  73 6F 20 3A 20 46 6C 61  67 0A 01 00 42 01 59 00  04 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 05  so : Flag◙☺.B☺Y.♦]☻[◙THelpTopic♣
0001BCE0  00 31 00 00 00 0A 20 20  57 52 55 53 59 53 44 4F  4F 52 20 73 74 72 3A 73  74 72 69 6E 67 0A 20 20  .1...◙  WRUSYSDOOR str:string◙  
0001BD00  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 42 00  01 00 0A 57 72 69 74 65  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙B.☺.◙Write
0001BD20  20 61 20 55 53 45 52 53  2E 53 59 53 20 66 69 6C  65 20 77 69 74 68 20 61  20 54 50 41 20 72 65 63   a USERS.SYS file with a TPA rec
0001BD40  6F 72 64 20 66 6F 72 20  61 20 44 4F 4F 52 20 61  70 70 6C 69 63 61 74 69  6F 6E 2E 20 06 00 00 00  ord for a DOOR application. ♠...
0001BD60  0A 20 69 65 3A 0A 1C 00  00 00 0A 20 20 20 20 20  57 52 55 53 59 53 44 4F  4F 52 20 22 44 4F 4F 52  ◙ ie:◙∟...◙     WRUSYSDOOR "DOOR
0001BD80  4E 41 4D 45 22 0A 14 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 57  72 55 73 79 73 0A 01 00  NAME"◙...◙ See also : WrUsys◙☺.
0001BDA0  2D 01 A3 00 06 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 03 00 2F 00 00  00 0A 20 20 4B 42 44 53  -☺ú.♠]☻[◙THelpTopic♥./...◙  KBDS
0001BDC0  54 52 49 4E 47 20 73 74  72 3A 73 74 72 69 6E 67  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  TRING str:string◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀
0001BDE0  DF DF DF DF DF DF DF 0A  62 00 01 00 0A 53 74 75  66 66 20 73 74 72 69 6E  67 73 20 74 6F 20 74 68  ▀▀▀▀▀▀▀◙b.☺.◙Stuff strings to th
0001BE00  65 20 6B 65 79 62 6F 61  72 64 20 28 6A 75 73 74  20 6C 69 6B 65 20 4B 62  64 53 74 75 66 66 20 65  e keyboard (just like KbdStuff e
0001BE20  78 63 65 70 74 20 27 6B  65 79 73 74 72 6F 6B 65  73 27 20 61 72 65 20 65  63 68 6F 65 64 20 74 6F  xcept 'keystrokes' are echoed to
0001BE40  20 74 68 65 20 64 69 73  70 6C 61 79 29 20 72 00  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 4B   the display) r...◙ See also : K
0001BE60  62 64 42 75 66 53 69 7A  65 20 20 50 50 4C 42 75  66 53 69 7A 65 20 4B 62  64 46 6C 75 73 68 20 4B  bdBufSize  PPLBufSize KbdFlush K
0001BE80  62 64 53 74 75 66 66 20  4B 62 64 46 69 6C 65 0A  20 20 20 20 20 20 20 20  20 20 20 4B 62 64 46 69  bdStuff KbdFile◙           KbdFi
0001BEA0  6C 65 55 73 65 64 20 4D  64 6D 46 6C 75 73 68 20  20 20 4B 65 79 46 6C 75  73 68 20 4B 62 64 46 6C  leUsed MdmFlush   KeyFlush KbdFl
0001BEC0  75 73 68 0A 0A 00 F0 00  5A 00 08 2F 00 9F 00 0A  64 00 AB 00 0A 47 01 B6  00 08 F0 00 BF 00 08 EF  ush◙◙.≡.Z.◘/.ƒ.◙d.½.◙G☺╢.◘≡.┐.◘∩
0001BEE0  00 C8 00 07 30 00 DB 00  0B 48 01 E7 00 08 49 01  F2 00 08 47 01 FB 00 08  5D 02 5B 0A 54 48 65 6C  .╚.•0.█.♂H☺τ.◘I☺≥.◘G☺√.◘]☻[◙THel
0001BF00  70 54 6F 70 69 63 03 00  17 00 00 00 0A 20 20 4B  42 44 46 4C 55 53 48 0A  20 20 DF DF DF DF DF DF  pTopic♥.↨...◙  KBDFLUSH◙  ▀▀▀▀▀▀
0001BF20  DF DF 0A 5B 00 01 00 0A  46 6C 75 73 68 20 74 68  65 20 6C 6F 63 61 6C 20  6B 65 79 62 6F 61 72 64  ▀▀◙[.☺.◙Flush the local keyboard
0001BF40  20 62 75 66 66 65 72 20  61 6E 64 20 61 6E 79 20  73 74 75 66 66 65 64 20  6B 65 79 73 74 72 6F 6B   buffer and any stuffed keystrok
0001BF60  65 20 62 75 66 66 65 72  73 2E 20 49 74 20 74 61  6B 65 73 20 6E 6F 20 61  72 67 75 6D 65 6E 74 73  e buffers. It takes no arguments
0001BF80  2E 20 73 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 4B 62 64 42 75  66 53 69 7A 65 20 20 50  . s...◙ See also : KbdBufSize  P
0001BFA0  50 4C 42 75 66 53 69 7A  65 20 4B 62 64 46 6C 75  73 68 20 4B 62 64 53 74  75 66 66 20 4B 62 64 46  PLBufSize KbdFlush KbdStuff KbdF
0001BFC0  69 6C 65 0A 20 20 20 20  20 20 20 20 20 20 20 4B  62 64 46 69 6C 65 55 73  65 64 20 4D 64 6D 46 6C  ile◙           KbdFileUsed MdmFl
0001BFE0  75 73 68 20 20 20 4B 62  64 46 6C 75 73 68 20 4B  62 64 53 74 72 69 6E 67  0A 09 00 2F 00 80 00 0A  ush   KbdFlush KbdString◙○./.Ç.◙
0001C000  64 00 8C 00 0A 47 01 97  00 08 F0 00 A0 00 08 EF  00 A9 00 07 30 00 BC 00  0B 48 01 C8 00 08 47 01  d.î.◙G☺ù.◘≡.á.◘∩.⌐.•0.╝.♂H☺╚.◘G☺
0001C020  D3 00 08 46 01 DC 00 09  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 03 00  17 00 00 00 0A 20 20 4D  ╙.◘F☺▄.○]☻[◙THelpTopic♥.↨...◙  M
0001C040  44 4D 46 4C 55 53 48 0A  20 20 DF DF DF DF DF DF  DF DF 0A 3A 00 01 00 0A  46 6C 75 73 68 20 74 68  DMFLUSH◙  ▀▀▀▀▀▀▀▀◙:.☺.◙Flush th
0001C060  65 20 69 6E 63 6F 6D 69  6E 67 20 6D 6F 64 65 6D  20 62 75 66 66 65 72 2E  20 20 49 74 20 74 61 6B  e incoming modem buffer.  It tak
0001C080  65 73 20 6E 6F 20 61 72  67 75 6D 65 6E 74 73 2E  20 73 00 00 00 0A 20 53  65 65 20 61 6C 73 6F 20  es no arguments. s...◙ See also 
0001C0A0  3A 20 4B 62 64 42 75 66  53 69 7A 65 20 20 50 50  4C 42 75 66 53 69 7A 65  20 4B 62 64 46 6C 75 73  : KbdBufSize  PPLBufSize KbdFlus
0001C0C0  68 20 4B 62 64 53 74 75  66 66 20 4B 62 64 46 69  6C 65 0A 20 20 20 20 20  20 20 20 20 20 20 4B 62  h KbdStuff KbdFile◙           Kb
0001C0E0  64 46 69 6C 65 55 73 65  64 20 4B 65 79 46 6C 75  73 68 20 20 20 4B 62 64  46 6C 75 73 68 20 4B 62  dFileUsed KeyFlush   KbdFlush Kb
0001C100  64 53 74 72 69 6E 67 0A  09 00 2F 00 5F 00 0A 64  00 6B 00 0A 47 01 76 00  08 F0 00 7F 00 08 EF 00  dString◙○./._.◙d.k.◙G☺v.◘≡.⌂.◘∩.
0001C120  88 00 07 30 00 9B 00 0B  49 01 A7 00 08 47 01 B2  00 08 46 01 BB 00 09 5D  02 5B 0A 54 48 65 6C 70  ê.•0.¢.♂I☺º.◘G☺▓.◘F☺╗.○]☻[◙THelp
0001C140  54 6F 70 69 63 03 00 17  00 00 00 0A 20 20 4B 45  59 46 4C 55 53 48 0A 20  20 DF DF DF DF DF DF DF  Topic♥.↨...◙  KEYFLUSH◙  ▀▀▀▀▀▀▀
0001C160  DF 0A 54 00 01 00 0A 46  6C 75 73 68 20 62 6F 74  68 20 74 68 65 20 6C 6F  63 61 6C 20 62 75 66 66  ▀◙T.☺.◙Flush both the local buff
0001C180  65 72 73 20 61 6E 64 20  74 68 65 20 69 6E 63 6F  6D 69 6E 67 20 6D 6F 64  65 6D 20 62 75 66 66 65  ers and the incoming modem buffe
0001C1A0  72 2E 20 49 74 20 74 61  6B 65 73 20 6E 6F 20 61  72 67 75 6D 65 6E 74 73  2E 20 73 00 00 00 0A 20  r. It takes no arguments. s...◙ 
0001C1C0  53 65 65 20 61 6C 73 6F  20 3A 20 4B 62 64 42 75  66 53 69 7A 65 20 20 50  50 4C 42 75 66 53 69 7A  See also : KbdBufSize  PPLBufSiz
0001C1E0  65 20 4B 62 64 46 6C 75  73 68 20 4B 62 64 53 74  75 66 66 20 4B 62 64 46  69 6C 65 0A 20 20 20 20  e KbdFlush KbdStuff KbdFile◙    
0001C200  20 20 20 20 20 20 20 4B  62 64 46 69 6C 65 55 73  65 64 20 4D 64 6D 46 6C  75 73 68 20 20 20 4B 62         KbdFileUsed MdmFlush   Kb
0001C220  64 46 6C 75 73 68 20 4B  62 64 53 74 72 69 6E 67  0A 09 00 2F 00 79 00 0A  64 00 85 00 0A 47 01 90  dFlush KbdString◙○./.y.◙d.à.◙G☺É
0001C240  00 08 F0 00 99 00 08 EF  00 A2 00 07 30 00 B5 00  0B 48 01 C1 00 08 47 01  CC 00 08 46 01 D5 00 09  .◘≡.Ö.◘∩.ó.•0.╡.♂H☺┴.◘G☺╠.◘F☺╒.○
0001C260  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 06 00  2D 00 00 00 0A 20 20 41  4C 49 41 53 20 79 65 73  ]☻[◙THelpTopic♠.-...◙  ALIAS yes
0001C280  6E 6F 3A 62 6F 6F 6C 65  61 6E 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  no:boolean◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0001C2A0  0A 40 00 01 00 0A 41 6C  6C 6F 77 20 50 50 45 20  63 6F 6E 74 72 6F 6C 20  6F 66 20 77 68 65 74 68  ◙@.☺.◙Allow PPE control of wheth
0001C2C0  65 72 20 6F 72 20 6E 6F  74 20 74 68 65 20 75 73  65 72 20 69 73 20 75 73  69 6E 67 20 61 6E 20 61  er or not the user is using an a
0001C2E0  6C 69 61 73 20 1E 00 00  00 0A 20 53 65 65 20 61  6C 73 6F 20 3A 20 50 53  41 28 31 29 20 55 73 65  lias ▲...◙ See also : PSA(1) Use
0001C300  72 41 6C 69 61 73 0A 27  00 00 00 0A 20 20 41 4C  49 41 53 28 29 20 3A 42  4F 4F 4C 45 41 4E 0A 20  rAlias◙'...◙  ALIAS() :BOOLEAN◙ 
0001C320  20 DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 55 00 01 00 0A 52  65 74 75 72 6E 20 74 68   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙U.☺.◙Return th
0001C340  65 20 75 73 65 72 73 20  63 75 72 72 65 6E 74 20  41 4C 49 41 53 20 73 65  74 74 69 6E 67 20 28 54  e users current ALIAS setting (T
0001C360  52 55 45 20 3D 20 61 6C  69 61 73 20 75 73 65 20  6F 6E 2C 20 46 41 4C 53  45 20 3D 20 61 6C 69 61  RUE = alias use on, FALSE = alia
0001C380  73 20 75 73 65 20 6F 66  66 29 20 14 00 00 00 0A  20 53 65 65 20 61 6C 73  6F 20 3A 20 54 50 41 47  s use off) ...◙ See also : TPAG
0001C3A0  65 74 0A 03 00 65 00 7B  00 06 4C 01 82 00 09 1E  01 15 01 06 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  et◙♥.e.{.♠L☺é.○▲☺§☺♠]☻[◙THelpTop
0001C3C0  69 63 03 00 1D 00 00 00  0A 20 20 43 4F 4E 46 41  4C 49 41 53 28 29 0A 20  20 DF DF DF DF DF DF DF  ic♥.↔...◙  CONFALIAS()◙  ▀▀▀▀▀▀▀
0001C3E0  DF DF DF DF 0A 46 00 01  00 0A 52 65 74 75 72 6E  20 54 52 55 45 20 69 66  20 74 68 65 20 63 75 72  ▀▀▀▀◙F.☺.◙Return TRUE if the cur
0001C400  72 65 6E 74 20 63 6F 6E  66 65 72 65 6E 63 65 20  69 73 20 63 6F 6E 66 69  67 75 72 65 64 20 74 6F  rent conference is configured to
0001C420  20 61 6C 6C 6F 77 20 61  6C 69 61 73 65 73 20 76  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20   allow aliases v...◙ See also : 
0001C440  43 6F 6E 66 53 65 6C 20  20 43 6F 6E 66 53 79 73  20 43 6F 6E 66 4D 77 20  20 43 75 72 43 6F 6E 66  ConfSel  ConfSys ConfMw  CurConf
0001C460  20 20 20 43 6F 6E 66 45  78 70 20 43 75 72 43 6F  6E 66 0A 20 20 20 20 20  20 20 20 20 20 20 43 6F     ConfExp CurConf◙           Co
0001C480  6E 66 46 6C 61 67 20 43  6F 6E 66 55 6E 46 6C 61  67 20 4A 6F 69 6E 20 4C  61 73 74 49 6E 20 20 20  nfFlag ConfUnFlag Join LastIn   
0001C4A0  20 43 6F 6E 66 52 65 67  0A 0B 00 37 00 71 00 07  38 00 7A 00 07 39 00 82  00 06 15 00 8A 00 07 36   ConfReg◙♂.7.q.•8.z.•9.é.♠§.è.•6
0001C4C0  00 94 00 07 15 00 9C 00  07 BF 00 AF 00 08 C0 00  B8 00 0A EC 00 C3 00 04  41 01 C8 00 06 35 00 D2  .ö.•§.£.•┐.».◘└.╕.◙∞.├.♦A☺╚.♠5.╥
0001C4E0  00 07 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  03 00 31 00 00 00 0A 20  20 20 55 53 45 52 41 4C  .•]☻[◙THelpTopic♥.1...◙   USERAL
0001C500  49 41 53 28 29 20 3A 42  4F 4F 4C 45 41 4E 0A 20  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  IAS() :BOOLEAN◙   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0001C520  DF DF DF DF DF DF 0A 3C  00 01 00 0A 52 65 74 75  72 6E 20 54 52 55 45 20  69 66 20 74 68 65 20 63  ▀▀▀▀▀▀◙<.☺.◙Return TRUE if the c
0001C540  75 72 72 65 6E 74 20 75  73 65 72 20 69 73 20 61  6C 6C 6F 77 65 64 20 74  6F 20 75 73 65 20 61 6E  urrent user is allowed to use an
0001C560  20 61 6C 69 61 73 20 13  00 00 00 0A 20 53 65 65  20 61 6C 73 6F 20 3A 20  41 6C 69 61 73 0A 01 00   alias ‼...◙ See also : Alias◙☺.
0001C580  4A 01 7B 00 05 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 05 00 0F 00 00  00 0A 20 20 4C 41 4E 47  J☺{.♣]☻[◙THelpTopic♣.☼...◙  LANG
0001C5A0  0A 20 20 DF DF DF DF 0A  31 00 01 00 0A 43 68 61  6E 67 65 20 74 68 65 20  6C 61 6E 67 75 61 67 65  ◙  ▀▀▀▀◙1.☺.◙Change the language
0001C5C0  20 69 6E 20 75 73 65 20  62 79 20 74 68 65 20 63  75 72 72 65 6E 74 20 75  73 65 72 2E 20 06 00 00   in use by the current user. ♠..
0001C5E0  00 0A 20 69 65 3A 0A 13  00 00 00 0A 20 20 20 20  20 4C 41 4E 47 20 6C 61  6E 67 4E 75 6D 0A 15 00  .◙ ie:◙‼...◙     LANG langNum◙§.
0001C600  00 00 0A 20 53 65 65 20  61 6C 73 6F 20 3A 20 4C  61 6E 67 45 78 74 0A 01  00 2B 00 67 00 07 5D 02  ..◙ See also : LangExt◙☺.+.g.•]☻
0001C620  5B 0A 54 48 65 6C 70 54  6F 70 69 63 04 00 33 00  00 00 0A 20 20 41 44 4A  42 59 54 45 53 20 62 79  [◙THelpTopic♦.3...◙  ADJBYTES by
0001C640  74 65 73 3A 69 6E 74 65  67 65 72 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  tes:integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0001C660  DF DF DF DF 0A 2B 00 01  00 0A 41 64 6A 75 73 74  20 74 68 65 20 75 73 65  72 73 20 74 6F 74 61 6C  ▀▀▀▀◙+.☺.◙Adjust the users total
0001C680  20 61 6E 64 20 64 61 69  6C 79 20 64 6F 77 6E 6C  6F 61 64 20 58 00 01 00  0A 54 6F 20 73 75 62 74   and daily download X.☺.◙To subt
0001C6A0  72 61 63 74 20 62 79 74  65 73 20 75 73 65 20 61  20 6E 65 67 61 74 69 76  65 20 6E 75 6D 62 65 72  ract bytes use a negative number
0001C6C0  20 66 6F 72 20 62 79 74  65 73 2E 20 54 6F 20 61  64 64 20 62 79 74 65 73  20 75 73 65 20 61 20 70   for bytes. To add bytes use a p
0001C6E0  6F 73 69 74 69 76 65 20  6E 75 6D 62 65 72 2E 20  2B 00 00 00 0A 20 53 65  65 20 61 6C 73 6F 20 3A  ositive number. +...◙ See also :
0001C700  20 41 64 6A 44 42 79 74  65 73 20 41 64 6A 54 42  79 74 65 73 20 41 64 6A  54 46 69 6C 65 73 0A 03   AdjDBytes AdjTBytes AdjTFiles◙♥
0001C720  00 4F 01 C4 00 09 50 01  CE 00 09 51 01 D8 00 09  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 04 00  .O☺─.○P☺╬.○Q☺╪.○]☻[◙THelpTopic♦.
0001C740  36 00 00 00 0A 0A 20 20  41 44 4A 44 42 59 54 45  53 20 62 79 74 65 73 3A  69 6E 74 65 67 65 72 0A  6...◙◙  ADJDBYTES bytes:integer◙
0001C760  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 28 00 01 00 0A 41    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙(.☺.◙A
0001C780  64 6A 75 73 74 20 74 68  65 20 75 73 65 72 73 20  64 61 69 6C 79 20 64 6F  77 6E 6C 6F 61 64 20 62  djust the users daily download b
0001C7A0  79 74 65 73 2E 20 58 00  01 00 0A 54 6F 20 73 75  62 74 72 61 63 74 20 62  79 74 65 73 20 75 73 65  ytes. X.☺.◙To subtract bytes use
0001C7C0  20 61 20 6E 65 67 61 74  69 76 65 20 6E 75 6D 62  65 72 20 66 6F 72 20 62  79 74 65 73 2E 20 54 6F   a negative number for bytes. To
0001C7E0  20 61 64 64 20 62 79 74  65 73 20 75 73 65 20 61  20 70 6F 73 69 74 69 76  65 20 6E 75 6D 62 65 72   add bytes use a positive number
0001C800  2E 20 2A 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 41 64 6A 54 42  79 74 65 73 20 41 64 6A  . *...◙ See also : AdjTBytes Adj
0001C820  54 46 69 6C 65 73 20 41  64 6A 42 79 74 65 73 0A  03 00 50 01 C4 00 09 51  01 CE 00 09 4E 01 D8 00  TFiles AdjBytes◙♥.P☺─.○Q☺╬.○N☺╪.
0001C840  08 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 04  00 35 00 00 00 0A 20 20  41 44 4A 54 42 59 54 45  ◘]☻[◙THelpTopic♦.5...◙  ADJTBYTE
0001C860  53 20 62 79 74 65 73 3A  69 6E 74 65 67 65 72 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  S bytes:integer◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0001C880  DF DF DF DF DF DF DF DF  DF 0A 28 00 01 00 0A 41  64 6A 75 73 74 20 74 68  65 20 75 73 65 72 73 20  ▀▀▀▀▀▀▀▀▀◙(.☺.◙Adjust the users 
0001C8A0  74 6F 74 61 6C 20 64 6F  77 6E 6C 6F 61 64 20 62  79 74 65 73 2E 20 58 00  01 00 0A 54 6F 20 73 75  total download bytes. X.☺.◙To su
0001C8C0  62 74 72 61 63 74 20 62  79 74 65 73 20 75 73 65  20 61 20 6E 65 67 61 74  69 76 65 20 6E 75 6D 62  btract bytes use a negative numb
0001C8E0  65 72 20 66 6F 72 20 62  79 74 65 73 2E 20 54 6F  20 61 64 64 20 62 79 74  65 73 20 75 73 65 20 61  er for bytes. To add bytes use a
0001C900  20 70 6F 73 69 74 69 76  65 20 6E 75 6D 62 65 72  2E 20 2A 00 00 00 0A 20  53 65 65 20 61 6C 73 6F   positive number. *...◙ See also
0001C920  20 3A 20 41 64 6A 44 42  79 74 65 73 20 41 64 6A  54 46 69 6C 65 73 20 41  64 6A 42 79 74 65 73 0A   : AdjDBytes AdjTFiles AdjBytes◙
0001C940  03 00 4F 01 C3 00 09 51  01 CD 00 09 4E 01 D7 00  08 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 04  ♥.O☺├.○Q☺═.○N☺╫.◘]☻[◙THelpTopic♦
0001C960  00 35 00 00 00 0A 20 20  41 44 4A 54 46 49 4C 45  53 20 66 69 6C 65 73 3A  69 6E 74 65 67 65 72 0A  .5...◙  ADJTFILES files:integer◙
0001C980  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 28 00 01 00 0A 41    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙(.☺.◙A
0001C9A0  64 6A 75 73 74 20 74 68  65 20 75 73 65 72 73 20  74 6F 74 61 6C 20 64 6F  77 6E 6C 6F 61 64 20 66  djust the users total download f
0001C9C0  69 6C 65 73 2E 20 58 00  01 00 0A 54 6F 20 73 75  62 74 72 61 63 74 20 66  69 6C 65 73 20 75 73 65  iles. X.☺.◙To subtract files use
0001C9E0  20 61 20 6E 65 67 61 74  69 76 65 20 6E 75 6D 62  65 72 20 66 6F 72 20 66  69 6C 65 73 2E 20 54 6F   a negative number for files. To
0001CA00  20 61 64 64 20 66 69 6C  65 73 20 75 73 65 20 61  20 70 6F 73 69 74 69 76  65 20 6E 75 6D 62 65 72   add files use a positive number
0001CA20  2E 20 2A 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 41 64 6A 44 42  79 74 65 73 20 41 64 6A  . *...◙ See also : AdjDBytes Adj
0001CA40  54 42 79 74 65 73 20 41  64 6A 42 79 74 65 73 0A  03 00 4F 01 C3 00 09 50  01 CD 00 09 4E 01 D7 00  TBytes AdjBytes◙♥.O☺├.○P☺═.○N☺╫.
0001CA60  08 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 03  00 1B 00 00 00 0A 20 20  50 55 54 41 4C 54 55 53  ◘]☻[◙THelpTopic♥.←...◙  PUTALTUS
0001CA80  45 52 0A 20 20 DF DF DF  DF DF DF DF DF DF DF 0A  6E 00 01 00 0A 50 75 74  20 75 73 65 72 20 69 6E  ER◙  ▀▀▀▀▀▀▀▀▀▀◙n.☺.◙Put user in
0001CAA0  66 6F 72 6D 61 74 69 6F  6E 2E 20 49 74 20 69 73  20 6D 65 72 65 6C 79 20  61 6E 20 61 6C 69 61 73  formation. It is merely an alias
0001CAC0  20 66 6F 72 20 50 75 74  55 73 65 72 20 61 6E 64  20 6D 61 79 20 62 65 20  75 73 65 64 20 61 6E 79   for PutUser and may be used any
0001CAE0  77 68 65 72 65 20 74 68  61 74 20 50 55 54 55 53  45 52 20 77 6F 75 6C 64  20 62 65 20 75 73 65 64  where that PUTUSER would be used
0001CB00  2E 20 18 00 00 00 0A 20  53 65 65 20 61 6C 73 6F  20 3A 20 47 65 74 41 6C  74 55 73 65 72 0A 02 00  . ↑...◙ See also : GetAltUser◙☻.
0001CB20  06 01 4D 00 07 54 01 97  00 0A 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  07 00 35 00 00 00 0A 20  ♠☺M.•T☺ù.◙]☻[◙THelpTopic•.5...◙ 
0001CB40  20 47 45 54 41 4C 54 55  53 45 52 20 75 73 65 72  3A 69 6E 74 65 67 65 72  0A 20 20 DF DF DF DF DF   GETALTUSER user:integer◙  ▀▀▀▀▀
0001CB60  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF 0A 2C 00 01 00 0A  47 65 74 20 74 68 65 20  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙,.☺.◙Get the 
0001CB80  69 6E 66 6F 72 6D 61 74  69 6F 6E 20 66 6F 72 20  61 6E 20 61 6C 74 65 72  6E 61 74 65 20 75 73 65  information for an alternate use
0001CBA0  72 2E 20 84 00 01 00 0A  49 74 20 77 69 6C 6C 20  66 69 6C 6C 20 74 68 65  20 75 73 65 72 20 76 61  r. ä.☺.◙It will fill the user va
0001CBC0  72 69 61 62 6C 65 73 20  77 69 74 68 20 69 6E 66  6F 72 6D 61 74 69 6F 6E  20 66 72 6F 6D 20 74 68  riables with information from th
0001CBE0  65 20 73 70 65 63 69 66  69 65 64 20 75 73 65 72  20 72 65 63 6F 72 64 20  61 73 20 77 65 6C 6C 20  e specified user record as well 
0001CC00  61 73 20 72 65 64 69 72  65 63 74 20 75 73 65 72  20 73 74 61 74 65 6D 65  6E 74 73 20 61 6E 64 20  as redirect user statements and 
0001CC20  66 75 6E 63 74 69 6F 6E  73 2E 20 06 00 00 00 0A  20 69 65 3A 0A 22 00 00  00 0A 20 20 20 20 20 47  functions. ♠...◙ ie:◙"...◙     G
0001CC40  45 54 41 4C 54 55 53 45  52 20 75 73 65 72 52 65  63 6F 72 64 4E 75 6D 62  65 72 0A DD 02 01 00 0A  ETALTUSER userRecordNumber◙▌☻☺.◙
0001CC60  49 66 20 61 6E 20 61 74  74 65 6D 70 74 20 69 73  20 6D 61 64 65 20 74 6F  20 67 65 74 20 61 20 72  If an attempt is made to get a r
0001CC80  65 63 6F 72 64 20 6E 75  6D 62 65 72 20 74 68 61  74 20 64 6F 65 73 6E 27  74 20 65 78 69 73 74 2C  ecord number that doesn't exist,
0001CCA0  20 74 68 65 20 75 73 65  72 20 66 75 6E 63 74 69  6F 6E 73 20 77 69 6C 6C  20 72 65 76 65 72 74 20   the user functions will revert 
0001CCC0  74 6F 20 74 68 65 20 63  75 72 72 65 6E 74 20 75  73 65 72 20 61 6E 64 20  74 68 65 20 75 73 65 72  to the current user and the user
0001CCE0  20 76 61 72 69 61 62 6C  65 73 20 77 69 6C 6C 20  62 65 20 69 6E 76 61 6C  69 64 61 74 65 64 20 61   variables will be invalidated a
0001CD00  73 20 74 68 6F 75 67 68  20 6E 6F 20 47 65 74 55  73 65 72 2F 47 65 74 41  6C 74 55 73 65 72 20 73  s though no GetUser/GetAltUser s
0001CD20  74 61 74 65 6D 65 6E 74  20 68 61 64 20 62 65 65  6E 20 69 73 73 75 65 64  20 28 74 68 6F 75 67 68  tatement had been issued (though
0001CD40  20 74 68 65 79 20 77 69  6C 6C 20 63 6F 6E 74 69  6E 75 65 20 74 6F 20 6D  61 69 6E 74 61 69 6E 20   they will continue to maintain 
0001CD60  61 6E 79 20 76 61 6C 75  65 20 68 65 6C 64 29 2E  20 50 75 74 55 73 65 72  2F 50 75 74 41 6C 74 55  any value held). PutUser/PutAltU
0001CD80  73 65 72 20 73 68 6F 75  6C 64 20 62 65 20 69 73  73 75 65 64 20 74 6F 20  63 6F 6D 6D 69 74 20 61  ser should be issued to commit a
0001CDA0  6E 79 20 76 61 72 69 61  62 6C 65 20 63 68 61 6E  67 65 73 20 74 6F 20 74  68 65 20 75 73 65 72 20  ny variable changes to the user 
0001CDC0  72 65 63 6F 72 64 2E 20  41 64 64 69 74 69 6F 6E  61 6C 6C 79 2C 20 74 68  65 72 65 20 69 73 20 61  record. Additionally, there is a
0001CDE0  74 20 6C 65 61 73 74 20  6F 6E 65 20 73 74 61 74  65 6D 65 6E 74 20 74 68  61 74 20 77 69 6C 6C 20  t least one statement that will 
0001CE00  6E 6F 74 20 61 66 66 65  63 74 20 61 6C 74 65 72  6E 61 74 65 20 75 73 65  72 73 3A 20 20 41 64 6A  not affect alternate users:  Adj
0001CE20  54 69 6D 65 2E 20 49 74  20 69 73 20 72 65 73 74  72 69 63 74 65 64 20 74  6F 20 74 68 65 20 63 75  Time. It is restricted to the cu
0001CE40  72 72 65 6E 74 20 75 73  65 72 20 6F 6E 6C 69 6E  65 2E 20 41 6C 73 6F 2C  20 69 66 20 74 68 65 20  rrent user online. Also, if the 
0001CE60  61 6C 74 65 72 6E 61 74  65 20 75 73 65 72 20 69  73 20 6F 6E 6C 69 6E 65  2C 20 63 68 61 6E 67 65  alternate user is online, change
0001CE80  73 20 74 6F 20 74 68 65  20 72 65 63 6F 72 64 20  77 6F 6E 27 74 20 74 61  6B 65 20 68 6F 6C 64 20  s to the record won't take hold 
0001CEA0  75 6E 74 69 6C 20 61 66  74 65 72 20 74 68 65 20  75 73 65 72 20 68 61 73  20 6C 6F 67 67 65 64 20  until after the user has logged 
0001CEC0  6F 66 66 2E 20 41 6C 73  6F 2C 20 69 66 20 74 68  65 72 65 20 69 73 20 6E  6F 74 20 65 6E 6F 75 67  off. Also, if there is not enoug
0001CEE0  68 20 6D 65 6D 6F 72 79  20 61 76 61 69 6C 61 62  6C 65 20 28 70 72 69 6D  61 72 69 6C 79 20 66 6F  h memory available (primarily fo
0001CF00  72 20 74 68 65 20 6C 61  73 74 20 6D 65 73 73 61  67 65 20 72 65 61 64 20  70 6F 69 6E 74 65 72 73  r the last message read pointers
0001CF20  29 20 74 68 69 73 20 73  74 61 74 65 6D 65 6E 74  20 77 69 6C 6C 20 66 61  69 6C 2E 20 18 00 00 00  ) this statement will fail. ↑...
0001CF40  0A 20 53 65 65 20 61 6C  73 6F 20 3A 20 50 75 74  41 6C 74 55 73 65 72 0A  06 00 DC 00 BB 01 07 54  ◙ See also : PutAltUser◙♠.▄.╗☺•T
0001CF60  01 C3 01 0A 06 01 20 02  07 53 01 28 02 0A B0 00  CC 02 07 53 01 F8 03 0A  5D 02 5B 0A 54 48 65 6C  ☺├☺◙♠☺ ☻•S☺(☻◙░.╠☻•S☺°♥◙]☻[◙THel
0001CF80  70 54 6F 70 69 63 03 00  2B 00 00 00 0A 20 20 43  55 52 55 53 45 52 28 29  20 3A 49 4E 54 45 47 45  pTopic♥.+...◙  CURUSER() :INTEGE
0001CFA0  52 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 90  00 01 00 0A 44 65 74 65  R◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙É.☺.◙Dete
0001CFC0  72 6D 69 6E 65 20 77 68  61 74 20 75 73 65 72 73  20 69 6E 66 6F 72 6D 61  74 69 6F 6E 2C 20 69 66  rmine what users information, if
0001CFE0  20 61 6E 79 2C 20 69 73  20 61 76 61 69 6C 61 62  6C 65 20 76 69 61 20 74  68 65 20 75 73 65 72 20   any, is available via the user 
0001D000  76 61 72 69 61 62 6C 65  73 2E 20 20 49 74 20 74  61 6B 65 73 20 6E 6F 20  61 72 67 75 6D 65 6E 74  variables.  It takes no argument
0001D020  73 20 61 6E 64 20 72 65  74 75 72 6E 73 20 6F 6E  65 20 6F 66 20 74 68 65  20 66 6F 6C 6C 6F 77 69  s and returns one of the followi
0001D040  6E 67 20 76 61 6C 75 65  73 3A 20 EB 00 00 00 0A  20 20 20 20 20 4E 4F 5F  55 53 45 52 20 28 2D 31  ng values: δ...◙     NO_USER (-1
0001D060  29 20 2D 20 55 73 65 72  20 76 61 72 69 61 62 6C  65 73 20 61 72 65 20 63  75 72 72 65 6E 74 6C 79  ) - User variables are currently
0001D080  20 75 6E 64 65 66 69 6E  65 64 0A 20 20 20 20 20  43 55 52 5F 55 53 45 52  20 28 30 29 20 2D 20 55   undefined◙     CUR_USER (0) - U
0001D0A0  73 65 72 20 76 61 72 69  61 62 6C 65 73 20 61 72  65 20 66 6F 72 20 74 68  65 20 63 75 72 72 65 6E  ser variables are for the curren
0001D0C0  74 20 75 73 65 72 0A 20  20 20 20 20 4F 74 68 65  72 20 20 20 20 20 20 20  20 2D 20 54 68 65 20 72  t user◙     Other        - The r
0001D0E0  65 63 6F 72 64 20 6E 75  6D 62 65 72 20 6F 66 20  61 6E 20 61 6C 74 65 72  6E 61 74 65 20 75 73 65  ecord number of an alternate use
0001D100  72 20 66 6F 72 20 77 68  6F 6D 20 75 73 65 72 0A  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  r for whom user◙                
0001D120  20 20 20 20 76 61 72 69  61 62 6C 65 73 20 61 72  65 20 64 65 66 69 6E 65  64 0A 00 00 5D 02 5B 0A      variables are defined◙..]☻[◙
0001D140  54 48 65 6C 70 54 6F 70  69 63 0C 00 33 00 00 00  0A 20 20 43 6F 6D 70 69  6C 61 74 69 6F 6E 20 44  THelpTopic♀.3...◙  Compilation D
0001D160  69 72 65 63 74 69 76 65  73 0A 20 20 DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  irectives◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0001D180  DF DF 0A 0D 00 00 00 0A  20 3B 24 49 4E 43 4C 55  44 45 3A 0A 7E 00 01 00  0A 53 6F 75 72 63 65 20  ▀▀◙♪...◙ ;$INCLUDE:◙~.☺.◙Source 
0001D1A0  66 69 6C 65 73 20 63 61  6E 20 62 65 20 69 6E 63  6C 75 64 65 64 20 66 72  6F 6D 20 6F 74 68 65 72  files can be included from other
0001D1C0  20 73 6F 75 72 63 65 20  66 69 6C 65 73 2E 20 54  68 69 73 20 69 73 20 61  63 63 6F 6D 70 6C 69 73   source files. This is accomplis
0001D1E0  68 65 64 20 77 69 74 68  20 61 20 63 6F 6D 70 69  6C 65 72 20 64 69 72 65  63 74 69 76 65 20 69 6E  hed with a compiler directive in
0001D200  20 61 20 63 6F 6D 6D 65  6E 74 20 6C 69 6B 65 20  74 68 69 73 3A 20 1E 00  00 00 0A 20 20 20 20 20   a comment like this: ▲...◙     
0001D220  20 3B 24 49 4E 43 4C 55  44 45 3A 46 49 4C 45 53  50 45 43 2E 45 58 54 0A  81 00 01 00 0A 4E 6F 74   ;$INCLUDE:FILESPEC.EXT◙ü.☺.◙Not
0001D240  65 20 74 68 61 74 20 74  68 65 20 66 69 72 73 74  20 63 68 61 72 61 63 74  65 72 20 6E 65 65 64 20  e that the first character need 
0001D260  6E 6F 74 20 62 65 20 74  68 65 20 73 65 6D 69 2D  63 6F 6C 6F 6E 2E 20 41  6E 20 61 70 6F 73 74 72  not be the semi-colon. An apostr
0001D280  6F 70 68 65 20 5B 27 5D  20 6F 72 20 61 73 74 65  72 69 73 6B 20 5B 2A 5D  20 6D 61 79 20 61 6C 73  ophe ['] or asterisk [*] may als
0001D2A0  6F 20 62 65 20 75 73 65  64 20 77 68 65 72 65 20  61 70 70 72 6F 70 72 69  61 74 65 2E 20 DE 00 01  o be used where appropriate. ▐.☺
0001D2C0  00 0A 54 68 69 73 20 61  6C 6C 6F 77 73 20 79 6F  75 20 74 6F 20 69 6E 63  6C 75 64 65 20 73 75 62  .◙This allows you to include sub
0001D2E0  72 6F 75 74 69 6E 65 73  20 66 72 6F 6D 20 61 20  73 6F 75 72 63 65 20 63  6F 64 65 20 27 6C 69 62  routines from a source code 'lib
0001D300  72 61 72 79 27 2E 20 54  68 69 73 20 73 68 6F 75  6C 64 20 68 65 6C 70 20  69 6E 20 73 74 61 72 74  rary'. This should help in start
0001D320  69 6E 67 20 72 65 75 73  61 62 6C 65 20 63 6F 64  65 20 66 72 61 67 6D 65  6E 74 73 2E 20 57 68 65  ing reusable code fragments. Whe
0001D340  6E 20 74 68 65 20 66 69  6C 65 20 69 73 20 69 6E  63 6C 75 64 65 64 2C 20  69 74 20 69 73 20 63 6F  n the file is included, it is co
0001D360  6D 70 69 6C 65 64 20 61  73 20 74 68 6F 75 67 68  20 69 74 20 77 65 72 65  20 69 6E 20 74 68 65 20  mpiled as though it were in the 
0001D380  6D 61 69 6E 20 73 6F 75  72 63 65 20 66 69 6C 65  2E 20 46 6F 72 20 65 78  61 6D 70 6C 65 3A 20 53  main source file. For example: S
0001D3A0  00 00 00 0A 20 20 20 20  20 20 46 4F 4F 2E 49 4E  43 0A 20 20 20 20 20 20  2D 2D 2D 2D 2D 2D 2D 0A  ...◙      FOO.INC◙      -------◙
0001D3C0  20 20 20 20 20 20 3A 73  75 62 72 6F 75 74 69 6E  65 0A 20 20 20 20 20 20  50 52 49 4E 54 4C 4E 20        :subroutine◙      PRINTLN 
0001D3E0  22 48 65 6C 6C 6F 21 22  0A 20 20 20 20 20 20 52  45 54 55 52 4E 0A 90 00  00 00 0A 20 20 20 20 20  "Hello!"◙      RETURN◙É...◙     
0001D400  20 46 4F 4F 2E 50 50 53  0A 20 20 20 20 20 20 2D  2D 2D 2D 2D 2D 2D 0A 20  20 20 20 20 20 50 52 49   FOO.PPS◙      -------◙      PRI
0001D420  4E 54 4C 4E 20 22 52 75  6E 6E 69 6E 67 20 46 4F  4F 2E 50 50 53 22 0A 20  20 20 20 20 20 47 4F 53  NTLN "Running FOO.PPS"◙      GOS
0001D440  55 42 20 73 75 62 72 6F  75 74 69 6E 65 0A 20 20  20 20 20 20 45 4E 44 20  27 20 54 68 69 73 20 6C  UB subroutine◙      END ' This l
0001D460  69 6E 65 20 69 73 20 69  6D 70 6F 72 74 61 6E 74  21 0A 20 20 20 20 20 20  2A 24 49 4E 43 4C 55 44  ine is important!◙      *$INCLUD
0001D480  45 3A 46 4F 4F 2E 49 4E  43 0A 98 00 01 00 0A 4E  6F 74 65 20 74 68 65 20  75 73 65 20 6F 66 20 45  E:FOO.INC◙ÿ.☺.◙Note the use of E
0001D4A0  4E 44 20 69 6E 20 46 4F  4F 2E 50 50 53 2E 20 49  74 20 69 73 20 69 6D 70  6F 72 74 61 6E 74 20 69  ND in FOO.PPS. It is important i
0001D4C0  6E 20 74 68 69 73 20 63  61 73 65 20 74 6F 20 65  6E 73 75 72 65 20 74 68  61 74 20 79 6F 75 20 64  n this case to ensure that you d
0001D4E0  6F 6E 27 74 20 61 63 63  69 64 65 6E 74 61 6C 6C  79 20 72 75 6E 20 73 75  62 72 6F 75 74 69 6E 65  on't accidentally run subroutine
0001D500  20 74 77 69 63 65 20 62  79 20 6A 75 73 74 20 66  61 6C 6C 69 6E 67 20 74  68 72 6F 75 67 68 20 74   twice by just falling through t
0001D520  6F 20 69 74 2E 20 0D 00  00 00 0A 20 3B 24 55 53  45 46 55 4E 43 53 0A 54  00 01 00 0A 41 6C 6C 6F  o it. ♪...◙ ;$USEFUNCS◙T.☺.◙Allo
0001D540  77 20 79 6F 75 20 74 6F  20 73 70 65 63 69 66 69  79 20 74 68 61 74 20 79  6F 75 20 77 61 6E 74 20  w you to specifiy that you want 
0001D560  74 6F 20 75 73 65 20 75  73 65 72 2D 64 65 66 69  6E 65 64 20 66 75 6E 63  74 69 6F 6E 73 20 61 6E  to use user-defined functions an
0001D580  64 20 20 70 72 6F 63 65  64 75 72 65 73 2E 20 F4  00 01 00 0A 54 68 69 73  20 6D 61 6B 65 73 20 74  d  procedures. ⌠.☺.◙This makes t
0001D5A0  68 65 20 63 6F 64 65 20  6D 6F 72 65 20 66 6C 65  78 69 62 6C 65 20 62 79  20 61 6C 6C 6F 77 69 6E  he code more flexible by allowin
0001D5C0  67 20 79 6F 75 20 74 6F  20 70 75 74 20 79 6F 75  72 20 6D 61 69 6E 20 63  6F 64 65 20 28 63 6F 64  g you to put your main code (cod
0001D5E0  65 20 62 65 74 77 65 65  6E 20 42 65 67 69 6E 20  61 6E 64 20 45 6E 64 29  20 61 6E 79 77 68 65 72  e between Begin and End) anywher
0001D600  65 20 69 6E 20 79 6F 75  72 20 70 72 6F 67 72 61  6D 20 28 75 73 65 66 75  6C 6C 20 69 66 20 79 6F  e in your program (usefull if yo
0001D620  75 20 68 61 76 65 20 74  6F 20 69 6E 63 75 64 65  20 73 6F 6D 65 20 75 73  65 72 2D 64 65 66 69 6E  u have to incude some user-defin
0001D640  65 64 20 66 75 6E 63 74  69 6F 6E 73 20 77 69 74  68 20 61 6E 20 69 6E 63  6C 75 64 65 20 64 69 72  ed functions with an include dir
0001D660  65 63 74 69 76 65 20 61  74 20 74 68 65 20 20 62  65 67 69 6E 6E 69 6E 67  20 6F 66 20 79 6F 75 72  ective at the  beginning of your
0001D680  20 63 6F 64 65 29 20 00  00 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 02  00 24 00 01 00 0A 0A 54   code) ..]☻[◙THelpTopic☻.$.☺.◙◙T
0001D6A0  68 69 73 20 77 6F 72 64  20 69 73 20 6E 6F 74 20  61 20 50 50 4C 20 6B 65  79 77 6F 72 64 2E 2E 2E  his word is not a PPL keyword...
0001D6C0  20 2F 00 01 00 0A 50 72  65 73 73 20 65 6E 74 65  72 20 74 6F 20 6A 75 6D  70 20 74 6F 20 50 50 4C   /.☺.◙Press enter to jump to PPL
0001D6E0  20 52 65 66 65 72 65 6E  63 65 20 49 6E 64 65 78  2E 2E 2E 20 01 00 5A 01  2C 00 05 5D 02 5B 0A 54   Reference Index... ☺.Z☺,.♣]☻[◙T
0001D700  48 65 6C 70 54 6F 70 69  63 08 00 27 00 00 00 0A  20 20 40 58 6E 6E 20 43  6F 6C 6F 72 20 43 6F 64  HelpTopic◘.'...◙  @Xnn Color Cod
0001D720  65 73 0A 20 20 DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 4C 00  01 00 0A 50 43 42 6F 61  es◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙L.☺.◙PCBoa
0001D740  72 64 20 64 65 66 69 6E  65 73 20 73 6F 6D 65 20  6D 61 63 72 6F 73 20 74  6F 20 63 68 61 6E 67 65  rd defines some macros to change
0001D760  20 63 6F 6C 6F 72 20 69  66 20 75 73 65 72 20 68  61 73 20 41 4E 53 49 20  63 61 70 61 62 69 6C 69   color if user has ANSI capabili
0001D780  74 69 65 73 2E 20 BE 00  01 00 0A 49 66 20 75 73  65 72 20 64 6F 65 73 6E  27 74 20 73 75 70 70 6F  ties. ╛.☺.◙If user doesn't suppo
0001D7A0  72 74 20 41 4E 53 49 2C  20 50 43 42 20 6A 75 73  74 20 73 6B 69 70 20 74  68 6F 73 65 20 63 6F 64  rt ANSI, PCB just skip those cod
0001D7C0  65 73 2E 20 49 74 20 69  73 20 61 20 67 6F 6F 64  20 77 61 79 20 74 6F 20  63 6F 6C 6F 72 69 7A 65  es. It is a good way to colorize
0001D7E0  20 79 6F 75 72 20 73 63  72 65 65 6E 73 20 61 6E  64 20 70 72 6F 6D 70 74  20 62 65 63 61 75 73 65   your screens and prompt because
0001D800  20 79 6F 75 20 64 6F 6E  27 74 20 68 61 76 65 20  74 6F 20 63 68 65 63 6B  20 74 68 65 20 41 4E 53   you don't have to check the ANS
0001D820  49 20 66 6C 61 67 2C 20  50 43 42 20 64 65 61 6C  20 77 69 74 68 20 69 74  20 61 75 74 6F 6D 61 74  I flag, PCB deal with it automat
0001D840  69 63 61 6C 6C 79 2E 20  D1 00 01 00 0A 43 6F 6C  6F 72 20 63 6F 64 65 73  20 61 72 65 20 6D 61 64  ically. ╤.☺.◙Color codes are mad
0001D860  65 20 6F 66 20 34 20 62  79 74 65 73 2E 20 74 68  65 20 66 69 72 73 74 20  62 79 74 65 20 69 73 20  e of 4 bytes. the first byte is 
0001D880  75 73 65 64 20 74 6F 20  65 6E 74 65 72 20 69 6E  20 6D 61 63 72 6F 20 6D  6F 64 65 2E 20 54 68 65  used to enter in macro mode. The
0001D8A0  20 73 65 63 6F 6E 64 20  69 6E 64 69 63 61 74 65  73 20 74 68 61 74 20 77  65 20 77 61 6E 74 20 74   second indicates that we want t
0001D8C0  6F 20 70 61 73 73 20 61  20 63 6F 6C 6F 72 20 63  6F 64 65 2E 20 4E 65 78  74 20 62 79 74 65 20 69  o pass a color code. Next byte i
0001D8E0  73 20 74 68 65 20 62 61  63 6B 67 72 6F 75 6E 64  20 63 6F 6C 6F 72 20 61  6E 64 20 74 68 65 20 6C  s the background color and the l
0001D900  61 73 74 20 69 73 20 74  68 65 20 66 6F 72 65 67  72 6F 75 6E 64 20 63 6F  6C 6F 72 2E 20 16 00 00  ast is the foreground color. ▬..
0001D920  00 0A 0A 20 42 61 63 6B  47 72 6F 75 6E 64 20 63  6F 64 65 73 20 3A 0A A3  01 00 00 0A 20 30 20 2D  .◙◙ BackGround codes :◙ú☺..◙ 0 -
0001D940  20 42 6C 61 63 6B 0A 20  31 20 2D 20 42 6C 75 65  0A 20 32 20 2D 20 47 72  65 65 6E 0A 20 33 20 2D   Black◙ 1 - Blue◙ 2 - Green◙ 3 -
0001D960  20 43 79 61 6E 0A 20 34  20 2D 20 52 65 64 0A 20  35 20 2D 20 4D 61 67 65  6E 74 61 0A 20 36 20 2D   Cyan◙ 4 - Red◙ 5 - Magenta◙ 6 -
0001D980  20 42 72 6F 77 6E 0A 20  37 20 2D 20 4C 69 67 68  74 47 72 61 79 0A 20 38  20 2D 20 42 6C 61 63 6B   Brown◙ 7 - LightGray◙ 8 - Black
0001D9A0  0A 20 39 20 2D 20 42 6C  69 6E 6B 69 6E 67 20 66  6F 72 65 67 72 6F 75 6E  64 20 6F 6E 20 42 6C 75  ◙ 9 - Blinking foreground on Blu
0001D9C0  65 20 62 61 63 6B 67 72  6F 75 6E 64 0A 20 41 20  2D 20 42 6C 69 6E 6B 69  6E 67 20 66 6F 72 65 67  e background◙ A - Blinking foreg
0001D9E0  72 6F 75 6E 64 20 6F 6E  20 47 72 65 65 6E 20 62  61 63 6B 67 72 6F 75 6E  64 0A 20 42 20 2D 20 42  round on Green background◙ B - B
0001DA00  6C 69 6E 6B 69 6E 67 20  66 6F 72 65 67 72 6F 75  6E 64 20 6F 6E 20 43 79  61 6E 20 62 61 63 6B 67  linking foreground on Cyan backg
0001DA20  72 6F 75 6E 64 0A 20 43  20 2D 20 42 6C 69 6E 6B  69 6E 67 20 66 6F 72 65  67 72 6F 75 6E 64 20 6F  round◙ C - Blinking foreground o
0001DA40  6E 20 52 65 64 20 62 61  63 6B 67 72 6F 75 6E 64  0A 20 44 20 2D 20 42 6C  69 6E 6B 69 6E 67 20 66  n Red background◙ D - Blinking f
0001DA60  6F 72 65 67 72 6F 75 6E  64 20 6F 6E 20 4D 61 67  65 6E 74 61 20 62 61 63  6B 67 72 6F 75 6E 64 0A  oreground on Magenta background◙
0001DA80  20 45 20 2D 20 42 6C 69  6E 6B 69 6E 67 20 66 6F  72 65 67 72 6F 75 6E 64  20 6F 6E 20 42 72 6F 77   E - Blinking foreground on Brow
0001DAA0  6E 20 62 61 63 6B 67 72  6F 75 6E 64 0A 20 46 20  2D 20 42 6C 69 6E 6B 69  6E 67 20 66 6F 72 65 67  n background◙ F - Blinking foreg
0001DAC0  72 6F 75 6E 64 20 6F 6E  20 4C 69 67 68 74 47 72  61 79 20 62 61 63 6B 67  72 6F 75 6E 64 0A 15 00  round on LightGray background◙§.
0001DAE0  00 00 0A 20 46 6F 72 65  67 72 6F 75 6E 64 20 63  6F 64 65 73 20 3A 0A CE  00 00 00 0A 20 30 20 2D  ..◙ Foreground codes :◙╬...◙ 0 -
0001DB00  20 42 6C 61 63 6B 0A 20  31 20 2D 20 42 6C 75 65  0A 20 32 20 2D 20 47 72  65 65 6E 0A 20 33 20 2D   Black◙ 1 - Blue◙ 2 - Green◙ 3 -
0001DB20  20 43 79 61 6E 0A 20 34  20 2D 20 52 65 64 0A 20  35 20 2D 20 4D 61 67 65  6E 74 61 0A 20 36 20 2D   Cyan◙ 4 - Red◙ 5 - Magenta◙ 6 -
0001DB40  20 42 72 6F 77 6E 0A 20  37 20 2D 20 4C 69 67 68  74 47 72 61 79 0A 20 38  20 2D 20 44 61 72 6B 47   Brown◙ 7 - LightGray◙ 8 - DarkG
0001DB60  72 61 79 0A 20 39 20 2D  20 4C 69 67 68 74 42 6C  75 65 0A 20 41 20 2D 20  4C 69 67 68 74 47 72 65  ray◙ 9 - LightBlue◙ A - LightGre
0001DB80  65 6E 0A 20 42 20 2D 20  4C 69 67 68 74 43 79 61  6E 0A 20 43 20 2D 20 4C  69 67 68 74 52 65 64 0A  en◙ B - LightCyan◙ C - LightRed◙
0001DBA0  20 44 20 2D 20 4C 69 67  68 74 4D 61 67 65 6E 74  61 0A 20 45 20 2D 20 59  65 6C 6C 6F 77 0A 20 46   D - LightMagenta◙ E - Yellow◙ F
0001DBC0  20 2D 20 57 68 69 74 65  0A 00 00 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 02 00 13 00 00 00 0A   - White◙..]☻[◙THelpTopic☻.‼...◙
0001DBE0  20 20 47 4F 20 2E 2E 2E  0A 20 20 DF DF DF DF DF  DF 0A 16 00 00 00 0A 20  20 53 65 65 20 3A 20 47    GO ...◙  ▀▀▀▀▀▀◙▬...◙  See : G
0001DC00  6F FF 53 75 62 20 47 6F  FF 54 6F 0A 02 00 DD 00  1D 00 06 DE 00 24 00 05  5D 02 5B 0A 54 48 65 6C  o Sub Go To◙☻.▌.↔.♠▐.$.♣]☻[◙THel
0001DC20  70 54 6F 70 69 63 02 00  13 00 00 00 0A 20 20 2E  2E 2E 20 54 4F 0A 20 20  DF DF DF DF DF DF 0A 1F  pTopic☻.‼...◙  ... TO◙  ▀▀▀▀▀▀◙▼
0001DC40  00 00 00 0A 20 20 53 65  65 20 3A 20 47 6F FF 54  6F 20 46 6F 72 2E 2E 2E  54 6F 2E 2E 2E 4E 65 78  ...◙  See : Go To For...To...Nex
0001DC60  74 0A 02 00 DE 00 1D 00  05 D4 00 23 00 0F 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 12 00 19 00  t◙☻.▐.↔.♣╘.#.☼]☻[◙THelpTopic↕.↓.
0001DC80  00 00 0A 20 20 50 52 4F  43 45 44 55 52 45 0A 20  20 DF DF DF DF DF DF DF  DF DF 0A 33 00 01 00 0A  ..◙  PROCEDURE◙  ▀▀▀▀▀▀▀▀▀◙3.☺.◙
0001DCA0  5B 44 45 43 4C 41 52 45  5D 20 50 52 4F 43 45 44  55 52 45 20 70 72 6F 63  28 20 5B 54 59 50 45 20  [DECLARE] PROCEDURE proc( [TYPE 
0001DCC0  76 61 72 31 20 5B 56 41  52 5D 20 5D 2C 2E 2E 2E  29 20 7A 00 01 00 0A 0A  54 68 65 20 6B 65 79 77  var1 [VAR] ],...) z.☺.◙◙The keyw
0001DCE0  6F 72 64 20 50 52 4F 43  45 44 55 52 45 20 69 73  20 75 73 65 64 20 69 6E  20 63 6F 6E 6A 6F 6E 63  ord PROCEDURE is used in conjonc
0001DD00  74 69 6F 6E 20 77 69 74  68 20 74 68 65 20 6B 65  79 77 6F 72 64 20 44 45  43 4C 41 52 45 20 69 6E  tion with the keyword DECLARE in
0001DD20  20 74 68 65 20 64 65 63  6C 61 72 61 74 69 6F 6E  20 6F 66 20 61 20 75 73  65 72 2D 64 65 66 69 6E   the declaration of a user-defin
0001DD40  65 64 20 70 72 6F 63 65  64 75 72 65 2E 2E 2E 20  9B 00 01 00 0A 54 68 65  20 6F 70 74 69 6F 6E 6E  ed procedure... ¢.☺.◙The optionn
0001DD60  61 6C 20 56 41 52 20 6B  65 79 77 6F 72 64 20 74  65 6C 6C 73 20 50 50 4C  20 74 6F 20 63 6F 70 79  al VAR keyword tells PPL to copy
0001DD80  20 74 68 65 20 63 6F 6E  74 65 6E 74 73 20 6F 66  20 74 68 65 20 6C 6F 63  61 6C 20 76 61 72 69 61   the contents of the local varia
0001DDA0  62 6C 65 20 62 61 63 6B  20 69 6E 74 6F 20 74 68  65 20 6F 72 69 67 69 6E  61 6C 20 76 61 72 69 61  ble back into the original varia
0001DDC0  62 6C 65 20 77 68 65 6E  20 74 68 65 20 70 72 6F  63 65 64 75 72 65 20 69  73 20 66 69 6E 69 73 68  ble when the procedure is finish
0001DDE0  65 64 20 70 72 6F 63 65  73 73 69 6E 67 2E 20 98  00 01 00 0A 54 68 65 20  63 6F 6D 70 69 6C 65 72  ed processing. ÿ.☺.◙The compiler
0001DE00  20 64 69 72 65 63 74 69  76 65 20 22 3B 24 55 53  45 46 55 4E 43 53 22 20  6D 61 79 20 62 65 20 75   directive ";$USEFUNCS" may be u
0001DE20  73 65 64 20 69 6E 20 6F  72 64 65 72 20 74 6F 20  61 6C 6C 6F 77 20 79 6F  75 72 20 6D 61 69 6E 20  sed in order to allow your main 
0001DE40  63 6F 64 65 20 28 63 6F  64 65 20 62 65 74 77 65  65 6E 20 42 45 47 49 4E  20 26 20 45 4E 44 29 20  code (code between BEGIN & END) 
0001DE60  74 6F 20 62 65 20 6C 6F  63 61 74 65 64 20 61 6E  79 77 68 65 72 65 20 77  69 74 68 69 6E 20 79 6F  to be located anywhere within yo
0001DE80  75 72 20 66 69 6C 65 2E  2E 2E 20 0B 00 01 00 0A  45 78 61 6D 70 6C 65 20  3A 20 0D 00 00 00 0A 20  ur file... ♂.☺.◙Example : ♪...◙ 
0001DEA0  3B 24 55 53 45 46 55 4E  43 53 0A 40 00 00 00 0A  20 44 45 43 4C 41 52 45  20 50 52 4F 43 45 44 55  ;$USEFUNCS◙@...◙ DECLARE PROCEDU
0001DEC0  52 45 20 70 72 6F 63 31  28 49 4E 54 45 47 45 52  20 69 2C 20 53 54 52 49  4E 47 20 73 74 72 2C 20  RE proc1(INTEGER i, STRING str, 
0001DEE0  56 41 52 20 49 4E 54 45  47 45 52 20 6A 29 0A 1F  00 00 00 0A 20 49 4E 54  45 47 45 52 20 69 6E 74  VAR INTEGER j)◙▼...◙ INTEGER int
0001DF00  31 2C 69 6E 74 32 0A 20  53 54 52 49 4E 47 20 73  31 0A 08 00 00 00 0A 20  42 45 47 49 4E 0A 23 00  1,int2◙ STRING s1◙◘...◙ BEGIN◙#.
0001DF20  00 00 0A 20 69 6E 74 31  20 3D 20 31 0A 20 69 6E  74 32 20 3D 20 32 0A 20  73 31 20 3D 20 22 48 45  ..◙ int1 = 1◙ int2 = 2◙ s1 = "HE
0001DF40  4C 4C 4F 22 0A 16 00 00  00 0A 20 70 72 6F 63 31  28 69 6E 74 31 2C 73 31  2C 69 6E 74 32 29 0A 42  LLO"◙▬...◙ proc1(int1,s1,int2)◙B
0001DF60  00 00 00 0A 20 50 52 49  4E 54 4C 4E 20 22 69 6E  74 31 20 3D 22 2C 69 6E  74 31 0A 20 50 52 49 4E  ...◙ PRINTLN "int1 =",int1◙ PRIN
0001DF80  54 4C 4E 20 22 69 6E 74  32 20 3D 22 2C 69 6E 74  32 0A 20 50 52 49 4E 54  4C 4E 20 22 73 31 20 3D  TLN "int2 =",int2◙ PRINTLN "s1 =
0001DFA0  22 2C 73 31 0A 06 00 00  00 0A 20 45 4E 44 0A 37  00 00 00 0A 20 50 52 4F  43 45 44 55 52 45 20 70  ",s1◙♠...◙ END◙7...◙ PROCEDURE p
0001DFC0  72 6F 63 31 28 49 4E 54  45 47 45 52 20 69 2C 53  54 52 49 4E 47 20 73 74  72 2C 20 56 41 52 20 49  roc1(INTEGER i,STRING str, VAR I
0001DFE0  4E 54 45 47 45 52 20 6A  29 0A 46 00 00 00 0A 20  20 20 20 20 20 20 20 50  52 49 4E 54 4C 4E 20 22  NTEGER j)◙F...◙        PRINTLN "
0001E000  49 27 6D 20 69 6E 20 70  72 6F 63 31 22 0A 20 20  20 20 20 20 20 20 4C 45  54 20 69 20 3D 20 33 30  I'm in proc1"◙        LET i = 30
0001E020  0A 20 20 20 20 20 20 20  20 4C 45 54 20 6A 20 3D  20 31 35 0A 0A 00 00 00  0A 20 45 4E 44 50 52 4F  ◙        LET j = 15◙◙...◙ ENDPRO
0001E040  43 0A 17 00 00 00 0A 20  20 53 65 65 20 61 6C 73  6F 20 3A 20 46 75 6E 63  74 69 6F 6E 0A 01 00 11  C◙↨...◙  See also : Function◙☺.◄
0001E060  02 8F 03 08 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 12 00 15 00 00 00  0A 20 46 55 4E 43 54 49  ☻Å♥◘]☻[◙THelpTopic↕.§...◙ FUNCTI
0001E080  4F 4E 0A 20 DF DF DF DF  DF DF DF DF 0A 2E 00 01  00 0A 5B 44 45 43 4C 41  52 45 5D 20 46 55 4E 43  ON◙ ▀▀▀▀▀▀▀▀◙..☺.◙[DECLARE] FUNC
0001E0A0  54 49 4F 4E 20 66 75 6E  63 28 54 59 50 45 20 76  61 72 31 2C 20 2E 2E 2E  29 20 54 59 50 45 20 7A  TION func(TYPE var1, ...) TYPE z
0001E0C0  00 01 00 0A 0A 54 68 65  20 6B 65 79 77 6F 72 64  20 50 52 4F 43 45 44 55  52 45 20 69 73 20 75 73  .☺.◙◙The keyword PROCEDURE is us
0001E0E0  65 64 20 69 6E 20 63 6F  6E 6A 6F 6E 63 74 69 6F  6E 20 77 69 74 68 20 74  68 65 20 6B 65 79 77 6F  ed in conjonction with the keywo
0001E100  72 64 20 46 55 4E 43 54  49 4F 4E 20 69 6E 20 74  68 65 20 64 65 63 6C 61  72 61 74 69 6F 6E 20 6F  rd FUNCTION in the declaration o
0001E120  66 20 61 20 75 73 65 72  2D 64 65 66 69 6E 65 64  20 66 75 6E 63 74 69 6F  6E 2E 2E 2E 20 98 00 01  f a user-defined function... ÿ.☺
0001E140  00 0A 54 68 65 20 63 6F  6D 70 69 6C 65 72 20 64  69 72 65 63 74 69 76 65  20 22 3B 24 55 53 45 46  .◙The compiler directive ";$USEF
0001E160  55 4E 43 53 22 20 6D 61  79 20 62 65 20 75 73 65  64 20 69 6E 20 6F 72 64  65 72 20 74 6F 20 61 6C  UNCS" may be used in order to al
0001E180  6C 6F 77 20 79 6F 75 72  20 6D 61 69 6E 20 63 6F  64 65 20 28 63 6F 64 65  20 62 65 74 77 65 65 6E  low your main code (code between
0001E1A0  20 42 45 47 49 4E 20 26  20 45 4E 44 29 20 74 6F  20 62 65 20 6C 6F 63 61  74 65 64 20 61 6E 79 77   BEGIN & END) to be located anyw
0001E1C0  68 65 72 65 20 77 69 74  68 69 6E 20 79 6F 75 72  20 66 69 6C 65 2E 2E 2E  20 72 01 01 00 0A 54 68  here within your file... r☺☺.◙Th
0001E1E0  65 20 62 69 67 20 64 69  66 66 65 72 65 6E 63 65  20 62 65 74 77 65 65 6E  20 66 75 6E 63 74 69 6F  e big difference between functio
0001E200  6E 73 20 61 6E 64 20 70  72 6F 63 65 64 75 72 65  73 20 69 73 20 74 68 61  74 20 66 75 6E 63 74 69  ns and procedures is that functi
0001E220  6F 6E 73 20 72 65 74 75  72 6E 20 61 20 76 61 6C  75 65 2E 20 54 6F 20 61  73 73 69 67 6E 20 74 68  ons return a value. To assign th
0001E240  65 20 72 65 74 75 72 6E  20 76 61 6C 75 65 20 69  6E 73 69 64 65 20 61 20  66 75 6E 63 74 69 6F 6E  e return value inside a function
0001E260  2C 20 73 69 6D 70 6C 65  20 75 73 65 20 74 68 65  20 6E 61 6D 65 20 6F 66  20 74 68 65 20 66 75 6E  , simple use the name of the fun
0001E280  63 74 69 6F 6E 20 6A 75  73 74 20 6C 69 6B 65 20  61 20 76 61 72 69 61 62  6C 65 2E 20 59 6F 75 20  ction just like a variable. You 
0001E2A0  64 6F 20 6E 6F 74 20 6E  65 65 64 20 74 6F 20 64  65 63 6C 61 72 65 20 74  68 69 73 20 76 61 72 69  do not need to declare this vari
0001E2C0  61 62 6C 65 2C 20 69 74  20 69 73 20 64 6F 6E 65  20 66 6F 72 20 79 6F 75  2E 20 57 68 65 6E 20 74  able, it is done for you. When t
0001E2E0  68 65 20 66 75 6E 63 74  69 6F 6E 20 69 73 20 66  69 6E 69 73 68 65 64 20  65 78 65 63 75 74 69 6E  he function is finished executin
0001E300  67 20 74 68 65 20 76 61  6C 75 65 20 69 6E 20 74  68 65 20 72 65 74 75 72  6E 20 76 61 72 69 61 62  g the value in the return variab
0001E320  6C 65 20 77 69 6C 6C 20  62 65 20 6D 61 64 65 20  61 76 61 69 6C 61 62 6C  65 20 61 73 20 74 68 65  le will be made available as the
0001E340  20 72 65 74 75 72 6E 20  76 61 6C 75 65 2E 20 E1  00 01 00 0A 4E 6F 74 65  20 74 68 61 74 20 66 75   return value. ß.☺.◙Note that fu
0001E360  6E 63 74 69 6F 6E 20 63  61 6C 6C 73 20 63 61 6E  20 74 61 6B 65 20 70 6C  61 63 65 20 61 6E 79 77  nction calls can take place anyw
0001E380  68 65 72 65 20 69 6E 73  69 64 65 20 6F 66 20 61  6E 20 65 78 70 72 65 73  73 69 6F 6E 20 61 73 20  here inside of an expression as 
0001E3A0  77 65 6C 6C 20 61 73 20  73 74 61 6E 64 2D 61 6C  6F 6E 65 20 73 74 61 74  65 6D 65 6E 74 73 2E 20  well as stand-alone statements. 
0001E3C0  54 68 69 73 20 63 61 6E  20 62 65 20 75 73 65 66  75 6C 20 69 6E 20 73 69  74 75 61 74 69 6F 6E 73  This can be useful in situations
0001E3E0  20 77 68 65 6E 20 74 68  65 20 66 75 6E 63 74 69  6F 6E 73 20 72 65 74 75  72 6E 20 76 61 6C 75 65   when the functions return value
0001E400  20 69 73 20 6E 6F 74 20  6E 65 65 64 65 64 2C 20  62 75 74 20 74 68 65 20  66 75 6E 63 74 69 6F 6E   is not needed, but the function
0001E420  73 20 73 69 64 65 20 65  66 66 65 63 74 73 20 61  72 65 2E 20 0C 00 01 00  0A 0A 45 78 61 6D 70 6C  s side effects are. ♀.☺.◙◙Exampl
0001E440  65 20 3A 20 0D 00 00 00  0A 20 3B 24 55 53 45 46  55 4E 43 53 0A 66 00 00  00 0A 20 44 45 43 4C 41  e : ♪...◙ ;$USEFUNCS◙f...◙ DECLA
0001E460  52 45 20 46 55 4E 43 54  49 4F 4E 20 58 74 6F 5F  74 68 65 59 28 49 4E 54  45 47 45 52 20 78 2C 20  RE FUNCTION Xto_theY(INTEGER x, 
0001E480  49 4E 54 45 47 45 52 20  79 29 20 49 4E 54 45 47  45 52 0A 20 44 45 43 4C  41 52 45 20 46 55 4E 43  INTEGER y) INTEGER◙ DECLARE FUNC
0001E4A0  54 49 4F 4E 20 73 71 75  61 72 65 28 49 4E 54 45  47 45 52 20 78 29 20 49  4E 54 45 47 45 52 0A 32  TION square(INTEGER x) INTEGER◙2
0001E4C0  00 00 00 0A 20 46 55 4E  43 54 49 4F 4E 20 58 74  6F 5F 74 68 65 59 28 49  4E 54 45 47 45 52 20 78  ...◙ FUNCTION Xto_theY(INTEGER x
0001E4E0  2C 20 49 4E 54 45 47 45  52 20 79 29 20 49 4E 54  45 47 45 52 0A 0E 00 00  00 0A 20 20 20 49 4E 54  , INTEGER y) INTEGER◙♫...◙   INT
0001E500  45 47 45 52 20 69 0A 52  00 00 00 0A 20 20 20 20  20 58 74 6F 5F 74 68 65  59 20 3D 20 78 0A 20 20  EGER i◙R...◙     Xto_theY = x◙  
0001E520  20 20 20 66 6F 72 20 69  20 3D 20 32 20 74 6F 20  79 0A 20 20 20 20 20 20  20 58 74 6F 5F 74 68 65     for i = 2 to y◙       Xto_the
0001E540  59 20 3D 20 58 74 6F 5F  74 68 65 59 20 2A 20 78  0A 20 20 20 20 20 6E 65  78 74 20 69 0A 0A 00 00  Y = Xto_theY * x◙     next i◙◙..
0001E560  00 0A 20 45 4E 44 46 55  4E 43 0A 25 00 00 00 0A  20 46 55 4E 43 54 49 4F  4E 20 73 71 75 61 72 65  .◙ ENDFUNC◙%...◙ FUNCTION square
0001E580  28 49 4E 54 45 47 45 52  20 78 29 20 49 4E 54 45  47 45 52 0A 13 00 00 00  0A 20 20 20 73 71 75 61  (INTEGER x) INTEGER◙‼...◙   squa
0001E5A0  72 65 20 3D 20 78 20 2A  20 78 0A 0A 00 00 00 0A  20 45 4E 44 46 55 4E 43  0A 69 00 00 00 0A 0A 20  re = x * x◙◙...◙ ENDFUNC◙i...◙◙ 
0001E5C0  42 45 47 49 4E 0A 20 20  20 20 20 20 50 52 49 4E  54 4C 4E 20 22 34 20 74  6F 20 74 68 65 20 33 72  BEGIN◙      PRINTLN "4 to the 3r
0001E5E0  64 20 70 6F 77 65 72 20  3D 20 22 2C 58 74 6F 5F  74 68 65 59 28 34 2C 33  29 0A 20 20 20 20 20 20  d power = ",Xto_theY(4,3)◙      
0001E600  50 52 49 4E 54 4C 4E 20  22 34 20 73 71 75 61 72  65 64 20 3D 20 22 2C 73  71 75 61 72 65 28 34 29  PRINTLN "4 squared = ",square(4)
0001E620  0A 20 45 4E 44 0A 18 00  00 00 0A 20 20 53 65 65  20 61 6C 73 6F 20 3A 20  50 72 6F 63 65 64 75 72  ◙ END◙↑...◙  See also : Procedur
0001E640  65 0A 01 00 10 02 7D 05  09 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 02  00 15 00 00 00 0A 20 20  e◙☺.►☻}♣○]☻[◙THelpTopic☻.§...◙  
0001E660  44 45 43 4C 41 52 45 0A  20 20 DF DF DF DF DF DF  DF 0A 1C 00 00 00 0A 20  20 53 65 65 20 3A 20 46  DECLARE◙  ▀▀▀▀▀▀▀◙∟...◙  See : F
0001E680  75 6E 63 74 69 6F 6E 20  50 72 6F 63 65 64 75 72  65 0A 02 00 11 02 1F 00  08 10 02 28 00 09 5D 02  unction Procedure◙☻.◄☻▼.◘►☻(.○]☻
0001E6A0  5B 0A 54 48 65 6C 70 54  6F 70 69 63 18 00 1D 00  00 00 0A 20 20 53 45 4C  45 43 54 20 43 41 53 45  [◙THelpTopic↑.↔...◙  SELECT CASE
0001E6C0  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF 0A 12  00 00 00 0A 20 53 45 4C  45 43 54 20 43 41 53 45  ◙  ▀▀▀▀▀▀▀▀▀▀▀◙↕...◙ SELECT CASE
0001E6E0  20 76 61 72 0A 70 00 00  00 0A 20 20 20 20 20 20  20 20 43 41 53 45 20 63  6F 6E 73 74 31 20 5B 2C   var◙p...◙        CASE const1 [,
0001E700  20 63 6F 6E 73 74 32 2E  2E 63 6F 6E 73 74 33 20  5B 2C 20 65 78 70 72 20  5D 20 5D 0A 20 20 20 20   const2..const3 [, expr ] ]◙    
0001E720  20 20 20 20 2E 0A 20 20  20 20 20 20 20 20 2E 0A  20 20 20 20 20 20 20 20  2E 0A 20 20 20 20 20 20      .◙        .◙        .◙      
0001E740  20 20 44 45 46 41 55 4C  54 20 28 6F 72 20 43 41  53 45 20 45 4C 53 45 29  0A 0D 00 00 00 0A 20 45    DEFAULT (or CASE ELSE)◙♪...◙ E
0001E760  4E 44 20 53 45 4C 45 43  54 0A 6E 00 01 00 0A 54  68 65 20 53 45 4C 45 43  54 20 43 41 53 45 20 63  ND SELECT◙n.☺.◙The SELECT CASE c
0001E780  6F 6E 73 74 72 75 63 74  20 61 6C 6C 6F 77 73 20  79 6F 75 20 74 6F 20 6F  72 67 61 6E 69 7A 65 20  onstruct allows you to organize 
0001E7A0  6D 75 6C 74 69 70 6C 65  20 65 78 65 63 75 74 69  6F 6E 20 70 61 74 68 73  20 69 6E 74 6F 20 61 20  multiple execution paths into a 
0001E7C0  63 6C 65 61 6E 2C 20 65  61 73 79 20 74 6F 20 72  65 61 64 20 66 6F 72 6D  61 74 2E 20 58 01 01 00  clean, easy to read format. X☺☺.
0001E7E0  0A 45 61 63 68 20 43 41  53 45 20 63 6F 6E 74 61  69 6E 73 20 6F 6E 65 20  6F 72 20 6D 6F 72 65 20  ◙Each CASE contains one or more 
0001E800  65 78 70 72 65 73 73 69  6F 6E 73 20 64 65 6C 69  6D 69 74 65 64 20 62 79  20 63 6F 6D 6D 61 73 2E  expressions delimited by commas.
0001E820  20 45 61 63 68 20 43 41  53 45 20 65 78 70 72 65  73 73 69 6F 6E 20 69 73  20 63 6F 6D 70 61 72 65   Each CASE expression is compare
0001E840  64 20 74 6F 20 74 68 65  20 53 45 4C 45 43 54 20  43 41 53 45 20 65 78 70  72 65 73 73 69 6F 6E 20  d to the SELECT CASE expression 
0001E860  6C 6F 67 69 63 61 6C 6C  79 2E 20 49 66 20 69 74  20 69 73 20 54 52 55 45  20 74 68 65 20 62 6F 64  logically. If it is TRUE the bod
0001E880  79 20 6F 66 20 74 68 65  20 43 41 53 45 20 69 73  20 65 78 65 63 75 74 65  64 2E 20 54 68 65 20 43  y of the CASE is executed. The C
0001E8A0  41 53 45 20 62 6F 64 79  20 63 61 6E 20 63 6F 6E  74 61 69 6E 20 61 73 20  6D 61 6E 79 20 73 74 61  ASE body can contain as many sta
0001E8C0  74 65 6D 65 6E 74 73 20  61 73 20 6E 65 65 64 65  64 2C 20 69 6E 63 6C 75  64 69 6E 67 20 66 75 6E  tements as needed, including fun
0001E8E0  63 74 69 6F 6E 20 63 61  6C 6C 73 2E 20 4E 6F 74  65 20 74 68 61 74 20 72  61 6E 67 65 73 20 69 6E  ction calls. Note that ranges in
0001E900  63 6C 75 64 65 20 74 68  65 20 62 6F 75 6E 64 72  79 20 76 61 6C 75 65 73  2E 20 65 67 20 31 31 2E  clude the boundry values. eg 11.
0001E920  2E 33 35 20 69 6E 63 6C  75 64 65 73 20 31 31 20  61 6E 64 20 33 35 2E 20  A4 00 01 00 0A 54 68 65  .35 includes 11 and 35. ñ.☺.◙The
0001E940  20 44 45 46 41 55 4C 54  20 63 61 73 65 20 77 69  6C 6C 20 62 65 20 65 78  65 63 75 74 65 64 20 77   DEFAULT case will be executed w
0001E960  68 65 6E 20 6E 6F 6E 65  20 6F 66 20 74 68 65 20  6F 74 68 65 72 20 43 41  53 45 20 65 78 70 72 65  hen none of the other CASE expre
0001E980  73 73 69 6F 6E 73 20 65  76 61 6C 75 61 74 65 20  74 6F 20 54 52 55 45 2E  20 46 6F 72 20 42 41 53  ssions evaluate to TRUE. For BAS
0001E9A0  49 43 20 70 72 6F 67 72  61 6D 6D 65 72 73 2C 20  74 68 65 20 43 41 53 45  20 45 4C 53 45 20 69 73  IC programmers, the CASE ELSE is
0001E9C0  20 61 6C 73 6F 20 76 61  6C 69 64 20 69 6E 73 74  65 61 64 20 6F 66 20 44  45 46 41 55 4C 54 2E 20   also valid instead of DEFAULT. 
0001E9E0  0C 00 01 00 0A 0A 45 78  61 6D 70 6C 65 20 3A 20  11 00 00 00 0A 20 20 20  20 20 20 49 4E 54 45 47  ♀.☺.◙◙Example : ◄...◙      INTEG
0001EA00  45 52 20 69 0A 14 00 00  00 0A 20 20 20 20 20 20  20 20 20 4C 45 54 20 69  20 3D 20 33 0A 1B 00 00  ER i◙...◙         LET i = 3◙←..
0001EA20  00 0A 20 20 20 20 20 20  20 20 20 20 53 45 4C 45  43 54 20 43 41 53 45 20  28 69 29 0A 18 00 00 00  .◙          SELECT CASE (i)◙↑...
0001EA40  0A 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 43 41 53 45 20 31 0A  48 00 00 00 0A 20 20 20  ◙                CASE 1◙H...◙   
0001EA60  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 50 52 49 4E  54 4C 4E 20 22 69 20 3D                      PRINTLN "i =
0001EA80  20 31 22 0A 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 70 72 6F 63 31   1"◙                       proc1
0001EAA0  28 69 29 0A 1D 00 00 00  0A 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 43 41 53 45 20 32 2C  (i)◙↔...◙                CASE 2,
0001EAC0  36 2C 31 30 0A 51 00 00  00 0A 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  6,10◙Q...◙                      
0001EAE0  20 50 52 49 4E 54 4C 4E  20 22 69 20 69 73 20 32  2C 36 20 6F 72 20 31 30  22 0A 20 20 20 20 20 20   PRINTLN "i is 2,6 or 10"◙      
0001EB00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 70 72 6F 63 32 28 69  29 0A 18 00 00 00 0A 20                   proc2(i)◙↑...◙ 
0001EB20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 43  41 53 45 20 33 0A 29 00  00 00 0A 20 20 20 20 20                 CASE 3◙)...◙     
0001EB40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 50 52 49 4E 54 4C  4E 20 22 69 20 69 73 20                    PRINTLN "i is 
0001EB60  33 22 0A 1D 00 00 00 0A  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  43 41 53 45 20 31 31 2E  3"◙↔...◙                CASE 11.
0001EB80  2E 33 35 0A 39 00 00 00  0A 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  .35◙9...◙                       
0001EBA0  50 52 49 4E 54 4C 4E 20  22 69 20 69 73 20 62 65  74 77 65 65 6E 20 31 31  20 61 6E 64 20 33 35 22  PRINTLN "i is between 11 and 35"
0001EBC0  0A 23 00 00 00 0A 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 43 41  53 45 20 35 30 2E 2E 36  ◙#...◙                CASE 50..6
0001EBE0  30 2C 36 34 2C 37 38 0A  44 00 00 00 0A 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  0,64,78◙D...◙                   
0001EC00  20 20 20 20 50 52 49 4E  54 4C 4E 20 22 49 20 69  73 20 62 65 74 77 65 65  6E 20 35 30 20 61 6E 64      PRINTLN "I is between 50 and
0001EC20  20 36 30 20 6F 72 20 36  34 20 6F 72 20 37 38 0A  19 00 00 00 0A 20 20 20  20 20 20 20 20 20 20 20   60 or 64 or 78◙↓...◙           
0001EC40  20 20 20 20 20 44 45 46  41 55 4C 54 0A 3A 00 00  00 0A 20 20 20 20 20 20  20 20 20 20 20 20 20 20       DEFAULT◙:...◙              
0001EC60  20 20 20 20 20 20 20 20  20 20 50 52 49 4E 54 4C  4E 20 22 69 20 69 73 20  6E 6F 74 20 61 20 76 61            PRINTLN "i is not a va
0001EC80  6C 69 64 20 76 61 6C 75  65 22 0A 17 00 00 00 0A  20 20 20 20 20 20 20 20  20 20 20 45 4E 44 20 53  lid value"◙↨...◙           END S
0001ECA0  45 4C 45 43 54 0A 00 00  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 13 00  47 00 00 00 0A 20 20 44  ELECT◙..]☻[◙THelpTopic‼.G...◙  D
0001ECC0  42 41 53 45 20 49 49 49  20 46 55 4E 43 54 49 4F  4E 53 20 26 20 53 54 41  54 45 4D 45 4E 54 53 0A  BASE III FUNCTIONS & STATEMENTS◙
0001ECE0  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
0001ED00  DF DF 0A 4C 00 01 00 0A  0A 50 50 4C 20 70 72 6F  76 69 64 65 20 61 20 6C  6F 61 64 20 6F 66 20 66  ▀▀◙L.☺.◙◙PPL provide a load of f
0001ED20  75 6E 63 74 69 6F 6E 73  20 26 20 73 74 61 74 65  6D 65 6E 74 73 20 74 6F  20 61 63 63 65 73 73 20  unctions & statements to access 
0001ED40  44 42 61 73 65 20 49 49  49 20 66 69 6C 65 73 2E  2E 2E 20 19 00 00 00 0A  20 53 54 41 54 45 4D 45  DBase III files... ↓...◙ STATEME
0001ED60  4E 54 53 0A 20 C4 C4 C4  C4 C4 C4 C4 C4 C4 C4 0A  0A 08 00 00 0A 20 44 43  52 45 41 54 45 20 20 20  NTS◙ ──────────◙◙◘..◙ DCREATE   
0001ED80  20 63 68 61 6E 6E 65 6C  2C 6E 61 6D 65 2C 65 78  63 6C 75 73 69 76 65 2C  66 69 65 6C 64 49 6E 66   channel,name,exclusive,fieldInf
0001EDA0  6F 20 3B 20 63 72 65 61  74 65 20 44 42 46 20 66  69 6C 65 0A 20 44 4F 50  45 4E 20 20 20 20 20 20  o ; create DBF file◙ DOPEN      
0001EDC0  63 68 61 6E 6E 65 6C 2C  6E 61 6D 65 2C 65 78 63  6C 75 73 69 76 65 20 20  20 20 20 20 20 20 20 20  channel,name,exclusive          
0001EDE0  20 3B 20 6F 70 65 6E 20  44 42 46 20 66 69 6C 65  0A 20 44 43 4C 4F 53 45  20 20 20 20 20 63 68 61   ; open DBF file◙ DCLOSE     cha
0001EE00  6E 6E 65 6C 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 3B 20  nnel                          ; 
0001EE20  63 6C 6F 73 65 20 44 42  46 20 66 69 6C 65 0A 20  44 53 45 54 41 4C 49 41  53 20 20 63 68 61 6E 6E  close DBF file◙ DSETALIAS  chann
0001EE40  65 6C 2C 6E 61 6D 65 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 3B 20 73 65  el,name                     ; se
0001EE60  74 20 44 42 46 20 61 6C  69 61 73 0A 20 44 50 41  43 4B 20 20 20 20 20 20  63 68 61 6E 6E 65 6C 20  t DBF alias◙ DPACK      channel 
0001EE80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 3B 20 70 61 63 6B 20                           ; pack 
0001EEA0  44 42 46 20 66 69 6C 65  0A 20 44 4C 4F 43 4B 20  20 20 20 20 20 63 68 61  6E 6E 65 6C 20 20 20 20  DBF file◙ DLOCK      channel    
0001EEC0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 3B 20  6C 6F 63 6B 20 44 42 46                        ; lock DBF
0001EEE0  20 66 69 6C 65 0A 20 44  4C 4F 43 4B 46 20 20 20  20 20 63 68 61 6E 6E 65  6C 20 20 20 20 20 20 20   file◙ DLOCKF     channel       
0001EF00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 3B 20 6C 6F 63  6B 20 44 42 46 20 66 69                     ; lock DBF fi
0001EF20  6C 65 20 28 73 61 6D 65  20 61 73 20 44 4C 4F 43  4B 29 0A 20 44 4C 4F 43  4B 52 20 20 20 20 20 63  le (same as DLOCK)◙ DLOCKR     c
0001EF40  68 61 6E 6E 65 6C 2C 72  65 63 6E 6F 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  hannel,recno                    
0001EF60  3B 20 6C 6F 63 6B 20 61  20 72 65 63 6F 72 64 0A  20 44 4C 4F 43 4B 47 20  20 20 20 20 63 68 61 6E  ; lock a record◙ DLOCKG     chan
0001EF80  6E 65 6C 2C 72 65 63 6E  6F 73 2C 63 6F 75 6E 74  20 20 20 20 20 20 20 20  20 20 20 20 20 3B 20 6C  nel,recnos,count             ; l
0001EFA0  6F 63 6B 20 61 20 67 72  6F 75 70 20 6F 66 20 72  65 63 6F 72 64 73 0A 20  44 55 4E 4C 4F 43 4B 20  ock a group of records◙ DUNLOCK 
0001EFC0  20 20 20 63 68 61 6E 6E  65 6C 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20     channel                      
0001EFE0  20 20 20 20 3B 20 75 6E  6C 6F 63 6B 20 61 6E 79  20 63 75 72 72 65 6E 74  20 6C 6F 63 6B 73 0A 20      ; unlock any current locks◙ 
0001F000  44 4E 43 52 45 41 54 45  20 20 20 63 68 61 6E 6E  65 6C 2C 6E 61 6D 65 2C  65 78 70 72 65 73 73 69  DNCREATE   channel,name,expressi
0001F020  6F 6E 20 20 20 20 20 20  20 20 20 20 3B 20 63 72  65 61 74 65 20 4E 44 58  20 66 69 6C 65 0A 20 44  on          ; create NDX file◙ D
0001F040  4E 4F 50 45 4E 20 20 20  20 20 63 68 61 6E 6E 65  6C 2C 6E 61 6D 65 20 20  20 20 20 20 20 20 20 20  NOPEN     channel,name          
0001F060  20 20 20 20 20 20 20 20  20 20 20 3B 20 6F 70 65  6E 20 4E 44 58 20 66 69  6C 65 0A 20 44 4E 43 4C             ; open NDX file◙ DNCL
0001F080  4F 53 45 20 20 20 20 63  68 61 6E 6E 65 6C 2C 6E  61 6D 65 20 20 20 20 20  20 20 20 20 20 20 20 20  OSE    channel,name             
0001F0A0  20 20 20 20 20 20 20 20  3B 20 63 6C 6F 73 65 20  4E 44 58 20 66 69 6C 65  0A 20 44 4E 43 4C 4F 53          ; close NDX file◙ DNCLOS
0001F0C0  45 41 4C 4C 20 63 68 61  6E 6E 65 6C 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  EALL channel                    
0001F0E0  20 20 20 20 20 20 3B 20  63 6C 6F 73 65 20 61 6C  6C 20 4E 44 58 20 66 69  6C 65 73 0A 20 44 4E 45        ; close all NDX files◙ DNE
0001F100  57 20 20 20 20 20 20 20  63 68 61 6E 6E 65 6C 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  W       channel                 
0001F120  20 20 20 20 20 20 20 20  20 3B 20 73 74 61 72 74  20 61 20 6E 65 77 20 72  65 63 6F 72 64 0A 20 44           ; start a new record◙ D
0001F140  41 44 44 20 20 20 20 20  20 20 63 68 61 6E 6E 65  6C 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  ADD       channel               
0001F160  20 20 20 20 20 20 20 20  20 20 20 3B 20 61 64 64  20 74 68 65 20 6E 65 77  20 72 65 63 6F 72 64 0A             ; add the new record◙
0001F180  20 44 41 50 50 45 4E 44  20 20 20 20 63 68 61 6E  6E 65 6C 20 20 20 20 20  20 20 20 20 20 20 20 20   DAPPEND    channel             
0001F1A0  20 20 20 20 20 20 20 20  20 20 20 20 20 3B 20 61  70 70 65 6E 64 20 61 20  62 6C 61 6E 6B 20 72 65               ; append a blank re
0001F1C0  63 6F 72 64 0A 20 44 54  4F 50 20 20 20 20 20 20  20 63 68 61 6E 6E 65 6C  20 20 20 20 20 20 20 20  cord◙ DTOP       channel        
0001F1E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 3B 20 67 6F 20 74  6F 20 74 6F 70 20 72 65                    ; go to top re
0001F200  63 6F 72 64 0A 20 44 47  4F 20 20 20 20 20 20 20  20 63 68 61 6E 6E 65 6C  2C 72 65 63 6E 6F 20 20  cord◙ DGO        channel,recno  
0001F220  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 3B 20 67 6F 20 74  6F 20 73 70 65 63 69 66                    ; go to specif
0001F240  69 63 20 72 65 63 6F 72  64 0A 20 44 42 4F 54 54  4F 4D 20 20 20 20 63 68  61 6E 6E 65 6C 20 20 20  ic record◙ DBOTTOM    channel   
0001F260  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 3B  20 67 6F 20 74 6F 20 62                         ; go to b
0001F280  6F 74 74 6F 6D 20 72 65  63 6F 72 64 0A 20 44 53  4B 49 50 20 20 20 20 20  20 63 68 61 6E 6E 65 6C  ottom record◙ DSKIP      channel
0001F2A0  2C 6E 75 6D 62 65 72 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 3B 20 73 6B 69 70  ,number                   ; skip
0001F2C0  20 2B 2F 2D 20 61 20 6E  75 6D 62 65 72 20 6F 66  20 72 65 63 6F 72 64 73  0A 20 44 42 4C 41 4E 4B   +/- a number of records◙ DBLANK
0001F2E0  20 20 20 20 20 63 68 61  6E 6E 65 6C 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20       channel                    
0001F300  20 20 20 20 20 20 3B 20  62 6C 61 6E 6B 20 74 68  65 20 72 65 63 6F 72 64  0A 20 44 44 45 4C 45 54        ; blank the record◙ DDELET
0001F320  45 20 20 20 20 63 68 61  6E 6E 65 6C 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  E    channel                    
0001F340  20 20 20 20 20 20 3B 20  64 65 6C 65 74 65 20 74  68 65 20 72 65 63 6F 72  64 0A 20 44 52 45 43 41        ; delete the record◙ DRECA
0001F360  4C 4C 20 20 20 20 63 68  61 6E 6E 65 6C 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  LL    channel                   
0001F380  20 20 20 20 20 20 20 3B  20 72 65 63 61 6C 6C 20  74 68 65 20 72 65 63 6F  72 64 0A 20 44 54 41 47         ; recall the record◙ DTAG
0001F3A0  20 20 20 20 20 20 20 63  68 61 6E 6E 65 6C 2C 6E  61 6D 65 20 20 20 20 20  20 20 20 20 20 20 20 20         channel,name             
0001F3C0  20 20 20 20 20 20 20 20  3B 20 73 65 6C 65 63 74  20 61 20 74 61 67 0A 20  44 53 45 45 4B 20 20 20          ; select a tag◙ DSEEK   
0001F3E0  20 20 20 63 68 61 6E 6E  65 6C 2C 65 78 70 72 65  73 73 69 6F 6E 20 20 20  20 20 20 20 20 20 20 20     channel,expression           
0001F400  20 20 20 20 3B 20 73 74  72 69 6E 67 20 6F 72 20  64 6F 75 62 6C 65 0A 20  44 46 42 4C 41 4E 4B 20      ; string or double◙ DFBLANK 
0001F420  20 20 20 63 68 61 6E 6E  65 6C 2C 6E 61 6D 65 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20     channel,name                 
0001F440  20 20 20 20 3B 20 62 6C  61 6E 6B 20 61 20 6E 61  6D 65 64 20 66 69 65 6C  64 0A 20 44 47 45 54 20      ; blank a named field◙ DGET 
0001F460  20 20 20 20 20 20 63 68  61 6E 6E 65 6C 2C 6E 61  6D 65 2C 76 61 72 20 20  20 20 20 20 20 20 20 20        channel,name,var          
0001F480  20 20 20 20 20 20 20 3B  20 67 65 74 20 61 20 76  61 6C 75 65 20 66 72 6F  6D 20 61 20 6E 61 6D 65         ; get a value from a name
0001F4A0  64 20 66 69 65 6C 64 0A  20 44 50 55 54 20 20 20  20 20 20 20 63 68 61 6E  6E 65 6C 2C 6E 61 6D 65  d field◙ DPUT       channel,name
0001F4C0  2C 65 78 70 72 65 73 73  69 6F 6E 20 20 20 20 20  20 20 20 20 20 3B 20 70  75 74 20 61 20 76 61 6C  ,expression          ; put a val
0001F4E0  75 65 20 74 6F 20 61 20  6E 61 6D 65 64 20 66 69  65 6C 64 0A 20 44 46 43  4F 50 59 20 20 20 20 20  ue to a named field◙ DFCOPY     
0001F500  63 68 61 6E 6E 65 6C 2C  6E 61 6D 65 2C 63 68 61  6E 6E 65 6C 2C 6E 61 6D  65 20 20 20 20 20 20 20  channel,name,channel,name       
0001F520  20 3B 20 63 6F 70 79 20  61 20 66 69 65 6C 64 20  74 6F 20 61 20 66 69 65  6C 64 0A 20 44 43 4C 4F   ; copy a field to a field◙ DCLO
0001F540  53 45 41 4C 4C 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  SEALL                           
0001F560  20 20 20 20 20 20 20 20  3B 20 63 6C 6F 73 65 20  61 6C 6C 20 44 42 46 20  66 69 6C 65 73 0A 17 00          ; close all DBF files◙↨.
0001F580  00 00 0A 20 46 55 4E 43  54 49 4F 4E 53 0A 20 C4  C4 C4 C4 C4 C4 C4 C4 C4  0A 2D 0D 00 00 0A 20 44  ..◙ FUNCTIONS◙ ─────────◙-♪..◙ D
0001F5A0  52 45 43 43 4F 55 4E 54  20 28 63 68 61 6E 6E 65  6C 29 20 20 20 20 20 20  20 20 28 49 4E 54 45 47  RECCOUNT (channel)        (INTEG
0001F5C0  45 52 29 20 20 20 20 20  20 20 20 3B 20 72 65 74  75 72 6E 20 74 68 65 20  6E 75 6D 62 65 72 20 6F  ER)        ; return the number o
0001F5E0  66 20 72 65 63 6F 72 64  73 0A 20 44 52 45 43 4E  4F 20 20 20 20 28 63 68  61 6E 6E 65 6C 29 20 20  f records◙ DRECNO    (channel)  
0001F600  20 20 20 20 20 20 28 49  4E 54 45 47 45 52 29 20  20 20 20 20 20 20 20 3B  20 72 65 74 75 72 6E 20        (INTEGER)        ; return 
0001F620  74 68 65 20 63 75 72 72  65 6E 74 20 72 65 63 6F  72 64 20 6E 75 6D 62 65  72 0A 20 44 42 4F 46 20  the current record number◙ DBOF 
0001F640  20 20 20 20 20 28 63 68  61 6E 6E 65 6C 29 20 20  20 20 20 20 20 20 28 42  4F 4F 4C 45 41 4E 29 20       (channel)        (BOOLEAN) 
0001F660  20 20 20 20 20 20 20 3B  20 72 65 74 75 72 6E 20  74 68 65 20 62 65 67 69  6E 20 6F 66 20 66 69 6C         ; return the begin of fil
0001F680  65 20 73 74 61 74 75 73  0A 20 44 45 4F 46 20 20  20 20 20 20 28 63 68 61  6E 6E 65 6C 29 20 20 20  e status◙ DEOF      (channel)   
0001F6A0  20 20 20 20 20 28 42 4F  4F 4C 45 41 4E 29 20 20  20 20 20 20 20 20 3B 20  72 65 74 75 72 6E 20 74       (BOOLEAN)        ; return t
0001F6C0  68 65 20 65 6E 64 20 6F  66 20 66 69 6C 65 20 73  74 61 74 75 73 0A 20 44  44 45 4C 45 54 45 44 20  he end of file status◙ DDELETED 
0001F6E0  20 28 63 68 61 6E 6E 65  6C 29 20 20 20 20 20 20  20 20 28 42 4F 4F 4C 45  41 4E 29 20 20 20 20 20   (channel)        (BOOLEAN)     
0001F700  20 20 20 3B 20 72 65 74  75 72 6E 20 74 68 65 20  64 65 6C 65 74 65 64 20  66 6C 61 67 0A 20 44 43     ; return the deleted flag◙ DC
0001F720  48 41 4E 47 45 44 20 20  28 63 68 61 6E 6E 65 6C  29 20 20 20 20 20 20 20  20 28 42 4F 4F 4C 45 41  HANGED  (channel)        (BOOLEA
0001F740  4E 29 20 20 20 20 20 20  20 20 3B 20 72 65 74 75  72 6E 20 74 68 65 20 63  68 61 6E 67 65 64 20 66  N)        ; return the changed f
0001F760  6C 61 67 0A 20 44 46 49  45 4C 44 53 20 20 20 28  63 68 61 6E 6E 65 6C 29  20 20 20 20 20 20 20 20  lag◙ DFIELDS   (channel)        
0001F780  28 49 4E 54 45 47 45 52  29 20 20 20 20 20 20 20  20 3B 20 72 65 74 75 72  6E 20 63 6F 75 6E 74 20  (INTEGER)        ; return count 
0001F7A0  6F 66 20 66 69 65 6C 64  73 0A 20 44 4E 41 4D 45  20 20 20 20 20 28 63 68  61 6E 6E 65 6C 2C 6E 75  of fields◙ DNAME     (channel,nu
0001F7C0  6D 62 65 72 29 20 28 53  54 52 49 4E 47 29 20 20  20 20 20 20 20 20 20 3B  20 72 65 74 75 72 6E 20  mber) (STRING)         ; return 
0001F7E0  6E 61 6D 65 20 6F 66 20  6E 75 6D 62 65 72 65 64  20 66 69 65 6C 64 0A 20  44 54 59 50 45 20 20 20  name of numbered field◙ DTYPE   
0001F800  20 20 28 63 68 61 6E 6E  65 6C 2C 6E 61 6D 65 29  20 20 20 28 53 54 52 49  4E 47 29 20 20 20 20 20    (channel,name)   (STRING)     
0001F820  20 20 20 20 3B 20 72 65  74 75 72 6E 20 74 79 70  65 20 6F 66 20 6E 61 6D  65 64 20 66 69 65 6C 64      ; return type of named field
0001F840  0A 20 44 4C 45 4E 47 54  48 20 20 20 28 63 68 61  6E 6E 65 6C 2C 6E 61 6D  65 29 20 20 20 28 49 4E  ◙ DLENGTH   (channel,name)   (IN
0001F860  54 45 47 45 52 29 20 20  20 20 20 20 20 20 3B 20  72 65 74 75 72 6E 20 6C  65 6E 67 74 68 20 6F 66  TEGER)        ; return length of
0001F880  20 6E 61 6D 65 64 20 66  69 65 6C 64 0A 20 44 44  45 43 49 4D 41 4C 53 20  28 63 68 61 6E 6E 65 6C   named field◙ DDECIMALS (channel
0001F8A0  2C 6E 61 6D 65 29 20 20  20 28 49 4E 54 45 47 45  52 29 20 20 20 20 20 20  20 20 3B 20 72 65 74 75  ,name)   (INTEGER)        ; retu
0001F8C0  72 6E 20 64 65 63 69 6D  61 6C 73 20 6F 66 20 6E  61 6D 65 64 20 66 69 65  6C 64 0A 20 44 53 45 4C  rn decimals of named field◙ DSEL
0001F8E0  45 43 54 20 20 20 28 61  6C 69 61 73 29 20 20 20  20 20 20 20 20 20 20 28  49 4E 54 45 47 45 52 29  ECT   (alias)          (INTEGER)
0001F900  20 20 20 20 20 20 20 20  3B 20 72 65 74 75 72 6E  73 20 63 68 61 6E 6E 65  6C 20 61 73 73 69 63 69          ; returns channel assici
0001F920  61 74 65 64 20 77 69 74  68 20 61 6C 69 61 73 0A  20 44 53 45 45 4B 20 20  20 20 20 28 63 68 61 6E  ated with alias◙ DSEEK     (chan
0001F940  6E 65 6C 2C 65 78 70 72  65 73 73 69 6F 6E 29 20  28 49 4E 54 45 47 45 52  29 20 20 20 20 3B 20 72  nel,expression) (INTEGER)    ; r
0001F960  65 74 75 72 6E 73 20 65  72 72 6F 72 20 73 74 61  74 75 73 20 28 20 30 7C  31 20 29 0A 20 20 20 20  eturns error status ( 0|1 )◙    
0001F980  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0001F9A0  20 20 20 20 20 20 20 20  20 3B 20 6F 72 20 73 65  65 6B 20 73 75 63 63 65  73 73 20 28 30 20 3D 20           ; or seek success (0 = 
0001F9C0  45 72 72 6F 72 0A 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  Error◙                          
0001F9E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 3B 20 31 20 3D  20 73 75 63 63 65 73 73                     ; 1 = success
0001FA00  2C 20 32 20 3D 20 66 6F  6C 6C 6F 77 69 6E 67 20  72 65 63 6F 72 64 0A 20  20 20 20 20 20 20 20 20  , 2 = following record◙         
0001FA20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
0001FA40  20 20 20 20 3B 20 33 20  3D 20 65 6E 64 20 6F 66  20 66 69 6C 65 20 29 0A  20 44 47 45 54 41 4C 49      ; 3 = end of file )◙ DGETALI
0001FA60  41 53 20 28 63 68 61 6E  6E 65 6C 29 20 20 20 20  20 20 20 20 28 53 54 52  49 4E 47 29 20 20 20 20  AS (channel)        (STRING)    
0001FA80  20 20 20 20 20 20 20 20  20 20 20 20 20 3B 20 72  65 74 75 72 6E 20 74 68  65 20 63 75 72 72 65 6E               ; return the curren
0001FAA0  74 20 61 6C 69 61 73 0A  20 44 43 4C 4F 53 45 41  4C 4C 20 20 20 20 20 20  20 20 20 20 20 20 20 20  t alias◙ DCLOSEALL              
0001FAC0  20 20 20 20 28 42 4F 4F  4C 45 41 4E 29 20 65 72  72 6F 72 20 73 74 61 74  75 73 20 20 20 3B 20 63      (BOOLEAN) error status   ; c
0001FAE0  6C 6F 73 65 20 61 6C 6C  20 44 42 46 20 66 69 6C  65 73 0A 20 44 4F 50 45  4E 20 20 20 20 20 28 63  lose all DBF files◙ DOPEN     (c
0001FB00  68 61 6E 6E 65 6C 2C 6E  61 6D 65 2C 65 78 63 6C  75 73 69 76 65 29 28 42  4F 4F 4C 45 41 4E 29 20  hannel,name,exclusive)(BOOLEAN) 
0001FB20  65 72 72 6F 72 20 20 20  3B 20 6F 70 65 6E 20 44  42 46 20 66 69 6C 65 0A  20 44 43 4C 4F 53 45 20  error   ; open DBF file◙ DCLOSE 
0001FB40  20 20 20 28 63 68 61 6E  6E 65 6C 29 20 20 20 20  20 20 20 20 28 42 4F 4F  4C 45 41 4E 29 20 65 72     (channel)        (BOOLEAN) er
0001FB60  72 6F 72 20 73 74 61 74  75 73 20 20 20 3B 20 63  6C 6F 73 65 20 44 42 46  20 66 69 6C 65 0A 20 44  ror status   ; close DBF file◙ D
0001FB80  53 45 54 41 4C 49 41 53  20 28 63 68 61 6E 6E 65  6C 2C 6E 61 6D 65 29 20  20 20 28 42 4F 4F 4C 45  SETALIAS (channel,name)   (BOOLE
0001FBA0  41 4E 29 20 65 72 72 6F  72 20 73 74 61 74 75 73  20 20 20 3B 20 73 65 74  20 44 42 46 20 61 6C 69  AN) error status   ; set DBF ali
0001FBC0  61 73 0A 20 44 50 41 43  4B 20 20 20 20 20 28 63  68 61 6E 6E 65 6C 29 20  20 20 20 20 20 20 20 28  as◙ DPACK     (channel)        (
0001FBE0  42 4F 4F 4C 45 41 4E 29  20 65 72 72 6F 72 20 73  74 61 74 75 73 20 20 20  3B 20 70 61 63 6B 20 44  BOOLEAN) error status   ; pack D
0001FC00  42 46 20 66 69 6C 65 0A  20 44 4C 4F 43 4B 20 20  20 20 20 28 63 68 61 6E  6E 65 6C 29 20 20 20 20  BF file◙ DLOCK     (channel)    
0001FC20  20 20 20 20 28 42 4F 4F  4C 45 41 4E 29 20 65 72  72 6F 72 20 73 74 61 74  75 73 20 20 20 3B 20 6C      (BOOLEAN) error status   ; l
0001FC40  6F 63 6B 20 44 42 46 20  66 69 6C 65 0A 20 44 4C  4F 43 4B 52 20 20 20 20  28 63 68 61 6E 6E 65 6C  ock DBF file◙ DLOCKR    (channel
0001FC60  2C 72 65 63 6E 6F 29 20  20 28 42 4F 4F 4C 45 41  4E 29 20 65 72 72 6F 72  20 73 74 61 74 75 73 20  ,recno)  (BOOLEAN) error status 
0001FC80  20 20 3B 20 6C 6F 63 6B  20 61 20 72 65 63 6F 72  64 0A 20 44 55 4E 4C 4F  43 4B 20 20 20 28 63 68    ; lock a record◙ DUNLOCK   (ch
0001FCA0  61 6E 6E 65 6C 29 20 20  20 20 20 20 20 20 28 42  4F 4F 4C 45 41 4E 29 20  65 72 72 6F 72 20 73 74  annel)        (BOOLEAN) error st
0001FCC0  61 74 75 73 20 20 20 3B  20 75 6E 6C 6F 63 6B 20  61 6E 79 20 63 75 72 72  65 6E 74 20 6C 6F 63 6B  atus   ; unlock any current lock
0001FCE0  73 0A 20 44 4E 4F 50 45  4E 20 20 20 20 28 63 68  61 6E 6E 65 6C 2C 6E 61  6D 65 29 20 20 20 28 42  s◙ DNOPEN    (channel,name)   (B
0001FD00  4F 4F 4C 45 41 4E 29 20  65 72 72 6F 72 20 73 74  61 74 75 73 20 20 20 3B  20 6F 70 65 6E 20 4E 44  OOLEAN) error status   ; open ND
0001FD20  58 20 66 69 6C 65 0A 20  44 4E 43 4C 4F 53 45 20  20 20 28 63 68 61 6E 6E  65 6C 2C 6E 61 6D 65 29  X file◙ DNCLOSE   (channel,name)
0001FD40  20 20 20 28 42 4F 4F 4C  45 41 4E 29 20 65 72 72  6F 72 20 73 74 61 74 75  73 20 20 20 3B 20 63 6C     (BOOLEAN) error status   ; cl
0001FD60  6F 73 65 20 4E 44 58 20  66 69 6C 65 0A 20 44 4E  43 4C 4F 53 45 41 4C 4C  28 63 68 61 6E 6E 65 6C  ose NDX file◙ DNCLOSEALL(channel
0001FD80  29 20 20 20 20 20 20 20  20 28 42 4F 4F 4C 45 41  4E 29 20 65 72 72 6F 72  20 73 74 61 74 75 73 20  )        (BOOLEAN) error status 
0001FDA0  20 20 3B 20 63 6C 6F 73  65 20 61 6C 6C 20 4E 44  58 20 66 69 6C 65 73 0A  20 44 4E 45 57 20 20 20    ; close all NDX files◙ DNEW   
0001FDC0  20 20 20 28 63 68 61 6E  6E 65 6C 29 20 20 20 20  20 20 20 20 28 42 4F 4F  4C 45 41 4E 29 20 65 72     (channel)        (BOOLEAN) er
0001FDE0  72 6F 72 20 73 74 61 74  75 73 20 20 20 3B 20 73  74 61 72 74 20 61 20 6E  65 77 20 72 65 63 6F 72  ror status   ; start a new recor
0001FE00  64 0A 20 44 41 44 44 20  20 20 20 20 20 28 63 68  61 6E 6E 65 6C 29 20 20  20 20 20 20 20 20 28 42  d◙ DADD      (channel)        (B
0001FE20  4F 4F 4C 45 41 4E 29 20  65 72 72 6F 72 20 73 74  61 74 75 73 20 20 20 3B  20 61 64 64 20 74 68 65  OOLEAN) error status   ; add the
0001FE40  20 6E 65 77 20 72 65 63  6F 72 64 0A 20 44 41 50  50 45 4E 44 20 20 20 28  63 68 61 6E 6E 65 6C 29   new record◙ DAPPEND   (channel)
0001FE60  20 20 20 20 20 20 20 20  28 42 4F 4F 4C 45 41 4E  29 20 65 72 72 6F 72 20  73 74 61 74 75 73 20 20          (BOOLEAN) error status  
0001FE80  20 3B 20 61 70 70 65 6E  64 20 61 20 62 6C 61 6E  6B 20 72 65 63 6F 72 64  0A 20 44 54 4F 50 20 20   ; append a blank record◙ DTOP  
0001FEA0  20 20 20 20 28 63 68 61  6E 6E 65 6C 29 20 20 20  20 20 20 20 20 28 42 4F  4F 4C 45 41 4E 29 20 65      (channel)        (BOOLEAN) e
0001FEC0  72 72 6F 72 20 73 74 61  74 75 73 20 20 20 3B 20  67 6F 20 74 6F 20 74 6F  70 20 72 65 63 6F 72 64  rror status   ; go to top record
0001FEE0  0A 20 44 47 4F 20 20 20  20 20 20 20 28 63 68 61  6E 6E 65 6C 2C 72 65 63  6E 6F 29 20 20 28 42 4F  ◙ DGO       (channel,recno)  (BO
0001FF00  4F 4C 45 41 4E 29 20 65  72 72 6F 72 20 73 74 61  74 75 73 20 20 20 3B 20  67 6F 20 74 6F 20 73 70  OLEAN) error status   ; go to sp
0001FF20  65 63 69 66 69 63 20 72  65 63 6F 72 64 0A 20 44  42 4F 54 54 4F 4D 20 20  20 28 63 68 61 6E 6E 65  ecific record◙ DBOTTOM   (channe
0001FF40  6C 29 20 20 20 20 20 20  20 20 28 42 4F 4F 4C 45  41 4E 29 20 65 72 72 6F  72 20 73 74 61 74 75 73  l)        (BOOLEAN) error status
0001FF60  20 20 20 3B 20 67 6F 20  74 6F 20 62 6F 74 74 6F  6D 20 72 65 63 6F 72 64  0A 20 44 53 4B 49 50 20     ; go to bottom record◙ DSKIP 
0001FF80  20 20 20 20 28 63 68 61  6E 6E 65 6C 2C 6E 75 6D  62 65 72 29 20 28 42 4F  4F 4C 45 41 4E 29 20 65      (channel,number) (BOOLEAN) e
0001FFA0  72 72 6F 72 20 73 74 61  74 75 73 20 20 20 3B 20  73 6B 69 70 20 2B 2F 2D  20 61 20 6E 75 6D 62 65  rror status   ; skip +/- a numbe
0001FFC0  72 20 6F 66 20 72 65 63  6F 72 64 73 0A 20 44 42  4C 41 4E 4B 20 20 20 20  28 63 68 61 6E 6E 65 6C  r of records◙ DBLANK    (channel
0001FFE0  29 20 20 20 20 20 20 20  20 28 42 4F 4F 4C 45 41  4E 29 20 65 72 72 6F 72  20 73 74 61 74 75 73 20  )        (BOOLEAN) error status 
00020000  20 20 3B 20 62 6C 61 6E  6B 20 74 68 65 20 72 65  63 6F 72 64 0A 20 44 44  45 4C 45 54 45 20 20 20    ; blank the record◙ DDELETE   
00020020  28 63 68 61 6E 6E 65 6C  29 20 20 20 20 20 20 20  20 28 42 4F 4F 4C 45 41  4E 29 20 65 72 72 6F 72  (channel)        (BOOLEAN) error
00020040  20 73 74 61 74 75 73 20  20 20 3B 20 64 65 6C 65  74 65 20 74 68 65 20 72  65 63 6F 72 64 0A 20 44   status   ; delete the record◙ D
00020060  52 45 43 41 4C 4C 20 20  20 28 63 68 61 6E 6E 65  6C 29 20 20 20 20 20 20  20 20 28 42 4F 4F 4C 45  RECALL   (channel)        (BOOLE
00020080  41 4E 29 20 65 72 72 6F  72 20 73 74 61 74 75 73  20 20 20 3B 20 72 65 63  61 6C 6C 20 74 68 65 20  AN) error status   ; recall the 
000200A0  72 65 63 6F 72 64 0A 20  44 54 41 47 20 20 20 20  20 20 28 63 68 61 6E 6E  65 6C 2C 6E 61 6D 65 29  record◙ DTAG      (channel,name)
000200C0  20 20 20 28 42 4F 4F 4C  45 41 4E 29 20 65 72 72  6F 72 20 73 74 61 74 75  73 20 20 20 3B 20 73 65     (BOOLEAN) error status   ; se
000200E0  6C 65 63 74 20 61 20 74  61 67 0A 20 44 46 42 4C  41 4E 4B 20 20 20 28 63  68 61 6E 6E 65 6C 2C 6E  lect a tag◙ DFBLANK   (channel,n
00020100  61 6D 65 29 20 20 20 28  42 4F 4F 4C 45 41 4E 29  20 65 72 72 6F 72 20 73  74 61 74 75 73 20 20 20  ame)   (BOOLEAN) error status   
00020120  3B 20 62 6C 61 6E 6B 20  61 20 6E 61 6D 65 64 20  66 69 65 6C 64 0A 20 44  47 45 54 20 20 20 20 20  ; blank a named field◙ DGET     
00020140  20 28 63 68 61 6E 6E 65  6C 2C 6E 61 6D 65 29 20  20 20 28 53 54 52 49 4E  47 29 20 20 20 20 20 20   (channel,name)   (STRING)      
00020160  20 20 20 20 20 20 20 20  20 20 20 3B 20 67 65 74  20 61 20 76 61 6C 75 65  20 66 72 6F 6D 20 61 20             ; get a value from a 
00020180  6E 61 6D 65 64 20 66 69  65 6C 64 0A 20 44 50 55  54 20 20 20 20 20 20 28  63 68 61 6E 6E 65 6C 2C  named field◙ DPUT      (channel,
000201A0  6E 61 6D 65 2C 65 78 70  72 65 73 73 69 6F 6E 29  28 42 4F 4F 4C 45 41 4E  29 20 65 72 72 6F 72 20  name,expression)(BOOLEAN) error 
000201C0  20 3B 20 70 75 74 20 61  20 76 61 6C 75 65 20 74  6F 20 61 20 6E 61 6D 65  64 20 66 69 65 6C 64 0A   ; put a value to a named field◙
000201E0  20 44 46 43 4F 50 59 20  20 20 20 28 63 68 61 6E  6E 65 6C 2C 6E 61 6D 65  2C 63 68 61 6E 6E 65 6C   DFCOPY    (channel,name,channel
00020200  2C 6E 61 6D 65 29 28 42  4F 4F 4C 45 41 4E 29 20  65 72 72 6F 72 3B 20 63  6F 70 79 20 61 20 66 69  ,name)(BOOLEAN) error; copy a fi
00020220  65 6C 64 20 74 6F 20 61  20 66 69 65 6C 64 0A 20  44 45 52 52 20 20 20 20  20 20 28 63 68 61 6E 6E  eld to a field◙ DERR      (chann
00020240  65 6C 29 20 20 20 20 20  20 20 20 28 42 4F 4F 4C  45 41 4E 29 20 20 20 20  20 20 20 20 3B 20 72 65  el)        (BOOLEAN)        ; re
00020260  74 75 72 6E 20 65 72 72  6F 72 20 66 6C 61 67 20  66 6F 72 20 63 68 61 6E  6E 65 6C 0A 20 44 45 52  turn error flag for channel◙ DER
00020280  52 4D 53 47 20 20 20 28  65 72 72 63 6F 64 65 29  20 20 20 20 20 20 20 20  28 53 54 52 49 4E 47 29  RMSG   (errcode)        (STRING)
000202A0  20 20 20 20 20 20 20 20  20 3B 20 72 65 74 75 72  6E 73 20 6C 61 73 74 20  44 42 61 73 65 20 65 72           ; returns last DBase er
000202C0  72 6F 72 20 74 65 78 74  2E 0A A6 00 01 00 0A 43  41 55 54 49 4F 4E 3A 20  44 42 61 73 65 20 66 75  ror text.◙ª.☺.◙CAUTION: DBase fu
000202E0  6E 63 74 69 6F 6E 73 20  74 68 61 74 20 72 65 74  75 72 6E 20 74 68 65 20  65 72 72 6F 72 20 73 74  nctions that return the error st
00020300  61 74 75 73 20 61 63 74  75 61 6C 6C 79 20 72 65  74 75 72 6E 20 21 45 52  52 4F 52 2E 20 54 68 69  atus actually return !ERROR. Thi
00020320  73 20 69 73 20 74 6F 20  70 72 6F 76 69 64 65 20  61 20 63 6F 6E 73 69 73  74 65 6E 74 20 77 61 79  s is to provide a consistent way
00020340  20 74 6F 20 65 78 70 72  65 73 73 20 61 6E 20 65  72 72 6F 72 20 69 6E 20  61 6E 20 65 78 70 72 65   to express an error in an expre
00020360  73 73 69 6F 6E 2E 20 46  6F 72 20 65 78 61 6D 70  6C 65 3A 20 A0 00 00 00  0A 20 69 66 20 28 20 44  ssion. For example: á...◙ if ( D
00020380  45 52 52 20 28 2E 2E 2E  29 29 20 70 72 69 6E 74  6C 6E 20 22 45 72 72 6F  72 21 22 20 20 20 20 20  ERR (...)) println "Error!"     
000203A0  20 20 3B 44 45 52 52 20  20 72 65 74 75 72 6E 73  20 31 20 6F 72 20 54 52  55 45 20 6F 6E 20 61 6E    ;DERR  returns 1 or TRUE on an
000203C0  20 65 72 72 6F 72 2E 0A  20 69 66 20 28 21 44 53  45 45 4B 28 2E 2E 2E 29  29 20 70 72 69 6E 74 6C   error.◙ if (!DSEEK(...)) printl
000203E0  6E 20 22 53 65 65 6B 20  66 61 69 6C 65 64 21 22  20 3B 44 53 45 45 4B 20  72 65 74 75 72 6E 73 20  n "Seek failed!" ;DSEEK returns 
00020400  30 20 6F 72 20 46 41 4C  53 45 20 6F 6E 20 61 6E  20 65 72 72 6F 72 2E 0A  88 00 01 00 0A 4E 4F 54  0 or FALSE on an error.◙ê.☺.◙NOT
00020420  45 3A 20 57 68 65 72 65  20 66 69 6C 65 20 6E 61  6D 65 73 20 61 72 65 20  75 73 65 64 2C 20 66 69  E: Where file names are used, fi
00020440  6C 65 20 65 78 74 65 6E  73 69 6F 6E 73 20 61 72  65 20 6F 70 74 69 6F 6E  61 6C 2E 20 41 6E 79 20  le extensions are optional. Any 
00020460  65 78 74 65 6E 73 69 6F  6E 20 79 6F 75 20 70 72  6F 76 69 64 65 20 77 69  6C 6C 20 62 65 20 69 67  extension you provide will be ig
00020480  6E 6F 72 65 64 2E 20 44  42 46 20 61 6E 64 20 49  44 58 20 61 72 65 20 74  68 65 20 64 65 66 61 75  nored. DBF and IDX are the defau
000204A0  6C 74 2E 20 9E 00 00 00  0A 20 63 68 61 6E 6E 65  6C 20 20 3A 20 20 41 6E  79 20 76 61 6C 75 65 20  lt. ₧...◙ channel  :  Any value 
000204C0  62 65 74 77 65 65 6E 20  30 20 61 6E 64 20 37 0A  20 6E 61 6D 65 20 20 20  20 20 3A 20 20 43 68 61  between 0 and 7◙ name     :  Cha
000204E0  72 20 73 74 72 69 6E 67  0A 20 65 78 63 6C 75 73  69 76 65 3A 20 20 49 6E  74 65 67 65 72 20 28 54  r string◙ exclusive:  Integer (T
00020500  52 55 45 20 7C 7C 20 46  41 4C 53 45 29 0A 20 66  69 65 6C 64 69 6E 66 6F  3A 20 20 43 68 61 72 61  RUE || FALSE)◙ fieldinfo:  Chara
00020520  63 74 65 72 20 73 74 72  69 6E 67 20 77 69 74 68  20 74 68 65 20 66 6F 6C  6C 6F 77 69 6E 67 20 66  cter string with the following f
00020540  69 65 6C 64 73 0A 4C 01  00 00 0A 20 20 20 20 20  20 20 20 20 20 20 20 20  31 2D 20 46 69 65 6C 64  ields◙L☺..◙             1- Field
00020560  20 6E 61 6D 65 0A 20 20  20 20 20 20 20 20 20 20  20 20 20 32 2D 20 46 69  65 6C 64 20 54 79 70 65   name◙             2- Field Type
00020580  0A 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 43 20 3D 20 43 68  61 72 61 63 74 65 72 0A  ◙                 C = Character◙
000205A0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 4E 20 3D 20 4E 75 6D  65 72 69 63 0A 20 20 20                   N = Numeric◙   
000205C0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 46 20  3D 20 46 6C 6F 61 74 69  6E 67 20 50 6F 69 6E 74                F = Floating Point
000205E0  0A 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 44 20 3D 20 44 61  74 65 0A 20 20 20 20 20  ◙                 D = Date◙     
00020600  20 20 20 20 20 20 20 20  20 20 20 20 4C 20 3D 20  4C 6F 67 69 63 61 6C 0A  20 20 20 20 20 20 20 20              L = Logical◙        
00020620  20 20 20 20 20 20 20 20  20 4D 20 3D 20 4D 65 6D  6F 0A 20 20 20 20 20 20  20 20 20 20 20 20 20 33           M = Memo◙             3
00020640  2D 20 46 69 65 6C 64 20  4C 65 6E 67 74 68 0A 20  20 20 20 20 20 20 20 20  20 20 20 20 34 2D 20 44  - Field Length◙             4- D
00020660  65 63 69 6D 61 6C 20 28  6E 75 6D 62 65 72 20 6F  66 20 64 69 67 69 74 73  20 74 6F 20 74 68 65 20  ecimal (number of digits to the 
00020680  72 69 67 68 74 20 6F 66  20 74 68 65 20 64 65 63  69 6D 61 6C 29 0A 0A 00  01 00 0A 45 58 41 4D 50  right of the decimal)◙◙.☺.◙EXAMP
000206A0  4C 45 3A 20 12 00 00 00  0A 20 73 74 72 69 6E 67  20 66 69 6E 66 6F 28 33  29 0A 5F 00 00 00 0A 20  LE: ↕...◙ string finfo(3)◙_...◙ 
000206C0  6C 65 74 20 66 69 6E 66  6F 28 30 29 20 3D 20 22  46 69 72 73 74 2C 43 2C  32 30 2C 30 22 0A 20 6C  let finfo(0) = "First,C,20,0"◙ l
000206E0  65 74 20 66 69 6E 66 6F  28 31 29 20 3D 20 22 4C  61 73 74 2C 43 2C 32 30  2C 30 22 0A 20 6C 65 74  et finfo(1) = "Last,C,20,0"◙ let
00020700  20 66 69 6E 66 6F 28 32  29 20 3D 20 22 50 68 6F  6E 65 2C 43 2C 31 35 2C  30 22 0A 20 0A 4C 00 01   finfo(2) = "Phone,C,15,0"◙ ◙L.☺
00020720  00 4E 4F 54 45 3A 20 6D  75 6C 74 69 70 6C 65 20  66 69 65 6C 64 73 20 72  65 71 75 69 72 65 20 61  .NOTE: multiple fields require a
00020740  6E 20 61 72 72 61 79 20  6F 66 20 73 74 72 69 6E  67 73 2E 20 31 20 73 74  72 69 6E 67 20 66 6F 72  n array of strings. 1 string for
00020760  20 65 61 63 68 20 66 69  65 6C 64 2E 20 40 00 01  00 0A 65 78 70 72 65 73  73 69 6F 6E 20 3A 20 43   each field. @.☺.◙expression : C
00020780  68 61 72 61 63 74 65 72  20 53 74 72 69 6E 67 20  77 69 74 68 20 73 65 61  72 63 68 20 63 72 69 74  haracter String with search crit
000207A0  65 72 69 61 20 6F 6E 20  61 20 66 69 65 6C 64 2E  20 0B 00 01 00 0A 0A 45  58 41 4D 50 4C 45 3A 20  eria on a field. ♂.☺.◙◙EXAMPLE: 
000207C0  22 00 00 00 0A 20 73 74  72 69 6E 67 20 65 78 70  72 0A 20 6C 65 74 20 65  78 70 72 20 3D 20 22 46  "...◙ string expr◙ let expr = "F
000207E0  69 72 73 74 22 0A 27 00  00 00 0A 20 72 65 63 6E  6F 2C 72 65 63 6E 6F 73  2C 6E 75 6D 62 65 72 2C  irst"◙'...◙ recno,recnos,number,
00020800  63 6F 75 6E 74 20 3A 20  69 6E 74 65 67 65 72 73  0A 00 00 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  count : integers◙..]☻[◙THelpTopi
00020820  63 08 00 21 00 00 00 0A  20 20 44 52 49 56 45 53  50 41 43 45 20 28 29 0A  20 20 DF DF DF DF DF DF  c◘.!...◙  DRIVESPACE ()◙  ▀▀▀▀▀▀
00020840  DF DF DF DF DF DF DF 0A  57 00 01 00 0A 55 73 61  67 65 3A 20 44 52 49 56  45 53 50 41 43 45 28 64  ▀▀▀▀▀▀▀◙W.☺.◙Usage: DRIVESPACE(d
00020860  72 69 76 65 73 70 65 63  29 20 52 65 74 75 72 6E  20 56 61 6C 3A 20 41 6D  6F 75 6E 74 20 6F 66 20  rivespec) Return Val: Amount of 
00020880  64 69 76 65 73 70 61 63  65 20 6C 65 66 74 20 6F  66 20 64 72 69 76 65 20  64 72 69 76 65 73 70 65  divespace left of drive drivespe
000208A0  63 2E 20 0A 00 01 00 0A  45 78 61 6D 70 6C 65 3A  20 0F 00 00 00 0A 20 69  6E 74 65 67 65 72 20 6C  c. ◙.☺.◙Example: ☼...◙ integer l
000208C0  65 66 74 0A 55 00 00 00  0A 20 6C 65 66 74 20 3D  20 44 52 49 56 45 53 50  41 43 45 28 22 63 3A 5C  eft◙U...◙ left = DRIVESPACE("c:\
000208E0  22 29 0A 20 70 72 69 6E  74 6C 6E 20 22 54 68 65  72 65 20 61 72 65 20 22  2C 74 6F 73 74 72 69 6E  ")◙ println "There are ",tostrin
00020900  67 28 6C 65 66 74 29 2C  22 20 62 79 74 65 73 20  6F 6E 20 64 72 69 76 65  20 43 2E 22 0A D0 00 01  g(left)," bytes on drive C."◙╨.☺
00020920  00 0A 64 72 69 76 65 73  70 65 63 20 6D 75 73 74  20 69 6E 63 6C 75 64 65  20 61 74 20 6C 65 61 73  .◙drivespec must include at leas
00020940  74 20 61 20 64 72 69 76  65 20 6C 65 74 74 65 72  20 41 4E 44 20 61 20 63  6F 6C 6F 6E 2E 20 42 61  t a drive letter AND a colon. Ba
00020960  63 6B 73 6C 61 73 68 20  69 73 20 6F 70 74 69 6F  6E 61 6C 2E 20 57 69 74  68 20 64 69 72 65 63 74  ckslash is optional. With direct
00020980  6F 72 79 20 73 70 65 63  73 20 69 74 20 77 69 6C  6C 20 77 6F 72 6B 20 61  6C 73 6F 2E 20 76 61 6C  ory specs it will work also. val
000209A0  69 64 20 64 72 69 76 65  73 70 65 63 73 20 61 72  65 20 43 3A 20 43 3A 5C  20 43 3A 5C 50 43 42 20  id drivespecs are C: C:\ C:\PCB 
000209C0  54 68 65 73 65 20 77 69  6C 6C 20 61 6C 6C 20 72  65 74 75 72 6E 20 64 72  69 76 65 73 70 61 63 65  These will all return drivespace
000209E0  20 6C 65 66 74 20 6F 6E  20 64 69 72 76 65 20 43  20 73 00 01 00 0A 2A 4E  4F 54 45 20 4F 6E 20 4C   left on dirve C s.☺.◙*NOTE On L
00020A00  41 4E 54 41 53 54 49 43  20 74 68 69 73 20 77 69  6C 6C 20 72 65 74 75 72  6E 20 64 72 69 76 65 73  ANTASTIC this will return drives
00020A20  70 61 63 65 20 6F 66 20  74 68 65 20 63 75 72 72  65 6E 74 20 70 68 79 73  69 63 61 6C 20 64 72 69  pace of the current physical dri
00020A40  76 65 20 65 76 65 6E 20  69 66 20 69 74 20 69 73  20 6D 61 70 70 65 64 20  61 73 20 61 20 64 69 72  ve even if it is mapped as a dir
00020A60  65 63 74 6F 72 79 2E 20  1D 00 00 00 0A 20 20 53  65 65 20 61 6C 73 6F 20  3A 20 46 69 6C 65 49 6E  ectory. ↔...◙  See also : FileIn
00020A80  66 20 44 65 6C 65 74 65  0A 02 00 1E 00 38 02 07  C5 00 40 02 06 5D 02 5B  0A 54 48 65 6C 70 54 6F  f Delete◙☻.▲.8☻•┼.@☻♠]☻[◙THelpTo
00020AA0  70 69 63 0A 00 13 00 00  00 0A 20 20 53 45 54 4C  4D 52 0A 20 20 DF DF DF  DF DF DF 0A 13 00 01 00  pic◙.‼...◙  SETLMR◙  ▀▀▀▀▀▀◙‼.☺.
00020AC0  0A 53 45 54 4C 4D 52 20  63 6F 6E 66 23 2C 6D 73  67 23 20 3A 00 01 00 0A  53 65 74 20 74 68 65 20  ◙SETLMR conf#,msg# :.☺.◙Set the 
00020AE0  6C 61 73 74 20 72 65 61  64 20 70 6F 69 6E 74 65  72 73 20 66 6F 72 20 74  68 65 20 73 70 65 63 69  last read pointers for the speci
00020B00  66 69 65 64 20 63 6F 6E  66 65 72 65 6E 63 65 2E  20 0B 00 01 00 0A 45 78  61 6D 70 6C 65 20 3A 20  fied conference. ♂.☺.◙Example : 
00020B20  12 00 01 00 0A 49 6E 74  65 67 65 72 20 63 6F 6E  66 2C 6D 73 67 20 39 00  01 00 0A 69 66 28 6E 65  ↕.☺.◙Integer conf,msg 9.☺.◙if(ne
00020B40  77 75 73 65 72 20 3D 3D  20 54 52 55 45 29 20 74  68 65 6E 20 20 20 20 20  20 20 20 20 20 20 20 20  wuser == TRUE) then             
00020B60  20 20 20 20 20 3B 20 49  66 20 6E 65 77 20 75 73  65 72 20 C9 00 00 00 20  20 20 20 20 20 20 20 77       ; If new user ╔...        w
00020B80  68 69 6C 65 28 63 6F 6E  66 20 3C 20 48 49 43 4F  4E 46 4E 55 4D 28 29 20  29 20 44 4F 20 20 20 20  hile(conf < HICONFNUM() ) DO    
00020BA0  20 3B 20 73 65 74 20 61  6C 6C 20 4C 4D 52 27 73  20 74 6F 0A 20 20 20 20  20 20 20 20 20 20 20 20   ; set all LMR's to◙            
00020BC0  20 20 20 20 6A 6F 69 6E  20 63 6F 6E 66 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 3B 20      join conf                 ; 
00020BE0  48 49 5F 4D 53 47 20 2D  20 31 30 0A 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 53 45 54 4C  HI_MSG - 10◙                SETL
00020C00  4D 52 20 63 6F 6E 66 2C  48 49 4D 53 47 4E 55 4D  28 29 2D 31 30 0A 20 20  20 20 20 20 20 20 20 20  MR conf,HIMSGNUM()-10◙          
00020C20  20 20 20 20 20 20 49 4E  43 20 63 6F 6E 66 0A 20  20 20 20 20 20 20 20 65  6E 64 77 68 69 6C 65 0A        INC conf◙        endwhile◙
00020C40  06 00 01 00 65 6E 64 69  66 20 AC 01 01 00 0A 49  66 20 63 6F 6E 66 23 20  69 73 20 67 72 65 61 74  ♠.☺.endif ¼☺☺.◙If conf# is great
00020C60  65 72 20 74 68 61 6E 20  74 68 65 20 6E 75 6D 62  65 72 20 6F 66 20 61 63  74 75 61 6C 20 63 6F 6E  er than the number of actual con
00020C80  66 72 65 6E 63 65 73 20  63 6F 6E 66 23 20 77 69  6C 6C 20 64 65 66 61 75  6C 74 20 74 6F 20 74 68  frences conf# will default to th
00020CA0  65 20 68 69 67 68 65 73  74 20 63 6F 6E 66 65 72  65 6E 63 65 20 6E 75 6D  62 65 72 20 49 66 20 6D  e highest conference number If m
00020CC0  73 67 23 20 69 73 20 67  72 65 61 74 65 72 20 74  68 61 6E 20 74 68 65 20  68 69 67 68 65 73 74 20  sg# is greater than the highest 
00020CE0  6D 65 73 73 61 67 65 20  6E 75 6D 62 65 72 20 69  6E 20 74 68 61 74 20 63  6F 6E 66 65 72 65 6E 63  message number in that conferenc
00020D00  65 2C 20 69 74 20 77 69  6C 6C 20 64 65 66 61 75  6C 74 20 74 6F 20 74 68  65 20 68 69 67 68 65 73  e, it will default to the highes
00020D20  74 20 6D 65 73 73 61 67  65 20 6E 75 6D 62 65 72  20 69 6E 20 74 68 61 74  20 63 6F 6E 66 65 72 65  t message number in that confere
00020D40  6E 63 65 2E 20 54 68 69  73 20 63 6F 75 6C 64 20  62 65 20 75 73 65 64 20  74 6F 20 73 65 74 20 61  nce. This could be used to set a
00020D60  20 6E 65 77 20 75 73 65  72 73 20 6D 65 73 67 20  70 6F 69 6E 74 65 72 73  20 74 6F 20 72 65 63 65   new users mesg pointers to rece
00020D80  6E 74 20 6D 65 73 73 61  67 65 73 20 73 6F 20 74  68 65 79 20 61 72 65 6E  27 74 20 72 65 70 6C 79  nt messages so they aren't reply
00020DA0  69 6E 67 20 74 6F 20 33  20 79 65 61 72 73 20 6F  6C 64 20 6D 65 73 73 61  67 65 73 2E 20 41 20 75  ing to 3 years old messages. A u
00020DC0  73 65 66 75 6C 20 66 65  61 74 75 72 65 20 77 6F  75 6C 64 20 62 65 20 74  6F 20 67 65 74 20 74 68  seful feature would be to get th
00020DE0  65 20 68 69 67 68 20 63  6F 6E 66 65 72 65 6E 63  65 20 6E 75 6D 62 65 72  2E 20 34 00 00 00 0A 20  e high conference number. 4...◙ 
00020E00  20 53 65 65 20 61 6C 73  6F 20 3A 20 48 69 43 6F  6E 66 4E 75 6D 20 48 69  4D 73 67 4E 75 6D 20 41   See also : HiConfNum HiMsgNum A
00020E20  63 74 4D 73 67 4E 75 6D  20 4C 6F 4D 73 67 4E 75  6D 0A 04 00 1A 02 40 03  09 31 00 4A 03 08 1F 02  ctMsgNum LoMsgNum◙♦.→☻@♥○1.J♥◘▼☻
00020E40  53 03 09 40 00 5D 03 08  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 08 00  13 00 00 00 0A 20 20 53  S♥○@.]♥◘]☻[◙THelpTopic◘.‼...◙  S
00020E60  45 54 45 4E 56 0A 20 20  DF DF DF DF DF DF 0A 10  00 01 00 0A 53 45 54 45  4E 56 20 65 6E 76 5F 76  ETENV◙  ▀▀▀▀▀▀◙►.☺.◙SETENV env_v
00020E80  61 72 20 1D 00 01 00 0A  53 65 74 20 61 6E 20 65  6E 76 69 72 6F 6E 6D 65  6E 74 20 76 61 72 69 61  ar ↔.☺.◙Set an environment varia
00020EA0  62 6C 65 20 0A 00 01 00  0A 45 78 61 6D 70 6C 65  3A 20 0B 00 00 00 0A 20  73 74 72 69 6E 67 20 73  ble ◙.☺.◙Example: ♂...◙ string s
00020EC0  0A 80 00 00 00 0A 20 6C  65 74 20 73 20 3D 20 22  73 74 61 6E 3D 53 74 61  6E 22 0A 20 53 45 54 45  ◙Ç...◙ let s = "stan=Stan"◙ SETE
00020EE0  4E 56 20 73 0A 20 2E 0A  20 2E 0A 20 2E 0A 20 69  66 20 28 47 45 54 45 4E  56 28 22 73 74 61 6E 22  NV s◙ .◙ .◙ .◙ if (GETENV("stan"
00020F00  29 20 3D 20 22 53 74 61  6E 22 29 20 74 68 65 6E  0A 20 50 72 69 6E 74 6C  6E 20 22 45 6E 76 69 72  ) = "Stan") then◙ Println "Envir
00020F20  6F 6E 6D 65 6E 74 20 76  61 72 69 61 62 6C 65 20  73 74 61 6E 20 3D 20 53  74 61 6E 20 22 0A 20 65  onment variable stan = Stan "◙ e
00020F40  6E 64 69 66 0A 0E 01 01  00 0A 55 73 65 64 20 74  6F 20 73 65 74 20 44 4F  53 20 65 6E 76 69 72 6F  ndif◙♫☺☺.◙Used to set DOS enviro
00020F60  6E 6D 65 6E 74 20 76 61  72 69 61 62 6C 65 2E 20  54 68 69 73 20 63 61 6E  20 62 65 20 75 73 65 64  nment variable. This can be used
00020F80  20 66 6F 72 20 50 50 45  27 73 20 74 6F 20 63 6F  6D 6D 75 6E 69 63 61 74  65 20 77 69 74 68 20 6F   for PPE's to communicate with o
00020FA0  74 68 65 72 20 50 50 45  27 73 2E 20 54 68 65 20  65 6E 76 69 72 6F 6E 6D  65 6E 74 20 76 61 72 69  ther PPE's. The environment vari
00020FC0  61 62 6C 65 73 20 73 65  74 20 77 69 74 68 69 6E  20 50 50 4C 20 77 69 6C  6C 20 4E 4F 54 20 62 65  ables set within PPL will NOT be
00020FE0  20 61 76 61 69 6C 61 62  6C 65 20 74 6F 20 44 4F  4F 52 73 2E 20 20 45 6E  76 69 72 6F 6E 6D 65 6E   available to DOORs.  Environmen
00021000  74 20 76 61 72 69 61 62  6C 65 73 20 73 65 74 20  77 69 74 68 69 6E 20 50  50 4C 20 77 69 6C 6C 20  t variables set within PPL will 
00021020  62 65 20 63 6C 65 61 72  65 64 20 74 68 65 20 6E  65 78 74 20 74 69 6D 65  20 50 43 42 6F 61 72 64  be cleared the next time PCBoard
00021040  20 72 65 63 79 63 6C 65  73 20 74 68 72 6F 75 67  68 20 44 4F 53 2E 20 21  00 00 00 0A 20 53 65 65   recycles through DOS. !...◙ See
00021060  20 61 6C 73 6F 20 3A 20  47 65 74 45 6E 76 2C 20  53 68 65 6C 6C 2C 20 43  61 6C 6C 0A 03 00 20 00   also : GetEnv, Shell, Call◙♥. .
00021080  F1 01 06 14 01 F9 01 05  B7 00 00 02 04 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 05 00 19 00 00  ±☺♠☺∙☺♣╖..☻♦]☻[◙THelpTopic♣.↓..
000210A0  00 0A 20 20 46 43 4C 4F  53 45 41 4C 4C 0A 20 20  DF DF DF DF DF DF DF DF  DF 0A 1A 00 01 00 0A 43  .◙  FCLOSEALL◙  ▀▀▀▀▀▀▀▀▀◙→.☺.◙C
000210C0  6C 6F 73 65 73 20 61 6C  6C 20 66 69 6C 65 20 63  68 61 6E 6E 65 6C 73 20  0A 00 01 00 0A 45 78 61  loses all file channels ◙.☺.◙Exa
000210E0  6D 70 6C 65 3A 20 45 00  00 00 0A 20 66 6F 70 65  6E 20 31 2C 20 22 41 75  74 6F 65 78 65 63 2E 62  mple: E...◙ fopen 1, "Autoexec.b
00021100  61 74 22 0A 20 66 6F 70  65 6E 20 32 2C 20 22 43  6F 6E 66 69 67 2E 73 79  73 22 0A 20 2E 0A 20 2E  at"◙ fopen 2, "Config.sys"◙ .◙ .
00021120  0A 20 2E 0A 20 66 63 6C  6F 73 65 61 6C 6C 0A 39  00 00 00 0A 20 20 53 65  65 20 61 6C 73 6F 20 3A  ◙ .◙ fcloseall◙9...◙  See also :
00021140  20 46 4F 70 65 6E 20 46  43 6C 6F 73 65 20 46 43  72 65 61 74 65 20 46 41  70 70 65 6E 64 20 46 52   FOpen FClose FCreate FAppend FR
00021160  65 77 69 6E 64 20 46 4E  65 78 74 0A 06 00 D3 00  91 00 05 D0 00 97 00 06  D1 00 9E 00 07 CF 00 A6  ewind FNext◙♠.╙.æ.♣╨.ù.♠╤.₧.•╧.ª
00021180  00 07 DA 00 AE 00 07 19  02 B6 00 05 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 0D 00 15 00 00 00  .•┌.«.•↓☻╢.♣]☻[◙THelpTopic♪.§...
000211A0  0A 20 20 46 4E 45 58 54  28 29 0A 20 20 DF DF DF  DF DF DF DF 0A 3F 00 01  00 0A 52 65 74 75 72 6E  ◙  FNEXT()◙  ▀▀▀▀▀▀▀◙?.☺.◙Return
000211C0  73 20 61 6E 20 61 76 61  69 6C 62 6C 65 20 66 69  6C 65 20 63 68 61 6E 6E  65 6C 2E 20 2D 31 20 77  s an availble file channel. -1 w
000211E0  68 65 6E 20 6E 6F 6E 65  20 61 72 65 20 61 76 61  69 6C 61 62 6C 65 2E 20  0A 00 01 00 0A 45 78 61  hen none are available. ◙.☺.◙Exa
00021200  6D 70 6C 65 3A 20 38 00  00 00 0A 20 70 72 69 6E  74 6C 6E 20 22 54 68 65  20 6E 65 78 74 20 61 76  mple: 8...◙ println "The next av
00021220  61 69 6C 61 62 6C 65 20  66 69 6C 65 20 63 68 61  6E 6E 65 6C 20 69 73 20  22 2C 46 4E 45 58 54 28  ailable file channel is ",FNEXT(
00021240  29 0A 9F 00 01 00 0A 46  4E 45 58 54 20 77 61 73  20 63 72 65 61 74 65 64  20 69 6E 20 6F 72 64 65  )◙ƒ.☺.◙FNEXT was created in orde
00021260  72 20 74 6F 20 62 65 74  74 65 72 20 73 75 70 70  6F 72 74 20 63 6F 64 65  20 6C 69 62 72 61 72 69  r to better support code librari
00021280  65 73 20 6D 61 64 65 20  70 6F 73 73 69 62 6C 65  20 62 79 20 66 75 6E 63  74 69 6F 6E 73 20 61 6E  es made possible by functions an
000212A0  64 20 70 72 6F 63 65 64  75 72 65 73 2E 20 46 69  6C 65 20 63 68 61 6E 6E  65 6C 20 6E 75 6D 62 65  d procedures. File channel numbe
000212C0  72 73 20 63 61 6E 20 6E  6F 77 20 62 65 20 64 65  74 65 72 6D 69 6E 65 64  20 61 74 20 72 75 6E 74  rs can now be determined at runt
000212E0  69 6D 65 2E 20 59 00 01  00 0A 43 41 55 54 49 4F  4E 3A 20 55 6E 74 69 6C  20 79 6F 75 20 61 63 74  ime. Y.☺.◙CAUTION: Until you act
00021300  75 61 6C 6C 79 20 4F 50  45 4E 20 61 20 66 69 6C  65 20 46 4E 45 58 54 20  77 69 6C 6C 20 72 65 74  ually OPEN a file FNEXT will ret
00021320  75 72 6E 20 74 68 65 20  73 61 6D 65 20 76 61 6C  75 65 20 6F 76 65 72 20  61 6E 64 20 6F 76 65 72  urn the same value over and over
00021340  2E 20 40 00 01 00 0A 63  68 61 6E 31 20 3D 20 46  4E 45 58 54 28 29 20 63  68 61 6E 32 20 3D 20 46  . @.☺.◙chan1 = FNEXT() chan2 = F
00021360  4E 45 58 54 28 29 20 20  57 52 4F 4E 47 21 20 63  68 61 6E 31 20 77 69 6C  6C 20 65 71 75 61 6C 20  NEXT()  WRONG! chan1 will equal 
00021380  63 68 61 6E 32 20 29 00  01 00 0A 61 6E 6F 74 68  65 72 20 67 6F 74 63 68  61 3A 20 46 4F 50 45 4E  chan2 ).☺.◙another gotcha: FOPEN
000213A0  20 46 4E 45 58 54 28 29  2C 62 6C 61 68 20 62 6C  61 68 20 46 00 01 00 0A  54 68 65 72 65 20 69 73   FNEXT(),blah blah F.☺.◙There is
000213C0  20 6E 6F 20 77 61 79 20  74 6F 20 64 65 74 65 72  6D 69 6E 65 20 77 68 61  74 20 63 68 61 6E 6E 65   no way to determine what channe
000213E0  6C 20 77 61 73 20 75 73  65 64 20 74 6F 20 6F 70  65 6E 20 74 68 65 20 66  69 6C 65 21 20 2D 00 01  l was used to open the file! -.☺
00021400  00 0A 48 65 72 65 27 73  20 61 6E 20 65 78 61 6D  70 6C 65 20 6F 66 20 68  6F 77 20 69 74 20 73 68  .◙Here's an example of how it sh
00021420  6F 75 6C 64 20 62 65 20  75 73 65 64 3A 20 23 00  01 00 0A 63 68 61 6E 31  20 3D 20 46 4E 45 58 54  ould be used: #.☺.◙chan1 = FNEXT
00021440  28 29 20 46 4F 50 45 4E  20 20 20 63 68 61 6E 31  2C 2E 2E 2E 20 23 00 01  00 0A 63 68 61 6E 32 20  () FOPEN   chan1,... #.☺.◙chan2 
00021460  3D 20 46 4E 45 58 54 28  29 20 46 4F 50 45 4E 20  20 20 63 68 61 6E 32 2C  2E 2E 2E 20 3D 00 00 00  = FNEXT() FOPEN   chan2,... =...
00021480  0A 20 20 53 65 65 20 61  6C 73 6F 20 3A 20 46 4F  70 65 6E 20 46 43 6C 6F  73 65 20 46 43 72 65 61  ◙  See also : FOpen FClose FCrea
000214A0  74 65 20 46 41 70 70 65  6E 64 20 46 52 65 77 69  6E 64 20 46 43 6C 6F 73  65 41 6C 6C 0A 06 00 D3  te FAppend FRewind FCloseAll◙♠.╙
000214C0  00 BF 02 05 D0 00 C5 02  06 D1 00 CC 02 07 CF 00  D4 02 07 DA 00 DC 02 07  18 02 E4 02 09 5D 02 5B  .┐☻♣╨.┼☻♠╤.╠☻•╧.╘☻•┌.▄☻•↑☻Σ☻○]☻[
000214E0  0A 54 48 65 6C 70 54 6F  70 69 63 06 00 1D 00 00  00 0A 20 20 48 49 43 4F  4E 46 4E 55 4D 28 29 0A  ◙THelpTopic♠.↔...◙  HICONFNUM()◙
00021500  20 20 DF DF DF DF DF DF  DF DF DF DF DF 0A 3E 00  01 00 0A 52 65 74 75 72  6E 73 20 74 68 65 20 68    ▀▀▀▀▀▀▀▀▀▀▀◙>.☺.◙Returns the h
00021520  69 67 68 65 73 74 20 63  6F 6E 66 65 72 65 6E 63  65 20 6E 75 6D 62 65 72  20 61 76 61 69 6C 61 62  ighest conference number availab
00021540  6C 65 20 6F 6E 20 74 68  65 20 62 6F 61 72 64 20  0A 00 01 00 0A 45 78 61  6D 70 6C 65 3A 20 48 00  le on the board ◙.☺.◙Example: H.
00021560  00 00 0A 20 69 6E 74 65  67 65 72 20 69 0A 20 70  72 69 6E 74 6C 6E 20 22  54 68 65 20 68 69 67 68  ..◙ integer i◙ println "The high
00021580  65 73 74 20 63 6F 6E 66  65 72 65 6E 63 65 20 61  76 61 69 6C 61 62 6C 65  20 69 73 20 22 2C 48 49  est conference available is ",HI
000215A0  43 4F 4E 46 4E 55 4D 28  29 0A 50 00 01 00 0A 49  66 20 61 20 63 6F 6E 66  65 72 65 6E 63 65 20 69  CONFNUM()◙P.☺.◙If a conference i
000215C0  73 20 69 6E 73 74 61 6C  6C 65 64 20 69 74 20 77  69 6C 6C 20 62 65 20 63  6F 75 6E 74 65 64 2C 20  s installed it will be counted, 
000215E0  65 76 65 6E 20 69 66 20  69 74 20 69 73 20 6E 6F  74 20 62 65 69 6E 67 20  75 73 65 64 2E 20 31 00  even if it is not being used. 1.
00021600  00 00 0A 20 20 53 65 65  20 61 6C 73 6F 20 3A 20  53 65 74 4C 6D 72 20 48  69 4D 73 67 4E 75 6D 20  ..◙  See also : SetLmr HiMsgNum 
00021620  41 63 74 4D 73 67 4E 75  6D 20 4C 6F 4D 73 67 4E  75 6D 0A 04 00 16 02 0C  01 06 31 00 13 01 08 1F  ActMsgNum LoMsgNum◙♦.▬☻♀☺♠1.‼☺◘▼
00021640  02 1C 01 09 40 00 26 01  08 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 05  00 1B 00 00 00 0A 20 20  ☻∟☺○@.&☺◘]☻[◙THelpTopic♣.←...◙  
00021660  4F 55 54 42 59 54 45 53  28 29 0A 20 20 DF DF DF  DF DF DF DF DF DF DF 0A  5E 00 01 00 0A 52 65 74  OUTBYTES()◙  ▀▀▀▀▀▀▀▀▀▀◙^.☺.◙Ret
00021680  75 72 6E 73 20 74 68 65  20 6E 75 6D 62 65 72 20  6F 66 20 62 79 74 65 73  20 77 61 69 74 69 6E 67  urns the number of bytes waiting
000216A0  20 69 6E 20 74 68 65 20  6D 6F 64 65 6D 73 20 6F  75 74 70 75 74 20 62 75  66 66 65 72 20 4E 6F 74   in the modems output buffer Not
000216C0  20 61 76 61 69 6C 61 62  6C 65 20 69 6E 20 6C 6F  63 61 6C 20 6D 6F 64 65  2E 20 0A 00 01 00 0A 45   available in local mode. ◙.☺.◙E
000216E0  78 61 6D 70 6C 65 3A 20  4C 00 00 00 0A 20 69 6E  74 65 67 65 72 20 69 0A  20 70 72 69 6E 74 6C 6E  xample: L...◙ integer i◙ println
00021700  20 22 42 79 74 65 73 20  77 61 69 74 69 6E 67 20  69 6E 20 74 68 65 20 6D  6F 64 65 6D 20 6F 75 74   "Bytes waiting in the modem out
00021720  70 75 74 20 62 75 66 66  65 72 20 22 2C 4F 55 54  42 59 54 45 53 28 29 0A  42 00 00 00 0A 20 20 53  put buffer ",OUTBYTES()◙B...◙  S
00021740  65 65 20 61 6C 73 6F 20  3A 20 49 6E 42 79 74 65  73 20 4D 47 65 74 42 79  74 65 20 53 65 6E 64 4D  ee also : InBytes MGetByte SendM
00021760  6F 64 65 6D 20 4D 50 72  69 6E 74 20 4D 50 72 69  6E 74 4C 6E 20 4D 64 6D  46 6C 75 73 68 0A 06 00  odem MPrint MPrintLn MdmFlush◙♠.
00021780  1C 02 DE 00 07 4D 00 E6  00 08 10 01 EF 00 09 F5  00 F9 00 06 F6 00 00 01  08 48 01 09 01 08 5D 02  ∟☻▐.•M.µ.◘►☺∩.○⌡.∙.♠÷..☺◘H☺○☺◘]☻
000217A0  5B 0A 54 48 65 6C 70 54  6F 70 69 63 05 00 19 00  00 00 0A 20 20 49 4E 42  59 54 45 53 28 29 0A 20  [◙THelpTopic♣.↓...◙  INBYTES()◙ 
000217C0  20 DF DF DF DF DF DF DF  DF DF 0A 58 00 01 00 0A  52 65 74 75 72 6E 73 20  6E 75 6D 62 65 72 20 6F   ▀▀▀▀▀▀▀▀▀◙X.☺.◙Returns number o
000217E0  66 20 62 79 74 65 73 20  77 61 69 74 69 6E 67 20  69 6E 20 74 68 65 20 6D  6F 64 65 6D 20 69 6E 70  f bytes waiting in the modem inp
00021800  75 74 20 62 75 66 66 65  72 20 4E 6F 74 20 61 76  61 69 6C 61 62 6C 65 20  69 6E 20 6C 6F 63 61 6C  ut buffer Not available in local
00021820  20 6D 6F 64 65 2E 20 0A  00 01 00 0A 45 78 61 6D  70 6C 65 3A 20 40 00 00  00 0A 20 69 6E 74 65 67   mode. ◙.☺.◙Example: @...◙ integ
00021840  65 72 20 69 0A 20 50 72  69 6E 74 6C 6E 20 22 42  79 74 65 73 20 69 6E 20  6D 6F 64 65 6D 20 69 6E  er i◙ Println "Bytes in modem in
00021860  70 75 74 20 62 75 66 66  65 72 20 3D 20 22 2C 49  4E 42 59 54 45 53 28 29  0A 43 00 00 00 0A 20 20  put buffer = ",INBYTES()◙C...◙  
00021880  53 65 65 20 61 6C 73 6F  20 3A 20 4F 75 74 42 79  74 65 73 20 4D 47 65 74  42 79 74 65 20 53 65 6E  See also : OutBytes MGetByte Sen
000218A0  64 4D 6F 64 65 6D 20 4D  50 72 69 6E 74 20 4D 50  72 69 6E 74 4C 6E 20 4D  64 6D 46 6C 75 73 68 0A  dModem MPrint MPrintLn MdmFlush◙
000218C0  06 00 1B 02 CA 00 08 4D  00 D3 00 08 10 01 DC 00  09 F5 00 E6 00 06 F6 00  ED 00 08 48 01 F6 00 08  ♠.←☻╩.◘M.╙.◘►☺▄.○⌡.µ.♠÷.φ.◘H☺÷.◘
000218E0  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 05 00  17 00 00 00 0A 20 20 50  43 42 4D 41 43 28 29 0A  ]☻[◙THelpTopic♣.↨...◙  PCBMAC()◙
00021900  20 20 DF DF DF DF DF DF  DF DF 0A 3E 00 01 00 0A  52 65 74 75 72 6E 73 20  61 20 42 49 47 53 54 52    ▀▀▀▀▀▀▀▀◙>.☺.◙Returns a BIGSTR
00021920  20 63 6F 6E 74 61 69 6E  69 6E 67 20 74 68 65 20  65 78 70 61 6E 64 65 64  20 74 65 78 74 20 6F 66   containing the expanded text of
00021940  20 61 20 50 43 42 20 4D  41 43 52 4F 20 0A 00 01  00 0A 45 78 61 6D 70 6C  65 3A 20 7D 00 00 00 0A   a PCB MACRO ◙.☺.◙Example: }...◙
00021960  20 69 6E 74 65 67 65 72  20 69 2C 6A 2C 20 72 65  73 0A 20 6A 20 3D 20 50  43 42 4D 41 43 28 22 40   integer i,j, res◙ j = PCBMAC("@
00021980  54 69 6D 65 6C 69 6D 69  74 40 22 29 0A 20 69 20  3D 20 50 43 42 4D 41 43  28 22 40 54 69 6D 65 75  Timelimit@")◙ i = PCBMAC("@Timeu
000219A0  73 65 64 40 22 29 0A 20  72 65 73 20 3D 20 6A 2D  69 0A 20 70 72 69 6E 74  6C 6E 20 22 59 6F 75 20  sed@")◙ res = j-i◙ println "You 
000219C0  68 61 76 65 20 22 2C 72  65 73 2C 20 22 20 4D 69  6E 75 74 65 73 20 6C 65  66 74 22 0A 87 00 00 00  have ",res, " Minutes left"◙ç...
000219E0  0A 20 50 43 42 20 4D 41  43 52 4F 53 20 6E 6F 74  20 73 75 70 70 6F 72 74  65 64 3A 0A 20 40 61 75  ◙ PCB MACROS not supported:◙ @au
00021A00  74 6F 6D 6F 72 65 40 20  40 62 65 65 70 40 20 40  63 6C 72 65 6F 6C 40 20  40 63 6C 73 40 20 40 64  tomore@ @beep@ @clreol@ @cls@ @d
00021A20  65 6C 61 79 40 20 40 6D  6F 72 65 40 20 40 70 61  75 73 65 40 20 40 70 6F  66 66 40 20 40 70 6F 6E  elay@ @more@ @pause@ @poff@ @pon
00021A40  40 20 40 70 6F 73 40 0A  20 40 71 6F 66 66 40 20  40 71 6F 6E 40 20 40 77  61 69 74 40 20 40 77 68  @ @pos@◙ @qoff@ @qon@ @wait@ @wh
00021A60  6F 40 20 40 78 40 0A 00  00 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 07  00 15 00 00 00 0A 20 20  o@ @x@◙..]☻[◙THelpTopic•.§...◙  
00021A80  43 52 43 33 32 28 29 0A  20 20 DF DF DF DF DF DF  DF 0A 32 00 01 00 0A 55  4E 53 49 47 4E 45 44 54  CRC32()◙  ▀▀▀▀▀▀▀◙2.☺.◙UNSIGNEDT
00021AA0  59 50 45 20 3D 20 43 52  43 33 32 28 43 52 43 5F  46 49 4C 45 2C 22 43 3A  5C 41 55 54 4F 45 58 45  YPE = CRC32(CRC_FILE,"C:\AUTOEXE
00021AC0  43 2C 42 41 54 22 29 20  33 00 00 00 20 20 20 20  20 20 20 20 20 20 20 20  20 3D 20 43 52 43 33 32  C,BAT") 3...             = CRC32
00021AE0  28 43 52 43 5F 53 54 52  2C 22 53 74 61 6E 20 69  73 20 73 75 70 65 72 20  63 6F 6F 6C 22 29 0A 3B  (CRC_STR,"Stan is super cool")◙;
00021B00  00 01 00 0A 52 65 74 75  72 6E 73 20 61 6E 20 55  4E 53 49 47 4E 45 44 20  76 61 6C 75 65 20 6F 66  .☺.◙Returns an UNSIGNED value of
00021B20  20 74 68 65 20 43 52 43  20 6F 66 20 61 20 66 69  6C 65 20 6F 72 20 73 74  72 69 6E 67 2E 20 0A 00   the CRC of a file or string. ◙.
00021B40  01 00 0A 45 78 61 6D 70  6C 65 3A 20 4F 00 00 00  0A 20 50 72 69 6E 74 6C  6E 20 22 43 52 43 20 6F  ☺.◙Example: O...◙ Println "CRC o
00021B60  6E 20 74 68 65 20 66 69  6C 65 20 41 55 54 4F 45  58 45 43 2E 42 41 54 20  69 73 22 2C 20 43 52 43  n the file AUTOEXEC.BAT is", CRC
00021B80  33 32 28 43 52 43 5F 46  49 4C 45 2C 22 43 3A 5C  41 55 54 4F 45 58 45 43  2E 42 41 54 22 29 0A 96  32(CRC_FILE,"C:\AUTOEXEC.BAT")◙û
00021BA0  00 01 00 0A 54 68 65 20  63 6F 6E 73 74 61 6E 74  73 20 43 52 43 5F 46 49  4C 45 20 61 6E 64 20 43  .☺.◙The constants CRC_FILE and C
00021BC0  52 43 5F 53 54 52 20 61  72 65 20 74 68 65 20 73  61 6D 65 20 61 73 20 54  52 55 45 20 61 6E 64 20  RC_STR are the same as TRUE and 
00021BE0  46 41 4C 53 45 2E 20 54  68 65 79 20 77 65 72 65  20 61 64 64 65 64 20 74  6F 20 6D 61 6B 65 20 69  FALSE. They were added to make i
00021C00  74 20 65 61 73 69 65 72  20 74 6F 20 73 65 65 20  69 66 20 61 20 66 69 6C  65 20 6F 72 20 73 74 72  t easier to see if a file or str
00021C20  69 6E 67 20 77 61 73 20  62 65 69 6E 67 20 70 72  6F 63 65 73 73 65 64 2E  20 00 00 5D 02 5B 0A 54  ing was being processed. ..]☻[◙T
00021C40  48 65 6C 70 54 6F 70 69  63 05 00 1D 00 00 00 0A  20 20 41 43 54 4D 53 47  4E 55 4D 28 29 0A 20 20  HelpTopic♣.↔...◙  ACTMSGNUM()◙  
00021C60  DF DF DF DF DF DF DF DF  DF DF DF 0A 39 00 01 00  0A 52 65 74 75 72 6E 73  20 6E 75 6D 62 65 72 20  ▀▀▀▀▀▀▀▀▀▀▀◙9.☺.◙Returns number 
00021C80  6F 66 20 61 63 74 69 76  65 20 6D 65 73 73 61 67  65 73 20 69 6E 20 63 75  72 72 65 6E 74 20 63 6F  of active messages in current co
00021CA0  6E 66 65 72 65 6E 63 65  20 0A 00 01 00 0A 45 78  61 6D 70 6C 65 3A 20 53  00 00 00 0A 20 69 6E 74  nference ◙.☺.◙Example: S...◙ int
00021CC0  65 67 65 72 20 69 0A 20  70 72 69 6E 74 6C 6E 20  22 54 68 65 72 65 20 61  72 65 20 22 2C 41 43 54  eger i◙ println "There are ",ACT
00021CE0  4D 53 47 4E 55 4D 28 29  2C 22 20 6D 65 73 73 61  67 65 73 20 69 6E 20 63  6F 6E 66 65 72 65 6E 63  MSGNUM()," messages in conferenc
00021D00  65 20 22 2C 43 55 52 43  4F 4E 46 28 29 0A 2F 00  00 00 0A 20 20 53 65 65  20 61 6C 73 6F 20 3A 20  e ",CURCONF()◙/...◙  See also : 
00021D20  4A 6F 69 6E 20 48 69 43  6F 6E 66 4E 75 6D 20 4C  6F 4D 73 67 4E 75 6D 20  48 69 4D 73 67 4E 75 6D  Join HiConfNum LoMsgNum HiMsgNum
00021D40  0A 04 00 EC 00 C2 00 04  1A 02 C7 00 09 40 00 D1  00 08 31 00 DA 00 08 5D  02 5B 0A 54 48 65 6C 70  ◙♦.∞.┬.♦→☻╟.○@.╤.◘1.┌.◘]☻[◙THelp
00021D60  54 6F 70 69 63 07 00 1D  00 00 00 0A 20 20 53 54  41 43 4B 4C 45 46 54 28  29 0A 20 20 DF DF DF DF  Topic•.↔...◙  STACKLEFT()◙  ▀▀▀▀
00021D80  DF DF DF DF DF DF DF 0A  39 00 01 00 0A 52 65 74  75 72 6E 73 20 74 68 65  20 6E 75 6D 62 65 72 20  ▀▀▀▀▀▀▀◙9.☺.◙Returns the number 
00021DA0  6F 66 20 62 79 74 65 73  20 6C 65 66 74 20 6F 6E  20 74 68 65 20 2A 73 79  73 74 65 6D 2A 20 73 74  of bytes left on the *system* st
00021DC0  61 63 6B 2E 20 0A 00 01  00 0A 45 78 61 6D 70 6C  65 3A 20 3E 00 00 00 0A  20 70 72 69 6E 74 6C 6E  ack. ◙.☺.◙Example: >...◙ println
00021DE0  20 22 54 68 65 72 65 20  61 72 65 20 22 2C 53 54  41 43 4B 4C 45 46 54 28  29 2C 22 20 62 79 74 65   "There are ",STACKLEFT()," byte
00021E00  73 20 6C 65 66 74 20 6F  6E 20 74 68 65 20 73 74  61 63 6B 22 0A 77 00 00  00 0A 20 3B 72 65 63 75  s left on the stack"◙w...◙ ;recu
00021E20  72 73 69 76 65 20 63 61  6C 6C 20 73 75 70 70 6F  72 74 0A 20 66 75 6E 63  74 69 6F 6E 20 73 74 61  rsive call support◙ function sta
00021E40  6E 28 69 6E 74 65 67 65  72 20 69 2C 73 74 72 69  6E 67 20 73 74 72 29 0A  20 20 20 69 66 28 73 74  n(integer i,string str)◙   if(st
00021E60  61 63 6B 6C 65 66 74 28  29 20 3E 20 53 54 4B 5F  4C 49 4D 49 54 29 20 73  74 61 6E 28 69 2C 22 44  ackleft() > STK_LIMIT) stan(i,"D
00021E80  65 62 72 61 22 29 0A 20  65 6E 64 66 75 6E 63 0A  99 01 01 00 0A 54 68 69  73 20 66 75 6E 63 74 69  ebra")◙ endfunc◙Ö☺☺.◙This functi
00021EA0  6F 6E 20 77 61 73 20 61  64 64 65 64 20 74 6F 20  73 75 70 70 6F 72 74 20  6E 65 73 74 65 64 20 61  on was added to support nested a
00021EC0  6E 64 20 72 65 63 75 72  73 69 76 65 20 66 75 6E  63 74 69 6F 6E 20 63 61  6C 6C 73 2E 20 53 69 6E  nd recursive function calls. Sin
00021EE0  63 65 20 66 75 6E 63 74  69 6F 6E 20 63 61 6C 6C  73 20 74 61 6B 65 20 61  20 6C 6F 74 20 6F 66 20  ce function calls take a lot of 
00021F00  73 74 61 63 6B 20 73 70  61 63 65 2E 20 41 73 20  6F 66 20 6E 6F 77 20 6F  6E 6C 79 20 61 62 6F 75  stack space. As of now only abou
00021F20  74 20 32 36 20 6E 65 73  74 65 64 20 6F 72 20 72  65 63 75 72 73 69 76 65  20 63 61 6C 6C 73 20 63  t 26 nested or recursive calls c
00021F40  61 6E 20 65 61 74 20 75  70 20 74 68 65 20 73 74  61 63 6B 2E 20 54 68 69  73 20 6C 65 74 73 20 74  an eat up the stack. This lets t
00021F60  68 65 20 70 72 6F 67 72  61 6D 6D 65 72 20 6B 6E  6F 77 20 77 68 65 6E 20  68 65 2F 73 68 65 20 69  he programmer know when he/she i
00021F80  73 20 72 75 6E 6E 69 6E  67 20 6F 75 74 20 6F 66  20 73 74 61 63 6B 20 73  70 61 63 65 20 61 73 20  s running out of stack space as 
00021FA0  74 6F 20 61 76 6F 69 64  20 61 20 72 75 6E 74 69  6D 65 20 65 72 72 6F 72  2E 20 42 6F 74 68 20 72  to avoid a runtime error. Both r
00021FC0  65 63 75 72 73 69 6F 6E  20 61 6E 64 20 6E 65 73  74 65 64 20 66 75 6E 63  74 69 6F 6E 20 63 61 6C  ecursion and nested function cal
00021FE0  6C 73 20 73 68 6F 75 6C  64 20 63 68 65 63 6B 20  74 68 69 73 20 76 61 6C  75 65 20 69 66 20 6D 6F  ls should check this value if mo
00022000  72 65 20 74 68 61 6E 20  6A 75 73 74 20 61 20 66  65 77 20 63 61 6C 6C 73  20 61 72 65 20 74 6F 20  re than just a few calls are to 
00022020  62 65 20 65 78 65 63 75  74 65 64 2E 20 22 00 00  00 0A 20 20 53 65 65 20  61 6C 73 6F 20 3A 20 53  be executed. "...◙  See also : S
00022040  74 61 63 6B 45 72 72 20  53 74 61 63 6B 41 62 6F  72 74 0A 02 00 21 02 BD  02 08 22 02 C6 02 0A 5D  tackErr StackAbort◙☻.!☻╜☻◘"☻╞☻◙]
00022060  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 06 00 1B  00 00 00 0A 20 20 53 54  41 43 4B 45 52 52 28 29  ☻[◙THelpTopic♠.←...◙  STACKERR()
00022080  0A 20 20 DF DF DF DF DF  DF DF DF DF DF 0A 4C 00  01 00 0A 52 65 74 75 72  6E 73 20 61 20 62 6F 6F  ◙  ▀▀▀▀▀▀▀▀▀▀◙L.☺.◙Returns a boo
000220A0  6C 65 61 6E 20 76 61 6C  75 65 20 77 68 69 63 68  20 69 6E 64 69 63 61 74  65 73 20 61 20 73 74 61  lean value which indicates a sta
000220C0  63 6B 20 65 72 72 6F 72  20 68 61 73 20 6F 63 63  75 72 65 64 20 69 66 20  54 52 55 45 2E 20 0A 00  ck error has occured if TRUE. ◙.
000220E0  01 00 0A 45 78 61 6D 70  6C 65 3A 20 4C 00 00 00  0A 20 69 66 20 28 53 54  41 43 4B 45 52 52 28 29  ☺.◙Example: L...◙ if (STACKERR()
00022100  29 20 74 68 65 6E 0A 20  20 20 20 20 70 72 69 6E  74 6C 6E 20 22 41 6E 20  65 72 72 6F 72 20 68 61  ) then◙     println "An error ha
00022120  73 20 6F 63 63 75 72 65  64 20 22 0A 20 20 20 20  20 65 6E 64 0A 20 65 6E  64 69 66 0A 58 02 01 00  s occured "◙     end◙ endif◙X☻☺.
00022140  0A 42 65 63 61 75 73 65  20 6F 66 20 74 68 65 20  6C 69 6D 69 74 65 64 20  73 74 61 63 6B 20 73 70  ◙Because of the limited stack sp
00022160  61 63 65 20 66 6F 72 20  72 65 63 75 72 73 69 76  65 20 66 75 6E 63 74 69  6F 6E 20 63 61 6C 6C 73  ace for recursive function calls
00022180  20 74 68 69 73 20 66 75  6E 63 74 69 6F 6E 20 77  61 73 20 63 72 65 61 74  65 64 2E 20 49 74 20 61   this function was created. It a
000221A0  6C 6C 6F 77 73 20 74 68  65 20 70 72 6F 67 72 61  6D 6D 65 72 20 74 6F 20  64 65 74 65 72 6D 69 6E  llows the programmer to determin
000221C0  65 20 69 66 20 61 20 73  74 61 63 6B 20 65 72 72  6F 72 20 68 61 73 20 6F  63 63 75 72 65 64 20 77  e if a stack error has occured w
000221E0  68 69 6C 65 20 65 78 65  63 75 74 69 6E 67 20 61  20 50 50 45 2E 20 54 68  69 73 20 69 73 20 69 6E  hile executing a PPE. This is in
00022200  20 61 64 64 69 74 69 6F  6E 20 74 6F 20 74 68 65  20 65 72 72 6F 72 20 6D  65 73 73 61 67 65 20 77   addition to the error message w
00022220  68 65 6E 20 74 68 65 20  65 72 72 6F 72 20 6F 63  63 75 72 73 2E 20 54 68  65 20 6F 6E 6C 79 20 77  hen the error occurs. The only w
00022240  61 79 20 74 68 69 73 20  77 69 6C 6C 20 62 65 20  75 73 65 66 75 6C 20 69  73 20 69 66 20 74 68 65  ay this will be useful is if the
00022260  20 50 50 4C 20 70 72 6F  67 72 61 6D 6D 65 72 20  68 61 73 20 74 6F 6C 64  20 50 50 4C 20 6E 6F 74   PPL programmer has told PPL not
00022280  20 74 6F 20 61 62 6F 72  74 20 6F 6E 20 73 74 61  63 6B 20 65 72 72 6F 72  73 2E 20 50 50 4C 20 77   to abort on stack errors. PPL w
000222A0  69 6C 6C 20 2A 6E 6F 74  2A 20 61 6C 6C 6F 77 20  73 79 73 74 65 6D 20 6D  65 6D 6F 72 79 20 74 6F  ill *not* allow system memory to
000222C0  20 62 65 20 63 6F 72 72  75 70 74 65 64 20 77 68  65 6E 20 73 74 61 63 6B  20 73 70 61 63 65 20 68   be corrupted when stack space h
000222E0  61 73 20 62 65 65 6E 20  65 78 61 75 73 74 65 64  2E 20 49 74 20 77 69 6C  6C 20 64 69 73 61 6C 6C  as been exausted. It will disall
00022300  6F 77 20 61 6E 79 20 6D  6F 72 65 20 66 75 6E 63  74 69 6F 6E 20 63 61 6C  6C 73 20 77 68 65 6E 20  ow any more function calls when 
00022320  74 68 65 72 65 20 69 73  20 6E 6F 20 73 79 73 74  65 6D 20 73 74 61 63 6B  20 73 70 61 63 65 20 6C  there is no system stack space l
00022340  65 66 74 2E 20 2A 4E 6F  74 65 20 6E 65 73 74 65  64 2F 72 65 63 75 72 73  69 76 65 20 70 72 6F 63  eft. *Note nested/recursive proc
00022360  65 64 75 72 65 20 63 61  6C 6C 73 20 61 72 65 20  6C 69 6D 69 74 65 64 20  62 79 20 68 65 61 70 20  edure calls are limited by heap 
00022380  73 70 61 63 65 2C 20 6E  6F 74 20 73 74 61 63 6B  20 73 70 61 63 65 2E 20  23 00 00 00 0A 20 20 53  space, not stack space. #...◙  S
000223A0  65 65 20 61 6C 73 6F 20  3A 20 53 74 61 63 6B 4C  65 66 74 20 53 74 61 63  6B 41 62 6F 72 74 0A 02  ee also : StackLeft StackAbort◙☻
000223C0  00 20 02 24 03 09 22 02  2E 03 0A 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 07 00 1B 00 00 00 0A  . ☻$♥○"☻.♥◙]☻[◙THelpTopic•.←...◙
000223E0  20 20 53 54 41 43 4B 41  42 4F 52 54 0A 20 20 DF  DF DF DF DF DF DF DF DF  DF 0A 19 00 01 00 0A 53    STACKABORT◙  ▀▀▀▀▀▀▀▀▀▀◙↓.☺.◙S
00022400  54 41 43 4B 41 42 4F 52  54 20 54 52 55 45 20 7C  20 46 41 4C 53 45 20 0A  00 01 00 0A 45 78 61 6D  TACKABORT TRUE | FALSE ◙.☺.◙Exam
00022420  70 6C 65 3A 20 23 00 00  00 0A 20 53 54 41 43 4B  41 42 4F 52 54 20 54 52  55 45 20 3B 44 65 66 61  ple: #...◙ STACKABORT TRUE ;Defa
00022440  75 6C 74 20 69 73 20 54  52 55 45 0A F6 00 01 00  0A 54 68 69 73 20 61 6C  6C 6F 77 73 20 74 68 65  ult is TRUE◙÷.☺.◙This allows the
00022460  20 70 72 6F 67 72 61 6D  6D 65 72 20 74 6F 20 74  65 6C 6C 20 74 68 65 20  72 75 6E 74 69 6D 65 20   programmer to tell the runtime 
00022480  6D 6F 64 75 6C 65 20 74  6F 20 74 72 79 20 69 74  73 20 62 65 73 74 20 74  6F 20 63 6F 6E 74 69 6E  module to try its best to contin
000224A0  75 65 20 65 78 65 63 75  74 69 6E 67 20 61 66 74  65 72 20 61 20 73 74 61  63 6B 20 65 72 72 6F 72  ue executing after a stack error
000224C0  20 68 61 73 20 6F 63 63  75 72 72 65 64 2E 20 49  66 20 69 74 20 69 73 20  70 61 73 73 65 64 20 46   has occurred. If it is passed F
000224E0  41 4C 53 45 2C 20 69 74  20 77 69 6C 6C 20 61 62  6F 72 74 20 65 78 65 63  75 74 69 6F 6E 20 61 66  ALSE, it will abort execution af
00022500  74 65 72 20 61 20 73 74  61 63 6B 20 65 72 72 6F  72 2E 20 49 66 20 69 74  20 69 73 20 70 61 73 73  ter a stack error. If it is pass
00022520  65 64 20 54 52 55 45 20  74 68 65 20 50 50 45 20  77 69 6C 6C 20 63 6F 6E  74 69 6E 75 65 20 74 6F  ed TRUE the PPE will continue to
00022540  20 72 75 6E 2E 20 AE 00  01 00 0A 43 41 55 54 49  4F 4E 21 20 49 66 20 79  6F 75 20 63 6F 6E 74 69   run. «.☺.◙CAUTION! If you conti
00022560  6E 75 65 20 74 6F 20 65  78 65 63 75 74 65 20 61  66 74 65 72 20 61 20 73  74 61 63 6B 20 65 72 72  nue to execute after a stack err
00022580  6F 72 2C 20 70 72 6F 67  72 61 6D 20 65 78 65 63  75 74 69 6F 6E 20 77 69  6C 6C 20 62 65 20 75 6E  or, program execution will be un
000225A0  70 72 65 64 69 63 74 61  62 6C 65 2E 20 50 50 4C  20 77 69 6C 6C 20 6E 6F  74 20 61 6C 6C 6F 77 20  predictable. PPL will not allow 
000225C0  73 79 73 74 65 6D 20 6D  65 6D 6F 72 79 20 74 6F  20 62 65 20 63 6F 72 72  75 70 74 65 64 20 62 65  system memory to be corrupted be
000225E0  63 61 75 73 65 20 6F 66  20 61 20 73 74 61 63 6B  20 65 72 72 6F 72 2E 20  21 00 00 00 0A 20 20 53  cause of a stack error. !...◙  S
00022600  65 65 20 61 6C 73 6F 20  3A 20 53 74 61 63 6B 4C  65 66 74 20 53 74 61 63  6B 45 72 72 0A 02 00 20  ee also : StackLeft StackErr◙☻. 
00022620  02 14 02 09 21 02 1E 02  08 5D 02 5B 0A 54 48 65  6C 70 54 6F 70 69 63 0D  00 15 00 00 00 0A 20 20  ☻☻○!☻▲☻◘]☻[◙THelpTopic♪.§...◙  
00022640  44 4E 45 58 54 28 29 0A  20 20 DF DF DF DF DF DF  DF 0A 46 00 01 00 0A 52  65 74 75 72 6E 73 20 61  DNEXT()◙  ▀▀▀▀▀▀▀◙F.☺.◙Returns a
00022660  6E 20 61 76 61 69 6C 61  62 6C 65 20 64 62 61 73  65 20 66 69 6C 65 20 63  68 61 6E 6E 65 6C 2E 20  n available dbase file channel. 
00022680  2D 31 20 77 68 65 6E 20  6E 6F 6E 65 20 61 72 65  20 61 76 61 69 6C 61 62  6C 65 2E 20 0A 00 01 00  -1 when none are available. ◙.☺.
000226A0  0A 45 78 61 6D 70 6C 65  3A 20 3E 00 00 00 0A 20  70 72 69 6E 74 6C 6E 20  22 54 68 65 20 6E 65 78  ◙Example: >...◙ println "The nex
000226C0  74 20 61 76 61 69 6C 61  62 6C 65 20 64 62 61 73  65 20 66 69 6C 65 20 63  68 61 6E 6E 65 6C 20 69  t available dbase file channel i
000226E0  73 20 22 2C 44 4E 45 58  54 28 29 0A A0 00 01 00  0A 0A 44 4E 45 58 54 20  77 61 73 20 63 72 65 61  s ",DNEXT()◙á.☺.◙◙DNEXT was crea
00022700  74 65 64 20 69 6E 20 6F  72 64 65 72 20 74 6F 20  62 65 74 74 65 72 20 73  75 70 70 6F 72 74 20 63  ted in order to better support c
00022720  6F 64 65 20 6C 69 62 72  61 72 69 65 73 20 6D 61  64 65 20 70 6F 73 73 69  62 6C 65 20 62 79 20 66  ode libraries made possible by f
00022740  75 6E 63 74 69 6F 6E 73  20 61 6E 64 20 70 72 6F  63 65 64 75 72 65 73 2E  20 46 69 6C 65 20 63 68  unctions and procedures. File ch
00022760  61 6E 6E 65 6C 20 6E 75  6D 62 65 72 73 20 63 61  6E 20 6E 6F 77 20 62 65  20 64 65 74 65 72 6D 69  annel numbers can now be determi
00022780  6E 65 64 20 61 74 20 72  75 6E 74 69 6D 65 2E 20  59 00 01 00 0A 43 41 55  54 49 4F 4E 21 20 55 6E  ned at runtime. Y.☺.◙CAUTION! Un
000227A0  74 69 6C 20 79 6F 75 20  61 63 74 75 61 6C 6C 79  20 4F 50 45 4E 20 61 20  66 69 6C 65 20 44 4E 45  til you actually OPEN a file DNE
000227C0  58 54 20 77 69 6C 6C 20  72 65 74 75 72 6E 20 74  68 65 20 73 61 6D 65 20  76 61 6C 75 65 20 6F 76  XT will return the same value ov
000227E0  65 72 20 61 6E 64 20 6F  76 65 72 2E 20 40 00 01  00 0A 63 68 61 6E 31 20  3D 20 44 4E 45 58 54 28  er and over. @.☺.◙chan1 = DNEXT(
00022800  29 20 63 68 61 6E 32 20  3D 20 44 4E 45 58 54 28  29 20 20 57 52 4F 4E 47  21 20 63 68 61 6E 31 20  ) chan2 = DNEXT()  WRONG! chan1 
00022820  77 69 6C 6C 20 65 71 75  61 6C 20 63 68 61 6E 32  20 23 00 01 00 0A 61 6E  6F 74 68 65 72 20 67 6F  will equal chan2 #.☺.◙another go
00022840  74 63 68 61 3A 20 46 4F  50 45 4E 20 44 4E 45 58  54 28 29 2C 2E 2E 2E 20  46 00 01 00 0A 54 68 65  tcha: FOPEN DNEXT(),... F.☺.◙The
00022860  72 65 20 69 73 20 6E 6F  20 77 61 79 20 74 6F 20  64 65 74 65 72 6D 69 6E  65 20 77 68 61 74 20 63  re is no way to determine what c
00022880  68 61 6E 6E 65 6C 20 77  61 73 20 75 73 65 64 20  74 6F 20 6F 70 65 6E 20  74 68 65 20 66 69 6C 65  hannel was used to open the file
000228A0  21 20 2D 00 01 00 0A 48  65 72 65 27 73 20 61 6E  20 65 78 61 6D 70 6C 65  20 6F 66 20 68 6F 77 20  ! -.☺.◙Here's an example of how 
000228C0  69 74 20 73 68 6F 75 6C  64 20 62 65 20 75 73 65  64 3A 20 23 00 01 00 0A  63 68 61 6E 31 20 3D 20  it should be used: #.☺.◙chan1 = 
000228E0  44 4E 45 58 54 28 29 20  46 4F 50 45 4E 20 20 20  63 68 61 6E 31 2C 2E 2E  2E 20 23 00 01 00 0A 63  DNEXT() FOPEN   chan1,... #.☺.◙c
00022900  68 61 6E 32 20 3D 20 44  4E 45 58 54 28 29 20 46  4F 50 45 4E 20 20 20 63  68 61 6E 32 2C 2E 2E 2E  han2 = DNEXT() FOPEN   chan2,...
00022920  20 1E 00 00 00 0A 20 20  53 65 65 20 61 6C 73 6F  20 3A 20 44 42 61 73 65  FF 66 75 6E 63 74 69 6F   ▲...◙  See also : DBase functio
00022940  6E 73 0A 01 00 14 02 C7  02 0F 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  07 00 2D 00 00 00 0A 20  ns◙☺.☻╟☻☼]☻[◙THelpTopic•.-...◙ 
00022960  20 54 4F 44 44 41 54 45  20 28 44 41 54 45 20 64  61 74 65 29 0A 20 20 DF  DF DF DF DF DF DF DF DF   TODDATE (DATE date)◙  ▀▀▀▀▀▀▀▀▀
00022980  DF DF DF DF DF DF DF DF  DF DF 0A 26 00 01 00 0A  43 6F 6E 76 65 72 74 73  20 61 6E 79 20 50 50 4C  ▀▀▀▀▀▀▀▀▀▀◙&.☺.◙Converts any PPL
000229A0  20 74 79 70 65 20 74 6F  20 44 44 41 54 45 20 74  79 70 65 2E 20 0A 00 01  00 0A 45 78 61 6D 70 6C   type to DDATE type. ◙.☺.◙Exampl
000229C0  65 3A 20 14 00 00 00 0A  20 44 41 54 45 20 64 31  0A 20 44 44 41 54 45 20  64 32 0A 13 00 00 00 0A  e: ...◙ DATE d1◙ DDATE d2◙‼...◙
000229E0  20 64 32 20 3D 20 54 4F  44 44 41 54 45 28 64 31  29 0A 6A 00 01 00 0A 54  68 69 73 20 69 73 20 61   d2 = TODDATE(d1)◙j.☺.◙This is a
00022A00  6E 20 65 78 70 6C 69 63  69 74 20 74 79 70 65 20  63 6F 6E 76 65 72 73 69  6F 6E 2E 20 49 6D 70 6C  n explicit type conversion. Impl
00022A20  69 63 69 74 20 74 79 70  65 20 63 6F 6E 76 65 72  73 69 6F 6E 20 69 73 20  61 6C 73 6F 20 76 61 6C  icit type conversion is also val
00022A40  69 64 20 61 73 20 77 69  74 68 20 61 6C 6C 20 6F  74 68 65 72 20 50 50 4C  20 74 79 70 65 73 2E 20  id as with all other PPL types. 
00022A60  2A 00 00 00 0A 20 20 53  65 65 20 61 6C 73 6F 20  3A 20 44 61 74 65 20 44  44 61 74 65 FF 64 61 74  *...◙  See also : Date DDate dat
00022A80  61 FF 74 79 70 65 20 4D  6B 44 61 74 65 0A 03 00  17 00 FD 00 04 02 00 02  01 0F 55 00 12 01 06 5D  a type MkDate◙♥.↨.².♦☻.☻☺☼U.↕☺♠]
00022AA0  02 5B 0A 54 48 65 6C 70  54 6F 70 69 63 05 00 1B  00 00 00 0A 20 20 46 52  45 41 4C 54 55 53 45 52  ☻[◙THelpTopic♣.←...◙  FREALTUSER
00022AC0  0A 20 20 DF DF DF DF DF  DF DF DF DF DF 0A A0 00  01 00 0A 53 69 6E 63 65  20 6F 6E 6C 79 20 6F 6E  ◙  ▀▀▀▀▀▀▀▀▀▀◙á.☺.◙Since only on
00022AE0  65 20 47 45 54 41 4C 54  55 53 45 52 20 63 61 6E  20 62 65 20 61 63 74 69  76 65 20 61 74 20 6F 6E  e GETALTUSER can be active at on
00022B00  65 20 74 69 6D 65 2C 20  46 52 45 41 4C 54 55 53  45 52 20 63 61 6E 20 61  6C 6C 6F 77 20 6F 74 68  e time, FREALTUSER can allow oth
00022B20  65 72 20 70 72 6F 63 65  73 73 65 73 20 77 68 69  63 68 20 6E 65 65 64 20  74 6F 20 75 73 65 20 47  er processes which need to use G
00022B40  45 54 41 4C 54 55 53 45  52 20 28 73 75 63 68 20  61 73 20 74 68 65 20 4D  45 53 53 41 47 45 20 63  ETALTUSER (such as the MESSAGE c
00022B60  6F 6D 6D 65 6E 64 29 20  74 6F 20 64 6F 20 73 6F  2E 20 0A 00 01 00 0A 45  78 61 6D 70 6C 65 3A 20  ommend) to do so. ◙.☺.◙Example: 
00022B80  4E 00 00 00 0A 20 73 74  72 69 6E 67 20 6E 61 6D  65 0A 20 47 45 54 41 4C  54 55 53 45 52 20 32 30  N...◙ string name◙ GETALTUSER 20
00022BA0  0A 20 6E 61 6D 65 20 3D  20 55 5F 4E 41 4D 45 28  29 0A 20 46 52 45 41 4C  54 55 53 45 52 0A 20 6D  ◙ name = U_NAME()◙ FREALTUSER◙ m
00022BC0  65 73 73 61 67 65 20 31  2C 6E 61 6D 65 2C 2E 2E  2E 0A 34 00 00 00 0A 20  20 53 65 65 20 61 6C 73  essage 1,name,...◙4...◙  See als
00022BE0  6F 20 3A 20 47 65 74 41  6C 74 55 73 65 72 20 47  65 74 55 73 65 72 20 50  75 74 41 6C 74 55 73 65  o : GetAltUser GetUser PutAltUse
00022C00  72 20 50 75 74 55 73 65  72 0A 04 00 54 01 22 01  0A DC 00 2D 01 07 53 01  35 01 0A 06 01 40 01 07  r PutUser◙♦.T☺"☺◙▄.-☺•S☺5☺◙♠☺@☺•
00022C20  5D 02 5B 0A 54 48 65 6C  70 54 6F 70 69 63 0C 00  1B 00 00 00 0A 20 20 41  43 43 4F 55 4E 54 49 4E  ]☻[◙THelpTopic♀.←...◙  ACCOUNTIN
00022C40  47 0A 20 20 DF DF DF DF  DF DF DF DF DF DF 0A D1  00 01 00 0A 53 65 76 65  72 61 6C 20 66 75 6E 63  G◙  ▀▀▀▀▀▀▀▀▀▀◙╤.☺.◙Several func
00022C60  74 69 6F 6E 73 20 61 6E  64 20 73 74 61 74 65 6D  65 6E 74 73 20 68 61 76  65 20 62 65 65 6E 20 61  tions and statements have been a
00022C80  64 64 65 64 20 74 6F 20  73 75 70 70 6F 72 74 20  50 43 42 6F 61 72 64 20  61 63 63 6F 75 6E 74 69  dded to support PCBoard accounti
00022CA0  6E 67 20 66 65 61 74 75  72 65 73 2E 20 41 6C 73  6F 2C 20 6D 61 6E 79 20  73 79 73 74 65 6D 20 63  ng features. Also, many system c
00022CC0  6F 6E 73 74 61 6E 74 73  20 68 61 76 65 20 62 65  65 6E 20 61 64 64 65 64  20 74 6F 20 6D 61 6B 65  onstants have been added to make
00022CE0  20 75 73 69 6E 67 20 74  68 65 73 65 20 66 75 6E  74 69 6F 6E 73 20 61 6E  64 20 73 74 61 74 65 6D   using these funtions and statem
00022D00  65 6E 74 73 20 65 61 73  69 65 72 20 66 6F 72 20  74 68 65 20 50 50 4C 20  70 72 6F 67 72 61 6D 6D  ents easier for the PPL programm
00022D20  65 72 2E 20 15 00 01 00  0A 43 4F 4E 53 54 41 4E  54 53 20 C4 C4 C4 C4 C4  C4 C4 C4 C4 20 16 01 01  er. §.☺.◙CONSTANTS ───────── ▬☺☺
00022D40  00 0A 54 68 65 72 65 20  61 72 65 20 74 68 72 65  65 20 6E 65 77 20 66 75  6E 63 74 69 6F 6E 73 20  .◙There are three new functions 
00022D60  77 68 69 63 68 20 72 65  74 75 72 6E 20 61 63 63  6F 75 6E 74 69 6E 67 20  69 6E 66 6F 72 6D 61 74  which return accounting informat
00022D80  69 6F 6E 2E 20 45 61 63  68 20 66 75 6E 63 74 69  6F 6E 20 77 69 6C 6C 20  72 65 74 75 72 6E 20 61  ion. Each function will return a
00022DA0  20 76 61 6C 75 65 20 62  61 73 65 64 20 6F 6E 20  61 20 70 61 72 61 6D 65  74 65 72 20 70 61 73 73   value based on a parameter pass
00022DC0  65 64 20 74 6F 20 69 74  2E 20 53 65 76 65 72 61  6C 20 63 6F 6E 73 74 61  6E 74 73 20 68 61 76 65  ed to it. Several constants have
00022DE0  20 62 65 65 6E 20 61 64  64 65 64 20 74 6F 20 6D  61 6B 65 20 61 63 63 65  73 73 69 6E 67 20 74 68   been added to make accessing th
00022E00  65 73 65 20 76 61 6C 75  65 73 20 65 61 73 69 65  72 2E 20 54 68 65 20 66  6F 6C 6C 6F 77 69 6E 67  ese values easier. The following
00022E20  20 6C 69 73 74 20 64 65  74 61 69 6C 73 20 74 68  65 73 65 20 63 6F 6E 73  74 73 20 61 6E 64 20 77   list details these consts and w
00022E40  68 61 74 20 74 68 65 79  20 61 72 65 20 75 73 65  64 20 66 6F 72 2E 20 21  00 01 00 0A 66 6F 72 20  hat they are used for. !.☺.◙for 
00022E60  75 73 65 20 77 69 74 68  20 50 43 42 41 43 43 4F  55 4E 54 28 29 20 6F 6E  6C 79 21 20 F4 03 00 00  use with PCBACCOUNT() only! ⌠♥..
00022E80  0A 20 76 61 6C 20 20 63  6F 6E 73 74 20 20 20 20  20 20 20 20 20 20 20 41  73 73 6F 63 69 61 74 65  ◙ val  const           Associate
00022EA0  64 20 76 61 6C 75 65 0A  20 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  d value◙ -----------------------
00022EC0  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  --------------------------------
00022EE0  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 0A 20 20 30  20 20 20 4E 45 57 42 41  4C 41 4E 43 45 20 20 20  ------------◙  0   NEWBALANCE   
00022F00  20 20 20 43 72 65 64 69  74 73 20 47 69 76 65 6E  20 74 6F 20 61 20 6E 65  77 20 75 73 65 72 20 61     Credits Given to a new user a
00022F20  63 63 6F 75 6E 74 0A 20  20 31 20 20 20 43 48 52  47 5F 43 41 4C 4C 20 20  20 20 20 20 20 43 72 65  ccount◙  1   CHRG_CALL       Cre
00022F40  64 69 74 73 20 63 68 61  72 67 65 64 20 66 6F 72  20 61 20 63 61 6C 6C 0A  20 20 32 20 20 20 43 48  dits charged for a call◙  2   CH
00022F60  52 47 5F 54 49 4D 45 20  20 20 20 20 20 20 43 72  65 64 69 74 73 20 63 68  61 72 67 65 64 20 66 6F  RG_TIME       Credits charged fo
00022F80  72 20 74 69 6D 65 20 75  73 65 64 20 28 69 6E 20  6D 69 6E 75 74 65 73 29  0A 20 20 33 20 20 20 43  r time used (in minutes)◙  3   C
00022FA0  48 52 47 5F 50 45 41 4B  54 49 4D 45 20 20 20 43  72 65 64 69 74 73 20 63  68 61 72 67 65 64 20 66  HRG_PEAKTIME   Credits charged f
00022FC0  6F 72 20 70 65 61 6B 20  74 69 6D 65 20 75 73 65  64 0A 20 20 34 20 20 20  43 48 52 47 5F 43 48 41  or peak time used◙  4   CHRG_CHA
00022FE0  54 20 20 20 20 20 20 20  43 72 65 64 69 74 73 20  63 68 61 72 67 65 64 20  66 6F 72 20 63 68 61 74  T       Credits charged for chat
00023000  20 73 65 73 73 69 6F 6E  0A 20 20 35 20 20 20 43  48 52 47 5F 4D 53 47 52  45 41 44 20 20 20 20 43   session◙  5   CHRG_MSGREAD    C
00023020  72 65 64 69 74 73 20 63  68 61 72 67 65 64 20 66  6F 72 20 72 65 61 64 69  6E 67 20 61 20 6D 65 73  redits charged for reading a mes
00023040  73 61 67 65 0A 20 20 36  20 20 20 43 48 52 47 5F  4D 53 47 43 41 50 20 20  20 20 20 43 72 65 64 69  sage◙  6   CHRG_MSGCAP     Credi
00023060  74 73 20 63 68 61 72 67  65 64 20 66 6F 72 20 63  61 70 74 75 72 69 6E 67  20 61 20 6D 65 73 73 61  ts charged for capturing a messa
00023080  67 65 0A 20 20 37 20 20  20 43 48 52 47 5F 4D 53  47 57 52 49 54 45 20 20  20 43 72 65 64 69 74 73  ge◙  7   CHRG_MSGWRITE   Credits
000230A0  20 63 68 61 72 67 65 64  20 66 6F 72 20 77 72 69  74 69 6E 67 20 61 20 6D  65 73 73 61 67 65 0A 20   charged for writing a message◙ 
000230C0  20 38 20 20 20 43 48 52  47 5F 4D 53 47 45 43 48  4F 45 44 20 20 43 72 65  64 69 74 73 20 63 68 61   8   CHRG_MSGECHOED  Credits cha
000230E0  72 67 65 64 20 66 6F 72  20 77 72 69 74 69 6E 67  20 61 6E 20 65 63 68 6F  65 64 20 6D 65 73 73 61  rged for writing an echoed messa
00023100  67 65 0A 20 20 39 20 20  20 43 48 52 47 5F 4D 53  47 50 52 49 56 41 54 45  20 43 72 65 64 69 74 73  ge◙  9   CHRG_MSGPRIVATE Credits
00023120  20 63 68 61 72 67 65 64  20 66 6F 72 20 77 72 69  74 69 6E 67 20 61 20 70  72 69 76 61 74 65 20 6D   charged for writing a private m
00023140  65 73 73 61 67 65 0A 20  31 30 20 20 20 43 48 52  47 5F 44 4F 57 4E 46 49  4C 45 20 20 20 43 72 65  essage◙ 10   CHRG_DOWNFILE   Cre
00023160  64 69 74 73 20 63 68 61  72 67 65 64 20 66 6F 72  20 64 6F 77 6E 6C 6F 61  64 69 6E 67 20 61 20 66  dits charged for downloading a f
00023180  69 6C 65 0A 20 31 31 20  20 20 43 48 52 47 5F 44  4F 57 4E 42 59 54 45 53  20 20 43 72 65 64 69 74  ile◙ 11   CHRG_DOWNBYTES  Credit
000231A0  73 20 63 68 61 72 67 65  64 20 66 6F 72 20 64 6F  77 6E 6C 6F 61 64 69 6E  67 20 62 79 74 65 73 0A  s charged for downloading bytes◙
000231C0  20 31 32 20 20 20 50 41  59 5F 55 50 46 49 4C 45  20 20 20 20 20 20 43 72  65 64 69 74 73 20 67 69   12   PAY_UPFILE      Credits gi
000231E0  76 65 6E 20 20 20 66 6F  72 20 75 70 6C 6F 61 64  69 6E 67 20 61 20 66 69  6C 65 0A 20 31 33 20 20  ven   for uploading a file◙ 13  
00023200  20 50 41 59 5F 55 50 42  59 54 45 53 20 20 20 20  20 43 72 65 64 69 74 73  20 67 69 76 65 6E 20 20   PAY_UPBYTES     Credits given  
00023220  20 66 6F 72 20 75 70 6C  6F 61 64 69 6E 67 20 62  79 74 65 73 0A 20 31 34  20 20 20 57 41 52 4E 5F   for uploading bytes◙ 14   WARN_
00023240  4C 45 56 45 4C 20 20 20  20 20 20 43 72 65 64 69  74 20 20 74 68 72 65 73  68 6F 6C 64 20 66 6F 72  LEVEL      Credit  threshold for
00023260  20 6C 6F 77 20 63 72 65  64 69 74 20 77 61 72 6E  69 6E 67 0A 34 00 01 00  0A 0A 54 68 65 20 66 6F   low credit warning◙4.☺.◙◙The fo
00023280  6C 6C 6F 77 69 6E 67 20  61 72 65 20 66 6F 72 20  75 73 65 20 77 69 74 68  20 50 43 42 41 43 43 53  llowing are for use with PCBACCS
000232A0  54 41 54 28 29 20 6F 6E  6C 79 21 20 D1 02 00 00  0A 20 76 61 6C 20 20 20  20 63 6F 6E 73 74 61 6E  TAT() only! ╤☻..◙ val    constan
000232C0  74 20 20 20 20 20 41 73  73 6F 63 69 61 74 65 64  20 76 61 6C 75 65 0A 20  2D 2D 2D 2D 2D 2D 2D 2D  t     Associated value◙ --------
000232E0  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  --------------------------------
00023300  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 0A 20 20 30 20  ---------------------------◙  0 
00023320  20 20 20 20 20 41 43 43  5F 53 54 41 54 20 20 20  20 52 65 74 75 72 6E 73  20 73 74 61 74 75 73 20       ACC_STAT    Returns status 
00023340  6F 66 20 74 68 65 20 22  45 6E 61 62 6C 65 20 41  63 63 6F 75 6E 74 69 6E  67 22 0A 20 20 20 20 20  of the "Enable Accounting"◙     
00023360  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  73 77 69 74 63 68 20 69  6E 20 74 68 65 20 50 57                  switch in the PW
00023380  52 44 20 66 69 6C 65 2E  20 20 30 3D 41 63 63 6F  75 6E 74 69 6E 67 0A 20  20 20 20 20 20 20 20 20  RD file.  0=Accounting◙         
000233A0  20 20 20 20 20 20 20 20  20 20 20 20 64 69 73 61  62 6C 65 64 20 28 4E 29  2C 20 31 3D 54 72 61 63              disabled (N), 1=Trac
000233C0  6B 69 6E 67 20 28 54 29  2C 20 61 6E 64 0A 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  king (T), and◙                  
000233E0  20 20 20 32 3D 45 6E 61  62 6C 65 64 20 28 59 29  2E 0A 20 20 31 20 20 20  20 20 20 41 43 43 5F 54     2=Enabled (Y).◙  1      ACC_T
00023400  49 4D 45 20 20 20 20 54  68 65 20 61 6D 6F 75 6E  74 20 6F 66 20 41 44 44  49 54 49 4F 4E 41 4C 20  IME    The amount of ADDITIONAL 
00023420  75 6E 69 74 73 20 74 6F  20 63 68 61 72 67 65 0A  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  units to charge◙                
00023440  20 20 20 20 20 70 65 72  20 6D 69 6E 75 74 65 20  77 68 69 6C 65 20 69 6E  20 74 68 65 20 63 75 72       per minute while in the cur
00023460  72 65 6E 74 0A 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 63 6F 6E 66 65 72  rent◙                     confer
00023480  65 6E 63 65 2E 0A 20 20  32 20 20 20 20 20 20 41  43 43 5F 4D 53 47 52 20  20 20 20 54 68 65 20 61  ence.◙  2      ACC_MSGR    The a
000234A0  6D 6F 75 6E 74 20 74 6F  20 63 68 61 72 67 65 20  69 6E 20 41 44 44 49 54  49 4F 4E 20 66 6F 72 20  mount to charge in ADDITION for 
000234C0  65 61 63 68 0A 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 6D 65 73 73 61 67  each◙                     messag
000234E0  65 20 72 65 61 64 20 69  6E 20 74 68 65 20 63 75  72 72 65 6E 74 20 63 6F  6E 66 65 72 65 6E 63 65  e read in the current conference
00023500  2E 0A 20 20 33 20 20 20  20 20 20 41 43 43 5F 4D  53 47 57 20 20 20 20 54  68 65 20 61 6D 6F 75 6E  .◙  3      ACC_MSGW    The amoun
00023520  74 20 74 6F 20 63 68 61  72 67 65 20 69 6E 20 41  44 44 49 54 49 4F 4E 20  66 6F 72 20 65 61 63 68  t to charge in ADDITION for each
00023540  0A 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 6D 65  73 73 61 67 65 20 65 6E  ◙                     message en
00023560  74 65 72 65 64 20 69 6E  20 74 68 65 20 63 75 72  72 65 6E 74 20 63 6F 6E  66 65 72 65 6E 63 65 2E  tered in the current conference.
00023580  0A 49 00 01 00 0A 54 68  65 20 66 6F 6C 6C 6F 77  69 6E 67 20 61 72 65 20  66 6F 72 20 75 73 65 20  ◙I.☺.◙The following are for use 
000235A0  77 69 74 68 20 41 43 43  4F 55 4E 54 28 29 2C 20  41 43 43 4F 55 4E 54 20  61 6E 64 20 52 45 43 4F  with ACCOUNT(), ACCOUNT and RECO
000235C0  52 44 55 53 41 47 45 20  6F 6E 6C 79 21 20 D0 03  00 00 0A 20 76 61 6C 20  63 6F 6E 73 74 61 6E 74  RDUSAGE only! ╨♥..◙ val constant
000235E0  20 20 20 20 20 20 20 64  65 73 63 72 69 70 74 69  6F 6E 20 20 20 20 20 20  20 20 20 20 20 20 20 20         description              
00023600  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 65 78 61 6D 70 6C  65 0A 20 2D 2D 2D 2D 2D                    example◙ -----
00023620  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  --------------------------------
00023640  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  --------------------------------
00023660  2D 0A 20 20 30 20 20 53  54 41 52 54 5F 42 41 4C  20 20 20 20 20 20 20 55  73 65 72 73 20 73 74 61  -◙  0  START_BAL       Users sta
00023680  72 74 69 6E 67 20 62 61  6C 61 6E 63 65 2E 0A 20  20 31 20 20 53 54 41 52  54 5F 53 45 53 53 49 4F  rting balance.◙  1  START_SESSIO
000236A0  4E 20 20 20 55 73 65 72  73 20 73 74 61 72 74 69  6E 67 20 62 61 6C 61 6E  63 65 20 66 6F 72 20 74  N   Users starting balance for t
000236C0  68 69 73 20 73 65 73 73  69 6F 6E 0A 20 20 32 20  20 44 45 42 5F 43 41 4C  4C 20 20 20 20 20 20 20  his session◙  2  DEB_CALL       
000236E0  20 44 65 62 69 74 20 66  6F 72 20 74 68 69 73 20  63 61 6C 6C 0A 20 20 33  20 20 44 45 42 5F 54 49   Debit for this call◙  3  DEB_TI
00023700  4D 45 20 20 20 20 20 20  20 20 44 65 62 69 74 20  66 6F 72 20 74 69 6D 65  20 6F 6E 0A 20 20 34 20  ME        Debit for time on◙  4 
00023720  20 44 45 42 5F 4D 53 47  52 45 41 44 20 20 20 20  20 44 65 62 69 74 20 66  6F 72 20 72 65 61 64 69   DEB_MSGREAD     Debit for readi
00023740  6E 67 20 6D 65 73 73 61  67 65 0A 20 20 35 20 20  44 45 42 5F 4D 53 47 43  41 50 20 20 20 20 20 20  ng message◙  5  DEB_MSGCAP      
00023760  44 65 62 69 74 20 66 6F  72 20 63 61 70 74 75 72  69 6E 67 20 61 20 6D 65  73 73 61 67 65 0A 20 20  Debit for capturing a message◙  
00023780  36 20 20 44 45 42 5F 4D  53 47 57 52 49 54 45 20  20 20 20 44 65 62 69 74  20 66 6F 72 20 77 72 69  6  DEB_MSGWRITE    Debit for wri
000237A0  74 69 6E 67 20 61 20 6D  65 73 73 61 67 65 0A 20  20 37 20 20 44 45 42 5F  4D 53 47 45 43 48 4F 45  ting a message◙  7  DEB_MSGECHOE
000237C0  44 20 20 20 44 65 62 69  74 20 66 6F 72 20 65 63  68 6F 65 64 20 6D 65 73  73 61 67 65 0A 20 20 38  D   Debit for echoed message◙  8
000237E0  20 20 44 45 42 5F 4D 53  47 50 52 49 56 41 54 45  20 20 44 65 62 69 74 20  66 6F 72 20 77 72 69 74    DEB_MSGPRIVATE  Debit for writ
00023800  69 6E 67 20 70 72 69 76  61 74 65 20 6D 65 73 73  61 67 65 0A 20 20 39 20  20 44 45 42 5F 44 4F 57  ing private message◙  9  DEB_DOW
00023820  4E 46 49 4C 45 20 20 20  20 44 65 62 69 74 20 66  6F 72 20 64 6F 77 6E 6C  6F 61 64 69 6E 67 20 61  NFILE    Debit for downloading a
00023840  20 66 69 6C 65 0A 20 31  30 20 20 44 45 42 5F 44  4F 57 4E 42 59 54 45 53  20 20 20 44 65 62 69 74   file◙ 10  DEB_DOWNBYTES   Debit
00023860  20 66 6F 72 20 64 6F 77  6E 6C 6F 61 64 69 6E 67  20 62 79 74 65 73 0A 20  31 31 20 20 44 45 42 5F   for downloading bytes◙ 11  DEB_
00023880  43 48 41 54 20 20 20 20  20 20 20 20 44 65 62 69  74 20 66 6F 72 20 63 68  61 74 0A 20 31 32 20 20  CHAT        Debit for chat◙ 12  
000238A0  44 45 42 5F 54 50 55 20  20 20 20 20 20 20 20 20  44 65 62 69 74 20 66 6F  72 20 54 50 55 0A 20 31  DEB_TPU         Debit for TPU◙ 1
000238C0  33 20 20 44 45 42 5F 53  50 45 43 49 41 4C 20 20  20 20 20 44 65 62 69 74  20 73 70 65 63 69 61 6C  3  DEB_SPECIAL     Debit special
000238E0  0A 20 31 34 20 20 43 52  45 44 5F 55 50 46 49 4C  45 20 20 20 20 20 43 72  65 64 69 74 20 66 6F 72  ◙ 14  CRED_UPFILE     Credit for
00023900  20 75 70 6C 6F 61 64 69  6E 67 20 61 20 66 69 6C  65 0A 20 31 35 20 20 43  52 45 44 5F 55 50 42 59   uploading a file◙ 15  CRED_UPBY
00023920  54 45 53 20 20 20 20 43  72 65 64 69 74 20 66 6F  72 20 75 70 6C 6F 61 64  69 6E 67 20 62 79 74 65  TES    Credit for uploading byte
00023940  73 0A 20 31 36 20 20 43  52 45 44 5F 53 50 45 43  49 41 4C 20 20 20 20 43  72 65 64 69 74 20 73 70  s◙ 16  CRED_SPECIAL    Credit sp
00023960  65 63 69 61 6C 0A 20 31  37 20 20 53 45 43 5F 44  52 4F 50 20 20 20 20 20  20 20 20 53 65 63 75 72  ecial◙ 17  SEC_DROP        Secur
00023980  69 74 79 20 6C 65 76 65  6C 20 74 6F 20 64 72 6F  70 20 74 6F 20 61 74 20  30 20 63 72 65 64 69 74  ity level to drop to at 0 credit
000239A0  73 0A 4E 01 01 00 0A 0A  54 68 69 73 20 67 72 6F  75 70 20 6F 66 20 63 6F  6E 73 74 61 6E 74 73 20  s◙N☺☺.◙◙This group of constants 
000239C0  63 61 6E 20 62 65 20 75  73 65 64 20 74 6F 20 61  63 63 65 73 73 20 6F 72  20 6D 6F 64 69 66 79 20  can be used to access or modify 
000239E0  75 73 65 72 20 61 63 63  6F 75 6E 74 20 69 6E 66  6F 72 6D 61 74 69 6F 6E  20 75 73 69 6E 67 20 74  user account information using t
00023A00  68 65 20 41 43 43 4F 55  4E 54 28 29 20 66 75 6E  63 74 69 6F 6E 2C 20 41  43 43 4F 55 4E 54 20 73  he ACCOUNT() function, ACCOUNT s
00023A20  74 61 74 65 6D 65 6E 74  20 61 6E 64 2F 6F 72 20  52 45 43 4F 52 44 55 53  41 47 45 2E 20 54 68 65  tatement and/or RECORDUSAGE. The
00023A40  20 41 43 43 4F 55 4E 54  28 29 20 66 75 6E 63 74  69 6F 6E 20 72 65 74 75  72 6E 73 20 74 68 65 20   ACCOUNT() function returns the 
00023A60  63 75 72 72 65 6E 74 20  76 61 6C 75 65 20 61 6E  64 20 74 68 65 20 41 43  43 4F 55 4E 54 20 73 74  current value and the ACCOUNT st
00023A80  61 74 65 6D 65 6E 74 20  69 73 20 75 73 65 64 20  74 6F 20 6D 6F 64 69 66  79 20 61 20 76 61 6C 75  atement is used to modify a valu
00023AA0  65 2E 20 52 65 63 6F 72  64 20 75 73 61 67 65 20  61 6C 73 6F 20 6D 6F 64  69 66 69 65 73 20 61 20  e. Record usage also modifies a 
00023AC0  76 61 6C 75 65 20 77 69  74 68 20 6D 6F 72 65 20  69 6E 66 6F 72 6D 61 74  69 6F 6E 20 73 74 6F 72  value with more information stor
00023AE0  65 64 20 69 6E 20 61 20  75 73 61 67 65 20 66 69  6C 65 2E 20 22 00 00 00  0A 20 20 53 65 65 20 61  ed in a usage file. "...◙  See a
00023B00  6C 73 6F 20 3A 20 41 63  63 6F 75 6E 74 20 52 65  63 6F 72 64 55 73 61 67  65 0A 02 00 27 02 A7 0E  lso : Account RecordUsage◙☻.'☻º♫
00023B20  07 28 02 AF 0E 0B 5D 02  5B 0A 54 48 65 6C 70 54  6F 70 69 63 10 00 33 00  00 00 0A 20 20 41 43 43  •(☻»♫♂]☻[◙THelpTopic►.3...◙  ACC
00023B40  4F 55 4E 54 28 49 4E 54  45 47 45 52 20 66 69 65  6C 64 29 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  OUNT(INTEGER field)◙  ▀▀▀▀▀▀▀▀▀▀
00023B60  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 4F 00 00  00 0A 20 20 41 43 43 4F  55 4E 54 20 49 4E 54 45  ▀▀▀▀▀▀▀▀▀▀▀▀◙O...◙  ACCOUNT INTE
00023B80  47 45 52 20 66 69 65 6C  64 2C 20 49 4E 54 45 47  45 52 20 76 61 6C 75 65  0A 20 20 DF DF DF DF DF  GER field, INTEGER value◙  ▀▀▀▀▀
00023BA0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF 0A  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙
00023BC0  1B 00 01 00 0A 31 29 20  74 68 65 20 41 43 43 4F  55 4E 54 28 29 20 66 75  6E 63 74 69 6F 6E 20 56  ←.☺.◙1) the ACCOUNT() function V
00023BE0  00 01 00 0A 52 65 74 75  72 6E 73 20 61 6D 6F 75  6E 74 20 6F 66 20 63 72  65 64 69 74 73 20 63 68  .☺.◙Returns amount of credits ch
00023C00  61 72 67 65 64 20 66 6F  72 20 73 65 72 76 69 63  65 73 20 63 6F 72 72 65  73 70 6F 6E 64 69 6E 67  arged for services corresponding
00023C20  20 74 6F 20 74 68 65 20  66 69 65 6C 64 20 70 61  72 61 6D 65 74 65 72 2E  20 0A 00 01 00 0A 45 78   to the field parameter. ◙.☺.◙Ex
00023C40  61 6D 70 6C 65 3A 20 41  00 00 00 0A 20 70 72 69  6E 74 6C 6E 20 22 59 6F  75 20 68 61 76 65 20 62  ample: A...◙ println "You have b
00023C60  65 65 6E 20 63 68 61 72  67 65 64 20 22 2C 41 43  43 4F 55 4E 54 28 44 45  42 5F 43 48 41 54 29 2C  een charged ",ACCOUNT(DEB_CHAT),
00023C80  22 20 66 6F 72 20 63 68  61 74 22 0A 44 00 01 00  0A 66 69 65 6C 64 20 69  73 20 74 68 65 20 66 69  " for chat"◙D.☺.◙field is the fi
00023CA0  65 6C 64 20 6E 75 6D 62  65 72 20 74 6F 20 61 63  63 65 73 73 20 28 31 2D  31 34 29 20 6F 72 20 75  eld number to access (1-14) or u
00023CC0  73 69 6E 67 20 44 45 42  5F 20 63 6F 6E 73 74 61  6E 74 73 20 63 00 01 00  0A 53 65 65 20 74 68 65  sing DEB_ constants c.☺.◙See the
00023CE0  20 41 63 63 6F 75 6E 74  69 6E 67 20 73 65 63 74  69 6F 6E 20 66 6F 72 20  61 20 6C 69 73 74 20 6F   Accounting section for a list o
00023D00  66 20 63 6F 6E 73 74 61  6E 74 73 20 77 69 74 63  68 20 63 61 6E 20 62 65  20 75 73 65 64 20 77 69  f constants witch can be used wi
00023D20  74 68 20 74 68 65 20 41  43 43 4F 55 4E 54 28 29  20 66 75 6E 63 74 69 6F  6E 2E 20 93 00 01 00 0A  th the ACCOUNT() function. ô.☺.◙
00023D40  54 68 65 20 61 63 63 6F  75 6E 74 20 66 75 6E 63  74 69 6F 6E 20 69 73 20  75 73 65 64 20 74 6F 20  The account function is used to 
00023D60  72 65 74 72 69 65 76 65  20 61 63 63 6F 75 6E 74  20 69 6E 66 6F 72 6D 61  74 69 6F 6E 20 66 72 6F  retrieve account information fro
00023D80  6D 20 50 43 42 6F 61 72  64 2E 20 54 68 65 73 65  20 61 72 65 20 74 68 65  20 63 6F 6E 73 74 61 6E  m PCBoard. These are the constan
00023DA0  74 73 20 77 68 69 63 68  20 63 61 6E 20 62 65 20  75 73 65 64 20 77 69 74  68 20 74 68 65 20 41 43  ts which can be used with the AC
00023DC0  43 4F 55 4E 54 28 29 20  66 75 6E 63 74 69 6F 6E  2E 20 1A 00 01 00 0A 32  29 20 54 68 65 20 41 43  COUNT() function. →.☺.◙2) The AC
00023DE0  43 4F 55 4E 54 20 53 74  61 74 65 6D 65 6E 74 20  8C 00 01 00 0A 66 69 65  6C 64 20 69 73 20 61 20  COUNT Statement î.☺.◙field is a 
00023E00  76 61 6C 75 65 20 62 65  74 77 65 65 6E 20 30 2D  31 34 2E 20 55 73 69 6E  67 20 73 79 73 74 65 6D  value between 0-14. Using system
00023E20  20 63 6F 6E 73 74 61 6E  74 73 20 69 73 20 72 65  63 63 6F 6D 65 6E 64 65  64 2E 20 76 61 6C 75 65   constants is reccomended. value
00023E40  20 69 73 20 74 68 65 20  61 6D 6F 75 6E 74 20 6F  66 20 63 72 65 64 69 74  73 20 74 6F 20 61 64 64   is the amount of credits to add
00023E60  20 6F 72 20 73 75 62 74  72 61 63 74 20 74 6F 20  66 69 65 6C 64 20 74 68  65 20 66 69 65 6C 64 20   or subtract to field the field 
00023E80  0A 00 01 00 0A 45 78 61  6D 70 6C 65 3A 20 16 00  00 00 0A 20 41 43 43 4F  55 4E 54 20 44 45 42 5F  ◙.☺.◙Example: ▬...◙ ACCOUNT DEB_
00023EA0  43 48 41 54 2C 31 30 0A  E1 00 01 00 0A 54 68 65  20 41 43 43 4F 55 4E 54  20 73 74 61 74 65 6D 65  CHAT,10◙ß.☺.◙The ACCOUNT stateme
00023EC0  6E 74 20 69 73 20 75 73  65 64 20 74 6F 20 6D 6F  64 69 66 79 20 61 63 63  6F 75 6E 74 69 6E 67 20  nt is used to modify accounting 
00023EE0  69 6E 66 6F 72 6D 61 74  69 6F 6E 20 66 6F 72 20  61 20 75 73 65 72 2E 20  54 68 69 73 20 73 74 61  information for a user. This sta
00023F00  74 65 6D 65 6E 74 20 77  69 6C 6C 20 73 69 6D 70  6C 79 20 6D 6F 64 69 66  79 20 61 20 64 65 62 69  tement will simply modify a debi
00023F20  74 20 76 61 6C 75 65 20  77 68 65 72 65 61 73 20  74 68 65 20 52 45 43 4F  52 44 55 53 41 47 45 20  t value whereas the RECORDUSAGE 
00023F40  77 69 6C 6C 20 64 6F 20  74 68 65 20 73 61 6D 65  20 74 68 69 6E 67 20 61  73 20 77 65 6C 6C 20 61  will do the same thing as well a
00023F60  73 20 72 65 63 6F 72 64  20 69 6E 66 6F 72 6D 61  74 69 6F 6E 20 69 6E 20  74 68 65 20 61 63 63 6F  s record information in the acco
00023F80  75 6E 74 69 6E 67 20 66  69 6C 65 2E 20 95 00 01  00 0A 54 68 65 20 76 61  6C 69 64 20 63 6F 6E 73  unting file. ò.☺.◙The valid cons
00023FA0  74 61 6E 74 73 20 66 6F  72 20 74 68 69 73 20 73  74 61 74 65 6D 65 6E 74  20 61 72 65 20 74 68 65  tants for this statement are the
00023FC0  20 73 61 6D 65 20 61 73  20 74 68 6F 73 65 20 75  73 65 64 20 66 6F 72 20  74 68 65 20 41 43 43 4F   same as those used for the ACCO
00023FE0  55 4E 54 28 29 20 46 75  6E 63 74 69 6F 6E 2E 20  53 65 65 20 74 68 65 20  41 63 63 6F 75 6E 74 69  UNT() Function. See the Accounti
00024000  6E 67 20 73 65 63 74 69  6F 6E 20 66 6F 72 20 61  20 6C 69 73 74 20 6F 66  20 74 68 6F 73 65 20 63  ng section for a list of those c
00024020  6F 6E 73 74 73 20 25 00  00 00 0A 20 20 53 65 65  20 61 6C 73 6F 20 3A 20  41 63 63 6F 75 6E 74 69  onsts %...◙  See also : Accounti
00024040  6E 67 20 52 65 63 6F 72  64 55 73 61 67 65 0A 04  00 26 02 8C 01 0A 26 02  87 04 0A 26 02 C3 04 0A  ng RecordUsage◙♦.&☻î☺◙&☻ç♦◙&☻├♦◙
00024060  28 02 CE 04 0B 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 08 00 25 00 00  00 0A 20 20 52 45 43 4F  (☻╬♦♂]☻[◙THelpTopic◘.%...◙  RECO
00024080  52 44 55 53 41 47 45 20  2E 2E 2E 0A 20 20 DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 5A 00  RDUSAGE ...◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Z.
000240A0  01 00 0A 55 73 61 67 65  20 3A 20 52 45 43 4F 52  44 55 53 41 47 45 20 49  4E 54 45 47 45 52 20 66  ☺.◙Usage : RECORDUSAGE INTEGER f
000240C0  69 65 6C 64 2C 53 54 52  49 4E 47 20 64 65 73 63  31 2C 53 54 52 49 4E 47  20 64 65 73 63 32 2C 44  ield,STRING desc1,STRING desc2,D
000240E0  57 4F 52 44 20 75 6E 69  74 63 6F 73 74 2C 49 4E  54 45 47 45 52 20 76 61  6C 75 65 20 0A 00 01 00  WORD unitcost,INTEGER value ◙.☺.
00024100  0A 45 78 61 6D 70 6C 65  3A 20 3B 00 00 00 0A 20  52 45 43 4F 52 44 55 53  41 47 45 20 44 45 42 5F  ◙Example: ;...◙ RECORDUSAGE DEB_
00024120  43 48 41 54 2C 22 44 65  62 69 74 20 66 6F 72 20  63 68 61 74 22 2C 20 22  55 73 69 6E 67 20 50 50  CHAT,"Debit for chat", "Using PP
00024140  45 22 2C 31 30 2C 31 30  0A C9 00 01 00 0A 66 69  65 6C 64 20 69 73 20 74  68 65 20 66 69 65 6C 64  E",10,10◙╔.☺.◙field is the field
00024160  20 6E 75 6D 62 65 72 20  74 6F 20 61 63 63 65 73  73 20 28 75 73 69 6E 67  20 44 45 42 5F 2E 2E 2E   number to access (using DEB_...
00024180  20 63 6F 6E 73 74 73 29  20 64 65 73 63 72 31 20  69 73 20 74 68 65 20 64  65 73 63 72 69 70 74 74   consts) descr1 is the descriptt
000241A0  69 6F 6E 20 6F 66 20 74  68 65 20 63 68 61 72 67  65 20 64 65 73 63 72 32  20 69 73 20 61 20 73 75  ion of the charge descr2 is a su
000241C0  62 64 65 73 63 72 69 70  74 69 6F 6E 20 6F 66 20  74 68 65 20 63 68 61 72  67 65 20 75 6E 69 74 63  bdescription of the charge unitc
000241E0  6F 73 74 20 69 73 20 74  68 65 20 63 6F 73 74 20  70 65 72 20 75 6E 69 74  20 76 61 6C 75 65 20 69  ost is the cost per unit value i
00024200  73 20 74 68 65 20 6E 75  6D 62 65 72 20 6F 66 20  75 6E 69 74 73 20 7D 00  01 00 0A 52 65 63 6F 72  s the number of units }.☺.◙Recor
00024220  64 75 73 61 67 65 20 77  69 6C 6C 20 75 70 64 61  74 65 20 64 65 62 69 74  20 76 61 6C 75 65 73 20  dusage will update debit values 
00024240  69 6E 20 50 43 42 6F 61  72 64 20 61 73 20 77 65  6C 6C 20 61 73 20 72 65  63 6F 72 64 20 64 65 73  in PCBoard as well as record des
00024260  63 72 69 70 74 69 6F 6E  73 20 61 6E 64 20 6F 74  68 65 72 20 69 6E 66 6F  72 6D 61 74 69 6F 6E 20  criptions and other information 
00024280  69 6E 20 61 6E 20 61 63  63 6F 75 6E 74 69 6E 67  20 66 69 6C 65 2E 20 B9  00 01 00 0A 56 61 6C 69  in an accounting file. ╣.☺.◙Vali
000242A0  64 20 76 61 6C 75 65 73  20 66 6F 72 20 74 68 65  20 66 69 65 6C 64 20 70  61 72 61 6D 65 74 65 72  d values for the field parameter
000242C0  20 61 72 65 20 32 2D 31  36 2E 20 54 68 65 20 63  6F 6E 73 74 61 6E 74 73  20 63 6F 72 72 65 73 70   are 2-16. The constants corresp
000242E0  6F 6E 64 69 6E 67 20 77  69 74 68 20 74 68 65 73  65 20 76 61 6C 75 65 73  20 28 44 45 42 5F 3F 3F  onding with these values (DEB_??
00024300  3F 29 20 63 6F 75 6C 64  20 61 6E 64 20 73 68 6F  75 6C 64 20 62 65 20 75  73 65 64 20 68 65 72 65  ?) could and should be used here
00024320  2E 20 28 73 65 65 20 74  68 65 20 41 63 63 6F 75  6E 74 69 6E 67 20 73 65  63 74 69 6F 6E 20 66 6F  . (see the Accounting section fo
00024340  72 20 61 20 6C 69 73 74  20 6F 66 20 63 6F 6E 73  74 73 29 20 37 00 00 00  0A 20 20 53 65 65 20 61  r a list of consts) 7...◙  See a
00024360  6C 73 6F 20 3A 20 41 63  63 6F 75 6E 74 69 6E 67  20 41 63 63 6F 75 6E 74  20 50 43 42 41 63 63 6F  lso : Accounting Account PCBAcco
00024380  75 6E 74 20 50 63 62 41  63 63 53 74 61 74 0A 05  00 26 02 9B 02 0A 26 02  D2 02 0A 27 02 DD 02 07  unt PcbAccStat◙♣.&☻¢☻◙&☻╥☻◙'☻▌☻•
000243A0  29 02 E5 02 0A 2A 02 F0  02 0A 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  06 00 39 00 00 00 0A 20  )☻σ☻◙*☻≡☻◙]☻[◙THelpTopic♠.9...◙ 
000243C0  20 50 43 42 41 43 43 4F  55 4E 54 28 49 4E 54 45  47 45 52 20 66 69 65 6C  64 29 0A 20 20 DF DF DF   PCBACCOUNT(INTEGER field)◙  ▀▀▀
000243E0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF 0A 9B  00 01 00 0A 52 65 74 75  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙¢.☺.◙Retu
00024400  72 6E 73 20 77 68 61 74  20 50 43 42 6F 61 72 64  20 77 69 6C 6C 20 63 68  61 72 67 65 20 61 20 75  rns what PCBoard will charge a u
00024420  73 65 72 20 66 6F 72 20  61 20 63 65 72 74 61 69  6E 20 61 63 74 69 76 69  74 79 2E 20 54 68 65 73  ser for a certain activity. Thes
00024440  65 20 61 72 65 20 76 61  6C 75 65 73 20 74 68 65  20 53 79 73 4F 70 20 61  73 73 69 67 6E 73 20 69  e are values the SysOp assigns i
00024460  6E 20 50 43 42 73 65 74  75 70 20 77 68 65 6E 20  61 63 63 6F 75 6E 74 69  6E 67 20 69 73 20 63 6F  n PCBsetup when accounting is co
00024480  6E 66 69 67 75 72 65 73  20 61 6E 64 20 65 6E 61  62 6C 65 64 2E 20 0A 00  01 00 0A 45 78 61 6D 70  nfigures and enabled. ◙.☺.◙Examp
000244A0  6C 65 3A 20 43 00 00 00  0A 20 70 72 69 6E 74 6C  6E 20 22 59 6F 75 20 77  69 6C 6C 20 62 65 20 63  le: C...◙ println "You will be c
000244C0  68 61 72 67 65 64 20 22  2C 50 43 42 41 43 43 4F  55 4E 54 28 43 48 52 47  5F 43 48 41 54 29 2C 22  harged ",PCBACCOUNT(CHRG_CHAT),"
000244E0  20 66 6F 72 20 63 68 61  74 22 0A 7F 00 01 00 0A  0A 56 61 6C 69 64 20 76  61 6C 75 65 73 20 66 6F   for chat"◙⌂.☺.◙◙Valid values fo
00024500  72 20 74 68 65 20 66 69  65 6C 64 20 70 61 72 61  6D 74 65 72 20 61 72 65  20 30 2D 31 34 2E 20 55  r the field paramter are 0-14. U
00024520  73 65 20 6F 66 20 74 68  65 20 63 6F 72 72 65 73  70 6F 6E 64 69 6E 67 20  63 6F 6E 73 74 61 6E 74  se of the corresponding constant
00024540  73 20 69 73 20 65 6E 63  6F 75 72 61 67 65 64 2E  20 28 73 65 65 20 74 68  65 20 41 63 63 6F 75 6E  s is encouraged. (see the Accoun
00024560  74 69 6E 67 20 73 65 63  74 69 6F 6E 29 20 38 00  00 00 0A 20 20 53 65 65  20 61 6C 73 6F 20 3A 20  ting section) 8...◙  See also : 
00024580  41 63 63 6F 75 6E 74 69  6E 67 20 41 63 63 6F 75  6E 74 20 52 65 63 6F 72  64 55 73 61 67 65 20 50  Accounting Account RecordUsage P
000245A0  63 62 41 63 63 53 74 61  74 0A 05 00 26 02 8D 01  0A 26 02 AF 01 0A 27 02  BA 01 07 28 02 C2 01 0B  cbAccStat◙♣.&☻ì☺◙&☻»☺◙'☻║☺•(☻┬☺♂
000245C0  2A 02 CE 01 0A 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 06 00 39 00 00  00 0A 20 20 50 43 42 41  *☻╬☺◙]☻[◙THelpTopic♠.9...◙  PCBA
000245E0  43 43 53 54 41 54 28 49  4E 54 45 47 45 52 20 66  69 65 6C 64 29 0A 20 20  DF DF DF DF DF DF DF DF  CCSTAT(INTEGER field)◙  ▀▀▀▀▀▀▀▀
00024600  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF 0A 1F 00 01 00 0A 52  65 74 75 72 6E 73 20 76  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙▼.☺.◙Returns v
00024620  61 6C 75 65 20 69 6E 20  73 74 61 74 75 73 20 66  69 65 6C 64 20 0A 00 01  00 0A 45 78 61 6D 70 6C  alue in status field ◙.☺.◙Exampl
00024640  65 3A 20 3B 00 00 00 0A  20 50 52 49 4E 54 4C 4E  20 22 4D 75 74 69 70 6C  69 65 72 20 66 6F 72 20  e: ;...◙ PRINTLN "Mutiplier for 
00024660  63 72 65 64 69 74 73 20  69 73 20 22 2C 50 43 42  41 43 43 53 54 41 54 28  41 43 43 5F 53 54 41 54  credits is ",PCBACCSTAT(ACC_STAT
00024680  29 0A A5 00 01 00 0A 54  68 69 73 20 66 75 6E 63  74 69 6F 6E 20 63 61 6E  20 61 6E 64 20 73 68 6F  )◙Ñ.☺.◙This function can and sho
000246A0  75 6C 64 20 62 65 20 75  73 65 64 20 69 6E 20 63  6F 6E 6A 75 6E 63 74 69  6F 6E 20 77 69 74 68 20  uld be used in conjunction with 
000246C0  74 68 65 20 41 43 43 5F  3F 3F 3F 20 63 6F 6E 73  74 61 6E 74 73 20 61 73  20 74 68 65 20 66 69 65  the ACC_??? constants as the fie
000246E0  6C 64 20 70 61 72 61 6D  65 74 65 72 2E 20 56 61  6C 69 64 20 76 61 6C 75  65 73 20 66 6F 72 20 66  ld parameter. Valid values for f
00024700  69 65 6C 64 20 61 72 65  20 30 2D 33 2E 20 28 73  65 65 20 74 68 65 20 41  63 63 6F 75 6E 74 69 6E  ield are 0-3. (see the Accountin
00024720  67 20 73 65 63 74 69 6F  6E 29 20 39 00 00 00 0A  20 20 53 65 65 20 61 6C  73 6F 20 3A 20 41 63 63  g section) 9...◙  See also : Acc
00024740  6F 75 6E 74 69 6E 67 20  41 63 63 6F 75 6E 74 20  52 65 63 6F 72 64 55 73  61 67 65 20 52 65 63 6F  ounting Account RecordUsage Reco
00024760  72 64 55 73 61 67 65 0A  05 00 26 02 2F 01 0A 26  02 51 01 0A 27 02 5C 01  07 28 02 64 01 0B 28 02  rdUsage◙♣.&☻/☺◙&☻Q☺◙'☻\☺•(☻d☺♂(☻
00024780  70 01 0B 5D 02 5B 0A 54  48 65 6C 70 54 6F 70 69  63 05 00 51 00 00 00 0A  20 20 4D 45 53 53 41 47  p☺♂]☻[◙THelpTopic♣.Q...◙  MESSAG
000247A0  45 20 48 45 41 44 45 52  20 46 49 45 4C 44 20 41  43 43 45 53 53 20 43 4F  4E 53 54 41 4E 54 53 0A  E HEADER FIELD ACCESS CONSTANTS◙
000247C0  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000247E0  DF DF DF DF DF DF DF 0A  7C 00 00 00 0A 0A 20 20  20 20 46 69 65 6C 64 20  20 20 20 20 20 56 61 6C  ▀▀▀▀▀▀▀◙|...◙◙    Field      Val
00024800  75 65 20 68 65 78 20 20  20 20 64 65 63 20 20 20  20 46 69 65 6C 64 20 44  65 73 63 72 69 70 74 69  ue hex    dec    Field Descripti
00024820  6F 6E 0A 20 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  on◙ ----------------------------
00024840  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  --------------------------------
00024860  2D 2D 2D 2D 2D 2D 2D 0A  40 03 00 00 0A 20 20 20  20 48 44 52 5F 41 43 54  49 56 45 20 20 20 20 20  -------◙@♥..◙    HDR_ACTIVE     
00024880  20 20 30 78 30 45 20 20  20 31 34 20 20 20 20 20  4D 65 73 73 61 67 65 20  61 63 74 69 76 65 20 66    0x0E   14     Message active f
000248A0  6C 61 67 20 66 69 65 6C  64 0A 20 20 20 20 48 44  52 5F 42 4C 4F 43 4B 53  20 20 20 20 20 20 20 30  lag field◙    HDR_BLOCKS       0
000248C0  78 30 34 20 20 20 20 34  20 20 20 20 20 4E 75 6D  62 65 72 20 6F 66 20 31  32 38 20 62 79 74 65 20  x04    4     Number of 128 byte 
000248E0  62 6C 6F 63 6B 73 20 69  6E 20 6D 65 73 73 61 67  65 0A 20 20 20 20 48 44  52 5F 44 41 54 45 20 20  blocks in message◙    HDR_DATE  
00024900  20 20 20 20 20 20 20 30  78 30 35 20 20 20 20 35  20 20 20 20 20 44 61 74  65 20 6D 65 73 73 61 67         0x05    5     Date messag
00024920  65 20 77 61 73 20 77 72  69 74 74 65 6E 0A 20 20  20 20 48 44 52 5F 45 43  48 4F 20 20 20 20 20 20  e was written◙    HDR_ECHO      
00024940  20 20 20 30 78 30 46 20  20 20 31 35 20 20 20 20  20 45 63 68 6F 65 64 20  6D 65 73 73 61 67 65 20     0x0F   15     Echoed message 
00024960  66 6C 61 67 0A 20 20 20  20 48 44 52 5F 46 52 4F  4D 20 20 20 20 20 20 20  20 20 30 78 30 42 20 20  flag◙    HDR_FROM         0x0B  
00024980  20 31 31 20 20 20 20 20  57 68 6F 20 74 68 65 20  6D 65 73 73 61 67 65 20  69 73 20 66 72 6F 6D 0A   11     Who the message is from◙
000249A0  20 20 20 20 48 44 52 5F  4D 53 47 4E 55 4D 20 20  20 20 20 20 20 30 78 30  32 20 20 20 20 32 20 20      HDR_MSGNUM       0x02    2  
000249C0  20 20 20 4D 65 73 73 61  67 65 20 6E 75 6D 62 65  72 0A 20 20 20 20 48 44  52 5F 4D 53 47 52 45 46     Message number◙    HDR_MSGREF
000249E0  20 20 20 20 20 20 20 30  78 30 33 20 20 20 20 33  20 20 20 20 20 52 65 66  65 72 65 6E 63 65 20 6D         0x03    3     Reference m
00024A00  65 73 73 61 67 65 0A 20  20 20 20 48 44 52 5F 50  57 44 20 20 20 20 20 20  20 20 20 20 30 78 30 44  essage◙    HDR_PWD          0x0D
00024A20  20 20 20 31 33 20 20 20  20 20 4D 65 73 73 61 67  65 20 70 61 73 73 77 6F  72 64 0A 20 20 20 20 48     13     Message password◙    H
00024A40  44 52 5F 52 45 50 4C 59  20 20 20 20 20 20 20 20  30 78 30 41 20 20 20 31  30 20 20 20 20 20 4D 65  DR_REPLY        0x0A   10     Me
00024A60  73 73 61 67 65 20 72 65  70 6C 79 20 66 6C 61 67  0A 20 20 20 20 48 44 52  5F 52 50 4C 59 44 41 54  ssage reply flag◙    HDR_RPLYDAT
00024A80  45 20 20 20 20 20 30 78  30 38 20 20 20 20 38 20  20 20 20 20 52 65 70 6C  79 20 6D 65 73 73 61 67  E     0x08    8     Reply messag
00024AA0  65 20 64 61 74 65 0A 20  20 20 20 48 44 52 5F 52  50 4C 59 54 49 4D 45 20  20 20 20 20 30 78 30 39  e date◙    HDR_RPLYTIME     0x09
00024AC0  20 20 20 20 39 20 20 20  20 20 52 65 70 6C 79 20  6D 65 73 73 61 67 65 20  74 69 6D 65 0A 20 20 20      9     Reply message time◙   
00024AE0  20 48 44 52 5F 53 54 41  54 55 53 20 20 20 20 20  20 20 30 78 30 31 20 20  20 20 31 20 20 20 20 20   HDR_STATUS       0x01    1     
00024B00  4D 65 73 73 61 67 65 20  73 74 61 74 75 73 0A 20  20 20 20 48 44 52 5F 53  55 42 4A 20 20 20 20 20  Message status◙    HDR_SUBJ     
00024B20  20 20 20 20 30 78 30 43  20 20 20 31 32 20 20 20  20 20 4D 65 73 73 61 67  65 20 73 75 62 6A 65 63      0x0C   12     Message subjec
00024B40  74 0A 20 20 20 20 48 44  52 5F 54 49 4D 45 20 20  20 20 20 20 20 20 20 30  78 30 36 20 20 20 20 36  t◙    HDR_TIME         0x06    6
00024B60  20 20 20 20 20 4D 65 73  73 61 67 65 20 74 69 6D  65 0A 20 20 20 20 48 44  52 5F 54 4F 20 20 20 20       Message time◙    HDR_TO    
00024B80  20 20 20 20 20 20 20 30  78 30 37 20 20 20 20 37  20 20 20 20 20 57 68 6F  20 74 68 65 20 6D 65 73         0x07    7     Who the mes
00024BA0  73 61 67 65 20 69 73 20  74 6F 2E 0A 64 00 01 00  0A 54 68 65 73 65 20 63  6F 6E 73 74 61 6E 74 73  sage is to.◙d.☺.◙These constants
00024BC0  20 61 72 65 20 66 6F 72  20 75 73 65 20 77 69 74  68 20 53 43 41 4E 4D 53  47 48 44 52 28 63 6F 6E   are for use with SCANMSGHDR(con
00024BE0  66 5F 6E 75 6D 2C 73 74  61 72 74 5F 6D 73 67 2C  66 69 65 6C 64 2C 74 65  78 74 29 20 69 6E 20 74  f_num,start_msg,field,text) in t
00024C00  68 65 20 46 49 45 4C 44  20 70 61 72 61 6D 65 74  65 72 2E 20 19 00 00 00  0A 20 20 53 65 65 20 61  he FIELD parameter. ↓...◙  See a
00024C20  6C 73 6F 20 3A 20 53 63  61 6E 4D 73 67 48 64 72  0A 01 00 2C 02 80 04 0A  5D 02 5B 0A 54 48 65 6C  lso : ScanMsgHdr◙☺.,☻Ç♦◙]☻[◙THel
00024C40  70 54 6F 70 69 63 06 00  51 00 00 00 0A 20 20 53  43 41 4E 4D 53 47 48 44  52 28 63 6F 6E 66 2C 73  pTopic♠.Q...◙  SCANMSGHDR(conf,s
00024C60  74 61 72 74 5F 6D 73 67  2C 66 69 65 6C 64 2C 74  65 73 74 29 0A 20 20 DF  DF DF DF DF DF DF DF DF  tart_msg,field,test)◙  ▀▀▀▀▀▀▀▀▀
00024C80  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF 0A 59 00 01  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Y.☺
00024CA0  00 0A 52 65 74 75 72 6E  73 20 74 68 65 20 66 69  72 73 74 20 6D 65 73 73  61 67 65 20 6E 75 6D 62  .◙Returns the first message numb
00024CC0  65 72 20 69 6E 20 74 68  65 20 6D 65 73 73 61 67  65 20 62 61 73 65 20 77  68 69 63 68 20 6D 61 74  er in the message base which mat
00024CE0  63 68 65 73 20 74 68 65  20 73 65 61 72 63 68 20  63 72 69 74 65 72 69 61  2E 20 0A 00 01 00 0A 45  ches the search criteria. ◙.☺.◙E
00024D00  78 61 6D 70 6C 65 3A 20  37 00 00 00 0A 20 69 6E  74 65 67 65 72 20 6D 73  67 6E 6F 0A 20 6D 73 67  xample: 7...◙ integer msgno◙ msg
00024D20  6E 6F 20 3D 20 53 43 41  4E 4D 53 47 48 44 52 28  30 2C 31 2C 48 44 52 5F  54 4F 2C 22 53 74 61 6E  no = SCANMSGHDR(0,1,HDR_TO,"Stan
00024D40  22 29 0A 06 01 01 00 0A  54 68 69 73 20 66 75 6E  63 74 69 6F 6E 20 63 61  6E 20 62 65 20 75 73 65  ")◙♠☺☺.◙This function can be use
00024D60  64 20 74 6F 20 73 63 61  6E 20 50 43 42 6F 61 72  64 20 6D 65 73 73 61 67  65 20 62 61 73 65 73 20  d to scan PCBoard message bases 
00024D80  66 6F 72 20 63 65 72 74  61 69 6E 20 69 6E 66 6F  72 6D 61 74 69 6F 6E 2E  20 41 6C 6C 20 66 69 65  for certain information. All fie
00024DA0  6C 64 73 20 69 6E 20 74  68 65 20 73 74 61 6E 64  61 72 64 20 68 65 61 64  65 72 20 63 61 6E 20 62  lds in the standard header can b
00024DC0  65 20 73 65 61 72 63 68  65 64 2E 20 54 68 65 72  65 20 61 72 65 20 31 35  20 66 69 65 6C 64 73 20  e searched. There are 15 fields 
00024DE0  69 6E 20 74 68 65 20 73  74 61 6E 64 61 72 64 20  68 65 61 64 65 72 2E 20  56 61 6C 69 64 20 76 61  in the standard header. Valid va
00024E00  6C 75 65 73 20 66 6F 72  20 66 69 65 6C 64 20 61  72 65 20 31 2D 31 35 2E  20 53 65 65 20 74 68 65  lues for field are 1-15. See the
00024E20  20 6C 69 73 74 20 6F 66  20 63 6F 6E 73 74 61 6E  74 73 20 72 65 6C 61 74  65 64 20 74 6F 20 74 68   list of constants related to th
00024E40  69 73 20 66 75 6E 63 74  69 6F 6E 2E 20 30 00 00  00 0A 20 20 53 65 65 20  61 6C 73 6F 20 3A 20 4D  is function. 0...◙  See also : M
00024E60  73 67 54 6F 46 69 6C 65  20 4D 65 73 73 61 67 65  FF 48 65 61 64 65 72 FF  43 6F 6E 73 74 61 74 73  sgToFile Message Header Constats
00024E80  0A 03 00 2B 02 C6 01 04  2D 02 00 02 09 2B 02 0A  02 17 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  ◙♥.+☻╞☺♦-☻.☻○+☻◙☻↨]☻[◙THelpTopic
00024EA0  06 00 43 00 00 00 0A 20  20 4D 53 47 54 4F 46 49  4C 45 20 63 6F 6E 66 2C  6D 73 67 5F 6E 6F 2C 66  ♠.C...◙  MSGTOFILE conf,msg_no,f
00024EC0  69 6C 65 6E 61 6D 65 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  ilename◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00024EE0  DF DF DF DF DF DF DF DF  0A 1F 00 01 00 0A 57 72  69 74 65 73 20 61 20 6D  65 73 73 61 67 65 20 69  ▀▀▀▀▀▀▀▀◙▼.☺.◙Writes a message i
00024F00  6E 74 6F 20 61 20 66 69  6C 65 2E 20 0A 00 01 00  0A 45 78 61 6D 70 6C 65  3A 20 68 00 00 00 0A 20  nto a file. ◙.☺.◙Example: h...◙ 
00024F20  3B 55 73 69 6E 67 20 53  43 41 4E 4D 53 47 48 44  52 20 74 6F 20 73 65 61  72 63 68 20 66 6F 72 20  ;Using SCANMSGHDR to search for 
00024F40  61 20 6D 65 73 73 61 67  65 0A 20 4D 53 47 54 4F  46 49 4C 45 20 30 2C 32  30 30 2C 22 64 3A 5C 6D  a message◙ MSGTOFILE 0,200,"d:\m
00024F60  73 67 31 2E 74 78 74 22  0A 20 44 49 53 50 46 49  4C 45 20 22 44 3A 5C 6D  73 67 31 2E 74 78 74 22  sg1.txt"◙ DISPFILE "D:\msg1.txt"
00024F80  2C 44 45 46 53 0A DA 01  01 00 0A 54 68 69 73 20  73 74 61 74 65 6D 65 6E  74 20 77 69 6C 6C 20 74  ,DEFS◙┌☺☺.◙This statement will t
00024FA0  61 6B 65 20 74 68 65 20  67 69 76 65 6E 20 6D 65  73 73 61 67 65 20 61 6E  64 20 77 72 69 74 65 20  ake the given message and write 
00024FC0  69 74 20 74 6F 20 61 20  74 65 78 74 20 66 69 6C  65 2E 20 54 68 65 20 66  69 6C 65 27 73 20 66 69  it to a text file. The file's fi
00024FE0  72 73 74 20 31 35 20 6C  69 6E 65 73 20 77 69 6C  6C 20 63 6F 6E 74 61 69  6E 20 73 74 61 6E 64 61  rst 15 lines will contain standa
00025000  72 64 20 68 65 61 64 65  72 20 69 6E 66 6F 72 6D  61 74 69 6F 6E 2E 20 28  4F 6E 65 20 66 69 65 6C  rd header information. (One fiel
00025020  64 20 70 65 72 20 6C 69  6E 65 29 20 54 68 65 20  68 65 61 64 65 72 73 20  61 72 65 20 66 6F 72 6D  d per line) The headers are form
00025040  61 74 74 65 64 20 74 6F  20 6D 61 6B 65 20 70 61  72 73 69 6E 67 20 65 61  73 69 65 72 2E 20 54 68  atted to make parsing easier. Th
00025060  65 20 31 36 74 68 20 6C  69 6E 65 20 77 69 6C 6C  20 73 74 61 74 65 20 68  6F 77 20 6D 61 6E 79 20  e 16th line will state how many 
00025080  65 78 74 65 6E 64 65 64  20 68 65 61 64 65 72 73  20 61 72 65 20 70 72 65  73 65 6E 74 2E 20 54 68  extended headers are present. Th
000250A0  65 20 66 6F 6C 6C 6F 77  69 6E 67 20 6C 69 6E 65  28 73 29 20 77 69 6C 6C  20 63 6F 6E 74 61 69 6E  e following line(s) will contain
000250C0  20 65 78 74 65 6E 64 65  64 20 68 65 61 64 65 72  73 2E 20 28 6F 6E 65 20  70 65 72 20 6C 69 6E 65   extended headers. (one per line
000250E0  29 20 46 69 6E 61 6C 6C  79 2C 20 61 66 74 65 72  20 74 68 65 20 65 78 74  65 6E 64 65 64 20 68 65  ) Finally, after the extended he
00025100  61 64 65 72 73 2C 20 77  69 6C 6C 20 62 65 20 61  20 6C 69 6E 65 20 63 6F  6E 74 61 69 6E 69 6E 67  aders, will be a line containing
00025120  20 22 4D 65 73 73 61 67  65 20 62 6F 64 79 3A 22  2E 20 45 76 65 72 79 74  68 69 6E 67 20 61 66 74   "Message body:". Everything aft
00025140  65 72 20 74 68 61 74 20  69 73 20 74 68 65 20 62  6F 64 79 20 6F 66 20 74  68 65 20 6D 65 73 73 61  er that is the body of the messa
00025160  67 65 2E 20 33 00 00 00  0A 20 20 53 65 65 20 61  6C 73 6F 20 3A 20 53 63  61 6E 4D 73 67 48 64 72  ge. 3...◙  See also : ScanMsgHdr
00025180  2C 20 44 69 73 70 46 69  6C 65 2C 20 48 44 52 5F  2E 2E 2E FF 43 6F 6E 73  74 73 0A 03 00 2C 02 BD  , DispFile, HDR_... Consts◙♥.,☻╜
000251A0  02 0A C8 00 C9 02 08 2B  02 D3 02 0E 5D 02 5B 0A  54 48 65 6C 70 54 6F 70  69 63 13 00 31 00 00 00  ☻◙╚.╔☻◘+☻╙☻♫]☻[◙THelpTopic‼.1...
000251C0  0A 20 20 51 57 4B 4C 49  4D 49 54 53 20 66 69 65  6C 64 2C 6C 69 6D 69 74  0A 20 20 DF DF DF DF DF  ◙  QWKLIMITS field,limit◙  ▀▀▀▀▀
000251E0  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  0A 27 00 00 00 0A 20 20  51 57 4B 4C 49 4D 49 54  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙'...◙  QWKLIMIT
00025200  53 28 66 69 65 6C 64 29  0A 20 20 DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF 0A 1C 00 01 00  S(field)◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙∟.☺.
00025220  0A 31 29 20 54 68 65 20  51 57 4B 4C 49 4D 49 54  53 20 53 74 61 74 65 6D  65 6E 74 20 7A 00 01 00  ◙1) The QWKLIMITS Statement z.☺.
00025240  0A 54 68 69 73 20 73 74  61 74 65 6D 65 6E 74 20  61 6C 6C 6F 77 73 20 74  68 65 20 50 50 4C 20 70  ◙This statement allows the PPL p
00025260  72 6F 67 72 61 6D 6D 65  72 20 74 6F 20 6D 6F 64  69 66 79 20 61 20 75 73  65 72 73 20 51 57 4B 20  rogrammer to modify a users QWK 
00025280  6C 69 6D 69 74 73 2E 20  46 6F 75 72 20 66 69 65  6C 64 73 20 63 61 6E 20  62 65 20 6D 6F 64 69 66  limits. Four fields can be modif
000252A0  69 65 64 20 77 69 74 68  20 74 68 65 69 72 20 73  74 61 74 65 6D 65 6E 74  2E 20 4F 00 01 00 0A 49  ied with their statement. O.☺.◙I
000252C0  6D 70 6F 72 74 61 6E 74  20 6E 6F 74 65 2E 20 59  6F 75 20 2A 6D 75 73 74  2A 20 75 73 65 20 47 45  mportant note. You *must* use GE
000252E0  54 20 55 53 45 52 20 41  4E 44 20 50 55 54 55 53  45 52 20 77 69 74 68 20  74 68 65 73 65 20 51 57  T USER AND PUTUSER with these QW
00025300  4B 20 66 75 6E 63 74 69  6F 6E 73 2E 20 0B 00 01  00 0A 0A 45 78 61 6D 70  6C 65 3A 20 2A 00 00 00  K functions. ♂.☺.◙◙Example: *...
00025320  0A 20 47 45 54 55 53 45  52 0A 20 51 57 4B 4C 49  4D 49 54 53 20 4D 41 58  4D 53 47 53 2C 35 30 30  ◙ GETUSER◙ QWKLIMITS MAXMSGS,500
00025340  0A 20 50 55 54 55 53 45  52 0A 3B 00 01 00 0A 0A  2D 20 4D 61 78 20 4D 65  73 73 61 67 65 73 3A 20  ◙ PUTUSER◙;.☺.◙◙- Max Messages: 
00025360  4D 61 78 69 6D 75 6D 20  6D 65 73 73 61 67 65 73  20 61 6C 6C 6F 77 65 64  20 69 6E 20 61 20 71 77  Maximum messages allowed in a qw
00025380  6B 20 70 61 63 6B 65 74  20 94 00 00 00 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 2A 20 4E  k packet ö...                * N
000253A0  6F 74 65 3A 20 49 66 20  79 6F 75 20 73 70 65 63  69 66 79 20 61 20 6E 75  6D 62 65 72 20 68 69 67  ote: If you specify a number hig
000253C0  68 65 72 20 74 68 61 6E  20 74 68 61 74 20 63 6F  6E 74 61 69 6E 65 64 0A  20 20 20 20 20 20 20 20  her than that contained◙        
000253E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  69 6E 20 50 43 42 53 45  54 55 50 20 74 68 65 20                  in PCBSETUP the 
00025400  76 61 6C 75 65 73 20 69  6E 20 50 43 42 53 45 54  55 50 20 77 69 6C 6C 20  62 65 20 75 73 65 64 2E  values in PCBSETUP will be used.
00025420  0A 59 00 01 00 0A 2D 20  4D 61 78 20 4D 65 73 73  61 67 65 73 20 70 65 72  20 43 6F 6E 66 65 72 65  ◙Y.☺.◙- Max Messages per Confere
00025440  6E 63 65 3A 20 4D 61 78  69 6D 75 6D 20 6D 65 73  73 61 67 65 73 20 61 6C  6C 6F 77 65 64 20 69 6E  nce: Maximum messages allowed in
00025460  20 61 20 71 77 6B 20 70  61 63 6B 65 74 20 70 65  72 20 63 6F 6E 66 65 72  65 6E 63 65 2E 20 96 00   a qwk packet per conference. û.
00025480  00 00 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 2A 20 4E 6F 74  65 3A 20 49 66 20 79 6F  ..                 * Note: If yo
000254A0  75 20 73 70 65 63 69 66  79 20 61 20 6E 75 6D 62  65 72 20 68 69 67 68 65  72 20 74 68 61 6E 20 74  u specify a number higher than t
000254C0  68 61 74 20 63 6F 6E 74  61 69 6E 65 64 0A 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  hat contained◙                  
000254E0  20 20 20 20 20 20 20 69  6E 20 50 43 42 53 45 54  55 50 20 74 68 65 20 76  61 6C 75 65 73 20 69 6E         in PCBSETUP the values in
00025500  20 50 43 42 53 45 54 55  50 20 77 69 6C 6C 20 62  65 20 75 73 65 64 2E 0A  52 00 01 00 0A 2D 20 50   PCBSETUP will be used.◙R.☺.◙- P
00025520  65 72 73 6F 6E 61 6C 20  41 74 74 61 63 68 20 4C  69 6D 69 74 3A 20 4D 61  78 69 6D 75 6D 20 6E 75  ersonal Attach Limit: Maximum nu
00025540  6D 62 65 72 20 6F 66 20  62 79 74 65 73 20 69 6E  20 61 74 74 61 63 68 65  64 20 66 69 6C 65 73 20  mber of bytes in attached files 
00025560  66 6F 72 20 74 68 65 20  75 73 65 72 2E 20 50 00  01 00 0A 2D 20 50 75 62  6C 69 63 20 41 74 74 61  for the user. P.☺.◙- Public Atta
00025580  63 68 20 4C 69 6D 69 74  3A 20 4D 61 78 69 6D 75  6D 20 6E 75 6D 62 65 72  20 6F 66 20 62 79 74 65  ch Limit: Maximum number of byte
000255A0  73 20 69 6E 20 61 74 74  61 63 68 65 64 20 66 69  6C 65 73 20 66 6F 72 20  74 68 65 20 75 73 65 72  s in attached files for the user
000255C0  2E 20 3F 00 01 00 0A 46  6F 75 72 20 63 6F 6E 73  74 61 6E 74 73 20 68 61  76 65 20 62 65 65 6E 20  . ?.☺.◙Four constants have been 
000255E0  64 65 66 69 6E 65 64 20  74 6F 20 69 64 65 6E 74  69 66 79 20 74 68 65 20  46 49 45 4C 44 20 76 61  defined to identify the FIELD va
00025600  6C 75 65 2E 20 FC 00 00  00 0A 20 43 6F 6E 73 74  61 6E 74 20 20 20 20 20  20 20 20 56 61 6C 75 65  lue. ⁿ...◙ Constant        Value
00025620  20 20 20 20 20 46 69 65  6C 64 0A 20 4D 41 58 4D  53 47 53 20 20 20 20 20  20 20 20 20 30 20 20 20       Field◙ MAXMSGS         0   
00025640  20 20 20 20 20 20 4D 61  78 20 6D 65 73 73 61 67  65 73 20 70 65 72 20 71  77 6B 20 70 61 63 6B 65        Max messages per qwk packe
00025660  74 0A 20 43 4D 41 58 4D  53 47 53 20 20 20 20 20  20 20 20 31 20 20 20 20  20 20 20 20 20 4D 61 78  t◙ CMAXMSGS        1         Max
00025680  20 4D 65 73 73 61 67 65  73 20 70 65 72 20 63 6F  6E 66 65 72 65 6E 63 65  0A 20 41 54 54 41 43 48   Messages per conference◙ ATTACH
000256A0  5F 4C 49 4D 5F 55 20 20  20 20 32 20 20 20 20 20  20 20 20 20 50 65 72 73  6F 6E 61 6C 20 61 74 74  _LIM_U    2         Personal att
000256C0  61 63 68 20 62 79 74 65  73 20 6C 69 6D 69 74 0A  20 41 54 54 41 43 48 5F  4C 49 4D 5F 50 20 20 20  ach bytes limit◙ ATTACH_LIM_P   
000256E0  20 33 20 20 20 20 20 20  20 20 20 50 75 62 6C 69  63 20 61 74 74 61 63 68  20 62 79 74 65 73 20 6C   3         Public attach bytes l
00025700  69 6D 69 74 0A 1E 00 01  00 0A 0A 32 29 20 54 68  65 20 51 57 4B 4C 49 4D  49 54 53 28 29 20 66 75  imit◙▲.☺.◙◙2) The QWKLIMITS() fu
00025720  6E 63 74 69 6F 6E 20 A7  00 01 00 0A 54 68 69 73  20 66 75 6E 63 74 69 6F  6E 73 20 72 65 74 75 72  nction º.☺.◙This functions retur
00025740  6E 73 20 74 68 65 20 76  61 6C 75 65 73 20 63 6F  6E 74 61 69 6E 65 64 20  69 6E 20 74 68 65 20 75  ns the values contained in the u
00025760  73 65 72 73 20 51 57 4B  20 63 6F 6E 66 69 67 75  72 61 74 69 6F 6E 2E 20  54 68 65 20 73 61 6D 65  sers QWK configuration. The same
00025780  20 63 6F 6E 73 74 61 6E  74 73 20 75 73 65 64 20  69 6E 20 74 68 65 20 51  57 4B 4C 49 4D 49 54 53   constants used in the QWKLIMITS
000257A0  20 73 74 61 74 65 6D 65  6E 74 73 20 63 61 6E 20  62 65 20 75 73 65 64 20  77 69 74 68 20 74 68 65   statements can be used with the
000257C0  20 66 69 65 6C 64 20 70  61 72 61 6D 65 74 65 72  2E 20 0A 00 01 00 0A 45  78 61 6D 70 6C 65 3A 20   field parameter. ◙.☺.◙Example: 
000257E0  27 00 00 00 20 0A 20 47  45 54 55 53 45 52 0A 20  50 52 49 4E 54 4C 4E 20  51 57 4B 4C 49 4D 49 54  '... ◙ GETUSER◙ PRINTLN QWKLIMIT
00025800  53 28 4D 41 58 4D 53 47  53 29 0A 00 00 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 02 00 2D 00 00  S(MAXMSGS)◙..]☻[◙THelpTopic☻.-..
00025820  00 0A 20 20 46 49 4E 44  46 49 52 53 54 28 66 69  6C 65 73 70 65 63 29 0A  20 20 DF DF DF DF DF DF  .◙  FINDFIRST(filespec)◙  ▀▀▀▀▀▀
00025840  DF DF DF DF DF DF DF DF  DF DF DF DF DF 0A 74 00  01 00 0A 46 69 6E 64 20  74 68 65 20 66 69 72 73  ▀▀▀▀▀▀▀▀▀▀▀▀▀◙t.☺.◙Find the firs
00025860  74 20 6F 63 63 75 72 65  6E 63 65 20 6F 66 20 66  69 6C 65 73 70 65 63 20  69 6E 20 61 20 64 69 72  t occurence of filespec in a dir
00025880  65 63 74 6F 72 79 2E 20  55 73 65 64 20 69 6E 20  63 6F 6E 6A 75 6E 63 74  69 6F 6E 20 77 69 74 68  ectory. Used in conjunction with
000258A0  20 46 69 6E 64 4E 65 78  74 20 74 6F 20 67 65 74  20 61 20 64 69 72 65 63  74 6F 72 79 20 6C 69 73   FindNext to get a directory lis
000258C0  74 69 6E 67 2E 20 01 00  31 02 7D 00 08 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 02 00 1B 00 00  ting. ☺.1☻}.◘]☻[◙THelpTopic☻.←..
000258E0  00 0A 20 20 46 49 4E 44  4E 45 58 54 28 29 0A 20  20 DF DF DF DF DF DF DF  DF DF DF 0A 4B 00 01 00  .◙  FINDNEXT()◙  ▀▀▀▀▀▀▀▀▀▀◙K.☺.
00025900  0A 46 69 6E 64 20 74 68  65 20 6E 65 78 74 20 6F  63 63 75 72 65 6E 63 65  20 6F 66 20 66 69 6C 65  ◙Find the next occurence of file
00025920  73 70 65 63 20 28 75 73  65 64 20 77 69 74 68 20  46 69 6E 64 46 69 72 73  74 29 20 69 6E 20 61 20  spec (used with FindFirst) in a 
00025940  64 69 72 65 63 74 6F 72  79 2E 20 01 00 30 02 4C  00 09 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  directory. ☺.0☻L.○]☻[◙THelpTopic
00025960  06 00 43 00 00 00 0A 20  20 43 4F 4D 4D 41 4E 44  20 56 69 61 43 6D 64 4C  73 74 2C 20 43 6F 6D 6D  ♠.C...◙  COMMAND ViaCmdLst, Comm
00025980  61 6E 64 4C 69 6E 65 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  andLine◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
000259A0  DF DF DF DF DF DF DF DF  0A 36 00 01 00 0A 50 72  6F 63 65 73 73 20 61 20  63 6F 6D 6D 61 6E 64 20  ▀▀▀▀▀▀▀▀◙6.☺.◙Process a command 
000259C0  61 73 20 69 66 20 69 74  20 77 65 72 65 20 74 79  70 65 64 20 6F 6E 20 74  68 65 20 70 72 6F 6D 70  as if it were typed on the promp
000259E0  74 2E 20 E0 00 01 00 0A  56 69 61 43 6D 64 4C 73  74 20 3A 20 41 20 62 6F  6F 6C 65 61 6E 20 76 61  t. α.☺.◙ViaCmdLst : A boolean va
00025A00  6C 75 65 20 69 6E 64 63  61 74 69 6E 67 20 77 68  65 74 68 65 72 20 6F 72  20 6E 6F 74 20 74 6F 20  lue indcating whether or not to 
00025A20  74 72 79 20 74 6F 20 66  69 6E 64 20 74 68 65 20  63 6F 6D 6D 61 6E 64 20  69 6E 20 43 4D 44 2E 4C  try to find the command in CMD.L
00025A40  53 54 2E 20 49 66 20 54  52 55 45 20 61 6E 64 20  74 68 65 20 63 6F 6D 6D  61 6E 64 20 69 73 20 6E  ST. If TRUE and the command is n
00025A60  6F 74 20 69 6E 20 43 4D  44 2E 4C 53 54 2C 20 69  74 20 77 69 6C 6C 20 74  72 79 20 74 68 65 20 73  ot in CMD.LST, it will try the s
00025A80  74 61 6E 64 61 72 64 20  63 6F 6D 6D 61 6E 64 73  20 61 75 74 6F 6D 61 74  69 63 61 6C 6C 79 2C 20  tandard commands automatically, 
00025AA0  66 61 69 6C 69 6E 67 20  69 66 20 74 68 65 20 63  6F 6D 6D 61 6E 64 20 64  6F 65 73 20 6E 6F 74 20  failing if the command does not 
00025AC0  65 78 69 73 74 2E 20 5D  00 01 00 0A 43 6F 6D 6D  61 6E 64 4C 69 6E 65 20  3A 20 41 20 73 74 72 69  exist. ].☺.◙CommandLine : A stri
00025AE0  6E 67 20 76 61 6C 75 65  20 77 69 74 68 20 74 68  65 20 63 6F 6D 6D 61 6E  64 20 61 6E 64 20 70 61  ng value with the command and pa
00025B00  72 61 6D 65 74 65 72 73  20 74 6F 20 65 78 65 63  75 74 65 2E 20 28 6C 69  6B 65 20 22 52 20 41 20  rameters to execute. (like "R A 
00025B20  59 20 4F 20 53 22 29 20  BC 01 01 00 0A 4E 4F 54  45 53 21 21 21 20 4E 6F  74 20 61 6C 6C 20 70 6F  Y O S") ╝☺☺.◙NOTES!!! Not all po
00025B40  72 74 69 6F 6E 73 20 6F  66 20 50 43 42 6F 61 72  64 20 61 72 65 20 72 65  2D 65 6E 74 72 61 6E 74  rtions of PCBoard are re-entrant
00025B60  2E 20 46 6F 72 20 65 78  61 6D 70 6C 65 2C 20 79  6F 75 20 73 68 6F 75 6C  64 20 6E 6F 74 20 74 72  . For example, you should not tr
00025B80  79 20 74 6F 20 68 61 76  65 20 74 77 6F 20 6D 65  73 73 61 67 65 20 65 64  69 74 6F 72 20 70 72 6F  y to have two message editor pro
00025BA0  63 65 73 73 65 73 20 61  63 74 69 76 65 20 61 74  20 74 68 65 20 73 61 6D  65 20 74 69 6D 65 20 28  cesses active at the same time (
00025BC0  69 6E 20 6F 74 68 65 72  20 77 6F 72 64 73 2C 20  79 6F 75 20 73 68 6F 75  6C 64 6E 27 74 20 6C 61  in other words, you shouldn't la
00025BE0  75 6E 63 68 20 74 68 65  20 6D 65 73 73 61 67 65  20 65 64 69 74 6F 72 20  66 72 6F 6D 20 77 69 74  unch the message editor from wit
00025C00  68 69 6E 20 61 20 4D 4E  55 20 61 6E 64 20 74 68  65 6E 20 6C 61 75 6E 63  68 20 61 20 50 50 45 20  hin a MNU and then launch a PPE 
00025C20  66 72 6F 6D 20 61 20 73  68 69 66 74 65 64 20 66  75 6E 63 74 69 6F 6E 20  6B 65 79 20 74 68 61 74  from a shifted function key that
00025C40  20 74 72 69 65 73 20 74  6F 20 65 6E 74 65 72 20  61 6E 6F 74 68 65 72 20  6D 65 73 73 61 67 65 29   tries to enter another message)
00025C60  2E 20 53 6F 20 79 6F 75  27 6C 6C 20 6E 65 65 64  20 74 6F 20 62 65 20 63  61 72 65 66 75 6C 6C 20  . So you'll need to be carefull 
00025C80  61 62 6F 75 74 20 2A 6E  65 73 74 65 64 2A 20 43  4F 4D 4D 41 4E 44 20 28  6F 72 20 65 71 75 69 76  about *nested* COMMAND (or equiv
00025CA0  61 6C 65 6E 74 29 20 63  61 6C 6C 73 2E 20 42 75  74 20 73 65 71 75 65 6E  74 69 61 6C 20 70 72 6F  alent) calls. But sequential pro
00025CC0  63 65 73 73 69 6E 67 20  73 68 6F 75 6C 64 20 6E  6F 74 20 62 65 20 61 20  70 72 6F 62 6C 65 6D 20  cessing should not be a problem 
00025CE0  61 74 20 61 6C 6C 2E 20  F1 00 01 00 0A 49 66 20  69 74 20 69 73 20 64 65  74 65 72 6D 69 6E 65 64  at all. ±.☺.◙If it is determined
00025D00  20 61 74 20 73 6F 6D 65  20 70 6F 69 6E 74 20 69  6E 20 74 68 65 20 66 75  74 75 72 65 20 74 68 61   at some point in the future tha
00025D20  74 20 61 6C 6C 6F 77 69  6E 67 20 74 68 69 73 20  66 6C 65 78 69 62 69 6C  69 74 79 20 63 61 75 73  t allowing this flexibility caus
00025D40  65 73 20 6D 6F 72 65 20  70 72 6F 62 6C 65 6D 73  20 74 68 61 6E 20 69 74  20 73 6F 6C 76 65 73 2C  es more problems than it solves,
00025D60  20 74 68 65 20 43 4F 4D  4D 41 4E 44 20 73 74 61  74 65 6D 65 6E 74 20 77  69 6C 6C 20 62 65 20 73   the COMMAND statement will be s
00025D80  63 61 6C 65 64 20 62 61  63 6B 20 74 6F 20 65 6E  73 75 72 65 20 74 68 61  74 20 61 74 74 65 6D 70  caled back to ensure that attemp
00025DA0  74 73 20 61 72 65 20 6E  6F 74 20 6D 61 64 65 20  74 6F 20 72 65 2D 65 6E  74 65 72 20 63 6F 64 65  ts are not made to re-enter code
00025DC0  2E 20 53 6F 20 75 73 65  20 69 74 20 77 65 6C 6C  20 61 6E 64 20 77 69 73  65 6C 79 21 20 00 00 5D  . So use it well and wisely! ..]
00025DE0  02 5B 0A 54 48 65 6C 70  49 6E 64 65 78 3A 02 0C  00 00 00 39 31 00 00 4D  38 00 00 BB 42 00 00 9E  ☻[◙THelpIndex:☻♀...91..M8..╗B..₧
00025E00  59 00 00 0B 62 00 00 FF  FF FF FF 54 66 00 00 10  67 00 00 88 67 00 00 57  68 00 00 F6 68 00 00 A2  Y..♂b..    Tf..►g..êg..Wh..÷h..ó
00025E20  69 00 00 72 6A 00 00 FF  FF FF FF D1 6A 00 00 46  6B 00 00 EB 6B 00 00 A4  6C 00 00 0E 6E 00 00 45  i..rj..    ╤j..Fk..δk..ñl..♫n..E
00025E40  76 00 00 E8 76 00 00 0F  78 00 00 9B 78 00 00 04  79 00 00 BA 79 00 00 A3  7B 00 00 8D 7C 00 00 37  v..Φv..☼x..¢x..♦y..║y..ú{..ì|..7
00025E60  7F 00 00 12 80 00 00 00  81 00 00 34 85 00 00 CE  87 00 00 61 88 00 00 09  8A 00 00 B6 8A 00 00 60  ⌂..↕Ç...ü..4à..╬ç..aê..○è..╢è..`
00025E80  8B 00 00 CB 8C 00 00 2A  8E 00 00 D5 8E 00 00 B9  8F 00 00 AD 90 00 00 6A  96 00 00 75 97 00 00 B9  ï..╦î..*Ä..╒Ä..╣Å..¡É..jû..uù..╣
00025EA0  98 00 00 7E 99 00 00 EC  99 00 00 FA 93 00 00 2D  95 00 00 87 8D 00 00 44  6D 00 00 79 7A 00 00 10  ÿ..~Ö..∞Ö..·ô..-ò..çì..Dm..yz..►
00025EC0  98 00 00 DA 6E 00 00 2C  70 00 00 F9 71 00 00 64  73 00 00 CF 74 00 00 55  7D 00 00 FF FF FF FF 16  ÿ..┌n..,p..∙q..ds..╧t..U}..    ▬
00025EE0  93 00 00 FF FF FF FF 2A  7E 00 00 52 45 00 00 7F  9A 00 00 21 9B 00 00 F6  9B 00 00 90 9C 00 00 78  ô..    *~..RE..⌂Ü..!¢..÷¢..É£..x
00025F00  9D 00 00 8E 9E 00 00 96  9F 00 00 A2 A0 00 00 98  A1 00 00 8E A2 00 00 84  A3 00 00 78 A4 00 00 4A  ¥..Ä₧..ûƒ..óá..ÿí..Äó..äú..xñ..J
00025F20  A5 00 00 EF A5 00 00 D3  A6 00 00 F1 A7 00 00 95  A8 00 00 A1 A9 00 00 3A  AA 00 00 D9 AA 00 00 77  Ñ..∩Ñ..╙ª..±º..ò¿..í⌐..:¬..┘¬..w
00025F40  AB 00 00 9B AC 00 00 DC  AD 00 00 7F AE 00 00 2F  AF 00 00 B9 AF 00 00 86  B0 00 00 1E B1 00 00 EA  ½..¢¼..▄¡..⌂«../»..╣»..å░..▲▒..Ω
00025F60  B1 00 00 D2 B2 00 00 50  B3 00 00 CC B3 00 00 BF  B4 00 00 BD B5 00 00 9E  B6 00 00 52 B7 00 00 06  ▒..╥▓..P│..╠│..┐┤..╜╡..₧╢..R╖..♠
00025F80  B8 00 00 39 B9 00 00 8C  BB 00 00 1C BC 00 00 C8  BC 00 00 8B BD 00 00 4E  BE 00 00 11 BF 00 00 D4  ╕..9╣..î╗..∟╝..╚╝..ï╜..N╛..◄┐..╘
00025FA0  BF 00 00 97 C0 00 00 5A  C1 00 00 10 C2 00 00 D3  C2 00 00 96 C3 00 00 59  C4 00 00 1C C5 00 00 DB  ┐..ù└..Z┴..►┬..╙┬..û├..Y─..∟┼..█
00025FC0  C5 00 00 9E C6 00 00 40  C7 00 00 03 C8 00 00 A5  C8 00 00 63 C9 00 00 05  CA 00 00 3A CB 00 00 E9  ┼..₧╞..@╟..♥╚..Ñ╚..c╔..♣╩..:╦..Θ
00025FE0  CC 00 00 A3 CD 00 00 84  CE 00 00 58 CF 00 00 B3  D0 00 00 57 D1 00 00 27  D2 00 00 EB D2 00 00 72  ╠..ú═..ä╬..X╧..│╨..W╤..'╥..δ╥..r
00026000  D3 00 00 0C D4 00 00 FF  D4 00 00 B7 D5 00 00 0A  D7 00 00 A2 D7 00 00 6C  D8 00 00 E8 D8 00 00 A3  ╙..♀╘.. ╘..╖╒..◙╫..ó╫..l╪..Φ╪..ú
00026020  D9 00 00 7D DA 00 00 63  DB 00 00 98 DD 00 00 7F  DE 00 00 54 DF 00 00 14  E0 00 00 D9 E0 00 00 A3  ┘..}┌..c█..ÿ▌..⌂▐..T▀..α..┘α..ú
00026040  E1 00 00 65 E2 00 00 1E  E4 00 00 E3 E5 00 00 9A  E7 00 00 53 E9 00 00 0A  EB 00 00 18 ED 00 00 C9  ß..eΓ..▲Σ..πσ..Üτ..SΘ..◙δ..↑φ..╔
00026060  EE 00 00 79 F0 00 00 6D  F2 00 00 28 F4 00 00 DA  F5 00 00 91 F7 00 00 4B  F9 00 00 EC FA 00 00 ED  ε..y≡..m≥..(⌠..┌⌡..æ≈..K∙..∞·..φ
00026080  FC 00 00 9C FE 00 00 5E  00 01 00 6E 02 01 00 AB  08 01 00 6A 0A 01 00 2F  0B 01 00 DA 0B 01 00 85  ⁿ..£■..^.☺.n☻☺.½◘☺.j◙☺./♂☺.┌♂☺.à
000260A0  0C 01 00 F9 0C 01 00 D2  0D 01 00 76 0E 01 00 02  0F 01 00 B2 0F 01 00 3F  12 01 00 F2 12 01 00 8A  ♀☺.∙♀☺.╥♪☺.v♫☺.☻☼☺.▓☼☺.?↕☺.≥↕☺.è
000260C0  15 01 00 1D 18 01 00 81  18 01 00 E7 19 01 00 72  1A 01 00 EF 1A 01 00 6A  1B 01 00 DA 1B 01 00 63  §☺.↔↑☺.ü↑☺.τ↓☺.r→☺.∩→☺.j←☺.┌←☺.c
000260E0  1C 01 00 F0 1C 01 00 6E  1D 01 00 01 1E 01 00 5D  1F 01 00 FF FF FF FF BA  20 01 00 FF FF FF FF 33  ∟☺.≡∟☺.n↔☺.☺▲☺.]▼☺.    ║ ☺.    3
00026100  21 01 00 D0 21 01 00 9F  22 01 00 FA 22 01 00 79  23 01 00 8E 24 01 00 38  25 01 00 C3 26 01 00 FB  !☺.╨!☺.ƒ"☺.·"☺.y#☺.Ä$☺.8%☺.├&☺.√
00026120  28 01 00 7C 2A 01 00 DC  2A 01 00 42 2B 01 00 48  2D 01 00 36 2E 01 00 36  30 01 00 0E 31 01 00 08  (☺.|*☺.▄*☺.B+☺.H-☺.6.☺.60☺.♫1☺.◘
00026140  33 01 00 4B 35 01 00 02  36 01 00 FA 36 01 00 2C  38 01 00 44 39 01 00 D3  39 01 00 FF FF FF FF 87  3☺.K5☺.☻6☺.·6☺.,8☺.D9☺.╙9☺.    ç
00026160  3A 01 00 0B 3B 01 00 D3  3B 01 00 54 3C 01 00 ED  3C 01 00 7A 3D 01 00 3B  42 01 00 B6 42 01 00 00  :☺.♂;☺.╙;☺.T<☺.φ<☺.z=☺.;B☺.╢B☺..
00026180  44 01 00 B0 45 01 00 60  47 01 00 10 49 01 00 C3  4A 01 00 3C 4F 01 00 DF  50 01 00 8C 52 01 00 3E  D☺.░E☺.`G☺.►I☺.├J☺.<O☺.▀P☺.îR☺.>
000261A0  54 01 00 86 55 01 00 DE  55 01 00 33 56 01 00 5B  57 01 00 7C 58 01 00 D7  5A 01 00 48 5D 01 00 B0  T☺.åU☺.▐U☺.3V☺.[W☺.|X☺.╫Z☺.H]☺.░
000261C0  5D 01 00 B7 60 01 00 EA  61 01 00 3E 63 01 00 BB  63 01 00 46 64 01 00 7B  65 01 00 EB 65 01 00 77  ]☺.╖`☺.Ωa☺.>c☺.╗c☺.Fd☺.{e☺.δe☺.w
000261E0  66 01 00 01 67 01 00 E9  67 01 00 E0 68 01 00 C4  69 01 00 68 6A 01 00 6F  6B 01 00 3F 6C 01 00 30  f☺.☺g☺.Θg☺.αh☺.─i☺.hj☺.ok☺.?l☺.0
00026200  6D 01 00 E8 70 01 00 7A  71 01 00 0B 73 01 00 6A  73 01 00 19 74 01 00 BD  74 01 00 97 75 01 00 F1  m☺.Φp☺.zq☺.♂s☺.js☺.↓t☺.╜t☺.ùu☺.±
00026220  75 01 00 89 76 01 00 23  77 01 00 C5 77 01 00 8E  79 01 00 00 7A 01 00 CD  7B 01 00 63 7D 01 00 28  u☺.ëv☺.#w☺.┼w☺.Äy☺..z☺.═{☺.c}☺.(
00026240  7E 01 00 BD 7F 01 00 47  80 01 00 CF 80 01 00 AD  84 01 00 66 85 01 00 90  86 01 00 DB 87 01 00 A3  ~☺.╜⌂☺.GÇ☺.╧Ç☺.¡ä☺.fà☺.Éå☺.█ç☺.ú
00026260  88 01 00 34 89 01 00 09  8A 01 00 92 8B 01 00 12  8D 01 00 07 8F 01 00 F7  90 01 00 6E 92 01 00 E1  ê☺.4ë☺.○è☺.Æï☺.↕ì☺.•Å☺.≈É☺.nÆ☺.ß
00026280  93 01 00 C7 95 01 00 AA  97 01 00 85 98 01 00 51  99 01 00 1D 9A 01 00 A6  9A 01 00 F6 9B 01 00 69  ô☺.╟ò☺.¬ù☺.àÿ☺.QÖ☺.↔Ü☺.ªÜ☺.÷¢☺.i
000262A0  9E 01 00 55 A0 01 00 05  A1 01 00 BD A1 01 00 85  A2 01 00 62 A3 01 00 55  A4 01 00 E5 A4 01 00 D8  ₧☺.Uá☺.♣í☺.╜í☺.àó☺.bú☺.Uñ☺.σñ☺.╪
000262C0  A6 01 00 02 A8 01 00 3C  A9 01 00 E3 A9 01 00 8E  AA 01 00 BE AB 01 00 0C  AD 01 00 5A AE 01 00 AC  ª☺.☻¿☺.<⌐☺.π⌐☺.Ĭ☺.╛½☺.♀¡☺.Z«☺.¼
000262E0  AF 01 00 F8 B0 01 00 4B  B2 01 00 80 B4 01 00 99  B5 01 00 AC B6 01 00 54  B8 01 00 DF B9 01 00 52  »☺.°░☺.K▓☺.Ç┤☺.Ö╡☺.¼╢☺.T╕☺.▀╣☺.R
00026300  BC 01 00 D2 BC 01 00 A6  BD 01 00 F9 BE 01 00 29  C0 01 00 38 C1 01 00 61  C2 01 00 B5 C3 01 00 E3  ╝☺.╥╝☺.ª╜☺.∙╛☺.)└☺.8┴☺.a┬☺.╡├☺.π
00026320  C4 01 00 86 C5 01 00 1F  C6 01 00 31 C7 01 00 42  C8 01 00 52 C9 01 00 FF  FF FF FF 62 CA 01 00 2B  ─☺.å┼☺.▼╞☺.1╟☺.B╚☺.R╔☺.    b╩☺.+
00026340  CB 01 00 79 CF 01 00 35  5A 01 00 50 19 01 00 3D  D1 01 00 FA 85 00 00 F3  10 00 00 B8 03 00 00 0C  ╦☺.y╧☺.5Z☺.P↓☺.=╤☺.·à..≤►..╕♥..♀
00026360  01 00 00 43 0A 00 00 8A  0C 00 00 C1 0D 00 00 D6  0E 00 00 FF FF FF FF FF  FF FF FF FF FF FF FF FF  ☺..C◙..è♀..┴♪..╓♫..             
00026380  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000263A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000263C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000263E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00026400  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00026420  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00026440  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00026460  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00026480  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000264A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000264C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000264E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00026500  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00026520  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00026540  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00026560  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00026580  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000265A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF 5C                                 \
000265C0  14 00 00 89 15 00 00 48  16 00 00 50 18 00 00 CA  19 00 00 5C 1A 00 00 B8  1C 00 00 A5 1D 00 00 44  ..ë§..H▬..P↑..╩↓..\→..╕∟..Ñ↔..D
000265E0  1E 00 00 96 1F 00 00 F6  1F 00 00 EE 20 00 00 FD  21 00 00 E4 23 00 00 70  24 00 00 1B 25 00 00 FB  ▲..û▼..÷▼..ε ..²!..Σ#..p$..←%..√
00026600  26 00 00 79 27 00 00 88  29 00 00 DD 2B 00 00 38  2D 00 00 0C 2F 00 00 C1  2F 00 00 6B 30 00 00 CA  &..y'..ê)..▌+..8-..♀/..┴/..k0..╩
00026620  30 00 00 FC D6 01 00 71  91 00 00 19 DC 01 00 6F  DC 01 00 65 E0 01 00 4A  E6 01 00 9F E6 01 00 A9  0..ⁿ╓☺.qæ..↓▄☺.o▄☺.eα☺.Jµ☺.ƒµ☺.⌐
00026640  EC 01 00 14 08 02 00 96  0A 02 00 49 0E 02 00 8E  10 02 00 8D 11 02 00 DE  14 02 00 4A 16 02 00 9F  ∞☺.◘☻.û◙☻.I♫☻.Ä►☻.ì◄☻.▐☻.J▬☻.ƒ
00026660  17 02 00 E1 18 02 00 6A  1A 02 00 3C 1C 02 00 58  1D 02 00 60 20 02 00 CC  23 02 00 2A 26 02 00 4B  ↨☻.ß↑☻.j→☻.<∟☻.X↔☻.` ☻.╠#☻.*&☻.K
00026680  29 02 00 A0 2A 02 00 21  2C 02 00 27 3B 02 00 66  40 02 00 AB 43 02 00 C6  45 02 00 84 47 02 00 39  )☻.á*☻.!,☻.';☻.f@☻.½C☻.╞E☻.äG☻.9
000266A0  4C 02 00 93 4E 02 00 AD  51 02 00 CC DB 01 00 0E  58 02 00 CE 58 02 00 8A  D6 01 00 53 59 02 00 FF  L☻.ôN☻.¡Q☻.╠█☺.♫X☻.╬X☻.è╓☺.SY☻. 
000266C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF 5D  6C 69 6D 69 74 73 2E 20                         ]limits. 
000266E0  46 6F 75 72 20 66 69 65  6C 64 73 20 63 61 6E 20  62 65 20 6D 6F 64 69 66  69 65 64 20 77 69 74 68  Four fields can be modified with
00026700  20 74 68 65 69 72 20 73  74 61 74 65 6D 65 6E 74  2E 20 4F 00 01 00 0A 49  6D 70 6F 72 74 61 6E 74   their statement. O.☺.◙Important
00026720  20 6E 6F 74 65 2E 20 59  6F 75 20 2A 6D 75 73 74  2A 20 75 73 65 20 47 45  54 20 55 53 45 52 20 41   note. You *must* use GET USER A
00026740  4E 44 20 50 55 54 55 53  45 52 20 77 69 74 68 20  74 68 65 73 65 20 51 57  4B 20 66 75 6E 63 74 69  ND PUTUSER with these QWK functi
00026760  6F 6E 73 2E 20 0B 00 01  00 0A 0A 45 78 61 6D 70  6C 65 3A 20 2A 00 00 00  0A 20 47 45 54 55 53 45  ons. ♂.☺.◙◙Example: *...◙ GETUSE
00026780  52 0A 20 51 57 4B 4C 49  4D 49 54 53 20 4D 41 58  4D 53 47 53 2C 35 30 30  0A 20 50 55 54 55 53 45  R◙ QWKLIMITS MAXMSGS,500◙ PUTUSE
000267A0  52 0A 3B 00 01 00 0A 0A  2D 20 4D 61 78 20 4D 65  73 73 61 67 65 73 3A 20  4D 61 78 69 6D 75 6D 20  R◙;.☺.◙◙- Max Messages: Maximum 
000267C0  6D 65 73 73 61 67 65 73  20 61 6C 6C 6F 77 65 64  20 69 6E 20 61 20 71 77  6B 20 70 61 63 6B 65 74  messages allowed in a qwk packet
000267E0  20 94 00 00 00 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 2A 20 4E  6F 74 65 3A 20 49 66 20   ö...                * Note: If 
00026800  79 6F 75 20 73 70 65 63  69 66 79 20 61 20 6E 75  6D 62 65 72 20 68 69 67  68 65 72 20 74 68 61 6E  you specify a number higher than
00026820  20 74 68 61 74 20 63 6F  6E 74 61 69 6E 65 64 0A  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20   that contained◙                
00026840  20 20 20 20 20 20 20 20  69 6E 20 50 43 42 53 45  54 55 50 20 74 68 65 20  76 61 6C 75 65 73 20 69          in PCBSETUP the values i
00026860  6E 20 50 43 42 53 45 54  55 50 20 77 69 6C 6C 20  62 65 20 75 73 65 64 2E  0A 59 00 01 00 0A 2D 20  n PCBSETUP will be used.◙Y.☺.◙- 
00026880  4D 61 78 20 4D 65 73 73  61 67 65 73 20 70 65 72  20 43 6F 6E 66 65 72 65  6E 63 65 3A 20 4D 61 78  Max Messages per Conference: Max
000268A0  69 6D 75 6D 20 6D 65 73  73 61 67 65 73 20 61 6C  6C 6F 77 65 64 20 69 6E  20 61 20 71 77 6B 20 70  imum messages allowed in a qwk p
000268C0  61 63 6B 65 74 20 70 65  72 20 63 6F 6E 66 65 72  65 6E 63 65 2E 20 96 00  00 00 20 20 20 20 20 20  acket per conference. û...      
000268E0  20 20 20 20 20 20 20 20  20 20 20 2A 20 4E 6F 74  65 3A 20 49 66 20 79 6F  75 20 73 70 65 63 69 66             * Note: If you specif
00026900  79 20 61 20 6E 75 6D 62  65 72 20 68 69 67 68 65  72 20 74 68 61 6E 20 74  68 61 74 20 63 6F 6E 74  y a number higher than that cont
00026920  61 69 6E 65 64 0A 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 69  ained◙                         i
00026940  6E 20 50 43 42 53 45 54  55 50 20 74 68 65 20 76  61 6C 75 65 73 20 69 6E  20 50 43 42 53 45 54 55  n PCBSETUP the values in PCBSETU
00026960  50 20 77 69 6C 6C 20 62  65 20 75 73 65 64 2E 0A  52 00 01 00 0A 2D 20 50  65 72 73 6F 6E 61 6C 20  P will be used.◙R.☺.◙- Personal 
00026980  41 74 74 61 63 68 20 4C  69 6D 69 74 3A 20 4D 61  78 69 6D 75 6D 20 6E 75  6D 62 65 72 20 6F 66 20  Attach Limit: Maximum number of 
000269A0  62 79 74 65 73 20 69 6E  20 61 74 74 61 63 68 65  64 20 66 69 6C 65 73 20  66 6F 72 20 74 68 65 20  bytes in attached files for the 
000269C0  75 73 65 72 2E 20 50 00  01 00 0A 2D 20 50 75 62  6C 69 63 20 41 74 74 61  63 68 20 4C 69 6D 69 74  user. P.☺.◙- Public Attach Limit
000269E0  3A 20 4D 61 78 69 6D 75  6D 20 6E 75 6D 62 65 72  20 6F 66 20 62 79 74 65  73 20 69 6E 20 61 74 74  : Maximum number of bytes in att
00026A00  61 63 68 65 64 20 66 69  6C 65 73 20 66 6F 72 20  74 68 65 20 75 73 65 72  2E 20 3F 00 01 00 0A 46  ached files for the user. ?.☺.◙F
00026A20  6F 75 72 20 63 6F 6E 73  74 61 6E 74 73 20 68 61  76 65 20 62 65 65 6E 20  64 65 66 69 6E 65 64 20  our constants have been defined 
00026A40  74 6F 20 69 64 65 6E 74  69 66 79 20 74 68 65 20  46 49 45 4C 44 20 76 61  6C 75 65 2E 20 FC 00 00  to identify the FIELD value. ⁿ..
00026A60  00 0A 20 43 6F 6E 73 74  61 6E 74 20 20 20 20 20  20 20 20 56 61 6C 75 65  20 20 20 20 20 46 69 65  .◙ Constant        Value     Fie
00026A80  6C 64 0A 20 4D 41 58 4D  53 47 53 20 20 20 20 20  20 20 20 20 30 20 20 20  20 20 20 20 20 20 4D 61  ld◙ MAXMSGS         0         Ma
00026AA0  78 20 6D 65 73 73 61 67  65 73 20 70 65 72 20 71  77 6B 20 70 61 63 6B 65  74 0A 20 43 4D 41 58 4D  x messages per qwk packet◙ CMAXM
00026AC0  53 47 53 20 20 20 20 20  20 20 20 31 20 20 20 20  20 20 20 20 20 4D 61 78  20 4D 65 73 73 61 67 65  SGS        1         Max Message
00026AE0  73 20 70 65 72 20 63 6F  6E 66 65 72 65 6E 63 65  0A 20 41 54 54 41 43 48  5F 4C 49 4D 5F 55 20 20  s per conference◙ ATTACH_LIM_U  
00026B00  20 20 32 20 20 20 20 20  20 20 20 20 50 65 72 73  6F 6E 61 6C 20 61 74 74  61 63 68 20 62 79 74 65    2         Personal attach byte
00026B20  73 20 6C 69 6D 69 74 0A  20 41 54 54 41 43 48 5F  4C 49 4D 5F 50 20 20 20  20 33 20 20 20 20 20 20  s limit◙ ATTACH_LIM_P    3      
00026B40  20 20 20 50 75 62 6C 69  63 20 61 74 74 61 63 68  20 62 79 74 65 73 20 6C  69 6D 69 74 0A 1E 00 01     Public attach bytes limit◙▲.☺
00026B60  00 0A 0A 32 29 20 54 68  65 20 51 57 4B 4C 49 4D  49 54 53 28 29 20 66 75  6E 63 74 69 6F 6E 20 A7  .◙◙2) The QWKLIMITS() function º
00026B80  00 01 00 0A 54 68 69 73  20 66 75 6E 63 74 69 6F  6E 73 20 72 65 74 75 72  6E 73 20 74 68 65 20 76  .☺.◙This functions returns the v
00026BA0  61 6C 75 65 73 20 63 6F  6E 74 61 69 6E 65 64 20  69 6E 20 74 68 65 20 75  73 65 72 73 20 51 57 4B  alues contained in the users QWK
00026BC0  20 63 6F 6E 66 69 67 75  72 61 74 69 6F 6E 2E 20  54 68 65 20 73 61 6D 65  20 63 6F 6E 73 74 61 6E   configuration. The same constan
00026BE0  74 73 20 75 73 65 64 20  69 6E 20 74 68 65 20 51  57 4B 4C 49 4D 49 54 53  20 73 74 61 74 65 6D 65  ts used in the QWKLIMITS stateme
00026C00  6E 74 73 20 63 61 6E 20  62 65 20 75 73 65 64 20  77 69 74 68 20 74 68 65  20 66 69 65 6C 64 20 70  nts can be used with the field p
00026C20  61 72 61 6D 65 74 65 72  2E 20 0A 00 01 00 0A 45  78 61 6D 70 6C 65 3A 20  27 00 00 00 20 0A 20 47  arameter. ◙.☺.◙Example: '... ◙ G
00026C40  45 54 55 53 45 52 0A 20  50 52 49 4E 54 4C 4E 20  51 57 4B 4C 49 4D 49 54  53 28 4D 41 58 4D 53 47  ETUSER◙ PRINTLN QWKLIMITS(MAXMSG
00026C60  53 29 0A 00 00 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 02 00 2D 00 00  00 0A 20 20 46 49 4E 44  S)◙..]☻[◙THelpTopic☻.-...◙  FIND
00026C80  46 49 52 53 54 28 66 69  6C 65 73 70 65 63 29 0A  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  FIRST(filespec)◙  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00026CA0  DF DF DF DF DF 0A 74 00  01 00 0A 46 69 6E 64 20  74 68 65 20 66 69 72 73  74 20 6F 63 63 75 72 65  ▀▀▀▀▀◙t.☺.◙Find the first occure
00026CC0  6E 63 65 20 6F 66 20 66  69 6C 65 73 70 65 63 20  69 6E 20 61 20 64 69 72  65 63 74 6F 72 79 2E 20  nce of filespec in a directory. 
00026CE0  55 73 65 64 20 69 6E 20  63 6F 6E 6A 75 6E 63 74  69 6F 6E 20 77 69 74 68  20 46 69 6E 64 4E 65 78  Used in conjunction with FindNex
00026D00  74 20 74 6F 20 67 65 74  20 61 20 64 69 72 65 63  74 6F 72 79 20 6C 69 73  74 69 6E 67 2E 20 01 00  t to get a directory listing. ☺.
00026D20  31 02 7D 00 08 5D 02 5B  0A 54 48 65 6C 70 54 6F  70 69 63 02 00 1B 00 00  00 0A 20 20 46 49 4E 44  1☻}.◘]☻[◙THelpTopic☻.←...◙  FIND
00026D40  4E 45 58 54 28 29 0A 20  20 DF DF DF DF DF DF DF  DF DF DF 0A 4B 00 01 00  0A 46 69 6E 64 20 74 68  NEXT()◙  ▀▀▀▀▀▀▀▀▀▀◙K.☺.◙Find th
00026D60  65 20 6E 65 78 74 20 6F  63 63 75 72 65 6E 63 65  20 6F 66 20 66 69 6C 65  73 70 65 63 20 28 75 73  e next occurence of filespec (us
00026D80  65 64 20 77 69 74 68 20  46 69 6E 64 46 69 72 73  74 29 20 69 6E 20 61 20  64 69 72 65 63 74 6F 72  ed with FindFirst) in a director
00026DA0  79 2E 20 01 00 30 02 4C  00 09 5D 02 5B 0A 54 48  65 6C 70 54 6F 70 69 63  06 00 43 00 00 00 0A 20  y. ☺.0☻L.○]☻[◙THelpTopic♠.C...◙ 
00026DC0  20 43 4F 4D 4D 41 4E 44  20 56 69 61 43 6D 64 4C  73 74 2C 20 43 6F 6D 6D  61 6E 64 4C 69 6E 65 0A   COMMAND ViaCmdLst, CommandLine◙
00026DE0  20 20 DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF  DF DF DF DF DF DF DF DF    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
00026E00  0A 36 00 01 00 0A 50 72  6F 63 65 73 73 20 61 20  63 6F 6D 6D 61 6E 64 20  61 73 20 69 66 20 69 74  ◙6.☺.◙Process a command as if it
00026E20  20 77 65 72 65 20 74 79  70 65 64 20 6F 6E 20 74  68 65 20 70 72 6F 6D 70  74 2E 20 E0 00 01 00 0A   were typed on the prompt. α.☺.◙
00026E40  56 69 61 43 6D 64 4C 73  74 20 3A 20 41 20 62 6F  6F 6C 65 61 6E 20 76 61  6C 75 65 20 69 6E 64 63  ViaCmdLst : A boolean value indc
00026E60  61 74 69 6E 67 20 77 68  65 74 68 65 72 20 6F 72  20 6E 6F 74 20 74 6F 20  74 72 79 20 74 6F 20 66  ating whether or not to try to f
00026E80  69 6E 64 20 74 68 65 20  63 6F 6D 6D 61 6E 64 20  69 6E 20 43 4D 44 2E 4C  53 54 2E 20 49 66 20 54  ind the command in CMD.LST. If T
00026EA0  52 55 45 20 61 6E 64 20  74 68 65 20 63 6F 6D 6D  61 6E 64 20 69 73 20 6E  6F 74 20 69 6E 20 43 4D  RUE and the command is not in CM
00026EC0  44 2E 4C 53 54 2C 20 69  74 20 77 69 6C 6C 20 74  72 79 20 74 68 65 20 73  74 61 6E 64 61 72 64 20  D.LST, it will try the standard 
00026EE0  63 6F 6D 6D 61 6E 64 73  20 61 75 74 6F 6D 61 74  69 63 61 6C 6C 79 2C 20  66 61 69 6C 69 6E 67 20  commands automatically, failing 
00026F00  69 66 20 74 68 65 20 63  6F 6D 6D 61 6E 64 20 64  6F 65 73 20 6E 6F 74 20  65 78 69 73 74 2E 20 5D  if the command does not exist. ]
00026F20  00 01 00 0A 43 6F 6D 6D  61 6E 64 4C 69 6E 65 20  3A 20 41 20 73 74 72 69  6E 67 20 76 61 6C 75 65  .☺.◙CommandLine : A string value
00026F40  20 77 69 74 68 20 74 68  65 20 63 6F 6D 6D 61 6E  64 20 61 6E 64 20 70 61  72 61 6D 65 74 65 72 73   with the command and parameters
00026F60  20 74 6F 20 65 78 65 63  75 74 65 2E 20 28 6C 69  6B 65 20 22 52 20 41 20  59 20 4F 20 53 22 29 20   to execute. (like "R A Y O S") 
00026F80  BC 01 01 00 0A 4E 4F 54  45 53 21 21 21 20 4E 6F  74 20 61 6C 6C 20 70 6F  72 74 69 6F 6E 73 20 6F  ╝☺☺.◙NOTES!!! Not all portions o
00026FA0  66 20 50 43 42 6F 61 72  64 20 61 72 65 20 72 65  2D 65 6E 74 72 61 6E 74  2E 20 46 6F 72 20 65 78  f PCBoard are re-entrant. For ex
00026FC0  61 6D 70 6C 65 2C 20 79  6F 75 20 73 68 6F 75 6C  64 20 6E 6F 74 20 74 72  79 20 74 6F 20 68 61 76  ample, you should not try to hav
00026FE0  65 20 74 77 6F 20 6D 65  73 73 61 67 65 20 65 64  69 74 6F 72 20 70 72 6F  63 65 73 73 65 73 20 61  e two message editor processes a
00027000  63 74 69 76 65 20 61 74  20 74 68 65 20 73 61 6D  65 20 74 69 6D 65 20 28  69 6E 20 6F 74 68 65 72  ctive at the same time (in other
00027020  20 77 6F 72 64 73 2C 20  79 6F 75 20 73 68 6F 75  6C 64 6E 27 74 20 6C 61  75 6E 63 68 20 74 68 65   words, you shouldn't launch the
00027040  20 6D 65 73 73 61 67 65  20 65 64 69 74 6F 72 20  66 72 6F 6D 20 77 69 74  68 69 6E 20 61 20 4D 4E   message editor from within a MN
00027060  55 20 61 6E 64 20 74 68  65 6E 20 6C 61 75 6E 63  68 20 61 20 50 50 45 20  66 72 6F 6D 20 61 20 73  U and then launch a PPE from a s
00027080  68 69 66 74 65 64 20 66  75 6E 63 74 69 6F 6E 20  6B 65 79 20 74 68 61 74  20 74 72 69 65 73 20 74  hifted function key that tries t
000270A0  6F 20 65 6E 74 65 72 20  61 6E 6F 74 68 65 72 20  6D 65 73 73 61 67 65 29  2E 20 53 6F 20 79 6F 75  o enter another message). So you
000270C0  27 6C 6C 20 6E 65 65 64  20 74 6F 20 62 65 20 63  61 72 65 66 75 6C 6C 20  61 62 6F 75 74 20 2A 6E  'll need to be carefull about *n
000270E0  65 73 74 65 64 2A 20 43  4F 4D 4D 41 4E 44 20 28  6F 72 20 65 71 75 69 76  61 6C 65 6E 74 29 20 63  ested* COMMAND (or equivalent) c
00027100  61 6C 6C 73 2E 20 42 75  74 20 73 65 71 75 65 6E  74 69 61 6C 20 70 72 6F  63 65 73 73 69 6E 67 20  alls. But sequential processing 
00027120  73 68 6F 75 6C 64 20 6E  6F 74 20 62 65 20 61 20  70 72 6F 62 6C 65 6D 20  61 74 20 61 6C 6C 2E 20  should not be a problem at all. 
00027140  F1 00 01 00 0A 49 66 20  69 74 20 69 73 20 64 65  74 65 72 6D 69 6E 65 64  20 61 74 20 73 6F 6D 65  ±.☺.◙If it is determined at some
00027160  20 70 6F 69 6E 74 20 69  6E 20 74 68 65 20 66 75  74 75 72 65 20 74 68 61  74 20 61 6C 6C 6F 77 69   point in the future that allowi
00027180  6E 67 20 74 68 69 73 20  66 6C 65 78 69 62 69 6C  69 74 79 20 63 61 75 73  65 73 20 6D 6F 72 65 20  ng this flexibility causes more 
000271A0  70 72 6F 62 6C 65 6D 73  20 74 68 61 6E 20 69 74  20 73 6F 6C 76 65 73 2C  20 74 68 65 20 43 4F 4D  problems than it solves, the COM
000271C0  4D 41 4E 44 20 73 74 61  74 65 6D 65 6E 74 20 77  69 6C 6C 20 62 65 20 73  63 61 6C 65 64 20 62 61  MAND statement will be scaled ba
000271E0  63 6B 20 74 6F 20 65 6E  73 75 72 65 20 74 68 61  74 20 61 74 74 65 6D 70  74 73 20 61 72 65 20 6E  ck to ensure that attempts are n
00027200  6F 74 20 6D 61 64 65 20  74 6F 20 72 65 2D 65 6E  74 65 72 20 63 6F 64 65  2E 20 53 6F 20 75 73 65  ot made to re-enter code. So use
00027220  20 69 74 20 77 65 6C 6C  20 61 6E 64 20 77 69 73  65 6C 79 21 20 00 00 5D  02 5B 0A 54 48 65 6C 70   it well and wisely! ..]☻[◙THelp
00027240  49 6E 64 65 78 BA 22 0C  00 00 00 91 45 00 00 A5  4C 00 00 13 57 00 00 F6  6D 00 00 63 76 00 00 FF  Index║"♀...æE..ÑL..‼W..÷m..cv.. 
00027260  FF FF FF AC 7A 00 00 68  7B 00 00 E0 7B 00 00 AF  7C 00 00 4E 7D 00 00 FA  7D 00 00 CA 7E 00 00 FF     ¼z..h{..α{..»|..N}..·}..╩~.. 
00027280  FF FF FF 29 7F 00 00 9E  7F 00 00 43 80 00 00 FC  80 00 00 66 82 00 00 9D  8A 00 00 40 8B 00 00 67     )⌂..₧⌂..CÇ..ⁿÇ..fé..¥è..@ï..g
000272A0  8C 00 00 F3 8C 00 00 5C  8D 00 00 12 8E 00 00 FB  8F 00 00 E5 90 00 00 8F  93 00 00 6A 94 00 00 58  î..≤î..\ì..↕Ä..√Å..σÉ..Åô..jö..X
000272C0  95 00 00 8C 99 00 00 26  9C 00 00 B9 9C 00 00 61  9E 00 00 0E 9F 00 00 B8  9F 00 00 23 A1 00 00 82  ò..îÖ..&£..╣£..a₧..♫ƒ..╕ƒ..#í..é
000272E0  A2 00 00 2D A3 00 00 11  A4 00 00 05 A5 00 00 C2  AA 00 00 CD AB 00 00 11  AD 00 00 D6 AD 00 00 44  ó..-ú..◄ñ..♣Ñ..┬¬..═½..◄¡..╓¡..D
00027300  AE 00 00 52 A8 00 00 85  A9 00 00 DF A1 00 00 9C  81 00 00 D1 8E 00 00 68  AC 00 00 32 83 00 00 84  «..R¿..à⌐..▀í..£ü..╤Ä..h¼..2â..ä
00027320  84 00 00 51 86 00 00 BC  87 00 00 27 89 00 00 AD  91 00 00 FF FF FF FF 6E  A7 00 00 FF FF FF FF 82  ä..Qå..╝ç..'ë..¡æ..    nº..    é
00027340  92 00 00 AA 59 00 00 D7  AE 00 00 79 AF 00 00 4E  B0 00 00 E8 B0 00 00 D0  B1 00 00 E6 B2 00 00 EE  Æ..¬Y..╫«..y»..N░..Φ░..╨▒..µ▓..ε
00027360  B3 00 00 FA B4 00 00 F0  B5 00 00 E6 B6 00 00 DC  B7 00 00 D0 B8 00 00 A2  B9 00 00 47 BA 00 00 2B  │..·┤..≡╡..µ╢..▄╖..╨╕..ó╣..G║..+
00027380  BB 00 00 49 BC 00 00 ED  BC 00 00 F9 BD 00 00 92  BE 00 00 31 BF 00 00 CF  BF 00 00 F3 C0 00 00 34  ╗..I╝..φ╝..∙╜..Æ╛..1┐..╧┐..≤└..4
000273A0  C2 00 00 D7 C2 00 00 87  C3 00 00 11 C4 00 00 DE  C4 00 00 76 C5 00 00 42  C6 00 00 2A C7 00 00 A8  ┬..╫┬..ç├..◄─..▐─..v┼..B╞..*╟..¿
000273C0  C7 00 00 24 C8 00 00 17  C9 00 00 15 CA 00 00 F6  CA 00 00 AA CB 00 00 5E  CC 00 00 91 CD 00 00 E4  ╟..$╚..↨╔..§╩..÷╩..¬╦..^╠..æ═..Σ
000273E0  CF 00 00 74 D0 00 00 20  D1 00 00 E3 D1 00 00 A6  D2 00 00 69 D3 00 00 2C  D4 00 00 EF D4 00 00 B2  ╧..t╨.. ╤..π╤..ª╥..i╙..,╘..∩╘..▓
00027400  D5 00 00 68 D6 00 00 2B  D7 00 00 EE D7 00 00 B1  D8 00 00 74 D9 00 00 33  DA 00 00 F6 DA 00 00 98  ╒..h╓..+╫..ε╫..▒╪..t┘..3┌..÷┌..ÿ
00027420  DB 00 00 5B DC 00 00 FD  DC 00 00 BB DD 00 00 5D  DE 00 00 92 DF 00 00 41  E1 00 00 FB E1 00 00 DC  █..[▄..²▄..╗▌..]▐..Æ▀..Aß..√ß..▄
00027440  E2 00 00 B0 E3 00 00 0B  E5 00 00 AF E5 00 00 7F  E6 00 00 43 E7 00 00 CA  E7 00 00 64 E8 00 00 57  Γ..░π..♂σ..»σ..⌂µ..Cτ..╩τ..dΦ..W
00027460  E9 00 00 0F EA 00 00 62  EB 00 00 FA EB 00 00 C4  EC 00 00 40 ED 00 00 FB  ED 00 00 D5 EE 00 00 BB  Θ..☼Ω..bδ..·δ..─∞..@φ..√φ..╒ε..╗
00027480  EF 00 00 F0 F1 00 00 D7  F2 00 00 AC F3 00 00 6C  F4 00 00 31 F5 00 00 FB  F5 00 00 BD F6 00 00 76  ∩..≡±..╫≥..¼≤..l⌠..1⌡..√⌡..╜÷..v
000274A0  F8 00 00 3B FA 00 00 F2  FB 00 00 AB FD 00 00 62  FF 00 00 70 01 01 00 21  03 01 00 D1 04 01 00 C5  °..;·..≥√..½²..b ..p☺☺.!♥☺.╤♦☺.┼
000274C0  06 01 00 80 08 01 00 32  0A 01 00 E9 0B 01 00 A3  0D 01 00 44 0F 01 00 45  11 01 00 F4 12 01 00 B6  ♠☺.Ç◘☺.2◙☺.Θ♂☺.ú♪☺.D☼☺.E◄☺.⌠↕☺.╢
000274E0  14 01 00 C6 16 01 00 03  1D 01 00 C2 1E 01 00 87  1F 01 00 32 20 01 00 DD  20 01 00 51 21 01 00 2A  ☺.╞▬☺.♥↔☺.┬▲☺.ç▼☺.2 ☺.▌ ☺.Q!☺.*
00027500  22 01 00 CE 22 01 00 5A  23 01 00 0A 24 01 00 97  26 01 00 4A 27 01 00 E2  29 01 00 75 2C 01 00 D9  "☺.╬"☺.Z#☺.◙$☺.ù&☺.J'☺.Γ)☺.u,☺.┘
00027520  2C 01 00 3F 2E 01 00 CA  2E 01 00 47 2F 01 00 C2  2F 01 00 32 30 01 00 BB  30 01 00 48 31 01 00 C6  ,☺.?.☺.╩.☺.G/☺.┬/☺.20☺.╗0☺.H1☺.╞
00027540  31 01 00 59 32 01 00 B5  33 01 00 FF FF FF FF 12  35 01 00 FF FF FF FF 8B  35 01 00 28 36 01 00 F7  1☺.Y2☺.╡3☺.    ↕5☺.    ï5☺.(6☺.≈
00027560  36 01 00 52 37 01 00 D1  37 01 00 E6 38 01 00 90  39 01 00 1B 3B 01 00 53  3D 01 00 D4 3E 01 00 34  6☺.R7☺.╤7☺.µ8☺.É9☺.←;☺.S=☺.╘>☺.4
00027580  3F 01 00 9A 3F 01 00 A0  41 01 00 8E 42 01 00 8E  44 01 00 66 45 01 00 60  47 01 00 A3 49 01 00 5A  ?☺.Ü?☺.áA☺.ÄB☺.ÄD☺.fE☺.`G☺.úI☺.Z
000275A0  4A 01 00 52 4B 01 00 84  4C 01 00 9C 4D 01 00 2B  4E 01 00 FF FF FF FF DF  4E 01 00 63 4F 01 00 2B  J☺.RK☺.äL☺.£M☺.+N☺.    ▀N☺.cO☺.+
000275C0  50 01 00 AC 50 01 00 45  51 01 00 D2 51 01 00 93  56 01 00 0E 57 01 00 58  58 01 00 08 5A 01 00 B8  P☺.¼P☺.EQ☺.╥Q☺.ôV☺.♫W☺.XX☺.◘Z☺.╕
000275E0  5B 01 00 68 5D 01 00 1B  5F 01 00 94 63 01 00 37  65 01 00 E4 66 01 00 96  68 01 00 DE 69 01 00 36  [☺.h]☺.←_☺.öc☺.7e☺.Σf☺.ûh☺.▐i☺.6
00027600  6A 01 00 8B 6A 01 00 B3  6B 01 00 D4 6C 01 00 2F  6F 01 00 A0 71 01 00 08  72 01 00 0F 75 01 00 42  j☺.ïj☺.│k☺.╘l☺./o☺.áq☺.◘r☺.☼u☺.B
00027620  76 01 00 96 77 01 00 13  78 01 00 9E 78 01 00 D3  79 01 00 43 7A 01 00 CF  7A 01 00 59 7B 01 00 41  v☺.ûw☺.‼x☺.₧x☺.╙y☺.Cz☺.╧z☺.Y{☺.A
00027640  7C 01 00 38 7D 01 00 1C  7E 01 00 C0 7E 01 00 C7  7F 01 00 97 80 01 00 88  81 01 00 40 85 01 00 D2  |☺.8}☺.∟~☺.└~☺.╟⌂☺.ùÇ☺.êü☺.@à☺.╥
00027660  85 01 00 63 87 01 00 C2  87 01 00 71 88 01 00 15  89 01 00 EF 89 01 00 49  8A 01 00 E1 8A 01 00 7B  à☺.cç☺.┬ç☺.qê☺.§ë☺.∩ë☺.Iè☺.ßè☺.{
00027680  8B 01 00 1D 8C 01 00 E6  8D 01 00 58 8E 01 00 25  90 01 00 BB 91 01 00 80  92 01 00 15 94 01 00 9F  ï☺.↔î☺.µì☺.XÄ☺.%É☺.╗æ☺.ÇÆ☺.§ö☺.ƒ
000276A0  94 01 00 27 95 01 00 05  99 01 00 BE 99 01 00 E8  9A 01 00 33 9C 01 00 FB  9C 01 00 8C 9D 01 00 61  ö☺.'ò☺.♣Ö☺.╛Ö☺.ΦÜ☺.3£☺.√£☺.î¥☺.a
000276C0  9E 01 00 EA 9F 01 00 6A  A1 01 00 5F A3 01 00 4F  A5 01 00 C6 A6 01 00 39  A8 01 00 1F AA 01 00 02  ₧☺.Ωƒ☺.jí☺._ú☺.OÑ☺.╞ª☺.9¿☺.▼¬☺.☻
000276E0  AC 01 00 DD AC 01 00 A9  AD 01 00 75 AE 01 00 FE  AE 01 00 4E B0 01 00 C1  B2 01 00 AD B4 01 00 5D  ¼☺.▌¼☺.⌐¡☺.u«☺.■«☺.N░☺.┴▓☺.¡┤☺.]
00027700  B5 01 00 15 B6 01 00 DD  B6 01 00 BA B7 01 00 AD  B8 01 00 3D B9 01 00 30  BB 01 00 5A BC 01 00 94  ╡☺.§╢☺.▌╢☺.║╖☺.¡╕☺.=╣☺.0╗☺.Z╝☺.ö
00027720  BD 01 00 3B BE 01 00 E6  BE 01 00 16 C0 01 00 64  C1 01 00 B2 C2 01 00 04  C4 01 00 50 C5 01 00 A3  ╜☺.;╛☺.µ╛☺.▬└☺.d┴☺.▓┬☺.♦─☺.P┼☺.ú
00027740  C6 01 00 D8 C8 01 00 F1  C9 01 00 04 CB 01 00 AC  CC 01 00 37 CE 01 00 AA  D0 01 00 2A D1 01 00 FE  ╞☺.╪╚☺.±╔☺.♦╦☺.¼╠☺.7╬☺.¬╨☺.*╤☺.■
00027760  D1 01 00 51 D3 01 00 81  D4 01 00 90 D5 01 00 B9  D6 01 00 0D D8 01 00 3B  D9 01 00 DE D9 01 00 77  ╤☺.Q╙☺.ü╘☺.É╒☺.╣╓☺.♪╪☺.;┘☺.▐┘☺.w
00027780  DA 01 00 89 DB 01 00 9A  DC 01 00 AA DD 01 00 FF  FF FF FF BA DE 01 00 83  DF 01 00 D1 E3 01 00 8D  ┌☺.ë█☺.Ü▄☺.¬▌☺.    ║▐☺.â▀☺.╤π☺.ì
000277A0  6E 01 00 A8 2D 01 00 95  E5 01 00 52 9A 00 00 F3  10 00 00 B8 03 00 00 0C  01 00 00 43 0A 00 00 8A  n☺.¿-☺.òσ☺.RÜ..≤►..╕♥..♀☺..C◙..è
000277C0  0C 00 00 C1 0D 00 00 D6  0E 00 00 FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  ♀..┴♪..╓♫..                     
000277E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027800  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027820  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027840  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027860  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027880  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000278A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000278C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000278E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027900  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027920  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027940  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027960  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027980  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000279A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000279C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000279E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027A00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF B4  28 00 00 E1 29 00 00 A0                         ┤(..ß)..á
00027A20  2A 00 00 A8 2C 00 00 22  2E 00 00 B4 2E 00 00 10  31 00 00 FD 31 00 00 9C  32 00 00 EE 33 00 00 4E  *..¿,.."...┤...►1..²1..£2..ε3..N
00027A40  34 00 00 46 35 00 00 55  36 00 00 3C 38 00 00 C8  38 00 00 73 39 00 00 53  3B 00 00 D1 3B 00 00 E0  4..F5..U6..<8..╚8..s9..S;..╤;..α
00027A60  3D 00 00 35 40 00 00 90  41 00 00 64 43 00 00 19  44 00 00 C3 44 00 00 22  45 00 00 54 EB 01 00 C9  =..5@..ÉA..dC..↓D..├D.."E..Tδ☺.╔
00027A80  A5 00 00 71 F0 01 00 C7  F0 01 00 BD F4 01 00 A2  FA 01 00 F7 FA 01 00 01  01 02 00 6C 1C 02 00 EE  Ñ..q≡☺.╟≡☺.╜⌠☺.ó·☺.≈·☺.☺☺☻.l∟☻.ε
00027AA0  1E 02 00 A1 22 02 00 E6  24 02 00 E5 25 02 00 36  29 02 00 A2 2A 02 00 F7  2B 02 00 39 2D 02 00 C2  ▲☻.í"☻.µ$☻.σ%☻.6)☻.ó*☻.≈+☻.9-☻.┬
00027AC0  2E 02 00 94 30 02 00 B0  31 02 00 B8 34 02 00 24  38 02 00 82 3A 02 00 A3  3D 02 00 F8 3E 02 00 79  .☻.ö0☻.░1☻.╕4☻.$8☻.é:☻.ú=☻.°>☻.y
00027AE0  40 02 00 7F 4F 02 00 BE  54 02 00 03 58 02 00 1E  5A 02 00 DC 5B 02 00 91  60 02 00 EB 62 02 00 05  @☻.⌂O☻.╛T☻.♥X☻.▲Z☻.▄[☻.æ`☻.δb☻.♣
00027B00  66 02 00 24 F0 01 00 66  6C 02 00 26 6D 02 00 E2  EA 01 00 AB 6D 02 00 FF  FF FF FF FF FF FF FF FF  f☻.$≡☺.fl☻.&m☻.ΓΩ☺.½m☻.         
00027B20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027B40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027B60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027B80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027BA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027BC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027BE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027C00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027C20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027C40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027C60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027C80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027CA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027CC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027CE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027D00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027D20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027D40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027D60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027D80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027DA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027DC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027DE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027E00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027E20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027E40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027E60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027E80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027EA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027EC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027EE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027F00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027F20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027F40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027F60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027F80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027FA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027FC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00027FE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028000  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028020  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028040  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028060  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028080  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000280A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000280C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000280E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028100  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028120  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028140  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028160  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028180  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000281A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000281C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000281E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028200  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028220  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028240  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028260  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028280  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000282A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000282C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000282E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028300  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028320  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028340  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028360  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028380  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000283A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000283C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000283E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028400  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028420  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028440  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028460  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028480  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000284A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000284C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000284E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028500  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028520  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028540  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028560  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028580  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000285A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000285C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000285E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028600  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028620  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028640  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028660  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028680  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000286A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000286C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000286E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028700  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028720  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028740  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028760  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028780  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000287A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000287C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000287E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028800  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028820  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028840  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028860  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028880  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000288A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000288C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000288E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028900  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028920  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028940  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028960  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028980  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000289A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000289C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000289E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028A00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028A20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028A40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028A60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028A80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028AA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028AC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028AE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028B00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028B20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028B40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028B60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028B80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028BA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028BC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028BE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028C00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028C20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028C40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028C60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028C80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028CA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028CC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028CE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028D00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028D20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028D40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028D60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028D80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028DA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028DC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028DE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028E00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028E20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028E40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028E60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028E80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028EA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028EC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028EE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028F00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028F20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028F40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028F60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028F80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028FA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028FC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00028FE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029000  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029020  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029040  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029060  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029080  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000290A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000290C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000290E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029100  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029120  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029140  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029160  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029180  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000291A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000291C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000291E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029200  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029220  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029240  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029260  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029280  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000292A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000292C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000292E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029300  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029320  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029340  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029360  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029380  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000293A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000293C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000293E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029400  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029420  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029440  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029460  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029480  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000294A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000294C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000294E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029500  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029520  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029540  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029560  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029580  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000295A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000295C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000295E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029600  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029620  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029640  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029660  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029680  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000296A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000296C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000296E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029700  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029720  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029740  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029760  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029780  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000297A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000297C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000297E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029800  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029820  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029840  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029860  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029880  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000298A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000298C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000298E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029900  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029920  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029940  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029960  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029980  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000299A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000299C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
000299E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029A00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029A20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029A40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029A60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029A80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029AA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029AC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029AE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029B00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029B20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029B40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029B60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029B80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029BA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029BC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029BE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029C00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029C20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029C40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029C60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029C80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029CA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029CC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029CE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029D00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029D20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029D40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029D60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029D80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029DA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029DC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029DE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029E00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029E20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029E40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029E60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029E80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029EA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029EC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029EE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029F00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029F20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029F40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029F60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029F80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029FA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029FC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
00029FE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A000  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A020  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A040  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A060  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A080  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A0A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A0C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A0E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A100  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A120  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A140  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A160  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A180  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A1A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A1C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A1E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A200  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A220  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A240  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A260  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A280  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A2A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A2C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A2E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A300  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A320  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A340  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A360  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A380  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A3A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A3C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A3E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A400  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A420  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A440  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A460  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A480  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A4A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A4C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A4E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A500  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A520  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A540  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A560  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A580  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A5A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A5C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A5E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A600  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A620  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A640  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A660  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A680  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A6A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A6C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A6E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A700  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A720  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A740  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A760  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A780  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A7A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A7C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A7E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A800  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A820  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A840  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A860  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A880  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A8A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A8C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A8E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A900  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A920  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A940  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A960  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A980  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A9A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A9C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002A9E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AA00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AA20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AA40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AA60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AA80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AAA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AAC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AAE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AB00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AB20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AB40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AB60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AB80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002ABA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002ABC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002ABE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AC00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AC20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AC40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AC60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AC80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002ACA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002ACC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002ACE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AD00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AD20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AD40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AD60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AD80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002ADA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002ADC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002ADE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AE00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AE20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AE40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AE60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AE80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AEA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AEC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AEE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AF00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AF20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AF40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AF60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AF80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AFA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AFC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002AFE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B000  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B020  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B040  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B060  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B080  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B0A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B0C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B0E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B100  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B120  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B140  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B160  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B180  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B1A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B1C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B1E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B200  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B220  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B240  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B260  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B280  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B2A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B2C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B2E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B300  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B320  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B340  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B360  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B380  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B3A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B3C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B3E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B400  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B420  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B440  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B460  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B480  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B4A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B4C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B4E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B500  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B520  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B540  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B560  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B580  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B5A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B5C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B5E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B600  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B620  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B640  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B660  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B680  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B6A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B6C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B6E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B700  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B720  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B740  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B760  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B780  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B7A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B7C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B7E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B800  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B820  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B840  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B860  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B880  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B8A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B8C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B8E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B900  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B920  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B940  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B960  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B980  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B9A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B9C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002B9E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BA00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BA20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BA40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BA60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BA80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BAA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BAC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BAE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BB00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BB20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BB40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BB60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BB80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BBA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BBC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BBE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BC00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BC20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BC40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BC60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BC80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BCA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BCC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BCE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BD00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BD20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BD40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BD60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BD80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BDA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BDC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BDE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BE00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BE20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BE40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BE60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BE80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BEA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BEC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BEE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BF00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BF20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BF40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BF60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BF80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BFA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BFC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002BFE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C000  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C020  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C040  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C060  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C080  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C0A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C0C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C0E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C100  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C120  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C140  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C160  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C180  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C1A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C1C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C1E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C200  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C220  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C240  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C260  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C280  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C2A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C2C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C2E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C300  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C320  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C340  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C360  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C380  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C3A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C3C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C3E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C400  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C420  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C440  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C460  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C480  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C4A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C4C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C4E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C500  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C520  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C540  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C560  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C580  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C5A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C5C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C5E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C600  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C620  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C640  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C660  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C680  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C6A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C6C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C6E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C700  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C720  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C740  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C760  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C780  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C7A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C7C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C7E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C800  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C820  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C840  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C860  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C880  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C8A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C8C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C8E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C900  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C920  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C940  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C960  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C980  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C9A0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C9C0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002C9E0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CA00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CA20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CA40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CA60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CA80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CAA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CAC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CAE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CB00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CB20  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CB40  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CB60  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CB80  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CBA0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CBC0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CBE0  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF                                  
0002CC00  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF