============================================================================================================================================== 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 55 8A 02 00 8D 59 02 00 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 3B 00 00 00 0A FBHFUè☻.ìY☻.☻[◙THelpTopic♥.;...◙ 00000020 20 20 50 6F 77 65 72 20 50 50 4C 20 32 2E 30 20 47 65 6E 65 72 61 6C 20 48 65 6C 70 0A 20 20 DF Power PPL 2.0 General Help◙ ▀ 00000040 DF 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 46 00 00 00 0A 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙F...◙ 00000060 20 46 69 6C 65 FF 45 64 69 74 6F 72 0A 20 20 43 61 6C 63 75 6C 61 74 6F 72 0A 20 20 43 61 6C 65 File Editor◙ Calculator◙ Cale 00000080 6E 64 61 72 0A 20 20 41 73 63 69 69 FF 54 61 62 6C 65 0A 20 20 4D 65 73 73 61 67 65 FF 57 69 6E ndar◙ Ascii Table◙ Message Win 000000A0 64 6F 77 0A 17 00 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 06 dow◙↨...◙ PPL Reference Index◙♠ 000000C0 00 5B 01 3F 00 0B 5D 01 4D 00 0A 5F 01 5A 00 08 60 01 65 00 0B 5E 01 73 00 0E 5A 01 85 00 13 5D .[☺?.♂]☺M.◙_☺Z.◘`☺e.♂^☺s.♫Z☺à.‼] 000000E0 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 09 00 27 00 00 00 0A 20 20 43 6F 6D 70 69 6C 65 72 20 4F ☻[◙THelpTopic○.'...◙ Compiler O 00000100 70 74 69 6F 6E 73 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 2A 00 01 00 0A 54 ptions◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙*.☺.◙T 00000120 68 65 72 65 20 61 72 65 20 74 77 6F 20 6F 70 74 69 6F 6E 73 20 66 6F 72 20 74 68 65 20 63 6F 6D here are two options for the com 00000140 70 69 6C 65 72 20 3A 20 1B 00 00 00 0A 20 41 72 72 61 79 20 44 69 6D 65 6E 73 69 6F 6E 20 43 68 piler : ←...◙ Array Dimension Ch 00000160 65 63 6B 69 6E 67 0A 64 00 01 00 0A 54 68 69 73 20 6F 70 74 69 6F 6E 20 61 6C 6C 6F 77 20 74 68 ecking◙d.☺.◙This option allow th 00000180 65 20 63 6F 6D 70 69 6C 65 72 20 74 6F 20 63 68 65 63 6B 20 66 6F 72 20 6D 69 73 74 61 6B 65 73 e compiler to check for mistakes 000001A0 20 77 68 65 6E 20 75 73 69 6E 67 20 74 68 65 20 73 74 61 74 65 6D 65 6E 74 20 52 45 44 49 4D 2E when using the statement REDIM. 000001C0 20 66 6F 72 20 65 78 61 6D 70 6C 65 20 3A 20 3D 00 00 00 0A 20 20 20 20 20 20 20 44 49 4D 20 54 for example : =...◙ DIM T 000001E0 41 42 4C 45 28 35 2C 35 2C 35 29 0A 20 20 20 20 20 20 20 2E 2E 2E 0A 20 20 20 20 20 20 20 52 45 ABLE(5,5,5)◙ ...◙ RE 00000200 44 49 4D 20 54 41 42 4C 45 2C 31 30 2C 31 30 0A 50 00 01 00 0A 54 68 69 73 20 77 69 6C 6C 20 67 DIM TABLE,10,10◙P.☺.◙This will g 00000220 65 6E 65 72 61 74 65 20 61 6E 20 65 72 72 6F 72 20 75 6E 6C 65 73 73 20 41 72 72 61 79 20 44 69 enerate an error unless Array Di 00000240 6D 65 6E 73 69 6F 6E 20 43 68 65 63 6B 69 6E 67 20 68 61 73 20 62 65 65 6E 20 64 69 73 61 62 6C mension Checking has been disabl 00000260 65 64 2E 20 1B 00 00 00 0A 20 55 73 65 72 20 56 61 72 69 61 62 6C 65 20 47 65 6E 65 72 61 74 69 ed. ←...◙ User Variable Generati 00000280 6F 6E 0A 83 00 01 00 0A 54 68 69 73 20 61 6C 6C 6F 77 20 74 68 65 20 50 50 45 20 74 6F 20 67 65 on◙â.☺.◙This allow the PPE to ge 000002A0 6E 65 72 61 74 65 20 74 68 65 20 75 73 65 72 20 76 61 72 69 61 62 6C 65 73 20 77 68 65 6E 20 73 nerate the user variables when s 000002C0 74 61 72 74 69 6E 67 2E 2E 2E 20 64 69 73 61 62 6C 65 20 74 68 69 73 20 6F 70 74 69 6F 6E 20 69 tarting... disable this option i 000002E0 66 20 79 6F 75 20 64 6F 6E 27 74 20 77 61 6E 74 20 74 6F 20 68 61 76 65 20 74 68 65 20 77 6F 72 f you don't want to have the wor 00000300 6B 20 64 6F 6E 65 2E 2E 2E 20 7B 00 01 00 0A 55 73 75 61 6C 6C 79 2C 20 74 68 65 72 65 20 69 73 k done... {.☺.◙Usually, there is 00000320 20 6E 6F 20 6E 65 65 64 20 74 6F 20 63 68 61 6E 67 65 20 61 6E 79 74 68 69 6E 67 20 68 65 72 65 no need to change anything here 00000340 2E 2E 2E 20 62 6F 74 68 20 6F 70 74 69 6F 6E 73 20 6D 61 79 20 62 65 20 63 68 65 63 6B 65 64 20 ... both options may be checked 00000360 75 6E 6C 65 73 73 20 79 6F 75 20 68 61 76 65 20 72 65 61 73 6F 6E 73 20 74 6F 20 63 68 61 6E 67 unless you have reasons to chang 00000380 65 64 20 74 68 61 74 2E 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 08 00 25 00 00 00 0A ed that. ..]☻[◙THelpTopic◘.%...◙ 000003A0 20 20 54 68 65 20 46 69 6C 65 20 45 64 69 74 6F 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF The File Editor◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 000003C0 DF DF DF 0A 37 00 01 00 0A 54 68 65 20 46 69 6C 65 20 45 64 69 74 6F 72 20 61 6C 6C 6F 77 73 20 ▀▀▀◙7.☺.◙The File Editor allows 000003E0 79 6F 75 20 74 6F 20 65 64 69 74 20 79 6F 75 72 20 2E 50 50 53 20 66 69 6C 65 73 2E 2E 2E 20 27 you to edit your .PPS files... ' 00000400 00 01 00 0A 68 65 72 65 20 61 72 65 20 74 68 65 20 6B 65 79 73 20 74 68 61 74 20 79 6F 75 20 6D .☺.◙here are the keys that you m 00000420 61 79 20 70 72 65 73 73 3A 20 9F 01 00 00 0A 20 20 55 70 20 20 20 20 20 20 20 20 20 4D 6F 76 65 ay press: ƒ☺..◙ Up Move 00000440 20 75 70 20 6F 6E 65 20 6C 69 6E 65 0A 20 20 44 6F 77 6E 20 20 20 20 20 20 20 4D 6F 76 65 20 64 up one line◙ Down Move d 00000460 6F 77 6E 20 6F 6E 65 20 6C 69 6E 65 0A 20 20 52 69 67 68 74 20 20 20 20 20 20 4D 6F 76 65 20 72 own one line◙ Right Move r 00000480 69 67 68 74 20 6F 6E 65 20 63 6F 6C 75 6D 6E 0A 20 20 4C 65 66 74 20 20 20 20 20 20 20 4D 6F 76 ight one column◙ Left Mov 000004A0 65 20 6C 65 66 74 20 6F 6E 65 20 63 6F 6C 75 6D 6E 0A 20 20 50 67 55 70 20 20 20 20 20 20 20 4D e left one column◙ PgUp M 000004C0 6F 76 65 20 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 4D 6F 76 ove one page up◙ PgDn Mov 000004E0 65 20 6F 6E 65 20 70 61 67 65 20 64 6F 77 6E 0A 20 20 48 6F 6D 65 20 20 20 20 20 20 20 4D 6F 76 e one page down◙ Home Mov 00000500 65 20 72 69 67 68 74 20 6D 6F 73 74 20 63 6F 6C 75 6D 6E 20 6F 66 20 6C 69 6E 65 0A 20 20 45 6E e right most column of line◙ En 00000520 64 20 20 20 20 20 20 20 20 4D 6F 76 65 20 6C 65 66 74 20 6D 6F 73 74 20 63 6F 6C 75 6D 6E 20 6F d Move left most column o 00000540 66 20 6C 69 6E 65 0A 20 20 43 74 72 6C 2D 52 69 67 68 74 20 4D 6F 76 65 20 72 69 67 68 74 20 6F f line◙ Ctrl-Right Move right o 00000560 6E 65 20 77 6F 72 64 0A 20 20 43 74 72 6C 2D 4C 65 66 74 20 20 4D 6F 76 65 20 6C 65 66 74 20 6F ne word◙ Ctrl-Left Move left o 00000580 6E 65 20 77 6F 72 64 0A 20 20 43 74 72 6C 2D 50 67 55 70 20 20 4D 6F 76 65 20 74 6F 20 74 6F 70 ne word◙ Ctrl-PgUp Move to top 000005A0 20 6F 66 20 74 65 78 74 0A 20 20 43 74 72 6C 2D 50 67 44 6E 20 20 4D 6F 76 65 20 74 6F 20 62 6F of text◙ Ctrl-PgDn Move to bo 000005C0 74 74 6F 6D 20 6F 66 20 74 65 78 74 0A 6D 00 01 00 0A 59 6F 75 20 63 61 6E 20 75 73 65 20 62 6C ttom of text◙m.☺.◙You can use bl 000005E0 6F 63 6B 73 20 74 6F 20 6D 6F 76 65 2F 64 65 6C 65 74 65 2F 72 65 70 6C 61 63 65 20 61 6E 79 20 ocks to move/delete/replace any 00000600 62 6C 6F 63 6B 20 6F 66 20 74 65 78 74 2E 2E 2E 20 73 69 6D 70 6C 79 20 68 6F 6C 64 20 74 68 65 block of text... simply hold the 00000620 20 53 68 69 66 74 20 6B 65 79 20 70 72 65 73 73 65 64 20 61 6E 64 20 70 72 65 73 73 3A 20 24 03 Shift key pressed and press: $♥ 00000640 00 00 0A 20 20 55 70 20 20 20 20 20 20 20 20 20 52 65 73 69 7A 65 20 74 68 65 20 62 6C 6F 63 6B ..◙ Up Resize the block 00000660 20 6F 6E 65 20 6C 69 6E 65 20 75 70 0A 20 20 44 6F 77 6E 20 20 20 20 20 20 20 52 65 73 69 7A 65 one line up◙ Down Resize 00000680 20 74 68 65 20 62 6C 6F 63 6B 20 6F 6E 65 20 6C 69 6E 65 20 64 6F 77 6E 0A 20 20 52 69 67 68 74 the block one line down◙ Right 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 63 6F 6C 75 6D Resize the block one colum 000006C0 6E 20 72 69 67 68 74 0A 20 20 4C 65 66 74 20 20 20 20 20 20 20 52 65 73 69 7A 65 20 74 68 65 20 n right◙ Left Resize the 000006E0 62 6C 6F 63 6B 20 6F 6E 65 20 63 6F 6C 75 6D 6E 20 6C 65 66 74 0A 20 20 50 67 55 70 20 20 20 20 block one column left◙ PgUp 00000700 20 20 20 52 65 73 69 7A 65 20 74 68 65 20 62 6C 6F 63 6B 20 6F 6E 65 20 70 61 67 65 20 75 70 0A Resize the block one page up◙ 00000720 20 20 50 67 44 6E 20 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 PgDn Resize the block on 00000740 65 20 70 61 67 65 20 64 6F 77 6E 0A 20 20 48 6F 6D 65 20 20 20 20 20 20 20 52 65 73 69 7A 65 20 e page down◙ Home Resize 00000760 74 68 65 20 62 6C 6F 63 6B 20 74 6F 20 72 69 67 68 74 20 6D 6F 73 74 20 63 6F 6C 75 6D 6E 20 6F the block to right most column o 00000780 66 20 6C 69 6E 65 0A 20 20 45 6E 64 20 20 20 20 20 20 20 20 52 65 73 69 7A 65 20 74 68 65 20 62 f line◙ End Resize the b 000007A0 6C 6F 63 6B 20 74 6F 20 6C 65 66 74 20 6D 6F 73 74 20 63 6F 6C 75 6D 6E 20 6F 66 20 6C 69 6E 65 lock to left most column of line 000007C0 0A 20 20 43 74 72 6C 2D 52 69 67 68 74 20 52 65 73 69 7A 65 20 74 68 65 20 62 6C 6F 63 6B 20 74 ◙ Ctrl-Right Resize the block t 000007E0 6F 20 6E 65 78 74 20 77 6F 72 64 0A 20 20 43 74 72 6C 2D 4C 65 66 74 20 20 52 65 73 69 7A 65 20 o next word◙ Ctrl-Left Resize 00000800 74 68 65 20 62 6C 6F 63 6B 20 74 6F 20 70 72 65 76 69 6F 75 73 20 77 6F 72 64 0A 20 20 43 74 72 the block to previous word◙ Ctr 00000820 6C 2D 50 67 55 70 20 20 52 65 73 69 7A 65 20 74 68 65 20 62 6C 6F 63 6B 20 74 6F 20 62 6F 74 74 l-PgUp Resize the block to bott 00000840 6F 6D 20 6F 66 20 74 65 78 74 0A 20 20 43 74 72 6C 2D 50 67 44 6E 20 20 52 65 73 69 7A 65 20 74 om of text◙ Ctrl-PgDn Resize t 00000860 68 65 20 62 6C 6F 63 6B 20 74 6F 20 65 6E 64 20 6F 66 20 74 65 78 74 0A 20 20 44 65 6C 20 20 20 he block to end of text◙ Del 00000880 20 20 20 20 20 44 65 6C 65 74 65 20 74 68 65 20 62 6C 6F 63 6B 20 28 74 68 65 20 62 6C 6F 63 6B Delete the block (the block 000008A0 20 69 73 20 6C 6F 73 74 2C 20 75 6E 6C 65 73 73 20 55 4E 44 4F 20 69 73 20 70 72 65 73 73 65 64 is lost, unless UNDO is pressed 000008C0 29 0A 20 20 53 68 69 66 74 2D 44 65 6C 20 20 50 75 74 20 74 68 65 20 62 6C 6F 63 6B 20 69 6E 20 )◙ Shift-Del Put the block in 000008E0 74 68 65 20 63 75 72 72 65 6E 74 20 62 75 66 66 65 72 20 61 6E 64 20 64 65 6C 65 74 65 20 69 74 the current buffer and delete it 00000900 0A 20 20 53 68 69 66 74 2D 49 6E 73 20 20 46 69 6C 6C 20 74 68 65 20 62 6C 6F 63 6B 20 77 69 74 ◙ Shift-Ins Fill the block wit 00000920 68 20 74 68 65 20 63 75 72 72 65 6E 74 20 62 75 66 66 65 72 0A 20 20 43 74 72 6C 2D 49 6E 73 20 h the current buffer◙ Ctrl-Ins 00000940 20 20 50 75 74 20 74 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 Put the block in the current b 00000960 75 66 66 65 72 0A 4F 00 01 00 0A 54 68 65 20 46 69 6C 65 20 65 64 69 74 6F 72 20 63 61 6E 20 62 uffer◙O.☺.◙The File editor can b 00000980 65 20 72 65 73 69 7A 65 64 20 61 6E 64 20 6D 6F 76 65 64 20 75 73 69 6E 67 20 74 68 65 20 57 69 e resized and moved using the Wi 000009A0 6E 64 6F 77 73 20 6D 65 6E 75 20 6F 72 20 74 68 65 20 6D 6F 75 73 65 2E 20 57 00 01 00 0A 49 74 ndows menu or the mouse. W.☺.◙It 000009C0 20 69 73 20 70 6F 73 73 69 62 6C 65 20 74 6F 20 6F 70 65 6E 20 6D 61 6E 79 20 46 69 6C 65 20 45 is possible to open many File E 000009E0 64 69 74 6F 72 73 20 61 74 20 61 20 74 69 6D 65 2C 20 6A 75 73 74 20 6F 70 65 6E 20 61 20 66 69 ditors at a time, just open a fi 00000A00 6C 65 20 6F 72 20 63 72 65 61 74 65 20 6F 6E 65 2E 2E 2E 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 le or create one... ..]☻[◙THelpT 00000A20 6F 70 69 63 03 00 1B 00 00 00 0A 20 20 43 61 6C 63 75 6C 61 74 6F 72 0A 20 20 DF DF DF DF DF DF opic♥.←...◙ Calculator◙ ▀▀▀▀▀▀ 00000A40 DF DF DF DF 0A 82 00 01 00 0A 41 20 63 61 6C 63 75 6C 61 74 6F 72 20 69 73 20 76 65 72 79 20 75 ▀▀▀▀◙é.☺.◙A calculator is very u 00000A60 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 79 6F 75 20 63 sefull when programming... you c 00000A80 61 6E 20 68 61 76 65 20 6D 61 6E 79 20 63 61 6C 63 75 6C 61 74 6F 72 73 20 6F 70 65 6E 65 64 20 an have many calculators opened 00000AA0 61 74 20 61 20 74 69 6D 65 2C 20 63 61 6C 63 75 6C 61 74 69 6E 67 20 64 69 66 66 65 72 65 6E 74 at a time, calculating different 00000AC0 20 74 68 69 6E 67 73 2E 2E 2E 20 8C 01 01 00 0A 54 68 65 20 63 61 6C 63 75 6C 61 74 6F 72 20 69 things... î☺☺.◙The calculator i 00000AE0 73 20 61 20 73 69 6D 70 6C 65 20 66 6F 75 72 2D 66 75 6E 63 74 69 6F 6E 20 63 61 6C 63 75 6C 61 s a simple four-function calcula 00000B00 74 6F 72 20 77 69 74 68 20 61 64 64 2C 20 73 75 62 74 72 61 63 74 2C 20 6D 75 6C 74 69 70 6C 79 tor with add, subtract, multiply 00000B20 2C 20 61 6E 64 20 64 69 76 69 64 65 2E 20 20 54 6F 20 6F 70 65 72 61 74 65 20 74 68 65 20 63 61 , and divide. To operate the ca 00000B40 6C 63 75 6C 61 74 6F 72 20 79 6F 75 20 63 61 6E 20 65 69 74 68 65 72 20 75 73 65 20 74 68 65 20 lculator you can either use the 00000B60 6B 65 79 62 6F 61 72 64 20 6F 72 20 70 72 65 73 73 20 74 68 65 20 62 75 74 74 6F 6E 73 20 6F 6E keyboard or press the buttons on 00000B80 20 74 68 65 20 63 61 6C 63 75 6C 61 74 6F 72 20 77 69 74 68 20 74 68 65 20 6D 6F 75 73 65 2E 20 the calculator with the mouse. 00000BA0 20 54 68 65 20 27 43 27 20 6B 65 79 20 63 6C 65 61 72 73 20 74 68 65 20 63 61 6C 63 75 6C 61 74 The 'C' key clears the calculat 00000BC0 6F 72 2C 20 74 68 65 20 27 1B 27 20 6B 65 79 20 77 69 6C 6C 20 65 72 61 73 65 73 20 74 68 65 20 or, the '←' key will erases the 00000BE0 6C 61 73 74 20 63 68 61 72 61 63 74 65 72 20 74 79 70 65 64 2C 20 61 6E 64 20 74 68 65 20 27 F1 last character typed, and the '± 00000C00 27 20 6B 65 79 20 74 6F 67 67 6C 65 73 20 74 68 65 20 76 61 6C 75 65 20 66 72 6F 6D 20 70 6F 73 ' key toggles the value from pos 00000C20 69 74 69 76 65 20 74 6F 20 6E 65 67 61 74 69 76 65 20 28 74 68 65 20 6B 65 79 62 6F 61 72 64 20 itive to negative (the keyboard 00000C40 65 71 75 69 76 61 6C 65 6E 74 20 6F 66 20 27 F1 27 20 69 73 20 27 5F 27 29 2E 20 00 00 5D 02 5B equivalent of '±' is '_'). ..]☻[ 00000C60 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 23 00 00 00 0A 20 20 4D 65 73 73 61 67 65 20 57 69 6E 64 ◙THelpTopic☻.#...◙ Message Wind 00000C80 6F 77 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A FA 00 01 00 0A 54 68 65 20 4D 65 73 ow◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙·.☺.◙The Mes 00000CA0 73 61 67 65 20 57 69 6E 64 6F 77 20 69 73 20 68 65 72 65 20 74 6F 20 73 68 6F 77 20 79 6F 75 20 sage Window is here to show you 00000CC0 74 68 65 20 72 65 73 75 6C 74 20 6F 66 20 74 68 65 20 63 6F 6D 70 69 6C 61 74 69 6F 6E 20 70 72 the result of the compilation pr 00000CE0 6F 63 65 64 75 72 65 2E 20 48 65 72 65 20 61 72 65 20 73 68 6F 77 6E 20 74 68 65 20 6C 69 6E 65 ocedure. Here are shown the line 00000D00 20 6E 75 6D 62 65 72 20 6F 66 20 79 6F 75 72 20 65 72 72 6F 72 73 20 6F 72 20 73 69 6D 70 6C 79 number of your errors or simply 00000D20 20 74 68 65 20 63 6F 6E 66 69 72 6D 61 74 69 6F 6E 20 6F 66 20 61 20 70 65 72 66 65 63 74 20 63 the confirmation of a perfect c 00000D40 6F 6D 70 69 6C 61 74 69 6F 6E 2C 20 73 6F 20 79 6F 75 20 6B 6E 6F 77 20 79 6F 75 27 72 65 20 74 ompilation, so you know you're t 00000D60 68 65 20 62 65 73 74 20 50 50 4C 20 70 72 6F 67 72 61 6D 6D 65 72 20 61 6C 6C 20 6F 76 65 72 20 he best PPL programmer all over 00000D80 74 68 65 20 77 6F 72 6C 64 20 3C 67 72 69 6E 21 3E 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 the world <grin!> ..]☻[◙THelpTop 00000DA0 69 63 02 00 17 00 00 00 0A 20 20 43 61 6C 65 6E 64 61 72 0A 20 20 DF DF DF DF DF DF DF DF 0A E4 ic☻.↨...◙ Calendar◙ ▀▀▀▀▀▀▀▀◙Σ 00000DC0 00 01 00 0A 54 68 65 20 63 61 6C 65 6E 64 61 72 20 64 69 73 70 6C 61 79 73 20 74 68 65 20 63 75 .☺.◙The calendar displays the cu 00000DE0 72 72 65 6E 74 20 6D 6F 6E 74 68 2C 20 68 69 67 68 6C 69 67 68 74 69 6E 67 20 74 6F 64 61 79 73 rrent month, highlighting todays 00000E00 20 64 61 74 65 2E 20 54 68 65 20 6E 65 78 74 20 61 6E 64 20 70 72 65 76 69 6F 75 73 20 6D 6F 6E date. The next and previous mon 00000E20 74 68 73 20 63 61 6E 20 62 65 20 76 69 65 77 65 64 20 75 73 69 6E 67 20 74 68 65 20 27 2B 27 20 ths can be viewed using the '+' 00000E40 6F 72 20 27 2D 27 20 6B 65 79 73 20 72 65 73 70 65 63 74 69 76 6C 79 2E 20 20 54 68 65 20 6D 6F or '-' keys respectivly. The mo 00000E60 75 73 65 20 63 61 6E 20 61 6C 73 6F 20 62 65 20 75 73 65 64 20 74 6F 20 63 68 61 6E 67 65 20 74 use can also be used to change t 00000E80 68 65 20 6D 6F 6E 74 68 20 62 79 20 70 72 65 73 73 69 6E 67 20 74 68 65 20 1E 20 6F 72 20 1F 20 he month by pressing the ▲ or ▼ 00000EA0 69 63 6F 6E 73 2E 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 20 icons. ..]☻[◙THelpTopic♥.↔...◙ 00000EC0 41 53 43 49 49 20 54 61 62 6C 65 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF 0A 78 00 01 00 0A 41 ASCII Table◙ ▀▀▀▀▀▀▀▀▀▀▀◙x.☺.◙A 00000EE0 6E 20 41 73 63 69 69 20 74 61 62 6C 65 20 69 73 20 52 45 41 4C 4C 59 20 75 73 65 66 75 6C 6C 20 n Ascii table is REALLY usefull 00000F00 77 68 65 6E 20 70 72 6F 67 72 61 6D 6D 69 6E 67 2E 2E 2E 20 77 65 20 6E 65 76 65 72 20 6B 6E 6F when programming... we never kno 00000F20 77 20 77 68 61 74 27 73 20 74 68 65 20 63 6F 64 65 20 6F 66 20 74 68 65 20 27 D9 27 20 63 68 61 w what's the code of the '┘' cha 00000F40 72 61 63 74 65 72 20 66 6F 72 20 65 78 65 6D 70 6C 65 2E 2E 2E 20 6A 01 01 00 0A 54 68 65 20 41 racter for exemple... j☺☺.◙The A 00000F60 53 43 49 49 20 74 61 62 6C 65 20 64 69 73 70 6C 61 79 73 20 74 68 65 20 65 6E 74 69 72 65 20 49 SCII table displays the entire I 00000F80 42 4D 20 50 43 20 63 68 61 72 61 63 74 65 72 20 73 65 74 2E 20 20 54 68 65 20 63 75 72 72 65 6E BM PC character set. The curren 00000FA0 74 20 63 68 61 72 61 63 74 65 72 20 69 73 20 6D 61 72 6B 65 64 20 62 79 20 61 20 62 6C 69 6E 6B t character is marked by a blink 00000FC0 69 6E 67 20 62 6C 6F 63 6B 20 63 75 72 73 6F 72 2C 20 61 6E 64 20 74 68 65 20 68 65 78 61 64 65 ing block cursor, and the hexade 00000FE0 63 69 6D 61 6C 20 61 6E 64 20 64 65 63 69 6D 61 6C 20 41 53 43 49 49 20 76 61 6C 75 65 73 20 6F cimal and decimal ASCII values o 00001000 66 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 61 72 65 20 64 69 73 70 6C 61 79 65 64 20 62 65 f the character are displayed be 00001020 6C 6F 77 20 74 68 65 20 63 68 61 72 74 2E 20 41 20 6E 65 77 20 63 68 61 72 61 63 74 65 72 20 69 low the chart. A new character i 00001040 73 20 73 65 6C 65 63 74 65 64 20 62 79 20 70 72 65 73 73 69 6E 67 20 69 74 20 6F 6E 20 74 68 65 s selected by pressing it on the 00001060 20 6B 65 79 62 6F 61 72 64 2C 20 62 79 20 63 6C 69 63 6B 69 6E 67 20 74 68 65 20 6D 6F 75 73 65 keyboard, by clicking the mouse 00001080 20 6F 6E 20 69 74 20 69 6E 20 74 68 65 20 63 68 61 72 74 2C 20 6F 72 20 62 79 20 6D 6F 76 69 6E on it in the chart, or by movin 000010A0 67 20 74 68 65 20 63 75 72 73 6F 72 20 75 73 69 6E 67 20 74 68 65 20 63 75 72 73 6F 72 20 6B 65 g the cursor using the cursor ke 000010C0 79 73 2E 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 5F 00 00 00 0A 20 20 50 43 42 ys. ..]☻[◙THelpTopic♦._...◙ PCB 000010E0 6F 61 72 64 20 50 72 6F 67 72 61 6D 6D 69 6E 67 20 4C 61 6E 67 75 61 67 65 20 52 65 66 65 72 65 oard Programming Language Refere 00001100 6E 63 65 20 49 6E 64 65 78 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF nce Index◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00001120 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 01 01 00 00 0A 20 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙☺☺..◙ 00001140 20 50 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 PPL Source Syntax◙ Data Types 00001160 0A 20 20 20 43 6F 6E 73 74 61 6E 74 73 0A 20 20 20 50 72 65 64 69 66 69 6E 65 64 FF 56 61 72 69 ◙ Constants◙ Predifined Vari 00001180 61 62 6C 65 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 ables◙ Predifined Constants◙ 000011A0 20 4D 65 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 45 78 70 Message Header Constants◙ Exp 000011C0 72 65 73 73 69 6F 6E FF 4F 70 65 72 61 74 6F 72 73 0A 20 20 20 41 63 63 6F 75 6E 74 69 6E 67 FF ression Operators◙ Accounting 000011E0 66 65 61 74 75 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 20 features◙ DBase III features◙ 00001200 20 20 40 58 6E 6E FF 43 6F 6C 6F 72 FF 63 6F 64 65 73 0A 20 20 20 43 6F 6D 70 69 6C 65 72 FF 4F @Xnn Color codes◙ Compiler O 00001220 70 74 69 6F 6E 73 0A 20 20 20 43 6F 6D 70 69 6C 65 72 FF 44 69 72 65 63 74 69 76 65 73 0A 2F 00 ptions◙ Compiler Directives◙/. 00001240 00 00 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 C4 C4 C4 20 46 75 6E 63 74 69 6F 6E 73 20 ..◙ ─── Functions 00001260 26 20 53 74 61 74 65 6D 65 6E 74 73 20 C4 C4 C4 0A CB 02 00 00 0A 20 20 20 46 75 6E 63 74 69 6F & Statements ───◙╦☻..◙ Functio 00001280 6E 73 FF 26 FF 53 74 61 74 65 6D 65 6E 74 73 FF 2D FF 41 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF ns & Statements - A Functions & 000012A0 53 74 61 74 65 6D 65 6E 74 73 FF 2D FF 42 0A 20 20 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 Statements - B◙ Functions & St 000012C0 61 74 65 6D 65 6E 74 73 FF 2D FF 43 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 6D 65 atements - C Functions & Stateme 000012E0 6E 74 73 FF 2D FF 44 0A 20 20 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 6D 65 6E 74 nts - D◙ Functions & Statement 00001300 73 FF 2D FF 45 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 6D 65 6E 74 73 FF 2D FF 46 s - E Functions & Statements - F 00001320 0A 20 20 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 6D 65 6E 74 73 FF 2D FF 47 20 46 ◙ Functions & Statements - G F 00001340 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 6D 65 6E 74 73 FF 2D FF 48 0A 20 20 20 46 75 6E unctions & Statements - H◙ Fun 00001360 63 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 6D 65 6E 74 73 FF 2D FF 49 20 46 75 6E 63 74 69 6F 6E ctions & Statements - I Function 00001380 73 FF 26 FF 53 74 61 74 65 6D 65 6E 74 73 FF 2D FF 4A 0A 20 20 20 46 75 6E 63 74 69 6F 6E 73 FF s & Statements - J◙ Functions 000013A0 26 FF 53 74 61 74 65 6D 65 6E 74 73 FF 2D FF 4B 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 61 & Statements - K Functions & Sta 000013C0 74 65 6D 65 6E 74 73 FF 2D FF 4C 0A 20 20 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 tements - L◙ Functions & State 000013E0 6D 65 6E 74 73 FF 2D FF 4D 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 6D 65 6E 74 73 ments - M Functions & Statements 00001400 FF 2D FF 4E 0A 20 20 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 6D 65 6E 74 73 FF 2D - N◙ Functions & Statements - 00001420 FF 4F 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 6D 65 6E 74 73 FF 2D FF 50 0A 20 20 O Functions & Statements - P◙ 00001440 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 6D 65 6E 74 73 FF 2D FF 51 20 46 75 6E 63 Functions & Statements - Q Func 00001460 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 6D 65 6E 74 73 FF 2D FF 52 0A 20 20 20 46 75 6E 63 74 69 tions & Statements - R◙ Functi 00001480 6F 6E 73 FF 26 FF 53 74 61 74 65 6D 65 6E 74 73 FF 2D FF 53 20 46 75 6E 63 74 69 6F 6E 73 FF 26 ons & Statements - S Functions & 000014A0 FF 53 74 61 74 65 6D 65 6E 74 73 FF 2D FF 54 0A 20 20 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 Statements - T◙ Functions & S 000014C0 74 61 74 65 6D 65 6E 74 73 FF 2D FF 55 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 6D tatements - U Functions & Statem 000014E0 65 6E 74 73 FF 2D FF 56 0A 20 20 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 6D 65 6E ents - V◙ Functions & Statemen 00001500 74 73 FF 2D FF 57 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 6D 65 6E 74 73 FF 2D FF ts - W Functions & Statements - 00001520 58 0A 20 20 20 46 75 6E 63 74 69 6F 6E 73 FF 26 FF 53 74 61 74 65 6D 65 6E 74 73 FF 2D FF 59 0A X◙ Functions & Statements - Y◙ 00001540 25 00 01 00 64 00 11 02 00 79 00 0A 03 00 87 00 09 04 00 94 00 14 3F 00 AC 00 14 2B 02 C4 00 18 %.☺.d.◄☻.y.◙♥.ç.○♦.ö.¶?.¼.¶+☻─.↑ 00001560 05 00 E0 00 14 26 02 F8 00 13 14 02 0F 01 12 0D 02 25 01 10 5C 01 39 01 10 58 01 4D 01 13 F4 01 ♣.α.¶&☻°.‼¶☻☼☺↕♪☻%☺►\☺9☺►X☺M☺‼⌠☺ 00001580 94 01 1A F5 01 AF 01 1A F6 01 CD 01 1A F7 01 E8 01 1A F8 01 06 02 1A F9 01 21 02 1A FA 01 3F 02 ö☺→⌡☺»☺→÷☺═☺→≈☺Φ☺→°☺♠☻→∙☺!☻→·☺?☻ 000015A0 1A FB 01 5A 02 1A FC 01 78 02 1A FD 01 93 02 1A FE 01 B1 02 1A FF 01 CC 02 1A 00 02 EA 02 1A 01 →√☺Z☻→ⁿ☺x☻→²☺ô☻→■☺▒☻→ ☺╠☻→.☻Ω☻→☺ 000015C0 02 05 03 1A 02 02 23 03 1A 03 02 3E 03 1A 04 02 5C 03 1A 05 02 77 03 1A 06 02 95 03 1A 07 02 B0 ☻♣♥→☻☻#♥→♥☻>♥→♦☻\♥→♣☻w♥→♠☻ò♥→•☻░ 000015E0 03 1A 08 02 CE 03 1A 09 02 E9 03 1A 0A 02 07 04 1A 0B 02 22 04 1A 0C 02 40 04 1A 5D 02 5B 0A 54 ♥→◘☻╬♥→○☻Θ♥→◙☻•♦→♂☻"♦→♀☻@♦→]☻[◙T 00001600 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 00001620 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00001640 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 00001660 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 00001680 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 000016A0 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 000016C0 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◙☼.•.> 000016E0 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.○ 00001700 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☺¢.♣○.ú.♥◙.⌐.♠▒.▓.•?☺ 00001720 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 00001740 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◙ ▀▀▀▀▀ 00001760 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◙ 00001780 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 000017A0 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◙◘.♀ 000017C0 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 000017E0 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 00001800 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◙ ▀▀▀▀▀▀ 00001820 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◙ 00001840 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 00001860 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◙ 00001880 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◙ 000018A0 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◙ 000018C0 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 000018E0 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◙ 00001900 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◙ 00001920 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 00001940 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◙▲.╖.=.♦♪. 00001960 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.○↕.â. 00001980 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.æ.◘‼.£.♥╗.ó.◘╝.¡.♠╜.╢.♥╛ 000019A0 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.° 000019C0 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☺◘ 000019E0 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 00001A00 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◙ 00001A20 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 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙╛... 00001A40 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◙ 00001A60 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 00001A80 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◙ 00001AA0 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◙ 00001AC0 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◙ 00001AE0 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◙§. 00001B00 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.♠→. 00001B20 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.♣┼.ü.♠╞.è.•╟.ö.♥╚.Ü.◘╔.Ñ. 00001B40 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☺╤.◘§☻▄.◙╠ 00001B60 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...◙ 00001B80 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◙ ▀▀▀▀ 00001BA0 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 00001BC0 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 00001BE0 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 00001C00 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 00001C20 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00001C40 DF DF DF DF DF DF DF 0A 3E 01 00 00 0A 20 20 46 41 70 70 65 6E 64 0A 20 20 46 43 6C 6F 73 65 0A ▀▀▀▀▀▀▀◙>☺..◙ FAppend◙ FClose◙ 00001C60 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◙ 00001C80 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 00001CA0 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 00001CC0 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 00001CE0 66 0A 20 20 46 6C 61 67 0A 20 20 46 6C 61 67 43 6E 74 0A 20 20 46 6D 74 43 43 0A 20 20 46 6D 74 f◙ Flag◙ FlagCnt◙ FmtCC◙ Fmt 00001D00 52 65 61 6C 0A 20 20 46 4E 65 78 74 0A 20 20 46 4F 70 65 6E 0A 20 20 46 6F 72 4E 65 78 74 0A 20 Real◙ FNext◙ FOpen◙ ForNext◙ 00001D20 20 46 6F 72 77 61 72 64 0A 20 20 46 50 75 74 0A 20 20 46 50 75 74 4C 6E 0A 20 20 46 50 75 74 50 Forward◙ FPut◙ FPutLn◙ FPutP 00001D40 61 64 0A 20 20 46 52 65 61 64 0A 20 20 46 52 65 41 6C 74 55 73 65 72 0A 20 20 46 72 65 73 68 4C ad◙ FRead◙ FReAltUser◙ FreshL 00001D60 69 6E 65 0A 20 20 46 52 65 77 69 6E 64 0A 20 20 46 53 65 65 6B 0A 20 20 46 75 6E 63 74 69 6F 6E ine◙ FRewind◙ FSeek◙ Function 00001D80 0A 20 20 46 57 72 69 74 65 0A 22 00 CF 00 3D 00 07 D0 00 47 00 06 18 02 50 00 09 D1 00 5C 00 07 ◙ FWrite◙".╧.=.•╨.G.♠↑☻P.○╤.\.• 00001DA0 36 01 66 00 06 37 01 6F 00 07 38 01 79 00 05 3A 01 81 00 05 3B 01 89 00 07 3C 01 93 00 08 39 01 6☺f.♠7☺o.•8☺y.♣:☺ü.♣;☺ë.•<☺ô.◘9☺ 00001DC0 9E 00 06 3D 01 A7 00 07 1D 00 B1 00 04 32 01 B8 00 06 D2 00 C1 00 04 1E 00 C8 00 07 42 01 D2 00 ₧.♠=☺º.•↔.▒.♦2☺╕.♠╥.┴.♦▲.╚.•B☺╥. 00001DE0 04 44 01 D9 00 07 1F 00 E3 00 05 59 01 EB 00 07 19 02 F5 00 05 D3 00 FD 00 05 D4 00 05 01 07 D5 ♦D☺┘.•▼.π.♣Y☺δ.•↓☻⌡.♣╙.².♣╘.♣☺•╒ 00001E00 00 0F 01 07 D6 00 19 01 04 D7 00 20 01 06 D8 00 29 01 07 34 01 33 01 05 25 02 3B 01 0A D9 00 48 .☼☺•╓.↓☺♦╫. ☺♠╪.)☺•4☺3☺♣%☻;☺◙┘.H 00001E20 01 09 DA 00 54 01 07 33 01 5E 01 05 11 02 66 01 08 35 01 71 01 06 5D 02 5B 0A 54 48 65 6C 70 54 ☺○┌.T☺•3☺^☺♣◄☻f☺◘5☺q☺♠]☻[◙THelpT 00001E40 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 6E opic☻.9...◙ Function & Statemen 00001E60 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 DF ts - G◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00001E80 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 20 ▀▀◙c...◙ GetAltUser◙ GetEnv◙ 00001EA0 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 59 GetToken◙ GetUser◙ GetX◙ GetY 00001EC0 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 20 ◙ Go◙ Goodbye◙ GoSub◙ GoTo◙ 00001EE0 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 07 GrafMode◙♂.T☺=.◙ .J.♠!.S.◘▄.^.• 00001F00 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 00 ".h.♦#.o.♦/☻v.☻▀.{.•▌.à.♣▐.ì.♦$. 00001F20 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 69 ö.◘]☻[◙THelpTopic☻.9...◙ Functi 00001F40 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 DF on & Statements - H◙ ▀▀▀▀▀▀▀▀▀▀ 00001F60 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3...◙ Hangup◙ 00001F80 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 0A HelpPath◙ HiConfNum◙ HiMsgNum◙ 00001FA0 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 68 Hour◙♣.α.=.♠%.F.◘→☻Q.○1.].◘&.h 00001FC0 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 6F .♦]☻[◙THelpTopic☻.9...◙ Functio 00001FE0 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 DF n & Statements - I◙ ▀▀▀▀▀▀▀▀▀▀▀ 00002000 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 68 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙¬...◙ I2s◙ IfTh 00002020 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 70 en◙ InBytes◙ Inc◙ Inkey◙ Inp 00002040 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 74 ut◙ InputCC◙ InputDate◙ Input 00002060 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 6E Int◙ InputMoney◙ InputStr◙ In 00002080 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 20 putText◙ InputTime◙ InputYN◙ 000020A0 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 27 Instr◙ IsBitSet◙ IsNonStop◙◄.' 000020C0 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 6C .=.♥ß.C.♠∟☻L.•Γ.V.♥(.\.♣π.d.♣Σ.l 000020E0 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 09 .•σ.v.○µ.é.◘τ.ì.◙Φ.Ü.◘Θ.Ñ.○Ω.▒.○ 00002100 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 70 δ.╜.•).╟.♣♫☻╧.◘<.┌.○]☻[◙THelpTop 00002120 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 73 ic☻.9...◙ Function & Statements 00002140 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 DF - J◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00002160 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 70 ◙◘...◙ Join◙☺.∞.=.♦]☻[◙THelpTop 00002180 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 73 ic☻.9...◙ Function & Statements 000021A0 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 DF - K◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000021C0 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 20 ◙s...◙ KbdBufSize◙ KbdChkOff◙ 000021E0 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 65 KbdChkOn◙ KbdFile◙ KbdFileUse 00002200 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 74 d◙ KbdFlush◙ KbdString◙ KbdSt 00002220 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 ED uff◙ KeyFlush◙ KInkey◙◙./.=.◙φ 00002240 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 90 .J.○ε.V.◘∩.a.•0.k.♂G☺y.◘F☺ä.○≡.É 00002260 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 00 .◘I☺¢.◘*.ª.♠]☻[◙THelpTopic☻.9... 00002280 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 DF ◙ Function & Statements - L◙ ▀ 000022A0 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙v...◙ 000022C0 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 49 Lang◙ LangExt◙ LastAns◙ LastI 000022E0 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 67 n◙ Left◙ Len◙ Let◙ Log◙ Log 00002300 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 0A gedOn◙ LoMsgNum◙ Loop◙ Lower◙ 00002320 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 34 Lprinted◙ Ltrim◙♫.M☺=.♦+.D.•4 00002340 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 7A .N.•A☺X.♠,.a.♦-.h.♥±.n.♥V☺t.♥..z 00002360 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 54 .◘@.à.◘1☺É.♦A.ù.♣B.ƒ.◘C.¬.♣]☻[◙T 00002380 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 000023A0 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 DF tements - M◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000023C0 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 6B ▀▀▀▀▀▀▀◙♪☺..◙ Mask_Alnum◙ Mask 000023E0 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 0A _Alpha◙ Mask_Ascii◙ Mask_File◙ 00002400 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 77 Mask_Num◙ Mask_Path◙ Mask_Pw 00002420 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 6D d◙ MaxNode◙ MdmFlush◙ MegaNum 00002440 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 69 ◙ Message◙ MGetByte◙ Mid◙ Mi 00002460 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 4D n◙ MInkey◙ MinLeft◙ MinOn◙ M 00002480 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 20 ixed◙ MkAddr◙ MkDate◙ Modem◙ 000024A0 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 6E Month◙ More◙ MouseReg◙ MPrin 000024C0 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 0A t◙ MPrintLn◙ MsgToFile◙←.D.=.◙ 000024E0 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 00 E.J.◙F.W.◙G.d.○H.p.◘I.{.○J.ç.◘K. 00002500 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 00 Æ.•H☺£.◘L.º.•≥.▒.•M.╗.◘N.╞.♥O.╠. 00002520 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 56 ♥P.╥.♠Q.█.•R.σ.♣S.φ.♣T.⌡.♠U.■.♠V 00002540 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 3D .•☺♣W.☼☺♣≤.↨☺♦⌠.▲☺◘⌡.)☺♠÷.2☺◘-☻= 00002560 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 6F ☺○]☻[◙THelpTopic☻.9...◙ Functio 00002580 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 DF n & Statements - N◙ ▀▀▀▀▀▀▀▀▀▀▀ 000025A0 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙%...◙ NewLine◙ 000025C0 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 F8 NewLines◙ NoChar◙ Not◙♦.≈.=.•° 000025E0 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 00 .G.◘X.R.♠Y.[.♥]☻[◙THelpTopic☻.9. 00002600 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 20 ..◙ Function & Statements - O◙ 00002620 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 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙:...◙ 00002640 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 0A OnLocal◙ OpenCap◙ Operators◙ 00002660 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 07 OpText◙ Or◙ OutBytes◙♠.Z.=.• 00002680 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 65 ∙.G.•♣.Q.○·.].♠[.f.☻←☻k.◘]☻[◙THe 000026A0 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 65 lpTopic☻.9...◙ Function & State 000026C0 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 DF ments - P◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000026E0 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 20 ▀▀▀▀▀◙♠☺..◙ PageOff◙ PageOn◙ 00002700 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 74 PageStat◙ PCBAccount◙ PcbAccSt 00002720 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 20 at◙ PcbDat◙ PcbMac◙ PcbNode◙ 00002740 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 0A PeekB◙ PeekDW◙ PeekW◙ PokeB◙ 00002760 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 65 PokeDW◙ PokeW◙ Pop◙ PPEName 00002780 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 6E ◙ PPEPath◙ PPLBufSize◙ PRFoun 000027A0 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 0A d◙ Print◙ PrintLn◙ Procedure◙ 000027C0 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 6C PromptStr◙ Psa◙ Push◙ PutAl 000027E0 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 00 tUser◙ PutUser◙←.√.=.•ⁿ.G.♠\.P. 00002800 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 60 ◘)☻[.◙*☻h.◙].u.♠↔☻~.♠^.ç.•_.æ.♣` 00002820 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 C9 .Ö.♠a.ó.♣².¬.♣■.▓.♠ .╗.♣.☺├.♥b.╔ 00002840 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 09 .•c.╙.•d.▌.◙☺☺Ω.•☻☺⌠.♣♥☺ⁿ.•►☻♠☺○ 00002860 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 65 ♦☺↕☺○e.▲☺♥♣☺$☺♦S☺+☺◙♠☺8☺•]☻[◙THe 00002880 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 65 lpTopic☻.9...◙ Function & State 000028A0 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 DF ments - Q◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000028C0 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 4C ▀▀▀▀▀◙∟...◙ Quest◙ Quit◙ QwkL 000028E0 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 70 imits◙♥.•☺=.♣/☺E.♦.☻L.○]☻[◙THelp 00002900 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 00002920 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 DF nts - R◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00002940 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 55 ▀▀▀◙∟☺..◙ Random◙ RdUnet◙ RdU 00002960 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 52 sys◙ ReadLine◙ RecordUsage◙ R 00002980 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 52 eDim◙ RegAh◙ RegAl◙ RegAx◙ R 000029A0 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 52 egBh◙ RegBl◙ RegBx◙ RegCf◙ R 000029C0 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 52 egCh◙ RegCl◙ RegCx◙ RegDh◙ R 000029E0 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 52 egDi◙ RegDl◙ RegDs◙ RegDx◙ R 00002A00 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 52 egEs◙ RegF◙ RegSi◙ Rename◙ R 00002A20 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 0A eplace◙ ReplaceStr◙ ResetDisp◙ 00002A40 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 74 RestScrn◙ Return◙ Right◙ Rt 00002A60 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 3E rim◙ .f.=.♠◘☺F.♠○☺O.♠g.X.◘(☻c.♂> 00002A80 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 A1 ☺q.♣h.y.♣i.ü.♣j.ë.♣k.æ.♣l.Ö.♣m.í 00002AA0 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 05 .♣n.⌐.♣o.▒.♣p.╣.♣q.┴.♣r.╔.♣s.╤.♣ 00002AC0 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 01 t.┘.♣u.ß.♣v.Θ.♣w.±.♣x.∙.♦y..☺♣◙☺ 00002AE0 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 01 ◘☺♠z.◄☺•{.←☺◙♂☺(☺○♀☺4☺◘♪☺?☺♠|.H☺ 00002B00 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 6E ♣}.P☺♣]☻[◙THelpTopic☻.9...◙ Fun 00002B20 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 DF ction & Statements - S◙ ▀▀▀▀▀▀▀ 00002B40 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙X☺..◙ S2i◙ 00002B60 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 0A SaveScrn◙ ScanMsgHdr◙ ScrFile◙ 00002B80 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 49 ScrText◙ SearchFind◙ SearchI 00002BA0 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 FF nit◙ SearchStop◙ Sec◙ Select 00002BC0 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 4C Case◙ SendModem◙ SetEnv◙ SetL 00002BE0 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 20 mr◙ Shell◙ ShowOff◙ ShowOn◙ 00002C00 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 64 ShowStat◙ SlPath◙ Sort◙ Sound 00002C20 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 53 ◙ Space◙ SPrint◙ SPrintLn◙ S 00002C40 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 74 tackAbort◙ StackErr◙ StackLeft 00002C60 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 53 ◙ StartDisp◙ Stop◙ String◙ S 00002C80 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 6E trip◙ StripAtx◙ StripStr◙ Syn 00002CA0 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 0A tax◙ SysopSec◙".~.=.♥♫☺C.◘,☻N.◙ 00002CC0 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 02 ☼☺[.•⌂.e.•↕☺o.◙◄☺|.◙‼☺ë.◙Ç.û.♥‼☻ 00002CE0 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 00 £.♂►☺¬.○↨☻╢.♠▬☻┐.♠¶☺╚.♣§☺╨.•▬☺┌. 00002D00 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 1A ♠ü.π.◘é.ε.♠↨☺≈.♦↑☺■.♣â.♠☺♣↓☺♫☺♠→ 00002D20 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 59 ☺↨☺◘"☻"☺◙!☻/☺◘ ☻:☺○←☺F☺○∟☺R☺♦ä.Y 00002D40 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 54 ☺♠à.b☺♣å.j☺◘ç.u☺◘☺.Ç☺♠ê.ë☺◘]☻[◙T 00002D60 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 00002D80 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 DF tements - T◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00002DA0 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 20 ▀▀▀▀▀▀▀◙«...◙ TempPath◙ Time◙ 00002DC0 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 6E TimeAP◙ To◙ ToDDate◙ TokCoun 00002DE0 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 65 t◙ Tokenize◙ TokenStr◙ ToType 00002E00 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 0A ◙ TPACGet◙ TPACPut◙ TPACRead◙ 00002E20 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 20 TPACWrite◙ TPAGet◙ TPAPut◙ 00002E40 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 00 TPARead◙ TPAWrite◙ Trim◙↕.ë.=. 00002E60 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 8D ◘è.H.♦ï.O.♠☼☻X.☻$☻].•î.g.◘↔☺r.◘ì 00002E80 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 BC .}.◘Ä.ê.♠ ☺æ.•!☺¢.•$☺Ñ.◘%☺░.○▲☺╝ 00002EA0 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 54 .♠▼☺┼.♠"☺╬.•#☺╪.◘Å.π.♦]☻[◙THelpT 00002EC0 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 6E opic☻.9...◙ Function & Statemen 00002EE0 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 DF ts - U◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00002F00 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 6E ▀▀◙ ...◙ Un_City◙ Un_Name◙ Un 00002F20 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 6C _Oper◙ Un_Stat◙ Upper◙ UserAl 00002F40 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 20 ias◙ U_Bdl◙ U_BdlDay◙ U_Bul◙ 00002F60 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 44 U_Fdl◙ U_Ful◙ U_InConf◙ U_LD 00002F80 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 0A ate◙ U_LDir◙ U_Lmr◙ U_Logons◙ 00002FA0 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 20 U_LTime◙ U_MsgRd◙ U_MsgWr◙ 00002FC0 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 55 U_Name◙ U_PwdHist◙ U_PwdLc◙ U 00002FE0 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 54 _PwdTc◙ U_RecNum◙ U_Stat◙ U_T 00003000 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 00 imeOn◙→.æ.=.•Æ.G.•ô.Q.•ö.[.•É.e. 00003020 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 9A ♣L☺m.○ò.y.♣û.ü.◘ù.î.♣ÿ.ö.♣Ö.£.♣Ü 00003040 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 DF .ñ.◘¢.».•£.╣.♠¥.┬.♣₧.╩.◘ƒ.╒.•á.▀ 00003060 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 08 .•í.Θ.•ó.≤.♠ú.ⁿ.○ñ.◘☺•Ñ.↕☺•ª.∟☺◘ 00003080 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 20 º.'☺♠¿.0☺◘]☻[◙THelpTopic☻.9...◙ 000030A0 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 DF Function & Statements - V◙ ▀▀▀ 000030C0 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 61 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?...◙ Va 000030E0 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 64 lCC◙ ValDate◙ ValTime◙ VarAdd 00003100 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 00 r◙ VarOff◙ VarSeg◙ Ver◙•.⌐.=. 00003120 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 5D ♣¬.E.•½.O.•&☺Y.•'☺c.♠(☺l.♠¼.u.♥] 00003140 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 26 ☻[◙THelpTopic☻.9...◙ Function & 00003160 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 DF Statements - W◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00003180 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 6F ▀▀▀▀▀▀▀▀▀▀▀◙9...◙ Wait◙ WaitFo 000031A0 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 72 r◙ While◙ WrUnet◙ WrUsys◙ Wr 000031C0 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 2D UsysDoor◙♠.)☺=.♦*☺D.•+☺N.♣,☺V.♠- 000031E0 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 20 ☺_.♠E☺h.◙]☻[◙THelpTopic☻.9...◙ 00003200 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 DF Function & Statements - X◙ ▀▀▀▀ 00003220 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 72 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙•...◙ Xor 00003240 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 46 ◙☺.¡.=.♥]☻[◙THelpTopic☻.9...◙ F 00003260 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 DF unction & Statements - Y◙ ▀▀▀▀▀ 00003280 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 72 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙↕...◙ Year 000032A0 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 70 ◙ YesChar◙☻.«.=.♦».D.•]☻[◙THelp 000032C0 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 0A Topic◄.)...◙ PPL SOURCE SYNTAX◙ 000032E0 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 6C ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙_.☺.◙◙Each l 00003300 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 6E ine of a PPL source file may con 00003320 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 74 tain none, one, some or all of t 00003340 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 45 he following sections: 5.☺.◙◙[KE 00003360 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 27 YWORD ][EXPR|VAR][,EXPR|VAR][;|' 00003380 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 41 ][COMMENT TEXT] 9.☺.◙KEYWORD - A 000033A0 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 73 PPL statement used to accomplis 000033C0 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 50 h some task. J.☺.◙EXPR - A PP 000033E0 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 56 L expression which may contain V 00003400 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 0A ARs, CONSTs, and/or FUNCs. 9.☺.◙ 00003420 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 70 VAR - A PPL variable with op 00003440 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 4E tional array subscript. ←.☺.◙CON 00003460 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 43 ST - A PPL constant. 0.☺.◙FUNC 00003480 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 6E - A PPL function that return 000034A0 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 74 s a value. >.☺.◙; - Used t 000034C0 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 74 o start a comment. Ignored by t 000034E0 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 64 he compiler. >.☺.◙' - Used 00003500 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 79 to start a comment. Ignored by 00003520 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 73 the compiler. C.☺.◙* - Us 00003540 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 63 ed to start a comment if first c 00003560 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 45 haracter of the line. G.☺.◙COMME 00003580 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 20 NT - Comment text following the 000035A0 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 2E ; or '. Ignored by the compiler. 000035C0 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 6E ≡.☺.◙◙if a line is blank or con 000035E0 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 70 tains only a comment, it is skip 00003600 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 74 ped. if it contains a KEYWORD, t 00003620 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 65 hat line is compiled into a toke 00003640 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 74 nized format. If it doesn't cont 00003660 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 2C ain a KEYWORD but some argument, 00003680 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 6D it is assumed to be an assignem 000036A0 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 62 ent statement (LET). %☺☺.◙A doub 000036C0 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 69 le quote ("") may be embedded wi 000036E0 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 74 thin a string constant to tell t 00003700 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 61 he compiler that a single litera 00003720 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 64 l quote is desired In other word 00003740 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 61 s, "THIS""IS""A""TEST" would eva 00003760 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 68 luate to THIS"IS"A"TEST after th 00003780 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 72 e leading and trailing quotes ar 000037A0 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 20 e removed and the double quotes 000037C0 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 00 were folded to single quotes. Γ. 000037E0 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 79 ☺.◙Labels and variable names may 00003800 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 61 now include the following chara 00003820 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 61 cters in addition to A-Z, 0-9, a 00003840 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 3A nd the _ (underscore) character: 00003860 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 20 $ (dollar sign), @ (commercial 00003880 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 20 at), # (pound sign), ¢ (cents), 000038A0 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 79 £ (british pound), ¥ (japanese y 000038C0 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 74 en) ¥.☺.◙A \ (backslash) charact 000038E0 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 69 er as the last character on a li 00003900 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 6F ne (before any comments) will no 00003920 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 6E w allow continuing a logical lin 00003940 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 20 e from one to the next physical 00003960 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 20 line `.☺.◙A : (colon) character 00003980 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 65 may be used to separate multiple 000039A0 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 69 logical lines on a single physi 000039C0 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 0A cal line ..]☻[◙THelpTopic&.←...◙ 000039E0 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 0A DATA TYPES◙ ▀▀▀▀▀▀▀▀▀▀◙◄...◙◙ 00003A00 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 69 SYNTAX◙&.☺.◙TYPE var[(di 00003A20 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 50 m[,dim[,dim]])][,var...] ).☺.◙◙P 00003A40 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 74 PL utilizes the following data t 00003A60 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 01 ypes: ‼...◙◙◙ BOOLEAN◙5.☺ 00003A80 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 20 .◙unsigned character (1 byte) 0 00003AA0 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 20 = FALSE, non-0 = TRUE ☼...◙◙ 00003AC0 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 28 DATE◙O.☺.◙unsigned integer ( 00003AE0 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 6F 2 bytes) PCBoard julian date (co 00003B00 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 00 unt of days since 1/1/1900) ☼... 00003B20 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 20 ◙ DDATE◙╛.☺.◙Signed long 00003B40 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 69 integer for julian date. DDATE i 00003B60 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 73 s for use with DBase date fields 00003B80 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 75 . It holds a long integer for ju 00003BA0 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 69 lian dates. When coerced to stri 00003BC0 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 59 ng type it is in the format CCYY 00003BE0 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 4E MMDD or 19940527 !...◙ IN 00003C00 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 65 TEGER / SDWORD / LONG◙G.☺.◙signe 00003C20 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: 00003C40 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 37 -2,147,483,648 -> +2,147,483,647 00003C60 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 64 ►...◙◙ MONEY◙I.☺.◙signed 00003C80 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 2D long integer (4 bytes) Range: - 00003CA0 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 34 $21,474,836.48 -> +$21,474,836.4 00003CC0 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 20 7 ◄...◙◙ STRING◙~.☺.◙far 00003CE0 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 4C character pointer (4 bytes) NULL 00003D00 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 69 is an empty string non-NULL poi 00003D20 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 6C nts to a string of some length l 00003D40 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 20 ess than or equal to 256 ☼...◙◙ 00003D60 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 74 TIME◙?.☺.◙signed long int 00003D80 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 20 eger (4 bytes) Count of seconds 00003DA0 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 47 since midnight ◄...◙◙ BIG 00003DC0 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 61 STR◙╢.☺.◙Allows up to 2048 chara 00003DE0 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 35 cters per big string (up from 25 00003E00 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 6C 6 for STRING variables) May incl 00003E20 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 64 ude CHR(0) characters in the mid 00003E40 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 54 dle of the big string (unlike ST 00003E60 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 00 RING variables which may not) ►. 00003E80 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 61 ..◙◙ EDATE◙Z.☺.◙Julian da 00003EA0 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 69 te in earth date format Deals wi 00003EC0 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 65 th dates formatted YYMM.DD Range 00003EE0 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 45 : Same as DATE ↨...◙◙ RE 00003F00 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 20 AL / FLOAT◙R.☺.◙4-byte floating 00003F20 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 20 point number Range: +/-3.4E-38 00003F40 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 29 - +/-3.4E+38 (7-digit precision) 00003F60 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 00 ↓...◙◙ DREAL / DOUBLE◙U. 00003F80 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 20 ☺.◙8-byte floating point number 00003FA0 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 30 Range: +/-1.7E-308 - +/-1.7E+30 00003FC0 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 20 8 (15-digit precision) $...◙◙ 00003FE0 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 33 UNSIGNED / DWORD / UDWORD◙3 00004000 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 67 .☺.◙4-byte unsigned integer Rang 00004020 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 20 e: 0 - 4,294,967,295 ↨...◙◙ 00004040 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 73 BYTE / UBYTE◙).☺.◙1-byte uns 00004060 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 00 igned integer Range: 0 - 255 ↨. 00004080 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 2D ..◙◙ WORD / UWORD◙,.☺.◙2- 000040A0 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 20 byte unsigned integer Range: 0 000040C0 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 53 - 65,535 ↑...◙◙ SBYTE / S 000040E0 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 20 HORT◙*.☺.◙1-byte signed integer 00004100 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 20 Range: -128 - 127 ▬...◙◙ 00004120 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 20 SWORD / INT◙0.☺.◙2-byte signed 00004140 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 37 integer Range: -32,768 - 32,767 00004160 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 C4 ▼...◙◙◙ NOTES◙ ── 00004180 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 65 ───◙»☻☺.◙Any type may be assigne 000041A0 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 68 d to any other type. This is th 000041C0 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 70 e simplest way to accomplish typ 000041E0 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 54 e conversion. BOOLEAN, DATE, INT 00004200 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 74 EGER, MONEY and TIME are all int 00004220 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 74 eger types and may be assigned t 00004240 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 20 o each other. Assignment from a 00004260 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 61 larger data type to a smaller da 00004280 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 74 ta type automatically converts t 000042A0 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 72 he data to a format suitable for 000042C0 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 69 the smaller data type. Conversi 000042E0 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 64 on to and from STRINGs is depend 00004300 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 45 ent on the other data type. DATE 00004320 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 44 s are imported/exported as "MM-D 00004340 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 74 D-YY". TIMEs are imported/export 00004360 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 6D ed as "HH:MM:SS". MONEYs are im 00004380 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 75 ported/exported as "#.##" withou 000043A0 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 61 t embedded dollar signs or comma 000043C0 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 20 s, and using as many characters 000043E0 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 63 as needed to the left of the dec 00004400 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 62 imal point. All variables must b 00004420 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 65 e declared before use. ..]☻[◙THe 00004440 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 DF lpTopic↕.↓...◙ CONSTANTS◙ ▀▀▀▀ 00004460 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 6E ▀▀▀▀▀◙=.☺.◙PPL allows user defin 00004480 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 6F ed constants in the following fo 000044A0 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 20 rmats: ☼...◙ $#.##◙q.☺.A 000044C0 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 6C MONEY constant (dollar sign foll 000044E0 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 65 owed by optional dollars followe 00004500 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 63 d by decimal point followed by c 00004520 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 30 ents; # = 0-9) ♀...◙ #h◙0 00004540 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 61 .☺.An INTEGER hexadecimal consta 00004560 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 20 nt (# = 0-9 & A-F) ♀...◙ 00004580 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 61 #d◙&.☺.An INTEGER decimal consta 000045A0 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 01 nt (# = 0-9) ♀...◙ #o◙$.☺ 000045C0 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 20 .An INTEGER octal constant (# = 000045E0 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 45 0-7) ♀...◙ #b◙%.☺.An INTE 00004600 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 00 GER binary constant (# = 0-1) ♂. 00004620 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 73 ..◙ #◙▲.☺.An INTEGER cons 00004640 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 0A tant (# = 0-9) ♪...◙ "X"◙ 00004660 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 64 -.☺.A STRING constant (X = any d 00004680 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 58 isplayable text) ♫...◙ @X 000046A0 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 23 ##◙'.☺.An INTEGER @X constant (# 000046C0 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 00 = 0-9 & A-F) ..]☻[◙THelpTopicY. 000046E0 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 DF 0...◙◙ PREDEFINED CONSTANTS◙ ▀ 00004700 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 72 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙*.☺.◙◙PPL pr 00004720 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 73 edefines the following constants 00004740 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 01 : ↨...◙◙ AUTO = 2000h◙t.☺ 00004760 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 6E .Parameter passed to INPUTSTR an 00004780 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 69 d PROMPTSTR statements (automati 000047A0 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 6E cally press enter after 10 secon 000047C0 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 20 ds of no user input) ▬...◙◙ 000047E0 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 73 BELL = 800h◙L.☺.Parameter pas 00004800 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 64 sed to DISPTEXT statement (sound 00004820 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 1C a bell when prompt displayed) ∟ 00004840 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 53 ...◙ CRC_FILE - CRC_STR◙S 00004860 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 74 ☺☺.◙These constants were added t 00004880 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 74 o avoid confusion when telling t 000048A0 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 6B he function CRC32 what it is tak 000048C0 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 43 ing the CRC of. CRC_FILE tells C 000048E0 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 65 RC32 to calculate the CRC of the 00004900 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 6E file contained within the strin 00004920 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 20 g argument. CRC_STR tells CRC32 00004940 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 69 to calculate the CRC of the stri 00004960 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 73 ng argument itself. CRC_FILE has 00004980 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 73 a value of 1 (TRUE) CRC_STR has 000049A0 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 20 a value of 0 (FALSE) ▬...◙ 000049C0 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 61 CUR_USER = 0◙▲.☺.Parameter pa 000049E0 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 20 ssed to CURUSER() ‼...◙◙ 00004A00 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 6F DEFS = 0◙:.☺.Parameter passed to 00004A20 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 20 various statements for default 00004A40 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 20 values ↑...◙◙ ECHODOTS = 00004A60 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 54 1h◙X.☺.Parameter passed to INPUT 00004A80 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 63 STR and PROMPTSTR statements (ec 00004AA0 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 1A ho dots instead of user input) → 00004AC0 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 01 ...◙◙ ERASELINE = 20h◙g.☺ 00004AE0 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 6E .Parameter passed to INPUTSTR an 00004B00 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 68 d PROMPTSTR statements (erase th 00004B20 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 73 e current line when user presses 00004B40 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 0A enter) ¶...◙◙ FALSE = 0◙ 00004B60 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 20 ¶.☺.BOOLEAN FALSE value ↕...◙◙ 00004B80 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 74 FCL = 2◙9.☺.Value passed t 00004BA0 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 69 o STARTDISP to force line counti 00004BC0 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 45 ng display ↑...◙◙ FIELDLE 00004BE0 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 49 N = 2h◙w.☺.Parameter passed to I 00004C00 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 73 NPUTSTR and PROMPTSTR statements 00004C20 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 69 (displays parenthesis to show i 00004C40 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 64 nput field width if ANSI enabled 00004C60 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 75 ) ↕...◙◙ FNS = 1◙4.☺.Valu 00004C80 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 6E e passed to STARTDISP to force n 00004CA0 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 5F on-stop display §...◙◙ F_ 00004CC0 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 6F EXP = 2h◙E.☺.Expired subscriptio 00004CE0 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 4C n access allowed flag for CONFFL 00004D00 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 20 AG and CONFUNFLAG §...◙◙ 00004D20 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 67 F_MW = 10h◙..☺.Mail waiting flag 00004D40 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 00 for CONFFLAG and CONFUNFLAG §.. 00004D60 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 74 .◙◙ F_REG = 1h◙;.☺.Regist 00004D80 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 4E ered access allowed flag for CON 00004DA0 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 20 FFLAG and CONFUNFLAG §...◙◙ 00004DC0 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 6C F_SEL = 4h◙5.☺.Conference sel 00004DE0 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 46 ected flag for CONFFLAG and CONF 00004E00 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 0A UNFLAG §...◙◙ F_SYS = 8h◙ 00004E20 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 67 9.☺.Conference SysOp access flag 00004E40 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 00 for CONFFLAG and CONFUNFLAG §.. 00004E60 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 65 .◙◙ GRAPH = 1h◙M.☺.Parame 00004E80 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 74 ter passed to DISPFILE statement 00004EA0 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 63 to search for graphics specific 00004EC0 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 0A files §...◙◙ GUIDE = 4h◙ 00004EE0 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 52 å.☺.Parameter passed to INPUTSTR 00004F00 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 6C and PROMPTSTR statements (displ 00004F20 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 69 ays parenthesis above current li 00004F40 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 74 ne if FIELDLEN used and ANSI not 00004F60 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 49 enabled) ∟...◙◙ HIGHASCI 00004F80 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 74 I = 1000h◙¿.☺.Parameter passed t 00004FA0 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 65 o INPUTSTR and PROMPTSTR stateme 00004FC0 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 73 nts (allow high ascii characters 00004FE0 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 68 , regardless of current valid ch 00005000 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 63 aracter set, if disable high asc 00005020 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 20 ii filter set to yes) ¶...◙◙ 00005040 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 73 LANG = 4h◙M.☺.Parameter pass 00005060 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 72 ed to DISPFILE statement to sear 00005080 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 19 ch for language specific files ↓ 000050A0 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 00 ...◙◙ LFAFTER = 100h◙s.☺. 000050C0 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 52 Parameter passed to INPUTSTR, PR 000050E0 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 20 OMPTSTR and DISPTEXT statements 00005100 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 75 (send an extra line feed after u 00005120 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 20 ser presses enter) ↓...◙◙ 00005140 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 61 LFBEFORE = 80h◙p.☺.Parameter pa 00005160 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 20 ssed to INPUTSTR, PROMPTSTR and 00005180 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 74 DISPTEXT statements (send an ext 000051A0 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 6C ra line feed before prompt displ 000051C0 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 0A ay) ↑...◙◙ LOGIT = 8000h◙ 000051E0 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 54 A.☺.Parameter passed to DISPTEXT 00005200 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 20 statement (log text to callers 00005220 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 31 log) ↔...◙◙ LOGITLEFT = 1 00005240 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 49 0000h◙].☺.Parameter passed to DI 00005260 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 61 SPTEXT statement (log text to ca 00005280 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 63 llers log, forcing left justific 000052A0 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 00 ation) ◄...◙◙ NC = 0◙5.☺. 000052C0 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 74 Value passed to STARTDISP to not 000052E0 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 20 change display mode ↑...◙◙ 00005300 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 70 NEWLINE = 40h◙l.☺.Parameter p 00005320 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 00005340 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 6E DISPTEXT statements (send a lin 00005360 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 29 e feed after user presses enter) 00005380 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 00 ↓...◙◙ NOCLEAR = 400h◙o. 000053A0 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 000053C0 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 63 nd PROMPTSTR statements (don't c 000053E0 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 67 lear field at first keypress reg 00005400 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 4E ardless of ANSI) ↨...◙◙ N 00005420 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 64 O_USER = -1◙▲.☺.Parameter passed 00005440 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 44 to CURUSER() ‼...◙◙ O_RD 00005460 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 52 = 0◙K.☺.Parameter passed to FCR 00005480 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 6C EATE/FOPEN/FAPPEND to open a fil 000054A0 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 20 e in read only mode ‼...◙◙ 000054C0 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 20 O_RW = 2◙P.☺.Parameter passed 000054E0 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 6E to FCREATE/FOPEN/FAPPEND to open 00005500 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 13 a file in read and write mode ‼ 00005520 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 65 ...◙◙ O_WR = 1◙L.☺.Parame 00005540 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 50 ter passed to FCREATE/FOPEN/FAPP 00005560 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 79 END to open a file in write only 00005580 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 01 mode ‼...◙◙ SEC = 2h◙M.☺ 000055A0 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 74 .Parameter passed to DISPFILE st 000055C0 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 73 atement to search for security s 000055E0 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 43 pecific files ↑...◙◙ STAC 00005600 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 74 KED = 10h◙⌂.☺.Parameter passed t 00005620 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 65 o INPUTSTR and PROMPTSTR stateme 00005640 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 65 nts (allow semi-colons and space 00005660 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 72 s in addition to valid character 00005680 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 20 set passed) ¶...◙◙ S_DB 000056A0 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 52 = 3h◙d.☺.Parameter passed to FCR 000056C0 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 20 EATE/FOPEN/FAPPEND to deny read 000056E0 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 68 and write (both) access from oth 00005700 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 20 er processes ¶...◙◙ S_DN 00005720 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 52 = 0h◙j.☺.Parameter passed to FCR 00005740 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 64 EATE/FOPEN/FAPPEND to allow read 00005760 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 72 and write (deny none) access fr 00005780 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 20 om other processes ¶...◙◙ 000057A0 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 20 S_DR = 1h◙S.☺.Parameter passed 000057C0 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 79 to FCREATE/FOPEN/FAPPEND to deny 000057E0 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 65 read access from other processe 00005800 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 61 s ¶...◙◙ S_DW = 2h◙T.☺.Pa 00005820 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 2F rameter passed to FCREATE/FOPEN/ 00005840 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 6F FAPPEND to deny write access fro 00005860 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 20 m other processes ‼...◙◙ 00005880 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 20 TRUE = 1◙‼.☺.BOOLEAN TRUE value 000058A0 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 61 ▬...◙◙ UPCASE = 8h◙W.☺.Pa 000058C0 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 000058E0 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 20 ROMPTSTR statements (force user 00005900 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 20 input to upper case) →...◙◙ 00005920 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 72 WORDWRAP = 200h◙å.☺.Parameter 00005940 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 54 passed to INPUTSTR and PROMPTST 00005960 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 6F R statements (if user hits end o 00005980 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 64 f line, save the text at the end 000059A0 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 00 of the line for future use) ↑.. 000059C0 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 72 .◙◙ YESNO = 4000h◙b.☺.Par 000059E0 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 52 ameter passed to INPUTSTR and PR 00005A00 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 69 OMPTSTR statements (Only allow i 00005A20 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 17 nternational yes/no responses) ↨ 00005A40 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 65 ...◙◙ NO_USER = -1◙6.☺.Re 00005A60 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 20 turn by GetUser - variables are 00005A80 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 20 currently undefined ↨...◙◙ 00005AA0 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 74 CUR_USER = 0◙<.☺.Return by Get 00005AC0 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 68 User - User variables are for th 00005AE0 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 20 e current user "...◙ See also : 00005B00 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 0A Predefined Variables◙☺.♦.╜↕¶]☻[◙ 00005B20 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 41 THelpTopic5./...◙ PREDEFINED VA 00005B40 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 40 RIABLES◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙@ 00005B60 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 67 .☺.◙PPL predefines the following 00005B80 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 73 variables for user record acces 00005BA0 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 01 s: ▬...◙◙◙ BOOLEAN U_CLS◙%.☺ 00005BC0 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 73 .Clear screen between messages s 00005BE0 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 39 tatus ↨...◙◙ BOOLEAN U_DEF79 00005C00 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 65 ◙!.☺.79 column message editor de 00005C20 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 52 fault ↑...◙◙ BOOLEAN U_EXPER 00005C40 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 75 T◙∟.☺.Users current expert statu 00005C60 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 55 s §...◙◙ BOOLEAN U_FSE◙!.☺.U 00005C80 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 20 sers full screen editor default 00005CA0 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 72 ▬...◙◙ BOOLEAN U_FSEP◙%.☺.Pr 00005CC0 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 74 ompt for full screen editor stat 00005CE0 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 0A us ↓...◙◙ BOOLEAN U_LONGHDR◙ 00005D00 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 61 '.☺.6 line vs 4 line message hea 00005D20 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 5F der status ↑...◙◙ BOOLEAN U_ 00005D40 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 6D SCROLL◙#.☺.Scroll multi-screen m 00005D60 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 5F essage status ▬...◙◙ DATE U_ 00005D80 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 69 EXPDATE◙'.☺.The users subscripti 00005DA0 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 41 on expiration date §...◙◙ DA 00005DC0 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 68 TE U_PWDEXP◙=.☺.The date that th 00005DE0 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 73 e users password expires and mus 00005E00 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 20 t be changed ↑...◙◙ INTEGER 00005E20 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 73 U_EXPSEC◙!.☺.The users expired s 00005E40 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 52 ecurity level ↓...◙◙ INTEGER 00005E60 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 65 U_PAGELEN◙▬.☺.The users page le 00005E80 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 00 ngth §...◙◙ INTEGER U_SEC◙↓. 00005EA0 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 0A ☺.The users security level ►...◙ 00005EC0 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 74 STK_LIMIT◙é.☺.This constant 00005EE0 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 72 was added so the PPL programmer 00005F00 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 20 could determine how close they 00005F20 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 77 are getting to the stack limit w 00005F40 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 53 hen using recursion. ↨...◙ S 00005F60 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 64 TRING U_ADDR(5)◙K.☺.The users ad 00005F80 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 20 dress information (if the SysOp 00005FA0 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 AF has enabled address recording) » 00005FC0 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 72 ...◙ Subscript 0 = First str 00005FE0 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 6F eet line◙ 1 = Seco 00006000 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 20 nd street line◙ 2 00006020 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 0A = City◙ 3 = State◙ 00006040 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 20 4 = Zip◙ 00006060 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 52 5 = Country◙▬...◙◙ STR 00006080 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 20 ING U_ALIAS◙5.☺.The users alias 000060A0 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 20 (if the SysOp has enabled alias 000060C0 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 45 use) ↑...◙◙ STRING U_BDPHONE 000060E0 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 6F ◙%.☺.The users business/data pho 00006100 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 49 ne number §...◙◙ STRING U_CI 00006120 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 6F TY◙!.☺.The users city/state info 00006140 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 54 rmation ▬...◙◙ STRING U_CMNT 00006160 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 00 1◙↑.☺.The users comment field ▬. 00006180 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 20 ..◙◙ STRING U_CMNT2◙↓.☺.The 000061A0 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 20 SysOps comment field ↑...◙◙ 000061C0 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 68 STRING U_HVPHONE◙".☺.The users h 000061E0 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 20 ome/voice phone number ↓...◙◙ 00006200 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 62 STRING U_NOTES(4)◙D.☺.Notes ab 00006220 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 65 out the user (if the SysOp has e 00006240 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 00 nabled the note capability) $... 00006260 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 20 ◙ Subscripts 0-4 hold lines 00006280 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 00 1-5◙¶...◙◙ STRING U_PWD◙‼.☺. 000062A0 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 54 The users password ▬...◙◙ ST 000062C0 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 75 RING U_TRANS◙$.☺.The users defau 000062E0 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 20 lt transfer protocol ¶...◙◙ 00006300 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 66 STRING U_VER◙K.☺.The users verif 00006320 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 73 ication string (if the SysOp has 00006340 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 00 enabled user verification) "... 00006360 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 74 ◙ See also : Predefined Constant 00006380 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 20 s◙☺.?.n•¶]☻[◙THelpTopic♥./...◙ 000063A0 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 DF EXPRESSION OPERATORS◙ ▀▀▀▀▀▀▀▀▀ 000063C0 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 20 ▀▀▀▀▀▀▀▀▀▀▀◙ó.☺.◙PPL allows the 000063E0 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 69 following operators to be used i 00006400 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 65 n expressions (lvalue and rvalue 00006420 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 65 are simply the values to the le 00006440 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 62 ft and right, respectively, of b 00006460 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 2D inary operators): Z♥..◙ ( - 00006480 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 6F Start sub-expression (also allo 000064A0 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 73 ws [ to be used)◙ ) - End s 000064C0 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 20 ub-expression (also allows ] to 000064E0 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 20 be used)◙ ^ - Raise lvalue 00006500 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 6C to the power of rvalue (also all 00006520 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 6C ows ** to be used)◙ * - Mul 00006540 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 2D tiply lvalue by rvalue◙ / - 00006560 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 20 Divide lvalue by rvalue◙ % 00006580 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 62 - Remainder of lvalue divided b 000065A0 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 6F y rvalue◙ + - Add rvalue to 000065C0 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 75 lvalue◙ - - Subtract rvalu 000065E0 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 75 e from lvalue◙ = - Is lvalu 00006600 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 3D e equal to rvalue (also allows = 00006620 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 6C =)◙ <> - Is lvalue not equal 00006640 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 3E to rvalue (also allows != and > 00006660 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 6E <)◙ < - Is lvalue less than 00006680 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 73 rvalue◙ <= - Is lvalue less 000066A0 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 61 than or equal to rvalue (also a 000066C0 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 72 llows =<)◙ > - Is lvalue gr 000066E0 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 6C eater than rvalue◙ >= - Is l 00006700 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 72 value greater than or equal to r 00006720 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 2D value (also allows =>)◙ ! - 00006740 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 2D Logical not of rvalue◙ & - 00006760 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 6C Logical and of lvalue with rval 00006780 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 6F ue (also allows &&)◙ | - Lo 000067A0 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 28 gical or of lvalue with rvalue ( 000067C0 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 63 also allows ||)◙..]☻[◙THelpTopic 000067E0 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 DF ☻.'...◙ ABORT() :BOOLEAN◙ ▀▀▀▀ 00006800 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 67 ▀▀▀▀▀▀▀▀▀▀▀▀◙{.☺.◙Returns a flag 00006820 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 75 indicating whether or not the u 00006840 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 20 ser aborted the display of data 00006860 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 4D via ^K/^X or answering no to a M 00006880 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 00 ORE? prompt ..]☻[◙THelpTopic☻.9. 000068A0 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 20 ..◙ ABS(var:integer) :INTEGER◙ 000068C0 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 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙%.☺.◙ 000068E0 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 76 Returns the absolute value of "v 00006900 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 44 ar" ..]☻[◙THelpTopic♥.U...◙ AND 00006920 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 54 (var1:integer,var2:integer) :INT 00006940 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 DF EGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00006960 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙4.☺.◙Returns the 00006980 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 65 bitwise and of two integer expre 000069A0 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 20 ssions ↓...◙◙ See also : Or Xor 000069C0 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 6F Not◙♥.[.ÿ.☻¡.¢.♥Y.ƒ.♥]☻[◙THelpTo 000069E0 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 20 pic♥.)...◙ ANSION() :BOOLEAN◙ 00006A00 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 54 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙0.☺.◙Returns T 00006A20 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 6C RUE if the user has ANSI capabil 00006A40 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 47 ities ▲...◙ See also : OnLocal G 00006A60 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 70 rafMode◙☻.Z.g.•$.o.◘]☻[◙THelpTop 00006A80 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 45 ic♥.7...◙ ASC(var:string) :INTE 00006AA0 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 41 GER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙A 00006AC0 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 32 .☺.◙Returns the ASCII value (0-2 00006AE0 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 76 55) of the first character of "v 00006B00 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 03 ar" ◄...◙ See also : Chr◙☺.‼.å.♥ 00006B20 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 3A ]☻[◙THelpTopic♥.U...◙ B2W(var1: 00006B40 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 20 integer,var2:integer) :INTEGER◙ 00006B60 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 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00006B80 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 69 ▀▀▀▀▀▀▀▀◙A.☺.◙Returns a word bui 00006BA0 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 79 lt from two byte sized values by 00006BC0 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 72 the formula: ∟...◙ (var 00006BE0 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 00 1*0100h+var2)◙..]☻[◙THelpTopic☻. 00006C00 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 DF '...◙ CALLID() :STRING◙ ▀▀▀▀▀▀ 00006C20 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 6C ▀▀▀▀▀▀▀▀▀▀◙▲.☺.◙Returns the call 00006C40 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 2B er ID string ..]☻[◙THelpTopic☻.+ 00006C60 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 DF ...◙ CALLNUM() :INTEGER◙ ▀▀▀▀▀ 00006C80 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 63 ▀▀▀▀▀▀▀▀▀▀▀▀▀◙0.☺.◙Returns the c 00006CA0 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 72 aller number of the current user 00006CC0 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 49 . ..]☻[◙THelpTopic♥.+...◙ CARRI 00006CE0 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 DF ER() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00006D00 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 65 ▀▀◙?.☺.◙Returns the carrier spee 00006D20 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 43 d as reported by the modem to PC 00006D40 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 63 Board ↑...◙ See also : ErrCorrec 00006D60 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 20 t◙☺.:.x.◙]☻[◙THelpTopic♥.;...◙ 00006D80 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 DF CCTYPE(var:string) :STRING◙ ▀▀▀ 00006DA0 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 74 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙0.☺.◙Ret 00006DC0 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 6E urns the issuer of credit card n 00006DE0 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 74 umber "var" !...◙ See also : Fmt 00006E00 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 87 CC InputCC ValCC◙♥.▼.y.♣Σ.⌂.•⌐.ç 00006E20 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 20 .♣]☻[◙THelpTopic♥.%...◙ CDON() 00006E40 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 0A :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙1.☺.◙ 00006E60 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 65 Returns TRUE if the carrier dete 00006E80 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 3A ct signal is on "...◙ See also : 00006EA0 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 6E CdCheckOn CdCheckOff◙☻.╣.d.○╕.n 00006EC0 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 41 .◙]☻[◙THelpTopic♥.-...◙ CHATSTA 00006EE0 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 DF T() :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00006F00 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 73 ▀▀◙d.☺.◙Return the current users 00006F20 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 20 chat availability status (TRUE 00006F40 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 61 means available, FALSE means una 00006F60 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 65 vailable). ▬...◙ See also : Page 00006F80 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 00 Stat◙☺.\.ƒ.◘]☻[◙THelpTopic♥.7... 00006FA0 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 DF ◙ CHR(var:integer) :BIGSTR◙ ▀▀ 00006FC0 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 75 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙a.☺.◙Retu 00006FE0 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 69 rns a single character long stri 00007000 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 20 ng of the character represented 00007020 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 00 by ASCII code "var" (0-255) ◄... 00007040 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 6C ◙ See also : Asc◙☺.♂.ª.♥]☻[◙THel 00007060 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 69 pTopic♥.I...◙ CONFREG(confNum:i 00007080 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 000070A0 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 6E ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Return 000070C0 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 20 s TRUE if users registered flag 000070E0 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 65 is set, FALSE otherwise u...◙ Se 00007100 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 77 e also : ConfSel ConfSys ConfMw 00007120 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 20 CurConf ConfExp CurConf◙ 00007140 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 20 ConfFlag ConfUnFlag Join 00007160 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 A7 ConfAlias LastIn◙♂.7.û.•8.ƒ.•9.º 00007180 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 04 .♠§.».•6.╣.•§.┴.•┐.╘.◘└.▌.◙∞.Φ.♦ 000071A0 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 20 K☺φ.○A☺≈.♠]☻[◙THelpTopic♣.7...◙ 000071C0 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 DF CONFEXP(confNum:integer)◙ ▀▀▀▀ 000071E0 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 6E ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙<.☺.◙Return 00007200 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 20 s TRUE if users expired flag is 00007220 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 20 set, FALSE otherwise •.☺.◙NOTE: 00007240 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 50 h.☺.◙ConfReg() = FALSE & CONFEXP 00007260 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 67 = TRUE, user locked out ConfReg 00007280 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 65 () = TRUE & CONFEXP = TRUE, use 000072A0 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 6E r reg & exp ä...◙ See also : Con 000072C0 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 20 fSel ConfSys ConfMw CurConf 000072E0 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 6F CurConf◙ ConfFlag Co 00007300 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 6E nfUnFlag Join ConfAlias LastIn 00007320 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 07 ◙ ConfReg◙♪.5.|.•5.░.• 00007340 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 00 7.≡.•8.∙.•9.♦☺♠§.♂☺•§.§☺•┐.(☺◘└. 00007360 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 70 1☺◙∞.<☺♦K☺C☺○A☺M☺♠5._☺•]☻[◙THelp 00007380 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 6E Topic♥.I...◙ CONFSEL(confNum:in 000073A0 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000073C0 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 73 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙C.☺.◙Returns 000073E0 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 63 TRUE if user has selected the c 00007400 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 0A onference, FALSE otherwise è...◙ 00007420 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 20 See also : ConfSys ConfMw 00007440 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 20 CurConf ConfExp CurConf◙ 00007460 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 20 ConfFlag ConfUnFlag Join 00007480 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 20 ConfAlias LastIn◙ 000074A0 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 15 ConfReg◙♂.8.Ü.•9.ú.♠§.«.•6.╕.•§ 000074C0 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 0F .┬.•┐.╒.◘└.▐.◙∞.Θ.♦K☺≤.○A☺².♠5.☼ 000074E0 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 53 ☺•]☻[◙THelpTopic♥.I...◙ CONFSYS 00007500 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 DF (confNum:integer) :BOOLEAN◙ ▀▀▀ 00007520 DF DF DF DF DF DF 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 43 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙C 00007540 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 6E .☺.◙Returns TRUE if user has con 00007560 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 65 ference SysOp access, FALSE othe 00007580 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 20 rwise è...◙ See also : ConfSel 000075A0 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 43 ConfMw CurConf ConfExp C 000075C0 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 55 urConf◙ ConfFlag ConfU 000075E0 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 6E nFlag Join ConfAlias LastIn 00007600 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 06 ◙ ConfReg◙♂.7.Ü.•9.ú.♠ 00007620 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 01 §.«.•6.╕.•§.┬.•┐.╒.◘└.▐.◙∞.Θ.♦K☺ 00007640 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 00 ≤.○A☺².♠5.☼☺•]☻[◙THelpTopic♥.G.. 00007660 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 4F .◙ CONFMW(confNum:integer) :BOO 00007680 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 DF LEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000076A0 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 65 ▀▀▀▀▀▀▀◙P.☺.◙Returns TRUE if use 000076C0 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 65 r has mail waiting in conference 000076E0 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 00 "confnum", FALSE otherwise è... 00007700 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 20 ◙ See also : ConfSel ConfSys 00007720 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◙ 00007740 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 00007760 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◙ 00007780 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 07 ConfReg◙♂.7.Ñ.•8.«.•§.╣.•6.├.• 000077A0 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 00 §.═.•┐.α.◘└.Θ.◙∞.⌠.♦K☺■.○A☺◘☺♠5. 000077C0 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 4C →☺•]☻[◙THelpTopic♥.-...◙ CURCOL 000077E0 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 DF OR() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00007800 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 6C ▀▀▀◙=.☺.◙Returns the current col 00007820 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 72 or (0-255) in use by the ANSI dr 00007840 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 01 iver ▬...◙ See also : DefColor◙☺ 00007860 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 52 .→.x.◘]☻[◙THelpTopic♥.+...◙ CUR 00007880 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 DF CONF() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000078A0 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 6F ▀▀▀▀◙'.☺.◙Returns the current co 000078C0 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 3A nference number Ç...◙ See also : 000078E0 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 78 ConfSel ConfSys ConfMw ConfEx 00007900 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 20 p CurConf◙ ConfFlag 00007920 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 6E ConfUnFlag Join ConfAlias LastIn 00007940 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 07 ◙ ConfReg◙♂.7.`.•8.i.• 00007960 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 01 9.q.♠6.y.•§.â.•┐.û.◘└.ƒ.◙∞.¬.♦K☺ 00007980 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 00 ».○A☺╣.♠5.╦.•]☻[◙THelpTopic♥.).. 000079A0 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 DF .◙ CURSEC() :INTEGER◙ ▀▀▀▀▀▀▀▀ 000079C0 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 73 ▀▀▀▀▀▀▀▀▀◙*.☺.◙Returns the users 000079E0 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 65 current security level ▬...◙ Se 00007A00 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 65 e also : SysopSec◙☺.ê.a.◘]☻[◙THe 00007A20 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 DF lpTopic♥.▼...◙ DATE() :DATE◙ ▀ 00007A40 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 20 ▀▀▀▀▀▀▀▀▀▀▀◙§.☺.◙Returns todays 00007A60 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 42 date ↕...◙ See also : Time◙☺.è.B 00007A80 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 74 .♦]☻[◙THelpTopic♥.;...◙ DAY(dat 00007AA0 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 DF evar:date) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀ 00007AC0 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 68 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Returns th 00007AE0 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 61 e day of the month (1-31) of "da 00007B00 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 65 tevar" ∟...◙ See also : Month Ye 00007B20 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 6C ar Dow◙♥.W.{.♣«.ü.♦←.å.♥]☻[◙THel 00007B40 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 47 pTopic♦.-...◙ DBGLEVEL() :INTEG 00007B60 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 65 ER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙#.☺.◙Re 00007B80 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 20 turns the debug level in effect 00007BA0 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 DF /...◙ DBGLEVEL dbg:integer◙ ▀▀ 00007BC0 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙▲.☺.◙Set the 00007BE0 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 70 debug level to "dbg" ..]☻[◙THelp 00007C00 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 20 Topic♥.'...◙ DEFANS() :BIGSTR◙ 00007C20 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 74 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙╞.☺.◙Returns t 00007C40 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 6F he last default answer passed to 00007C60 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 65 an Input statement. For example 00007C80 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 65 , this allows a PPE to determine 00007CA0 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 68 what the default answer would h 00007CC0 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 6F ave been had a PCBTEXT prompt no 00007CE0 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 00 t been replaced with a PPE. §... 00007D00 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 00 ◙ See also : LastAns◙☻.π.V.♣4.√. 00007D20 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 52 •]☻[◙THelpTopic♣.-...◙ DEFCOLOR 00007D40 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 DF () :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00007D60 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 72 ▀◙4.☺.◙Returns the default color 00007D80 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 0A as specified in PCBSetup ↑...◙◙ 00007DA0 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 74 DEFCOLOR◙ ▀▀▀▀▀▀▀▀◙0.☺.◙Reset 00007DC0 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 65 s the current color to the syste 00007DE0 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 6F m default ▬...◙ See also : CurCo 00007E00 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 0A lor◙☺.¶.╖.◘]☻[◙THelpTopic♥.3...◙ 00007E20 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 DF DOW(day:date) :INTEGER◙ ▀▀▀▀▀ 00007E40 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 74 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙K.☺.◙Returns t 00007E60 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 20 he day of the week (0 = Sunday, 00007E80 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 6E 6 = Saturday) that "day" fell on 00007EA0 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 61 ↔...◙ See also : Date Month Yea 00007EC0 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 69 r◙♥.↨.î.♦W.æ.♣«.ù.♦]☻[◙THelpTopi 00007EE0 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 0A c♥.1...◙ ERRCORRECT() :BOOLEAN◙ 00007F00 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 74 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙l.☺.◙Ret 00007F20 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 6D urns TRUE if a session is determ 00007F40 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 46 ined to be error corrected (or F 00007F60 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 73 ALSE for non-error corrected ses 00007F80 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 72 sions). §...◙ See also : Carrier 00007FA0 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 45 ◙☺.►.½.•]☻[◙THelpTopic♥.1...◙ E 00007FC0 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 DF VTTIMEADJ() :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀ 00007FE0 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 65 ▀▀▀▀▀▀▀▀▀▀▀▀◙ƒ.☺.◙Detects if the 00008000 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 6F users time has been adjusted fo 00008020 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 65 r an upcoming event. This is use 00008040 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 65 ful to detect if a users time le 00008060 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 6A ft can be increased with the Adj 00008080 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 3A Time statement. §...◙ See also : 000080A0 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 6F AdjTime◙☻.░.╛.•░.▐.•]☻[◙THelpTo 000080C0 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 3A pic♥.=...◙ EXIST(file:string) : 000080E0 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 DF BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00008100 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 55 ▀▀▀▀▀◙8.☺.◙Returns a boolean TRU 00008120 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 74 E value if the file "file" exist 00008140 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 41 s /...◙ See also : Delete Copy A 00008160 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 00 ppend FileInf Rename◙♣.┼.â.♠@☺è. 00008180 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 00 ♦?☺Å.♠▲.û.•◙☺₧.♠]☻[◙THelpTopic♥. 000081A0 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 4F C...◙ FERR(channel:integer) :BO 000081C0 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000081E0 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 69 ▀▀▀▀▀▀◙u.☺.◙Returns TRUE if a fi 00008200 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 6E le access error occurred on chan 00008220 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 73 nel "channel" since the file was 00008240 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 20 opened or FERR was last called 00008260 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 02 ‼...◙ See also : FOpen◙☺.╙.╞.♣]☻ 00008280 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 6C [◙THelpTopic♣.c...◙ FILEINF(fil 000082A0 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 54 e:string,option:integer) :MULTIT 000082C0 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 DF YPE◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000082E0 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 6E ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙N.☺.◙Return 00008300 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 66 s a piece of information (specif 00008320 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 20 ied by "option") about the file 00008340 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 6F "file" «☻..◙ Valid values for "o 00008360 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 65 ptions": 1 = Return TRUE if file 00008380 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 20 exists◙ 000083A0 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 0A 2 = Return file date stamp◙ 000083C0 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 3D 3 = 000083E0 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 20 Return file time stamp◙ 00008400 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 20 4 = Return 00008420 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 20 file size◙ 00008440 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 65 5 = Return file attribute 00008460 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 20 s◙ 00008480 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 20 01h = Read Only◙ 000084A0 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 69 02h = Hi 000084C0 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 20 dden◙ 000084E0 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 20 04h = System◙ 00008500 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 72 20h = Ar 00008520 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 20 chive◙ 00008540 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 20 6 = Return file drive◙ 00008560 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 6E 7 = Return 00008580 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 20 file path◙ 000085A0 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 6D 8 = Return file base nam 000085C0 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 39 e◙ 9 000085E0 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 65 = Return file extension◙i.☺.◙Re 00008600 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 20 turn value type is depending on 00008620 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 4F the info requested. It may be BO 00008640 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 64 OLEAN, DATE, INTEGER, STRING and 00008660 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 6F TIME -...◙ See also : Delete Co 00008680 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 01 py Append Exist Rename◙♣.┼.╓♥♠@☺ 000086A0 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 63 ▌♥♦?☺Γ♥♠∟.Θ♥♣◙☺∩♥♠]☻[◙THelpTopic 000086C0 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 53 ♥.?...◙ FMTCC(format:strinf) :S 000086E0 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00008700 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 72 ▀▀▀▀◙:.☺.◙Returns a formatted cr 00008720 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 61 edit card number based on "forma 00008740 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 49 t" ...◙ See also CcType ValCC I 00008760 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 6C nputCC◙♥.◄.à.♠⌐.î.♣Σ.Æ.•]☻[◙THel 00008780 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 72 pTopic♥.Å...◙ FMTREAL(realExp:r 000087A0 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 63 eal/dreal,fieldWidth:integer,dec 000087C0 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 DF imalPlaces:integer)◙ ▀▀▀▀▀▀▀▀▀▀ 000087E0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00008800 DF DF 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 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙1.☺.◙ 00008820 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 69 Formats REAL/DREAL values for di 00008840 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 6C splay purposes. ÷...◙ real 00008860 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 6E Exp = A REAL/DREAL floatin 00008880 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 57 g point expression◙ fieldW 000088A0 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 20 idth = The minimum number of 000088C0 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 63 characters to display◙ dec 000088E0 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 61 imalPlaces = The number of chara 00008900 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 66 cters to display to the right of 00008920 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 69 ◙ the deci 00008940 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 00 mal point◙..]☻[◙THelpTopic☻.;... 00008960 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 20 ◙ GETENV(var:string) :STRING◙ 00008980 DF DF 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 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙>.☺.◙ 000089A0 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 6E Returns the value of the environ 000089C0 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 5D ment variable named by "var" ..] 000089E0 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 29 ☻[◙THelpTopic♦.+...◙ GETTOKEN() 00008A00 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 00 :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙º. 00008A20 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 6E ☺.◙Returns the next string token 00008A40 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 28 from a prior call to Tokenize ( 00008A60 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 62 Same as the GETTOKEN statement b 00008A80 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 20 ut can be used in an expression 00008AA0 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 76 without prior assignement to a v 00008AC0 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 DF ariable) s...◙ GETTOKEN VAR◙ ▀ 00008AE0 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 6E ▀▀▀▀▀▀▀▀▀▀▀◙ Get a token 00008B00 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 7A from a previous call to Tokeniz 00008B20 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 0A e and assign◙ it to VAR◙ 00008B40 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 53 (...◙ See also : Tokenize TokenS 00008B60 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 5C tr TokCount◙♣.↔☺`.◘↔☺▼☺◘↔☺S☺◘ì.\ 00008B80 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 45 ☺◘î.e☺◘]☻[◙THelpTopic♥.%...◙ GE 00008BA0 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 0A TX() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 00008BC0 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 20 F.☺.◙Returns the current column 00008BE0 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 68 (X position) of the cursor on th 00008C00 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 20 e display →...◙ See also : GetY 00008C20 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 70 AnsiPos◙☻.#.y.♦▒.~.•]☻[◙THelpTop 00008C40 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 DF ic♥.%...◙ GETY() :INTEGER◙ ▀▀▀ 00008C60 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 75 ▀▀▀▀▀▀▀▀▀▀▀▀◙C.☺.◙Returns the cu 00008C80 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 75 rrent row (Y position) of the cu 00008CA0 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 6C rsor on the display →...◙ See al 00008CC0 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 02 so : GetX AnsiPos◙☻.".v.♦▒.{.•]☻ 00008CE0 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 20 [◙THelpTopic♦.+...◙ GRAFMODE() 00008D00 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 01 :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙:.☺ 00008D20 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 67 .◙Returns a character indicating 00008D40 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 0A the users graphics status ╛...◙ 00008D60 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 20 R = RIPscrip supported◙ 00008D80 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 20 G = ANSI graphics (color 00008DA0 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 20 and positioning) supported◙ 00008DC0 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 6F A = ANSI positioning (no colo 00008DE0 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 70 r) supported◙ N = No grap 00008E00 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 00 hics (RIP or ANSI) supported◙∟.. 00008E20 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 0A .◙ See also : AnsiOn OnLocal◙☻.◙ 00008E40 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 20 .1☺♠Z.8☺•]☻[◙THelpTopic♥.+...◙ 00008E60 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 DF HELPPATH() :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀ 00008E80 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 61 ▀▀▀▀▀▀▀◙?.☺.◙Returns the path, a 00008EA0 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 20 s specified in PCBSetup, to the 00008EC0 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 50 help files %...◙ See also : PPEP 00008EE0 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 06 ath SlPath TempPath◙♥.c.x.•é.Ç.♠ 00008F00 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 53 ë.ç.◘]☻[◙THelpTopic♥.-...◙ HIMS 00008F20 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 DF GNUM() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00008F40 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 73 ▀▀▀▀▀◙=.☺.◙Returns the high mess 00008F60 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 65 age number for the current confe 00008F80 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 6D rence. ▬...◙ See also : LoMsgNum 00008FA0 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 48 ◙☺.@.x.◘]☻[◙THelpTopic♥.=...◙ H 00008FC0 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 DF OUR(dayhour:time) :INTEGER◙ ▀▀▀ 00008FE0 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 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙1.☺.◙Re 00009000 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 29 turns the hour of the day (0-23) 00009020 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 4D of "dayhour" §...◙ See also : M 00009040 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 69 in Sec◙☻.O.|.♥Ç.Ç.♥]☻[◙THelpTopi 00009060 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 3A c♥.S...◙ I2S(var1:integer,var2: 00009080 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 DF integer) :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 000090A0 DF 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 52 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Q.☺.◙R 000090C0 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 65 eturns a string representing the 000090E0 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 20 integer value "var1" converted 00009100 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 20 to base "var2" ↑...◙ See also : 00009120 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 70 S2i String◙☻.~.▓.♥ä.╢.♠]☻[◙THelp 00009140 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 20 Topic♥.%...◙ INKEY() :STRING◙ 00009160 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 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙~.☺.◙Returns the 00009180 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 61 next keypress as a single chara 000091A0 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 69 cter long string, or a string wi 000091C0 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 63 th the name of the function or c 000091E0 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 6F ursor control key $...◙ See also 00009200 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 00 : KInkey MGetByte MInkey◙♥.*.▒. 00009220 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 0A ♠M.╕.◘P.┴.♠]☻[◙THelpTopic☻.U...◙ 00009240 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 29 INSTR(var1:bigstr,var2:bigstr) 00009260 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00009280 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 73 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙U.☺.◙Returns 000092A0 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 31 the position of "var2" in "var1 000092C0 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 6E " (1-LEN(var1)) or 0 if "var2" n 000092E0 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 61 ot in "var1" ..]☻[◙THelpTopic♦.a 00009300 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 69 ...◙ ISBITSET(var:multitype, bi 00009320 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 DF t:integer) :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀ 00009340 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00009360 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 73 ▀▀▀◙4.☺.◙Check the status of a s 00009380 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 00 pecified bit in a variable. ╟... 000093A0 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 20 ◙◙ This function is primarily 000093C0 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 20 intended to be used with BIGSTR 000093E0 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 20 variables◙ which can be up to 00009400 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 69 2048 bytes long. However, it wi 00009420 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 73 ll work with other◙ data types 00009440 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 65 (and expressions) as well if de 00009460 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 42 sired.◙↔...◙ See also : BitSet B 00009480 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 70 itClear◙☻.┤.j☺♠│.q☺◘]☻[◙THelpTop 000094A0 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 0A ic♥./...◙ ISNONSTOP() :BOOLEAN◙ 000094C0 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 75 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙{.☺.◙Retu 000094E0 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 73 rn whether or not the display is 00009500 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 65 currently in non-stop mode ( ie 00009520 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 6F , did the user type NS as part o 00009540 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 20 f their command line) ↨...◙ See 00009560 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 6C also : StartDisp◙☺.←☺╕.○]☻[◙THel 00009580 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 54 pTopic♥.1...◙ KBDBUFSIZE() :INT 000095A0 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 01 EGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙B.☺ 000095C0 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 73 .◙Return the number of key press 000095E0 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 66 es pending in the KbdString buff 00009600 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 20 er p...◙ See also : PPLBufSize 00009620 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 74 KbdFlush KbdStuff KbdFile KbdSt 00009640 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 46 ring◙ KbdFileUsed MdmF 00009660 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 00 lush KeyFlush KbdFlush◙◙.F☺c.○d. 00009680 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 00 ü.◙G☺ì.◘≡.û.◘∩.ƒ.•F☺¿.○0.╜.♂H☺╔. 000096A0 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 0A ◘I☺╥.◘G☺█.◘]☻[◙THelpTopic♥.3...◙ 000096C0 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 DF KBDFILEUSED() :BOOLEAN◙ ▀▀▀▀▀ 000096E0 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 52 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙G.☺.◙Return TR 00009700 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 66 UE if key presses are being stuf 00009720 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 00 fed via a KbdFile statement. s.. 00009740 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 66 .◙ See also : KbdBufSize PPLBuf 00009760 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 20 Size KbdFlush KbdStuff KbdFile◙ 00009780 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 20 MdmFlush KeyFlush 000097A0 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 0A KbdFlush KbdString◙◙.∩.h.•/.ê.◙ 000097C0 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 01 d.ö.◙G☺ƒ.◘≡.¿.◘∩.▒.•H☺─.◘I☺╨.◘G☺ 000097E0 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 4B █.◘F☺Σ.○]☻[◙THelpTopic♥.'...◙ K 00009800 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 DF INKEY() :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00009820 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 73 ▀▀◙ö.☺.◙Returns the next keypres 00009840 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 6E s from the BBS keyboard as a sin 00009860 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 20 gle character long string, or a 00009880 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 63 string with the name of the func 000098A0 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 0A tion or cursor control key #...◙ 000098C0 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 74 See also : Inkey MInkey MGetByt 000098E0 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 69 e◙♥.(.╔.♣P.╧.♠M.╓.◘]☻[◙THelpTopi 00009900 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 DF c♥.)...◙ LANGEXT() :STRING◙ ▀▀ 00009920 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 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙=.☺.◙Returns the 00009940 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 61 file extension for the users la 00009960 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 20 nguage selection ↕...◙ See also 00009980 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 00 : Lang◙☺.M☺t.♦]☻[◙THelpTopic♥.). 000099A0 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 DF ..◙ LASTANS() :STRING◙ ▀▀▀▀▀▀▀ 000099C0 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 75 ▀▀▀▀▀▀▀▀▀▀◙D.☺.◙function to retu 000099E0 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 61 rn the last answer accepted by a 00009A00 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 73 n Input statement. ¶...◙ See als 00009A20 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 70 o : DefAns◙☻.π.].♣3.{.♠]☻[◙THelp 00009A40 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 76 Topic♥.S...◙ LEFT(var1:string,v 00009A60 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 DF ar2:integer) :BIGSTR◙ ▀▀▀▀▀▀▀▀▀ 00009A80 DF DF DF DF DF 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 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3. 00009AA0 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 20 ☺.◙Returns the left-most "var2" 00009AC0 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 61 characters of "var1" ↨...◙ See a 00009AE0 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 0A lso : Right Mid◙☻.|.ö.♣N.Ü.♥]☻[◙ 00009B00 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 74 THelpTopic☻.7...◙ LEN(var:bigst 00009B20 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 DF r) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00009B40 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 6F ▀▀▀▀▀▀◙↔.☺.◙Returns the length o 00009B60 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 20 f "var" ..]☻[◙THelpTopic☻.-...◙ 00009B80 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 DF LOGGEDON() :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀ 00009BA0 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 20 ▀▀▀▀▀▀▀▀▀▀◙L.☺.◙Returns TRUE if 00009BC0 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 74 the user has already logged on t 00009BE0 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 5B o the BBS, FALSE otherwise ..]☻[ 00009C00 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 3A ◙THelpTopic♥.-...◙ LOMSGNUM() : 00009C20 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙<. 00009C40 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 65 ☺.◙Returns the low message numbe 00009C60 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 00 r for the current conference. ▬. 00009C80 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 5D ..◙ See also : HiMsgNum◙☺.1.w.◘] 00009CA0 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 3A ☻[◙THelpTopic♥.9...◙ LOWER(var: 00009CC0 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 DF bigstr) :BIGSTR◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00009CE0 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 6E ▀▀▀▀▀▀▀▀▀▀▀◙[.☺.◙Returns a strin 00009D00 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 68 g of "var" with all uppercase ch 00009D20 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 20 aracters converted to lowercase 00009D40 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 65 characters ↓...◙ See also : Uppe 00009D60 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 70 r Mixed◙☻.É.ó.♣S.¿.♣]☻[◙THelpTop 00009D80 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 20 ic♥.-...◙ LPRINTED() :INTEGER◙ 00009DA0 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 6E ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3.☺.◙Return 00009DC0 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 20 the number of lines printed on 00009DE0 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 61 the display ↨...◙ See also : Sta 00009E00 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 00 rtDisp◙☺.←☺n.○]☻[◙THelpTopic♥.S. 00009E20 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 69 ..◙ LTRIM(var1:bigstr,var2:stri 00009E40 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 DF ng) :BIGSTR◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00009E60 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 00009E80 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 69 s a string of "var1" with the fi 00009EA0 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 20 rst character of "var2" trimmed 00009EC0 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 52 from the left ↑...◙ See also : R 00009EE0 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 54 trim Trim◙☻.}.╢.♣Å.╝.♦]☻[◙THelpT 00009F00 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 4E opic♥./...◙ MASK_ALNUM() :STRIN 00009F20 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 65 G◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙b.☺.◙Re 00009F40 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 72 turns a valid character mask for 00009F60 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 5A input statements of A through Z 00009F80 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 49 , a through z, and 0 through 9 I 00009FA0 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 5F ...◙ See also : Mask_Alpha Mask_ 00009FC0 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 61 Ascii Mask_File Mask_Num Mask_Pa 00009FE0 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 BF th Mask_Pwd◙♠.E.ƒ.◙F.¬.◙G.╡.○H.┐ 0000A000 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 00 .◘I.╚.○J.╥.◘]☻[◙THelpTopic♥./... 0000A020 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 DF ◙ MASK_ALPHA() :STRING◙ ▀▀▀▀▀▀ 0000A040 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 61 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙T.☺.◙Returns a va 0000A060 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 61 lid character mask for input sta 0000A080 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 72 tements of A through Z and a thr 0000A0A0 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 6E ough z I...◙ See also : Mask_Aln 0000A0C0 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 6D um Mask_Ascii Mask_File Mask_Num 0000A0E0 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 0A Mask_Path Mask_Pwd◙♠.D.æ.◙F.£.◙ 0000A100 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 70 G.º.○H.▒.◘I.║.○J.─.◘]☻[◙THelpTop 0000A120 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 0A ic♥./...◙ MASK_ASCII() :STRING◙ 0000A140 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 75 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙X.☺.◙Retu 0000A160 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 69 rns a valid character mask for i 0000A180 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 74 nput statements of space (" ") t 0000A1A0 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 73 hrough tilde ("~") I...◙ See als 0000A1C0 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 46 o : Mask_Alpha Mask_Alnum Mask_F 0000A1E0 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 0A ile Mask_Num Mask_Path Mask_Pwd◙ 0000A200 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 08 ♠.E.ò.◙D.á.◙G.½.○H.╡.◘I.╛.○J.╚.◘ 0000A220 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 45 ]☻[◙THelpTopic♥.-...◙ MASK_FILE 0000A240 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 DF () :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000A260 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 20 ◙C.☺.◙Returns a valid character 0000A280 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 6C mask for input statements of fil 0000A2A0 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 6C e names J...◙ See also : Mask_Al 0000A2C0 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 4E pha Mask_Ascii Mask_Alnum Mask_N 0000A2E0 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 89 um Mask_Path Mask_Pwd◙♠.E.~.◙F.ë 0000A300 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 54 .◙D.ö.◙H.ƒ.◘I.¿.○J.▓.◘]☻[◙THelpT 0000A320 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 0A opic♥.+...◙ MASK_NUM() :STRING◙ 0000A340 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 6E ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙D.☺.◙Return 0000A360 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 70 s a valid character mask for inp 0000A380 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 00 ut statements of 0 through 9 K.. 0000A3A0 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 73 .◙ See also : Mask_Alpha Mask_As 0000A3C0 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 61 cii Mask_File Mask_Alnum Mask_Pa 0000A3E0 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 9D th Mask_Pwd◙♠.E.}.◙F.ê.◙G.ô.○D.¥ 0000A400 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 00 .◙I.¿.○J.▓.◘]☻[◙THelpTopic♥.-... 0000A420 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 DF ◙ MASK_PATH() :STRING◙ ▀▀▀▀▀▀▀ 0000A440 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 69 ▀▀▀▀▀▀▀▀▀▀▀▀◙C.☺.◙Returns a vali 0000A460 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 65 d character mask for input state 0000A480 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 6C ments of path names J...◙ See al 0000A4A0 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 5F so : Mask_Alpha Mask_Ascii Mask_ 0000A4C0 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 77 File Mask_Num Mask_Alnum Mask_Pw 0000A4E0 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 B2 d◙♠.E.~.◙F.ë.◙G.ö.○H.₧.◘D.º.◙J.▓ 0000A500 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 57 .◘]☻[◙THelpTopic♥.+...◙ MASK_PW 0000A520 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 DF D() :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000A540 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 20 ◙B.☺.◙Returns a valid character 0000A560 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 73 mask for input statements of pas 0000A580 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 70 swords K...◙ See also : Mask_Alp 0000A5A0 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 6D ha Mask_Ascii Mask_File Mask_Num 0000A5C0 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 86 Mask_Path Mask_Alnum◙♠.E.{.◙F.å 0000A5E0 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 54 .◙G.æ.○H.¢.◘I.ñ.○D.«.◙]☻[◙THelpT 0000A600 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 0A opic♥.+...◙ MAXNODE() :INTEGER◙ 0000A620 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 6E ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙o.☺.◙Return 0000A640 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 68 s the maximum node possible with 0000A660 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 6F the current software (ie, /2 wo 0000A680 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 31 uld return 2, /10 would return 1 0000A6A0 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 65 0, etc) §...◙ See also : PcbNode 0000A6C0 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 4D ◙☺.^.¿.•]☻[◙THelpTopic☻.5...◙ M 0000A6E0 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 DF EGANUM(number:integer)◙ ▀▀▀▀▀▀▀ 0000A700 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 61 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙V.☺.◙Converts a 0000A720 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 29 decimal number (from 0 to 1295) 0000A740 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 6F to a hexa-tri-decimal number, o 0000A760 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 00 r meganum. ..]☻[◙THelpTopic♥.-.. 0000A780 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 DF .◙ MGETBYTE() :INTEGER◙ ▀▀▀▀▀▀ 0000A7A0 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 76 ▀▀▀▀▀▀▀▀▀▀▀▀▀◙i.☺.◙Returns the v 0000A7C0 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 6D alue of the next byte from the m 0000A7E0 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 20 odem (0-255) or -1 if there are 0000A800 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 0A no bytes waiting for input !...◙ 0000A820 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 0A See also : Inkey KInkey MInkey◙ 0000A840 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 03 ♥.(.ñ.♣*.¬.♠P.▒.♠]☻[◙THelpTopic♥ 0000A860 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 74 .k...◙ MID(var1:bigstr,var2:int 0000A880 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 DF eger,var3:integer) :BIGSTR◙ ▀▀▀ 0000A8A0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000A8C0 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 73 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙s.☺.◙Returns a s 0000A8E0 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 68 tring from "var1" starting at th 0000A900 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 20 e "var2" position of "var1" and 0000A920 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 20 containing "var3" characters of 0000A940 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 65 "var1" ↑...◙ See also : Right Le 0000A960 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 35 ft◙☻.|.∞.♣,.≥.♦]☻[◙THelpTopic♥.5 0000A980 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 20 ...◙ MIN(var1:time) :INTEGER◙ 0000A9A0 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 74 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙1.☺.◙Ret 0000A9C0 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 35 urns the minute of the hour (0-5 0000A9E0 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 6F 9) of "var1" ▬...◙ See also : Ho 0000AA00 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 69 ur Sec◙☻.&.t.♦Ç.y.♥]☻[◙THelpTopi 0000AA20 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 DF c♥.'...◙ MINKEY() :STRING◙ ▀▀▀ 0000AA40 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 6E ▀▀▀▀▀▀▀▀▀▀▀▀▀◙ò.☺.◙Returns the n 0000AA60 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 6C ext keypress from the remote cal 0000AA80 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 73 ler as a single character long s 0000AAA0 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 65 tring, or a string with the name 0000AAC0 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 72 of the function or cursor contr 0000AAE0 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 49 ol key #...◙ See also : Inkey KI 0000AB00 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 5D nkey MGetByte◙♥.(.╩.♣*.╨.♠M.╫.◘] 0000AB20 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 20 ☻[◙THelpTopic♥.+...◙ MINLEFT() 0000AB40 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 00 :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙8. 0000AB60 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 6D ☺.◙Returns the current callers m 0000AB80 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 20 inutes left to use online ‼...◙ 0000ABA0 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 6C See also : MinOn◙☺.R.q.♣]☻[◙THel 0000ABC0 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 0A pTopic♥.'...◙ MINON() :INTEGER◙ 0000ABE0 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙@.☺.◙Returns 0000AC00 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 69 the current callers minutes onli 0000AC20 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 65 ne so far this session §...◙ See 0000AC40 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 70 also : MinLeft◙☺.Q.u.•]☻[◙THelp 0000AC60 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 29 Topic♥.+...◙ MIXED(var1:string) 0000AC80 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 65 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Conve 0000ACA0 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 72 rts a string to mixed (or proper 0000ACC0 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 70 name) case ↓...◙ See also : Upp 0000ACE0 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 6F er Lower◙☻.É.k.♣A.q.♣]☻[◙THelpTo 0000AD00 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 20 pic♥.Y...◙ MKADDR(seg:integer, 0000AD20 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 DF off:integer) :INTEGER◙ ▀▀▀▀▀▀▀▀ 0000AD40 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000AD60 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 20 ▀◙{.☺.◙Returns a segment:offset 0000AD80 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 20 address as a long integer built 0000ADA0 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 68 from two word sized values by th 0000ADC0 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 29 e formula: (var1*00010000h+var2) 0000ADE0 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 20 #...◙ See also : VarSeg VarOff 0000AE00 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 65 VarAddr◙♥.(☺Γ.♠'☺Θ.♠&☺≡.•]☻[◙THe 0000AE20 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 65 lpTopic♥.s...◙ MKDATE(year:inte 0000AE40 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 29 ger, month:integer, day:integer) 0000AE60 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 DF :DATE◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000AE80 DF DF DF DF DF DF DF 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 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 0000AEA0 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 61 à.☺.◙Returns a date with the yea 0000AEC0 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 39 r specified by "year" (1900-2079 0000AEE0 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 31 ), month specified by "month" (1 0000AF00 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 22 -12), and day specified by "day" 0000AF20 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 4D (1-31). ∟...◙ See also : Year M 0000AF40 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 48 onth Day◙♥.«.♠☺♦W.♂☺♣↑.◄☺♥]☻[◙TH 0000AF60 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 47 elpTopic♥.%...◙ MODEM() :STRING 0000AF80 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 20 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙F.☺.◙Returns 0000AFA0 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 6F the modem connect string as repo 0000AFC0 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 00 rted by the modem to PCBoard §.. 0000AFE0 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 5B .◙ See also : Carrier◙☺.►.y.•]☻[ 0000B000 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 64 ◙THelpTopic♥.9...◙ MONTH(var1:d 0000B020 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 DF ate) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000B040 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 68 ▀▀▀▀▀▀▀▀▀◙0.☺.◙Returns the month 0000B060 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 00 of the year (1-12) of "var1" →. 0000B080 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 00 ..◙ See also : Year Day Dow◙♥.«. 0000B0A0 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 00 w.♦↑.|.♥←.Ç.♥]☻[◙THelpTopic♥.'.. 0000B0C0 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 DF .◙ NOCHAR() :STRING◙ ▀▀▀▀▀▀▀▀▀ 0000B0E0 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 74 ▀▀▀▀▀▀▀◙+.☺.◙Returns the current 0000B100 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 65 language no character §...◙ See 0000B120 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 70 also : YesChar◙☺.».`.•]☻[◙THelp 0000B140 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 20 Topic♥.;...◙ NOT(var1:integer) 0000B160 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 DF :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000B180 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 63 ▀▀▀▀▀◙M.☺.◙Returns the bitwise c 0000B1A0 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 66 omplement (all bits inverted) of 0000B1C0 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 65 an integer expression ↑...◙ See 0000B1E0 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 AD also : Or And Xor◙♥.[.û.☻○.Ö.♥¡ 0000B200 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 43 .¥.♥]☻[◙THelpTopic♥.+...◙ ONLOC 0000B220 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 DF AL() :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000B240 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 72 ▀▀◙(.☺.◙Returns TRUE if the user 0000B260 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 20 is on locally ↔...◙ See also : 0000B280 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 0A AnsiOn GrafMode◙☻.◙.a.♠$.h.◘]☻[◙ 0000B2A0 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 67 THelpTopic♥.U...◙ OR(var1:integ 0000B2C0 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 DF er, var2:integer) :INTEGER◙ ▀▀▀ 0000B2E0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000B300 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 72 ▀▀▀▀◙3.☺.◙Returns the bitwise or 0000B320 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 00 of two integer expressions ↨... 0000B340 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 00 ◙ See also Xor And Not◙♥.¡.ö.♥○. 0000B360 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 50 ÿ.♥Y.£.♥]☻[◙THelpTopic♥.-...◙ P 0000B380 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 DF AGESTAT() :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀ 0000B3A0 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 68 ▀▀▀▀▀▀▀▀◙x.☺.◙Returns TRUE if th 0000B3C0 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 50 e user has paged the SysOp (or P 0000B3E0 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 74 ageOn has been issued), FALSE ot 0000B400 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 73 herwise (or PageOff has been iss 0000B420 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 03 ued) ▬...◙ See also : ChatStat◙♥ 0000B440 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 00 .ⁿ.`.♠√.ì.•2.│.◘]☻[◙THelpTopic☻. 0000B460 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 DF '...◙ PCBDAT() :STRING◙ ▀▀▀▀▀▀ 0000B480 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 67 ▀▀▀▀▀▀▀▀▀▀◙=.☺.◙Returns a string 0000B4A0 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 20 with the path and file name of 0000B4C0 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 00 PCBOARD.DAT ..]☻[◙THelpTopic♥.+. 0000B4E0 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 DF ..◙ PCBNODE() :INTEGER◙ ▀▀▀▀▀▀ 0000B500 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 6F ▀▀▀▀▀▀▀▀▀▀▀▀◙↓.☺.◙Returns the no 0000B520 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 6F de number §...◙ See also : MaxNo 0000B540 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 20 de◙☺.K.R.•]☻[◙THelpTopic♥.=...◙ 0000B560 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 DF PEEKB(var:integer) :INTEGER◙ ▀ 0000B580 DF DF 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 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙R.☺.◙ 0000B5A0 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 63 Returns a byte value (0-255) loc 0000B5C0 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 45 ated at memory address "var" (PE 0000B5E0 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 20 EK is a synonym) -...◙ See also 0000B600 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 44 : PeekDW PeekW PokeB PokeW PokeD 0000B620 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 5B W◙♣.`.¥.♠a.ñ.♣².¬.♣ .░.♣■.╢.♠]☻[ 0000B640 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 69 ◙THelpTopic♥.?...◙ PEEKDW(var:i 0000B660 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 DF nteger) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000B680 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 73 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙\.☺.◙Returns a s 0000B6A0 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 38 igned integer value (-2147483648 0000B6C0 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 72 - +2147483647) located at memor 0000B6E0 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 3A y address "var" ,...◙ See also : 0000B700 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 0A PeekB PeekW PokeB PokeW PokeDW◙ 0000B720 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 54 ♣._.⌐.♣a.».♣².╡.♣ .╗.♣■.┴.♠]☻[◙T 0000B740 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 65 HelpTopic♥.=...◙ PEEKW(var:inte 0000B760 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 DF ger) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000B780 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 20 ▀▀▀▀▀▀▀▀▀▀▀◙@.☺.◙Returns a word 0000B7A0 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 72 value (0-65535) located at memor 0000B7C0 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 3A y address "var" -...◙ See also : 0000B7E0 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 57 PeekDW PeekB PokeB PokeW PokeDW 0000B800 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 0A ◙♣.`.ï.♠_.Æ.♣².ÿ.♣ .₧.♣■.ñ.♠]☻[◙ 0000B820 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 54 THelpTopic♥.)...◙ PPENAME() :ST 0000B840 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 65 RING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙S.☺.◙Re 0000B860 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 20 turns the name of the currently 0000B880 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 74 executing PPE file minus the pat 0000B8A0 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 3A h and extension §...◙ See also : 0000B8C0 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 00 PPEPath◙☺.c.è.•]☻[◙THelpTopic♥. 0000B8E0 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 DF )...◙ PPEPATH() :STRING◙ ▀▀▀▀▀ 0000B900 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 69 ▀▀▀▀▀▀▀▀▀▀▀▀◙S.☺.◙Returns a stri 0000B920 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 20 ng with the path (no file name) 0000B940 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 66 of the currently executing PPE f 0000B960 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 62 ile §...◙ See also : PPEName◙☺.b 0000B980 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 55 .è.•]☻[◙THelpTopic♥.1...◙ PPLBU 0000B9A0 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 DF FSIZE() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000B9C0 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 72 ▀▀▀▀▀▀▀▀◙C.☺.◙Returns the number 0000B9E0 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 4B of key presses pending in the K 0000BA00 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 3A bdStuff buffer. o...◙ See also : 0000BA20 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 4B KbdBufSize KbdFlush KbdStuff K 0000BA40 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 46 bdFile KbdString◙ KbdF 0000BA60 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 75 ileUsed MdmFlush KeyFlush KbdFlu 0000BA80 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 01 sh◙◙.≡.d.◘/.é.◙G☺Ä.◘≡.ù.◘∩.á.•F☺ 0000BAA0 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 70 ¿.○0.╜.♂H☺╔.◘I☺╥.◘G☺█.◘]☻[◙THelp 0000BAC0 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 3A Topic♦.:...◙ PSA(var:integer) : 0000BAE0 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 DF BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000BB00 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 65 ▀▀▀▀◙p.☺.◙Returns TRUE if the fe 0000BB20 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 62 ature specified by "var" is enab 0000BB40 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 66 led, FALSE if the feature specif 0000BB60 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 20 ied by "var" is disabled n☺..◙ 0000BB80 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 31 Valid values for var: 1 0000BBA0 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 20 = Alias Support Enabled◙ 0000BBC0 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 65 2 = Ve 0000BBE0 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 20 rify Support Enabled◙ 0000BC00 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 73 3 = Addres 0000BC20 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 20 s Support Enabled◙ 0000BC40 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 20 4 = Password 0000BC60 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 20 Support Enabled◙ 0000BC80 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 20 5 = Statistics 0000BCA0 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 20 Support Enabled◙ 0000BCC0 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 6F 6 = Notes Suppo 0000BCE0 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 47 rt Enabled◙¶...◙ See also : TPAG 0000BD00 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 20 et◙☺.▲☺&☻♠]☻[◙THelpTopic☻.?...◙ 0000BD20 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 20 RANDOM(var:integer) :INTEGER◙ 0000BD40 DF DF DF DF 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 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙7.☺ 0000BD60 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 65 .◙Returns a random number betwee 0000BD80 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 48 n 0 and "var" inclusive ..]☻[◙TH 0000BDA0 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 73 elpTopic☻.]...◙ READLINE(file:s 0000BDC0 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 DF tring, line:integer) :STRING◙ ▀ 0000BDE0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000BE00 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 20 ▀▀▀▀▀▀▀▀▀▀◙5.☺.◙Read and return 0000BE20 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 69 line number "line" from file "fi 0000BE40 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 47 le" ..]☻[◙THelpTopic♥.'...◙ REG 0000BE60 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 DF AH() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000BE80 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 41 ◙?.☺.◙Returns the value of the A 0000BEA0 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 6D H register after a DoIntr statem 0000BEC0 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 78 ent +...◙ See also : RegAl RegAx 0000BEE0 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 6A ◙ DoIntr◙♦.╦.V.♠i.t.♣j 0000BF00 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 20 .z.♣╦.ï.♠]☻[◙THelpTopic♥.'...◙ 0000BF20 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 DF REGAL() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000BF40 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 68 ▀▀▀◙?.☺.◙Returns the value of th 0000BF60 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 61 e AL register after a DoIntr sta 0000BF80 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 65 tement +...◙ See also : RegAh Re 0000BFA0 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 74 gAx◙ DoIntr◙♦.╦.V.♠h.t 0000BFC0 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 00 .♣j.z.♣╦.ï.♠]☻[◙THelpTopic♥.'... 0000BFE0 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 DF ◙ REGAX() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀ 0000C000 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 66 ▀▀▀▀▀▀◙?.☺.◙Returns the value of 0000C020 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 20 the AX register after a DoIntr 0000C040 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 68 statement +...◙ See also : RegAh 0000C060 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 06 RegAl◙ DoIntr◙♦.╦.V.♠ 0000C080 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 27 h.t.♣i.z.♣╦.ï.♠]☻[◙THelpTopic♥.' 0000C0A0 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 DF ...◙ REGBH() :INTEGER◙ ▀▀▀▀▀▀▀ 0000C0C0 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 0000C0E0 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 6E of the BH register after a DoIn 0000C100 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 0000C120 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 00 gBl RegBx◙ DoIntr◙♦.╦. 0000C140 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 63 V.♠l.t.♣m.z.♣╦.ï.♠]☻[◙THelpTopic 0000C160 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 DF ♥.'...◙ REGBL() :INTEGER◙ ▀▀▀▀ 0000C180 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 0000C1A0 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 44 lue of the BL register after a D 0000C1C0 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 : 0000C1E0 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 04 RegBh RegBx◙ DoIntr◙♦ 0000C200 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 6F .╦.V.♠k.t.♣m.z.♣╦.ï.♠]☻[◙THelpTo 0000C220 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 DF pic♥.'...◙ REGBX() :INTEGER◙ ▀ 0000C240 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 0000C260 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 20 value of the BX register after 0000C280 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 0000C2A0 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 74 o : RegBh RegBl◙ DoInt 0000C2C0 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 6C r◙♦.╦.V.♠k.t.♣l.z.♣╦.ï.♠]☻[◙THel 0000C2E0 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 0A pTopic♥.'...◙ REGCF() :BOOLEAN◙ 0000C300 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙>.☺.◙Returns 0000C320 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 65 the state of the carry flag afte 0000C340 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 61 r a DoIntr statement $...◙ See a 0000C360 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 CB lso : RegF◙ DoIntr◙♥.╦ 0000C380 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 00 .U.♠x.s.♦╦.â.♠]☻[◙THelpTopic♥.'. 0000C3A0 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 DF ..◙ REGCH() :INTEGER◙ ▀▀▀▀▀▀▀▀ 0000C3C0 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 20 ▀▀▀▀▀▀▀▀◙?.☺.◙Returns the value 0000C3E0 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 74 of the CH register after a DoInt 0000C400 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 67 r statement +...◙ See also : Reg 0000C420 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 56 Cl RegCx◙ DoIntr◙♦.╦.V 0000C440 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 03 .♠p.t.♣q.z.♣╦.ï.♠]☻[◙THelpTopic♥ 0000C460 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 DF .'...◙ REGCL() :INTEGER◙ ▀▀▀▀▀ 0000C480 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 6C ▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns the val 0000C4A0 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 6F ue of the CL register after a Do 0000C4C0 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 20 Intr statement +...◙ See also : 0000C4E0 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 00 RegCh RegCx◙ DoIntr◙♦. 0000C500 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 70 ╦.V.♠o.t.♣q.z.♣╦.ï.♠]☻[◙THelpTop 0000C520 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 DF ic♥.'...◙ REGCX() :INTEGER◙ ▀▀ 0000C540 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns the 0000C560 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 61 value of the CX register after a 0000C580 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 6F DoIntr statement +...◙ See also 0000C5A0 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 72 : RegCh RegCl◙ DoIntr 0000C5C0 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 70 ◙♦.╦.V.♠o.t.♣p.z.♣╦.ï.♠]☻[◙THelp 0000C5E0 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 20 Topic♥.'...◙ REGDH() :INTEGER◙ 0000C600 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 74 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns t 0000C620 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 65 he value of the DH register afte 0000C640 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 61 r a DoIntr statement +...◙ See a 0000C660 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 49 lso : RegDl RegDx◙ DoI 0000C680 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 48 ntr◙♦.╦.V.♠t.t.♣v.z.♣╦.ï.♠]☻[◙TH 0000C6A0 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 74 elpTopic♦.¶...◙ See also : DoInt 0000C6C0 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 DF r◙'...◙ REGDI() :INTEGER◙ ▀▀▀▀ 0000C6E0 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 0000C700 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 44 lue of the DI register after a D 0000C720 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 3A oIntr statement ¶...◙ See also : 0000C740 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 65 DoIntr◙♥.╦.♫.♠╦.j.♠╦.ê.♠]☻[◙THe 0000C760 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 52 lpTopic♥.'...◙ REGDL() :INTEGER 0000C780 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 73 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns 0000C7A0 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 66 the value of the DL register af 0000C7C0 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 65 ter a DoIntr statement +...◙ See 0000C7E0 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 44 also : RegDh RegDx◙ D 0000C800 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 0A oIntr◙♦.╦.V.♠r.t.♣v.z.♣╦.ï.♠]☻[◙ 0000C820 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 45 THelpTopic♥.'...◙ REGDS() :INTE 0000C840 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 75 GER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Retu 0000C860 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 72 rns the value of the DS register 0000C880 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 20 after a DoIntr statement ¶...◙ 0000C8A0 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 02 See also : DoIntr◙☻.╦.V.♠╦.t.♠]☻ 0000C8C0 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 4E [◙THelpTopic♥.'...◙ REGDX() :IN 0000C8E0 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 65 TEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Re 0000C900 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 74 turns the value of the DX regist 0000C920 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 00 er after a DoIntr statement +... 0000C940 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 20 ◙ See also : RegDh RegDl◙ 0000C960 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 00 DoIntr◙♦.╦.V.♠r.t.♣t.z.♣╦.ï. 0000C980 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 20 ♠]☻[◙THelpTopic♥.'...◙ REGES() 0000C9A0 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 00 :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺. 0000C9C0 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 67 ◙Returns the value of the ES reg 0000C9E0 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 14 ister after a DoIntr statement ¶ 0000CA00 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 00 ...◙ See also : DoIntr◙☻.╦.V.♠╦. 0000CA20 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 29 t.♠]☻[◙THelpTopic♦.%...◙ REGF() 0000CA40 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 00 :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙B.☺. 0000CA60 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 20 ◙Returns the value of the flags 0000CA80 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 6E register after a DoIntr statemen 0000CAA0 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 20 t ‼.☺.◙Seea also : RegCf ‼... 0000CAC0 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 00 DoIntr◙♥.╦.W.♠n.u.♣╦.ç. 0000CAE0 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 20 ♠]☻[◙THelpTopic♥.'...◙ REGSI() 0000CB00 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 00 :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺. 0000CB20 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 67 ◙Returns the value of the SI reg 0000CB40 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 14 ister after a DoIntr statement ¶ 0000CB60 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 00 ...◙ See also : DoIntr◙☻.╦.V.♠╦. 0000CB80 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 43 t.♠]☻[◙THelpTopic♥.{...◙ REPLAC 0000CBA0 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 70 E(str:bigstr, search:string, rep 0000CBC0 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 DF lace:string) :BIGSTR◙ ▀▀▀▀▀▀▀▀▀ 0000CBE0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000CC00 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 61 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙⌂.☺.◙Returns a 0000CC20 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 65 string of "str" with all occure 0000CC40 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 22 nces of the first character of " 0000CC60 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 68 search" replaced by the first ch 0000CC80 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 61 aracter of "replace" ↑...◙ See a 0000CCA0 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 6C lso : ReplaceStr◙☺.{.◘☺◙]☻[◙THel 0000CCC0 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 69 pTopic♦.ü...◙ REPLACESTR(str:bi 0000CCE0 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 72 gstr, search:string, replace:str 0000CD00 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000CD20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000CD40 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 6A ▀▀▀▀▀▀▀▀▀▀▀▀◙|.☺.◙It functions j 0000CD60 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 78 ust like the Replace function ex 0000CD80 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 20 cept that a complete sub-string 0000CDA0 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 68 may be specified for both search 0000CDC0 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 74 and replace q...◙ str is the st 0000CDE0 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 73 ring to work on◙ search is the s 0000CE00 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 20 tring to search for◙ replace is 0000CE20 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 74 the string to replace search wit 0000CE40 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 9E h◙§...◙ See also : Replace◙☻.z.₧ 0000CE60 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 49 .•z.|☺•]☻[◙THelpTopic♥.S...◙ RI 0000CE80 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 49 GHT(str:bigstr, len:integer) :BI 0000CEA0 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 DF GSTR◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000CEC0 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 72 ▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Returns the r 0000CEE0 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 73 ight-most "len" characters of "s 0000CF00 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 00 tr" ↕...◙ See also : Left◙☺.,.ô. 0000CF20 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 74 ♦]☻[◙THelpTopic♥.U...◙ RTRIM(st 0000CF40 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 0A r1:bigstr, trim:string) :BIGSTR◙ 0000CF60 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 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000CF80 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 20 ▀▀▀▀▀▀▀▀▀◙V.☺.◙Returns a string 0000CFA0 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 74 of "str1" with the first charact 0000CFC0 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 69 er of "trim" trimmed from the ri 0000CFE0 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 B9 ght ‼...◙ See also : Ltrim◙☺.C.╣ 0000D000 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 72 .♣]☻[◙THelpTopic♥.S...◙ S2I(str 0000D020 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 0A :string, base:integer) :INTEGER◙ 0000D040 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 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000D060 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 72 ▀▀▀▀▀▀▀▀◙M.☺.◙Returns an integer 0000D080 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 63 representing the string "str" c 0000D0A0 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 20 onverted from base "base" ◄...◙ 0000D0C0 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 54 See also : I2s◙☺.'.«.♥]☻[◙THelpT 0000D0E0 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 72 opic♥.Å...◙ SCRTEXT(col:integer 0000D100 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 65 , row:integer, len:integer, code 0000D120 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 DF :boolean) :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 0000D140 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000D160 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 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ö.☺.◙Re 0000D180 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 6E turns a string with the text (an 0000D1A0 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 20 d color information in the form 0000D1C0 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 66 of @X codes if "code" is TRUE) f 0000D1E0 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 64 rom column "col", row "row", and 0000D200 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 20 of length "len" §...◙ See also 0000D220 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 03 : ScrFile◙☺.☼☺1☺•]☻[◙THelpTopic♥ 0000D240 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 20 .4...◙ SEC(var:time) :INTEGER◙ 0000D260 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 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Re 0000D280 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 28 turns the second of the minute ( 0000D2A0 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 20 0-59) of "var" ▬...◙ See also : 0000D2C0 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 6F Hour Min◙☻.&.t.♦O.y.♥]☻[◙THelpTo 0000D2E0 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 0A pic♥.-...◙ SHOWSTAT() :BOOLEAN◙ 0000D300 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 72 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙_.☺.◙Retur 0000D320 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 61 ns TRUE if writing to the displa 0000D340 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 6F y is active, FALSE if writing to 0000D360 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 53 the display is disabled ∟...◙ S 0000D380 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 07 ee also : ShowOff ShowOn◙☻.§☺Ü.• 0000D3A0 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 41 ▬☺ó.♠]☻[◙THelpTopic♥.'...◙ SLPA 0000D3C0 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 0A TH() :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 0000D3E0 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 66 I.☺.◙Returns the path, as specif 0000D400 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 65 ied in PCBSetup, to the login se 0000D420 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 65 curity files '...◙ See also : He 0000D440 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 63 lpPath PPEPath TempPath◙♥.%.~.◘c 0000D460 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 20 .ç.•ë.Å.◘]☻[◙THelpTopic☻.;...◙ 0000D480 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 DF SPACE(len:integer) :BIGSTR◙ ▀▀▀ 0000D4A0 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 74 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Ret 0000D4C0 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 68 urns a string of spaces "len" ch 0000D4E0 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 00 aracters long ..]☻[◙THelpTopic♥. 0000D500 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 54 A...◙ STRING(var:multitype) :ST 0000D520 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 DF RING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000D540 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 65 ▀▀▀▀◙%.☺.◙Returns "var" converte 0000D560 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 49 d to a string ◄...◙ See also : I 0000D580 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 20 2s◙☺.'.t.♥]☻[◙THelpTopic♥.S...◙ 0000D5A0 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 20 STRIP(str:bigstr, char:string) 0000D5C0 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 DF :BIGSTR◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000D5E0 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Y.☺.◙Returns a 0000D600 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 65 string of "str" with all occurre 0000D620 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 22 nces of the first character of " 0000D640 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 53 char" removed ▼...◙ See also : S 0000D660 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 5B tripAtx StripStr◙☻.å.║.◘ç.├.◘]☻[ 0000D680 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 72 ◙THelpTopic♥.?...◙ STRIPATX(str 0000D6A0 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000D6C0 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 73 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙5.☺.◙Returns a s 0000D6E0 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 73 tring of "str" with all @X codes 0000D700 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 20 removed ∟...◙ See also : Strip 0000D720 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 6F StripStr◙☻.à.é.♣ç.ê.◘]☻[◙THelpTo 0000D740 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 2C pic♦.]...◙ STRIPSTR(str:bigstr, 0000D760 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 DF search:string) :BIGSTR◙ ▀▀▀▀▀▀ 0000D780 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000D7A0 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 74 ▀▀▀▀▀◙f.☺.◙Functions just like t 0000D7C0 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 20 he Strip function except that a 0000D7E0 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 69 complete sub-string may be speci 0000D800 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 65 fied for search C...◙ str is the 0000D820 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 68 string to work on◙ search is th 0000D840 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 65 e string to search for◙∟...◙ See 0000D860 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 00 also : Strip StripAtx◙♥.à.w.♣à. 0000D880 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 53 ¶☺♣å.→☺◘]☻[◙THelpTopic♥.....◙ S 0000D8A0 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 DF YSOPSEC() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀ 0000D8C0 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 70 ▀▀▀▀▀▀▀▀▀◙3.☺.◙Returns the SysOp 0000D8E0 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 54 security defined in PCBOARD.DAT 0000D900 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 06 ¶...◙ See also : CurSec◙☺.▬.o.♠ 0000D920 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 28 ]☻[◙THelpTopic♥.+...◙ TEMPPATH( 0000D940 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 4D ) :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙M 0000D960 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 69 .☺.◙Returns the path, as specifi 0000D980 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 79 ed in PCBSetup, to the temporary 0000D9A0 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 3A work directory %...◙ See also : 0000D9C0 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 06 SlPath HelpPath PPEPath◙♥.é.å.♠ 0000D9E0 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 20 %.ì.◘c.û.•]☻[◙THelpTopic♥.!...◙ 0000DA00 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 1A TIME() :TIME◙ ▀▀▀▀▀▀▀▀▀▀▀▀◙→ 0000DA20 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 00 .☺.◙Returns the current time ↓.. 0000DA40 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 00 .◙ See also : TimeAP Date◙☻.ï.I. 0000DA60 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 4D ♠↨.P.♦]☻[◙THelpTopic♥.7...◙ TIM 0000DA80 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 DF EAP(var:time) :STRING◙ ▀▀▀▀▀▀▀▀ 0000DAA0 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙O.☺.◙Returns a 0000DAC0 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 61 string representing the time "va 0000DAE0 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 20 r" in civilian format (XX:XX:XX 0000DB00 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 00 AM) ↕...◙ See also : Time◙☺.è.ö. 0000DB20 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 54 ♦]☻[◙THelpTopic♥.-...◙ TOKCOUNT 0000DB40 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 DF () :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000DB60 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 6B ▀◙S.☺.◙Returns the number of tok 0000DB80 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 73 ens available via the GetToken s 0000DBA0 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 53 tatement and/or function (...◙ S 0000DBC0 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 65 ee also : Tokenize GetToken Toke 0000DBE0 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 54 nStr◙♦.!.^.◘↔☺Ä.◘!.ù.◘ì.á.◘]☻[◙T 0000DC00 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 54 HelpTopic♥.+...◙ TOKENSTR() :ST 0000DC20 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 52 RING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙f.☺.◙R 0000DC40 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 74 eturns a previously tokenized st 0000DC60 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 6C ring reconstructed with semi-col 0000DC80 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 6B ons separating the component tok 0000DCA0 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 65 ens (...◙ See also : Tokenize Ge 0000DCC0 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 00 tToken TokCount◙♥.↔☺ƒ.◘!.¿.◘î.▒. 0000DCE0 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 65 ◘]☻[◙THelpTopic♠.↔...◙ TOtype(e 0000DD00 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 4E xp)◙ ▀▀▀▀▀▀▀▀▀▀▀◙τ.☺.◙TOBOOLEAN 0000DD20 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 54 , TOMONEY, TOSTRING, TOBIGSTR, T 0000DD40 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 4F OINTEGER, TOUNSIGNED, TOREAL, TO 0000DD60 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 45 DREAL, TOFLOAT, TODOUBLE, TODATE 0000DD80 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 52 , TOEDATE, TOTIME, TOBYTE, TOWOR 0000DDA0 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 4F D, TODWORD, TOUBYTE, TOUWORD, TO 0000DDC0 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 4F UDWORD, TOSBYTE, TOSWORD, TOSDWO 0000DDE0 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 01 RD, TOSHORT, TOINT, & TOLONG >.☺ 0000DE00 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 6E .◙Used to force the result of an 0000DE20 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 29 expression to a specific type ) 0000DE40 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 65 ...◙ Usage: TOtype(exp) (re 0000DE60 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 79 turns type)◙u...◙ ty 0000DE80 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 28 pe is the actual type to force ( 0000DEA0 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 20 BIGSTR, BOOLEAN, etc.)◙ 0000DEC0 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 20 exp is an expression of any 0000DEE0 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 74 type◙∟...◙ See also : S2i I2s St 0000DF00 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 54 ring◙♥.~.ε☺♥'.≥☺♥ä.÷☺♠]☻[◙THelpT 0000DF20 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 68 opic♥.Q...◙ TRIM(str:bigstr, ch 0000DF40 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 DF ar:string) :BIGSTR◙ ▀▀▀▀▀▀▀▀▀▀▀ 0000DF60 DF DF 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 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙U.☺.◙ 0000DF80 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 74 Returns a string of "str" with t 0000DFA0 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 69 he first character of "char" tri 0000DFC0 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 6C mmed from both ends ↓...◙ See al 0000DFE0 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 5B so : Rtrim Ltrim◙☻.}.┤.♣C.║.♣]☻[ 0000E000 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 69 ◙THelpTopic♥.9...◙ UPPER(str:bi 0000E020 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 DF gstr) :BIGSTR◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000E040 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 20 ▀▀▀▀▀▀▀▀▀◙[.☺.◙Returns a string 0000E060 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 72 of "str" with all lowercase char 0000E080 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 68 acters converted to uppercase ch 0000E0A0 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 20 aracters ↓...◙ See also : Lower 0000E0C0 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 63 Mixed◙☻.A.ó.♣S.¿.♣]☻[◙THelpTopic 0000E0E0 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 DF ♥.)...◙ UN_CITY() :STRING◙ ▀▀▀ 0000E100 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 6F ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙@.☺.◙Returns a no 0000E120 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 20 des city from USERNET.XXX after 0000E140 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 73 a RdUnet statement %...◙ See als 0000E160 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 01 o : Un_Name Un_Oper Un_Stat◙♦.◘☺ 0000E180 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 63 Y.♠Æ.w.•ô.⌂.•ö.ç.•]☻[◙THelpTopic 0000E1A0 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 DF ♥.)...◙ UN_NAME() :STRING◙ ▀▀▀ 0000E1C0 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 6F ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙E.☺.◙Returns a no 0000E1E0 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 61 des user name from USERNET.XXX a 0000E200 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 65 fter a RdUnet statement %...◙ Se 0000E220 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 74 e also : Un_City Un_Oper Un_Stat 0000E240 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 70 ◙♦.◘☺^.♠æ.|.•ô.ä.•ö.î.•]☻[◙THelp 0000E260 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 0A Topic♥.)...◙ UN_OPER() :STRING◙ 0000E280 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 73 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙J.☺.◙Returns 0000E2A0 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 45 a nodes operation text from USE 0000E2C0 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 6E RNET.XXX after a RdUnet statemen 0000E2E0 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 61 t %...◙ See also : Un_City Un_Na 0000E300 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 00 me Un_Stat◙♦.◘☺c.♠æ.ü.•Æ.ë.•ö.æ. 0000E320 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 28 •]☻[◙THelpTopic♥.)...◙ UN_STAT( 0000E340 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 00 ) :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙B. 0000E360 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 55 ☺.◙Returns a nodes status from U 0000E380 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 6D SERNET.XXX after a RdUnet statem 0000E3A0 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 5F ent %...◙ See also : Un_City Un_ 0000E3C0 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 00 Name Un_Oper◙♦.◘☺[.♠æ.y.•Æ.ü.•ô. 0000E3E0 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 28 ë.•]☻[◙THelpTopic♥.'...◙ U_BDL( 0000E400 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 00 ) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙6. 0000E420 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 0000E440 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 65 ber of bytes downloaded ▀...◙ Se 0000E460 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 64 e also : U_BdlDay U_Bul U_Fd 0000E480 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 20 l U_Ful U_InConf◙ 0000E4A0 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 20 U_LDate U_LDir U_Lmr 0000E4C0 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 73 U_Logons U_LTime◙ U_Ms 0000E4E0 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 69 gRd U_MsgWr U_Name U_PwdHi 0000E500 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 55 stU_PwdLc◙ U_PwdTc U 0000E520 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 6B _RecNum U_Stat U_TimeOn◙‼.û.k 0000E540 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 06 .◘ù.u.♣ÿ.~.♣Ö.ê.♣Ü.æ.◘¢.Ñ.•£.».♠ 0000E560 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 00 ¥.╕.♣₧.┬.◘ƒ.╦.•á.▐.•í.Φ.•ó.±.♠ú. 0000E580 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 0A √.○ñ.♦☺•Ñ.↨☺•ª.!☺◘º.*☺♠¿.4☺◘]☻[◙ 0000E5A0 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 49 THelpTopic♥.-...◙ U_BDLDAY() :I 0000E5C0 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 01 NTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙<.☺ 0000E5E0 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 0000E600 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 00 er of bytes downloaded today ▀.. 0000E620 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 20 .◙ See also : U_Bdl U_Bul 0000E640 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 20 U_Fdl U_Ful U_InConf◙ 0000E660 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 72 U_LDate U_LDir U_Lmr 0000E680 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 20 U_Logons U_LTime◙ 0000E6A0 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 5F U_MsgRd U_MsgWr U_Name U_ 0000E6C0 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 54 PwdHistU_PwdLc◙ U_PwdT 0000E6E0 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 0A c U_RecNum U_Stat U_TimeOn◙ 0000E700 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 07 ‼.ò.w.♣ù.ü.♣ÿ.è.♣Ö.ö.♣Ü.¥.◘¢.▒.• 0000E720 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 00 £.╗.♠¥.─.♣₧.╬.◘ƒ.╫.•á.Ω.•í.⌠.•ó. 0000E740 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 01 ².♠ú.•☺○ñ.►☺•Ñ.#☺•ª.-☺◘º.6☺♠¿.@☺ 0000E760 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 20 ◘]☻[◙THelpTopic♥.'...◙ U_BUL() 0000E780 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 00 :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙4.☺. 0000E7A0 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 65 ◙Returns the current users numbe 0000E7C0 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 6C r of bytes uploaded ▀...◙ See al 0000E7E0 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 20 so : U_Bdl U_BdlDay U_Fdl 0000E800 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 55 U_Ful U_InConf◙ U 0000E820 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 6F _LDate U_LDir U_Lmr U_Lo 0000E840 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 0000E860 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_ 0000E880 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 0000E8A0 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 00 Num U_Stat U_TimeOn◙‼.ò.i.♣û. 0000E8C0 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 00 s.◘ÿ.|.♣Ö.å.♣Ü.Å.◘¢.ú.•£.¡.♠¥.╢. 0000E8E0 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 A4 ♣₧.└.◘ƒ.╔.•á.▄.•í.µ.•ó.∩.♠ú.∙.○ñ 0000E900 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 6C .☻☺•Ñ.§☺•ª.▼☺◘º.(☺♠¿.2☺◘]☻[◙THel 0000E920 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 0A pTopic♥.'...◙ U_FDL() :INTEGER◙ 0000E940 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙6.☺.◙Returns 0000E960 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 65 the current users number of file 0000E980 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 5F s downloaded ▀...◙ See also : U_ 0000E9A0 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 6C Bdl U_BdlDay U_Bul U_Ful 0000E9C0 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 20 U_InConf◙ U_LDate 0000E9E0 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 5F U_LDir U_Lmr U_Logons U_ 0000EA00 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 67 LTime◙ U_MsgRd U_Msg 0000EA20 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 20 Wr U_Name U_PwdHistU_PwdLc◙ 0000EA40 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 53 U_PwdTc U_RecNum U_S 0000EA60 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 00 tat U_TimeOn◙‼.ò.k.♣û.u.◘ù.~. 0000EA80 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 9F ♣Ö.ê.♣Ü.æ.◘¢.Ñ.•£.».♠¥.╕.♣₧.┬.◘ƒ 0000EAA0 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 17 .╦.•á.▐.•í.Φ.•ó.±.♠ú.√.○ñ.♦☺•Ñ.↨ 0000EAC0 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 03 ☺•ª.!☺◘º.*☺♠¿.4☺◘]☻[◙THelpTopic♥ 0000EAE0 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 DF .'...◙ U_FUL() :INTEGER◙ ▀▀▀▀▀ 0000EB00 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 72 ▀▀▀▀▀▀▀▀▀▀▀◙4.☺.◙Returns the cur 0000EB20 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 61 rent users number of files uploa 0000EB40 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 55 ded ▀...◙ See also : U_Bdl U 0000EB60 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 43 _BdlDay U_Bul U_Fdl U_InC 0000EB80 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 20 onf◙ U_LDate U_LDir 0000EBA0 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◙ 0000EBC0 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 0000EBE0 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◙ 0000EC00 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_ 0000EC20 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 8F TimeOn◙‼.ò.i.♣û.s.◘ù.|.♣ÿ.å.♣Ü.Å 0000EC40 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 07 .◘¢.ú.•£.¡.♠¥.╢.♣₧.└.◘ƒ.╔.•á.▄.• 0000EC60 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 00 í.µ.•ó.∩.♠ú.∙.○ñ.☻☺•Ñ.§☺•ª.▼☺◘º. 0000EC80 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 55 (☺♠¿.2☺◘]☻[◙THelpTopic♥.e...◙ U 0000ECA0 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 74 _INCONF(record:integer, conf:int 0000ECC0 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 DF eger) :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000ECE0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000ED00 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 72 ◙P.☺.◙Returns TRUE if user recor 0000ED20 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 20 d number "record" is registered 0000ED40 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 61 in conference "conf" ▄...◙ See a 0000ED60 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 20 lso : U_Bdl U_BdlDay U_Bul 0000ED80 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 4C U_Fdl U_Ful◙ U_L 0000EDA0 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 6F Date U_LDir U_Lmr U_Logo 0000EDC0 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 20 ns U_LTime◙ U_MsgRd 0000EDE0 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 77 U_MsgWr U_Name U_PwdHistU_Pw 0000EE00 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 75 dLc◙ U_PwdTc U_RecNu 0000EE20 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 00 m U_Stat U_TimeOn◙‼.ò.├.♣û.═. 0000EE40 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 9E ◘ù.╓.♣ÿ.α.♣Ö.Θ.♣¢.·.•£.♦☺♠¥.♪☺♣₧ 0000EE60 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 59 .↨☺◘ƒ. ☺•á.3☺•í.=☺•ó.F☺♠ú.P☺○ñ.Y 0000EE80 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 54 ☺•Ñ.l☺•ª.v☺◘º.⌂☺♠¿.ë☺◘]☻[◙THelpT 0000EEA0 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 DF opic♥.%...◙ U_LDATE() :DATE◙ ▀ 0000EEC0 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3.☺.◙Returns the 0000EEE0 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 73 current users last date on the s 0000EF00 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 20 ystem ▄...◙ See also : U_Bdl 0000EF20 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 0000EF40 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 20 ul◙ U_InConf U_LDir 0000EF60 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 20 U_Lmr U_Logons U_LTime◙ 0000EF80 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 0000EFA0 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◙ 0000EFC0 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 0000EFE0 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 00 imeOn◙‼.ò.f.♣û.p.◘ù.y.♣ÿ.â.♣Ö.î. 0000F000 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 A1 ♣Ü.¥.◘£.º.♠¥.░.♣₧.║.◘ƒ.├.•á.╓.•í 0000F020 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 22 .α.•ó.Θ.♠ú.≤.○ñ.ⁿ.•Ñ.☼☺•ª.↓☺◘º." 0000F040 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 5F ☺♠¿.,☺◘]☻[◙THelpTopic♥.#...◙ U_ 0000F060 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 00 LDIR() :DATE◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙4. 0000F080 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 73 ☺.◙Returns the current users las 0000F0A0 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 20 t directory scan date ▄...◙ See 0000F0C0 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 0000F0E0 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_ 0000F100 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 67 InConf U_LDate U_Lmr U_Log 0000F120 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 0000F140 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 0000F160 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 0000F180 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 6F um U_Stat U_TimeOn◙‼.ò.e.♣û.o 0000F1A0 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 05 .◘ù.x.♣ÿ.é.♣Ö.ï.♣Ü.£.◘¢.ª.•¥.».♣ 0000F1C0 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 00 ₧.╣.◘ƒ.┬.•á.╒.•í.▀.•ó.Φ.♠ú.≥.○ñ. 0000F1E0 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 70 √.•Ñ.♫☺•ª.↑☺◘º.!☺♠¿.+☺◘]☻[◙THelp 0000F200 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 65 Topic♥.E...◙ U_LMR(confNum:inte 0000F220 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 DF ger) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000F240 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 6F ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙V.☺.◙function to 0000F260 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 6D return the number of the last m 0000F280 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 6F essage read for the specified co 0000F2A0 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 6C nference. ▄...◙ See also : U_Bdl 0000F2C0 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 0000F2E0 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 0000F300 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 0A ate U_LDir U_Logons U_LTime◙ 0000F320 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 5F U_MsgRd U_MsgWr U_ 0000F340 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 20 Name U_PwdHistU_PwdLc◙ 0000F360 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 0000F380 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 05 U_TimeOn◙‼.ò.⌐.♣û.│.◘ù.╝.♣ÿ.╞.♣ 0000F3A0 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 00 Ö.╧.♣Ü.α.◘¢.Ω.•£.≤.♠₧.².◘ƒ.♠☺•á. 0000F3C0 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 01 ↓☺•í.#☺•ó.,☺♠ú.6☺○ñ.?☺•Ñ.R☺•ª.\☺ 0000F3E0 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 0A ◘º.e☺♠¿.o☺◘]☻[◙THelpTopic♥.-...◙ 0000F400 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 DF U_LOGONS() :INTEGER◙ ▀▀▀▀▀▀▀▀ 0000F420 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 72 ▀▀▀▀▀▀▀▀▀▀▀◙5.☺.◙Returns the cur 0000F440 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 65 rent users number of times logge 0000F460 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 20 d on ▄...◙ See also : U_Bdl 0000F480 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 75 U_BdlDay U_Bul U_Fdl U_Fu 0000F4A0 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 20 l◙ U_InConf U_LDate 0000F4C0 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 20 U_LDir U_Lmr U_LTime◙ 0000F4E0 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 20 U_MsgRd U_MsgWr U_Name 0000F500 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 55 U_PwdHistU_PwdLc◙ U 0000F520 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 69 _PwdTc U_RecNum U_Stat U_Ti 0000F540 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 05 meOn◙‼.ò.p.♣û.z.◘ù.â.♣ÿ.ì.♣Ö.û.♣ 0000F560 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 00 Ü.º.◘¢.▒.•£.║.♠¥.─.♣ƒ.═.•á.α.•í. 0000F580 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 01 Ω.•ó.≤.♠ú.².○ñ.♠☺•Ñ.↓☺•ª.#☺◘º.,☺ 0000F5A0 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 4C ♠¿.6☺◘]☻[◙THelpTopic♥.%...◙ U_L 0000F5C0 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 33 TIME() :TIME◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3 0000F5E0 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 0000F600 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 20 st time on the system ▌...◙ See 0000F620 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 0000F640 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_ 0000F660 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 72 InConf U_LDate U_LDir U_Lmr 0000F680 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 20 U_Logons◙ U_MsgRd 0000F6A0 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_ 0000F6C0 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 0000F6E0 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 00 Num U_Stat U_TimeOn◙‼.ò.f.♣û. 0000F700 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 00 p.◘ù.y.♣ÿ.â.♣Ö.î.♣Ü.¥.◘¢.º.•£.░. 0000F720 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 A4 ♠¥.║.♣₧.├.◘á.╫.•í.ß.•ó.Ω.♠ú.⌠.○ñ 0000F740 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 6C .².•Ñ.►☺•ª.→☺◘º.#☺♠¿.-☺◘]☻[◙THel 0000F760 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 45 pTopic♥.+...◙ U_MSGRD() :INTEGE 0000F780 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 75 R◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Retu 0000F7A0 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 75 rns the number of messages the u 0000F7C0 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 5F ser has read ▌...◙ See also : U_ 0000F7E0 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 6C Bdl U_BdlDay U_Bul U_Fdl 0000F800 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 55 U_Ful◙ U_InConf U 0000F820 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 67 _LDate U_LDir U_Lmr U_Log 0000F840 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 72 ons◙ U_LTime U_MsgWr 0000F860 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 20 U_Name U_PwdHistU_PwdLc◙ 0000F880 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 61 U_PwdTc U_RecNum U_Sta 0000F8A0 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 98 t U_TimeOn◙‼.ò.k.♣û.u.◘ù.~.♣ÿ 0000F8C0 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 C8 .ê.♣Ö.æ.♣Ü.ó.◘¢.¼.•£.╡.♠¥.┐.♣₧.╚ 0000F8E0 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 07 .◘ƒ.▄.•í.µ.•ó.∩.♠ú.∙.○ñ.☻☺•Ñ.§☺• 0000F900 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 2B ª.▼☺◘º.(☺♠¿.2☺◘]☻[◙THelpTopic♥.+ 0000F920 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 DF ...◙ U_MSGWR() :INTEGER◙ ▀▀▀▀▀ 0000F940 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 6E ▀▀▀▀▀▀▀▀▀▀▀▀▀◙5.☺.◙Returns the n 0000F960 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 77 umber of messages the user has w 0000F980 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 20 ritten ▌...◙ See also : U_Bdl 0000F9A0 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_ 0000F9C0 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 0000F9E0 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◙ 0000FA00 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 61 U_LTime U_MsgRd U_Na 0000FA20 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◙ 0000FA40 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 0000FA60 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 00 _TimeOn◙‼.ò.n.♣û.x.◘ù.ü.♣ÿ.ï.♣Ö. 0000FA80 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 00 ö.♣Ü.Ñ.◘¢.».•£.╕.♠¥.┬.♣₧.╦.◘ƒ.▀. 0000FAA0 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 A7 •á.Θ.•ó.≥.♠ú.ⁿ.○ñ.♣☺•Ñ.↑☺•ª."☺◘º 0000FAC0 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 20 .+☺♠¿.5☺◘]☻[◙THelpTopic♥.'...◙ 0000FAE0 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 DF U_NAME() :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000FB00 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 65 ▀▀▀◙ .☺.◙Returns the current use 0000FB20 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 20 rs name ▌...◙ See also : U_Bdl 0000FB40 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 0000FB60 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 0000FB80 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◙ 0000FBA0 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 4D U_LTime U_MsgRd U_M 0000FBC0 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 20 sgWr U_PwdHistU_PwdLc◙ 0000FBE0 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 0000FC00 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 99 U_TimeOn◙‼.ò.U.♣û._.◘ù.h.♣ÿ.r.♣Ö 0000FC20 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 C6 .{.♣Ü.î.◘¢.û.•£.ƒ.♠¥.⌐.♣₧.▓.◘ƒ.╞ 0000FC40 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 08 .•á.╨.•í.┘.•ú.π.○ñ.∞.•Ñ. .•ª.○☺◘ 0000FC60 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 20 º.↕☺♠¿.∟☺◘]☻[◙THelpTopic♥.E...◙ 0000FC80 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 47 U_PWDHIST(hist:integer) :STRING 0000FCA0 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 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000FCC0 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 61 ▀▀◙b.☺.◙Returns the specified pa 0000FCE0 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 79 ssword from the password history 0000FD00 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 74 Valid values for "hist" are 1 t 0000FD20 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 20 hrough 3 ▌...◙ See also : U_Bdl 0000FD40 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 0000FD60 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 0000FD80 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◙ 0000FDA0 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_ 0000FDC0 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 20 MsgWr U_Name U_PwdLc◙ 0000FDE0 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 0000FE00 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 05 U_TimeOn◙‼.ò.╡.♣û.┐.◘ù.╚.♣ÿ.╥.♣ 0000FE20 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 00 Ö.█.♣Ü.∞.◘¢.÷.•£. .♠¥.○☺♣₧.↕☺◘ƒ. 0000FE40 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 01 &☺•á.0☺•í.9☺•ó.C☺♠ñ.L☺•Ñ._☺•ª.i☺ 0000FE60 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 0A ◘º.r☺♠¿.|☺◘]☻[◙THelpTopic♥.%...◙ 0000FE80 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 DF U_PWDLC() :DATE◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 0000FEA0 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 65 ▀▀▀◙..☺.◙Returns the date of the 0000FEC0 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 20 last password change ▀...◙ See 0000FEE0 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 0000FF00 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_ 0000FF20 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 72 InConf U_LDate U_LDir U_Lmr 0000FF40 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 20 U_Logons◙ U_LTime 0000FF60 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 5F U_MsgRd U_MsgWr U_Name U_ 0000FF80 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 52 PwdHist◙ U_PwdTc U_R 0000FFA0 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 05 ecNum U_Stat U_TimeOn◙‼.ò.a.♣ 0000FFC0 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 00 û.k.◘ù.t.♣ÿ.~.♣Ö.ç.♣Ü.ÿ.◘¢.ó.•£. 0000FFE0 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 00 ½.♠¥.╡.♣₧.╛.◘ƒ.╥.•á.▄.•í.σ.•ó.∩. 00010000 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 48 ♠ú.°.○Ñ.♪☺•ª.↨☺◘º. ☺♠¿.*☺◘]☻[◙TH 00010020 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 45 elpTopic♥.+...◙ U_PWDTC() :INTE 00010040 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 65 GER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙;.☺.◙Re 00010060 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 61 turns the number of times the pa 00010080 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 65 ssword has been changed ▀...◙ Se 000100A0 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 75 e also : U_Bdl U_BdlDay U_Bu 000100C0 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 20 l U_Fdl U_Ful◙ 000100E0 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 4C U_InConf U_LDate U_LDir U_L 00010100 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 6D mr U_Logons◙ U_LTim 00010120 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 20 e U_MsgRd U_MsgWr U_Name 00010140 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 55 U_PwdHist◙ U_PwdLc U 00010160 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 74 _RecNum U_Stat U_TimeOn◙‼.ò.t 00010180 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 07 .♣û.~.◘ù.ç.♣ÿ.æ.♣Ö.Ü.♣Ü.½.◘¢.╡.• 000101A0 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 00 £.╛.♠¥.╚.♣₧.╤.◘ƒ.σ.•á.∩.•í.°.•ó. 000101C0 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 0A ☻☺♠ú.♂☺○ñ. ☺•ª.*☺◘º.3☺♠¿.=☺◘]☻[◙ 000101E0 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 72 THelpTopic♥.C...◙ U_RECNUM(user 00010200 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 DF :string) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 00010220 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙q.☺.◙Returns 00010240 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 29 the user record number (0-65535) 00010260 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 22 for user name "user" or -1 if " 00010280 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 20 user" is not registered on this 000102A0 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 20 system. ▀...◙ See also : U_Bdl 000102C0 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 000102E0 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 00010300 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◙ 00010320 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 4D U_LTime U_MsgRd U_M 00010340 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 20 sgWr U_Name U_PwdHist◙ 00010360 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 20 U_PwdLc U_PwdTc U_Stat 00010380 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 00 U_TimeOn◙‼.ò.┬.♣û.╠.◘ù.╒.♣ÿ.▀. 000103A0 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 9F ♣Ö.Φ.♣Ü.∙.◘¢.♥☺•£.♀☺♠¥.▬☺♣₧.▼☺◘ƒ 000103C0 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 78 .3☺•á.=☺•í.F☺•ó.P☺♠ú.Y☺○ñ.n☺•Ñ.x 000103E0 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 00 ☺•º.ü☺♠¿.ï☺◘]☻[◙THelpTopic♣.W... 00010400 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 20 ◙ U_STAT(option:integer) :DATE 00010420 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 DF or :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00010440 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 75 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Retu 00010460 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 74 rns a statistic about the user t 00010480 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 20 hat is tracked by PCBoard 5...◙ 000104A0 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 6E Valid values for "option 000104C0 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 20 " are 1 through 15◙♫♦..◙ 000104E0 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 74 1 - Returns the first date t 00010500 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 20 he user called the system◙ 00010520 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 20 2 - Returns the number of 00010540 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 74 SysOp pages the user has request 00010560 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 6E ed◙ 3 - Returns the n 00010580 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 61 umber of group chats the user ha 000105A0 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 69 s◙ participated i 000105C0 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 75 n◙ 4 - Returns the nu 000105E0 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 65 mber of comments the user has le 00010600 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 6E ft◙ 5 - Returns the n 00010620 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 20 umber of 300 bps connects◙ 00010640 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 20 6 - Returns the number of 00010660 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 20 1200 bps connects◙ 7 00010680 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 73 - Returns the bumber of 2400 bps 000106A0 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 6E connects◙ 8 - Return 000106C0 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 74 s the number of 9600 bps connect 000106E0 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 75 s◙ 9 - Returns the nu 00010700 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 20 mber of 14400 bps connects◙ 00010720 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 66 10 - Returns the number of 00010740 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 20 security violations◙ 00010760 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 20 11 - Returns the number of "not 00010780 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 20 registered in conference"◙ 000107A0 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 32 warnings◙ 12 000107C0 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 74 - Returns the number of times t 000107E0 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 20 he users download limit◙ 00010800 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 20 has been reached◙ 00010820 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 22 13 - Returns the number of " 00010840 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 20 file not found" warnings◙ 00010860 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 70 14 - Returns the number of p 00010880 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 0A assword errors the user has had◙ 000108A0 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 62 15 - Returns the numb 000108C0 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 73 er of verify errors the user has 000108E0 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 20 had◙▀...◙ See also : U_Bdl 00010900 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 75 U_BdlDay U_Bul U_Fdl U_Fu 00010920 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 20 l◙ U_InConf U_LDate 00010940 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 20 U_LDir U_Lmr U_Logons◙ 00010960 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 57 U_LTime U_MsgRd U_MsgW 00010980 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 20 r U_Name U_PwdHist◙ 000109A0 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 55 U_PwdLc U_PwdTc U_RecNum U 000109C0 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 00 _TimeOn◙‼.ò.τ♦♣û.±♦◘ù.·♦♣ÿ.♦♣♣Ö. 000109E0 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 05 ♪♣♣Ü.▲♣◘¢.(♣•£.1♣♠¥.;♣♣₧.D♣◘ƒ.X♣ 00010A00 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 A6 •á.b♣•í.k♣•ó.u♣♠ú.~♣○ñ.ô♣•Ñ.¥♣•ª 00010A20 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 20 .ª♣◘¿.░♣◘]☻[◙THelpTopic♥.-...◙ 00010A40 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 DF U_TIMEON() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀ 00010A60 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 65 ▀▀▀▀▀▀▀▀▀◙8.☺.◙Returns the curre 00010A80 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 69 nt users time online today in mi 00010AA0 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 20 nutes ▌...◙ See also : U_Bdl 00010AC0 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 00010AE0 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 00010B00 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◙ 00010B20 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 00010B40 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◙ 00010B60 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 00010B80 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 99 U_Stat◙‼.ò.s.♣û.}.◘ù.å.♣ÿ.É.♣Ö.Ö 00010BA0 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 07 .♣Ü.¬.◘¢.┤.•£.╜.♠¥.╟.♣₧.╨.◘ƒ.Σ.• 00010BC0 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 00 á.ε.•í.≈.•ó.☺☺♠ú.◙☺○ñ.▼☺•Ñ.)☺•ª. 00010BE0 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 56 2☺◘º.<☺♠]☻[◙THelpTopic♥.?...◙ V 00010C00 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 DF ALCC(CCnum:string) :BOOLEAN◙ ▀▀ 00010C20 DF DF 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 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙7.☺.◙ 00010C40 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 6C Returns TRUE if "CCnum" is a val 00010C60 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 20 id credit card number "...◙ See 00010C80 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 00 also : ValCC InputCC CcType◙♥.⌐. 00010CA0 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 00 ä.♣Σ.è.•◄.Æ.♠]☻[◙THelpTopic♥.A.. 00010CC0 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 41 .◙ VALDATE(date:string) :BOOLEA 00010CE0 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 DF N◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00010D00 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 73 ▀◙2.☺.◙Returns TRUE if "date" is 00010D20 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 65 in a valid date format §...◙ Se 00010D40 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 6C e also : ValTime◙☺.½.ü.•]☻[◙THel 00010D60 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 69 pTopic♥.A...◙ VALTIME(time:stri 00010D80 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 DF ng) :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00010DA0 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 69 ▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Returns TRUE i 00010DC0 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 6D f "time" is in a valid time form 00010DE0 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 00 at §...◙ See also : ValDate◙☺.¬. 00010E00 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 20 ü.•]☻[◙THelpTopic☻.#...◙ VER() 00010E20 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 52 :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙7.☺.◙R 00010E40 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 42 eturns the version number of PCB 00010E60 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 70 oard that is running ..]☻[◙THelp 00010E80 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 20 Topic♥.W...◙ XOR(var1:integer, 00010EA0 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 DF var2:integer) :INTEGER◙ ▀▀▀▀▀▀▀ 00010EC0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00010EE0 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 75 ▀◙=.☺.◙Returns the bitwise exclu 00010F00 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 6F sive-or of two integer expressio 00010F20 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 03 ns ↑...◙ See also : Or And Not◙♥ 00010F40 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 00 .[.ó.☻○.Ñ.♥Y.⌐.♥]☻[◙THelpTopic♥. 00010F60 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 20 5...◙ YEAR(var:date) :INTEGER◙ 00010F80 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 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙'.☺.◙Re 00010FA0 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 76 turns the year (1900-2079) of "v 00010FC0 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 44 ar" ←...◙ See also : Month Day D 00010FE0 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 70 ow◙♥.W.j.♣↑.p.♥←.t.♥]☻[◙THelpTop 00011000 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 DF ic♥.)...◙ YESCHAR() :STRING◙ ▀ 00011020 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 68 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙,.☺.◙Returns th 00011040 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 72 e current language yes character 00011060 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 06 ¶...◙ See also : NoChar◙☺.X.c.♠ 00011080 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 6D ]☻[◙THelpTopic♥.-...◙ ADJTIME m 000110A0 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 DF in:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000110C0 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 75 ◙H.☺.◙Add or subtract "min" minu 000110E0 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 20 tes to the users time available 00011100 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 76 this session ↑...◙ See also : Ev 00011120 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 00 tTimeAdj◙☺.>.â.◙]☻[◙THelpTopic♣. 00011140 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 3A G...◙ ANSIPOS col:integer, row: 00011160 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00011180 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 6C ▀▀▀▀▀▀▀▀▀▀◙L.☺.◙If ANSI is avail 000111A0 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 6C able, position the cursor in col 000111C0 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 0A umn "col" and in row "row" ░...◙ 000111E0 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 6C Legal ranges: 1 <= col 00011200 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 31 <= 80◙ 1 00011220 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 74 <= row <= 23 (Because of the st 00011240 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 20 atus lines)◙ 00011260 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 72 (1,1) is the top left corner 00011280 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 61 of the screen◙♥☺☺.◙◙Note : Be a 000112A0 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 69 ware that the user may have a di 000112C0 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 73 fferent number of lines on his s 000112E0 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 65 creen... if the user has 50 line 00011300 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 6E s for exemple and that you do an 00011320 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 68 ANSIPOS sentence to position th 00011340 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 75 e cursor on the 23rd line, the u 00011360 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 69 ser will have a prompt in the mi 00011380 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 20 ddle of his screen... ↨...◙ See 000113A0 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 5B also : GetX GetY◙☻.".T☻♦#.Y☻♦]☻[ 000113C0 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 69 ◙THelpTopic♥.+...◙ BACKUP var:i 000113E0 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 00 nteger◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙P.☺. 00011400 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 20 ◙Backup (move the cursor to the 00011420 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 6E left) "var" columns without goin 00011440 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 3A g past column 1 §...◙ See also : 00011460 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 00 Forward◙☺.╒.ë.•]☻[◙THelpTopic♦. 00011480 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 79 W...◙ BITCLEAR variable:multity 000114A0 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 DF pe, bit:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000114C0 DF DF 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 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙).☺.◙ 000114E0 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 61 Clears a specified bit from a va 00011500 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 70 riable. ╧☺☺.◙This statement is p 00011520 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 74 rimarily intended to be used wit 00011540 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 20 h BIGSTR variables which can be 00011560 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 20 up to 2048 bytes long. However, 00011580 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 70 it will work with other data typ 000115A0 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 61 es as well if desired. Just be a 000115C0 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 69 ware of the potential problems i 000115E0 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 66 n 'bit twidling' non-string buff 00011600 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 68 ers and then trying to access th 00011620 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 70 em later as their 'intended' typ 00011640 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 61 e without re-initializing the va 00011660 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 6E riable. If the bit parameter (an 00011680 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 66 integer from 0 to the number of 000116A0 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 20 bits in the object) is invalid 000116C0 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 0A no processing takes place. ↔...◙ 000116E0 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 00 See also : BitSet IsBitSet◙☻.┤. 00011700 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 42 ]☻♠♫☻d☻◘]☻[◙THelpTopic♦.S...◙ B 00011720 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 6E ITSET variable:multitype, bit:in 00011740 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 DF teger◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00011760 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 66 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙&.☺.◙Set a specif 00011780 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 68 ied bit from a variable. ╧☺☺.◙Th 000117A0 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 64 is statement is primarily intend 000117C0 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 62 ed to be used with BIGSTR variab 000117E0 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 65 les which can be up to 2048 byte 00011800 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 69 s long. However, it will work wi 00011820 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 64 th other data types as well if d 00011840 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 74 esired. Just be aware of the pot 00011860 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 67 ential problems in 'bit twidling 00011880 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 72 ' non-string buffers and then tr 000118A0 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 65 ying to access them later as the 000118C0 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 6E ir 'intended' type without re-in 000118E0 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 20 itializing the variable. If the 00011900 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 30 bit parameter (an integer from 0 00011920 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 62 to the number of bits in the ob 00011940 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 74 ject) is invalid no processing t 00011960 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 74 akes place. ▼...◙ See also : Bit 00011980 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 54 Clear IsBitSet◙☻.│.V☻◘♫☻_☻◘]☻[◙T 000119A0 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 65 HelpTopic☻.)...◙ BLT bltnr:inte 000119C0 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 73 ger◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙!.☺.◙Dis 000119E0 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 5D play bulletin number "bltnr" ..] 00011A00 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 20 ☻[◙THelpTopic☻.o...◙ BROADCAST 00011A20 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 73 var1:integer, var2:integer, mess 00011A40 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 DF age:string◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00011A60 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00011A80 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 67 ▀◙F.☺.◙Broadcast message "messag 00011AA0 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 32 e" to nodes from "var1" to "var2 00011AC0 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 00 " inclusive ..]☻[◙THelpTopic♥.♪. 00011AE0 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 69 ..◙ BYE◙ ▀▀▀◙:.☺.◙Same as havi 00011B00 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 6F ng the user type BYE from the co 00011B20 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 6F mmand prompt #...◙ See also : Go 00011B40 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 06 odbye Hangup DtrOff◙♥.▀.U.•α.].♠ 00011B60 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 4C ╠.d.♠]☻[◙THelpTopic♥.▼...◙ CALL 00011B80 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 61 ppename◙ ▀▀▀▀▀▀▀▀▀▀▀▀◙6.☺.◙Loa 00011BA0 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 69 d and execute PPE filename speci 00011BC0 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 6F fied by "ppename" ‼...◙ See also 00011BE0 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 00 : Shell◙☺.¶☺c.♣]☻[◙THelpTopic♥. 00011C00 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 0A ↨...◙ CDCHKOFF◙ ▀▀▀▀▀▀▀▀◙".☺.◙ 00011C20 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 67 Turn off carrier detect checking 00011C40 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 6E ∟...◙ See also : CdCheckOn CdOn 00011C60 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 00 ◙☻.╣.G.○↕.Q.♦]☻[◙THelpTopic♥.§.. 00011C80 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 20 .◙ CDCHKON◙ ▀▀▀▀▀▀▀◙!.☺.◙Turn 00011CA0 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 0A on carrier detect checking ↔...◙ 00011CC0 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 00 See also : CdCheckOff CdOn◙☻.╕. 00011CE0 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 43 D.◙↕.O.♦]☻[◙THelpTopic♥.☼...◙ C 00011D00 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 63 HAT◙ ▀▀▀▀◙→.☺.◙Initiate SysOp c 00011D20 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 74 hat mode ▼...◙ See also : ChatSt 00011D40 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 6C at PageStat◙☻.2.7.◘\.@.◘]☻[◙THel 00011D60 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 DF pTopic♥.↨...◙ CLOSECAP◙ ▀▀▀▀▀▀ 00011D80 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 70 ▀▀◙7.☺.◙Close the capture file p 00011DA0 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 00 reviously opened with OpenCap ‼. 00011DC0 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 00 ..◙ See also OpenCap◙☻.∙.G.•∙.Z. 00011DE0 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 20 •]☻[◙THelpTopic♥.‼...◙ CLREOL◙ 00011E00 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 66 ▀▀▀▀▀▀◙F.☺.◙Clear to the end of 00011E20 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 6F the line, with the current colo 00011E40 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 6F r if in ANSI mode ◄...◙ See also 00011E60 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 00 : Cls◙☺.╜.g.♥]☻[◙THelpTopic♥.♪. 00011E80 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 63 ..◙ CLS◙ ▀▀▀◙:.☺.◙Clear the sc 00011EA0 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 20 reen, with the current color if 00011EC0 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 6C in ANSI mode ¶...◙ See also : Cl 00011EE0 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 00 rEol◙☺.╝.U.♠]☻[◙THelpTopic♥.)... 00011F00 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 DF ◙ COLOR clr:integer◙ ▀▀▀▀▀▀▀▀▀ 00011F20 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 74 ▀▀▀▀▀▀▀▀◙#.☺.◙Change the current 00011F40 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 3A color to "clr" ▼...◙ See also : 00011F60 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 5D CurColor DefColor◙☻.¶.Z.◘→.c.◘] 00011F80 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 63 ☻[◙THelpTopic♥.O...◙ CONFFLAG c 00011FA0 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 DF onf:integer, flags:integer◙ ▀▀▀ 00011FC0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00011FE0 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 63 ▀◙:.☺.◙Turn on the conference "c 00012000 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 20 onf" flags specified by "flags" 00012020 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 66 ~...◙ See also : ConfSel Conf 00012040 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 00012060 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 6F CurConf◙ ConfUnFlag Jo 00012080 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 65 in ConfAlias LastIn ConfRe 000120A0 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 C6 g◙♂.7.ù.•8.ó.•9.¬.♠§.┤.•6.╛.•§.╞ 000120C0 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 54 .•└.┘.◙∞.Σ.♦K☺∞.○A☺÷.♠5..☺•]☻[◙T 000120E0 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 6E HelpTopic♥.S...◙ CONFUNFLAG con 00012100 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 DF f:integer, flags:integer◙ ▀▀▀▀▀ 00012120 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00012140 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 22 ▀◙;.☺.◙Turn off the conference " 00012160 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" 00012180 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 53 z...◙ See also : ConfSel ConfS 000121A0 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 43 ys ConfMw CurConf ConfExp C 000121C0 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 20 urConf◙ ConfFlag Join 000121E0 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 0B ConfAlias LastIn ConfReg◙♂ 00012200 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 BF .7.£.•8.Ñ.•9.¡.♠§.╖.•6.┴.•§.╔.•┐ 00012220 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 6C .▄.◘∞.σ.♦K☺φ.○A☺≈.♠5.☺☺•]☻[◙THel 00012240 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 65 pTopic♥.)...◙ DEC var:multitype 00012260 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 6D ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙∟.☺.◙Decrem 00012280 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 61 ent the value of var ◄...◙ See a 000122A0 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 03 lso : Inc◙☺.Γ.S.♥]☻[◙THelpTopic♥ 000122C0 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 DF .+...◙ DELAY dlay:integer◙ ▀▀▀ 000122E0 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 22 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙=.☺.◙Pause for " 00012300 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 20 dlay" clock ticks (1 clock tick 00012320 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 20 = 1/18.2 second) ↕...◙ See also 00012340 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 00 : Wait◙☺.)☺v.♦]☻[◙THelpTopic♥.+. 00012360 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 DF ..◙ DELETE file:string◙ ▀▀▀▀▀▀ 00012380 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 69 ▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Deletes the fi 000123A0 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 53 lename specified by "file" (ERAS 000123C0 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 3A E is a synonym) ....◙ See also : 000123E0 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 6D Copy Append Exist FileInf Renam 00012400 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 5B e◙♣.@☺x.♦?☺}.♠∟.ä.♣▲.è.•◙☺Æ.♠]☻[ 00012420 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 DF ◙THelpTopic☻.§...◙ DELUSER◙ ▀▀ 00012440 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 65 ▀▀▀▀▀◙,.☺.◙Flags the current use 00012460 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 6C r record for deletion ..]☻[◙THel 00012480 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 20 pTopic☻.#...◙ DIR arg:string◙ 000124A0 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 66 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙B.☺.◙Performs a f 000124C0 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 69 ile directory command, passing i 000124E0 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 70 t "arg" as arguments ..]☻[◙THelp 00012500 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 69 Topic♦.K...◙ DISPFILE file:stri 00012520 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 DF ng, flag:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 00012540 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 6C ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙6.☺.◙Displ 00012560 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 72 ay file "file" with "flag" alter 00012580 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 6C nate file flags X...◙ val 000125A0 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 20 id flags : GRAPH◙ 000125C0 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 20 SEC◙ 000125E0 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 73 LANG◙§...◙ See also : Dis 00012600 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 00 pStr◙☺.╔.τ.•]☻[◙THelpTopic☻.,... 00012620 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 DF ◙ DISPSTR var:string◙ ▀▀▀▀▀▀▀▀ 00012640 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 66 ▀▀▀▀▀▀▀▀▀▀▀◙d.☺.◙Display file if 00012660 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 50 "var" is "%filename", execute P 00012680 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 64 PE if "var" is "!filename", or d 000126A0 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 54 isplay string "var" ..]☻[◙THelpT 000126C0 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 69 opic♦.\...◙ DISPTEXT promptnr:i 000126E0 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 DF nteger, flagson:integer◙ ▀▀▀▀▀▀ 00012700 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00012720 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 70 ▀▀▀▀▀◙9.☺.◙Display PCBTEXT promp 00012740 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 6F t "promptnr" using flags "flagso 00012760 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 4E n" ╣...◙ valid flags : N 00012780 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 46 EWLINE◙ LF 000127A0 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 46 BEFORE◙ LF 000127C0 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 4C AFTER◙ BEL 000127E0 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 20 L◙ LOGIT◙ 00012800 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 0A LOGITLEFT◙ 00012820 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 01 ▬...◙ See also : DispFile◙☺.╚.\☺ 00012840 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 69 ◘]☻[◙THelpTopic♦.ì...◙ DOINTR i 00012860 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 61 ntr, ax, bx, cx, dx, si, di, fla 00012880 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 DF gs, ds, es (all is integer)◙ ▀▀ 000128A0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000128C0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000128E0 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 72 ▀◙X.☺.◙Generate interrupt number 00012900 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 65 "intr" (0-255) with the registe 00012920 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 00 r values passed as parameters (. 00012940 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 77 ☺.◙◙Note : Use DoIntr at your ow 00012960 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 78 n risks ! »...◙ See also : RegAx 00012980 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 65 RegAh RegAl◙ RegBx Re 000129A0 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 68 gBh RegBl◙ RegCx RegCh 000129C0 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 65 RegCl◙ RegDx RegDh Re 000129E0 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 69 gDl◙ RegDi RegEs RegSi 00012A00 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 6A ◙ RegDs RegCf RegF◙↕.j 00012A20 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 55 .←☺♣h.!☺♣i.'☺♣m.8☺♣k.>☺♣l.D☺♣q.U 00012A40 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 05 ☺♣o.[☺♣p.a☺♣v.r☺♣r.x☺♣t.~☺♣s.Å☺♣ 00012A60 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 65 w.ò☺♣y.¢☺♣u.¼☺♣n.▓☺♣x.╕☺♦]☻[◙THe 00012A80 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 0A lpTopic♦.‼...◙ DTROFF◙ ▀▀▀▀▀▀◙ 00012AA0 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 01 ↓.☺.◙Turn off the DTR signal ∙.☺ 00012AC0 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 6E .◙Note : on most modems, lowerin 00012AE0 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 70 g DTR will cause modem to hangup 00012B00 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 61 ... this is a good way if you wa 00012B20 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 2C nt to simulate a bad connection, 00012B40 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 65 and then hangup without goodbye 00012B60 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 79 screens... This is the best way 00012B80 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 65 for you, the nice sysop, to fre 00012BA0 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 20 e your line quickly... :) &...◙ 00012BC0 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 6E See also : DtrOn Goodbye Bye Han 00012BE0 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 48 gup◙♦.═.3☺♣▀.9☺•W☺A☺♥α.E☺♠]☻[◙TH 00012C00 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 18 elpTopic♥.◄...◙ DTRON◙ ▀▀▀▀▀◙↑ 00012C20 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 0A .☺.◙Turn on the DTR signal ¶...◙ 00012C40 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 48 See also : DtrOff◙☺.╠.7.♠]☻[◙TH 00012C60 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 0A elpTopic♥.♪...◙ END◙ ▀▀▀◙‼.☺.◙ 00012C80 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 6F End PPE execution ▲...◙ See also 00012CA0 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 09 : End If End While◙☻.ß...♠+☺5.○ 00012CC0 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 63 ]☻[◙THelpTopic♦.ë...◙ FAPPEND c 00012CE0 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 73 hnl:integer, file:string, access 00012D00 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 DF :integer, shrmod:integer◙ ▀▀▀▀▀ 00012D20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00012D40 DF DF DF DF 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 01 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙i.☺ 00012D60 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 6C .◙Use channel "chnl" to open fil 00012D80 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 63 e "file" in append mode with acc 00012DA0 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 65 ess mode "access" and share mode 00012DC0 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 68 "shrmod" ┴...◙ valid ch 00012DE0 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 6F annels : 0 - 7 [0 is used fo 00012E00 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 20 r script questionnaires]◙ 00012E20 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 57 valid access modes : O_RD, O_W 00012E40 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 20 R, O_RW [should use O_RW]◙ 00012E60 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 5F valid share modes : S_DN, S_ 00012E80 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 20 DR, S_DW, S_DB◙"...◙ See also : 00012EA0 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 01 FOpen FClose FCreate◙♥.╙.┴☺♣╨.╟☺ 00012EC0 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 4C ♠╤.╬☺•]☻[◙THelpTopic♦.-...◙ FCL 00012EE0 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 DF OSE chnl:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 00012F00 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 22 ▀▀▀▀▀▀◙▬.☺.◙Close channel "chnl" 00012F20 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 52 E.☺.◙Accept channel -1 as the R 00012F40 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 64 eadLine() function 'channel' and 00012F60 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 65 close it +...◙ See also : FAppe 00012F80 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 08 nd FClose FCreate FFlush◙♣.g.^.◘ 00012FA0 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 70 ╧.û.•╨.₧.♠╤.Ñ.•2☺¡.♠]☻[◙THelpTop 00012FC0 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 2C ic♦.ë...◙ FCREATE chnl:integer, 00012FE0 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 68 file:string, access:integer, sh 00013000 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 DF rmod:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00013020 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00013040 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 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙c.☺.◙Use channe 00013060 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 65 l "chnl" to create and open file 00013080 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 20 "file" in access mode "access" 000130A0 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 20 and share mode "shrmod" ┴...◙ 000130C0 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 37 valid channels : 0 - 7 000130E0 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 6E [0 is used for script questionn 00013100 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 64 aires]◙ valid access mod 00013120 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 73 es : O_RD, O_WR, O_RW [should us 00013140 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 64 e O_WR]◙ valid share mod 00013160 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 00 es : S_DN, S_DR, S_DW, S_DB◙".. 00013180 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 65 .◙ See also : FOpen FClose FAppe 000131A0 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 70 nd◙♥.╙.╗☺♣╨.┴☺♠╧.╚☺•]☻[◙THelpTop 000131C0 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 61 ic♥.G...◙ FGET chnl:integer, va 000131E0 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 DF r:multitype◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00013200 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙8.☺.◙Read a line 00013220 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 69 from channel "chnl" and assign i 00013240 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 74 t to "var" '...◙ See also : FPut 00013260 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 92 FPutLn FPutPad FRead◙♦.╓.ì.♦╫.Æ 00013280 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 00 .♠╪.Ö.•4☺í.♣]☻[◙THelpTopic♦.à... 000132A0 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 69 ◙ FOPEN chnl:integer, file:stri 000132C0 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 67 ng, access:integer, shrmod:integ 000132E0 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00013300 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00013320 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 20 ▀▀▀▀◙X.☺.◙Use channel "chnl" to 00013340 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 20 open file "file" in access mode 00013360 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 22 "access" and share mode "shrmod" 00013380 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 20 »...◙ valid channels 000133A0 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 20 : 0 - 7 [0 is used for script 000133C0 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 61 questionnaires]◙ valid a 000133E0 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 20 ccess modes : O_RD, O_WR, O_RW◙ 00013400 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 44 valid share modes : S_D 00013420 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 6C N, S_DR, S_DW, S_DB◙3...◙ See al 00013440 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 66 so : FCreate FClose FAppend FDef 00013460 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 01 In FDefOut◙♣.╤.Ü☺•╨.ó☺♠╧.⌐☺•6☺▒☺ 00013480 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 4F ♠7☺╕☺•]☻[◙THelpTopic♠.!...◙ FO 000134A0 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 0A R ... NEXT◙ ▀▀▀▀▀▀▀▀▀▀▀▀◙◙...◙ 000134C0 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 69 Usage :◙L...◙ FOR VAR = start:i 000134E0 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 63 nteger TO stop:integer [STEP inc 00013500 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 46 step:integer]◙ ...◙ NEXT◙ .☺.◙◙F 00013520 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 67 OR - Initializes a loop by assig 00013540 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 69 ning "start" to VAR and continui 00013560 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 73 ng while VAR <= "stop" (if "incs 00013580 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 20 tep" >= 0) or VAR >= "stop" (if 000135A0 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 74 "incstep" < 0) (TO is required t 000135C0 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 49 o separate "start" and "stop". I 000135E0 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 69 f STEP (optional) is not specifi 00013600 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 00 ed "incstep" defaults to 1) q.☺. 00013620 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 74 ◙NEXT - Adds "incstep" to VAR, t 00013640 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 20 ransfers control to the closest 00013660 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 64 FOR statement, and marks the end 00013680 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 20 of the FOR loop (...◙ See also 000136A0 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 2B : While...EndWhile If...Then◙☻.+ 000136C0 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 20 ☺⌡☺►ß.♠☻○]☻[◙THelpTopic♥.-...◙ 000136E0 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 DF FORWARD var:integer◙ ▀▀▀▀▀▀▀▀▀▀ 00013700 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 66 ▀▀▀▀▀▀▀▀▀◙S.☺.◙Move the cursor f 00013720 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 75 orward (to the right) "var" colu 00013740 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 30 mns without going past column 80 00013760 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 06 ¶...◙ See also : Backup◙☺.▓.Ä.♠ 00013780 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 6C ]☻[◙THelpTopic♥.c...◙ FPUT chnl 000137A0 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 6E :integer, str:string[, str:strin 000137C0 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 DF g...]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000137E0 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 74 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙/.☺.◙Writ 00013800 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 6E e one or more "str" out to chann 00013820 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 20 el "chnl" /...◙ See also : FGet 00013840 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 D2 FPutLn FPutPad FWrite FWrite◙♣.╥ 00013860 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 6C .á.♦╫.Ñ.♠╪.¼.•5☺┤.♠5☺╗.♠]☻[◙THel 00013880 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 67 pTopic♥.k...◙ FPUTLN chnl:integ 000138A0 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 5D er[, str:string[, str:string...] 000138C0 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 DF ]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000138E0 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 74 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙d.☺.◙Writ 00013900 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 6E e zero or more "str" out to chan 00013920 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 20 nel "chnl" and terminate with a 00013940 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 2C carriage return/line feed pair , 00013960 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 61 ...◙ See also : FGet FPut FPutPa 00013980 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 07 d FRead FWrite◙♣.╥.▌.♦╓.Γ.♦╪.τ.• 000139A0 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 20 4☺∩.♣5☺⌡.♠]☻[◙THelpTopic♥.a...◙ 000139C0 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 6E FPUTPAD chnl:integer, str:strin 000139E0 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 DF g, len:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00013A00 DF DF DF DF DF DF 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 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙U 00013A20 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 20 .☺.◙Write out "str", padding or 00013A40 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 65 truncating to length "len" as ne 00013A60 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 65 eded, to channel "chnl" +...◙ Se 00013A80 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 20 e also : FGet FPut FPutLn FRead 00013AA0 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 DB FWrite◙♣.╥.─.♦╓.╔.♦╫.╬.♠4☺╒.♣5☺█ 00013AC0 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 49 .♠]☻[◙THelpTopic♥.↓...◙ FRESHLI 00013AE0 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 6F NE◙ ▀▀▀▀▀▀▀▀▀◙0.☺.◙If the curso 00013B00 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 69 r is not in column 1, do a newli 00013B20 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 4C ne ▲...◙ See also : NewLine NewL 00013B40 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 03 ines◙☻.≈.W.•°._.◘]☻[◙THelpTopic♥ 00013B60 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 DF ./...◙ FREWIND chnl:integer◙ ▀ 00013B80 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙O.☺.◙Rewind 00013BA0 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 75 channel "chnl" after flushing bu 00013BC0 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 6F ffers and committing the file to 00013BE0 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 00 disk. ‼...◙ See also : FSeek◙☺. 00013C00 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 55 3☺î.♣]☻[◙THelpTopic☻.§...◙ GETU 00013C20 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 64 SER◙ ▀▀▀▀▀▀▀◙U.☺.◙Fill the pred 00013C40 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 75 efined variables (U_...) with cu 00013C60 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 20 rrent information from the user 00013C80 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 20 record ..]☻[◙THelpTopic♥.↔...◙ 00013CA0 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 54 GOSUB LABEL◙ ▀▀▀▀▀▀▀▀▀▀▀◙q.☺.◙T 00013CC0 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 6E ransfer control to LABEL, markin 00013CE0 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 61 g the current PPE location for a 00013D00 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 42 future Return statement (GO SUB 00013D20 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 20 is a synonym) ↕...◙ See also : 00013D40 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 03 GoTo◙☻.♪☺h.♠▐.£.♦]☻[◙THelpTopic♥ 00013D60 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 0A .←...◙ GOTO LABEL◙ ▀▀▀▀▀▀▀▀▀▀◙ 00013D80 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 28 0.☺.◙Transfer control to LABEL ( 00013DA0 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 6C GO TO is a synonym) ‼...◙ See al 00013DC0 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 63 so : GoSub◙☺.▌.Y.♣]☻[◙THelpTopic 00013DE0 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 0A ♥.§...◙ GOODBYE◙ ▀▀▀▀▀▀▀◙8.☺.◙ 00013E00 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 66 Same as having the user type G f 00013E20 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 65 rom the command prompt ▼...◙ See 00013E40 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 00 also : Bye DtrOff Hangup◙♥.W☺[. 00013E60 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 0A ♥╠._.♠α.f.♠]☻[◙THelpTopic♥.‼...◙ 00013E80 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 6E HANGUP◙ ▀▀▀▀▀▀◙-.☺.◙Hangup on 00013EA0 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 69 the user without any notificati 00013EC0 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 20 on ...◙ See also : Bye Goodbye 00013EE0 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 6C DtrOff◙♥.W☺N.♥▀.R.•╠.Z.♠]☻[◙THel 00013F00 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 45 pTopic♂./...◙ IF ... THEN ... E 00013F20 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 0A LSE◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙♀...◙ 00013F40 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 61 Usage 1:◙"...◙ IF (exp:boolea 00013F60 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 22 n) statement ...◙V.☺.◙Evaluate " 00013F80 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 65 exp" and, if true, execute state 00013FA0 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 74 ment; otherwise skip to the next 00013FC0 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 0A statement ♀...◙ Usage 2:◙^...◙ 00013FE0 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 0A IF (exp:boolean) THEN◙ ...◙ 00014000 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 20 ELSEIF (exp2:boolean) THEN◙ 00014020 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 01 ...◙ ELSE◙ ...◙ ENDIF◙Γ.☺ 00014040 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 52 .◙◙IF - If expression cond is TR 00014060 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 73 UE then this statement transfers 00014080 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 6C control to the statement(s) fol 000140A0 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 20 lowing it, otherwise control is 000140C0 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 45 tranferred to the next ELSEIF, E 000140E0 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 73 LSE or ENDIF statement (requires 00014100 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 6F THEN [or DO] after the conditio 00014120 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 65 n) ¼☺☺.◙ELSEIF - (optional) If e 00014140 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 73 xpression cond is TRUE then this 00014160 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 20 statement transfers control to 00014180 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 68 the statements following it, oth 000141A0 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 20 erwise control is tranferred to 000141C0 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 73 the next ELSEIF, ELSE or ENDIF s 000141E0 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 45 tatement There may be multiple E 00014200 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 20 LSEIF statements between the IF 00014220 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 20 and ELSE statements (ELSE IF is 00014240 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 74 a synonym; nothing is required t 00014260 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 68 o come after the condition, alth 00014280 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 72 ough THEN [or DO] may appear for 000142A0 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 69 clarification and consistency i 000142C0 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 28 n the source code) _.☺.◙ELSE - ( 000142E0 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 6F optional) Separates the false po 00014300 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 20 rtion of an IF/ELSEIF statement 00014320 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 46 from the true portion F.☺.◙ENDIF 00014340 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 6D - Ends an IF/ELSEIF/ELSE statem 00014360 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 20 ent block (END IF is a synonym) 00014380 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 6C )...◙ See also : While...EndWhil 000143A0 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 65 e For...Next◙☻.+☺^♦►╘.o♦◙]☻[◙THe 000143C0 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 70 lpTopic♥.)...◙ INC var:multityp 000143E0 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 65 e◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙▲.☺.◙Incre 00014400 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 65 ment the value of "var" ◄...◙ Se 00014420 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 70 e also : Dec◙☺.┬.U.♥]☻[◙THelpTop 00014440 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 20 ic♥.E...◙ INPUT prompt:string, 00014460 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 DF var:string◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00014480 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 70 ▀▀▀▀▀▀▀▀▀▀▀▀◙Y.☺.◙Display "promp 000144A0 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 69 t" and get input from user, assi 000144C0 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 73 gning it to "var" (60 characters 000144E0 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 74 maximum) f...◙ See also : Input 00014500 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 6F CC InputDate InputInt InputMo 00014520 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 78 ney InputStr◙ InputTex 00014540 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 09 t InputTime InputYN◙◘.Σ.¼.•σ.╢.○ 00014560 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 02 µ.└.◘τ.╩.◙Φ.╒.◘Θ.Θ.○Ω.≤.○δ.².•]☻ 00014580 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 6F [◙THelpTopic♥.g...◙ INPUTCC pro 000145A0 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 6E mpt:string, var:string, color:in 000145C0 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 DF teger◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000145E0 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 69 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙¥.☺.◙Di 00014600 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 20 splay "prompt" in color "color" 00014620 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 20 and get a credit card formatted 00014640 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 00014660 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 6D it to "var" (16 characters maxim 00014680 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 20 um, valid characters 0-9) f...◙ 000146A0 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 49 See also : Input InputDate I 000146C0 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 20 nputInt InputMoney InputStr◙ 000146E0 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 75 InputText InputTime Inpu 00014700 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 E9 tYN◙◘.π.↕☺♣σ.∟☺○µ.&☺◘τ.0☺◙Φ.;☺◘Θ 00014720 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 00 .O☺○Ω.Y☺○δ.c☺•]☻[◙THelpTopic♥.k. 00014740 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 61 ..◙ INPUTDATE prompt:string, va 00014760 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 DF r:string, color:integer◙ ▀▀▀▀▀▀ 00014780 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000147A0 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 70 ▀▀▀▀▀▀▀▀▀▀▀▀◙Ö.☺.◙Display "promp 000147C0 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 61 t" in color "color" and get a da 000147E0 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 65 te formatted string from the use 00014800 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 72 r, assigning it to "var" (8 char 00014820 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 73 acters maximum, valid characters 00014840 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 74 0-9 - /) f...◙ See also : Input 00014860 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 6F InputCC InputInt InputMo 00014880 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 78 ney InputStr◙ InputTex 000148A0 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 07 t InputTime InputYN◙◘.π.↕☺♣Σ.∟☺• 000148C0 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 02 µ.&☺◘τ.0☺◙Φ.;☺◘Θ.O☺○Ω.Y☺○δ.c☺•]☻ 000148E0 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 72 [◙THelpTopic♥.i...◙ INPUTINT pr 00014900 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 00014920 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00014940 DF DF 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 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Ü.☺.◙ 00014960 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 72 Display "prompt" in color "color 00014980 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 73 " and get an integer formatted s 000149A0 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 69 tring from the user, assigning i 000149C0 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 75 t to "var" (11 characters maximu 000149E0 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 53 m, valid characters 0-9) g...◙ S 00014A00 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 6E ee also : Input InputCC In 00014A20 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 20 putDate InputMoney InputStr◙ 00014A40 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 75 InputText InputTime Inpu 00014A60 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 E9 tYN◙◘.π.◄☺♣Σ.←☺•σ.%☺○τ.0☺◙Φ.;☺◘Θ 00014A80 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 00 .O☺○Ω.Y☺○δ.c☺•]☻[◙THelpTopic♥.m. 00014AA0 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 76 ..◙ INPUTMONEY prompt:string, v 00014AC0 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◙ ▀▀▀▀▀ 00014AE0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00014B00 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 6F ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙¢.☺.◙Display "pro 00014B20 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 20 mpt" in color "color" and get a 00014B40 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 20 money formatted string from the 00014B60 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 20 user, assigning it to "var" (13 00014B80 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 63 characters maximum, valid charac 00014BA0 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 49 ters 0-9 $ .) e...◙ See also : I 00014BC0 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 6E nput InputCC InputDate In 00014BE0 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 74 putInt InputStr◙ Input 00014C00 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 00 Text InputTime InputYN◙◘.π.▬☺♣Σ. 00014C20 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 01 ☺•σ.*☺○µ.5☺◘Φ.>☺◘Θ.R☺○Ω.\☺○δ.f☺ 00014C40 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 52 •]☻[◙THelpTopic♠.↔...◙ INPUTSTR 00014C60 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 3A ...◙ ▀▀▀▀▀▀▀▀▀▀▀◙♂...◙ Usage : 00014C80 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 61 ◙\.☺.◙INPUTSTR prompt:string, va 00014CA0 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 74 r:string, color:integer, len:int 00014CC0 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 67 eger, valid:string, flags:string 00014CE0 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 20 Ö.☺.◙Display "prompt" in color 00014D00 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 75 "color" and get a string (maximu 00014D20 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 73 m length "len", valid characters 00014D40 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 68 "valid", flags "flags") from th 00014D60 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 02 e user, assigning it to "var" ó☻ 00014D80 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 20 ..◙ valid length 00014DA0 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 63 : 1-256◙ valid charac 00014DC0 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 20 ters : any string◙ 00014DE0 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 4F valid flags : ECHODO 00014E00 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 20 TS◙ 00014E20 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 20 FIELDLEN◙ 00014E40 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 20 GUIDE◙ 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 55 50 43 41 53 45 0A 20 UPCASE◙ 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 20 00014EA0 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 20 STACKED◙ 00014EC0 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 20 ERASELINE◙ 00014EE0 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 20 NEWLINE◙ 00014F00 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 00014F20 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 20 LFBEFORE◙ 00014F40 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◙ 00014F60 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 20 WORDWRAP◙ 00014F80 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 00014FA0 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 20 NOCLEAR◙ 00014FC0 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 20 HIGHASCII◙ 00014FE0 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 20 AUTO◙ 00015000 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 45 YE 00015020 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 49 SNO◙h...◙ See also : Input I 00015040 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 70 nputCC InputDate InputInt Inp 00015060 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 70 utMoney◙ InputText Inp 00015080 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 03 utTime InputYN◙◘.π.═♥♣Σ.╫♥•σ.Γ♥ 000150A0 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 48 ○µ.∞♥◘τ.⌡♥◙Θ.♂♦○Ω.§♦○δ. ♦•]☻[◙TH 000150C0 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 70 elpTopic♥.à...◙ INPUTTEXT promp 000150E0 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 65 t:string, var:string, color:inte 00015100 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 DF ger, len:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 00015120 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00015140 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙p.☺.◙Display 00015160 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 65 "prompt" in color "color" and ge 00015180 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 22 t a string (maximum length "len" 000151A0 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 6F ) from the user, assigning it to 000151C0 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 20 "var" h...◙ See also : Input 000151E0 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 20 InputCC InputDate InputInt 00015200 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 20 InputMoney◙ InputStr 00015220 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 E5 InputTime InputYN◙◘.π.♥☺♣Σ.♪☺•σ 00015240 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 5B .↑☺○µ."☺◘τ.+☺◙Φ.A☺◘Ω.K☺○δ.V☺•]☻[ 00015260 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 72 ◙THelpTopic♥.k...◙ INPUTTIME pr 00015280 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 000152A0 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000152C0 DF DF DF 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 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ù.☺. 000152E0 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 00015300 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 69 r" and get a time formatted stri 00015320 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 74 ng from the user, assigning it t 00015340 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 76 o "var" (8 characters maximum, v 00015360 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 65 alid characters 0-9 :) e...◙ See 00015380 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 74 also : Input InputCC Input 000153A0 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 20 Date InputInt InputMoney◙ 000153C0 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 0A InputStr InputText InputYN◙ 000153E0 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 08 ◘.π.►☺♣Σ.↓☺•σ.#☺○µ..☺◘τ.7☺◙Φ.M☺◘ 00015400 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 20 Θ.V☺○δ.`☺•]☻[◙THelpTopic♥.b...◙ 00015420 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 69 INPUTYN prompt:string, var:stri 00015440 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 DF ng, color:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 00015460 DF DF DF DF DF DF DF 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 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 00015480 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 22 ó.☺.◙Display "prompt" in color " 000154A0 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 65 color" and get a yes/no response 000154C0 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 20 from the user, assigning it to 000154E0 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 6C "var" (1 characters maximum, val 00015500 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 67 id characters determined by lang 00015520 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 20 uage) h...◙ See also : Input 00015540 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 6E InputCC InputDate InputInt In 00015560 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 6E putMoney◙ InputStr In 00015580 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 00 putText InputTime◙◘.π.↕☺♣Σ.∟☺•σ. 000155A0 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 0A &☺○µ.0☺◘τ.9☺◙Φ.O☺◘Θ.Y☺○Ω.c☺○]☻[◙ 000155C0 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 74 THelpTopic♥.)...◙ JOIN conf:int 000155E0 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 65 eger◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙D.☺.◙Pe 00015600 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 64 rforms a join conference command 00015620 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 73 , passing it "conf" as arguments 00015640 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 79 å...◙ See also : ConfSel ConfSy 00015660 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 0A s ConfMw CurConf ConfExp◙ 00015680 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 66 CurConf ConfFlag Conf 000156A0 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 20 UnFlag ConfAlias LastIn◙ 000156C0 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 00 ConfReg◙♂.7.{.•8.â.•9.î.♠§.ù. 000156E0 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 35 •6.í.•§.┤.•┐.╝.◘└.┼.◙K☺╨.○A☺┌.♠5 00015700 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 48 .∞.•]☻[◙THelpTopic☻.↓...◙ KBDCH 00015720 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 6B KOFF◙ ▀▀▀▀▀▀▀▀▀◙%.☺.◙Turn off k 00015740 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 0A eyboard time out checking ..]☻[◙ 00015760 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 DF THelpTopic☻.↨...◙ KBDCHKON◙ ▀▀ 00015780 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 6D ▀▀▀▀▀▀◙$.☺.◙Turn on keyboard tim 000157A0 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 03 e out checking ..]☻[◙THelpTopic♥ 000157C0 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 DF .-...◙ KBDFILE file:string◙ ▀▀ 000157E0 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 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙<.☺.◙Stuff the 00015800 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 6E keyboard buffer with the conten 00015820 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 6F ts of file "file" t...◙ See also 00015840 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 75 : KbdBufSize PPLBufSize KbdFlu 00015860 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 20 sh KbdStuff KbdString◙ 00015880 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 68 KbdFileUsed MdmFlush KeyFlush 000158A0 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 08 KbdFlush◙○./.w.◙d.â.◙G☺Ä.◘≡.ù.◘ 000158C0 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 65 F☺á.○0.╡.♂H☺┴.◘I☺╠.◘G☺╒.◘]☻[◙THe 000158E0 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 72 lpTopic♥.-...◙ KBDSTUFF str:str 00015900 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 53 ing◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙6.☺.◙S 00015920 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 68 tuff the keyboard buffer with th 00015940 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 6C e contents of "str" s...◙ See al 00015960 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 46 so : KbdBufSize PPLBufSize KbdF 00015980 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 20 lush KbdFile KbdString◙ 000159A0 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 000159C0 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 00 h KbdFlush◙○./.q.◙d.}.◙G☺ê.◘∩.æ. 000159E0 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 48 •F☺Ö.○0.«.♂H☺║.◘I☺┼.◘G☺╬.◘]☻[◙TH 00015A00 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 79 elpTopic♥.5...◙ LET var:multity 00015A20 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 DF pe = EXP◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00015A40 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 50 ▀▀◙8.☺.◙Evaluate expression "EXP 00015A60 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 2E ", convert and assign to "VAR" . 00015A80 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 6F ☺☺.◙NOTE: LET is the only optio 00015AA0 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 66 nal keyword. If no keyword is f 00015AC0 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 65 ound, LET is assumed. There are 00015AE0 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 20 certain circumstances where it 00015B00 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 6D may be required, such as assignm 00015B20 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 65 ent to a variable named the same 00015B40 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 6D as a statement. PRINT, for exam 00015B60 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 61 ple, would require a line such a 00015B80 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 75 s LET PRINT = TRUE instead of ju 00015BA0 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 69 st PRINT = TRUE) ..]☻[◙THelpTopi 00015BC0 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 62 c☻.?...◙ LOG str:string, just:b 00015BE0 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 DF oolean◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00015C00 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 6F ▀▀▀▀▀◙I.☺.◙Write string "str" to 00015C20 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 64 the callers log, left justified 00015C40 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 6F if "just" is TRUE ..]☻[◙THelpTo 00015C60 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 DF pic♦.↔...◙ MESSAGE...◙ ▀▀▀▀▀ 00015C80 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 41 ▀▀▀▀▀◙♀...◙ Usage :◙ç.☺.◙MESSA 00015CA0 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 6D GE conf:integer, to:string, from 00015CC0 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 72 :string, subject:string, sec:str 00015CE0 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 6F ing, msgdate:date, retreceipt:bo 00015D00 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 67 olean, echo:boolean, file:string 00015D20 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 72 ƒ☺☺.◙◙Write a message in confer 00015D40 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 79 ence "conf", to user "to" (empty 00015D60 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 6C string defaults to current call 00015D80 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 72 er), from user "from" (empty str 00015DA0 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 2C ing defaults to current caller), 00015DC0 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 20 subject "subject", security in 00015DE0 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 29 "sec" (N or R; N is the default) 00015E00 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 20 , pack out date in "msgdate" (0 00015E20 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 69 for no pack out date), "retrecei 00015E40 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 72 pt" True if return receipt desir 00015E60 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 6C ed, "echo" TRUE if message shoul 00015E80 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 66 d be echoed, and "file" is the f 00015EA0 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 74 ilename to use for the message t 00015EC0 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 52 ext ..]☻[◙THelpTopic♥.☼...◙ MOR 00015EE0 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 70 E◙ ▀▀▀▀◙↓.☺.◙Displays a MORE? p 00015F00 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 61 rompt ↑...◙ See also : Wait Dela 00015F20 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 00 y◙☻.)☺6.♦─.;.♣]☻[◙THelpTopic♦.s. 00015F40 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 6F ..◙ MOUSEREG num,x1,y1,x2,y2,fo 00015F60 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 DF ntX,fontY,invert,clear,text◙ ▀▀ 00015F80 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00015FA0 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 70 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3.☺.◙Set up 00015FC0 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 74 a RIP mouse region on the remot 00015FE0 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 3D e terminal. $☻..◙ num = 00016000 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 20 Is the RIP region number◙ 00016020 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 20 x1,y1 = The (X,Y) coordinates 00016040 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 0A of the upper-left of the region◙ 00016060 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 69 x2,y2 = The (X,Y) coordi 00016080 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 20 nates of the lower-right of the 000160A0 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 68 region◙ fontX = The width 000160C0 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 20 of each character in pixels◙ 000160E0 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 20 fontY = The height of each 00016100 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 72 character in pixels◙ inver 00016120 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 65 t = A boolean flag (TRUE to inve 00016140 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 20 rt the region when clicked)◙ 00016160 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 45 clear = A boolean flag (TRUE 00016180 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 65 to clear and full screen the te 000161A0 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 20 xt window)◙ text = Text 000161C0 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 20 that the remote terminal should 000161E0 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 20 transmit when the region◙ 00016200 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 6C is clicked◙▬...◙ See al 00016220 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 6F so : GrafMode◙☺.$.╪☻◘]☻[◙THelpTo 00016240 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 20 pic♥.K...◙ MPRINT str:string[, 00016260 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 DF str:string...]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00016280 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 79 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙}.☺.◙Display 000162A0 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 20 one or more string expressions 000162C0 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 73 on the callers screen only (this 000162E0 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 6E statement does not send anythin 00016300 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 61 g to the BBS screen) 4...◙ See a 00016320 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 72 lso : MPrintLn Print PrintLn SPr 00016340 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 01 int SPrintLn◙♣.÷.╓.◘☻☺▀.♣♥☺σ.•↓☺ 00016360 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 4D φ.♠→☺⌠.◘]☻[◙THelpTopic♥.S...◙ M 00016380 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 67 PRINTLN [str:string[, str:string 000163A0 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 DF ...]]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000163C0 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 6F ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ÿ.☺.◙Display zero 000163E0 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 74 or more string expressions on t 00016400 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 6F he callers screen only and follo 00016420 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 74 w with a newline (this statement 00016440 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 42 does not send anything to the B 00016460 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 69 BS screen) 2...◙ See also : MPri 00016480 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 6E nt Print PrintLn SPrint SPrintLn 000164A0 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 0A ◙♣.⌡.∙.♠☻☺.☺♣♥☺♠☺•↓☺♫☺♠→☺§☺◘]☻[◙ 000164C0 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 DF THelpTopic♥.§...◙ NEWLINE◙ ▀▀▀ 000164E0 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 65 ▀▀▀▀◙ .☺.◙Write a newline to the 00016500 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 6E display ...◙ See also : NewLin 00016520 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 65 es FreshLine◙☻.°.C.◘┘.L.○]☻[◙THe 00016540 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 DF lpTopic♥.▼...◙ NEWLINES var◙ ▀ 00016560 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 77 ▀▀▀▀▀▀▀▀▀▀▀◙%.☺.◙Write "var" new 00016580 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 61 lines to the display ▼...◙ See a 000165A0 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 D9 lso : NewLine FreshLine◙☻.≈.R.•┘ 000165C0 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 43 .Z.○]☻[◙THelpTopic♦.S...◙ OPENC 000165E0 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 61 AP captfile:string, error:boolea 00016600 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 DF n◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00016620 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 20 ▀▀▀▀▀▀▀▀▀▀◙6.☺.◙Open "captfile" 00016640 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 6F and capture all screen output to 00016660 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 65 it. o.☺.◙If an error occurs cre 00016680 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 72 ating or opening "captfile", "er 000166A0 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 22 ror" is set to TRUE, otherwise " 000166C0 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 65 error" is set to FALSE. ▬...◙ Se 000166E0 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 65 e also : CloseCap◙☺.╗.♠☺◘]☻[◙THe 00016700 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 6E lpTopic☻.)...◙ OPTEXT str:strin 00016720 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 65 g◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙-.☺.◙Write 00016740 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 40 s string "str" into the @OPTEXT@ 00016760 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 20 macro ..]☻[◙THelpTopic♥.§...◙ 00016780 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 20 PAGEOFF◙ ▀▀▀▀▀▀▀◙@.☺.◙Turn off 000167A0 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 68 the SysOp paged indicator (flash 000167C0 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 20 ing p on status line) ¶...◙ See 000167E0 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 6F also : PageOn◙☺.ⁿ.c.♠]☻[◙THelpTo 00016800 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 00 pic♥.‼...◙ PAGEON◙ ▀▀▀▀▀▀◙?.☺. 00016820 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 74 ◙Turn on the SysOp paged indicat 00016840 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 15 or (flashing p on status line) § 00016860 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 5D ...◙ See also : PageOff◙☺.√.`.•] 00016880 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 72 ☻[◙THelpTopic♥.7...◙ POKEB addr 000168A0 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◙ ▀▀▀▀▀▀▀▀ 000168C0 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 20 ▀▀▀▀▀▀▀▀▀◙M.☺.◙Assign the value 000168E0 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 20 "val" (0-255) to memory address 00016900 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 0A "addr" (POKE is a synonym) -...◙ 00016920 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 50 See also : PeekB PeekDW PeekW P 00016940 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 A5 okeW PokeDW◙♣._.Æ.♣`.ÿ.♠a.ƒ.♣ .Ñ 00016960 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 4F .♣■.½.♠]☻[◙THelpTopic♥.G...◙ PO 00016980 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 20 KEDW addr:integer, val:integer◙ 000169A0 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 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000169C0 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 2D ▀◙M.☺.◙Assign the value "val" (- 000169E0 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 6D 2147483648 - +2147483647) to mem 00016A00 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 73 ory address "addr" ,...◙ See als 00016A20 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 6B o : PeekB PeekDW PeekW PokeB Pok 00016A40 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 02 eW◙♣._.ó.♣`.¿.♠a.».♣².╡.♣ .╗.♣]☻ 00016A60 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 3A [◙THelpTopic♥.E...◙ POKEW addr: 00016A80 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 DF integer, val:integer◙ ▀▀▀▀▀▀▀▀▀ 00016AA0 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 69 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙;.☺.◙Assi 00016AC0 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 20 gn the value "val" (0-65535) to 00016AE0 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 20 memory address "addr" -...◙ See 00016B00 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 20 also : PeekB PeekDW PeekW PokeB 00016B20 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 A7 PokeDW◙♣._.Ä.♣`.ö.♠a.¢.♣².í.♣■.º 00016B40 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 72 .♠]☻[◙THelpTopic♥.'...◙ POP var 00016B60 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 01 [,var...]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙H.☺ 00016B80 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 20 .◙Pop values (previously pushed 00016BA0 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 76 onto the stack) into a list of v 00016BC0 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 01 ariables ↕...◙ See also : Push◙☺ 00016BE0 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 46 .♣☺}.♦]☻[◙THelpTopic♥.-...◙ PRF 00016C00 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 DF OUND & PRFOUNDLN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 00016C20 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 65 ▀▀▀▀▀▀◙É.☺.◙These work just like 00016C40 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 6C Print and PrintLn but, if the l 00016C60 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 65 ast SearchFind statement resulte 00016C80 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 61 d in a match, it will automatica 00016CA0 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 0A lly highlight found words. ↑...◙ 00016CC0 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 01 See also : SearchFind◙♦.☻☺D.♣♥☺ 00016CE0 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 00 N.•↕☺g.◙↕☺╦.◙]☻[◙THelpTopic♥.<.. 00016D00 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 6E .◙ PRINT str:string[, str:strin 00016D20 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 01 g...]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙(.☺ 00016D40 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 70 .◙Display one or more string exp 00016D60 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 74 ressions 5...◙ See also : MPrint 00016D80 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 4C MPrintLn PrintLn SPrint SPrintL 00016DA0 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 5B n◙♣.⌡.r.♠÷.y.◘♥☺é.•↓☺è.♠→☺æ.◘]☻[ 00016DC0 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 72 ◙THelpTopic♥.D...◙ PRINTLN [str 00016DE0 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 DF :string[, str:string...]]◙ ▀▀▀▀ 00016E00 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 61 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙C.☺.◙Displa 00016E20 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 6E y zero or more string expression 00016E40 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 00 s and follow with a newline 3... 00016E60 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 69 ◙ See also : MPrint MPrintLn Pri 00016E80 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 02 nt SPrint SPrintLn◙♣.⌡.ò.♠÷.£.◘☻ 00016EA0 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 00 ☺Ñ.♣↓☺½.♠→☺▓.◘]☻[◙THelpTopic♦.ú. 00016EC0 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 76 ..◙ PROMPTSTR prompt:integer, v 00016EE0 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 74 ar:string, len:integer, valid:st 00016F00 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 DF ring, flags:integer◙ ▀▀▀▀▀▀▀▀▀▀ 00016F20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00016F40 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00016F60 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 20 ▀▀▀▀◙û.☺.◙Display PCBTEXT entry 00016F80 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 6D "prompt" and get a string (maxim 00016FA0 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 00016FC0 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 00016FE0 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 42 he user, assigning it to "var" B 00017000 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 20 ☻..◙ valid length : 00017020 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 20 1-256◙ valid characters 00017040 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 67 : any string◙ valid flag 00017060 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 20 s : ECHODOTS◙ 00017080 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 20 FIELDLEN◙ 000170A0 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 20 GUIDE◙ 000170C0 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 20 UPCASE◙ 000170E0 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 0A STACKED◙ 00017100 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 53 ERAS 00017120 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 20 ELINE◙ 00017140 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 20 NEWLINE◙ 00017160 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 20 LFBEFORE◙ 00017180 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 20 LFAFTER◙ 000171A0 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 20 WORDWRAP◙ 000171C0 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 20 NOCLEAR◙ 000171E0 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 49 HIGHASCI 00017200 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 55 I◙ AU 00017220 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 59 TO◙ Y 00017240 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 01 ESNO◙▬...◙ See also : DispText◙☺ 00017260 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 53 .╩.ë♥◘]☻[◙THelpTopic♥.)...◙ PUS 00017280 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 DF H var[,var...]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000172A0 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 64 ▀▀◙5.☺.◙Push a list of evaluated 000172C0 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 00 expressions onto the stack ◄... 000172E0 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 6C ◙ See also : Pop◙☺..☺l.♥]☻[◙THel 00017300 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 DF pTopic♦.§...◙ PUTUSER◙ ▀▀▀▀▀▀▀ 00017320 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 6D ◙P.☺.◙Write the information from 00017340 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 2E the predefined variables (U_... 00017360 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 73 ) to the user record µ.☺.◙This s 00017380 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 64 tatement is only intended to upd 000173A0 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 73 ate user information if a succes 000173C0 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 69 sful GetUser or GetAltUser was i 000173E0 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 65 ssued previously. This was done 00017400 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 20 to ensure that information for 00017420 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 20 the current user wasn't written 00017440 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 15 to another user or vice versa. § 00017460 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 54 ...◙ See also : GetUser◙♥.▄.▓.•T 00017480 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 20 ☺╜.◙▄.Y☺•]☻[◙THelpTopic☻.'...◙ 000174A0 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 DF QUEST nr:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 000174C0 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 65 ▀▀▀◙▲.☺.◙Do script questionnaire 000174E0 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 52 "nr" ..]☻[◙THelpTopic♥.-...◙ R 00017500 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 DF DUNET node:integer◙ ▀▀▀▀▀▀▀▀▀▀▀ 00017520 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 66 ▀▀▀▀▀▀▀▀◙3.☺.◙Read information f 00017540 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 20 rom USERNET.XXX for node "node" 00017560 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 57 "...◙ See also : RdUsys WrUnet W 00017580 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 70 rUsys◙♥.○☺n.♠,☺u.♠-☺|.♠]☻[◙THelp 000175A0 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 00 Topic♥.‼...◙ RDUSYS◙ ▀▀▀▀▀▀◙B. 000175C0 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 72 ☺.◙Reads a USERS.SYS file, if pr 000175E0 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 63 esent, and updates the users rec 00017600 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 6E ord "...◙ See also : RdUnet WrUn 00017620 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 54 et WrUsys◙♥.◘☺c.♠,☺j.♠-☺q.♠]☻[◙T 00017640 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 65 HelpTopic♥.Q...◙ RENAME oldname 00017660 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 DF :string, newname:string◙ ▀▀▀▀▀▀ 00017680 DF DF DF DF DF DF DF 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 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 000176A0 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 6E $.☺.◙Rename file "oldname" to "n 000176C0 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 20 ewname" ....◙ See also : Delete 000176E0 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 00 Copy Append Exist FileInf◙♣.┼.â. 00017700 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 6F ♠@☺è.♦?☺Å.♠∟.û.♣▲.£.•]☻[◙THelpTo 00017720 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 DF pic☻.↓...◙ RESETDISP◙ ▀▀▀▀▀▀▀▀ 00017740 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 61 ▀◙'.☺.◙Reset the display after a 00017760 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 17 n user abort ..]☻[◙THelpTopic♥.↨ 00017780 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 52 ...◙ RESTSCRN◙ ▀▀▀▀▀▀▀▀◙C.☺.◙R 000177A0 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 65 estore the screen from the buffe 000177C0 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 6E r previously saved with SaveScrn 000177E0 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 52 ▬...◙ See also : SaveScrn◙☻.♫☺R 00017800 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 45 .◘♫☺h.◘]☻[◙THelpTopic☻.‼...◙ RE 00017820 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 65 TURN◙ ▀▀▀▀▀▀◙c.☺.◙Return to the 00017840 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 20 statement after the last GoSub 00017860 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 61 or, if no GoSub is waiting for a 00017880 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 00 RETURN, End the PPE ☻.▌.<.♣╬.k. 000178A0 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 4E ♥]☻[◙THelpTopic♥.↨...◙ SAVESCRN 000178C0 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 6E ◙ ▀▀▀▀▀▀▀▀◙M.☺.◙Save the curren 000178E0 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 72 t screen in a buffer for later r 00017900 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 00 estoration with the RestScrn ▬.. 00017920 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 01 .◙ See also : RestScrn◙☻.♀☺\.◘♀☺ 00017940 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 4C r.◘]☻[◙THelpTopic♦.?...◙ SCRFIL 00017960 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 DF E lineVar, filenameVar◙ ▀▀▀▀▀▀▀ 00017980 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙C.☺.◙Find 000179A0 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 74 a file name and line number that 000179C0 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 01 is currently on the screen. ♂☺☺ 000179E0 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 65 .◙lineVar = Should be set be 00017A00 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 20 fore calling to the line number 00017A20 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 20 to start searching on (1 is the 00017A40 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 69 top line); Will be set to the li 00017A60 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 61 ne number where the file name wa 00017A80 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 73 s found or 0 if no file name was 00017AA0 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 74 found filenameVar = Will be set 00017AC0 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 6E to the file name if one is foun 00017AE0 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 72 d on screen §...◙ See also : Scr 00017B00 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 00 Text◙☺.⌂.¢☺•]☻[◙THelpTopic☻./... 00017B20 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 DF ◙ SENDMODEM str:string◙ ▀▀▀▀▀▀ 00017B40 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 78 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙).☺.◙Send the tex 00017B60 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 02 t in "str" out to the modem ..]☻ 00017B80 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 20 [◙THelpTopic♦.K...◙ SEARCHINIT 00017BA0 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 DF criteria, caseSensitive◙ ▀▀▀▀▀▀ 00017BC0 DF DF DF DF 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 01 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙I.☺ 00017BE0 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 66 .◙Initialize search parameters f 00017C00 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 61 or a faster BOYER-MOORE search a 00017C20 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 41 lgorithm. ╙.☺.◙criteria = A 00017C40 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 72 string expression with the sear 00017C60 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 75 ch criteria in the same format u 00017C80 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 54 sed by PCBoard (ie, "THIS & THAT 00017CA0 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 65 | BOB") caseSensitive = A boole 00017CC0 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 65 an flag (TRUE to force a case se 00017CE0 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 29 nsitive search, FALSE otherwise) 00017D00 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 46 5...◙ See also : SearchFind PRF 00017D20 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 01 ound/PRFoundLn SearchStop◙♥.↕☺u☺ 00017D40 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 0A ◙☺☺Ç☺◄‼☺Æ☺◙]☻[◙THelpTopic♦.E...◙ 00017D60 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 61 SEARCHFIND bufferExpr, foundVa 00017D80 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 DF r◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00017DA0 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 73 ▀▀▀◙n.☺.◙Execute a BOYER-MOORE s 00017DC0 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 69 earch on a text buffer using cri 00017DE0 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 20 teria previously defined with a 00017E00 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 65 SearchInit statement. x.☺.◙buffe 00017E20 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 75 rExpr = The buffer to search fou 00017E40 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 45 ndVar = Set to TRUE if bufferE 00017E60 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 61 xpr contains the search criteria 00017E80 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 6F , FALSE otherwise 5...◙ See also 00017EA0 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 20 : SearchInit PRFound/PRFoundLn 00017EC0 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 01 SearchStop◙♦.◄☺₧.◙◄☺9☺◙☺☺D☺◄‼☺V☺ 00017EE0 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 54 ◙]☻[◙THelpTopic♥.←...◙ SEARCHST 00017F00 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 20 OP◙ ▀▀▀▀▀▀▀▀▀▀◙H.☺.◙Clears out 00017F20 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 72 previously entered search criter 00017F40 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 00 ia. It takes no parameters. 5... 00017F60 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 69 ◙ See also : SearchInit SearchFi 00017F80 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 00 nd PRFound/PRFoundLn◙♥.◄☺q.◙↕☺|. 00017FA0 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 45 ◙☺☺ç.◄]☻[◙THelpTopic♦.w...◙ SHE 00017FC0 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 72 LL com:boolean, code:integer, pr 00017FE0 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 DF og:string, arg:string◙ ▀▀▀▀▀▀▀▀ 00018000 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00018020 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 61 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙{.☺.◙Shell (via 00018040 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 74 COMMAND.COM if "com" is TRUE) t 00018060 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 72 o program/command "prog" with ar 00018080 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 6E guments "arg", saving the return 000180A0 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 22 value in "var" j.☺.◙NOTE: If " 000180C0 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 64 com" is TRUE, the value assigned 000180E0 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 64 to "var" will be the return cod 00018100 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 00 e of COMMAND.COM, not "prog") ↕. 00018120 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 54 ..◙ See also : Call◙☺.╖.j☺♦]☻[◙T 00018140 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 DF HelpTopic♥.§...◙ SHOWOFF◙ ▀▀▀▀ 00018160 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 6E ▀▀▀◙0.☺.◙Turns off display of in 00018180 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 65 formation to the screen ↔...◙ Se 000181A0 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 08 e also : ShowStat ShowOn◙☻.ü.S.◘ 000181C0 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 57 ▬☺\.♠]☻[◙THelpTopic♥.‼...◙ SHOW 000181E0 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 61 ON◙ ▀▀▀▀▀▀◙/.☺.◙Turns on displa 00018200 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 1E y of information to the screen ▲ 00018220 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 66 ...◙ See also : ShowStat ShowOff 00018240 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 00 ◙☻.ü.P.◘§☺Y.•]☻[◙THelpTopic♀.=.. 00018260 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 0A .◙ SORT sortArry, pointerArray◙ 00018280 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 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙5. 000182A0 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 79 ☺.◙Sort the contents of an array 000182C0 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 74 into a pointer array. G.☺.◙sort 000182E0 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 79 Array = The data to sort (Any 00018300 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 79 type may be used for this array 00018320 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 72 ) ¬.☺.◙pointerArray = An integer 00018340 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 20 array which will be used as an 00018360 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 79 array of pointers into sortArray 00018380 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 74 for accessing sortArray in sort 000183A0 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 6F ed order (This array should be o 000183C0 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 20 f type INTEGER) U.☺.◙◙Note that 000183E0 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 72 sortArray and pointerArray are r 00018400 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 6C estricted to one (1) dimensional 00018420 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 61 arrays. R.☺.◙The following is a 00018440 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 79 n example of displaying an array 00018460 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 84 in unsorted and sorted order: ä 00018480 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 62 ...◙ STRING s(999) ; Rememb 000184A0 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 74 er that arrays are 0-based, so t 000184C0 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 39 hese statements◙ INTEGER p(9 000184E0 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 74 99) ; will allocate 1000 element 00018500 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 20 s each◙....◙ ; Do something 00018520 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 20 here to read data into s◙☼...◙ 00018540 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 0A SORT s,p◙►...◙ INTEGER i◙ 00018560 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 69 `...◙ FOR i = 0 TO 999 ; Thi 00018580 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 20 s loop will display in unsorted 000185A0 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 4E order◙ PRINTLN s(i)◙ N 000185C0 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 3B EXT◙a...◙ FOR i = 0 TO 999 ; 000185E0 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 65 This loop will display in sorte 00018600 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 20 d order◙ PRINTLN s(p(i))◙ 00018620 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 0A NEXT◙..]☻[◙THelpTopic☻.-...◙ 00018640 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 DF SOUND freq:integer◙ ▀▀▀▀▀▀▀ 00018660 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 53 ▀▀▀▀▀▀▀▀▀▀▀◙r.☺.◙Turn on the BBS 00018680 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 2D PC speaker at the frequency (1- 000186A0 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 74 65535) specified by "freq" (or t 000186C0 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 30 urn it off if the frequency is 0 000186E0 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 4E ) ..]☻[◙THelpTopic♥.K...◙ SPRIN 00018700 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 20 T str:string[, str:string...]◙ 00018720 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00018740 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 69 ▀▀◙t.☺.◙Display one or more stri 00018760 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 6E ng expressions on the BBS screen 00018780 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 73 only (this statement does not s 000187A0 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 0A end anything to the modem) 4...◙ 000187C0 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 6E See also : MPrintLn MPrint Prin 000187E0 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 02 t PrintLn SPrintLn◙♣.÷.═.◘⌡.╓.♠☻ 00018800 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 00 ☺▌.♣♥☺π.•→☺δ.◘]☻[◙THelpTopic♥.S. 00018820 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 3A ..◙ SPRINTLN [str:string[, str: 00018840 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 DF string...]]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00018860 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 61 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Å.☺.◙Displa 00018880 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 6E y zero or more string expression 000188A0 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 6C s on the BBS screen only and fol 000188C0 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 65 low with a newline (this stateme 000188E0 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 65 nt does not send anything to the 00018900 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 4C modem) 2...◙ See also : MPrintL 00018920 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 00 n MPrint Print PrintLn SPrint◙♣. 00018940 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 65 ÷.≡.◘⌡.∙.♠☻☺.☺♣♥☺♠☺•↓☺♫☺♠]☻[◙THe 00018960 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 69 lpTopic♥.3...◙ STARTDISP mode:i 00018980 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 0A nteger◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 000189A0 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 6E ).☺.◙Start display monitoring in 000189C0 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 20 mode "mode" N...◙ valid 000189E0 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 20 modes : NC◙ 00018A00 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 00 FNS◙ FCL◙. 00018A20 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 DF .]☻[◙THelpTopic♥.☼...◙ STOP◙ ▀ 00018A40 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 74 ▀▀▀◙N.☺.◙Abort PPE execution wit 00018A60 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 20 hout appending answers (channel 00018A80 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 20 0) to the answer file ◄...◙ See 00018AA0 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 63 also : End◙☺.╬.k.♥]☻[◙THelpTopic 00018AC0 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 DF ♥.-...◙ TOKENIZE str:string◙ ▀ 00018AE0 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 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙S.☺.◙Tokenize 00018B00 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 6C string "string" into individual 00018B20 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 20 items separated by semi-colons 00018B40 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 6F or spaces (...◙ See also : GetTo 00018B60 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 97 ken TokenStr TokCount◙♥.!.Ä.◘ì.ù 00018B80 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 50 .◘î.á.◘]☻[◙THelpTopic♣.5...◙ TP 00018BA0 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 DF AGET keyWord, infoVar◙ ▀▀▀▀▀▀▀▀ 00018BC0 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙;.☺.◙Get static 00018BE0 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 20 information from a named TPA in 00018C00 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 68 string format. ).☺.◙keyword = Th 00018C20 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 <.☺. 00018C40 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 00018C60 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 00 ch to store the information f... 00018C80 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 00018CA0 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 20 TPACGet TPACPut TPARead◙ 00018CC0 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 43 TPAWrite TPACRead TPAC 00018CE0 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 01 Write◙◘.e.π.♥▼☺∞.♠ ☺÷.•!☺☺☺•"☺♀☺ 00018D00 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 00 •#☺▼☺◘$☺(☺◘%☺2☺○]☻[◙THelpTopic♣. 00018D20 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 0A 7...◙ TPAPUT keyWord, infoExpr◙ 00018D40 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 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙9.☺.◙ 00018D60 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 65 Put static information to a name 00018D80 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 79 d TPA in string format. *.☺.◙key 00018DA0 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 74 word = The keyword of the TPA t 00018DC0 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 73 o use 5.☺.◙infoExpr = The expres 00018DE0 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 63 sion to write to store the TPA c 00018E00 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 74 ...◙ See also : Psa TPACGet 00018E20 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 20 TPACPut TPARead◙ 00018E40 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 54 TPAWrite TPACRead TPACWrite T 00018E60 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 01 PAGet◙◘.e.▌.♥ ☺µ.•!☺≡.•"☺√.•#☺♫☺ 00018E80 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 00 ◘$☺↨☺◘%☺!☺○▲☺,☺♠]☻[◙THelpTopic♠. 00018EA0 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 2C I...◙ TPACGET keyWord, infoVar, 00018EC0 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 DF confNum◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00018EE0 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 6F ▀▀▀▀▀▀▀▀▀▀▀▀◙O.☺.◙Get informatio 00018F00 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 69 n from a named TPA for a specifi 00018F20 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 20 ed conference in string format. 00018F40 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 68 ).☺.◙keyword = The keyword of th 00018F60 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 20 e TPA to use <.☺.◙infoVar = The 00018F80 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 65 variable into which to store the 00018FA0 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 20 information C.☺.◙confNum = The 00018FC0 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 72 conference number for which to r 00018FE0 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 6C etrieve information c...◙ See al 00019000 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 20 so : Psa TPAPut TPACPut 00019020 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 54 TPARead◙ TPAWrite T 00019040 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 4E PACRead TPACWrite TPAGet◙◘.e.N 00019060 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 09 ☺♥▼☺W☺♠!☺a☺•"☺l☺•#☺⌂☺◘$☺ê☺◘%☺Æ☺○ 00019080 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 43 ▲☺¥☺♠]☻[◙THelpTopic♠.K...◙ TPAC 000190A0 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 20 PUT keyWord, infoExpr, confNum◙ 000190C0 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 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000190E0 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 61 ▀▀▀◙M.☺.◙Put information to a na 00019100 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 6E med TPA for a specified conferen 00019120 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 72 ce in string format. *.☺.◙keywor 00019140 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 75 d = The keyword of the TPA to u 00019160 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 6F se 5.☺.◙infoExpr = The expressio 00019180 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 00 n to write to store the TPA D.☺. 000191A0 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 65 ◙confNum = The conference numbe 000191C0 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 74 r for which to retrieve informat 000191E0 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 50 ion c...◙ See also : Psa TP 00019200 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 20 APut TPACGet TPARead◙ 00019220 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 69 TPAWrite TPACRead TPACWri 00019240 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 01 te TPAGet◙◘.e.I☺♥▼☺R☺♠ ☺\☺•"☺g☺ 00019260 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 6F •#☺z☺◘$☺â☺◘%☺ì☺○▲☺ÿ☺♠]☻[◙THelpTo 00019280 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 66 pic♣.7...◙ TPAREAD keyWord, inf 000192A0 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 0A oVar◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 000192C0 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 6D *.☺.◙Get static information from 000192E0 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 65 a named TPA. ).☺.◙keyword = The 00019300 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 0A keyword of the TPA to use <.☺.◙ 00019320 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 63 infoVar = The variable into whic 00019340 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 0A h to store the information c...◙ 00019360 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 54 See also : Psa TPAPut T 00019380 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 41 PACGet TPACPut◙ TPA 000193A0 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 65 Write TPACRead TPACWrite TPAGe 000193C0 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 0E t◙◘.e.╘.♥▼☺▌.♠ ☺τ.•!☺≥.•#☺♣☺◘$☺♫ 000193E0 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 00 ☺◘%☺↑☺○▲☺#☺♠]☻[◙THelpTopic♣.;... 00019400 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 20 ◙ TPAWRITE keyWord, infoExpr◙ 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 0A 28 00 01 00 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙(.☺.◙ 00019440 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 65 Put static information to a name 00019460 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 6F d TPA. *.☺.◙keyword = The keywo 00019480 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 78 rd of the TPA to use 5.☺.◙infoEx 000194A0 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 20 pr = The expression to write to 000194C0 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 50 store the TPA c...◙ See also : P 000194E0 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 41 sa TPAPut TPACGet TPA 00019500 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 52 CPut TPARead◙ TPACR 00019520 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 00 ead TPACWrite TPAGet◙◘.e.╨.♥▼☺┘. 00019540 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 5D ♠ ☺π.•!☺ε.•"☺∙.•$☺♀☺◘%☺§☺○▲☺▼☺♠] 00019560 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 6B ☻[◙THelpTopic♠.K...◙ TPACREAD k 00019580 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 DF eyWord, infoVar, confNum◙ ▀▀▀▀▀ 000195A0 DF DF DF DF DF 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 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙>. 000195C0 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 20 ☺.◙Get information from a named 000195E0 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 20 TPA for a specified conference. 00019600 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 68 ).☺.◙keyword = The keyword of th 00019620 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 20 e TPA to use <.☺.◙infoVar = The 00019640 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 65 variable into which to store the 00019660 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 20 information C.☺.◙confNum = The 00019680 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 72 conference number for which to r 000196A0 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 6C etrieve information c...◙ See al 000196C0 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 20 so : Psa TPAPut TPACGet 000196E0 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 20 TPACPut TPARead◙ 00019700 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 3F TPAWrite TPACWrite TPAGet◙◘.e.? 00019720 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 09 ☺♥▼☺H☺♠ ☺R☺•!☺]☺•"☺h☺•#☺{☺◘%☺ä☺○ 00019740 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 43 ▲☺Ä☺♠]☻[◙THelpTopic♠.O...◙ TPAC 00019760 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 6D WRITE keyWord, infoExpr, confNum 00019780 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 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000197A0 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 20 ▀▀▀▀▀▀▀◙<.☺.◙Put information to 000197C0 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 66 a named TPA for a specified conf 000197E0 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 77 erence. *.☺.◙keyword = The keyw 00019800 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 00019820 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 00019840 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 54 store the TPA D.☺.◙confNum = T 00019860 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 74 he conference number for which t 00019880 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 65 o retrieve information c...◙ See 000198A0 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 47 also : Psa TPAPut TPACG 000198C0 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 20 et TPACPut TPARead◙ 000198E0 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 00 TPAWrite TPACRead TPAGet◙◘. 00019900 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 01 e.<☺♥▼☺E☺♠ ☺O☺•!☺Z☺•"☺e☺•#☺x☺◘$☺ 00019920 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 56 ü☺◘▲☺ï☺♠]☻[◙THelpTopic♥.O...◙ V 00019940 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 65 ARADDR var1:multitype, var2:inte 00019960 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00019980 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 65 ▀▀▀▀▀▀▀▀▀▀◙=.☺.◙Assign the addre 000199A0 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 31 ss (segment and offset) of "var1 000199C0 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 72 " to "var2" "...◙ See also : Var 000199E0 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 00 Seg VarOff MkAddr◙♥.(☺Ü.♠'☺í.♠T. 00019A00 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 46 ¿.♠]☻[◙THelpTopic♥.M...◙ VAROFF 00019A20 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 20 var1:multitype, var2:integer◙ 00019A40 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00019A60 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 65 ▀▀▀◙/.☺.◙Assign the offset addre 00019A80 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 65 ss of "var1" to "var2" #...◙ See 00019AA0 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 00 also : VarSeg VarAddr MkAddr◙♥. 00019AC0 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 4D (☺è.♠&☺æ.•T.Ö.♠]☻[◙THelpTopic♥.M 00019AE0 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 72 ...◙ VARSEG var1:multitype, var 00019B00 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 DF 2:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00019B20 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙0.☺.◙Assign the 00019B40 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 61 segment address of "var1" to "va 00019B60 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 4F r2" "...◙ See also : VarOff VarO 00019B80 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 54 ff MkAddr◙♥.'☺ï.♠'☺Æ.♠T.Ö.♠]☻[◙T 00019BA0 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 00 HelpTopic♥.☼...◙ WAIT◙ ▀▀▀▀◙,. 00019BC0 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 4E ☺.◙Displays a PRESS ENTER TO CON 00019BE0 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 4D TINUE? prompt !...◙ See also : M 00019C00 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 2A ore Delay Wait For◙♥.≤.I.♦─.N.♣* 00019C20 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 46 ☺T.◘]☻[◙THelpTopic♥.g...◙ WAITF 00019C40 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 74 OR prompt:string, var:boolean, t 00019C60 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 DF ime:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00019C80 DF DF DF DF DF DF 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 B4 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙┤ 00019CA0 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 6F .☺.◙Wait up to "time" seconds fo 00019CC0 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 20 r the string "prompt", assigned 00019CE0 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 66 TRUE to "var" if the string is f 00019D00 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 41 ound in the time specified or FA 00019D20 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 28 LSE if the string is not found ( 00019D40 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 65 WAIT FOR is a synonym) ↕...◙ See 00019D60 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 70 also : Wait◙☺.)☺)☺♦]☻[◙THelpTop 00019D80 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 DF ic○.↓...◙ WHILE...◙ ▀▀▀▀▀▀▀▀ 00019DA0 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 20 ◙♪...◙ Usage 1:◙&...◙ WHILE 00019DC0 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 00 (exp:boolean) statement ...◙Y.☺. 00019DE0 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 61 ◙While "exp" is true execute sta 00019E00 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 63 tement; when "exp" is false exec 00019E20 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 20 ute following statements ♫...◙◙ 00019E40 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 20 Usage 2:◙'...◙◙ WHILE (exp) 00019E60 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 4C DO◙ ...◙ ENDWHILE◙╛.☺.◙◙WHIL 00019E80 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 20 E - While "exp" is true execute 00019EA0 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 73 statement(s); when "exp" is fals 00019EC0 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 20 e transfer control to the first 00019EE0 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 45 statement following the ENDWHILE 00019F00 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 4E statement (requires DO [or THEN 00019F20 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 44 ] after the expression) z.☺.◙END 00019F40 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 65 WHILE - Transfers control to the 00019F60 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 72 closest WHILE statement and mar 00019F80 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 4E ks the end of the WHILE loop (EN 00019FA0 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 20 D WHILE is a synonym) !...◙ See 00019FC0 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 20 also : If..Then For...Next◙☻.ß. 00019FE0 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 52 ☻◘╘.)☻◙]☻[◙THelpTopic♣.↓...◙ WR 0001A000 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 65 UNET...◙ ▀▀▀▀▀▀▀▀▀◙♂...◙ Usage 0001A020 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 64 :◙t.☺.◙WRUNET node:integer, nod 0001A040 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 6E estat:string, nodeusername:strin 0001A060 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 3A g,newnodecity:string, newoptext: 0001A080 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 0A string,broacasttext:string ².☺.◙ 0001A0A0 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 58 ◙Write information to USERNET.XX 0001A0C0 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 74 X for node "node", where "nodest 0001A0E0 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 64 at" is the new node status, "nod 0001A100 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 20 eusername" is the new node user 0001A120 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 6E name, "newnodecity" is the new n 0001A140 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 77 ode city, "newoptext" is the new 0001A160 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 64 node operation text, and "broad 0001A180 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 00 casttext" is broadcast text "... 0001A1A0 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 79 ◙ See also : RdUnet RdUsys WrUsy 0001A1C0 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 69 s◙♥.◘☺ú☺♠○☺¬☺♠-☺▒☺♠]☻[◙THelpTopi 0001A1E0 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 57 c♥.‼...◙ WRUSYS◙ ▀▀▀▀▀▀◙N.☺.◙W 0001A200 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 65 rites (creates) a USERS.SYS file 0001A220 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 20 which can be used by a SHELLed 0001A240 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 55 application "...◙ See also : RdU 0001A260 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 01 net RdUsys WrUnet◙♥.◘☺o.♠○☺v.♠,☺ 0001A280 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 0A }.♠]☻[◙THelpTopic♥.◄...◙ BREAK◙ 0001A2A0 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 61 ▀▀▀▀▀◙U.☺.◙Can be used to brea 0001A2C0 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 74 k out of a WHILE or FOR loop wit 0001A2E0 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 74 hout the use of a GOTO statement 0001A300 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 0A ←...◙ See also : Continue Quit◙ 0001A320 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 54 ♣.+☺1.♣╘.:.♥▐.X.♦0☺t.◘/☺}.♦]☻[◙T 0001A340 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 00 HelpTopic♥.☼...◙ QUIT◙ ▀▀▀▀◙g. 0001A360 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 61 ☺.◙Can be used to break out of a 0001A380 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 75 WHILE or FOR loop without the u 0001A3A0 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 6F se of a GOTO statement (alias fo 0001A3C0 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 6E r BREAK) ←...◙ See also : Contin 0001A3E0 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 01 ue Quit◙♣.+☺/.♣╘.8.♥▐.V.♦0☺ä.◘/☺ 0001A400 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 4E ì.♦]☻[◙THelpTopic♥.↨...◙ CONTIN 0001A420 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 74 UE◙ ▀▀▀▀▀▀▀▀◙r.☺.◙Can be used t 0001A440 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 66 o abort the current iteration of 0001A460 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 20 a WHILE or FOR loop and resume 0001A480 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 6C with the next iteration of the l 0001A4A0 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 20 oop ↔...◙ See also : Quit Break 0001A4C0 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 04 Loop◙♣.+☺I.♣╘.R.♥/☺ù.♦.☺£.♣1☺ó.♦ 0001A4E0 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 DF ]☻[◙THelpTopic♥.☼...◙ LOOP◙ ▀▀ 0001A500 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 65 ▀▀◙ç.☺.◙Can be used to abort the 0001A520 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 72 current iteration of a WHILE or 0001A540 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 65 FOR loop and resume with the ne 0001A560 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 20 xt iteration of the loop (alias 0001A580 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 51 for CONTINUE) !...◙ See also : Q 0001A5A0 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 30 uit Break Continue◙♠.+☺A.♣╘.J.♥0 0001A5C0 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 69 ☺ì.◘/☺ñ.♦.☺⌐.♣0☺».◘]☻[◙THelpTopi 0001A5E0 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 20 c♥.-...◙ FFLUSH chnl:integer◙ 0001A600 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 61 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙,.☺.◙flush a 0001A620 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 64 specified channels changes to d 0001A640 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 00 isk ¶...◙ See also : FClose◙☺.╨. 0001A660 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 20 g.♠]☻[◙THelpTopic♠.k...◙ FSEEK 0001A680 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 69 chnl:integer, byte:integer, posi 0001A6A0 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 DF tion:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001A6C0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001A6E0 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 6F ▀◙/.☺.◙Position to any random lo 0001A700 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 20 cation within a file A.☺.◙bytes 0001A720 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 28 is the number of bytes to move ( 0001A740 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 70 +/-) relative to position 8.☺.◙p 0001A760 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 20 osition is the base location to 0001A780 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 20 start the seek from : £...◙ 0001A7A0 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 6E SEEK_SET (0) for the beginnin 0001A7C0 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 28 g of the file◙ SEEK_CUR ( 0001A7E0 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 20 1) for the current file pointer 0001A800 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 6F location◙ SEEK_END (2) fo 0001A820 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 20 r the end of the file◙§...◙ See 0001A840 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 54 also : FRewind◙☺.┌.╜☺•]☻[◙THelpT 0001A860 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 2C opic♣.e...◙ FREAD chnl:integer, 0001A880 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 DF var:multitype, size:integer◙ ▀ 0001A8A0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001A8C0 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙▲.☺.◙Read binary 0001A8E0 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 65 data from a file 4.☺.◙var is the 0001A900 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 64 variable into which data should 0001A920 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 6F be read 6.☺.◙size is the size o 0001A940 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 34 f data to read into var (0 - 204 0001A960 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 04 8) ↕...◙ See also : FGet◙☺.╥.√.♦ 0001A980 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 68 ]☻[◙THelpTopic♣.g...◙ FWRITE ch 0001A9A0 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 3A nl:integer, exp:multitype, size: 0001A9C0 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◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001A9E0 DF DF 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 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙↔.☺.◙ 0001AA00 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 00 Write binary data to a file 6.☺. 0001AA20 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 73 ◙exp is the expression whose res 0001AA40 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 20 ult should be written *.☺.◙size 0001AA60 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 20 is the size of data to write to 0001AA80 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 61 var !...◙ See also : FPut FPutPa 0001AAA0 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 48 d FPutLn◙♥.╓.≥.♦╪.≈.•╫. .♠]☻[◙TH 0001AAC0 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 74 elpTopic♥.-...◙ FDEFIN chnl:int 0001AAE0 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 0A eger◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙D.☺.◙ 0001AB00 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 61 Specify a default input file cha 0001AB20 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 75 nnel (used to speed up file inpu 0001AB40 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 00 t) ‼...◙ See also : FOpen◙☺.╙.⌂. 0001AB60 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 20 ♣]☻[◙THelpTopic♥./...◙ FDEFOUT 0001AB80 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 DF chnl:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001ABA0 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 75 ▀▀▀◙F.☺.◙Specify a default outpu 0001ABC0 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 70 t file channel (used to speed up 0001ABE0 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 46 file output) ‼...◙ See also : F 0001AC00 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 00 Open◙☺.╙.â.♣]☻[◙THelpTopic♥.-... 0001AC20 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 DF ◙ FDGET var:multitype◙ ▀▀▀▀▀▀▀ 0001AC40 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 65 ▀▀▀▀▀▀▀▀▀▀▀▀◙Å.☺.◙Default channe 0001AC60 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 74 l input statement: use the exact 0001AC80 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 61 same arguments as FGet except a 0001ACA0 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 20 channel parameter (the channel 0001ACC0 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 20 specified by FDefIn is assumed) 0001ACE0 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 20 3...◙ See also : FDPut FDPutPad 0001AD00 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 01 FDPutLn FDRead FDWrite◙•.╥.p.♦6☺ 0001AD20 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 0A ¬.♠:☺╩.♣<☺╨.◘;☺┘.•9☺ß.♠=☺Φ.•]☻[◙ 0001AD40 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 75 THelpTopic♥.K...◙ FDREAD var:mu 0001AD60 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 DF ltitype, size:integer◙ ▀▀▀▀▀▀▀▀ 0001AD80 DF DF 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 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙É.☺.◙ 0001ADA0 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 3A Default channel input statement: 0001ADC0 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 0001ADE0 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 65 FRead except a channel paramete 0001AE00 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 66 r (the channel specified by FDef 0001AE20 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 20 In is assumed) 2...◙ See also : 0001AE40 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 57 FDPut FDPutPad FDPutLn FDGet FDW 0001AE60 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 07 rite◙•.4☺Ä.♣6☺╔.♠:☺Θ.♣<☺∩.◘;☺°.• 0001AE80 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 20 8☺.☺♣=☺♠☺•]☻[◙THelpTopic♥.I...◙ 0001AEA0 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 2E FDPUT str:string[, str:string.. 0001AEC0 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 DF .]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001AEE0 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 70 ▀▀▀▀▀▀◙æ.☺.◙Default channel outp 0001AF00 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 65 ut statement: use the exact same 0001AF20 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 6E arguments as FPut except a chan 0001AF40 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 69 nel parameter (the channel speci 0001AF60 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 00 fied by FDefOut is assumed) 3... 0001AF80 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 50 ◙ See also : FDRead FDPutPad FDP 0001AFA0 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 39 utLn FDGet FDWrite◙•.╓.ì.♦7☺╟.•9 0001AFC0 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 6C ☺Φ.♠<☺∩.◘;☺°.•8☺.☺♣=☺♠☺•]☻[◙THel 0001AFE0 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 6E pTopic♥.M...◙ FDPUTLN str:strin 0001B000 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 DF g[, str:string...]◙ ▀▀▀▀▀▀▀▀▀▀▀ 0001B020 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 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ô.☺.◙De 0001B040 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 20 fault channel output statement: 0001B060 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 20 use the exact same arguments as 0001B080 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 65 FPutLn except a channel paramete 0001B0A0 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 66 r (the channel specified by FDef 0001B0C0 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 3A Out is assumed) 1...◙ See also : 0001B0E0 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 57 FDRead FDPutPad FDPut FDGet FDW 0001B100 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 05 rite◙•.╫.æ.♠7☺═.•9☺ε.♠<☺⌡.◘:☺■.♣ 0001B120 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 20 8☺♦☺♣=☺◙☺•]☻[◙THelpTopic♥.G...◙ 0001B140 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 65 FDPUTPAD str:string, len:intege 0001B160 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 DF r◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001B180 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 74 ▀▀▀▀◙ö.☺.◙Default channel output 0001B1A0 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 61 statement: use the exact same a 0001B1C0 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 61 rguments as FPutPad except a cha 0001B1E0 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 0001B200 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 00 ified by FDefOut is assumed) 0.. 0001B220 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 50 .◙ See also : FDRead FDPutLn FDP 0001B240 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 E9 ut FDGet FDWrite◙•.╪.ï.•7☺╚.•9☺Θ 0001B260 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 54 .♠;☺≡.•:☺°.♣8☺■.♣=☺♦☺•]☻[◙THelpT 0001B280 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 79 opic♥.M...◙ FDWRITE exp:multity 0001B2A0 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 DF pe, size:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001B2C0 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 61 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ô.☺.◙Defa 0001B2E0 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 73 ult channel output statement: us 0001B300 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 57 e the exact same arguments as FW 0001B320 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 20 rite except a channel parameter 0001B340 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 75 (the channel specified by FDefOu 0001B360 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 46 t is assumed) 2...◙ See also : F 0001B380 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 74 DRead FDPutPad FDPut FDGet FDPut 0001B3A0 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 38 Pad◙•.5☺æ.♠7☺═.•9☺ε.♠<☺⌡.◘:☺■.♣8 0001B3C0 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 20 ☺♦☺♣<☺◙☺◘]☻[◙THelpTopic♠.◄...◙ 0001B3E0 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 72 REDIM◙ ▀▀▀▀▀◙/.☺.◙Dynamically r 0001B400 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 2E edimension an array at run-time. 0001B420 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 65 ┤.☺.◙To use it you must declare 0001B440 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 6E the array in advance with the n 0001B460 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 20 umber subscripts desired. This 0001B480 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 69 allows the compiler to perform i 0001B4A0 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 73 t's standard error checking on s 0001B4C0 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 20 ubscripts. For example: c...◙ 0001B4E0 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 2C STRING s(1,1,1)◙ REDIM s, 0001B500 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 6F 5,5,5◙ LET s(4,4,4) = "Hello 0001B520 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 0A , World!"◙ PRINTLN s(4,4,4)◙ 0001B540 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 65 Ä.☺.◙If an attempt is made to re 0001B560 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 72 dimension an array with a differ 0001B580 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 72 ent number of dimensions, an err 0001B5A0 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 77 or or warning (as appropriate) w 0001B5C0 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 6F ill be generated. !...◙ See also 0001B5E0 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 02 : Compilation Options◙☺.\☺≤☺‼]☻ 0001B600 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 66 [◙THelpTopic♣.S...◙ APPEND srcf 0001B620 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 DF ile:string, destfile:string◙ ▀▀ 0001B640 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001B660 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 66 ▀▀▀▀◙2.☺.◙Append the contents of 0001B680 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 0A one file to another file. ♠...◙ 0001B6A0 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 2C ie:◙!...◙ APPEND "SRCFILE", 0001B6C0 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 74 "DSTFILE"◙....◙ See also : Delet 0001B6E0 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 00 e Copy Exist FileInf Rename◙♣.┼. 0001B700 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 70 ║.♠@☺┴.♦∟.╞.♣▲.╠.•◙☺╘.♠]☻[◙THelp 0001B720 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 6E Topic♣.O...◙ COPY srcfile:strin 0001B740 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 DF g, destfile:string◙ ▀▀▀▀▀▀▀▀▀▀▀ 0001B760 DF 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 43 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙0.☺.◙C 0001B780 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 20 opy the contents of one file to 0001B7A0 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 20 another file. ♠...◙ ie:◙▼...◙ 0001B7C0 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 0A COPY "SRCFILE","DSTFILE"◙0...◙ 0001B7E0 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 20 See also : Delete Append Exist 0001B800 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 05 FileInf Rename◙♣.┼.▓.♠?☺╣.♠∟.└.♣ 0001B820 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 20 ▲.╞.•◙☺╬.♠]☻[◙THelpTopic♥.-...◙ 0001B840 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 DF LASTIN conf:integer◙ ▀▀▀▀▀▀▀▀▀ 0001B860 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 61 ▀▀▀▀▀▀▀▀▀▀◙░.☺.◙Set the users la 0001B880 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 62 st conference in value. It can b 0001B8A0 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 20 e used during the logon process 0001B8C0 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 75 to force the user into a particu 0001B8E0 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 20 lar conference at start up (for 0001B900 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 76 example, from a logon script). v 0001B920 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 73 ...◙ See also : ConfSel ConfSys 0001B940 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 6F ConfMw CurConf ConfExp CurCo 0001B960 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 61 nf◙ ConfFlag ConfUnFla 0001B980 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 07 g Join ConfAlias ConfReg◙♂.7.δ.• 0001B9A0 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 00 8.⌠.•9.ⁿ.♠§.♦☺•6.♫☺•§.▬☺•┐.)☺◘└. 0001B9C0 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 63 2☺◙∞.=☺♦K☺B☺○5.L☺•]☻[◙THelpTopic 0001B9E0 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 20 ♠./...◙ FLAG filepath:string◙ 0001BA00 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙8.☺.◙Allow 0001BA20 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 65 flagging files for download dire 0001BA40 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 0A ctly from a PPE. ♠...◙ ie:◙B...◙ 0001BA60 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 22 FLAG "C:\PATH\FILENAME.ZIP" 0001BA80 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 64 ; Or whatever file name desired 0001BAA0 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 74 ◙è.☺.◙Note that FLAG does not at 0001BAC0 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 74 tempt to honor restrictions in t 0001BAE0 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 2E he FSEC and/or DLPATH.LST files. 0001BB00 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 79 This allows you to flag up any 0001BB20 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 20 file desired. ▲...◙ See also : 0001BB40 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 5B FlagCnt Download◙☻.D☺G☺•C☺O☺◘]☻[ 0001BB60 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 64 ◙THelpTopic◘.-...◙ DOWNLOAD cmd 0001BB80 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 00 :string◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙↔. 0001BBA0 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 06 ☺.◙Downloading files from PPL. ♠ 0001BBC0 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 44 ...◙ ie:◙↔...◙ DOWNLOAD "CMD 0001BBE0 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 65 ;CMD;CMD"◙|.☺.◙◙The string passe 0001BC00 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 61 d to DOWNLOAD is a list of comma 0001BC20 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 61 nds in the same format as what a 0001BC40 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 42 user would type after a D or DB 0001BC60 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 6F command. Å.☺.◙If a file name fo 0001BC80 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 20 r download is specified here it 0001BCA0 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 74 must be downloadable according t 0001BCC0 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 68 o the criteria established in th 0001BCE0 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 01 e FSEC and DLPATH.LST files. ▓.☺ 0001BD00 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 64 .◙If it is necessary to download 0001BD20 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 76 a file not normally available v 0001BD40 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 69 ia the FSEC and/or DLPATH.LST fi 0001BD60 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 73 les the FLAG statement may be us 0001BD80 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 20 ed to force it into the list of 0001BDA0 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 73 files to download. ↕...◙ See als 0001BDC0 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 00 o : Flag◙☺.B☺8☻♦]☻[◙THelpTopic♥. 0001BDE0 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 01 ↓...◙ FLAGCNT()◙ ▀▀▀▀▀▀▀▀▀◙2.☺ 0001BE00 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 61 .◙Return the number of files fla 0001BE20 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 73 gged for download. ↕...◙ See als 0001BE40 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 00 o : Flag◙☺.B☺Y.♦]☻[◙THelpTopic♣. 0001BE60 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 DF 1...◙ WRUSYSDOOR str:string◙ ▀ 0001BE80 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 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙B.☺.◙Write 0001BEA0 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 6F a USERS.SYS file with a TPA reco 0001BEC0 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 0A rd for a DOOR application. ♠...◙ 0001BEE0 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 4E ie:◙∟...◙ WRUSYSDOOR "DOORN 0001BF00 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 2D AME"◙¶...◙ See also : WrUsys◙☺.- 0001BF20 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 54 ☺ú.♠]☻[◙THelpTopic♥./...◙ KBDST 0001BF40 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 DF RING str:string◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001BF60 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 65 ▀▀▀▀▀▀◙b.☺.◙Stuff strings to the 0001BF80 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 78 keyboard (just like KbdStuff ex 0001BFA0 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 20 cept 'keystrokes' are echoed to 0001BFC0 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 62 the display) r...◙ See also : Kb 0001BFE0 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 62 dBufSize PPLBufSize KbdFlush Kb 0001C000 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 6C dStuff KbdFile◙ KbdFil 0001C020 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 75 eUsed MdmFlush KeyFlush KbdFlu 0001C040 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 00 sh◙◙.≡.Z.◘/.ƒ.◙d.½.◙G☺╢.◘≡.┐.◘∩. 0001C060 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 70 ╚.•0.█.♂H☺τ.◘I☺≥.◘G☺√.◘]☻[◙THelp 0001C080 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 DF Topic♥.↨...◙ KBDFLUSH◙ ▀▀▀▀▀▀▀ 0001C0A0 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 20 ▀◙[.☺.◙Flush the local keyboard 0001C0C0 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 65 buffer and any stuffed keystroke 0001C0E0 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 2E buffers. It takes no arguments. 0001C100 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 50 s...◙ See also : KbdBufSize PP 0001C120 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 69 LBufSize KbdFlush KbdStuff KbdFi 0001C140 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 75 le◙ KbdFileUsed MdmFlu 0001C160 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 64 sh KbdFlush KbdString◙○./.Ç.◙d 0001C180 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 D3 .î.◙G☺ù.◘≡.á.◘∩.⌐.•0.╝.♂H☺╚.◘G☺╙ 0001C1A0 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 44 .◘F☺▄.○]☻[◙THelpTopic♥.↨...◙ MD 0001C1C0 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 65 MFLUSH◙ ▀▀▀▀▀▀▀▀◙:.☺.◙Flush the 0001C1E0 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 65 incoming modem buffer. It take 0001C200 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 3A s no arguments. s...◙ See also : 0001C220 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 68 KbdBufSize PPLBufSize KbdFlush 0001C240 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 64 KbdStuff KbdFile◙ Kbd 0001C260 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 64 FileUsed KeyFlush KbdFlush Kbd 0001C280 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 88 String◙○./._.◙d.k.◙G☺v.◘≡.⌂.◘∩.ê 0001C2A0 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 54 .•0.¢.♂I☺º.◘G☺▓.◘F☺╗.○]☻[◙THelpT 0001C2C0 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 DF opic♥.↨...◙ KEYFLUSH◙ ▀▀▀▀▀▀▀▀ 0001C2E0 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 65 ◙T.☺.◙Flush both the local buffe 0001C300 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 72 rs and the incoming modem buffer 0001C320 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 53 . It takes no arguments. s...◙ S 0001C340 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 65 ee also : KbdBufSize PPLBufSize 0001C360 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 20 KbdFlush KbdStuff KbdFile◙ 0001C380 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 64 KbdFileUsed MdmFlush Kbd 0001C3A0 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 00 Flush KbdString◙○./.y.◙d.à.◙G☺É. 0001C3C0 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 5D ◘≡.Ö.◘∩.ó.•0.╡.♂H☺┴.◘G☺╠.◘F☺╒.○] 0001C3E0 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 6E ☻[◙THelpTopic♠.-...◙ ALIAS yesn 0001C400 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 0A o:boolean◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 0001C420 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 65 @.☺.◙Allow PPE control of whethe 0001C440 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 6C r or not the user is using an al 0001C460 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 72 ias ▲...◙ See also : PSA(1) User 0001C480 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 20 Alias◙'...◙ ALIAS() :BOOLEAN◙ 0001C4A0 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 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙U.☺.◙Return the 0001C4C0 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 52 users current ALIAS setting (TR 0001C4E0 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 73 UE = alias use on, FALSE = alias 0001C500 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 65 use off) ¶...◙ See also : TPAGe 0001C520 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 69 t◙♥.e.{.♠L☺é.○▲☺§☺♠]☻[◙THelpTopi 0001C540 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 DF c♥.↔...◙ CONFALIAS()◙ ▀▀▀▀▀▀▀▀ 0001C560 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 72 ▀▀▀◙F.☺.◙Return TRUE if the curr 0001C580 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 20 ent conference is configured to 0001C5A0 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 43 allow aliases v...◙ See also : C 0001C5C0 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 20 onfSel ConfSys ConfMw CurConf 0001C5E0 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 6E ConfExp CurConf◙ Con 0001C600 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 20 fFlag ConfUnFlag Join LastIn 0001C620 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 00 ConfReg◙♂.7.q.•8.z.•9.é.♠§.è.•6. 0001C640 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 00 ö.•§.£.•┐.».◘└.╕.◙∞.├.♦A☺╚.♠5.╥. 0001C660 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 49 •]☻[◙THelpTopic♥.1...◙ USERALI 0001C680 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 DF AS() :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001C6A0 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 75 ▀▀▀▀▀◙<.☺.◙Return TRUE if the cu 0001C6C0 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 20 rrent user is allowed to use an 0001C6E0 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 4A alias ‼...◙ See also : Alias◙☺.J 0001C700 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 0A ☺{.♣]☻[◙THelpTopic♣.☼...◙ LANG◙ 0001C720 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 20 ▀▀▀▀◙1.☺.◙Change the language 0001C740 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 00 in use by the current user. ♠... 0001C760 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 00 ◙ ie:◙‼...◙ LANG langNum◙§.. 0001C780 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 5B .◙ See also : LangExt◙☺.+.g.•]☻[ 0001C7A0 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 74 ◙THelpTopic♦.3...◙ ADJBYTES byt 0001C7C0 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 DF es:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001C7E0 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 20 ▀▀▀◙+.☺.◙Adjust the users total 0001C800 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 72 and daily download X.☺.◙To subtr 0001C820 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 20 act bytes use a negative number 0001C840 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 6F for bytes. To add bytes use a po 0001C860 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 20 sitive number. +...◙ See also : 0001C880 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 00 AdjDBytes AdjTBytes AdjTFiles◙♥. 0001C8A0 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 36 O☺─.○P☺╬.○Q☺╪.○]☻[◙THelpTopic♦.6 0001C8C0 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 20 ...◙◙ ADJDBYTES bytes:integer◙ 0001C8E0 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 64 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙(.☺.◙Ad 0001C900 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 79 just the users daily download by 0001C920 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 20 tes. X.☺.◙To subtract bytes use 0001C940 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 20 a negative number for bytes. To 0001C960 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 2E add bytes use a positive number. 0001C980 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 54 *...◙ See also : AdjTBytes AdjT 0001C9A0 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 08 Files AdjBytes◙♥.P☺─.○Q☺╬.○N☺╪.◘ 0001C9C0 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 53 ]☻[◙THelpTopic♦.5...◙ ADJTBYTES 0001C9E0 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 DF bytes:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001CA00 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 74 ▀▀▀▀▀▀▀▀◙(.☺.◙Adjust the users t 0001CA20 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 62 otal download bytes. X.☺.◙To sub 0001CA40 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 65 tract bytes use a negative numbe 0001CA60 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 20 r for bytes. To add bytes use a 0001CA80 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 20 positive number. *...◙ See also 0001CAA0 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 03 : AdjDBytes AdjTFiles AdjBytes◙♥ 0001CAC0 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 00 .O☺├.○Q☺═.○N☺╫.◘]☻[◙THelpTopic♦. 0001CAE0 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 20 5...◙ ADJTFILES files:integer◙ 0001CB00 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 64 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙(.☺.◙Ad 0001CB20 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 69 just the users total download fi 0001CB40 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 20 les. X.☺.◙To subtract files use 0001CB60 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 20 a negative number for files. To 0001CB80 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 2E add files use a positive number. 0001CBA0 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 54 *...◙ See also : AdjDBytes AdjT 0001CBC0 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 08 Bytes AdjBytes◙♥.O☺├.○P☺═.○N☺╫.◘ 0001CBE0 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 45 ]☻[◙THelpTopic♥.←...◙ PUTALTUSE 0001CC00 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 66 R◙ ▀▀▀▀▀▀▀▀▀▀◙n.☺.◙Put user inf 0001CC20 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 20 ormation. It is merely an alias 0001CC40 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 77 for PutUser and may be used anyw 0001CC60 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 2E here that PUTUSER would be used. 0001CC80 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 06 ↑...◙ See also : GetAltUser◙☻.♠ 0001CCA0 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 20 ☺M.•T☺ù.◙]☻[◙THelpTopic•.5...◙ 0001CCC0 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 DF GETALTUSER user:integer◙ ▀▀▀▀▀▀ 0001CCE0 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 69 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙,.☺.◙Get the i 0001CD00 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 72 nformation for an alternate user 0001CD20 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 72 . ä.☺.◙It will fill the user var 0001CD40 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 65 iables with information from the 0001CD60 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 61 specified user record as well a 0001CD80 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 66 s redirect user statements and f 0001CDA0 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 45 unctions. ♠...◙ ie:◙"...◙ GE 0001CDC0 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 49 TALTUSER userRecordNumber◙▌☻☺.◙I 0001CDE0 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 65 f an attempt is made to get a re 0001CE00 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 20 cord number that doesn't exist, 0001CE20 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 74 the user functions will revert t 0001CE40 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 20 o the current user and the user 0001CE60 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 73 variables will be invalidated as 0001CE80 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 74 though no GetUser/GetAltUser st 0001CEA0 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 20 atement had been issued (though 0001CEC0 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 61 they will continue to maintain a 0001CEE0 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 73 ny value held). PutUser/PutAltUs 0001CF00 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 6E er should be issued to commit an 0001CF20 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 72 y variable changes to the user r 0001CF40 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 74 ecord. Additionally, there is at 0001CF60 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 6E least one statement that will n 0001CF80 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 54 ot affect alternate users: AdjT 0001CFA0 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 72 ime. It is restricted to the cur 0001CFC0 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 61 rent user online. Also, if the a 0001CFE0 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 73 lternate user is online, changes 0001D000 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 75 to the record won't take hold u 0001D020 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 6F ntil after the user has logged o 0001D040 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 68 ff. Also, if there is not enough 0001D060 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 72 memory available (primarily for 0001D080 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 29 the last message read pointers) 0001D0A0 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 0A this statement will fail. ↑...◙ 0001D0C0 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 01 See also : PutAltUser◙♠.▄.╗☺•T☺ 0001D0E0 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 70 ├☺◙♠☺ ☻•S☺(☻◙░.╠☻•S☺°♥◙]☻[◙THelp 0001D100 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 52 Topic♥.+...◙ CURUSER() :INTEGER 0001D120 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 72 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙É.☺.◙Deter 0001D140 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 20 mine what users information, if 0001D160 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 76 any, is available via the user v 0001D180 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 73 ariables. It takes no arguments 0001D1A0 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 6E and returns one of the followin 0001D1C0 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 29 g values: δ...◙ NO_USER (-1) 0001D1E0 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 20 - User variables are currently 0001D200 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 73 undefined◙ CUR_USER (0) - Us 0001D220 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 74 er variables are for the current 0001D240 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 65 user◙ Other - The re 0001D260 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 72 cord number of an alternate user 0001D280 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 20 for whom user◙ 0001D2A0 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 54 variables are defined◙..]☻[◙T 0001D2C0 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 69 HelpTopic♀.3...◙ Compilation Di 0001D2E0 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 DF rectives◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001D300 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 66 ▀◙♪...◙ ;$INCLUDE:◙~.☺.◙Source f 0001D320 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 20 iles can be included from other 0001D340 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 68 source files. This is accomplish 0001D360 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 20 ed with a compiler directive in 0001D380 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 20 a comment like this: ▲...◙ 0001D3A0 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 65 ;$INCLUDE:FILESPEC.EXT◙ü.☺.◙Note 0001D3C0 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 6E that the first character need n 0001D3E0 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 6F ot be the semi-colon. An apostro 0001D400 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 6F phe ['] or asterisk [*] may also 0001D420 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 00 be used where appropriate. ▐.☺. 0001D440 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 72 ◙This allows you to include subr 0001D460 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 72 outines from a source code 'libr 0001D480 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 69 ary'. This should help in starti 0001D4A0 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 6E ng reusable code fragments. When 0001D4C0 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 6D the file is included, it is com 0001D4E0 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 6D piled as though it were in the m 0001D500 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 00 ain source file. For example: S. 0001D520 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 20 ..◙ FOO.INC◙ -------◙ 0001D540 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 22 :subroutine◙ PRINTLN " 0001D560 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 20 Hello!"◙ RETURN◙É...◙ 0001D580 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 4E FOO.PPS◙ -------◙ PRIN 0001D5A0 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 55 TLN "Running FOO.PPS"◙ GOSU 0001D5C0 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 69 B subroutine◙ END ' This li 0001D5E0 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 45 ne is important!◙ *$INCLUDE 0001D600 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 4E :FOO.INC◙ÿ.☺.◙Note the use of EN 0001D620 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 6E D in FOO.PPS. It is important in 0001D640 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 6F this case to ensure that you do 0001D660 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 20 n't accidentally run subroutine 0001D680 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 6F twice by just falling through to 0001D6A0 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 77 it. ♪...◙ ;$USEFUNCS◙T.☺.◙Allow 0001D6C0 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 74 you to specifiy that you want t 0001D6E0 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 64 o use user-defined functions and 0001D700 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 68 procedures. ⌠.☺.◙This makes th 0001D720 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 67 e code more flexible by allowing 0001D740 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 65 you to put your main code (code 0001D760 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 65 between Begin and End) anywhere 0001D780 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 75 in your program (usefull if you 0001D7A0 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 65 have to incude some user-define 0001D7C0 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 65 d functions with an include dire 0001D7E0 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 20 ctive at the beginning of your 0001D800 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 68 code) ..]☻[◙THelpTopic☻.$.☺.◙◙Th 0001D820 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 20 is word is not a PPL keyword... 0001D840 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 20 /.☺.◙Press enter to jump to PPL 0001D860 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 48 Reference Index... ☺.Z☺,.♣]☻[◙TH 0001D880 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 65 elpTopic◘.'...◙ @Xnn Color Code 0001D8A0 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 72 s◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙L.☺.◙PCBoar 0001D8C0 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 20 d defines some macros to change 0001D8E0 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 74 color if user has ANSI capabilit 0001D900 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 72 ies. ╛.☺.◙If user doesn't suppor 0001D920 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 65 t ANSI, PCB just skip those code 0001D940 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 20 s. It is a good way to colorize 0001D960 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 20 your screens and prompt because 0001D980 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 49 you don't have to check the ANSI 0001D9A0 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 69 flag, PCB deal with it automati 0001D9C0 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 65 cally. ╤.☺.◙Color codes are made 0001D9E0 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 75 of 4 bytes. the first byte is u 0001DA00 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 20 sed to enter in macro mode. The 0001DA20 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 6F second indicates that we want to 0001DA40 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 73 pass a color code. Next byte is 0001DA60 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 61 the background color and the la 0001DA80 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 00 st is the foreground color. ▬... 0001DAA0 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 20 ◙◙ BackGround codes :◙ú☺..◙ 0 - 0001DAC0 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 20 Black◙ 1 - Blue◙ 2 - Green◙ 3 - 0001DAE0 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 20 Cyan◙ 4 - Red◙ 5 - Magenta◙ 6 - 0001DB00 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 0A Brown◙ 7 - LightGray◙ 8 - Black◙ 0001DB20 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 65 9 - Blinking foreground on Blue 0001DB40 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 72 background◙ A - Blinking foregr 0001DB60 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 6C ound on Green background◙ B - Bl 0001DB80 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 72 inking foreground on Cyan backgr 0001DBA0 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 6E ound◙ C - Blinking foreground on 0001DBC0 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 6F Red background◙ D - Blinking fo 0001DBE0 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 20 reground on Magenta background◙ 0001DC00 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 6E E - Blinking foreground on Brown 0001DC20 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 72 background◙ F - Blinking foregr 0001DC40 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 00 ound on LightGray background◙§.. 0001DC60 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 20 .◙ Foreground codes :◙╬...◙ 0 - 0001DC80 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 20 Black◙ 1 - Blue◙ 2 - Green◙ 3 - 0001DCA0 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 20 Cyan◙ 4 - Red◙ 5 - Magenta◙ 6 - 0001DCC0 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 72 Brown◙ 7 - LightGray◙ 8 - DarkGr 0001DCE0 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 65 ay◙ 9 - LightBlue◙ A - LightGree 0001DD00 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 20 n◙ B - LightCyan◙ C - LightRed◙ 0001DD20 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 20 D - LightMagenta◙ E - Yellow◙ F 0001DD40 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 20 - White◙..]☻[◙THelpTopic☻.‼...◙ 0001DD60 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 6F GO ...◙ ▀▀▀▀▀▀◙▬...◙ See : Go 0001DD80 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 70 Sub Go To◙☻.▌.↔.♠▐.$.♣]☻[◙THelp 0001DDA0 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 00 Topic☻.‼...◙ ... TO◙ ▀▀▀▀▀▀◙▼. 0001DDC0 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 74 ..◙ See : Go To For...To...Next 0001DDE0 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 00 ◙☻.▐.↔.♣╘.#.☼]☻[◙THelpTopic↕.↓.. 0001DE00 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 5B .◙ PROCEDURE◙ ▀▀▀▀▀▀▀▀▀◙3.☺.◙[ 0001DE20 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 76 DECLARE] PROCEDURE proc( [TYPE v 0001DE40 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 6F ar1 [VAR] ],...) z.☺.◙◙The keywo 0001DE60 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 74 rd PROCEDURE is used in conjonct 0001DE80 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 20 ion with the keyword DECLARE in 0001DEA0 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 65 the declaration of a user-define 0001DEC0 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 61 d procedure... ¢.☺.◙The optionna 0001DEE0 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 20 l VAR keyword tells PPL to copy 0001DF00 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 62 the contents of the local variab 0001DF20 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 62 le back into the original variab 0001DF40 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 65 le when the procedure is finishe 0001DF60 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 20 d processing. ÿ.☺.◙The compiler 0001DF80 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 73 directive ";$USEFUNCS" may be us 0001DFA0 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 63 ed in order to allow your main c 0001DFC0 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 74 ode (code between BEGIN & END) t 0001DFE0 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 75 o be located anywhere within you 0001E000 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 3B r file... ♂.☺.◙Example : ♪...◙ ; 0001E020 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 52 $USEFUNCS◙@...◙ DECLARE PROCEDUR 0001E040 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 56 E proc1(INTEGER i, STRING str, V 0001E060 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 31 AR INTEGER j)◙▼...◙ INTEGER int1 0001E080 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 00 ,int2◙ STRING s1◙◘...◙ BEGIN◙#.. 0001E0A0 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 4C .◙ int1 = 1◙ int2 = 2◙ s1 = "HEL 0001E0C0 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 00 LO"◙▬...◙ proc1(int1,s1,int2)◙B. 0001E0E0 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 54 ..◙ PRINTLN "int1 =",int1◙ PRINT 0001E100 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 22 LN "int2 =",int2◙ PRINTLN "s1 =" 0001E120 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 72 ,s1◙♠...◙ END◙7...◙ PROCEDURE pr 0001E140 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 4E oc1(INTEGER i,STRING str, VAR IN 0001E160 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 49 TEGER j)◙F...◙ PRINTLN "I 0001E180 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 0A 'm in proc1"◙ LET i = 30◙ 0001E1A0 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 43 LET j = 15◙◙...◙ ENDPROC 0001E1C0 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 02 ◙↨...◙ See also : Function◙☺.◄☻ 0001E1E0 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 4F Å♥◘]☻[◙THelpTopic↕.§...◙ FUNCTIO 0001E200 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 54 N◙ ▀▀▀▀▀▀▀▀◙..☺.◙[DECLARE] FUNCT 0001E220 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 00 ION func(TYPE var1, ...) TYPE z. 0001E240 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 65 ☺.◙◙The keyword PROCEDURE is use 0001E260 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 72 d in conjonction with the keywor 0001E280 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 66 d FUNCTION in the declaration of 0001E2A0 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 00 a user-defined function... ÿ.☺. 0001E2C0 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 55 ◙The compiler directive ";$USEFU 0001E2E0 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 6C NCS" may be used in order to all 0001E300 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 20 ow your main code (code between 0001E320 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 68 BEGIN & END) to be located anywh 0001E340 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 65 ere within your file... r☺☺.◙The 0001E360 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 6E big difference between function 0001E380 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 6F s and procedures is that functio 0001E3A0 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 65 ns return a value. To assign the 0001E3C0 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 2C return value inside a function, 0001E3E0 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 63 simple use the name of the func 0001E400 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 64 tion just like a variable. You d 0001E420 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 61 o not need to declare this varia 0001E440 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 68 ble, it is done for you. When th 0001E460 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 67 e function is finished executing 0001E480 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 6C the value in the return variabl 0001E4A0 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 20 e will be made available as the 0001E4C0 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 6E return value. ß.☺.◙Note that fun 0001E4E0 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 68 ction calls can take place anywh 0001E500 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 77 ere inside of an expression as w 0001E520 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 54 ell as stand-alone statements. T 0001E540 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 20 his can be useful in situations 0001E560 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 20 when the functions return value 0001E580 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 73 is not needed, but the functions 0001E5A0 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 65 side effects are. ♀.☺.◙◙Example 0001E5C0 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 52 : ♪...◙ ;$USEFUNCS◙f...◙ DECLAR 0001E5E0 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 49 E FUNCTION Xto_theY(INTEGER x, I 0001E600 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 54 NTEGER y) INTEGER◙ DECLARE FUNCT 0001E620 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 00 ION square(INTEGER x) INTEGER◙2. 0001E640 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 2C ..◙ FUNCTION Xto_theY(INTEGER x, 0001E660 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 45 INTEGER y) INTEGER◙♫...◙ INTE 0001E680 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 20 GER i◙R...◙ Xto_theY = x◙ 0001E6A0 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 59 for i = 2 to y◙ Xto_theY 0001E6C0 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 00 = Xto_theY * x◙ next i◙◙... 0001E6E0 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 28 ◙ ENDFUNC◙%...◙ FUNCTION square( 0001E700 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 72 INTEGER x) INTEGER◙‼...◙ squar 0001E720 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 42 e = x * x◙◙...◙ ENDFUNC◙i...◙◙ B 0001E740 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 64 EGIN◙ PRINTLN "4 to the 3rd 0001E760 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 50 power = ",Xto_theY(4,3)◙ P 0001E780 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 0A RINTLN "4 squared = ",square(4)◙ 0001E7A0 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 65 END◙↑...◙ See also : Procedure 0001E7C0 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 44 ◙☺.►☻}♣○]☻[◙THelpTopic☻.§...◙ D 0001E7E0 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 75 ECLARE◙ ▀▀▀▀▀▀▀◙∟...◙ See : Fu 0001E800 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 5B nction Procedure◙☻.◄☻▼.◘►☻(.○]☻[ 0001E820 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 0A ◙THelpTopic↑.↔...◙ SELECT CASE◙ 0001E840 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 20 ▀▀▀▀▀▀▀▀▀▀▀◙↕...◙ SELECT CASE 0001E860 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 20 var◙p...◙ CASE const1 [, 0001E880 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 20 const2..const3 [, expr ] ]◙ 0001E8A0 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 20 .◙ .◙ .◙ 0001E8C0 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 4E DEFAULT (or CASE ELSE)◙♪...◙ EN 0001E8E0 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 6F D SELECT◙n.☺.◙The SELECT CASE co 0001E900 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 6D nstruct allows you to organize m 0001E920 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 63 ultiple execution paths into a c 0001E940 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 0A lean, easy to read format. X☺☺.◙ 0001E960 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 65 Each CASE contains one or more e 0001E980 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 20 xpressions delimited by commas. 0001E9A0 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 64 Each CASE expression is compared 0001E9C0 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 6C to the SELECT CASE expression l 0001E9E0 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 79 ogically. If it is TRUE the body 0001EA00 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 41 of the CASE is executed. The CA 0001EA20 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 74 SE body can contain as many stat 0001EA40 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 63 ements as needed, including func 0001EA60 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 63 tion calls. Note that ranges inc 0001EA80 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 2E lude the boundry values. eg 11.. 0001EAA0 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 20 35 includes 11 and 35. ñ.☺.◙The 0001EAC0 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 68 DEFAULT case will be executed wh 0001EAE0 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 73 en none of the other CASE expres 0001EB00 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 49 sions evaluate to TRUE. For BASI 0001EB20 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 20 C programmers, the CASE ELSE is 0001EB40 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 0C also valid instead of DEFAULT. ♀ 0001EB60 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 45 .☺.◙◙Example : ◄...◙ INTEGE 0001EB80 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 00 R i◙¶...◙ LET i = 3◙←... 0001EBA0 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 0A ◙ SELECT CASE (i)◙↑...◙ 0001EBC0 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 20 CASE 1◙H...◙ 0001EBE0 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 20 PRINTLN "i = 0001EC00 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 28 1"◙ proc1( 0001EC20 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 36 i)◙↔...◙ CASE 2,6 0001EC40 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 20 ,10◙Q...◙ 0001EC60 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 20 PRINTLN "i is 2,6 or 10"◙ 0001EC80 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 20 proc2(i)◙↑...◙ 0001ECA0 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 20 CASE 3◙)...◙ 0001ECC0 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 33 PRINTLN "i is 3 0001ECE0 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 2E "◙↔...◙ CASE 11.. 0001ED00 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 50 35◙9...◙ P 0001ED20 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 0A RINTLN "i is between 11 and 35"◙ 0001ED40 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 30 #...◙ CASE 50..60 0001ED60 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 20 ,64,78◙D...◙ 0001ED80 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 20 PRINTLN "I is between 50 and 0001EDA0 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 20 60 or 64 or 78◙↓...◙ 0001EDC0 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 20 DEFAULT◙:...◙ 0001EDE0 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 6C PRINTLN "i is not a val 0001EE00 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 45 id value"◙↨...◙ END SE 0001EE20 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 42 LECT◙..]☻[◙THelpTopic‼.G...◙ DB 0001EE40 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 20 ASE III FUNCTIONS & STATEMENTS◙ 0001EE60 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 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001EE80 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 75 ▀◙L.☺.◙◙PPL provide a load of fu 0001EEA0 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 44 nctions & statements to access D 0001EEC0 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 4E Base III files... ↓...◙ STATEMEN 0001EEE0 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 20 TS◙ ──────────◙◙◘..◙ DCREATE 0001EF00 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 6F channel,name,exclusive,fieldInfo 0001EF20 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 63 ; create DBF file◙ DOPEN c 0001EF40 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 20 hannel,name,exclusive 0001EF60 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 6E ; open DBF file◙ DCLOSE chan 0001EF80 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 63 nel ; c 0001EFA0 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 65 lose DBF file◙ DSETALIAS channe 0001EFC0 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 74 l,name ; set 0001EFE0 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 20 DBF alias◙ DPACK channel 0001F000 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 44 ; pack D 0001F020 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 20 BF file◙ DLOCK channel 0001F040 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 20 ; lock DBF 0001F060 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 20 file◙ DLOCKF channel 0001F080 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 6C ; lock DBF fil 0001F0A0 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 68 e (same as DLOCK)◙ DLOCKR ch 0001F0C0 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 3B annel,recno ; 0001F0E0 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 6E lock a record◙ DLOCKG chann 0001F100 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 6F el,recnos,count ; lo 0001F120 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 20 ck a group of records◙ DUNLOCK 0001F140 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 20 channel 0001F160 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 44 ; unlock any current locks◙ D 0001F180 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 6F NCREATE channel,name,expressio 0001F1A0 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 4E n ; create NDX file◙ DN 0001F1C0 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 20 OPEN channel,name 0001F1E0 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 4F ; open NDX file◙ DNCLO 0001F200 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 20 SE channel,name 0001F220 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 45 ; close NDX file◙ DNCLOSE 0001F240 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 20 ALL channel 0001F260 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 57 ; close all NDX files◙ DNEW 0001F280 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 20 channel 0001F2A0 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 41 ; start a new record◙ DA 0001F2C0 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 20 DD channel 0001F2E0 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 20 ; add the new record◙ 0001F300 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 20 DAPPEND channel 0001F320 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 63 ; append a blank rec 0001F340 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 20 ord◙ DTOP channel 0001F360 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 63 ; go to top rec 0001F380 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 20 ord◙ DGO channel,recno 0001F3A0 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 69 ; go to specifi 0001F3C0 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 20 c record◙ DBOTTOM channel 0001F3E0 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 6F ; go to bo 0001F400 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 2C ttom record◙ DSKIP channel, 0001F420 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 20 number ; skip 0001F440 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 20 +/- a number of records◙ DBLANK 0001F460 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 20 channel 0001F480 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 45 ; blank the record◙ DDELETE 0001F4A0 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 20 channel 0001F4C0 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 4C ; delete the record◙ DRECAL 0001F4E0 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 20 L channel 0001F500 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 20 ; recall the record◙ DTAG 0001F520 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 20 channel,name 0001F540 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 20 ; select a tag◙ DSEEK 0001F560 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 20 channel,expression 0001F580 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 20 ; string or double◙ DFBLANK 0001F5A0 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 20 channel,name 0001F5C0 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 20 ; blank a named field◙ DGET 0001F5E0 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 20 channel,name,var 0001F600 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 64 ; get a value from a named 0001F620 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 2C field◙ DPUT channel,name, 0001F640 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 75 expression ; put a valu 0001F660 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 63 e to a named field◙ DFCOPY c 0001F680 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 20 hannel,name,channel,name 0001F6A0 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 53 ; copy a field to a field◙ DCLOS 0001F6C0 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 20 EALL 0001F6E0 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 00 ; close all DBF files◙↨.. 0001F700 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 52 .◙ FUNCTIONS◙ ─────────◙-♪..◙ DR 0001F720 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 45 ECCOUNT (channel) (INTEGE 0001F740 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 66 R) ; return the number of 0001F760 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 20 records◙ DRECNO (channel) 0001F780 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 74 (INTEGER) ; return t 0001F7A0 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 20 he current record number◙ DBOF 0001F7C0 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 20 (channel) (BOOLEAN) 0001F7E0 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 65 ; return the begin of file 0001F800 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 20 status◙ DEOF (channel) 0001F820 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 68 (BOOLEAN) ; return th 0001F840 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 20 e end of file status◙ DDELETED 0001F860 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 20 (channel) (BOOLEAN) 0001F880 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 48 ; return the deleted flag◙ DCH 0001F8A0 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 4E ANGED (channel) (BOOLEAN 0001F8C0 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 6C ) ; return the changed fl 0001F8E0 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 28 ag◙ DFIELDS (channel) ( 0001F900 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 6F INTEGER) ; return count o 0001F920 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 6D f fields◙ DNAME (channel,num 0001F940 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 6E ber) (STRING) ; return n 0001F960 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 20 ame of numbered field◙ DTYPE 0001F980 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) 0001F9A0 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 0A ; return type of named field◙ 0001F9C0 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 54 DLENGTH (channel,name) (INT 0001F9E0 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 20 EGER) ; return length of 0001FA00 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 2C named field◙ DDECIMALS (channel, 0001FA20 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 72 name) (INTEGER) ; retur 0001FA40 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 45 n decimals of named field◙ DSELE 0001FA60 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 20 CT (alias) (INTEGER) 0001FA80 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 61 ; returns channel assicia 0001FAA0 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 6E ted with alias◙ DSEEK (chann 0001FAC0 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 65 el,expression) (INTEGER) ; re 0001FAE0 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 20 turns error status ( 0|1 )◙ 0001FB00 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 0001FB20 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 45 ; or seek success (0 = E 0001FB40 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 20 rror◙ 0001FB60 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 2C ; 1 = success, 0001FB80 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 20 2 = following record◙ 0001FBA0 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 0001FBC0 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 41 ; 3 = end of file )◙ DGETALIA 0001FBE0 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 20 S (channel) (STRING) 0001FC00 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 74 ; return the current 0001FC20 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 20 alias◙ DCLOSEALL 0001FC40 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 0001FC60 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 68 ose all DBF files◙ DOPEN (ch 0001FC80 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 65 annel,name,exclusive)(BOOLEAN) e 0001FCA0 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 20 rror ; open DBF file◙ DCLOSE 0001FCC0 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 72 (channel) (BOOLEAN) err 0001FCE0 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 53 or status ; close DBF file◙ DS 0001FD00 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 41 ETALIAS (channel,name) (BOOLEA 0001FD20 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 61 N) error status ; set DBF alia 0001FD40 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 42 s◙ DPACK (channel) (B 0001FD60 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 42 OOLEAN) error status ; pack DB 0001FD80 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 20 F file◙ DLOCK (channel) 0001FDA0 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 6F (BOOLEAN) error status ; lo 0001FDC0 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 2C ck DBF file◙ DLOCKR (channel, 0001FDE0 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 20 recno) (BOOLEAN) error status 0001FE00 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 61 ; lock a record◙ DUNLOCK (cha 0001FE20 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 61 nnel) (BOOLEAN) error sta 0001FE40 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 73 tus ; unlock any current locks 0001FE60 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 4F ◙ DNOPEN (channel,name) (BO 0001FE80 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 58 OLEAN) error status ; open NDX 0001FEA0 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 20 file◙ DNCLOSE (channel,name) 0001FEC0 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 6F (BOOLEAN) error status ; clo 0001FEE0 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 29 se NDX file◙ DNCLOSEALL(channel) 0001FF00 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 0001FF20 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 20 ; close all NDX files◙ DNEW 0001FF40 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 72 (channel) (BOOLEAN) err 0001FF60 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 64 or status ; start a new record 0001FF80 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 4F ◙ DADD (channel) (BO 0001FFA0 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 20 OLEAN) error status ; add the 0001FFC0 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 20 new record◙ DAPPEND (channel) 0001FFE0 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 20 (BOOLEAN) error status 00020000 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 20 ; append a blank record◙ DTOP 00020020 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 00020040 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 0A ror status ; go to top record◙ 00020060 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 4F DGO (channel,recno) (BOO 00020080 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 65 LEAN) error status ; go to spe 000200A0 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 6C cific record◙ DBOTTOM (channel 000200C0 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 000200E0 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 20 ; go to bottom record◙ DSKIP 00020100 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 72 (channel,number) (BOOLEAN) er 00020120 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 72 ror status ; skip +/- a number 00020140 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 29 of records◙ DBLANK (channel) 00020160 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 00020180 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 28 ; blank the record◙ DDELETE ( 000201A0 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 20 channel) (BOOLEAN) error 000201C0 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 52 status ; delete the record◙ DR 000201E0 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 41 ECALL (channel) (BOOLEA 00020200 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 72 N) error status ; recall the r 00020220 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 20 ecord◙ DTAG (channel,name) 00020240 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 6C (BOOLEAN) error status ; sel 00020260 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 61 ect a tag◙ DFBLANK (channel,na 00020280 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 3B me) (BOOLEAN) error status ; 000202A0 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 20 blank a named field◙ DGET 000202C0 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 20 (channel,name) (STRING) 000202E0 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 6E ; get a value from a n 00020300 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 6E amed field◙ DPUT (channel,n 00020320 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 20 ame,expression)(BOOLEAN) error 00020340 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 20 ; put a value to a named field◙ 00020360 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 2C DFCOPY (channel,name,channel, 00020380 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 65 name)(BOOLEAN) error; copy a fie 000203A0 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 65 ld to a field◙ DERR (channe 000203C0 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 74 l) (BOOLEAN) ; ret 000203E0 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 52 urn error flag for channel◙ DERR 00020400 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 20 MSG (errcode) (STRING) 00020420 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 72 ; returns last DBase err 00020440 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 6E or text.◙ª.☺.◙CAUTION: DBase fun 00020460 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 61 ctions that return the error sta 00020480 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 73 tus actually return !ERROR. This 000204A0 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 20 is to provide a consistent way 000204C0 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 73 to express an error in an expres 000204E0 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 45 sion. For example: á...◙ if ( DE 00020500 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 20 RR (...)) println "Error!" 00020520 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 20 ;DERR returns 1 or TRUE on an 00020540 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 6E error.◙ if (!DSEEK(...)) println 00020560 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 30 "Seek failed!" ;DSEEK returns 0 00020580 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 45 or FALSE on an error.◙ê.☺.◙NOTE 000205A0 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 6C : Where file names are used, fil 000205C0 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 65 e extensions are optional. Any e 000205E0 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 6E xtension you provide will be ign 00020600 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 6C ored. DBF and IDX are the defaul 00020620 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 62 t. ₧...◙ channel : Any value b 00020640 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 72 etween 0 and 7◙ name : Char 00020660 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 52 string◙ exclusive: Integer (TR 00020680 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 63 UE || FALSE)◙ fieldinfo: Charac 000206A0 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 69 ter string with the following fi 000206C0 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 20 elds◙L☺..◙ 1- Field 000206E0 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 0A name◙ 2- Field Type◙ 00020700 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 20 C = Character◙ 00020720 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 20 N = Numeric◙ 00020740 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 0A F = Floating Point◙ 00020760 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 20 D = Date◙ 00020780 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 20 L = Logical◙ 000207A0 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 2D M = Memo◙ 3- 000207C0 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 65 Field Length◙ 4- De 000207E0 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 72 cimal (number of digits to the r 00020800 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 4C ight of the decimal)◙◙.☺.◙EXAMPL 00020820 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 6C E: ↕...◙ string finfo(3)◙_...◙ l 00020840 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 65 et finfo(0) = "First,C,20,0"◙ le 00020860 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 20 t finfo(1) = "Last,C,20,0"◙ let 00020880 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 00 finfo(2) = "Phone,C,15,0"◙ ◙L.☺. 000208A0 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 6E NOTE: multiple fields require an 000208C0 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 20 array of strings. 1 string for 000208E0 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 68 each field. @.☺.◙expression : Ch 00020900 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 65 aracter String with search crite 00020920 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 22 ria on a field. ♂.☺.◙◙EXAMPLE: " 00020940 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 69 ...◙ string expr◙ let expr = "Fi 00020960 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 63 rst"◙'...◙ recno,recnos,number,c 00020980 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 63 ount : integers◙..]☻[◙THelpTopic 000209A0 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 DF ◘.!...◙ DRIVESPACE ()◙ ▀▀▀▀▀▀▀ 000209C0 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 72 ▀▀▀▀▀▀◙W.☺.◙Usage: DRIVESPACE(dr 000209E0 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 64 ivespec) Return Val: Amount of d 00020A00 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 63 ivespace left of drive drivespec 00020A20 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 65 . ◙.☺.◙Example: ☼...◙ integer le 00020A40 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 22 ft◙U...◙ left = DRIVESPACE("c:\" 00020A60 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 67 )◙ println "There are ",tostring 00020A80 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 00 (left)," bytes on drive C."◙╨.☺. 00020AA0 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 74 ◙drivespec must include at least 00020AC0 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 63 a drive letter AND a colon. Bac 00020AE0 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 6F kslash is optional. With directo 00020B00 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 69 ry specs it will work also. vali 00020B20 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 54 d drivespecs are C: C:\ C:\PCB T 00020B40 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 20 hese will all return drivespace 00020B60 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 41 left on dirve C s.☺.◙*NOTE On LA 00020B80 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 70 NTASTIC this will return drivesp 00020BA0 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 76 ace of the current physical driv 00020BC0 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 65 e even if it is mapped as a dire 00020BE0 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 66 ctory. ↔...◙ See also : FileInf 00020C00 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 70 Delete◙☻.▲.8☻•┼.@☻♠]☻[◙THelpTop 00020C20 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 0A ic◙.‼...◙ SETLMR◙ ▀▀▀▀▀▀◙‼.☺.◙ 00020C40 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 6C SETLMR conf#,msg# :.☺.◙Set the l 00020C60 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 66 ast read pointers for the specif 00020C80 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 12 ied conference. ♂.☺.◙Example : ↕ 00020CA0 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 77 .☺.◙Integer conf,msg 9.☺.◙if(new 00020CC0 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 20 user == TRUE) then 00020CE0 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 68 ; If new user ╔... wh 00020D00 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 20 ile(conf < HICONFNUM() ) DO 00020D20 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 20 ; set all LMR's to◙ 00020D40 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 48 join conf ; H 00020D60 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 4D I_MSG - 10◙ SETLM 00020D80 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 20 R conf,HIMSGNUM()-10◙ 00020DA0 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 06 INC conf◙ endwhile◙♠ 00020DC0 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 65 .☺.endif ¼☺☺.◙If conf# is greate 00020DE0 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 66 r than the number of actual conf 00020E00 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 65 rences conf# will default to the 00020E20 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 73 highest conference number If ms 00020E40 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 6D g# is greater than the highest m 00020E60 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 65 essage number in that conference 00020E80 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 74 , it will default to the highest 00020EA0 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 6E message number in that conferen 00020EC0 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 20 ce. This could be used to set a 00020EE0 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 6E new users mesg pointers to recen 00020F00 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 69 t messages so they aren't replyi 00020F20 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 73 ng to 3 years old messages. A us 00020F40 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 65 eful feature would be to get the 00020F60 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 20 high conference number. 4...◙ 00020F80 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 63 See also : HiConfNum HiMsgNum Ac 00020FA0 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 53 tMsgNum LoMsgNum◙♦.→☻@♥○1.J♥◘▼☻S 00020FC0 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 45 ♥○@.]♥◘]☻[◙THelpTopic◘.‼...◙ SE 00020FE0 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 61 TENV◙ ▀▀▀▀▀▀◙►.☺.◙SETENV env_va 00021000 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 62 r ↔.☺.◙Set an environment variab 00021020 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 0A le ◙.☺.◙Example: ♂...◙ string s◙ 00021040 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 4E Ç...◙ let s = "stan=Stan"◙ SETEN 00021060 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 29 V s◙ .◙ .◙ .◙ if (GETENV("stan") 00021080 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 6F = "Stan") then◙ Println "Enviro 000210A0 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 6E nment variable stan = Stan "◙ en 000210C0 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 6E dif◙♫☺☺.◙Used to set DOS environ 000210E0 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 20 ment variable. This can be used 00021100 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 74 for PPE's to communicate with ot 00021120 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 61 her PPE's. The environment varia 00021140 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 20 bles set within PPL will NOT be 00021160 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 74 available to DOORs. Environment 00021180 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 62 variables set within PPL will b 000211A0 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 20 e cleared the next time PCBoard 000211C0 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 20 recycles through DOS. !...◙ See 000211E0 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 F1 also : GetEnv, Shell, Call◙♥. .± 00021200 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 00 ☺♠¶☺∙☺♣╖..☻♦]☻[◙THelpTopic♣.↓... 00021220 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 6C ◙ FCLOSEALL◙ ▀▀▀▀▀▀▀▀▀◙→.☺.◙Cl 00021240 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 6D oses all file channels ◙.☺.◙Exam 00021260 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 61 ple: E...◙ fopen 1, "Autoexec.ba 00021280 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 0A t"◙ fopen 2, "Config.sys"◙ .◙ .◙ 000212A0 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 20 .◙ fcloseall◙9...◙ See also : 000212C0 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 65 FOpen FClose FCreate FAppend FRe 000212E0 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 00 wind FNext◙♠.╙.æ.♣╨.ù.♠╤.₧.•╧.ª. 00021300 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 0A •┌.«.•↓☻╢.♣]☻[◙THelpTopic♪.§...◙ 00021320 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 73 FNEXT()◙ ▀▀▀▀▀▀▀◙?.☺.◙Returns 00021340 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 68 an availble file channel. -1 wh 00021360 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 6D en none are available. ◙.☺.◙Exam 00021380 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 61 ple: 8...◙ println "The next ava 000213A0 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 29 ilable file channel is ",FNEXT() 000213C0 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 72 ◙ƒ.☺.◙FNEXT was created in order 000213E0 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 65 to better support code librarie 00021400 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 64 s made possible by functions and 00021420 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 72 procedures. File channel number 00021440 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 69 s can now be determined at runti 00021460 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 75 me. Y.☺.◙CAUTION: Until you actu 00021480 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 75 ally OPEN a file FNEXT will retu 000214A0 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 2E rn the same value over and over. 000214C0 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 4E @.☺.◙chan1 = FNEXT() chan2 = FN 000214E0 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 63 EXT() WRONG! chan1 will equal c 00021500 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 20 han2 ).☺.◙another gotcha: FOPEN 00021520 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 20 FNEXT(),blah blah F.☺.◙There is 00021540 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 6C no way to determine what channel 00021560 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 00 was used to open the file! -.☺. 00021580 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 6F ◙Here's an example of how it sho 000215A0 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 28 uld be used: #.☺.◙chan1 = FNEXT( 000215C0 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 3D ) FOPEN chan1,... #.☺.◙chan2 = 000215E0 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 0A FNEXT() FOPEN chan2,... =...◙ 00021600 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 74 See also : FOpen FClose FCreat 00021620 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 00 e FAppend FRewind FCloseAll◙♠.╙. 00021640 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 0A ┐☻♣╨.┼☻♠╤.╠☻•╧.╘☻•┌.▄☻•↑☻Σ☻○]☻[◙ 00021660 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 20 THelpTopic♠.↔...◙ HICONFNUM()◙ 00021680 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 69 ▀▀▀▀▀▀▀▀▀▀▀◙>.☺.◙Returns the hi 000216A0 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 6C ghest conference number availabl 000216C0 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 00 e on the board ◙.☺.◙Example: H.. 000216E0 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 65 .◙ integer i◙ println "The highe 00021700 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 43 st conference available is ",HIC 00021720 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 73 ONFNUM()◙P.☺.◙If a conference is 00021740 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 65 installed it will be counted, e 00021760 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 00 ven if it is not being used. 1.. 00021780 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 41 .◙ See also : SetLmr HiMsgNum A 000217A0 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 02 ctMsgNum LoMsgNum◙♦.▬☻♀☺♠1.‼☺◘▼☻ 000217C0 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 4F ∟☺○@.&☺◘]☻[◙THelpTopic♣.←...◙ O 000217E0 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 75 UTBYTES()◙ ▀▀▀▀▀▀▀▀▀▀◙^.☺.◙Retu 00021800 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 20 rns the number of bytes waiting 00021820 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 20 in the modems output buffer Not 00021840 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 78 available in local mode. ◙.☺.◙Ex 00021860 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 20 ample: L...◙ integer i◙ println 00021880 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 70 "Bytes waiting in the modem outp 000218A0 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 65 ut buffer ",OUTBYTES()◙B...◙ Se 000218C0 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 6F e also : InBytes MGetByte SendMo 000218E0 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 1C dem MPrint MPrintLn MdmFlush◙♠.∟ 00021900 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 5B ☻▐.•M.µ.◘►☺∩.○⌡.∙.♠÷..☺◘H☺○☺◘]☻[ 00021920 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 20 ◙THelpTopic♣.↓...◙ INBYTES()◙ 00021940 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 66 ▀▀▀▀▀▀▀▀▀◙X.☺.◙Returns number of 00021960 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 75 bytes waiting in the modem inpu 00021980 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 20 t buffer Not available in local 000219A0 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 65 mode. ◙.☺.◙Example: @...◙ intege 000219C0 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 70 r i◙ Println "Bytes in modem inp 000219E0 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 53 ut buffer = ",INBYTES()◙C...◙ S 00021A00 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 64 ee also : OutBytes MGetByte Send 00021A20 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 06 Modem MPrint MPrintLn MdmFlush◙♠ 00021A40 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 5D .←☻╩.◘M.╙.◘►☺▄.○⌡.µ.♠÷.φ.◘H☺÷.◘] 00021A60 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 20 ☻[◙THelpTopic♣.↨...◙ PCBMAC()◙ 00021A80 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 20 ▀▀▀▀▀▀▀▀◙>.☺.◙Returns a BIGSTR 00021AA0 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 20 containing the expanded text of 00021AC0 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 20 a PCB MACRO ◙.☺.◙Example: }...◙ 00021AE0 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 54 integer i,j, res◙ j = PCBMAC("@T 00021B00 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 73 imelimit@")◙ i = PCBMAC("@Timeus 00021B20 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 68 ed@")◙ res = j-i◙ println "You h 00021B40 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 0A ave ",res, " Minutes left"◙ç...◙ 00021B60 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 74 PCB MACROS not supported:◙ @aut 00021B80 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 65 omore@ @beep@ @clreol@ @cls@ @de 00021BA0 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 40 lay@ @more@ @pause@ @poff@ @pon@ 00021BC0 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 6F @pos@◙ @qoff@ @qon@ @wait@ @who 00021BE0 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 43 @ @x@◙..]☻[◙THelpTopic•.§...◙ C 00021C00 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 59 RC32()◙ ▀▀▀▀▀▀▀◙2.☺.◙UNSIGNEDTY 00021C20 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 43 PE = CRC32(CRC_FILE,"C:\AUTOEXEC 00021C40 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 28 ,BAT") 3... = CRC32( 00021C60 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 00 CRC_STR,"Stan is super cool")◙;. 00021C80 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 20 ☺.◙Returns an UNSIGNED value of 00021CA0 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 01 the CRC of a file or string. ◙.☺ 00021CC0 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 6E .◙Example: O...◙ Println "CRC on 00021CE0 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 33 the file AUTOEXEC.BAT is", CRC3 00021D00 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 00 2(CRC_FILE,"C:\AUTOEXEC.BAT")◙û. 00021D20 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 52 ☺.◙The constants CRC_FILE and CR 00021D40 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 46 C_STR are the same as TRUE and F 00021D60 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 74 ALSE. They were added to make it 00021D80 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 69 easier to see if a file or stri 00021DA0 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 48 ng was being processed. ..]☻[◙TH 00021DC0 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 DF elpTopic♣.↔...◙ ACTMSGNUM()◙ ▀ 00021DE0 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 6F ▀▀▀▀▀▀▀▀▀▀◙9.☺.◙Returns number o 00021E00 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 6E f active messages in current con 00021E20 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 65 ference ◙.☺.◙Example: S...◙ inte 00021E40 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 4D ger i◙ println "There are ",ACTM 00021E60 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 65 SGNUM()," messages in conference 00021E80 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 4A ",CURCONF()◙/...◙ See also : J 00021EA0 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 0A oin HiConfNum LoMsgNum HiMsgNum◙ 00021EC0 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 54 ♦.∞.┬.♦→☻╟.○@.╤.◘1.┌.◘]☻[◙THelpT 00021EE0 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 DF opic•.↔...◙ STACKLEFT()◙ ▀▀▀▀▀ 00021F00 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 6F ▀▀▀▀▀▀◙9.☺.◙Returns the number o 00021F20 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 61 f bytes left on the *system* sta 00021F40 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 20 ck. ◙.☺.◙Example: >...◙ println 00021F60 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 73 "There are ",STACKLEFT()," bytes 00021F80 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 72 left on the stack"◙w...◙ ;recur 00021FA0 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 6E sive call support◙ function stan 00021FC0 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 61 (integer i,string str)◙ if(sta 00021FE0 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 65 ckleft() > STK_LIMIT) stan(i,"De 00022000 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 6F bra")◙ endfunc◙Ö☺☺.◙This functio 00022020 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 6E n was added to support nested an 00022040 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 63 d recursive function calls. Sinc 00022060 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 73 e function calls take a lot of s 00022080 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 74 tack space. As of now only about 000220A0 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 61 26 nested or recursive calls ca 000220C0 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 68 n eat up the stack. This lets th 000220E0 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 73 e programmer know when he/she is 00022100 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 74 running out of stack space as t 00022120 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 65 o avoid a runtime error. Both re 00022140 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 6C cursion and nested function call 00022160 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 72 s should check this value if mor 00022180 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 62 e than just a few calls are to b 000221A0 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 74 e executed. "...◙ See also : St 000221C0 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 02 ackErr StackAbort◙☻.!☻╜☻◘"☻╞☻◙]☻ 000221E0 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 0A [◙THelpTopic♠.←...◙ STACKERR()◙ 00022200 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 6C ▀▀▀▀▀▀▀▀▀▀◙L.☺.◙Returns a bool 00022220 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 63 ean value which indicates a stac 00022240 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 01 k error has occured if TRUE. ◙.☺ 00022260 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 29 .◙Example: L...◙ if (STACKERR()) 00022280 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 73 then◙ println "An error has 000222A0 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 0A occured "◙ end◙ endif◙X☻☺.◙ 000222C0 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 61 Because of the limited stack spa 000222E0 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 20 ce for recursive function calls 00022300 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 6C this function was created. It al 00022320 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 65 lows the programmer to determine 00022340 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 68 if a stack error has occured wh 00022360 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 20 ile executing a PPE. This is in 00022380 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 68 addition to the error message wh 000223A0 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 61 en the error occurs. The only wa 000223C0 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 20 y this will be useful is if the 000223E0 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 20 PPL programmer has told PPL not 00022400 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 69 to abort on stack errors. PPL wi 00022420 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 20 ll *not* allow system memory to 00022440 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 61 be corrupted when stack space ha 00022460 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 6F s been exausted. It will disallo 00022480 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 74 w any more function calls when t 000224A0 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 65 here is no system stack space le 000224C0 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 65 ft. *Note nested/recursive proce 000224E0 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 73 dure calls are limited by heap s 00022500 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 65 pace, not stack space. #...◙ Se 00022520 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 00 e also : StackLeft StackAbort◙☻. 00022540 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 20 ☻$♥○"☻.♥◙]☻[◙THelpTopic•.←...◙ 00022560 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 54 STACKABORT◙ ▀▀▀▀▀▀▀▀▀▀◙↓.☺.◙ST 00022580 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 70 ACKABORT TRUE | FALSE ◙.☺.◙Examp 000225A0 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 75 le: #...◙ STACKABORT TRUE ;Defau 000225C0 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 20 lt is TRUE◙÷.☺.◙This allows the 000225E0 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 6D programmer to tell the runtime m 00022600 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 75 odule to try its best to continu 00022620 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 20 e executing after a stack error 00022640 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 41 has occurred. If it is passed FA 00022660 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 74 LSE, it will abort execution aft 00022680 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 65 er a stack error. If it is passe 000226A0 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 20 d TRUE the PPE will continue to 000226C0 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 6E run. «.☺.◙CAUTION! If you contin 000226E0 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 6F ue to execute after a stack erro 00022700 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 70 r, program execution will be unp 00022720 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 73 redictable. PPL will not allow s 00022740 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 63 ystem memory to be corrupted bec 00022760 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 65 ause of a stack error. !...◙ Se 00022780 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 02 e also : StackLeft StackErr◙☻. ☻ 000227A0 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 44 ¶☻○!☻▲☻◘]☻[◙THelpTopic♪.§...◙ D 000227C0 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 6E NEXT()◙ ▀▀▀▀▀▀▀◙F.☺.◙Returns an 000227E0 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 2D available dbase file channel. - 00022800 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 0A 1 when none are available. ◙.☺.◙ 00022820 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 74 Example: >...◙ println "The next 00022840 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 73 available dbase file channel is 00022860 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 74 ",DNEXT()◙á.☺.◙◙DNEXT was creat 00022880 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 6F ed in order to better support co 000228A0 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 75 de libraries made possible by fu 000228C0 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 61 nctions and procedures. File cha 000228E0 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 6E nnel numbers can now be determin 00022900 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 74 ed at runtime. Y.☺.◙CAUTION! Unt 00022920 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 58 il you actually OPEN a file DNEX 00022940 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 65 T will return the same value ove 00022960 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 29 r and over. @.☺.◙chan1 = DNEXT() 00022980 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 77 chan2 = DNEXT() WRONG! chan1 w 000229A0 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 74 ill equal chan2 #.☺.◙another got 000229C0 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 72 cha: FOPEN DNEXT(),... F.☺.◙Ther 000229E0 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 68 e is no way to determine what ch 00022A00 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 21 annel was used to open the file! 00022A20 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 69 -.☺.◙Here's an example of how i 00022A40 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 44 t should be used: #.☺.◙chan1 = D 00022A60 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 68 NEXT() FOPEN chan1,... #.☺.◙ch 00022A80 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 20 an2 = DNEXT() FOPEN chan2,... 00022AA0 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 6E ▲...◙ See also : DBase function 00022AC0 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 20 s◙☺.¶☻╟☻☼]☻[◙THelpTopic•.-...◙ 00022AE0 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 DF TODDATE (DATE date)◙ ▀▀▀▀▀▀▀▀▀▀ 00022B00 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 20 ▀▀▀▀▀▀▀▀▀◙&.☺.◙Converts any PPL 00022B20 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 65 type to DDATE type. ◙.☺.◙Example 00022B40 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 20 : ¶...◙ DATE d1◙ DDATE d2◙‼...◙ 00022B60 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 6E d2 = TODDATE(d1)◙j.☺.◙This is an 00022B80 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 69 explicit type conversion. Impli 00022BA0 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 69 cit type conversion is also vali 00022BC0 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 2A d as with all other PPL types. * 00022BE0 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 61 ...◙ See also : Date DDate data 00022C00 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 02 type MkDate◙♥.↨.².♦☻.☻☺☼U.↕☺♠]☻ 00022C20 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 0A [◙THelpTopic♣.←...◙ FREALTUSER◙ 00022C40 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 65 ▀▀▀▀▀▀▀▀▀▀◙á.☺.◙Since only one 00022C60 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 65 GETALTUSER can be active at one 00022C80 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 65 time, FREALTUSER can allow othe 00022CA0 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 45 r processes which need to use GE 00022CC0 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 6F TALTUSER (such as the MESSAGE co 00022CE0 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 4E mmend) to do so. ◙.☺.◙Example: N 00022D00 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 0A ...◙ string name◙ GETALTUSER 20◙ 00022D20 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 65 name = U_NAME()◙ FREALTUSER◙ me 00022D40 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 6F ssage 1,name,...◙4...◙ See also 00022D60 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 72 : GetAltUser GetUser PutAltUser 00022D80 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 5D PutUser◙♦.T☺"☺◙▄.-☺•S☺5☺◙♠☺@☺•] 00022DA0 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 47 ☻[◙THelpTopic♀.←...◙ ACCOUNTING 00022DC0 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 74 ◙ ▀▀▀▀▀▀▀▀▀▀◙╤.☺.◙Several funct 00022DE0 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 64 ions and statements have been ad 00022E00 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 6E ded to support PCBoard accountin 00022E20 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 6F g features. Also, many system co 00022E40 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 20 nstants have been added to make 00022E60 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 65 using these funtions and stateme 00022E80 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 65 nts easier for the PPL programme 00022EA0 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 00 r. §.☺.◙CONSTANTS ───────── ▬☺☺. 00022EC0 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 77 ◙There are three new functions w 00022EE0 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 69 hich return accounting informati 00022F00 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 20 on. Each function will return a 00022F20 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 65 value based on a parameter passe 00022F40 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 20 d to it. Several constants have 00022F60 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 65 been added to make accessing the 00022F80 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 20 se values easier. The following 00022FA0 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 68 list details these consts and wh 00022FC0 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 75 at they are used for. !.☺.◙for u 00022FE0 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 0A se with PCBACCOUNT() only! ⌠♥..◙ 00023000 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 64 val const Associated 00023020 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 2D value◙ ------------------------ 00023040 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 -------------------------------- 00023060 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 20 -----------◙ 0 NEWBALANCE 00023080 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 63 Credits Given to a new user ac 000230A0 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 64 count◙ 1 CHRG_CALL Cred 000230C0 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 52 its charged for a call◙ 2 CHR 000230E0 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 72 G_TIME Credits charged for 00023100 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 48 time used (in minutes)◙ 3 CH 00023120 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 6F RG_PEAKTIME Credits charged fo 00023140 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 54 r peak time used◙ 4 CHRG_CHAT 00023160 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 20 Credits charged for chat 00023180 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 72 session◙ 5 CHRG_MSGREAD Cr 000231A0 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 73 edits charged for reading a mess 000231C0 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 74 age◙ 6 CHRG_MSGCAP Credit 000231E0 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 67 s charged for capturing a messag 00023200 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 20 e◙ 7 CHRG_MSGWRITE Credits 00023220 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 20 charged for writing a message◙ 00023240 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 72 8 CHRG_MSGECHOED Credits char 00023260 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 67 ged for writing an echoed messag 00023280 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 20 e◙ 9 CHRG_MSGPRIVATE Credits 000232A0 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 65 charged for writing a private me 000232C0 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 64 ssage◙ 10 CHRG_DOWNFILE Cred 000232E0 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 69 its charged for downloading a fi 00023300 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 73 le◙ 11 CHRG_DOWNBYTES Credits 00023320 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 20 charged for downloading bytes◙ 00023340 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 76 12 PAY_UPFILE Credits giv 00023360 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 20 en for uploading a file◙ 13 00023380 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 20 PAY_UPBYTES Credits given 000233A0 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 4C for uploading bytes◙ 14 WARN_L 000233C0 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 20 EVEL Credit threshold for 000233E0 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 6C low credit warning◙4.☺.◙◙The fol 00023400 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 54 lowing are for use with PCBACCST 00023420 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 74 AT() only! ╤☻..◙ val constant 00023440 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 2D Associated value◙ --------- 00023460 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 -------------------------------- 00023480 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 20 --------------------------◙ 0 000234A0 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 6F ACC_STAT Returns status o 000234C0 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 20 f the "Enable Accounting"◙ 000234E0 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 52 switch in the PWR 00023500 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 20 D file. 0=Accounting◙ 00023520 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 6B disabled (N), 1=Track 00023540 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 20 ing (T), and◙ 00023560 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 49 2=Enabled (Y).◙ 1 ACC_TI 00023580 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 75 ME The amount of ADDITIONAL u 000235A0 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 20 nits to charge◙ 000235C0 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 72 per minute while in the curr 000235E0 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 65 ent◙ confere 00023600 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 6D nce.◙ 2 ACC_MSGR The am 00023620 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 65 ount to charge in ADDITION for e 00023640 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 65 ach◙ message 00023660 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 2E read in the current conference. 00023680 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 74 ◙ 3 ACC_MSGW The amount 000236A0 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 0A to charge in ADDITION for each◙ 000236C0 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 74 message ent 000236E0 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 0A ered in the current conference.◙ 00023700 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 77 I.☺.◙The following are for use w 00023720 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 52 ith ACCOUNT(), ACCOUNT and RECOR 00023740 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 20 DUSAGE only! ╨♥..◙ val constant 00023760 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 20 description 00023780 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 2D example◙ ------ 000237A0 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 -------------------------------- 000237C0 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 -------------------------------- 000237E0 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 72 ◙ 0 START_BAL Users star 00023800 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 4E ting balance.◙ 1 START_SESSION 00023820 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 68 Users starting balance for th 00023840 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 20 is session◙ 2 DEB_CALL 00023860 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 4D Debit for this call◙ 3 DEB_TIM 00023880 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 20 E Debit for time on◙ 4 000238A0 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 6E DEB_MSGREAD Debit for readin 000238C0 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 44 g message◙ 5 DEB_MSGCAP D 000238E0 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 36 ebit for capturing a message◙ 6 00023900 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 74 DEB_MSGWRITE Debit for writ 00023920 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 44 ing a message◙ 7 DEB_MSGECHOED 00023940 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 20 Debit for echoed message◙ 8 00023960 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 69 DEB_MSGPRIVATE Debit for writi 00023980 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 4E ng private message◙ 9 DEB_DOWN 000239A0 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 20 FILE Debit for downloading a 000239C0 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 20 file◙ 10 DEB_DOWNBYTES Debit 000239E0 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 43 for downloading bytes◙ 11 DEB_C 00023A00 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 44 HAT Debit for chat◙ 12 D 00023A20 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 33 EB_TPU Debit for TPU◙ 13 00023A40 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 0A DEB_SPECIAL Debit special◙ 00023A60 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 20 14 CRED_UPFILE Credit for 00023A80 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 54 uploading a file◙ 15 CRED_UPBYT 00023AA0 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 73 ES Credit for uploading bytes 00023AC0 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 65 ◙ 16 CRED_SPECIAL Credit spe 00023AE0 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 69 cial◙ 17 SEC_DROP Securi 00023B00 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 73 ty level to drop to at 0 credits 00023B20 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 63 ◙N☺☺.◙◙This group of constants c 00023B40 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 75 an be used to access or modify u 00023B60 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 68 ser account information using th 00023B80 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 74 e ACCOUNT() function, ACCOUNT st 00023BA0 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 20 atement and/or RECORDUSAGE. The 00023BC0 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 63 ACCOUNT() function returns the c 00023BE0 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 61 urrent value and the ACCOUNT sta 00023C00 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 65 tement is used to modify a value 00023C20 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 76 . Record usage also modifies a v 00023C40 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 65 alue with more information store 00023C60 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 6C d in a usage file. "...◙ See al 00023C80 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 07 so : Account RecordUsage◙☻.'☻º♫• 00023CA0 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 4F (☻»♫♂]☻[◙THelpTopic►.3...◙ ACCO 00023CC0 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 DF UNT(INTEGER field)◙ ▀▀▀▀▀▀▀▀▀▀▀ 00023CE0 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 47 ▀▀▀▀▀▀▀▀▀▀▀◙O...◙ ACCOUNT INTEG 00023D00 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 DF ER field, INTEGER value◙ ▀▀▀▀▀▀ 00023D20 DF DF DF DF DF DF 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 1B ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙← 00023D40 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 00 .☺.◙1) the ACCOUNT() function V. 00023D60 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 61 ☺.◙Returns amount of credits cha 00023D80 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 20 rged for services corresponding 00023DA0 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 61 to the field parameter. ◙.☺.◙Exa 00023DC0 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 65 mple: A...◙ println "You have be 00023DE0 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 22 en charged ",ACCOUNT(DEB_CHAT)," 00023E00 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 65 for chat"◙D.☺.◙field is the fie 00023E20 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 73 ld number to access (1-14) or us 00023E40 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 20 ing DEB_ constants c.☺.◙See the 00023E60 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 66 Accounting section for a list of 00023E80 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 74 constants witch can be used wit 00023EA0 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 54 h the ACCOUNT() function. ô.☺.◙T 00023EC0 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 72 he account function is used to r 00023EE0 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 6D etrieve account information from 00023F00 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 74 PCBoard. These are the constant 00023F20 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 43 s which can be used with the ACC 00023F40 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 43 OUNT() function. →.☺.◙2) The ACC 00023F60 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 76 OUNT Statement î.☺.◙field is a v 00023F80 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 20 alue between 0-14. Using system 00023FA0 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 20 constants is reccomended. value 00023FC0 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 20 is the amount of credits to add 00023FE0 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 0A or subtract to field the field ◙ 00024000 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 43 .☺.◙Example: ▬...◙ ACCOUNT DEB_C 00024020 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 6E HAT,10◙ß.☺.◙The ACCOUNT statemen 00024040 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 69 t is used to modify accounting i 00024060 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 74 nformation for a user. This stat 00024080 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 74 ement will simply modify a debit 000240A0 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 77 value whereas the RECORDUSAGE w 000240C0 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 73 ill do the same thing as well as 000240E0 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 75 record information in the accou 00024100 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 74 nting file. ò.☺.◙The valid const 00024120 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 20 ants for this statement are the 00024140 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 55 same as those used for the ACCOU 00024160 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 6E NT() Function. See the Accountin 00024180 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 6F g section for a list of those co 000241A0 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 6E nsts %...◙ See also : Accountin 000241C0 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 28 g RecordUsage◙♦.&☻î☺◙&☻ç♦◙&☻├♦◙( 000241E0 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 52 ☻╬♦♂]☻[◙THelpTopic◘.%...◙ RECOR 00024200 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 01 DUSAGE ...◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Z.☺ 00024220 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 69 .◙Usage : RECORDUSAGE INTEGER fi 00024240 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 57 eld,STRING desc1,STRING desc2,DW 00024260 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 0A ORD unitcost,INTEGER value ◙.☺.◙ 00024280 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 43 Example: ;...◙ RECORDUSAGE DEB_C 000242A0 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 45 HAT,"Debit for chat", "Using PPE 000242C0 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 20 ",10,10◙╔.☺.◙field is the field 000242E0 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 20 number to access (using DEB_... 00024300 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 69 consts) descr1 is the descriptti 00024320 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 62 on of the charge descr2 is a sub 00024340 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 6F description of the charge unitco 00024360 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 73 st is the cost per unit value is 00024380 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 64 the number of units }.☺.◙Record 000243A0 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 69 usage will update debit values i 000243C0 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 63 n PCBoard as well as record desc 000243E0 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 69 riptions and other information i 00024400 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 64 n an accounting file. ╣.☺.◙Valid 00024420 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 20 values for the field parameter 00024440 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 6F are 2-16. The constants correspo 00024460 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 3F nding with these values (DEB_??? 00024480 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 2E ) could and should be used here. 000244A0 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 72 (see the Accounting section for 000244C0 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 6C a list of consts) 7...◙ See al 000244E0 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 75 so : Accounting Account PCBAccou 00024500 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 29 nt PcbAccStat◙♣.&☻¢☻◙&☻╥☻◙'☻▌☻•) 00024520 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 20 ☻σ☻◙*☻≡☻◙]☻[◙THelpTopic♠.9...◙ 00024540 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 DF PCBACCOUNT(INTEGER field)◙ ▀▀▀▀ 00024560 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 72 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙¢.☺.◙Retur 00024580 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 73 ns what PCBoard will charge a us 000245A0 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 65 er for a certain activity. These 000245C0 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 6E are values the SysOp assigns in 000245E0 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 6E PCBsetup when accounting is con 00024600 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 6C figures and enabled. ◙.☺.◙Exampl 00024620 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 68 e: C...◙ println "You will be ch 00024640 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 20 arged ",PCBACCOUNT(CHRG_CHAT)," 00024660 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 72 for chat"◙⌂.☺.◙◙Valid values for 00024680 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 73 the field paramter are 0-14. Us 000246A0 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 73 e of the corresponding constants 000246C0 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 74 is encouraged. (see the Account 000246E0 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 41 ing section) 8...◙ See also : A 00024700 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 63 ccounting Account RecordUsage Pc 00024720 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 2A bAccStat◙♣.&☻ì☺◙&☻»☺◙'☻║☺•(☻┬☺♂* 00024740 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 43 ☻╬☺◙]☻[◙THelpTopic♠.9...◙ PCBAC 00024760 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 DF CSTAT(INTEGER field)◙ ▀▀▀▀▀▀▀▀▀ 00024780 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 61 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙▼.☺.◙Returns va 000247A0 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 65 lue in status field ◙.☺.◙Example 000247C0 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 63 : ;...◙ PRINTLN "Mutiplier for c 000247E0 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 29 redits is ",PCBACCSTAT(ACC_STAT) 00024800 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 75 ◙Ñ.☺.◙This function can and shou 00024820 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 74 ld be used in conjunction with t 00024840 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 6C he ACC_??? constants as the fiel 00024860 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 69 d parameter. Valid values for fi 00024880 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 67 eld are 0-3. (see the Accounting 000248A0 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 6F section) 9...◙ See also : Acco 000248C0 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 72 unting Account RecordUsage Recor 000248E0 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 70 dUsage◙♣.&☻/☺◙&☻Q☺◙'☻\☺•(☻d☺♂(☻p 00024900 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 45 ☺♂]☻[◙THelpTopic♣.Q...◙ MESSAGE 00024920 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 20 HEADER FIELD ACCESS CONSTANTS◙ 00024940 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 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00024960 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 75 ▀▀▀▀▀▀◙|...◙◙ Field Valu 00024980 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 6F e hex dec Field Descriptio 000249A0 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 2D n◙ ----------------------------- 000249C0 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 -------------------------------- 000249E0 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 20 ------◙@♥..◙ HDR_ACTIVE 00024A00 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 6C 0x0E 14 Message active fl 00024A20 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 78 ag field◙ HDR_BLOCKS 0x 00024A40 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 62 04 4 Number of 128 byte b 00024A60 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 20 locks in message◙ HDR_DATE 00024A80 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 65 0x05 5 Date message 00024AA0 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 20 was written◙ HDR_ECHO 00024AC0 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 66 0x0F 15 Echoed message f 00024AE0 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 20 lag◙ HDR_FROM 0x0B 00024B00 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 20 11 Who the message is from◙ 00024B20 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 20 HDR_MSGNUM 0x02 2 00024B40 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 20 Message number◙ HDR_MSGREF 00024B60 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 65 0x03 3 Reference me 00024B80 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 20 ssage◙ HDR_PWD 0x0D 00024BA0 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 44 13 Message password◙ HD 00024BC0 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 73 R_REPLY 0x0A 10 Mes 00024BE0 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 45 sage reply flag◙ HDR_RPLYDATE 00024C00 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 65 0x08 8 Reply message 00024C20 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 20 date◙ HDR_RPLYTIME 0x09 00024C40 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 20 9 Reply message time◙ 00024C60 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 4D HDR_STATUS 0x01 1 M 00024C80 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 20 essage status◙ HDR_SUBJ 00024CA0 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 74 0x0C 12 Message subject 00024CC0 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 20 ◙ HDR_TIME 0x06 6 00024CE0 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 20 Message time◙ HDR_TO 00024D00 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 73 0x07 7 Who the mess 00024D20 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 20 age is to.◙d.☺.◙These constants 00024D40 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 66 are for use with SCANMSGHDR(conf 00024D60 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 68 _num,start_msg,field,text) in th 00024D80 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 6C e FIELD parameter. ↓...◙ See al 00024DA0 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 70 so : ScanMsgHdr◙☺.,☻Ç♦◙]☻[◙THelp 00024DC0 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 74 Topic♠.Q...◙ SCANMSGHDR(conf,st 00024DE0 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 DF art_msg,field,test)◙ ▀▀▀▀▀▀▀▀▀▀ 00024E00 DF DF DF 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 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Y.☺. 00024E20 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 65 ◙Returns the first message numbe 00024E40 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 63 r in the message base which matc 00024E60 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 78 hes the search criteria. ◙.☺.◙Ex 00024E80 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 6E ample: 7...◙ integer msgno◙ msgn 00024EA0 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 22 o = SCANMSGHDR(0,1,HDR_TO,"Stan" 00024EC0 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 64 )◙♠☺☺.◙This function can be used 00024EE0 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 66 to scan PCBoard message bases f 00024F00 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 6C or certain information. All fiel 00024F20 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 65 ds in the standard header can be 00024F40 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 69 searched. There are 15 fields i 00024F60 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 6C n the standard header. Valid val 00024F80 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 20 ues for field are 1-15. See the 00024FA0 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 69 list of constants related to thi 00024FC0 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 73 s function. 0...◙ See also : Ms 00024FE0 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 0A gToFile Message Header Constats◙ 00025000 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 06 ♥.+☻╞☺♦-☻.☻○+☻◙☻↨]☻[◙THelpTopic♠ 00025020 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 69 .C...◙ MSGTOFILE conf,msg_no,fi 00025040 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 DF lename◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00025060 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 6E ▀▀▀▀▀▀▀◙▼.☺.◙Writes a message in 00025080 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 3B to a file. ◙.☺.◙Example: h...◙ ; 000250A0 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 61 Using SCANMSGHDR to search for a 000250C0 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 73 message◙ MSGTOFILE 0,200,"d:\ms 000250E0 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 2C g1.txt"◙ DISPFILE "D:\msg1.txt", 00025100 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 61 DEFS◙┌☺☺.◙This statement will ta 00025120 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 69 ke the given message and write i 00025140 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 72 t to a text file. The file's fir 00025160 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 72 st 15 lines will contain standar 00025180 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 64 d header information. (One field 000251A0 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 61 per line) The headers are forma 000251C0 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 65 tted to make parsing easier. The 000251E0 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 65 16th line will state how many e 00025200 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 65 xtended headers are present. The 00025220 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 20 following line(s) will contain 00025240 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 29 extended headers. (one per line) 00025260 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 61 Finally, after the extended hea 00025280 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 20 ders, will be a line containing 000252A0 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 65 "Message body:". Everything afte 000252C0 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 67 r that is the body of the messag 000252E0 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 2C e. 3...◙ See also : ScanMsgHdr, 00025300 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 02 DispFile, HDR_... Consts◙♥.,☻╜☻ 00025320 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 0A ◙╚.╔☻◘+☻╙☻♫]☻[◙THelpTopic‼.1...◙ 00025340 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 DF QWKLIMITS field,limit◙ ▀▀▀▀▀▀ 00025360 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 53 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙'...◙ QWKLIMITS 00025380 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 0A (field)◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙∟.☺.◙ 000253A0 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 0A 1) The QWKLIMITS Statement z.☺.◙ 000253C0 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 72 This statement allows the PPL pr 000253E0 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 6C ogrammer to modify a users QWK l 00025400 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 69 imits. Four fields can be modifi 00025420 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 6D ed with their statement. O.☺.◙Im 00025440 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 54 portant note. You *must* use GET 00025460 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 4B USER AND PUTUSER with these QWK 00025480 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 0A functions. ♂.☺.◙◙Example: *...◙ 000254A0 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 0A GETUSER◙ QWKLIMITS MAXMSGS,500◙ 000254C0 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 4D PUTUSER◙;.☺.◙◙- Max Messages: M 000254E0 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 6B aximum messages allowed in a qwk 00025500 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 6F packet ö... * No 00025520 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 68 te: If you specify a number high 00025540 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 20 er than that contained◙ 00025560 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 76 in PCBSETUP the v 00025580 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 0A alues in PCBSETUP will be used.◙ 000255A0 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 6E Y.☺.◙- Max Messages per Conferen 000255C0 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 20 ce: Maximum messages allowed in 000255E0 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 00 a qwk packet per conference. û.. 00025600 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 75 . * Note: If you 00025620 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 68 specify a number higher than th 00025640 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 20 at contained◙ 00025660 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 20 in PCBSETUP the values in 00025680 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 65 PCBSETUP will be used.◙R.☺.◙- Pe 000256A0 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 6D rsonal Attach Limit: Maximum num 000256C0 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 66 ber of bytes in attached files f 000256E0 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 63 or the user. P.☺.◙- Public Attac 00025700 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 73 h Limit: Maximum number of bytes 00025720 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 2E in attached files for the user. 00025740 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 64 ?.☺.◙Four constants have been d 00025760 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 6C efined to identify the FIELD val 00025780 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 20 ue. ⁿ...◙ Constant Value 000257A0 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 20 Field◙ MAXMSGS 0 000257C0 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 74 Max messages per qwk packet 000257E0 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 20 ◙ CMAXMSGS 1 Max 00025800 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 5F Messages per conference◙ ATTACH_ 00025820 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 61 LIM_U 2 Personal atta 00025840 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 20 ch bytes limit◙ ATTACH_LIM_P 00025860 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 69 3 Public attach bytes li 00025880 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 6E mit◙▲.☺.◙◙2) The QWKLIMITS() fun 000258A0 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 6E ction º.☺.◙This functions return 000258C0 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 73 s the values contained in the us 000258E0 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 20 ers QWK configuration. The same 00025900 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 20 constants used in the QWKLIMITS 00025920 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 20 statements can be used with the 00025940 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 27 field parameter. ◙.☺.◙Example: ' 00025960 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 53 ... ◙ GETUSER◙ PRINTLN QWKLIMITS 00025980 28 4D 41 58 4D 53 47 53 29 0A 00 00 5D 02 5B 0A 54 48 65 6C 70 49 6E 64 65 78 F2 03 0C 00 00 00 (MAXMSGS)◙..]☻[◙THelpIndex≥♥♀... 000259A0 B8 32 00 00 CC 39 00 00 3A 44 00 00 1D 5B 00 00 8A 63 00 00 FF FF FF FF D3 67 00 00 8F 68 00 00 ╕2..╠9..:D..↔[..èc.. ╙g..Åh.. 000259C0 07 69 00 00 D6 69 00 00 75 6A 00 00 21 6B 00 00 F1 6B 00 00 FF FF FF FF 50 6C 00 00 C5 6C 00 00 •i..╓i..uj..!k..±k.. Pl..┼l.. 000259E0 6A 6D 00 00 23 6E 00 00 8D 6F 00 00 C4 77 00 00 67 78 00 00 8E 79 00 00 1A 7A 00 00 83 7A 00 00 jm..#n..ìo..─w..gx..Äy..→z..âz.. 00025A00 39 7B 00 00 22 7D 00 00 0C 7E 00 00 B6 80 00 00 91 81 00 00 7F 82 00 00 B3 86 00 00 4D 89 00 00 9{.."}..♀~..╢Ç..æü..⌂é..│å..Më.. 00025A20 E0 89 00 00 88 8B 00 00 35 8C 00 00 DF 8C 00 00 4A 8E 00 00 A9 8F 00 00 54 90 00 00 38 91 00 00 αë..êï..5î..▀î..JÄ..⌐Å..TÉ..8æ.. 00025A40 2C 92 00 00 E9 97 00 00 F4 98 00 00 38 9A 00 00 FD 9A 00 00 6B 9B 00 00 79 95 00 00 AC 96 00 00 ,Æ..Θù..⌠ÿ..8Ü..²Ü..k¢..yò..¼û.. 00025A60 06 8F 00 00 C3 6E 00 00 F8 7B 00 00 8F 99 00 00 59 70 00 00 AB 71 00 00 78 73 00 00 E3 74 00 00 ♠Å..├n..°{..ÅÖ..Yp..½q..xs..πt.. 00025A80 4E 76 00 00 D4 7E 00 00 FF FF FF FF 95 94 00 00 FF FF FF FF A9 7F 00 00 D1 46 00 00 FE 9B 00 00 Nv..╘~.. òö.. ⌐⌂..╤F..■¢.. 00025AA0 A0 9C 00 00 75 9D 00 00 0F 9E 00 00 F7 9E 00 00 0D A0 00 00 15 A1 00 00 21 A2 00 00 17 A3 00 00 á£..u¥..☼₧..≈₧..♪á..§í..!ó..↨ú.. 00025AC0 0D A4 00 00 03 A5 00 00 F7 A5 00 00 C9 A6 00 00 6E A7 00 00 52 A8 00 00 70 A9 00 00 14 AA 00 00 ♪ñ..♥Ñ..≈Ñ..╔ª..nº..R¿..p⌐..¶¬.. 00025AE0 20 AB 00 00 B9 AB 00 00 58 AC 00 00 F6 AC 00 00 1A AE 00 00 5B AF 00 00 FE AF 00 00 AE B0 00 00 ½..╣½..X¼..÷¼..→«..[»..■»..«░.. 00025B00 38 B1 00 00 05 B2 00 00 9D B2 00 00 69 B3 00 00 51 B4 00 00 CF B4 00 00 4B B5 00 00 3E B6 00 00 8▒..♣▓..¥▓..i│..Q┤..╧┤..K╡..>╢.. 00025B20 3C B7 00 00 1D B8 00 00 D1 B8 00 00 85 B9 00 00 B8 BA 00 00 0B BD 00 00 9B BD 00 00 47 BE 00 00 <╖..↔╕..╤╕..à╣..╕║..♂╜..¢╜..G╛.. 00025B40 0A BF 00 00 CD BF 00 00 90 C0 00 00 53 C1 00 00 16 C2 00 00 D9 C2 00 00 8F C3 00 00 52 C4 00 00 ◙┐..═┐..É└..S┴..▬┬..┘┬..Å├..R─.. 00025B60 15 C5 00 00 D8 C5 00 00 9B C6 00 00 5A C7 00 00 1D C8 00 00 BF C8 00 00 82 C9 00 00 24 CA 00 00 §┼..╪┼..¢╞..Z╟..↔╚..┐╚..é╔..$╩.. 00025B80 E2 CA 00 00 84 CB 00 00 B9 CC 00 00 68 CE 00 00 22 CF 00 00 03 D0 00 00 D7 D0 00 00 32 D2 00 00 Γ╩..ä╦..╣╠..h╬.."╧..♥╨..╫╨..2╥.. 00025BA0 D6 D2 00 00 A6 D3 00 00 6A D4 00 00 F1 D4 00 00 8B D5 00 00 7E D6 00 00 36 D7 00 00 89 D8 00 00 ╓╥..ª╙..j╘..±╘..ï╒..~╓..6╫..ë╪.. 00025BC0 21 D9 00 00 EB D9 00 00 67 DA 00 00 22 DB 00 00 FC DB 00 00 E2 DC 00 00 17 DF 00 00 FE DF 00 00 !┘..δ┘..g┌.."█..ⁿ█..Γ▄..↨▀..■▀.. 00025BE0 D3 E0 00 00 93 E1 00 00 58 E2 00 00 22 E3 00 00 E4 E3 00 00 9D E5 00 00 62 E7 00 00 19 E9 00 00 ╙α..ôß..XΓ.."π..Σπ..¥σ..bτ..↓Θ.. 00025C00 D2 EA 00 00 89 EC 00 00 97 EE 00 00 48 F0 00 00 F8 F1 00 00 EC F3 00 00 A7 F5 00 00 59 F7 00 00 ╥Ω..ë∞..ùε..H≡..°±..∞≤..º⌡..Y≈.. 00025C20 10 F9 00 00 CA FA 00 00 6B FC 00 00 6C FE 00 00 1B 00 01 00 DD 01 01 00 ED 03 01 00 2A 0A 01 00 ►∙..╩·..kⁿ..l■..←.☺.▌☺☺.φ♥☺.*◙☺. 00025C40 E9 0B 01 00 AE 0C 01 00 59 0D 01 00 04 0E 01 00 78 0E 01 00 51 0F 01 00 F5 0F 01 00 81 10 01 00 Θ♂☺.«♀☺.Y♪☺.♦♫☺.x♫☺.Q☼☺.⌡☼☺.ü►☺. 00025C60 31 11 01 00 BE 13 01 00 71 14 01 00 09 17 01 00 9C 19 01 00 00 1A 01 00 66 1B 01 00 F1 1B 01 00 1◄☺.╛‼☺.q¶☺.○↨☺.£↓☺..→☺.f←☺.±←☺. 00025C80 6E 1C 01 00 E9 1C 01 00 59 1D 01 00 E2 1D 01 00 6F 1E 01 00 ED 1E 01 00 80 1F 01 00 DC 20 01 00 n∟☺.Θ∟☺.Y↔☺.Γ↔☺.o▲☺.φ▲☺.Ç▼☺.▄ ☺. 00025CA0 FF FF FF FF 39 22 01 00 FF FF FF FF B2 22 01 00 4F 23 01 00 1E 24 01 00 79 24 01 00 F8 24 01 00 9"☺. ▓"☺.O#☺.▲$☺.y$☺.°$☺. 00025CC0 0D 26 01 00 B7 26 01 00 42 28 01 00 7A 2A 01 00 FB 2B 01 00 5B 2C 01 00 C1 2C 01 00 C7 2E 01 00 ♪&☺.╖&☺.B(☺.z*☺.√+☺.[,☺.┴,☺.╟.☺. 00025CE0 B5 2F 01 00 B5 31 01 00 8D 32 01 00 87 34 01 00 CA 36 01 00 81 37 01 00 79 38 01 00 AB 39 01 00 ╡/☺.╡1☺.ì2☺.ç4☺.╩6☺.ü7☺.y8☺.½9☺. 00025D00 C3 3A 01 00 52 3B 01 00 FF FF FF FF 06 3C 01 00 8A 3C 01 00 52 3D 01 00 D3 3D 01 00 6C 3E 01 00 ├:☺.R;☺. ♠<☺.è<☺.R=☺.╙=☺.l>☺. 00025D20 F9 3E 01 00 BA 43 01 00 35 44 01 00 7F 45 01 00 2F 47 01 00 DF 48 01 00 8F 4A 01 00 42 4C 01 00 ∙>☺.║C☺.5D☺.⌂E☺./G☺.▀H☺.ÅJ☺.BL☺. 00025D40 BB 50 01 00 5E 52 01 00 0B 54 01 00 BD 55 01 00 05 57 01 00 5D 57 01 00 B2 57 01 00 DA 58 01 00 ╗P☺.^R☺.♂T☺.╜U☺.♣W☺.]W☺.▓W☺.┌X☺. 00025D60 FB 59 01 00 56 5C 01 00 C7 5E 01 00 2F 5F 01 00 36 62 01 00 69 63 01 00 BD 64 01 00 3A 65 01 00 √Y☺.V\☺.╟^☺./_☺.6b☺.ic☺.╜d☺.:e☺. 00025D80 C5 65 01 00 FA 66 01 00 6A 67 01 00 F6 67 01 00 80 68 01 00 68 69 01 00 5F 6A 01 00 43 6B 01 00 ┼e☺.·f☺.jg☺.÷g☺.Çh☺.hi☺._j☺.Ck☺. 00025DA0 E7 6B 01 00 EE 6C 01 00 BE 6D 01 00 AF 6E 01 00 67 72 01 00 F9 72 01 00 8A 74 01 00 E9 74 01 00 τk☺.εl☺.╛m☺.»n☺.gr☺.∙r☺.èt☺.Θt☺. 00025DC0 98 75 01 00 3C 76 01 00 16 77 01 00 70 77 01 00 08 78 01 00 A2 78 01 00 44 79 01 00 0D 7B 01 00 ÿu☺.<v☺.▬w☺.pw☺.◘x☺.óx☺.Dy☺.♪{☺. 00025DE0 7F 7B 01 00 4C 7D 01 00 E2 7E 01 00 A7 7F 01 00 3C 81 01 00 C6 81 01 00 4E 82 01 00 2C 86 01 00 ⌂{☺.L}☺.Γ~☺.º⌂☺.<ü☺.╞ü☺.Né☺.,å☺. 00025E00 E5 86 01 00 0F 88 01 00 5A 89 01 00 22 8A 01 00 B3 8A 01 00 88 8B 01 00 11 8D 01 00 91 8E 01 00 σå☺.☼ê☺.Zë☺."è☺.│è☺.êï☺.◄ì☺.æÄ☺. 00025E20 86 90 01 00 76 92 01 00 ED 93 01 00 60 95 01 00 46 97 01 00 29 99 01 00 04 9A 01 00 D0 9A 01 00 åÉ☺.vÆ☺.φô☺.`ò☺.Fù☺.)Ö☺.♦Ü☺.╨Ü☺. 00025E40 9C 9B 01 00 25 9C 01 00 75 9D 01 00 E8 9F 01 00 D4 A1 01 00 84 A2 01 00 3C A3 01 00 04 A4 01 00 £¢☺.%£☺.u¥☺.Φƒ☺.╘í☺.äó☺.<ú☺.♦ñ☺. 00025E60 E1 A4 01 00 D4 A5 01 00 64 A6 01 00 57 A8 01 00 81 A9 01 00 BB AA 01 00 62 AB 01 00 0D AC 01 00 ßñ☺.╘Ñ☺.dª☺.W¿☺.ü⌐☺.╗¬☺.b½☺.♪¼☺. 00025E80 3D AD 01 00 8B AE 01 00 D9 AF 01 00 2B B1 01 00 77 B2 01 00 CA B3 01 00 FF B5 01 00 18 B7 01 00 =¡☺.ï«☺.┘»☺.+▒☺.w▓☺.╩│☺. ╡☺.↑╖☺. 00025EA0 2B B8 01 00 D3 B9 01 00 5E BB 01 00 D1 BD 01 00 51 BE 01 00 25 BF 01 00 78 C0 01 00 A8 C1 01 00 +╕☺.╙╣☺.^╗☺.╤╜☺.Q╛☺.%┐☺.x└☺.¿┴☺. 00025EC0 B7 C2 01 00 E0 C3 01 00 34 C5 01 00 62 C6 01 00 05 C7 01 00 9E C7 01 00 B0 C8 01 00 C1 C9 01 00 ╖┬☺.α├☺.4┼☺.b╞☺.♣╟☺.₧╟☺.░╚☺.┴╔☺. 00025EE0 D1 CA 01 00 FF FF FF FF E1 CB 01 00 AA CC 01 00 F8 D0 01 00 B4 5B 01 00 CF 1A 01 00 BC D2 01 00 ╤╩☺. ß╦☺.¬╠☺.°╨☺.┤[☺.╧→☺.╝╥☺. 00025F00 79 87 00 00 C7 10 00 00 8C 03 00 00 E0 00 00 00 17 0A 00 00 5E 0C 00 00 95 0D 00 00 AA 0E 00 00 yç..╟►..î♥..α...↨◙..^♀..ò♪..¬♫.. 00025F20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00025F40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00025F60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00025F80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00025FA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00025FC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00025FE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026000 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026020 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026040 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026060 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026080 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000260A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000260C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000260E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026100 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026120 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026140 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026160 FF FF FF FF FF FF FF FF FF FF FF FF FC 15 00 00 29 17 00 00 E8 17 00 00 F0 19 00 00 6A 1B 00 00 ⁿ§..)↨..Φ↨..≡↓..j←.. 00026180 FC 1B 00 00 37 1E 00 00 24 1F 00 00 C3 1F 00 00 15 21 00 00 75 21 00 00 6D 22 00 00 7C 23 00 00 ⁿ←..7▲..$▼..├▼..§!..u!..m"..|#.. 000261A0 63 25 00 00 EF 25 00 00 9A 26 00 00 7A 28 00 00 F8 28 00 00 07 2B 00 00 5C 2D 00 00 B7 2E 00 00 c%..∩%..Ü&..z(..°(..•+..\-..╖... 000261C0 8B 30 00 00 40 31 00 00 EA 31 00 00 49 32 00 00 7B D8 01 00 F0 92 00 00 98 DD 01 00 EE DD 01 00 ï0..@1..Ω1..I2..{╪☺.≡Æ..ÿ▌☺.ε▌☺. 000261E0 E4 E1 01 00 C9 E7 01 00 1E E8 01 00 28 EE 01 00 93 09 02 00 15 0C 02 00 C8 0F 02 00 0D 12 02 00 Σß☺.╔τ☺.▲Φ☺.(ε☺.ô○☻.§♀☻.╚☼☻.♪↕☻. 00026200 0C 13 02 00 5D 16 02 00 C9 17 02 00 1E 19 02 00 60 1A 02 00 E9 1B 02 00 BB 1D 02 00 D7 1E 02 00 ♀‼☻.]▬☻.╔↨☻.▲↓☻.`→☻.Θ←☻.╗↔☻.╫▲☻. 00026220 DF 21 02 00 4B 25 02 00 A9 27 02 00 CA 2A 02 00 1F 2C 02 00 A0 2D 02 00 A6 3C 02 00 E5 41 02 00 ▀!☻.K%☻.⌐'☻.╩*☻.▼,☻.á-☻.ª<☻.σA☻. 00026240 2A 45 02 00 45 47 02 00 03 49 02 00 B8 4D 02 00 12 50 02 00 2C 53 02 00 4B DD 01 00 FF FF FF FF *E☻.EG☻.♥I☻.╕M☻.↕P☻.,S☻.K▌☺. 00026260 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026280 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000262A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000262C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000262E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026300 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026320 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026340 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026360 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 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 FF 000265C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000265E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026600 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026620 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026640 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026660 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026680 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000266A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000266C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000266E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026700 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026720 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026740 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026760 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026780 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000267A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000267C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000267E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026800 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026820 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026840 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026860 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026880 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000268A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000268C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000268E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026900 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026920 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 09 D8 01 00 ○╪☺. 00026940 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026960 FF FF FF FF 5D 20 69 6E 20 63 6F 6E 6A 75 6E 63 74 69 6F 6E 20 77 69 74 68 20 74 68 65 20 41 43 ] in conjunction with the AC 00026980 43 5F 3F 3F 3F 20 20 63 6F 6E 73 74 61 6E 74 73 20 61 73 20 74 68 65 20 66 69 65 6C 64 20 70 61 C_??? constants as the field pa 000269A0 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 69 65 6C 64 20 rameter. Valid values for field 000269C0 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 67 20 73 65 63 are 0-3. (see the Accounting sec 000269E0 74 69 6F 6E 29 20 01 00 26 02 30 01 0A 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 51 00 00 tion) ☺.&☻0☺◙]☻[◙THelpTopic♦.Q.. 00026A00 00 0A 20 20 4D 45 53 53 41 47 45 20 48 45 41 44 45 52 20 46 49 45 4C 44 20 41 43 43 45 53 53 20 .◙ MESSAGE HEADER FIELD ACCESS 00026A20 43 4F 4E 53 54 41 4E 54 53 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF CONSTANTS◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00026A40 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 7C 00 00 00 0A 0A 20 20 20 20 46 69 65 6C ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙|...◙◙ Fiel 00026A60 64 20 20 20 20 20 20 56 61 6C 75 65 20 68 65 78 20 20 20 20 64 65 63 20 20 20 20 46 69 65 6C 64 d Value hex dec Field 00026A80 20 44 65 73 63 72 69 70 74 69 6F 6E 0A 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D Description◙ ------------------ 00026AA0 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 -------------------------------- 00026AC0 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0A 40 03 00 00 0A 20 20 20 20 48 44 52 5F 41 -----------------◙@♥..◙ HDR_A 00026AE0 43 54 49 56 45 20 20 20 20 20 20 20 30 78 30 45 20 20 20 31 34 20 20 20 20 20 4D 65 73 73 61 67 CTIVE 0x0E 14 Messag 00026B00 65 20 61 63 74 69 76 65 20 66 6C 61 67 20 66 69 65 6C 64 0A 20 20 20 20 48 44 52 5F 42 4C 4F 43 e active flag field◙ HDR_BLOC 00026B20 4B 53 20 20 20 20 20 20 20 30 78 30 34 20 20 20 20 34 20 20 20 20 20 4E 75 6D 62 65 72 20 6F 66 KS 0x04 4 Number of 00026B40 20 31 32 38 20 62 79 74 65 20 62 6C 6F 63 6B 73 20 69 6E 20 6D 65 73 73 61 67 65 0A 20 20 20 20 128 byte blocks in message◙ 00026B60 48 44 52 5F 44 41 54 45 20 20 20 20 20 20 20 20 20 30 78 30 35 20 20 20 20 35 20 20 20 20 20 44 HDR_DATE 0x05 5 D 00026B80 61 74 65 20 6D 65 73 73 61 67 65 20 77 61 73 20 77 72 69 74 74 65 6E 0A 20 20 20 20 48 44 52 5F ate message was written◙ HDR_ 00026BA0 45 43 48 4F 20 20 20 20 20 20 20 20 20 30 78 30 46 20 20 20 31 35 20 20 20 20 20 45 63 68 6F 65 ECHO 0x0F 15 Echoe 00026BC0 64 20 6D 65 73 73 61 67 65 20 66 6C 61 67 0A 20 20 20 20 48 44 52 5F 46 52 4F 4D 20 20 20 20 20 d message flag◙ HDR_FROM 00026BE0 20 20 20 20 30 78 30 42 20 20 20 31 31 20 20 20 20 20 57 68 6F 20 74 68 65 20 6D 65 73 73 61 67 0x0B 11 Who the messag 00026C00 65 20 69 73 20 66 72 6F 6D 0A 20 20 20 20 48 44 52 5F 4D 53 47 4E 55 4D 20 20 20 20 20 20 20 30 e is from◙ HDR_MSGNUM 0 00026C20 78 30 32 20 20 20 20 32 20 20 20 20 20 4D 65 73 73 61 67 65 20 6E 75 6D 62 65 72 0A 20 20 20 20 x02 2 Message number◙ 00026C40 48 44 52 5F 4D 53 47 52 45 46 20 20 20 20 20 20 20 30 78 30 33 20 20 20 20 33 20 20 20 20 20 52 HDR_MSGREF 0x03 3 R 00026C60 65 66 65 72 65 6E 63 65 20 6D 65 73 73 61 67 65 0A 20 20 20 20 48 44 52 5F 50 57 44 20 20 20 20 eference message◙ HDR_PWD 00026C80 20 20 20 20 20 20 30 78 30 44 20 20 20 31 33 20 20 20 20 20 4D 65 73 73 61 67 65 20 70 61 73 73 0x0D 13 Message pass 00026CA0 77 6F 72 64 0A 20 20 20 20 48 44 52 5F 52 45 50 4C 59 20 20 20 20 20 20 20 20 30 78 30 41 20 20 word◙ HDR_REPLY 0x0A 00026CC0 20 31 30 20 20 20 20 20 4D 65 73 73 61 67 65 20 72 65 70 6C 79 20 66 6C 61 67 0A 20 20 20 20 48 10 Message reply flag◙ H 00026CE0 44 52 5F 52 50 4C 59 44 41 54 45 20 20 20 20 20 30 78 30 38 20 20 20 20 38 20 20 20 20 20 52 65 DR_RPLYDATE 0x08 8 Re 00026D00 70 6C 79 20 6D 65 73 73 61 67 65 20 64 61 74 65 0A 20 20 20 20 48 44 52 5F 52 50 4C 59 54 49 4D ply message date◙ HDR_RPLYTIM 00026D20 45 20 20 20 20 20 30 78 30 39 20 20 20 20 39 20 20 20 20 20 52 65 70 6C 79 20 6D 65 73 73 61 67 E 0x09 9 Reply messag 00026D40 65 20 74 69 6D 65 0A 20 20 20 20 48 44 52 5F 53 54 41 54 55 53 20 20 20 20 20 20 20 30 78 30 31 e time◙ HDR_STATUS 0x01 00026D60 20 20 20 20 31 20 20 20 20 20 4D 65 73 73 61 67 65 20 73 74 61 74 75 73 0A 20 20 20 20 48 44 52 1 Message status◙ HDR 00026D80 5F 53 55 42 4A 20 20 20 20 20 20 20 20 20 30 78 30 43 20 20 20 31 32 20 20 20 20 20 4D 65 73 73 _SUBJ 0x0C 12 Mess 00026DA0 61 67 65 20 73 75 62 6A 65 63 74 0A 20 20 20 20 48 44 52 5F 54 49 4D 45 20 20 20 20 20 20 20 20 age subject◙ HDR_TIME 00026DC0 20 30 78 30 36 20 20 20 20 36 20 20 20 20 20 4D 65 73 73 61 67 65 20 74 69 6D 65 0A 20 20 20 20 0x06 6 Message time◙ 00026DE0 48 44 52 5F 54 4F 20 20 20 20 20 20 20 20 20 20 20 30 78 30 37 20 20 20 20 37 20 20 20 20 20 57 HDR_TO 0x07 7 W 00026E00 68 6F 20 74 68 65 20 6D 65 73 73 61 67 65 20 69 73 20 74 6F 2E 0A 64 00 01 00 0A 54 68 65 73 65 ho the message is to.◙d.☺.◙These 00026E20 20 63 6F 6E 73 74 61 6E 74 73 20 61 72 65 20 66 6F 72 20 75 73 65 20 77 69 74 68 20 53 43 41 4E constants are for use with SCAN 00026E40 4D 53 47 48 44 52 28 63 6F 6E 66 5F 6E 75 6D 2C 73 74 61 72 74 5F 6D 73 67 2C 66 69 65 6C 64 2C MSGHDR(conf_num,start_msg,field, 00026E60 74 65 78 74 29 20 69 6E 20 74 68 65 20 46 49 45 4C 44 20 70 61 72 61 6D 65 74 65 72 2E 20 00 00 text) in the FIELD parameter. .. 00026E80 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 51 00 00 00 0A 20 20 53 43 41 4E 4D 53 47 48 44 ]☻[◙THelpTopic♠.Q...◙ SCANMSGHD 00026EA0 52 28 63 6F 6E 66 2C 73 74 61 72 74 5F 6D 73 67 2C 66 69 65 6C 64 2C 74 65 73 74 29 0A 20 20 DF R(conf,start_msg,field,test)◙ ▀ 00026EC0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00026EE0 DF DF DF DF 0A 5A 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 66 69 72 73 74 20 6D 65 73 73 ▀▀▀▀◙Z.☺.◙Returns the first mess 00026F00 61 67 65 20 6E 75 6D 62 65 72 20 69 6E 20 74 68 65 20 6D 65 73 73 61 67 65 20 62 61 73 65 20 77 age number in the message base w 00026F20 68 69 63 68 20 6D 61 74 63 68 65 73 20 74 68 65 20 73 65 61 72 63 68 20 20 63 72 69 74 65 72 69 hich matches the search criteri 00026F40 61 2E 20 0B 00 01 00 0A 45 78 61 6D 70 6C 65 3A 20 20 35 00 01 00 0A 69 6E 74 65 67 65 72 20 6D a. ♂.☺.◙Example: 5.☺.◙integer m 00026F60 73 67 6E 6F 20 6D 73 67 6E 6F 20 3D 20 53 43 41 4E 4D 53 47 48 44 52 28 30 2C 31 2C 48 44 52 5F sgno msgno = SCANMSGHDR(0,1,HDR_ 00026F80 54 4F 2C 22 53 74 61 6E 22 29 20 09 01 01 00 0A 54 68 69 73 20 66 75 6E 63 74 69 6F 6E 20 63 61 TO,"Stan") ○☺☺.◙This function ca 00026FA0 6E 20 62 65 20 75 73 65 64 20 74 6F 20 73 63 61 6E 20 50 43 42 6F 61 72 64 20 6D 65 73 73 61 67 n be used to scan PCBoard messag 00026FC0 65 20 62 61 73 65 73 20 66 6F 72 20 63 65 72 74 61 69 6E 20 20 69 6E 66 6F 72 6D 61 74 69 6F 6E e bases for certain information 00026FE0 2E 20 41 6C 6C 20 66 69 65 6C 64 73 20 69 6E 20 74 68 65 20 73 74 61 6E 64 61 72 64 20 68 65 61 . All fields in the standard hea 00027000 64 65 72 20 63 61 6E 20 62 65 20 73 65 61 72 63 68 65 64 2E 20 54 68 65 72 65 20 61 72 65 20 20 der can be searched. There are 00027020 31 35 20 66 69 65 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 15 fields in the standard header 00027040 2E 20 56 61 6C 69 64 20 76 61 6C 75 65 73 20 66 6F 72 20 66 69 65 6C 64 20 61 72 65 20 31 2D 31 . Valid values for field are 1-1 00027060 35 2E 20 20 53 65 65 20 74 68 65 20 6C 69 73 74 20 6F 66 20 63 6F 6E 73 74 61 6E 74 73 20 72 65 5. See the list of constants re 00027080 6C 61 74 65 64 20 74 6F 20 74 68 69 73 20 66 75 6E 63 74 69 6F 6E 2E 20 18 00 00 00 0A 20 20 53 lated to this function. ↑...◙ S 000270A0 65 65 20 61 6C 73 6F 20 3A 20 4D 73 67 54 6F 46 69 6C 65 0A 02 00 2B 02 C9 01 04 2D 02 03 02 09 ee also : MsgToFile◙☻.+☻╔☺♦-☻♥☻○ 000270C0 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 43 00 00 00 0A 20 20 4D 53 47 54 4F 46 49 4C 45 ]☻[◙THelpTopic♠.C...◙ MSGTOFILE 000270E0 20 63 6F 6E 66 2C 6D 73 67 5F 6E 6F 2C 66 69 6C 65 6E 61 6D 65 0A 20 20 DF DF DF DF DF DF DF DF conf,msg_no,filename◙ ▀▀▀▀▀▀▀▀ 00027100 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 1F 00 01 00 0A 57 72 69 74 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙▼.☺.◙Writ 00027120 65 73 20 61 20 6D 65 73 73 61 67 65 20 69 6E 74 6F 20 61 20 66 69 6C 65 2E 20 0B 00 01 00 0A 45 es a message into a file. ♂.☺.◙E 00027140 78 61 6D 70 6C 65 3A 20 20 65 00 01 00 0A 3B 55 73 69 6E 67 20 53 43 41 4E 4D 53 47 48 44 52 20 xample: e.☺.◙;Using SCANMSGHDR 00027160 74 6F 20 73 65 61 72 63 68 20 66 6F 72 20 61 20 6D 65 73 73 61 67 65 20 4D 53 47 54 4F 46 49 4C to search for a message MSGTOFIL 00027180 45 20 30 2C 32 30 30 2C 22 64 3A 5C 6D 73 67 31 2E 74 78 74 22 20 44 49 53 50 46 49 4C 45 20 22 E 0,200,"d:\msg1.txt" DISPFILE " 000271A0 44 3A 5C 6D 73 67 31 2E 74 78 74 22 2C 44 45 46 53 20 DE 01 01 00 0A 54 68 69 73 20 73 74 61 74 D:\msg1.txt",DEFS ▐☺☺.◙This stat 000271C0 65 6D 65 6E 74 20 77 69 6C 6C 20 74 61 6B 65 20 74 68 65 20 67 69 76 65 6E 20 6D 65 73 73 61 67 ement will take the given messag 000271E0 65 20 61 6E 64 20 77 72 69 74 65 20 69 74 20 74 6F 20 61 20 74 65 78 74 20 66 69 6C 65 2E 20 20 e and write it to a text file. 00027200 54 68 65 20 66 69 6C 65 27 73 20 66 69 72 73 74 20 31 35 20 6C 69 6E 65 73 20 77 69 6C 6C 20 63 The file's first 15 lines will c 00027220 6F 6E 74 61 69 6E 20 73 74 61 6E 64 61 72 64 20 68 65 61 64 65 72 20 69 6E 66 6F 72 6D 61 74 69 ontain standard header informati 00027240 6F 6E 2E 20 20 28 4F 6E 65 20 66 69 65 6C 64 20 70 65 72 20 6C 69 6E 65 29 20 54 68 65 20 68 65 on. (One field per line) The he 00027260 61 64 65 72 73 20 61 72 65 20 66 6F 72 6D 61 74 74 65 64 20 74 6F 20 6D 61 6B 65 20 70 61 72 73 aders are formatted to make pars 00027280 69 6E 67 20 65 61 73 69 65 72 2E 20 20 54 68 65 20 31 36 74 68 20 6C 69 6E 65 20 77 69 6C 6C 20 ing easier. The 16th line will 000272A0 73 74 61 74 65 20 68 6F 77 20 6D 61 6E 79 20 65 78 74 65 6E 64 65 64 20 68 65 61 64 65 72 73 20 state how many extended headers 000272C0 61 72 65 20 70 72 65 73 65 6E 74 2E 20 54 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 6C 69 6E 65 28 are present. The following line( 000272E0 73 29 20 77 69 6C 6C 20 63 6F 6E 74 61 69 6E 20 65 78 74 65 6E 64 65 64 20 68 65 61 64 65 72 73 s) will contain extended headers 00027300 2E 20 28 6F 6E 65 20 70 65 72 20 6C 69 6E 65 29 20 46 69 6E 61 6C 6C 79 2C 20 61 66 74 65 72 20 . (one per line) Finally, after 00027320 74 68 65 20 65 78 74 65 6E 64 65 64 20 68 65 61 64 65 72 73 2C 20 77 69 6C 6C 20 62 65 20 61 20 the extended headers, will be a 00027340 6C 69 6E 65 20 63 6F 6E 74 61 69 6E 69 6E 67 20 20 22 4D 65 73 73 61 67 65 20 62 6F 64 79 3A 22 line containing "Message body:" 00027360 2E 20 45 76 65 72 79 74 68 69 6E 67 20 61 66 74 65 72 20 74 68 61 74 20 69 73 20 74 68 65 20 62 . Everything after that is the b 00027380 6F 64 79 20 6F 66 20 74 68 65 20 6D 65 73 73 61 67 65 2E 20 33 00 00 00 0A 20 20 53 65 65 20 61 ody of the message. 3...◙ See a 000273A0 6C 73 6F 20 3A 20 53 63 61 6E 4D 73 67 48 64 72 2C 20 44 69 73 70 46 69 6C 65 2C 20 48 44 52 5F lso : ScanMsgHdr, DispFile, HDR_ 000273C0 2E 2E 2E FF 43 6F 6E 73 74 73 0A 03 00 2C 02 BF 02 0A C8 00 CB 02 08 2B 02 D5 02 0E 5D 02 5B 0A ... Consts◙♥.,☻┐☻◙╚.╦☻◘+☻╒☻♫]☻[◙ 000273E0 54 48 65 6C 70 54 6F 70 69 63 13 00 31 00 00 00 0A 20 20 51 57 4B 4C 49 4D 49 54 53 20 66 69 65 THelpTopic‼.1...◙ QWKLIMITS fie 00027400 6C 64 2C 6C 69 6D 69 74 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ld,limit◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00027420 0A 27 00 00 00 0A 20 20 51 57 4B 4C 49 4D 49 54 53 28 66 69 65 6C 64 29 0A 20 20 DF DF DF DF DF ◙'...◙ QWKLIMITS(field)◙ ▀▀▀▀▀ 00027440 DF DF DF DF DF DF DF DF DF DF DF 0A 1C 00 01 00 0A 31 29 20 54 68 65 20 51 57 4B 4C 49 4D 49 54 ▀▀▀▀▀▀▀▀▀▀▀◙∟.☺.◙1) The QWKLIMIT 00027460 53 20 53 74 61 74 65 6D 65 6E 74 20 7B 00 01 00 0A 54 68 69 73 20 73 74 61 74 65 6D 65 6E 74 20 S Statement {.☺.◙This statement 00027480 61 6C 6C 6F 77 73 20 74 68 65 20 50 50 4C 20 70 72 6F 67 72 61 6D 6D 65 72 20 74 6F 20 6D 6F 64 allows the PPL programmer to mod 000274A0 69 66 79 20 61 20 75 73 65 72 73 20 51 57 4B 20 6C 69 6D 69 74 73 2E 20 20 46 6F 75 72 20 66 69 ify a users QWK limits. Four fi 000274C0 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 20 74 68 65 69 72 20 elds can be modified with their 000274E0 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 20 6E 6F 74 65 2E 20 statement. O.☺.◙Important note. 00027500 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 4E 44 20 50 55 54 55 You *must* use GET USER AND PUTU 00027520 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 6F 6E 73 2E 20 0B 00 SER with these QWK functions. ♂. 00027540 01 00 0A 0A 45 78 61 6D 70 6C 65 3A 20 27 00 01 00 0A 47 45 54 55 53 45 52 20 51 57 4B 4C 49 4D ☺.◙◙Example: '.☺.◙GETUSER QWKLIM 00027560 49 54 53 20 4D 41 58 4D 53 47 53 2C 35 30 30 20 50 55 54 55 53 45 52 20 3B 00 01 00 0A 0A 2D 20 ITS MAXMSGS,500 PUTUSER ;.☺.◙◙- 00027580 4D 61 78 20 4D 65 73 73 61 67 65 73 3A 20 4D 61 78 69 6D 75 6D 20 6D 65 73 73 61 67 65 73 20 61 Max Messages: Maximum messages a 000275A0 6C 6C 6F 77 65 64 20 69 6E 20 61 20 71 77 6B 20 70 61 63 6B 65 74 20 94 00 00 00 20 20 20 20 20 llowed in a qwk packet ö... 000275C0 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 000275E0 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 00027600 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 69 6E ained◙ in 00027620 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 50 PCBSETUP the values in PCBSETUP 00027640 20 77 69 6C 6C 20 62 65 20 75 73 65 64 2E 0A 59 00 01 00 0A 2D 20 4D 61 78 20 4D 65 73 73 61 67 will be used.◙Y.☺.◙- Max Messag 00027660 65 73 20 70 65 72 20 43 6F 6E 66 65 72 65 6E 63 65 3A 20 4D 61 78 69 6D 75 6D 20 6D 65 73 73 61 es per Conference: Maximum messa 00027680 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 20 70 65 72 20 ges allowed in a qwk packet per 000276A0 63 6F 6E 66 65 72 65 6E 63 65 2E 20 96 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 conference. û... 000276C0 20 2A 20 4E 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 * Note: If you specify a number 000276E0 20 68 69 67 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 higher than that contained◙ 00027700 20 20 20 20 20 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 in PCBSETUP 00027720 20 74 68 65 20 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 the values in PCBSETUP will be 00027740 75 73 65 64 2E 0A 52 00 01 00 0A 2D 20 50 65 72 73 6F 6E 61 6C 20 41 74 74 61 63 68 20 4C 69 6D used.◙R.☺.◙- Personal Attach Lim 00027760 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 73 20 69 6E 20 61 it: Maximum number of bytes in a 00027780 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 2E 20 50 00 01 00 ttached files for the user. P.☺. 000277A0 0A 2D 20 50 75 62 6C 69 63 20 41 74 74 61 63 68 20 4C 69 6D 69 74 3A 20 4D 61 78 69 6D 75 6D 20 ◙- Public Attach Limit: Maximum 000277C0 6E 75 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 number of bytes in attached file 000277E0 73 20 66 6F 72 20 74 68 65 20 75 73 65 72 2E 20 3F 00 01 00 0A 46 6F 75 72 20 63 6F 6E 73 74 61 s for the user. ?.☺.◙Four consta 00027800 6E 74 73 20 68 61 76 65 20 62 65 65 6E 20 64 65 66 69 6E 65 64 20 74 6F 20 69 64 65 6E 74 69 66 nts have been defined to identif 00027820 79 20 74 68 65 20 46 49 45 4C 44 20 76 61 6C 75 65 2E 20 23 01 00 00 0A 20 43 6F 6E 73 74 61 6E y the FIELD value. #☺..◙ Constan 00027840 74 20 20 20 20 20 20 20 20 56 61 6C 75 65 20 20 20 20 20 46 69 65 6C 64 0A 20 4D 41 58 4D 53 47 t Value Field◙ MAXMSG 00027860 53 20 20 20 20 20 20 20 20 20 30 20 20 20 20 20 20 20 20 20 4D 61 78 20 6D 65 73 73 61 67 65 73 S 0 Max messages 00027880 20 70 65 72 20 71 77 6B 20 70 61 63 6B 65 74 0A 20 43 4D 41 58 4D 53 47 53 20 20 20 20 20 20 20 per qwk packet◙ CMAXMSGS 000278A0 20 31 20 20 20 20 20 20 20 20 20 4D 61 78 20 4D 65 73 73 61 67 65 73 20 70 65 72 20 63 6F 6E 66 1 Max Messages per conf 000278C0 65 72 65 6E 63 65 0A 20 41 54 54 41 43 48 5F 4C 49 4D 5F 55 20 20 20 20 32 20 20 20 20 20 20 20 erence◙ ATTACH_LIM_U 2 000278E0 20 20 50 65 72 73 6F 6E 61 6C 20 61 74 74 61 63 68 20 62 79 74 65 73 20 6C 69 6D 69 74 0A 20 41 Personal attach bytes limit◙ A 00027900 54 54 41 43 48 5F 4C 49 4D 5F 50 20 20 20 20 33 20 20 20 20 20 20 20 20 20 50 75 62 6C 69 63 20 TTACH_LIM_P 3 Public 00027920 61 74 74 61 63 68 20 62 79 74 65 73 20 6C 69 6D 69 74 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 attach bytes limit◙ 00027940 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 0A 1D 00 01 00 0A 32 ◙↔.☺.◙2 00027960 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 27 00 00 00 20 ) The QWKLIMITS() function '... 00027980 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 000279A0 20 20 20 20 20 0A A7 00 01 00 54 68 69 73 20 66 75 6E 63 74 69 6F 6E 73 20 72 65 74 75 72 6E 73 ◙º.☺.This functions returns 000279C0 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 73 65 the values contained in the use 000279E0 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 20 63 rs QWK configuration. The same c 00027A00 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 20 73 onstants used in the QWKLIMITS s 00027A20 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 20 20 tatements can be used with the 00027A40 66 69 65 6C 64 20 70 61 72 61 6D 65 74 65 72 2E 20 2D 00 01 00 0A 45 78 61 6D 70 6C 65 3A 20 47 field parameter. -.☺.◙Example: G 00027A60 45 54 55 53 45 52 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 53 ETUSER PRINTLN QWKLIMITS(MAXMSGS 00027A80 29 20 00 00 5D 02 5B 0A 54 48 65 6C 70 49 6E 64 65 78 F2 03 0C 00 00 00 22 54 00 00 3A 5B 00 00 ) ..]☻[◙THelpIndex≥♥♀..."T..:[.. 00027AA0 78 66 00 00 95 7E 00 00 88 87 00 00 FF FF FF FF D4 8B 00 00 99 8C 00 00 11 8D 00 00 E0 8D 00 00 xf..ò~..êç.. ╘ï..Öî..◄ì..αì.. 00027AC0 7F 8E 00 00 2B 8F 00 00 07 90 00 00 FF FF FF FF 74 90 00 00 EE 90 00 00 93 91 00 00 4C 92 00 00 ⌂Ä..+Å..•É.. tÉ..εÉ..ôæ..LÆ.. 00027AE0 B7 93 00 00 F0 9B 00 00 93 9C 00 00 BA 9D 00 00 46 9E 00 00 AF 9E 00 00 65 9F 00 00 4F A1 00 00 ╖ô..≡¢..ô£..║¥..F₧..»₧..eƒ..Oí.. 00027B00 39 A2 00 00 E7 A4 00 00 C2 A5 00 00 B1 A6 00 00 E6 AA 00 00 80 AD 00 00 13 AE 00 00 BD AF 00 00 9ó..τñ..┬Ñ..▒ª..µ¬..Ç¡..‼«..╜».. 00027B20 6A B0 00 00 14 B1 00 00 7F B2 00 00 DE B3 00 00 89 B4 00 00 6E B5 00 00 63 B6 00 00 21 BC 00 00 j░..¶▒..⌂▓..▐│..ë┤..n╡..c╢..!╝.. 00027B40 2D BD 00 00 71 BE 00 00 36 BF 00 00 A4 BF 00 00 B1 B9 00 00 E4 BA 00 00 3B B3 00 00 EC 92 00 00 -╜..q╛..6┐..ñ┐..▒╣..Σ║..;│..∞Æ.. 00027B60 24 A0 00 00 C8 BD 00 00 84 94 00 00 D6 95 00 00 A3 97 00 00 0E 99 00 00 79 9A 00 00 01 A3 00 00 $á..╚╜..äö..╓ò..úù..♫Ö..yÜ..☺ú.. 00027B80 FF FF FF FF CD B8 00 00 FF FF FF FF D7 A3 00 00 68 69 00 00 37 C0 00 00 D9 C0 00 00 AF C1 00 00 ═╕.. ╫ú..hi..7└..┘└..»┴.. 00027BA0 49 C2 00 00 31 C3 00 00 47 C4 00 00 4F C5 00 00 5B C6 00 00 51 C7 00 00 47 C8 00 00 3D C9 00 00 I┬..1├..G─..O┼..[╞..Q╟..G╚..=╔.. 00027BC0 31 CA 00 00 03 CB 00 00 A8 CB 00 00 8C CC 00 00 AA CD 00 00 4E CE 00 00 5A CF 00 00 F3 CF 00 00 1╩..♥╦..¿╦..î╠..¬═..N╬..Z╧..≤╧.. 00027BE0 92 D0 00 00 30 D1 00 00 54 D2 00 00 95 D3 00 00 38 D4 00 00 E8 D4 00 00 72 D5 00 00 3F D6 00 00 Æ╨..0╤..T╥..ò╙..8╘..Φ╘..r╒..?╓.. 00027C00 D7 D6 00 00 A3 D7 00 00 8B D8 00 00 09 D9 00 00 85 D9 00 00 79 DA 00 00 77 DB 00 00 58 DC 00 00 ╫╓..ú╫..ï╪..○┘..à┘..y┌..w█..X▄.. 00027C20 0C DD 00 00 C0 DD 00 00 F3 DE 00 00 46 E1 00 00 D6 E1 00 00 82 E2 00 00 45 E3 00 00 08 E4 00 00 ♀▌..└▌..≤▐..Fß..╓ß..éΓ..Eπ..◘Σ.. 00027C40 CB E4 00 00 8E E5 00 00 51 E6 00 00 14 E7 00 00 CA E7 00 00 8D E8 00 00 50 E9 00 00 13 EA 00 00 ╦Σ..Äσ..Qµ..¶τ..╩τ..ìΦ..PΘ..‼Ω.. 00027C60 D6 EA 00 00 95 EB 00 00 58 EC 00 00 FA EC 00 00 BD ED 00 00 5F EE 00 00 1D EF 00 00 BF EF 00 00 ╓Ω..òδ..X∞..·∞..╜φ.._ε..↔∩..┐∩.. 00027C80 F5 F0 00 00 A5 F2 00 00 5F F3 00 00 41 F4 00 00 15 F5 00 00 72 F6 00 00 16 F7 00 00 E7 F7 00 00 ⌡≡..Ñ≥.._≤..A⌠..§⌡..r÷..▬≈..τ≈.. 00027CA0 AB F8 00 00 32 F9 00 00 CC F9 00 00 C0 FA 00 00 78 FB 00 00 CC FC 00 00 64 FD 00 00 2E FE 00 00 ½°..2∙..╠∙..└·..x√..╠ⁿ..d²...■.. 00027CC0 AA FE 00 00 65 FF 00 00 3F 00 01 00 26 01 01 00 5B 03 01 00 43 04 01 00 19 05 01 00 D9 05 01 00 ¬■..e ..?.☺.&☺☺.[♥☺.C♦☺.↓♣☺.┘♣☺. 00027CE0 9E 06 01 00 68 07 01 00 2A 08 01 00 E3 09 01 00 A8 0B 01 00 5F 0D 01 00 18 0F 01 00 CF 10 01 00 ₧♠☺.h•☺.*◘☺.π○☺.¿♂☺._♪☺.↑☼☺.╧►☺. 00027D00 DE 12 01 00 8F 14 01 00 3F 16 01 00 33 18 01 00 EE 19 01 00 A0 1B 01 00 57 1D 01 00 11 1F 01 00 ▐↕☺.Ŷ☺.?▬☺.3↑☺.ε↓☺.á←☺.W↔☺.◄▼☺. 00027D20 B2 20 01 00 B3 22 01 00 62 24 01 00 24 26 01 00 34 28 01 00 71 2E 01 00 30 30 01 00 F5 30 01 00 ▓ ☺.│"☺.b$☺.$&☺.4(☺.q.☺.00☺.⌡0☺. 00027D40 A0 31 01 00 4B 32 01 00 BF 32 01 00 98 33 01 00 3C 34 01 00 C8 34 01 00 78 35 01 00 05 38 01 00 á1☺.K2☺.┐2☺.ÿ3☺.<4☺.╚4☺.x5☺.♣8☺. 00027D60 B8 38 01 00 56 3B 01 00 EE 3D 01 00 52 3E 01 00 B8 3F 01 00 43 40 01 00 C0 40 01 00 3B 41 01 00 ╕8☺.V;☺.ε=☺.R>☺.╕?☺.C@☺.└@☺.;A☺. 00027D80 AB 41 01 00 34 42 01 00 C1 42 01 00 3F 43 01 00 D2 43 01 00 2E 45 01 00 FF FF FF FF 8B 46 01 00 ½A☺.4B☺.┴B☺.?C☺.╥C☺..E☺. ïF☺. 00027DA0 FF FF FF FF 04 47 01 00 A1 47 01 00 70 48 01 00 CB 48 01 00 4A 49 01 00 5F 4A 01 00 0A 4B 01 00 ♦G☺.íG☺.pH☺.╦H☺.JI☺._J☺.◙K☺. 00027DC0 95 4C 01 00 CE 4E 01 00 4F 50 01 00 AF 50 01 00 15 51 01 00 1B 53 01 00 09 54 01 00 09 56 01 00 òL☺.╬N☺.OP☺.»P☺.§Q☺.←S☺.○T☺.○V☺. 00027DE0 E1 56 01 00 DB 58 01 00 23 5B 01 00 DA 5B 01 00 D2 5C 01 00 04 5E 01 00 1C 5F 01 00 AB 5F 01 00 ßV☺.█X☺.#[☺.┌[☺.╥\☺.♦^☺.∟_☺.½_☺. 00027E00 FF FF FF FF 5F 60 01 00 E3 60 01 00 B4 61 01 00 35 62 01 00 CE 62 01 00 5B 63 01 00 1D 68 01 00 _`☺.π`☺.┤a☺.5b☺.╬b☺.[c☺.↔h☺. 00027E20 98 68 01 00 E2 69 01 00 92 6B 01 00 42 6D 01 00 F2 6E 01 00 A5 70 01 00 1E 75 01 00 C1 76 01 00 ÿh☺.Γi☺.Æk☺.Bm☺.≥n☺.Ñp☺.▲u☺.┴v☺. 00027E40 6E 78 01 00 20 7A 01 00 68 7B 01 00 C0 7B 01 00 15 7C 01 00 3D 7D 01 00 5E 7E 01 00 B9 80 01 00 nx☺. z☺.h{☺.└{☺.§|☺.=}☺.^~☺.╣Ç☺. 00027E60 2A 83 01 00 92 83 01 00 99 86 01 00 CC 87 01 00 20 89 01 00 9D 89 01 00 28 8A 01 00 5D 8B 01 00 *â☺.Æâ☺.Öå☺.╠ç☺. ë☺.¥ë☺.(è☺.]ï☺. 00027E80 CD 8B 01 00 59 8C 01 00 E3 8C 01 00 CB 8D 01 00 C2 8E 01 00 A6 8F 01 00 4A 90 01 00 51 91 01 00 ═ï☺.Yî☺.πî☺.╦ì☺.┬Ä☺.ªÅ☺.JÉ☺.Qæ☺. 00027EA0 21 92 01 00 12 93 01 00 CA 96 01 00 5C 97 01 00 ED 98 01 00 4C 99 01 00 FB 99 01 00 9F 9A 01 00 !Æ☺.↕ô☺.╩û☺.\ù☺.φÿ☺.LÖ☺.√Ö☺.ƒÜ☺. 00027EC0 79 9B 01 00 D3 9B 01 00 6B 9C 01 00 05 9D 01 00 A7 9D 01 00 70 9F 01 00 E2 9F 01 00 AF A1 01 00 y¢☺.╙¢☺.k£☺.♣¥☺.º¥☺.pƒ☺.Γƒ☺.»í☺. 00027EE0 45 A3 01 00 0A A4 01 00 9F A5 01 00 29 A6 01 00 B1 A6 01 00 8F AA 01 00 48 AB 01 00 72 AC 01 00 Eú☺.◙ñ☺.ƒÑ☺.)ª☺.▒ª☺.Ŭ☺.H½☺.r¼☺. 00027F00 BD AD 01 00 85 AE 01 00 16 AF 01 00 EB AF 01 00 74 B1 01 00 F4 B2 01 00 E9 B4 01 00 D9 B6 01 00 ╜¡☺.à«☺.▬»☺.δ»☺.t▒☺.⌠▓☺.Θ┤☺.┘╢☺. 00027F20 50 B8 01 00 C3 B9 01 00 A9 BB 01 00 8C BD 01 00 70 BE 01 00 3C BF 01 00 08 C0 01 00 91 C0 01 00 P╕☺.├╣☺.⌐╗☺.î╜☺.p╛☺.<┐☺.◘└☺.æ└☺. 00027F40 E1 C1 01 00 54 C4 01 00 40 C6 01 00 F0 C6 01 00 A9 C7 01 00 72 C8 01 00 50 C9 01 00 45 CA 01 00 ß┴☺.T─☺.@╞☺.≡╞☺.⌐╟☺.r╚☺.P╔☺.E╩☺. 00027F60 D5 CA 01 00 C8 CC 01 00 F2 CD 01 00 2C CF 01 00 D3 CF 01 00 7E D0 01 00 AF D1 01 00 FD D2 01 00 ╒╩☺.╚╠☺.≥═☺.,╧☺.╙╧☺.~╨☺.»╤☺.²╥☺. 00027F80 4B D4 01 00 9D D5 01 00 E9 D6 01 00 3C D8 01 00 71 DA 01 00 8A DB 01 00 9D DC 01 00 45 DE 01 00 K╘☺.¥╒☺.Θ╓☺.<╪☺.q┌☺.è█☺.¥▄☺.E▐☺. 00027FA0 D0 DF 01 00 44 E2 01 00 C4 E2 01 00 98 E3 01 00 EB E4 01 00 1C E6 01 00 2B E7 01 00 55 E8 01 00 ╨▀☺.DΓ☺.─Γ☺.ÿπ☺.δΣ☺.∟µ☺.+τ☺.UΦ☺. 00027FC0 AA E9 01 00 D8 EA 01 00 7B EB 01 00 14 EC 01 00 26 ED 01 00 38 EE 01 00 48 EF 01 00 FF FF FF FF ¬Θ☺.╪Ω☺.{δ☺.¶∞☺.&φ☺.8ε☺.H∩☺. 00027FE0 58 F0 01 00 21 F1 01 00 71 F5 01 00 17 80 01 00 21 3F 01 00 35 F7 01 00 AC AB 00 00 C5 10 00 00 X≡☺.!±☺.q⌡☺.↨Ç☺.!?☺.5≈☺.¼½..┼►.. 00028000 84 03 00 00 D8 00 00 00 0F 0A 00 00 59 0C 00 00 90 0D 00 00 A6 0E 00 00 FF FF FF FF FF FF FF FF ä♥..╪...☼◙..Y♀..É♪..ª♫.. 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 FD 15 00 00 8B 18 00 00 0F 1A 00 00 D7 1E 00 00 49 22 00 00 38 23 00 00 98 28 00 00 ²§..ï↑..☼→..╫▲..I"..8#..ÿ(.. 00028280 8E 2A 00 00 A1 2B 00 00 7B 2E 00 00 FA 2E 00 00 CC 30 00 00 37 33 00 00 92 37 00 00 80 38 00 00 Ä*..í+..{...·...╠0..73..Æ7..Ç8.. 000282A0 B8 39 00 00 10 3E 00 00 DB 3E 00 00 F4 43 00 00 56 49 00 00 56 4C 00 00 86 50 00 00 E7 51 00 00 ╕9..►>..█>..⌠C..VI..VL..åP..τQ.. 000282C0 24 53 00 00 85 53 00 00 84 FB 01 00 28 B7 00 00 A1 00 02 00 F7 00 02 00 E2 04 02 00 CE 0A 02 00 $S..àS..ä√☺.(╖..í.☻.≈.☻.Γ♦☻.╬◙☻. 000282E0 23 0B 02 00 34 11 02 00 63 2C 02 00 BA 2E 02 00 7E 32 02 00 D9 34 02 00 93 35 02 00 99 38 02 00 #♂☻.4◄☻.c,☻.║.☻.~2☻.┘4☻.ô5☻.Ö8☻. 00028300 BE 39 02 00 B0 3A 02 00 9B 3B 02 00 27 3D 02 00 FB 3E 02 00 E8 3F 02 00 C9 42 02 00 15 46 02 00 ╛9☻.░:☻.¢;☻.'=☻.√>☻.Φ?☻.╔B☻.§F☻. 00028320 56 48 02 00 7A 4B 02 00 9E 4C 02 00 DD 4D 02 00 52 5E 02 00 6D 63 02 00 90 66 02 00 80 68 02 00 VH☻.zK☻.₧L☻.▌M☻.R^☻.mc☻.Éf☻.Çh☻. 00028340 EE 69 02 00 81 6E 02 00 C1 70 02 00 DD 73 02 00 54 00 02 00 FF FF FF FF FF FF FF FF FF FF FF FF εi☻.ün☻.┴p☻.▌s☻.T.☻. 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 12 FB 01 00 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 5D ]