============================================================================================================================================== OFFSET 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F ---------------------------------------------------------------------------------------------------------------------------------------------- 00000000 46 42 48 46 28 FD 02 00 E0 5D 02 00 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 2B 00 00 00 0A FBHF(²☻.α]☻.☻[◙THelpTopic♣.+...◙ 00000020 20 20 50 6F 77 65 72 20 50 50 4C 20 32 2E 32 20 48 65 6C 70 0A 20 20 DF DF DF DF DF DF DF DF DF Power PPL 2.2 Help◙ ▀▀▀▀▀▀▀▀▀ 00000040 DF DF DF DF DF DF DF DF DF 0A 10 00 00 00 0A 20 20 50 50 4C 20 4C 61 6E 67 75 61 67 65 0A 17 00 ▀▀▀▀▀▀▀▀▀◙►...◙ PPL Language◙↨. 00000060 00 00 0A 20 20 50 50 4C FF 52 65 66 65 72 65 6E 63 65 FF 49 6E 64 65 78 0A 10 00 00 00 0A 20 20 ..◙ PPL Reference Index◙►...◙ 00000080 50 6F 77 65 72 50 50 4C 20 49 44 45 0A 5A 00 00 00 0A 20 20 54 68 65 FF 46 69 6C 65 FF 45 64 69 PowerPPL IDE◙Z...◙ The File Edi 000000A0 74 6F 72 0A 20 20 54 68 65 FF 43 61 6C 63 75 6C 61 74 6F 72 0A 20 20 54 68 65 FF 43 61 6C 65 6E tor◙ The Calculator◙ The Calen 000000C0 64 61 72 0A 20 20 54 68 65 FF 41 73 63 69 69 FF 54 61 62 6C 65 0A 20 20 54 68 65 FF 4D 65 73 73 dar◙ The Ascii Table◙ The Mess 000000E0 61 67 65 FF 57 69 6E 64 6F 77 0A 06 00 5A 01 3F 00 13 5B 01 66 00 0F 5D 01 78 00 0E 5F 01 89 00 age Window◙♠.Z☺?.‼[☺f.☼]☺x.♫_☺ë. 00000100 0C 60 01 98 00 0F 5E 01 AA 00 12 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 09 00 27 00 00 00 0A ♀`☺ÿ.☼^☺¬.↕]☻[◙THelpTopic○.'...◙ 00000120 20 20 43 6F 6D 70 69 6C 65 72 20 4F 70 74 69 6F 6E 73 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF Compiler Options◙ ▀▀▀▀▀▀▀▀▀▀▀ 00000140 DF DF DF DF DF 0A 2A 00 01 00 0A 54 68 65 72 65 20 61 72 65 20 74 77 6F 20 6F 70 74 69 6F 6E 73 ▀▀▀▀▀◙*.☺.◙There are two options 00000160 20 66 6F 72 20 74 68 65 20 63 6F 6D 70 69 6C 65 72 20 3A 20 1B 00 00 00 0A 20 41 72 72 61 79 20 for the compiler : ←...◙ Array 00000180 44 69 6D 65 6E 73 69 6F 6E 20 43 68 65 63 6B 69 6E 67 0A 64 00 01 00 0A 54 68 69 73 20 6F 70 74 Dimension Checking◙d.☺.◙This opt 000001A0 69 6F 6E 20 61 6C 6C 6F 77 20 74 68 65 20 63 6F 6D 70 69 6C 65 72 20 74 6F 20 63 68 65 63 6B 20 ion allow the compiler to check 000001C0 66 6F 72 20 6D 69 73 74 61 6B 65 73 20 77 68 65 6E 20 75 73 69 6E 67 20 74 68 65 20 73 74 61 74 for mistakes when using the stat 000001E0 65 6D 65 6E 74 20 52 45 44 49 4D 2E 20 66 6F 72 20 65 78 61 6D 70 6C 65 20 3A 20 3D 00 00 00 0A ement REDIM. for example : =...◙ 00000200 20 20 20 20 20 20 20 44 49 4D 20 54 41 42 4C 45 28 35 2C 35 2C 35 29 0A 20 20 20 20 20 20 20 2E DIM TABLE(5,5,5)◙ . 00000220 2E 2E 0A 20 20 20 20 20 20 20 52 45 44 49 4D 20 54 41 42 4C 45 2C 31 30 2C 31 30 0A 50 00 01 00 ..◙ REDIM TABLE,10,10◙P.☺. 00000240 0A 54 68 69 73 20 77 69 6C 6C 20 67 65 6E 65 72 61 74 65 20 61 6E 20 65 72 72 6F 72 20 75 6E 6C ◙This will generate an error unl 00000260 65 73 73 20 41 72 72 61 79 20 44 69 6D 65 6E 73 69 6F 6E 20 43 68 65 63 6B 69 6E 67 20 68 61 73 ess Array Dimension Checking has 00000280 20 62 65 65 6E 20 64 69 73 61 62 6C 65 64 2E 20 1B 00 00 00 0A 20 55 73 65 72 20 56 61 72 69 61 been disabled. ←...◙ User Varia 000002A0 62 6C 65 20 47 65 6E 65 72 61 74 69 6F 6E 0A 83 00 01 00 0A 54 68 69 73 20 61 6C 6C 6F 77 20 74 ble Generation◙â.☺.◙This allow t 000002C0 68 65 20 50 50 45 20 74 6F 20 67 65 6E 65 72 61 74 65 20 74 68 65 20 75 73 65 72 20 76 61 72 69 he PPE to generate the user vari 000002E0 61 62 6C 65 73 20 77 68 65 6E 20 73 74 61 72 74 69 6E 67 2E 2E 2E 20 64 69 73 61 62 6C 65 20 74 ables when starting... disable t 00000300 68 69 73 20 6F 70 74 69 6F 6E 20 69 66 20 79 6F 75 20 64 6F 6E 27 74 20 77 61 6E 74 20 74 6F 20 his option if you don't want to 00000320 68 61 76 65 20 74 68 65 20 77 6F 72 6B 20 64 6F 6E 65 2E 2E 2E 20 7B 00 01 00 0A 55 73 75 61 6C have the work done... {.☺.◙Usual 00000340 6C 79 2C 20 74 68 65 72 65 20 69 73 20 6E 6F 20 6E 65 65 64 20 74 6F 20 63 68 61 6E 67 65 20 61 ly, there is no need to change a 00000360 6E 79 74 68 69 6E 67 20 68 65 72 65 2E 2E 2E 20 62 6F 74 68 20 6F 70 74 69 6F 6E 73 20 6D 61 79 nything here... both options may 00000380 20 62 65 20 63 68 65 63 6B 65 64 20 75 6E 6C 65 73 73 20 79 6F 75 20 68 61 76 65 20 72 65 61 73 be checked unless you have reas 000003A0 6F 6E 73 20 74 6F 20 63 68 61 6E 67 65 64 20 74 68 61 74 2E 20 00 00 5D 02 5B 0A 54 48 65 6C 70 ons to changed that. ..]☻[◙THelp 000003C0 54 6F 70 69 63 08 00 25 00 00 00 0A 20 20 54 68 65 20 46 69 6C 65 20 45 64 69 74 6F 72 0A 20 20 Topic◘.%...◙ The File Editor◙ 000003E0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 37 00 01 00 0A 54 68 65 20 46 69 6C 65 20 45 64 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙7.☺.◙The File Ed 00000400 69 74 6F 72 20 61 6C 6C 6F 77 73 20 79 6F 75 20 74 6F 20 65 64 69 74 20 79 6F 75 72 20 2E 50 50 itor allows you to edit your .PP 00000420 53 20 66 69 6C 65 73 2E 2E 2E 20 27 00 01 00 0A 68 65 72 65 20 61 72 65 20 74 68 65 20 6B 65 79 S files... '.☺.◙here are the key 00000440 73 20 74 68 61 74 20 79 6F 75 20 6D 61 79 20 70 72 65 73 73 3A 20 9F 01 00 00 0A 20 20 55 70 20 s that you may press: ƒ☺..◙ Up 00000460 20 20 20 20 20 20 20 20 4D 6F 76 65 20 75 70 20 6F 6E 65 20 6C 69 6E 65 0A 20 20 44 6F 77 6E 20 Move up one line◙ Down 00000480 20 20 20 20 20 20 4D 6F 76 65 20 64 6F 77 6E 20 6F 6E 65 20 6C 69 6E 65 0A 20 20 52 69 67 68 74 Move down one line◙ Right 000004A0 20 20 20 20 20 20 4D 6F 76 65 20 72 69 67 68 74 20 6F 6E 65 20 63 6F 6C 75 6D 6E 0A 20 20 4C 65 Move right one column◙ Le 000004C0 66 74 20 20 20 20 20 20 20 4D 6F 76 65 20 6C 65 66 74 20 6F 6E 65 20 63 6F 6C 75 6D 6E 0A 20 20 ft Move left one column◙ 000004E0 50 67 55 70 20 20 20 20 20 20 20 4D 6F 76 65 20 6F 6E 65 20 70 61 67 65 20 75 70 0A 20 20 50 67 PgUp Move one page up◙ Pg 00000500 44 6E 20 20 20 20 20 20 20 4D 6F 76 65 20 6F 6E 65 20 70 61 67 65 20 64 6F 77 6E 0A 20 20 48 6F Dn Move one page down◙ Ho 00000520 6D 65 20 20 20 20 20 20 20 4D 6F 76 65 20 72 69 67 68 74 20 6D 6F 73 74 20 63 6F 6C 75 6D 6E 20 me Move right most column 00000540 6F 66 20 6C 69 6E 65 0A 20 20 45 6E 64 20 20 20 20 20 20 20 20 4D 6F 76 65 20 6C 65 66 74 20 6D of line◙ End Move left m 00000560 6F 73 74 20 63 6F 6C 75 6D 6E 20 6F 66 20 6C 69 6E 65 0A 20 20 43 74 72 6C 2D 52 69 67 68 74 20 ost column of line◙ Ctrl-Right 00000580 4D 6F 76 65 20 72 69 67 68 74 20 6F 6E 65 20 77 6F 72 64 0A 20 20 43 74 72 6C 2D 4C 65 66 74 20 Move right one word◙ Ctrl-Left 000005A0 20 4D 6F 76 65 20 6C 65 66 74 20 6F 6E 65 20 77 6F 72 64 0A 20 20 43 74 72 6C 2D 50 67 55 70 20 Move left one word◙ Ctrl-PgUp 000005C0 20 4D 6F 76 65 20 74 6F 20 74 6F 70 20 6F 66 20 74 65 78 74 0A 20 20 43 74 72 6C 2D 50 67 44 6E Move to top of text◙ Ctrl-PgDn 000005E0 20 20 4D 6F 76 65 20 74 6F 20 62 6F 74 74 6F 6D 20 6F 66 20 74 65 78 74 0A 6D 00 01 00 0A 59 6F Move to bottom of text◙m.☺.◙Yo 00000600 75 20 63 61 6E 20 75 73 65 20 62 6C 6F 63 6B 73 20 74 6F 20 6D 6F 76 65 2F 64 65 6C 65 74 65 2F u can use blocks to move/delete/ 00000620 72 65 70 6C 61 63 65 20 61 6E 79 20 62 6C 6F 63 6B 20 6F 66 20 74 65 78 74 2E 2E 2E 20 73 69 6D replace any block of text... sim 00000640 70 6C 79 20 68 6F 6C 64 20 74 68 65 20 53 68 69 66 74 20 6B 65 79 20 70 72 65 73 73 65 64 20 61 ply hold the Shift key pressed a 00000660 6E 64 20 70 72 65 73 73 3A 20 24 03 00 00 0A 20 20 55 70 20 20 20 20 20 20 20 20 20 52 65 73 69 nd press: $♥..◙ Up Resi 00000680 7A 65 20 74 68 65 20 62 6C 6F 63 6B 20 6F 6E 65 20 6C 69 6E 65 20 75 70 0A 20 20 44 6F 77 6E 20 ze the block one line up◙ Down 000006A0 20 20 20 20 20 20 52 65 73 69 7A 65 20 74 68 65 20 62 6C 6F 63 6B 20 6F 6E 65 20 6C 69 6E 65 20 Resize the block one line 000006C0 64 6F 77 6E 0A 20 20 52 69 67 68 74 20 20 20 20 20 20 52 65 73 69 7A 65 20 74 68 65 20 62 6C 6F down◙ Right Resize the blo 000006E0 63 6B 20 6F 6E 65 20 63 6F 6C 75 6D 6E 20 72 69 67 68 74 0A 20 20 4C 65 66 74 20 20 20 20 20 20 ck one column right◙ Left 00000700 20 52 65 73 69 7A 65 20 74 68 65 20 62 6C 6F 63 6B 20 6F 6E 65 20 63 6F 6C 75 6D 6E 20 6C 65 66 Resize the block one column lef 00000720 74 0A 20 20 50 67 55 70 20 20 20 20 20 20 20 52 65 73 69 7A 65 20 74 68 65 20 62 6C 6F 63 6B 20 t◙ PgUp Resize the block 00000740 6F 6E 65 20 70 61 67 65 20 75 70 0A 20 20 50 67 44 6E 20 20 20 20 20 20 20 52 65 73 69 7A 65 20 one page up◙ PgDn Resize 00000760 74 68 65 20 62 6C 6F 63 6B 20 6F 6E 65 20 70 61 67 65 20 64 6F 77 6E 0A 20 20 48 6F 6D 65 20 20 the block one page down◙ Home 00000780 20 20 20 20 20 52 65 73 69 7A 65 20 74 68 65 20 62 6C 6F 63 6B 20 74 6F 20 72 69 67 68 74 20 6D Resize the block to right m 000007A0 6F 73 74 20 63 6F 6C 75 6D 6E 20 6F 66 20 6C 69 6E 65 0A 20 20 45 6E 64 20 20 20 20 20 20 20 20 ost column of line◙ End 000007C0 52 65 73 69 7A 65 20 74 68 65 20 62 6C 6F 63 6B 20 74 6F 20 6C 65 66 74 20 6D 6F 73 74 20 63 6F Resize the block to left most co 000007E0 6C 75 6D 6E 20 6F 66 20 6C 69 6E 65 0A 20 20 43 74 72 6C 2D 52 69 67 68 74 20 52 65 73 69 7A 65 lumn of line◙ Ctrl-Right Resize 00000800 20 74 68 65 20 62 6C 6F 63 6B 20 74 6F 20 6E 65 78 74 20 77 6F 72 64 0A 20 20 43 74 72 6C 2D 4C the block to next word◙ Ctrl-L 00000820 65 66 74 20 20 52 65 73 69 7A 65 20 74 68 65 20 62 6C 6F 63 6B 20 74 6F 20 70 72 65 76 69 6F 75 eft Resize the block to previou 00000840 73 20 77 6F 72 64 0A 20 20 43 74 72 6C 2D 50 67 55 70 20 20 52 65 73 69 7A 65 20 74 68 65 20 62 s word◙ Ctrl-PgUp Resize the b 00000860 6C 6F 63 6B 20 74 6F 20 62 6F 74 74 6F 6D 20 6F 66 20 74 65 78 74 0A 20 20 43 74 72 6C 2D 50 67 lock to bottom of text◙ Ctrl-Pg 00000880 44 6E 20 20 52 65 73 69 7A 65 20 74 68 65 20 62 6C 6F 63 6B 20 74 6F 20 65 6E 64 20 6F 66 20 74 Dn Resize the block to end of t 000008A0 65 78 74 0A 20 20 44 65 6C 20 20 20 20 20 20 20 20 44 65 6C 65 74 65 20 74 68 65 20 62 6C 6F 63 ext◙ Del Delete the bloc 000008C0 6B 20 28 74 68 65 20 62 6C 6F 63 6B 20 69 73 20 6C 6F 73 74 2C 20 75 6E 6C 65 73 73 20 55 4E 44 k (the block is lost, unless UND 000008E0 4F 20 69 73 20 70 72 65 73 73 65 64 29 0A 20 20 53 68 69 66 74 2D 44 65 6C 20 20 50 75 74 20 74 O is pressed)◙ Shift-Del Put t 00000900 68 65 20 62 6C 6F 63 6B 20 69 6E 20 74 68 65 20 63 75 72 72 65 6E 74 20 62 75 66 66 65 72 20 61 he block in the current buffer a 00000920 6E 64 20 64 65 6C 65 74 65 20 69 74 0A 20 20 53 68 69 66 74 2D 49 6E 73 20 20 46 69 6C 6C 20 74 nd delete it◙ Shift-Ins Fill t 00000940 68 65 20 62 6C 6F 63 6B 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6E 74 20 62 75 66 66 65 72 he block with the current buffer 00000960 0A 20 20 43 74 72 6C 2D 49 6E 73 20 20 20 50 75 74 20 74 68 65 20 62 6C 6F 63 6B 20 69 6E 20 74 ◙ Ctrl-Ins Put the block in t 00000980 68 65 20 63 75 72 72 65 6E 74 20 62 75 66 66 65 72 0A 4F 00 01 00 0A 54 68 65 20 46 69 6C 65 20 he current buffer◙O.☺.◙The File 000009A0 65 64 69 74 6F 72 20 63 61 6E 20 62 65 20 72 65 73 69 7A 65 64 20 61 6E 64 20 6D 6F 76 65 64 20 editor can be resized and moved 000009C0 75 73 69 6E 67 20 74 68 65 20 57 69 6E 64 6F 77 73 20 6D 65 6E 75 20 6F 72 20 74 68 65 20 6D 6F using the Windows menu or the mo 000009E0 75 73 65 2E 20 57 00 01 00 0A 49 74 20 69 73 20 70 6F 73 73 69 62 6C 65 20 74 6F 20 6F 70 65 6E use. W.☺.◙It is possible to open 00000A00 20 6D 61 6E 79 20 46 69 6C 65 20 45 64 69 74 6F 72 73 20 61 74 20 61 20 74 69 6D 65 2C 20 6A 75 many File Editors at a time, ju 00000A20 73 74 20 6F 70 65 6E 20 61 20 66 69 6C 65 20 6F 72 20 63 72 65 61 74 65 20 6F 6E 65 2E 2E 2E 20 st open a file or create one... 00000A40 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 1B 00 00 00 0A 20 20 43 61 6C 63 75 6C 61 ..]☻[◙THelpTopic♥.←...◙ Calcula 00000A60 74 6F 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF 0A 82 00 01 00 0A 41 20 63 61 6C 63 75 6C 61 74 tor◙ ▀▀▀▀▀▀▀▀▀▀◙é.☺.◙A calculat 00000A80 6F 72 20 69 73 20 76 65 72 79 20 75 73 65 66 75 6C 6C 20 77 68 65 6E 20 70 72 6F 67 72 61 6D 6D or is very usefull when programm 00000AA0 69 6E 67 2E 2E 2E 20 79 6F 75 20 63 61 6E 20 68 61 76 65 20 6D 61 6E 79 20 63 61 6C 63 75 6C 61 ing... you can have many calcula 00000AC0 74 6F 72 73 20 6F 70 65 6E 65 64 20 61 74 20 61 20 74 69 6D 65 2C 20 63 61 6C 63 75 6C 61 74 69 tors opened at a time, calculati 00000AE0 6E 67 20 64 69 66 66 65 72 65 6E 74 20 74 68 69 6E 67 73 2E 2E 2E 20 8C 01 01 00 0A 54 68 65 20 ng different things... î☺☺.◙The 00000B00 63 61 6C 63 75 6C 61 74 6F 72 20 69 73 20 61 20 73 69 6D 70 6C 65 20 66 6F 75 72 2D 66 75 6E 63 calculator is a simple four-func 00000B20 74 69 6F 6E 20 63 61 6C 63 75 6C 61 74 6F 72 20 77 69 74 68 20 61 64 64 2C 20 73 75 62 74 72 61 tion calculator with add, subtra 00000B40 63 74 2C 20 6D 75 6C 74 69 70 6C 79 2C 20 61 6E 64 20 64 69 76 69 64 65 2E 20 20 54 6F 20 6F 70 ct, multiply, and divide. To op 00000B60 65 72 61 74 65 20 74 68 65 20 63 61 6C 63 75 6C 61 74 6F 72 20 79 6F 75 20 63 61 6E 20 65 69 74 erate the calculator you can eit 00000B80 68 65 72 20 75 73 65 20 74 68 65 20 6B 65 79 62 6F 61 72 64 20 6F 72 20 70 72 65 73 73 20 74 68 her use the keyboard or press th 00000BA0 65 20 62 75 74 74 6F 6E 73 20 6F 6E 20 74 68 65 20 63 61 6C 63 75 6C 61 74 6F 72 20 77 69 74 68 e buttons on the calculator with 00000BC0 20 74 68 65 20 6D 6F 75 73 65 2E 20 20 54 68 65 20 27 43 27 20 6B 65 79 20 63 6C 65 61 72 73 20 the mouse. The 'C' key clears 00000BE0 74 68 65 20 63 61 6C 63 75 6C 61 74 6F 72 2C 20 74 68 65 20 27 1B 27 20 6B 65 79 20 77 69 6C 6C the calculator, the '←' key will 00000C00 20 65 72 61 73 65 73 20 74 68 65 20 6C 61 73 74 20 63 68 61 72 61 63 74 65 72 20 74 79 70 65 64 erases the last character typed 00000C20 2C 20 61 6E 64 20 74 68 65 20 27 F1 27 20 6B 65 79 20 74 6F 67 67 6C 65 73 20 74 68 65 20 76 61 , and the '±' key toggles the va 00000C40 6C 75 65 20 66 72 6F 6D 20 70 6F 73 69 74 69 76 65 20 74 6F 20 6E 65 67 61 74 69 76 65 20 28 74 lue from positive to negative (t 00000C60 68 65 20 6B 65 79 62 6F 61 72 64 20 65 71 75 69 76 61 6C 65 6E 74 20 6F 66 20 27 F1 27 20 69 73 he keyboard equivalent of '±' is 00000C80 20 27 5F 27 29 2E 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 23 00 00 00 0A 20 20 '_'). ..]☻[◙THelpTopic☻.#...◙ 00000CA0 4D 65 73 73 61 67 65 20 57 69 6E 64 6F 77 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A Message Window◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 00000CC0 FA 00 01 00 0A 54 68 65 20 4D 65 73 73 61 67 65 20 57 69 6E 64 6F 77 20 69 73 20 68 65 72 65 20 ·.☺.◙The Message Window is here 00000CE0 74 6F 20 73 68 6F 77 20 79 6F 75 20 74 68 65 20 72 65 73 75 6C 74 20 6F 66 20 74 68 65 20 63 6F to show you the result of the co 00000D00 6D 70 69 6C 61 74 69 6F 6E 20 70 72 6F 63 65 64 75 72 65 2E 20 48 65 72 65 20 61 72 65 20 73 68 mpilation procedure. Here are sh 00000D20 6F 77 6E 20 74 68 65 20 6C 69 6E 65 20 6E 75 6D 62 65 72 20 6F 66 20 79 6F 75 72 20 65 72 72 6F own the line number of your erro 00000D40 72 73 20 6F 72 20 73 69 6D 70 6C 79 20 74 68 65 20 63 6F 6E 66 69 72 6D 61 74 69 6F 6E 20 6F 66 rs or simply the confirmation of 00000D60 20 61 20 70 65 72 66 65 63 74 20 63 6F 6D 70 69 6C 61 74 69 6F 6E 2C 20 73 6F 20 79 6F 75 20 6B a perfect compilation, so you k 00000D80 6E 6F 77 20 79 6F 75 27 72 65 20 74 68 65 20 62 65 73 74 20 50 50 4C 20 70 72 6F 67 72 61 6D 6D now you're the best PPL programm 00000DA0 65 72 20 61 6C 6C 20 6F 76 65 72 20 74 68 65 20 77 6F 72 6C 64 20 3C 67 72 69 6E 21 3E 20 00 00 er all over the world <grin!> .. 00000DC0 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 17 00 00 00 0A 20 20 43 61 6C 65 6E 64 61 72 0A ]☻[◙THelpTopic☻.↨...◙ Calendar◙ 00000DE0 20 20 DF DF DF DF DF DF DF DF 0A E4 00 01 00 0A 54 68 65 20 63 61 6C 65 6E 64 61 72 20 64 69 73 ▀▀▀▀▀▀▀▀◙Σ.☺.◙The calendar dis 00000E00 70 6C 61 79 73 20 74 68 65 20 63 75 72 72 65 6E 74 20 6D 6F 6E 74 68 2C 20 68 69 67 68 6C 69 67 plays the current month, highlig 00000E20 68 74 69 6E 67 20 74 6F 64 61 79 73 20 64 61 74 65 2E 20 54 68 65 20 6E 65 78 74 20 61 6E 64 20 hting todays date. The next and 00000E40 70 72 65 76 69 6F 75 73 20 6D 6F 6E 74 68 73 20 63 61 6E 20 62 65 20 76 69 65 77 65 64 20 75 73 previous months can be viewed us 00000E60 69 6E 67 20 74 68 65 20 27 2B 27 20 6F 72 20 27 2D 27 20 6B 65 79 73 20 72 65 73 70 65 63 74 69 ing the '+' or '-' keys respecti 00000E80 76 6C 79 2E 20 20 54 68 65 20 6D 6F 75 73 65 20 63 61 6E 20 61 6C 73 6F 20 62 65 20 75 73 65 64 vly. The mouse can also be used 00000EA0 20 74 6F 20 63 68 61 6E 67 65 20 74 68 65 20 6D 6F 6E 74 68 20 62 79 20 70 72 65 73 73 69 6E 67 to change the month by pressing 00000EC0 20 74 68 65 20 1E 20 6F 72 20 1F 20 69 63 6F 6E 73 2E 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F the ▲ or ▼ icons. ..]☻[◙THelpTo 00000EE0 70 69 63 03 00 1D 00 00 00 0A 20 20 41 53 43 49 49 20 54 61 62 6C 65 0A 20 20 DF DF DF DF DF DF pic♥.↔...◙ ASCII Table◙ ▀▀▀▀▀▀ 00000F00 DF DF DF DF DF 0A 78 00 01 00 0A 41 6E 20 41 73 63 69 69 20 74 61 62 6C 65 20 69 73 20 52 45 41 ▀▀▀▀▀◙x.☺.◙An Ascii table is REA 00000F20 4C 4C 59 20 75 73 65 66 75 6C 6C 20 77 68 65 6E 20 70 72 6F 67 72 61 6D 6D 69 6E 67 2E 2E 2E 20 LLY usefull when programming... 00000F40 77 65 20 6E 65 76 65 72 20 6B 6E 6F 77 20 77 68 61 74 27 73 20 74 68 65 20 63 6F 64 65 20 6F 66 we never know what's the code of 00000F60 20 74 68 65 20 27 D9 27 20 63 68 61 72 61 63 74 65 72 20 66 6F 72 20 65 78 65 6D 70 6C 65 2E 2E the '┘' character for exemple.. 00000F80 2E 20 6A 01 01 00 0A 54 68 65 20 41 53 43 49 49 20 74 61 62 6C 65 20 64 69 73 70 6C 61 79 73 20 . j☺☺.◙The ASCII table displays 00000FA0 74 68 65 20 65 6E 74 69 72 65 20 49 42 4D 20 50 43 20 63 68 61 72 61 63 74 65 72 20 73 65 74 2E the entire IBM PC character set. 00000FC0 20 20 54 68 65 20 63 75 72 72 65 6E 74 20 63 68 61 72 61 63 74 65 72 20 69 73 20 6D 61 72 6B 65 The current character is marke 00000FE0 64 20 62 79 20 61 20 62 6C 69 6E 6B 69 6E 67 20 62 6C 6F 63 6B 20 63 75 72 73 6F 72 2C 20 61 6E d by a blinking block cursor, an 00001000 64 20 74 68 65 20 68 65 78 61 64 65 63 69 6D 61 6C 20 61 6E 64 20 64 65 63 69 6D 61 6C 20 41 53 d the hexadecimal and decimal AS 00001020 43 49 49 20 76 61 6C 75 65 73 20 6F 66 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 61 72 65 20 CII values of the character are 00001040 64 69 73 70 6C 61 79 65 64 20 62 65 6C 6F 77 20 74 68 65 20 63 68 61 72 74 2E 20 41 20 6E 65 77 displayed below the chart. A new 00001060 20 63 68 61 72 61 63 74 65 72 20 69 73 20 73 65 6C 65 63 74 65 64 20 62 79 20 70 72 65 73 73 69 character is selected by pressi 00001080 6E 67 20 69 74 20 6F 6E 20 74 68 65 20 6B 65 79 62 6F 61 72 64 2C 20 62 79 20 63 6C 69 63 6B 69 ng it on the keyboard, by clicki 000010A0 6E 67 20 74 68 65 20 6D 6F 75 73 65 20 6F 6E 20 69 74 20 69 6E 20 74 68 65 20 63 68 61 72 74 2C ng the mouse on it in the chart, 000010C0 20 6F 72 20 62 79 20 6D 6F 76 69 6E 67 20 74 68 65 20 63 75 72 73 6F 72 20 75 73 69 6E 67 20 74 or by moving the cursor using t 000010E0 68 65 20 63 75 72 73 6F 72 20 6B 65 79 73 2E 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 he cursor keys. ..]☻[◙THelpTopic 00001100 09 00 5F 00 00 00 0A 20 20 50 43 42 6F 61 72 64 20 50 72 6F 67 72 61 6D 6D 69 6E 67 20 4C 61 6E ○._...◙ PCBoard Programming Lan 00001120 67 75 61 67 65 20 52 65 66 65 72 65 6E 63 65 20 49 6E 64 65 78 0A 20 20 DF DF DF DF DF DF DF DF guage Reference Index◙ ▀▀▀▀▀▀▀▀ 00001140 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00001160 DF DF DF DF 0A 2B 00 00 00 0A 20 20 20 46 75 6E 63 74 69 6F 6E 73 2C 20 53 74 61 74 65 6D 65 6E ▀▀▀▀◙+...◙ Functions, Statemen 00001180 74 73 20 26 20 52 65 73 65 72 76 65 64 20 57 6F 72 64 73 0A 90 00 00 00 0A 20 20 20 40 58 6E 6E ts & Reserved Words◙É...◙ @Xnn 000011A0 0A 20 20 20 24 0A 20 20 20 41 0A 20 20 20 42 0A 20 20 20 43 0A 20 20 20 44 0A 20 20 20 45 0A 20 ◙ $◙ A◙ B◙ C◙ D◙ E◙ 000011C0 20 20 46 0A 20 20 20 47 0A 20 20 20 48 0A 20 20 20 49 0A 20 20 20 4A 0A 20 20 20 4B 0A 20 20 20 F◙ G◙ H◙ I◙ J◙ K◙ 000011E0 4C 0A 20 20 20 4D 0A 20 20 20 4E 0A 20 20 20 4F 0A 20 20 20 50 0A 20 20 20 51 0A 20 20 20 52 0A L◙ M◙ N◙ O◙ P◙ Q◙ R◙ 00001200 20 20 20 53 0A 20 20 20 54 0A 20 20 20 55 0A 20 20 20 56 0A 20 20 20 57 0A 20 20 20 58 0A 20 20 S◙ T◙ U◙ V◙ W◙ X◙ 00001220 20 59 0A 20 20 20 5A 0A 25 00 00 00 0A 20 20 20 43 6F 6E 73 74 61 6E 74 73 20 26 20 50 72 65 64 Y◙ Z◙%...◙ Constants & Pred 00001240 65 66 69 6E 65 64 20 56 61 72 69 61 62 6C 65 73 0A 5A 00 00 00 0A 20 20 20 43 6F 6E 73 74 61 6E efined Variables◙Z...◙ Constan 00001260 74 73 0A 20 20 20 50 72 65 64 69 66 69 6E 65 64 FF 43 6F 6E 73 74 61 6E 74 73 0A 20 20 20 4D 65 ts◙ Predifined Constants◙ Me 00001280 73 73 61 67 65 FF 48 65 61 64 65 72 FF 43 6F 6E 73 74 61 6E 74 73 0A 20 20 20 50 72 65 64 69 66 ssage Header Constants◙ Predif 000012A0 69 6E 65 64 FF 56 61 72 69 61 62 6C 65 73 0A 15 00 00 00 0A 20 20 20 53 70 65 63 69 61 6C 20 46 ined Variables◙§...◙ Special F 000012C0 65 61 74 75 72 65 73 0A 2E 00 00 00 0A 20 20 20 41 63 63 6F 75 6E 74 69 6E 67 FF 66 65 61 74 75 eatures◙....◙ Accounting featu 000012E0 72 65 73 0A 20 20 20 44 42 61 73 65 FF 49 49 49 FF 66 65 61 74 75 72 65 73 0A 19 00 00 00 0A 20 res◙ DBase III features◙↓...◙ 00001300 20 20 53 79 6E 74 61 78 20 26 20 43 6F 6D 70 69 6C 61 74 69 6F 6E 0A 7B 00 00 00 0A 20 20 20 50 Syntax & Compilation◙{...◙ P 00001320 50 4C FF 53 6F 75 72 63 65 FF 53 79 6E 74 61 78 0A 20 20 20 44 61 74 61 FF 54 79 70 65 73 0A 20 PL Source Syntax◙ Data Types◙ 00001340 20 20 45 78 70 72 65 73 73 69 6F 6E FF 4F 70 65 72 61 74 6F 72 73 0A 20 20 20 40 58 6E 6E FF 43 Expression Operators◙ @Xnn C 00001360 6F 6C 6F 72 FF 63 6F 64 65 73 0A 20 20 20 43 6F 6D 70 69 6C 65 72 FF 44 69 72 65 63 74 69 76 65 olor codes◙ Compiler Directive 00001380 73 0A 20 20 20 43 6F 6D 70 69 6C 65 72 FF 4F 70 74 69 6F 6E 73 0A 27 00 0D 02 8F 00 04 58 01 97 s◙ Compiler Options◙'.♪☻Å.♦X☺ù 000013A0 00 01 F4 01 9C 00 01 F5 01 A1 00 01 F6 01 A6 00 01 F7 01 AB 00 01 F8 01 B0 00 01 F9 01 B5 00 01 .☺⌠☺£.☺⌡☺í.☺÷☺ª.☺≈☺½.☺°☺░.☺∙☺╡.☺ 000013C0 FA 01 BA 00 01 FB 01 BF 00 01 FC 01 C4 00 01 FD 01 C9 00 01 FE 01 CE 00 01 FF 01 D3 00 01 00 02 ·☺║.☺√☺┐.☺ⁿ☺─.☺²☺╔.☺■☺╬.☺ ☺╙.☺.☻ 000013E0 D8 00 01 01 02 DD 00 01 02 02 E2 00 01 03 02 E7 00 01 04 02 EC 00 01 05 02 F1 00 01 06 02 F6 00 ╪.☺☺☻▌.☺☻☻Γ.☺♥☻τ.☺♦☻∞.☺♣☻±.☺♠☻÷. 00001400 01 07 02 FB 00 01 08 02 00 01 01 09 02 05 01 01 0A 02 0A 01 01 0B 02 0F 01 01 0C 02 14 01 01 03 ☺•☻√.☺◘☻.☺☺○☻♣☺☺◙☻◙☺☺♂☻☼☺☺♀☻¶☺☺♥ 00001420 00 44 01 09 3F 00 51 01 14 2B 02 69 01 18 04 00 85 01 14 26 02 B3 01 13 14 02 CA 01 12 01 00 FA .D☺○?.Q☺¶+☻i☺↑♦.à☺¶&☻│☺‼¶☻╩☺↕☺.· 00001440 01 11 02 00 0F 02 0A 05 00 1D 02 14 0D 02 35 02 10 58 01 49 02 13 5C 01 60 02 10 5D 02 5B 0A 54 ☺◄☻.☼☻◙♣.↔☻¶♪☻5☻►X☺I☻‼\☺`☻►]☻[◙T 00001460 48 65 6C 70 54 6F 70 69 63 02 00 3A 00 00 00 20 20 46 75 6E 63 74 69 6F 6E 73 20 26 20 53 74 61 HelpTopic☻.:... Functions & Sta 00001480 74 65 6D 65 6E 74 73 20 2D 20 41 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF tements - A◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000014A0 DF DF DF DF DF DF DF DF 0A 8E 00 00 00 0A 20 20 41 62 6F 72 74 0A 20 20 41 62 73 0A 20 20 41 63 ▀▀▀▀▀▀▀▀◙Ä...◙ Abort◙ Abs◙ Ac 000014C0 63 6F 75 6E 74 0A 20 20 41 63 74 4D 73 67 4E 75 6D 0A 20 20 41 64 6A 42 79 74 65 73 0A 20 20 41 count◙ ActMsgNum◙ AdjBytes◙ A 000014E0 64 6A 44 42 79 74 65 73 0A 20 20 41 64 6A 54 42 79 74 65 73 0A 20 20 41 64 6A 54 46 69 6C 65 73 djDBytes◙ AdjTBytes◙ AdjTFiles 00001500 0A 20 20 41 64 6A 54 69 6D 65 0A 20 20 41 6C 69 61 73 0A 20 20 41 6E 64 0A 20 20 41 6E 73 69 4F ◙ AdjTime◙ Alias◙ And◙ AnsiO 00001520 6E 0A 20 20 41 6E 73 69 50 6F 73 0A 20 20 41 70 70 65 6E 64 0A 20 20 41 73 63 0A 0F 00 07 00 3E n◙ AnsiPos◙ Append◙ Asc◙☼.•.> 00001540 00 05 08 00 46 00 03 27 02 4C 00 07 1F 02 56 00 09 4E 01 62 00 08 4F 01 6D 00 09 50 01 79 00 09 .♣◘.F.♥'☻L.•▼☻V.○N☺b.◘O☺m.○P☺y.○ 00001560 51 01 85 00 09 B0 00 91 00 07 4A 01 9B 00 05 09 00 A3 00 03 0A 00 A9 00 06 B1 00 B2 00 07 3F 01 Q☺à.○░.æ.•J☺¢.♣○.ú.♥◙.⌐.♠▒.▓.•?☺ 00001580 BC 00 06 0B 00 C5 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 46 ╝.♠♂.┼.♥]☻[◙THelpTopic☻.9...◙ F 000015A0 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 65 6D 65 6E 74 73 20 2D 20 42 0A 20 20 DF DF DF DF DF unction & Statements - B◙ ▀▀▀▀▀ 000015C0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 44 00 00 00 0A 20 20 42 32 77 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙D...◙ B2w◙ 000015E0 20 20 42 61 63 6B 75 70 0A 20 20 42 69 74 43 6C 65 61 72 0A 20 20 42 69 74 53 65 74 0A 20 20 42 Backup◙ BitClear◙ BitSet◙ B 00001600 6C 74 0A 20 20 42 72 65 61 6B 0A 20 20 42 72 6F 61 64 63 61 73 74 0A 20 20 42 79 65 0A 08 00 0C lt◙ Break◙ Broadcast◙ Bye◙◘.♀ 00001620 00 3D 00 03 B2 00 43 00 06 B3 00 4C 00 08 B4 00 57 00 06 B5 00 60 00 03 2E 01 66 00 05 B6 00 6E .=.♥▓.C.♠│.L.◘┤.W.♠╡.`.♥.☺f.♣╢.n 00001640 00 09 57 01 7A 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 .○W☺z.♥]☻[◙THelpTopic☻.9...◙ Fu 00001660 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 65 6D 65 6E 74 73 20 2D 20 43 0A 20 20 DF DF DF DF DF DF nction & Statements - C◙ ▀▀▀▀▀▀ 00001680 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 1F 01 00 00 0A 20 20 43 61 6C 6C 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙▼☺..◙ Call◙ 000016A0 20 20 43 61 6C 6C 49 44 0A 20 20 43 61 6C 6C 4E 75 6D 0A 20 20 43 61 72 72 69 65 72 0A 20 20 43 CallID◙ CallNum◙ Carrier◙ C 000016C0 63 54 79 70 65 0A 20 20 43 64 43 68 65 63 6B 4F 66 66 0A 20 20 43 64 43 68 65 63 6B 4F 6E 0A 20 cType◙ CdCheckOff◙ CdCheckOn◙ 000016E0 20 43 64 4F 6E 0A 20 20 43 68 61 74 0A 20 20 43 68 61 74 53 74 61 74 0A 20 20 43 68 72 0A 20 20 CdOn◙ Chat◙ ChatStat◙ Chr◙ 00001700 43 6C 6F 73 65 43 61 70 0A 20 20 43 6C 72 45 6F 6C 0A 20 20 43 6C 73 0A 20 20 43 6F 6C 6F 72 0A CloseCap◙ ClrEol◙ Cls◙ Color◙ 00001720 20 20 43 6F 6E 66 41 6C 69 61 73 0A 20 20 43 6F 6E 66 45 78 70 0A 20 20 43 6F 6E 66 46 6C 61 67 ConfAlias◙ ConfExp◙ ConfFlag 00001740 0A 20 20 43 6F 6E 66 4D 77 0A 20 20 43 6F 6E 66 52 65 67 0A 20 20 43 6F 6E 66 53 65 6C 0A 20 20 ◙ ConfMw◙ ConfReg◙ ConfSel◙ 00001760 43 6F 6E 66 53 79 73 0A 20 20 43 6F 6E 66 55 6E 46 6C 61 67 0A 20 20 43 6F 6E 74 69 6E 75 65 0A ConfSys◙ ConfUnFlag◙ Continue◙ 00001780 20 20 43 6F 70 79 0A 20 20 43 72 63 33 32 0A 20 20 43 75 72 43 6F 6C 6F 72 0A 20 20 43 75 72 43 Copy◙ Crc32◙ CurColor◙ CurC 000017A0 6F 6E 66 0A 20 20 43 75 72 53 65 63 0A 20 20 43 75 72 55 73 65 72 0A 1E 00 B7 00 3D 00 04 0D 00 onf◙ CurSec◙ CurUser◙▲.╖.=.♦♪. 000017C0 44 00 06 0F 00 4D 00 07 10 00 57 00 07 11 00 61 00 06 B8 00 6A 00 0A B9 00 77 00 09 12 00 83 00 D.♠☼.M.•►.W.•◄.a.♠╕.j.◙╣.w.○↕.â. 000017E0 04 BA 00 8A 00 04 32 00 91 00 08 13 00 9C 00 03 BB 00 A2 00 08 BC 00 AD 00 06 BD 00 B6 00 03 BE ♦║.è.♦2.æ.◘‼.£.♥╗.ó.◘╝.¡.♠╜.╢.♥╛ 00001800 00 BC 00 05 4B 01 C4 00 09 36 00 D0 00 07 BF 00 DA 00 08 39 00 E5 00 06 35 00 EE 00 07 37 00 F8 .╝.♣K☺─.○6.╨.•┐.┌.◘9.σ.♠5.ε.•7.° 00001820 00 07 38 00 02 01 07 C0 00 0C 01 0A 30 01 19 01 08 40 01 24 01 04 1E 02 2B 01 05 14 00 33 01 08 .•8.☻☺•└.♀☺◙0☺↓☺◘@☺$☺♦▲☻+☺♣¶.3☺◘ 00001840 15 00 3E 01 07 16 00 48 01 06 55 01 51 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 39 §.>☺•▬.H☺♠U☺Q☺•]☻[◙THelpTopic☻.9 00001860 00 00 00 0A 20 20 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 65 6D 65 6E 74 73 20 2D 20 44 0A ...◙ Function & Statements - D◙ 00001880 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A BE 00 00 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙╛... 000018A0 0A 20 20 44 61 74 65 0A 20 20 44 61 79 0A 20 20 44 62 67 4C 65 76 65 6C 0A 20 20 44 65 63 0A 20 ◙ Date◙ Day◙ DbgLevel◙ Dec◙ 000018C0 20 44 65 63 6C 61 72 65 0A 20 20 44 65 66 41 6E 73 0A 20 20 44 65 66 43 6F 6C 6F 72 0A 20 20 44 Declare◙ DefAns◙ DefColor◙ D 000018E0 65 6C 61 79 0A 20 20 44 65 6C 65 74 65 0A 20 20 44 65 6C 55 73 65 72 0A 20 20 44 69 72 0A 20 20 elay◙ Delete◙ DelUser◙ Dir◙ 00001900 44 69 73 70 46 69 6C 65 0A 20 20 44 69 73 70 53 74 72 0A 20 20 44 69 73 70 54 65 78 74 0A 20 20 DispFile◙ DispStr◙ DispText◙ 00001920 44 4E 65 78 74 0A 20 20 44 6F 49 6E 74 72 0A 20 20 44 6F 77 0A 20 20 44 6F 77 6E 6C 6F 61 64 0A DNext◙ DoIntr◙ Dow◙ Download◙ 00001940 20 20 44 72 69 76 65 53 70 61 63 65 0A 20 20 44 74 72 4F 66 66 0A 20 20 44 74 72 4F 6E 0A 15 00 DriveSpace◙ DtrOff◙ DtrOn◙§. 00001960 17 00 3D 00 04 18 00 44 00 03 19 00 4A 00 08 C2 00 55 00 03 12 02 5B 00 07 33 00 65 00 06 1A 00 ↨.=.♦↑.D.♥↓.J.◘┬.U.♥↕☻[.•3.e.♠→. 00001980 6E 00 08 C4 00 79 00 05 C5 00 81 00 06 C6 00 8A 00 07 C7 00 94 00 03 C8 00 9A 00 08 C9 00 A5 00 n.◘─.y.♣┼.ü.♠╞.è.•╟.ö.♥╚.Ü.◘╔.Ñ. 000019A0 07 CA 00 AF 00 08 23 02 BA 00 05 CB 00 C2 00 06 1B 00 CB 00 03 43 01 D1 00 08 15 02 DC 00 0A CC •╩.».◘#☻║.♣╦.┬.♠←.╦.♥C☺╤.◘§☻▄.◙╠ 000019C0 00 E9 00 06 CD 00 F2 00 05 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 .Θ.♠═.≥.♣]☻[◙THelpTopic☻.9...◙ 000019E0 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 65 6D 65 6E 74 73 20 2D 20 45 0A 20 20 DF DF DF DF Function & Statements - E◙ ▀▀▀▀ 00001A00 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 2B 00 00 00 0A 20 20 45 6E 64 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙+...◙ End 00001A20 0A 20 20 45 72 72 6F 72 43 6F 72 72 65 63 74 0A 20 20 45 76 74 54 69 6D 65 41 64 6A 0A 20 20 45 ◙ ErrorCorrect◙ EvtTimeAdj◙ E 00001A40 78 69 73 74 0A 04 00 CE 00 3D 00 03 3A 00 43 00 0C 3E 00 52 00 0A 1C 00 5F 00 05 5D 02 5B 0A 54 xist◙♦.╬.=.♥:.C.♀>.R.◙∟._.♣]☻[◙T 00001A60 48 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 HelpTopic☻.9...◙ Function & Sta 00001A80 74 65 6D 65 6E 74 73 20 2D 20 46 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF tements - F◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00001AA0 DF DF DF DF DF DF DF 0A 55 01 00 00 0A 20 20 46 41 70 70 65 6E 64 0A 20 20 46 43 6C 6F 73 65 0A ▀▀▀▀▀▀▀◙U☺..◙ FAppend◙ FClose◙ 00001AC0 20 20 46 43 6C 6F 73 65 41 6C 6C 0A 20 20 46 43 72 65 61 74 65 0A 20 20 46 44 65 66 49 6E 0A 20 FCloseAll◙ FCreate◙ FDefIn◙ 00001AE0 20 46 44 65 66 4F 75 74 0A 20 20 46 44 47 65 74 0A 20 20 46 44 50 75 74 0A 20 20 46 44 50 75 74 FDefOut◙ FDGet◙ FDPut◙ FDPut 00001B00 4C 6E 0A 20 20 46 44 50 75 74 50 61 64 0A 20 20 46 44 52 65 61 64 0A 20 20 46 44 57 72 69 74 65 Ln◙ FDPutPad◙ FDRead◙ FDWrite 00001B20 0A 20 20 46 65 72 72 0A 20 20 46 46 6C 75 73 68 0A 20 20 46 47 65 74 0A 20 20 46 69 6C 65 49 6E ◙ Ferr◙ FFlush◙ FGet◙ FileIn 00001B40 66 0A 20 20 46 69 6E 64 46 69 72 73 74 0A 20 20 46 69 6E 64 4E 65 78 74 0A 20 20 46 6C 61 67 0A f◙ FindFirst◙ FindNext◙ Flag◙ 00001B60 20 20 46 6C 61 67 43 6E 74 0A 20 20 46 6D 74 43 43 0A 20 20 46 6D 74 52 65 61 6C 0A 20 20 46 4E FlagCnt◙ FmtCC◙ FmtReal◙ FN 00001B80 65 78 74 0A 20 20 46 4F 70 65 6E 0A 20 20 46 6F 72 4E 65 78 74 0A 20 20 46 6F 72 77 61 72 64 0A ext◙ FOpen◙ ForNext◙ Forward◙ 00001BA0 20 20 46 50 75 74 0A 20 20 46 50 75 74 4C 6E 0A 20 20 46 50 75 74 50 61 64 0A 20 20 46 52 65 61 FPut◙ FPutLn◙ FPutPad◙ FRea 00001BC0 64 0A 20 20 46 52 65 41 6C 74 55 73 65 72 0A 20 20 46 72 65 73 68 4C 69 6E 65 0A 20 20 46 52 65 d◙ FReAltUser◙ FreshLine◙ FRe 00001BE0 77 69 6E 64 0A 20 20 46 53 65 65 6B 0A 20 20 46 75 6E 63 74 69 6F 6E 0A 20 20 46 57 72 69 74 65 wind◙ FSeek◙ Function◙ FWrite 00001C00 0A 24 00 CF 00 3D 00 07 D0 00 47 00 06 18 02 50 00 09 D1 00 5C 00 07 36 01 66 00 06 37 01 6F 00 ◙$.╧.=.•╨.G.♠↑☻P.○╤.\.•6☺f.♠7☺o. 00001C20 07 38 01 79 00 05 3A 01 81 00 05 3B 01 89 00 07 3C 01 93 00 08 39 01 9E 00 06 3D 01 A7 00 07 1D •8☺y.♣:☺ü.♣;☺ë.•<☺ô.◘9☺₧.♠=☺º.•↔ 00001C40 00 B1 00 04 32 01 B8 00 06 D2 00 C1 00 04 1E 00 C8 00 07 30 02 D2 00 09 31 02 DE 00 08 42 01 E9 .▒.♦2☺╕.♠╥.┴.♦▲.╚.•0☻╥.○1☻▐.◘B☺Θ 00001C60 00 04 44 01 F0 00 07 1F 00 FA 00 05 59 01 02 01 07 19 02 0C 01 05 D3 00 14 01 05 D4 00 1C 01 07 .♦D☺≡.•▼.·.♣Y☺☻☺•↓☻♀☺♣╙.¶☺♣╘.∟☺• 00001C80 D5 00 26 01 07 D6 00 30 01 04 D7 00 37 01 06 D8 00 40 01 07 34 01 4A 01 05 25 02 52 01 0A D9 00 ╒.&☺•╓.0☺♦╫.7☺♠╪.@☺•4☺J☺♣%☻R☺◙┘. 00001CA0 5F 01 09 DA 00 6B 01 07 33 01 75 01 05 11 02 7D 01 08 35 01 88 01 06 5D 02 5B 0A 54 48 65 6C 70 _☺○┌.k☺•3☺u☺♣◄☻}☺◘5☺ê☺♠]☻[◙THelp 00001CC0 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 65 6D 65 Topic☻.9...◙ Function & Stateme 00001CE0 6E 74 73 20 2D 20 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF nts - G◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00001D00 DF DF DF 0A 63 00 00 00 0A 20 20 47 65 74 41 6C 74 55 73 65 72 0A 20 20 47 65 74 45 6E 76 0A 20 ▀▀▀◙c...◙ GetAltUser◙ GetEnv◙ 00001D20 20 47 65 74 54 6F 6B 65 6E 0A 20 20 47 65 74 55 73 65 72 0A 20 20 47 65 74 58 0A 20 20 47 65 74 GetToken◙ GetUser◙ GetX◙ Get 00001D40 59 0A 20 20 47 6F 0A 20 20 47 6F 6F 64 62 79 65 0A 20 20 47 6F 53 75 62 0A 20 20 47 6F 54 6F 0A Y◙ Go◙ Goodbye◙ GoSub◙ GoTo◙ 00001D60 20 20 47 72 61 66 4D 6F 64 65 0A 0B 00 54 01 3D 00 0A 20 00 4A 00 06 21 00 53 00 08 DC 00 5E 00 GrafMode◙♂.T☺=.◙ .J.♠!.S.◘▄.^. 00001D80 07 22 00 68 00 04 23 00 6F 00 04 2F 02 76 00 02 DF 00 7B 00 07 DD 00 85 00 05 DE 00 8D 00 04 24 •".h.♦#.o.♦/☻v.☻▀.{.•▌.à.♣▐.ì.♦$ 00001DA0 00 94 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 6E 63 74 .ö.◘]☻[◙THelpTopic☻.9...◙ Funct 00001DC0 69 6F 6E 20 26 20 53 74 61 74 65 6D 65 6E 74 73 20 2D 20 48 0A 20 20 DF DF DF DF DF DF DF DF DF ion & Statements - H◙ ▀▀▀▀▀▀▀▀▀ 00001DE0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 33 00 00 00 0A 20 20 48 61 6E 67 75 70 0A 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3...◙ Hangup◙ 00001E00 20 48 65 6C 70 50 61 74 68 0A 20 20 48 69 43 6F 6E 66 4E 75 6D 0A 20 20 48 69 4D 73 67 4E 75 6D HelpPath◙ HiConfNum◙ HiMsgNum 00001E20 0A 20 20 48 6F 75 72 0A 05 00 E0 00 3D 00 06 25 00 46 00 08 1A 02 51 00 09 31 00 5D 00 08 26 00 ◙ Hour◙♣.α.=.♠%.F.◘→☻Q.○1.].◘&. 00001E40 68 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 6E 63 74 69 h.♦]☻[◙THelpTopic☻.9...◙ Functi 00001E60 6F 6E 20 26 20 53 74 61 74 65 6D 65 6E 74 73 20 2D 20 49 0A 20 20 DF DF DF DF DF DF DF DF DF DF on & Statements - I◙ ▀▀▀▀▀▀▀▀▀▀ 00001E80 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A AA 00 00 00 0A 20 20 49 32 73 0A 20 20 49 66 54 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙¬...◙ I2s◙ IfT 00001EA0 68 65 6E 0A 20 20 49 6E 42 79 74 65 73 0A 20 20 49 6E 63 0A 20 20 49 6E 6B 65 79 0A 20 20 49 6E hen◙ InBytes◙ Inc◙ Inkey◙ In 00001EC0 70 75 74 0A 20 20 49 6E 70 75 74 43 43 0A 20 20 49 6E 70 75 74 44 61 74 65 0A 20 20 49 6E 70 75 put◙ InputCC◙ InputDate◙ Inpu 00001EE0 74 49 6E 74 0A 20 20 49 6E 70 75 74 4D 6F 6E 65 79 0A 20 20 49 6E 70 75 74 53 74 72 0A 20 20 49 tInt◙ InputMoney◙ InputStr◙ I 00001F00 6E 70 75 74 54 65 78 74 0A 20 20 49 6E 70 75 74 54 69 6D 65 0A 20 20 49 6E 70 75 74 59 4E 0A 20 nputText◙ InputTime◙ InputYN◙ 00001F20 20 49 6E 73 74 72 0A 20 20 49 73 42 69 74 53 65 74 0A 20 20 49 73 4E 6F 6E 53 74 6F 70 0A 11 00 Instr◙ IsBitSet◙ IsNonStop◙◄. 00001F40 27 00 3D 00 03 E1 00 43 00 06 1C 02 4C 00 07 E2 00 56 00 03 28 00 5C 00 05 E3 00 64 00 05 E4 00 '.=.♥ß.C.♠∟☻L.•Γ.V.♥(.\.♣π.d.♣Σ. 00001F60 6C 00 07 E5 00 76 00 09 E6 00 82 00 08 E7 00 8D 00 0A E8 00 9A 00 08 E9 00 A5 00 09 EA 00 B1 00 l.•σ.v.○µ.é.◘τ.ì.◙Φ.Ü.◘Θ.Ñ.○Ω.▒. 00001F80 09 EB 00 BD 00 07 29 00 C7 00 05 0E 02 CF 00 08 3C 00 DA 00 09 5D 02 5B 0A 54 48 65 6C 70 54 6F ○δ.╜.•).╟.♣♫☻╧.◘<.┌.○]☻[◙THelpTo 00001FA0 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 65 6D 65 6E 74 pic☻.9...◙ Function & Statement 00001FC0 73 20 2D 20 4A 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF s - J◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00001FE0 DF 0A 08 00 00 00 0A 20 20 4A 6F 69 6E 0A 01 00 EC 00 3D 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F ▀◙◘...◙ Join◙☺.∞.=.♦]☻[◙THelpTo 00002000 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 65 6D 65 6E 74 pic☻.9...◙ Function & Statement 00002020 73 20 2D 20 4B 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF s - K◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00002040 DF 0A 73 00 00 00 0A 20 20 4B 62 64 42 75 66 53 69 7A 65 0A 20 20 4B 62 64 43 68 6B 4F 66 66 0A ▀◙s...◙ KbdBufSize◙ KbdChkOff◙ 00002060 20 20 4B 62 64 43 68 6B 4F 6E 0A 20 20 4B 62 64 46 69 6C 65 0A 20 20 4B 62 64 46 69 6C 65 55 73 KbdChkOn◙ KbdFile◙ KbdFileUs 00002080 65 64 0A 20 20 4B 62 64 46 6C 75 73 68 0A 20 20 4B 62 64 53 74 72 69 6E 67 0A 20 20 4B 62 64 53 ed◙ KbdFlush◙ KbdString◙ KbdS 000020A0 74 75 66 66 0A 20 20 4B 65 79 46 6C 75 73 68 0A 20 20 4B 49 6E 6B 65 79 0A 0A 00 2F 00 3D 00 0A tuff◙ KeyFlush◙ KInkey◙◙./.=.◙ 000020C0 ED 00 4A 00 09 EE 00 56 00 08 EF 00 61 00 07 30 00 6B 00 0B 47 01 79 00 08 46 01 84 00 09 F0 00 φ.J.○ε.V.◘∩.a.•0.k.♂G☺y.◘F☺ä.○≡. 000020E0 90 00 08 49 01 9B 00 08 2A 00 A6 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 39 00 00 É.◘I☺¢.◘*.ª.♠]☻[◙THelpTopic☻.9.. 00002100 00 0A 20 20 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 65 6D 65 6E 74 73 20 2D 20 4C 0A 20 20 .◙ Function & Statements - L◙ 00002120 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 76 00 00 00 0A 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙v...◙ 00002140 20 4C 61 6E 67 0A 20 20 4C 61 6E 67 45 78 74 0A 20 20 4C 61 73 74 41 6E 73 0A 20 20 4C 61 73 74 Lang◙ LangExt◙ LastAns◙ Last 00002160 49 6E 0A 20 20 4C 65 66 74 0A 20 20 4C 65 6E 0A 20 20 4C 65 74 0A 20 20 4C 6F 67 0A 20 20 4C 6F In◙ Left◙ Len◙ Let◙ Log◙ Lo 00002180 67 67 65 64 4F 6E 0A 20 20 4C 6F 4D 73 67 4E 75 6D 0A 20 20 4C 6F 6F 70 0A 20 20 4C 6F 77 65 72 ggedOn◙ LoMsgNum◙ Loop◙ Lower 000021A0 0A 20 20 4C 70 72 69 6E 74 65 64 0A 20 20 4C 74 72 69 6D 0A 0E 00 4D 01 3D 00 04 2B 00 44 00 07 ◙ Lprinted◙ Ltrim◙♫.M☺=.♦+.D.• 000021C0 34 00 4E 00 07 41 01 58 00 06 2C 00 61 00 04 2D 00 68 00 03 F1 00 6E 00 03 56 01 74 00 03 2E 00 4.N.•A☺X.♠,.a.♦-.h.♥±.n.♥V☺t.♥.. 000021E0 7A 00 08 40 00 85 00 08 31 01 90 00 04 41 00 97 00 05 42 00 9F 00 08 43 00 AA 00 05 5D 02 5B 0A z.◘@.à.◘1☺É.♦A.ù.♣B.ƒ.◘C.¬.♣]☻[◙ 00002200 54 48 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 THelpTopic☻.9...◙ Function & St 00002220 61 74 65 6D 65 6E 74 73 20 2D 20 4D 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF atements - M◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00002240 DF DF DF DF DF DF DF DF 0A 0D 01 00 00 0A 20 20 4D 61 73 6B 5F 41 6C 6E 75 6D 0A 20 20 4D 61 73 ▀▀▀▀▀▀▀▀◙♪☺..◙ Mask_Alnum◙ Mas 00002260 6B 5F 41 6C 70 68 61 0A 20 20 4D 61 73 6B 5F 41 73 63 69 69 0A 20 20 4D 61 73 6B 5F 46 69 6C 65 k_Alpha◙ Mask_Ascii◙ Mask_File 00002280 0A 20 20 4D 61 73 6B 5F 4E 75 6D 0A 20 20 4D 61 73 6B 5F 50 61 74 68 0A 20 20 4D 61 73 6B 5F 50 ◙ Mask_Num◙ Mask_Path◙ Mask_P 000022A0 77 64 0A 20 20 4D 61 78 4E 6F 64 65 0A 20 20 4D 64 6D 46 6C 75 73 68 0A 20 20 4D 65 67 61 4E 75 wd◙ MaxNode◙ MdmFlush◙ MegaNu 000022C0 6D 0A 20 20 4D 65 73 73 61 67 65 0A 20 20 4D 47 65 74 42 79 74 65 0A 20 20 4D 69 64 0A 20 20 4D m◙ Message◙ MGetByte◙ Mid◙ M 000022E0 69 6E 0A 20 20 4D 49 6E 6B 65 79 0A 20 20 4D 69 6E 4C 65 66 74 0A 20 20 4D 69 6E 4F 6E 0A 20 20 in◙ MInkey◙ MinLeft◙ MinOn◙ 00002300 4D 69 78 65 64 0A 20 20 4D 6B 41 64 64 72 0A 20 20 4D 6B 44 61 74 65 0A 20 20 4D 6F 64 65 6D 0A Mixed◙ MkAddr◙ MkDate◙ Modem◙ 00002320 20 20 4D 6F 6E 74 68 0A 20 20 4D 6F 72 65 0A 20 20 4D 6F 75 73 65 52 65 67 0A 20 20 4D 50 72 69 Month◙ More◙ MouseReg◙ MPri 00002340 6E 74 0A 20 20 4D 50 72 69 6E 74 4C 6E 0A 20 20 4D 73 67 54 6F 46 69 6C 65 0A 1B 00 44 00 3D 00 nt◙ MPrintLn◙ MsgToFile◙←.D.=. 00002360 0A 45 00 4A 00 0A 46 00 57 00 0A 47 00 64 00 09 48 00 70 00 08 49 00 7B 00 09 4A 00 87 00 08 4B ◙E.J.◙F.W.◙G.d.○H.p.◘I.{.○J.ç.◘K 00002380 00 92 00 07 48 01 9C 00 08 4C 00 A7 00 07 F2 00 B1 00 07 4D 00 BB 00 08 4E 00 C6 00 03 4F 00 CC .Æ.•H☺£.◘L.º.•≥.▒.•M.╗.◘N.╞.♥O.╠ 000023A0 00 03 50 00 D2 00 06 51 00 DB 00 07 52 00 E5 00 05 53 00 ED 00 05 54 00 F5 00 06 55 00 FE 00 06 .♥P.╥.♠Q.█.•R.σ.♣S.φ.♣T.⌡.♠U.■.♠ 000023C0 56 00 07 01 05 57 00 0F 01 05 F3 00 17 01 04 F4 00 1E 01 08 F5 00 29 01 06 F6 00 32 01 08 2D 02 V.•☺♣W.☼☺♣≤.↨☺♦⌠.▲☺◘⌡.)☺♠÷.2☺◘-☻ 000023E0 3D 01 09 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 6E 63 74 69 =☺○]☻[◙THelpTopic☻.9...◙ Functi 00002400 6F 6E 20 26 20 53 74 61 74 65 6D 65 6E 74 73 20 2D 20 4E 0A 20 20 DF DF DF DF DF DF DF DF DF DF on & Statements - N◙ ▀▀▀▀▀▀▀▀▀▀ 00002420 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 25 00 00 00 0A 20 20 4E 65 77 4C 69 6E 65 0A 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙%...◙ NewLine◙ 00002440 20 4E 65 77 4C 69 6E 65 73 0A 20 20 4E 6F 43 68 61 72 0A 20 20 4E 6F 74 0A 04 00 F7 00 3D 00 07 NewLines◙ NoChar◙ Not◙♦.≈.=.• 00002460 F8 00 47 00 08 58 00 52 00 06 59 00 5B 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 39 °.G.◘X.R.♠Y.[.♥]☻[◙THelpTopic☻.9 00002480 00 00 00 0A 20 20 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 65 6D 65 6E 74 73 20 2D 20 4F 0A ...◙ Function & Statements - O◙ 000024A0 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3A 00 00 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙:... 000024C0 0A 20 20 4F 6E 4C 6F 63 61 6C 0A 20 20 4F 70 65 6E 43 61 70 0A 20 20 4F 70 65 72 61 74 6F 72 73 ◙ OnLocal◙ OpenCap◙ Operators 000024E0 0A 20 20 4F 70 54 65 78 74 0A 20 20 4F 72 0A 20 20 4F 75 74 42 79 74 65 73 0A 06 00 5A 00 3D 00 ◙ OpText◙ Or◙ OutBytes◙♠.Z.=. 00002500 07 F9 00 47 00 07 05 00 51 00 09 FA 00 5D 00 06 5B 00 66 00 02 1B 02 6B 00 08 5D 02 5B 0A 54 48 •∙.G.•♣.Q.○·.].♠[.f.☻←☻k.◘]☻[◙TH 00002520 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 elpTopic☻.9...◙ Function & Stat 00002540 65 6D 65 6E 74 73 20 2D 20 50 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ements - P◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00002560 DF DF DF DF DF DF 0A 06 01 00 00 0A 20 20 50 61 67 65 4F 66 66 0A 20 20 50 61 67 65 4F 6E 0A 20 ▀▀▀▀▀▀◙♠☺..◙ PageOff◙ PageOn◙ 00002580 20 50 61 67 65 53 74 61 74 0A 20 20 50 43 42 41 63 63 6F 75 6E 74 0A 20 20 50 63 62 41 63 63 53 PageStat◙ PCBAccount◙ PcbAccS 000025A0 74 61 74 0A 20 20 50 63 62 44 61 74 0A 20 20 50 63 62 4D 61 63 0A 20 20 50 63 62 4E 6F 64 65 0A tat◙ PcbDat◙ PcbMac◙ PcbNode◙ 000025C0 20 20 50 65 65 6B 42 0A 20 20 50 65 65 6B 44 57 0A 20 20 50 65 65 6B 57 0A 20 20 50 6F 6B 65 42 PeekB◙ PeekDW◙ PeekW◙ PokeB 000025E0 0A 20 20 50 6F 6B 65 44 57 0A 20 20 50 6F 6B 65 57 0A 20 20 50 6F 70 0A 20 20 50 50 45 4E 61 6D ◙ PokeDW◙ PokeW◙ Pop◙ PPENam 00002600 65 0A 20 20 50 50 45 50 61 74 68 0A 20 20 50 50 4C 42 75 66 53 69 7A 65 0A 20 20 50 52 46 6F 75 e◙ PPEPath◙ PPLBufSize◙ PRFou 00002620 6E 64 0A 20 20 50 72 69 6E 74 0A 20 20 50 72 69 6E 74 4C 6E 0A 20 20 50 72 6F 63 65 64 75 72 65 nd◙ Print◙ PrintLn◙ Procedure 00002640 0A 20 20 50 72 6F 6D 70 74 53 74 72 0A 20 20 50 73 61 0A 20 20 50 75 73 68 0A 20 20 50 75 74 41 ◙ PromptStr◙ Psa◙ Push◙ PutA 00002660 6C 74 55 73 65 72 0A 20 20 50 75 74 55 73 65 72 0A 1B 00 FB 00 3D 00 07 FC 00 47 00 06 5C 00 50 ltUser◙ PutUser◙←.√.=.•ⁿ.G.♠\.P 00002680 00 08 29 02 5B 00 0A 2A 02 68 00 0A 5D 00 75 00 06 1D 02 7E 00 06 5E 00 87 00 07 5F 00 91 00 05 .◘)☻[.◙*☻h.◙].u.♠↔☻~.♠^.ç.•_.æ.♣ 000026A0 60 00 99 00 06 61 00 A2 00 05 FD 00 AA 00 05 FE 00 B2 00 06 FF 00 BB 00 05 00 01 C3 00 03 62 00 `.Ö.♠a.ó.♣².¬.♣■.▓.♠ .╗.♣.☺├.♥b. 000026C0 C9 00 07 63 00 D3 00 07 64 00 DD 00 0A 01 01 EA 00 07 02 01 F4 00 05 03 01 FC 00 07 10 02 06 01 ╔.•c.╙.•d.▌.◙☺☺Ω.•☻☺⌠.♣♥☺ⁿ.•►☻♠☺ 000026E0 09 04 01 12 01 09 65 00 1E 01 03 05 01 24 01 04 53 01 2B 01 0A 06 01 38 01 07 5D 02 5B 0A 54 48 ○♦☺↕☺○e.▲☺♥♣☺$☺♦S☺+☺◙♠☺8☺•]☻[◙TH 00002700 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 elpTopic☻.9...◙ Function & Stat 00002720 65 6D 65 6E 74 73 20 2D 20 51 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ements - Q◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00002740 DF DF DF DF DF DF 0A 1C 00 00 00 0A 20 20 51 75 65 73 74 0A 20 20 51 75 69 74 0A 20 20 51 77 6B ▀▀▀▀▀▀◙∟...◙ Quest◙ Quit◙ Qwk 00002760 4C 69 6D 69 74 73 0A 03 00 07 01 3D 00 05 2F 01 45 00 04 2E 02 4C 00 09 5D 02 5B 0A 54 48 65 6C Limits◙♥.•☺=.♣/☺E.♦.☻L.○]☻[◙THel 00002780 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 65 6D pTopic☻.9...◙ Function & Statem 000027A0 65 6E 74 73 20 2D 20 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ents - R◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000027C0 DF DF DF DF 0A 1C 01 00 00 0A 20 20 52 61 6E 64 6F 6D 0A 20 20 52 64 55 6E 65 74 0A 20 20 52 64 ▀▀▀▀◙∟☺..◙ Random◙ RdUnet◙ Rd 000027E0 55 73 79 73 0A 20 20 52 65 61 64 4C 69 6E 65 0A 20 20 52 65 63 6F 72 64 55 73 61 67 65 0A 20 20 Usys◙ ReadLine◙ RecordUsage◙ 00002800 52 65 44 69 6D 0A 20 20 52 65 67 41 68 0A 20 20 52 65 67 41 6C 0A 20 20 52 65 67 41 78 0A 20 20 ReDim◙ RegAh◙ RegAl◙ RegAx◙ 00002820 52 65 67 42 68 0A 20 20 52 65 67 42 6C 0A 20 20 52 65 67 42 78 0A 20 20 52 65 67 43 66 0A 20 20 RegBh◙ RegBl◙ RegBx◙ RegCf◙ 00002840 52 65 67 43 68 0A 20 20 52 65 67 43 6C 0A 20 20 52 65 67 43 78 0A 20 20 52 65 67 44 68 0A 20 20 RegCh◙ RegCl◙ RegCx◙ RegDh◙ 00002860 52 65 67 44 69 0A 20 20 52 65 67 44 6C 0A 20 20 52 65 67 44 73 0A 20 20 52 65 67 44 78 0A 20 20 RegDi◙ RegDl◙ RegDs◙ RegDx◙ 00002880 52 65 67 45 73 0A 20 20 52 65 67 46 0A 20 20 52 65 67 53 69 0A 20 20 52 65 6E 61 6D 65 0A 20 20 RegEs◙ RegF◙ RegSi◙ Rename◙ 000028A0 52 65 70 6C 61 63 65 0A 20 20 52 65 70 6C 61 63 65 53 74 72 0A 20 20 52 65 73 65 74 44 69 73 70 Replace◙ ReplaceStr◙ ResetDisp 000028C0 0A 20 20 52 65 73 74 53 63 72 6E 0A 20 20 52 65 74 75 72 6E 0A 20 20 52 69 67 68 74 0A 20 20 52 ◙ RestScrn◙ Return◙ Right◙ R 000028E0 74 72 69 6D 0A 20 00 66 00 3D 00 06 08 01 46 00 06 09 01 4F 00 06 67 00 58 00 08 28 02 63 00 0B trim◙ .f.=.♠◘☺F.♠○☺O.♠g.X.◘(☻c.♂ 00002900 3E 01 71 00 05 68 00 79 00 05 69 00 81 00 05 6A 00 89 00 05 6B 00 91 00 05 6C 00 99 00 05 6D 00 >☺q.♣h.y.♣i.ü.♣j.ë.♣k.æ.♣l.Ö.♣m. 00002920 A1 00 05 6E 00 A9 00 05 6F 00 B1 00 05 70 00 B9 00 05 71 00 C1 00 05 72 00 C9 00 05 73 00 D1 00 í.♣n.⌐.♣o.▒.♣p.╣.♣q.┴.♣r.╔.♣s.╤. 00002940 05 74 00 D9 00 05 75 00 E1 00 05 76 00 E9 00 05 77 00 F1 00 05 78 00 F9 00 04 79 00 00 01 05 0A ♣t.┘.♣u.ß.♣v.Θ.♣w.±.♣x.∙.♦y..☺♣◙ 00002960 01 08 01 06 7A 00 11 01 07 7B 00 1B 01 0A 0B 01 28 01 09 0C 01 34 01 08 0D 01 3F 01 06 7C 00 48 ☺◘☺♠z.◄☺•{.←☺◙♂☺(☺○♀☺4☺◘♪☺?☺♠|.H 00002980 01 05 7D 00 50 01 05 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 ☺♣}.P☺♣]☻[◙THelpTopic☻.9...◙ Fu 000029A0 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 65 6D 65 6E 74 73 20 2D 20 53 0A 20 20 DF DF DF DF DF DF nction & Statements - S◙ ▀▀▀▀▀▀ 000029C0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 58 01 00 00 0A 20 20 53 32 69 0A 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙X☺..◙ S2i◙ 000029E0 20 53 61 76 65 53 63 72 6E 0A 20 20 53 63 61 6E 4D 73 67 48 64 72 0A 20 20 53 63 72 46 69 6C 65 SaveScrn◙ ScanMsgHdr◙ ScrFile 00002A00 0A 20 20 53 63 72 54 65 78 74 0A 20 20 53 65 61 72 63 68 46 69 6E 64 0A 20 20 53 65 61 72 63 68 ◙ ScrText◙ SearchFind◙ Search 00002A20 49 6E 69 74 0A 20 20 53 65 61 72 63 68 53 74 6F 70 0A 20 20 53 65 63 0A 20 20 53 65 6C 65 63 74 Init◙ SearchStop◙ Sec◙ Select 00002A40 FF 43 61 73 65 0A 20 20 53 65 6E 64 4D 6F 64 65 6D 0A 20 20 53 65 74 45 6E 76 0A 20 20 53 65 74 Case◙ SendModem◙ SetEnv◙ Set 00002A60 4C 6D 72 0A 20 20 53 68 65 6C 6C 0A 20 20 53 68 6F 77 4F 66 66 0A 20 20 53 68 6F 77 4F 6E 0A 20 Lmr◙ Shell◙ ShowOff◙ ShowOn◙ 00002A80 20 53 68 6F 77 53 74 61 74 0A 20 20 53 6C 50 61 74 68 0A 20 20 53 6F 72 74 0A 20 20 53 6F 75 6E ShowStat◙ SlPath◙ Sort◙ Soun 00002AA0 64 0A 20 20 53 70 61 63 65 0A 20 20 53 50 72 69 6E 74 0A 20 20 53 50 72 69 6E 74 4C 6E 0A 20 20 d◙ Space◙ SPrint◙ SPrintLn◙ 00002AC0 53 74 61 63 6B 41 62 6F 72 74 0A 20 20 53 74 61 63 6B 45 72 72 0A 20 20 53 74 61 63 6B 4C 65 66 StackAbort◙ StackErr◙ StackLef 00002AE0 74 0A 20 20 53 74 61 72 74 44 69 73 70 0A 20 20 53 74 6F 70 0A 20 20 53 74 72 69 6E 67 0A 20 20 t◙ StartDisp◙ Stop◙ String◙ 00002B00 53 74 72 69 70 0A 20 20 53 74 72 69 70 41 74 78 0A 20 20 53 74 72 69 70 53 74 72 0A 20 20 53 79 Strip◙ StripAtx◙ StripStr◙ Sy 00002B20 6E 74 61 78 0A 20 20 53 79 73 6F 70 53 65 63 0A 22 00 7E 00 3D 00 03 0E 01 43 00 08 2C 02 4E 00 ntax◙ SysopSec◙".~.=.♥♫☺C.◘,☻N. 00002B40 0A 0F 01 5B 00 07 7F 00 65 00 07 12 01 6F 00 0A 11 01 7C 00 0A 13 01 89 00 0A 80 00 96 00 03 13 ◙☼☺[.•⌂.e.•↕☺o.◙◄☺|.◙‼☺ë.◙Ç.û.♥‼ 00002B60 02 9C 00 0B 10 01 AA 00 09 17 02 B6 00 06 16 02 BF 00 06 14 01 C8 00 05 15 01 D0 00 07 16 01 DA ☻£.♂►☺¬.○↨☻╢.♠▬☻┐.♠¶☺╚.♣§☺╨.•▬☺┌ 00002B80 00 06 81 00 E3 00 08 82 00 EE 00 06 17 01 F7 00 04 18 01 FE 00 05 83 00 06 01 05 19 01 0E 01 06 .♠ü.π.◘é.ε.♠↨☺≈.♦↑☺■.♣â.♠☺♣↓☺♫☺♠ 00002BA0 1A 01 17 01 08 22 02 22 01 0A 21 02 2F 01 08 20 02 3A 01 09 1B 01 46 01 09 1C 01 52 01 04 84 00 →☺↨☺◘"☻"☺◙!☻/☺◘ ☻:☺○←☺F☺○∟☺R☺♦ä. 00002BC0 59 01 06 85 00 62 01 05 86 00 6A 01 08 87 00 75 01 08 01 00 80 01 06 88 00 89 01 08 5D 02 5B 0A Y☺♠à.b☺♣å.j☺◘ç.u☺◘☺.Ç☺♠ê.ë☺◘]☻[◙ 00002BE0 54 48 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 THelpTopic☻.9...◙ Function & St 00002C00 61 74 65 6D 65 6E 74 73 20 2D 20 54 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF atements - T◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00002C20 DF DF DF DF DF DF DF DF 0A AE 00 00 00 0A 20 20 54 65 6D 70 50 61 74 68 0A 20 20 54 69 6D 65 0A ▀▀▀▀▀▀▀▀◙«...◙ TempPath◙ Time◙ 00002C40 20 20 54 69 6D 65 41 50 0A 20 20 54 6F 0A 20 20 54 6F 44 44 61 74 65 0A 20 20 54 6F 6B 43 6F 75 TimeAP◙ To◙ ToDDate◙ TokCou 00002C60 6E 74 0A 20 20 54 6F 6B 65 6E 69 7A 65 0A 20 20 54 6F 6B 65 6E 53 74 72 0A 20 20 54 6F 54 79 70 nt◙ Tokenize◙ TokenStr◙ ToTyp 00002C80 65 0A 20 20 54 50 41 43 47 65 74 0A 20 20 54 50 41 43 50 75 74 0A 20 20 54 50 41 43 52 65 61 64 e◙ TPACGet◙ TPACPut◙ TPACRead 00002CA0 0A 20 20 54 50 41 43 57 72 69 74 65 0A 20 20 54 50 41 47 65 74 0A 20 20 54 50 41 50 75 74 0A 20 ◙ TPACWrite◙ TPAGet◙ TPAPut◙ 00002CC0 20 54 50 41 52 65 61 64 0A 20 20 54 50 41 57 72 69 74 65 0A 20 20 54 72 69 6D 0A 12 00 89 00 3D TPARead◙ TPAWrite◙ Trim◙↕.ë.= 00002CE0 00 08 8A 00 48 00 04 8B 00 4F 00 06 0F 02 58 00 02 24 02 5D 00 07 8C 00 67 00 08 1D 01 72 00 08 .◘è.H.♦ï.O.♠☼☻X.☻$☻].•î.g.◘↔☺r.◘ 00002D00 8D 00 7D 00 08 8E 00 88 00 06 20 01 91 00 07 21 01 9B 00 07 24 01 A5 00 08 25 01 B0 00 09 1E 01 ì.}.◘Ä.ê.♠ ☺æ.•!☺¢.•$☺Ñ.◘%☺░.○▲☺ 00002D20 BC 00 06 1F 01 C5 00 06 22 01 CE 00 07 23 01 D8 00 08 8F 00 E3 00 04 5D 02 5B 0A 54 48 65 6C 70 ╝.♠▼☺┼.♠"☺╬.•#☺╪.◘Å.π.♦]☻[◙THelp 00002D40 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 65 6D 65 Topic☻.9...◙ Function & Stateme 00002D60 6E 74 73 20 2D 20 55 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF nts - U◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00002D80 DF DF DF 0A FF 00 00 00 0A 20 20 55 6E 5F 43 69 74 79 0A 20 20 55 6E 5F 4E 61 6D 65 0A 20 20 55 ▀▀▀◙ ...◙ Un_City◙ Un_Name◙ U 00002DA0 6E 5F 4F 70 65 72 0A 20 20 55 6E 5F 53 74 61 74 0A 20 20 55 70 70 65 72 0A 20 20 55 73 65 72 41 n_Oper◙ Un_Stat◙ Upper◙ UserA 00002DC0 6C 69 61 73 0A 20 20 55 5F 42 64 6C 0A 20 20 55 5F 42 64 6C 44 61 79 0A 20 20 55 5F 42 75 6C 0A lias◙ U_Bdl◙ U_BdlDay◙ U_Bul◙ 00002DE0 20 20 55 5F 46 64 6C 0A 20 20 55 5F 46 75 6C 0A 20 20 55 5F 49 6E 43 6F 6E 66 0A 20 20 55 5F 4C U_Fdl◙ U_Ful◙ U_InConf◙ U_L 00002E00 44 61 74 65 0A 20 20 55 5F 4C 44 69 72 0A 20 20 55 5F 4C 6D 72 0A 20 20 55 5F 4C 6F 67 6F 6E 73 Date◙ U_LDir◙ U_Lmr◙ U_Logons 00002E20 0A 20 20 55 5F 4C 54 69 6D 65 0A 20 20 55 5F 4D 73 67 52 64 0A 20 20 55 5F 4D 73 67 57 72 0A 20 ◙ U_LTime◙ U_MsgRd◙ U_MsgWr◙ 00002E40 20 55 5F 4E 61 6D 65 0A 20 20 55 5F 50 77 64 48 69 73 74 0A 20 20 55 5F 50 77 64 4C 63 0A 20 20 U_Name◙ U_PwdHist◙ U_PwdLc◙ 00002E60 55 5F 50 77 64 54 63 0A 20 20 55 5F 52 65 63 4E 75 6D 0A 20 20 55 5F 53 74 61 74 0A 20 20 55 5F U_PwdTc◙ U_RecNum◙ U_Stat◙ U_ 00002E80 54 69 6D 65 4F 6E 0A 1A 00 91 00 3D 00 07 92 00 47 00 07 93 00 51 00 07 94 00 5B 00 07 90 00 65 TimeOn◙→.æ.=.•Æ.G.•ô.Q.•ö.[.•É.e 00002EA0 00 05 4C 01 6D 00 09 95 00 79 00 05 96 00 81 00 08 97 00 8C 00 05 98 00 94 00 05 99 00 9C 00 05 .♣L☺m.○ò.y.♣û.ü.◘ù.î.♣ÿ.ö.♣Ö.£.♣ 00002EC0 9A 00 A4 00 08 9B 00 AF 00 07 9C 00 B9 00 06 9D 00 C2 00 05 9E 00 CA 00 08 9F 00 D5 00 07 A0 00 Ü.ñ.◘¢.».•£.╣.♠¥.┬.♣₧.╩.◘ƒ.╒.•á. 00002EE0 DF 00 07 A1 00 E9 00 07 A2 00 F3 00 06 A3 00 FC 00 09 A4 00 08 01 07 A5 00 12 01 07 A6 00 1C 01 ▀.•í.Θ.•ó.≤.♠ú.ⁿ.○ñ.◘☺•Ñ.↕☺•ª.∟☺ 00002F00 08 A7 00 27 01 06 A8 00 30 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A ◘º.'☺♠¿.0☺◘]☻[◙THelpTopic☻.9...◙ 00002F20 20 20 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 65 6D 65 6E 74 73 20 2D 20 56 0A 20 20 DF DF Function & Statements - V◙ ▀▀ 00002F40 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3F 00 00 00 0A 20 20 56 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?...◙ V 00002F60 61 6C 43 43 0A 20 20 56 61 6C 44 61 74 65 0A 20 20 56 61 6C 54 69 6D 65 0A 20 20 56 61 72 41 64 alCC◙ ValDate◙ ValTime◙ VarAd 00002F80 64 72 0A 20 20 56 61 72 4F 66 66 0A 20 20 56 61 72 53 65 67 0A 20 20 56 65 72 0A 07 00 A9 00 3D dr◙ VarOff◙ VarSeg◙ Ver◙•.⌐.= 00002FA0 00 05 AA 00 45 00 07 AB 00 4F 00 07 26 01 59 00 07 27 01 63 00 06 28 01 6C 00 06 AC 00 75 00 03 .♣¬.E.•½.O.•&☺Y.•'☺c.♠(☺l.♠¼.u.♥ 00002FC0 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 46 75 6E 63 74 69 6F 6E 20 ]☻[◙THelpTopic☻.9...◙ Function 00002FE0 26 20 53 74 61 74 65 6D 65 6E 74 73 20 2D 20 57 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF & Statements - W◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 00003000 DF DF DF DF DF DF DF DF DF DF DF DF 0A 39 00 00 00 0A 20 20 57 61 69 74 0A 20 20 57 61 69 74 46 ▀▀▀▀▀▀▀▀▀▀▀▀◙9...◙ Wait◙ WaitF 00003020 6F 72 0A 20 20 57 68 69 6C 65 0A 20 20 57 72 55 6E 65 74 0A 20 20 57 72 55 73 79 73 0A 20 20 57 or◙ While◙ WrUnet◙ WrUsys◙ W 00003040 72 55 73 79 73 44 6F 6F 72 0A 06 00 29 01 3D 00 04 2A 01 44 00 07 2B 01 4E 00 05 2C 01 56 00 06 rUsysDoor◙♠.)☺=.♦*☺D.•+☺N.♣,☺V.♠ 00003060 2D 01 5F 00 06 45 01 68 00 0A 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 -☺_.♠E☺h.◙]☻[◙THelpTopic☻.9...◙ 00003080 20 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 65 6D 65 6E 74 73 20 2D 20 58 0A 20 20 DF DF DF Function & Statements - X◙ ▀▀▀ 000030A0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 07 00 00 00 0A 20 20 58 6F ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙•...◙ Xo 000030C0 72 0A 01 00 AD 00 3D 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 39 00 00 00 0A 20 20 r◙☺.¡.=.♥]☻[◙THelpTopic☻.9...◙ 000030E0 46 75 6E 63 74 69 6F 6E 20 26 20 53 74 61 74 65 6D 65 6E 74 73 20 2D 20 59 0A 20 20 DF DF DF DF Function & Statements - Y◙ ▀▀▀▀ 00003100 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 12 00 00 00 0A 20 20 59 65 61 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙↕...◙ Yea 00003120 72 0A 20 20 59 65 73 43 68 61 72 0A 02 00 AE 00 3D 00 04 AF 00 44 00 07 5D 02 5B 0A 54 48 65 6C r◙ YesChar◙☻.«.=.♦».D.•]☻[◙THel 00003140 70 54 6F 70 69 63 11 00 29 00 00 00 0A 20 20 50 50 4C 20 53 4F 55 52 43 45 20 53 59 4E 54 41 58 pTopic◄.)...◙ PPL SOURCE SYNTAX 00003160 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 5F 00 01 00 0A 0A 45 61 63 68 20 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙_.☺.◙◙Each 00003180 6C 69 6E 65 20 6F 66 20 61 20 50 50 4C 20 73 6F 75 72 63 65 20 66 69 6C 65 20 6D 61 79 20 63 6F line of a PPL source file may co 000031A0 6E 74 61 69 6E 20 6E 6F 6E 65 2C 20 6F 6E 65 2C 20 73 6F 6D 65 20 6F 72 20 61 6C 6C 20 6F 66 20 ntain none, one, some or all of 000031C0 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 73 65 63 74 69 6F 6E 73 3A 20 35 00 01 00 0A 0A 5B 4B the following sections: 5.☺.◙◙[K 000031E0 45 59 57 4F 52 44 20 5D 5B 45 58 50 52 7C 56 41 52 5D 5B 2C 45 58 50 52 7C 56 41 52 5D 5B 3B 7C EYWORD ][EXPR|VAR][,EXPR|VAR][;| 00003200 27 5D 5B 43 4F 4D 4D 45 4E 54 20 54 45 58 54 5D 20 39 00 01 00 0A 4B 45 59 57 4F 52 44 20 2D 20 '][COMMENT TEXT] 9.☺.◙KEYWORD - 00003220 41 20 50 50 4C 20 73 74 61 74 65 6D 65 6E 74 20 75 73 65 64 20 74 6F 20 61 63 63 6F 6D 70 6C 69 A PPL statement used to accompli 00003240 73 68 20 73 6F 6D 65 20 74 61 73 6B 2E 20 4A 00 01 00 0A 45 58 50 52 20 20 20 20 2D 20 41 20 50 sh some task. J.☺.◙EXPR - A P 00003260 50 4C 20 65 78 70 72 65 73 73 69 6F 6E 20 77 68 69 63 68 20 6D 61 79 20 63 6F 6E 74 61 69 6E 20 PL expression which may contain 00003280 56 41 52 73 2C 20 43 4F 4E 53 54 73 2C 20 61 6E 64 2F 6F 72 20 46 55 4E 43 73 2E 20 39 00 01 00 VARs, CONSTs, and/or FUNCs. 9.☺. 000032A0 0A 56 41 52 20 20 20 20 20 2D 20 41 20 50 50 4C 20 76 61 72 69 61 62 6C 65 20 77 69 74 68 20 6F ◙VAR - A PPL variable with o 000032C0 70 74 69 6F 6E 61 6C 20 61 72 72 61 79 20 73 75 62 73 63 72 69 70 74 2E 20 1B 00 01 00 0A 43 4F ptional array subscript. ←.☺.◙CO 000032E0 4E 53 54 20 20 20 2D 20 41 20 50 50 4C 20 63 6F 6E 73 74 61 6E 74 2E 20 30 00 01 00 0A 46 55 4E NST - A PPL constant. 0.☺.◙FUN 00003300 43 20 20 20 20 2D 20 41 20 50 50 4C 20 66 75 6E 63 74 69 6F 6E 20 74 68 61 74 20 72 65 74 75 72 C - A PPL function that retur 00003320 6E 73 20 61 20 76 61 6C 75 65 2E 20 3E 00 01 00 0A 3B 20 20 20 20 20 20 20 2D 20 55 73 65 64 20 ns a value. >.☺.◙; - Used 00003340 74 6F 20 73 74 61 72 74 20 61 20 63 6F 6D 6D 65 6E 74 2E 20 20 49 67 6E 6F 72 65 64 20 62 79 20 to start a comment. Ignored by 00003360 74 68 65 20 63 6F 6D 70 69 6C 65 72 2E 20 3E 00 01 00 0A 27 20 20 20 20 20 20 20 2D 20 55 73 65 the compiler. >.☺.◙' - Use 00003380 64 20 74 6F 20 73 74 61 72 74 20 61 20 63 6F 6D 6D 65 6E 74 2E 20 20 49 67 6E 6F 72 65 64 20 62 d to start a comment. Ignored b 000033A0 79 20 74 68 65 20 63 6F 6D 70 69 6C 65 72 2E 20 43 00 01 00 0A 2A 20 20 20 20 20 20 20 2D 20 55 y the compiler. C.☺.◙* - U 000033C0 73 65 64 20 74 6F 20 73 74 61 72 74 20 61 20 63 6F 6D 6D 65 6E 74 20 69 66 20 66 69 72 73 74 20 sed to start a comment if first 000033E0 63 68 61 72 61 63 74 65 72 20 6F 66 20 74 68 65 20 6C 69 6E 65 2E 20 47 00 01 00 0A 43 4F 4D 4D character of the line. G.☺.◙COMM 00003400 45 4E 54 20 2D 20 43 6F 6D 6D 65 6E 74 20 74 65 78 74 20 66 6F 6C 6C 6F 77 69 6E 67 20 74 68 65 ENT - Comment text following the 00003420 20 3B 20 6F 72 20 27 2E 20 49 67 6E 6F 72 65 64 20 62 79 20 74 68 65 20 63 6F 6D 70 69 6C 65 72 ; or '. Ignored by the compiler 00003440 2E 20 F0 00 01 00 0A 0A 69 66 20 61 20 6C 69 6E 65 20 69 73 20 62 6C 61 6E 6B 20 6F 72 20 63 6F . ≡.☺.◙◙if a line is blank or co 00003460 6E 74 61 69 6E 73 20 6F 6E 6C 79 20 61 20 63 6F 6D 6D 65 6E 74 2C 20 69 74 20 69 73 20 73 6B 69 ntains only a comment, it is ski 00003480 70 70 65 64 2E 20 69 66 20 69 74 20 63 6F 6E 74 61 69 6E 73 20 61 20 4B 45 59 57 4F 52 44 2C 20 pped. if it contains a KEYWORD, 000034A0 74 68 61 74 20 6C 69 6E 65 20 69 73 20 63 6F 6D 70 69 6C 65 64 20 69 6E 74 6F 20 61 20 74 6F 6B that line is compiled into a tok 000034C0 65 6E 69 7A 65 64 20 66 6F 72 6D 61 74 2E 20 49 66 20 69 74 20 64 6F 65 73 6E 27 74 20 63 6F 6E enized format. If it doesn't con 000034E0 74 61 69 6E 20 61 20 4B 45 59 57 4F 52 44 20 62 75 74 20 73 6F 6D 65 20 61 72 67 75 6D 65 6E 74 tain a KEYWORD but some argument 00003500 2C 20 69 74 20 69 73 20 61 73 73 75 6D 65 64 20 74 6F 20 62 65 20 61 6E 20 61 73 73 69 67 6E 65 , it is assumed to be an assigne 00003520 6D 65 6E 74 20 73 74 61 74 65 6D 65 6E 74 20 28 4C 45 54 29 2E 20 25 01 01 00 0A 41 20 64 6F 75 ment statement (LET). %☺☺.◙A dou 00003540 62 6C 65 20 71 75 6F 74 65 20 28 22 22 29 20 6D 61 79 20 62 65 20 65 6D 62 65 64 64 65 64 20 77 ble quote ("") may be embedded w 00003560 69 74 68 69 6E 20 61 20 73 74 72 69 6E 67 20 63 6F 6E 73 74 61 6E 74 20 74 6F 20 74 65 6C 6C 20 ithin a string constant to tell 00003580 74 68 65 20 63 6F 6D 70 69 6C 65 72 20 74 68 61 74 20 61 20 73 69 6E 67 6C 65 20 6C 69 74 65 72 the compiler that a single liter 000035A0 61 6C 20 71 75 6F 74 65 20 69 73 20 64 65 73 69 72 65 64 20 49 6E 20 6F 74 68 65 72 20 77 6F 72 al quote is desired In other wor 000035C0 64 73 2C 20 22 54 48 49 53 22 22 49 53 22 22 41 22 22 54 45 53 54 22 20 77 6F 75 6C 64 20 65 76 ds, "THIS""IS""A""TEST" would ev 000035E0 61 6C 75 61 74 65 20 74 6F 20 54 48 49 53 22 49 53 22 41 22 54 45 53 54 20 61 66 74 65 72 20 74 aluate to THIS"IS"A"TEST after t 00003600 68 65 20 6C 65 61 64 69 6E 67 20 61 6E 64 20 74 72 61 69 6C 69 6E 67 20 71 75 6F 74 65 73 20 61 he leading and trailing quotes a 00003620 72 65 20 72 65 6D 6F 76 65 64 20 61 6E 64 20 74 68 65 20 64 6F 75 62 6C 65 20 71 75 6F 74 65 73 re removed and the double quotes 00003640 20 77 65 72 65 20 66 6F 6C 64 65 64 20 74 6F 20 73 69 6E 67 6C 65 20 71 75 6F 74 65 73 2E 20 E2 were folded to single quotes. Γ 00003660 00 01 00 0A 4C 61 62 65 6C 73 20 61 6E 64 20 76 61 72 69 61 62 6C 65 20 6E 61 6D 65 73 20 6D 61 .☺.◙Labels and variable names ma 00003680 79 20 6E 6F 77 20 69 6E 63 6C 75 64 65 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 63 68 61 72 y now include the following char 000036A0 61 63 74 65 72 73 20 69 6E 20 61 64 64 69 74 69 6F 6E 20 74 6F 20 41 2D 5A 2C 20 30 2D 39 2C 20 acters in addition to A-Z, 0-9, 000036C0 61 6E 64 20 74 68 65 20 5F 20 28 75 6E 64 65 72 73 63 6F 72 65 29 20 63 68 61 72 61 63 74 65 72 and the _ (underscore) character 000036E0 3A 20 24 20 28 64 6F 6C 6C 61 72 20 73 69 67 6E 29 2C 20 40 20 28 63 6F 6D 6D 65 72 63 69 61 6C : $ (dollar sign), @ (commercial 00003700 20 61 74 29 2C 20 23 20 28 70 6F 75 6E 64 20 73 69 67 6E 29 2C 20 9B 20 28 63 65 6E 74 73 29 2C at), # (pound sign), ¢ (cents), 00003720 20 9C 20 28 62 72 69 74 69 73 68 20 70 6F 75 6E 64 29 2C 20 9D 20 28 6A 61 70 61 6E 65 73 65 20 £ (british pound), ¥ (japanese 00003740 79 65 6E 29 20 9D 00 01 00 0A 41 20 5C 20 28 62 61 63 6B 73 6C 61 73 68 29 20 63 68 61 72 61 63 yen) ¥.☺.◙A \ (backslash) charac 00003760 74 65 72 20 61 73 20 74 68 65 20 6C 61 73 74 20 63 68 61 72 61 63 74 65 72 20 6F 6E 20 61 20 6C ter as the last character on a l 00003780 69 6E 65 20 28 62 65 66 6F 72 65 20 61 6E 79 20 63 6F 6D 6D 65 6E 74 73 29 20 77 69 6C 6C 20 6E ine (before any comments) will n 000037A0 6F 77 20 61 6C 6C 6F 77 20 63 6F 6E 74 69 6E 75 69 6E 67 20 61 20 6C 6F 67 69 63 61 6C 20 6C 69 ow allow continuing a logical li 000037C0 6E 65 20 66 72 6F 6D 20 6F 6E 65 20 74 6F 20 74 68 65 20 6E 65 78 74 20 70 68 79 73 69 63 61 6C ne from one to the next physical 000037E0 20 6C 69 6E 65 20 60 00 01 00 0A 41 20 3A 20 28 63 6F 6C 6F 6E 29 20 63 68 61 72 61 63 74 65 72 line `.☺.◙A : (colon) character 00003800 20 6D 61 79 20 62 65 20 75 73 65 64 20 74 6F 20 73 65 70 61 72 61 74 65 20 6D 75 6C 74 69 70 6C may be used to separate multipl 00003820 65 20 6C 6F 67 69 63 61 6C 20 6C 69 6E 65 73 20 6F 6E 20 61 20 73 69 6E 67 6C 65 20 70 68 79 73 e logical lines on a single phys 00003840 69 63 61 6C 20 6C 69 6E 65 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 26 00 1B 00 00 00 ical line ..]☻[◙THelpTopic&.←... 00003860 0A 20 20 44 41 54 41 20 54 59 50 45 53 0A 20 20 DF DF DF DF DF DF DF DF DF DF 0A 11 00 00 00 0A ◙ DATA TYPES◙ ▀▀▀▀▀▀▀▀▀▀◙◄...◙ 00003880 0A 20 20 20 20 20 20 20 20 53 59 4E 54 41 58 0A 26 00 01 00 0A 54 59 50 45 20 76 61 72 5B 28 64 ◙ SYNTAX◙&.☺.◙TYPE var[(d 000038A0 69 6D 5B 2C 64 69 6D 5B 2C 64 69 6D 5D 5D 29 5D 5B 2C 76 61 72 2E 2E 2E 5D 20 29 00 01 00 0A 0A im[,dim[,dim]])][,var...] ).☺.◙◙ 000038C0 50 50 4C 20 75 74 69 6C 69 7A 65 73 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 64 61 74 61 20 PPL utilizes the following data 000038E0 74 79 70 65 73 3A 20 13 00 00 00 0A 0A 0A 20 20 20 20 20 20 20 20 42 4F 4F 4C 45 41 4E 0A 35 00 types: ‼...◙◙◙ BOOLEAN◙5. 00003900 01 00 0A 75 6E 73 69 67 6E 65 64 20 63 68 61 72 61 63 74 65 72 20 28 31 20 62 79 74 65 29 20 30 ☺.◙unsigned character (1 byte) 0 00003920 20 3D 20 46 41 4C 53 45 2C 20 6E 6F 6E 2D 30 20 3D 20 54 52 55 45 20 0F 00 00 00 0A 0A 20 20 20 = FALSE, non-0 = TRUE ☼...◙◙ 00003940 20 20 20 20 20 44 41 54 45 0A 4F 00 01 00 0A 75 6E 73 69 67 6E 65 64 20 69 6E 74 65 67 65 72 20 DATE◙O.☺.◙unsigned integer 00003960 28 32 20 62 79 74 65 73 29 20 50 43 42 6F 61 72 64 20 6A 75 6C 69 61 6E 20 64 61 74 65 20 28 63 (2 bytes) PCBoard julian date (c 00003980 6F 75 6E 74 20 6F 66 20 64 61 79 73 20 73 69 6E 63 65 20 31 2F 31 2F 31 39 30 30 29 20 0F 00 00 ount of days since 1/1/1900) ☼.. 000039A0 00 0A 20 20 20 20 20 20 20 20 44 44 41 54 45 0A BE 00 01 00 0A 53 69 67 6E 65 64 20 6C 6F 6E 67 .◙ DDATE◙╛.☺.◙Signed long 000039C0 20 69 6E 74 65 67 65 72 20 66 6F 72 20 6A 75 6C 69 61 6E 20 64 61 74 65 2E 20 44 44 41 54 45 20 integer for julian date. DDATE 000039E0 69 73 20 66 6F 72 20 75 73 65 20 77 69 74 68 20 44 42 61 73 65 20 64 61 74 65 20 66 69 65 6C 64 is for use with DBase date field 00003A00 73 2E 20 49 74 20 68 6F 6C 64 73 20 61 20 6C 6F 6E 67 20 69 6E 74 65 67 65 72 20 66 6F 72 20 6A s. It holds a long integer for j 00003A20 75 6C 69 61 6E 20 64 61 74 65 73 2E 20 57 68 65 6E 20 63 6F 65 72 63 65 64 20 74 6F 20 73 74 72 ulian dates. When coerced to str 00003A40 69 6E 67 20 74 79 70 65 20 69 74 20 69 73 20 69 6E 20 74 68 65 20 66 6F 72 6D 61 74 20 43 43 59 ing type it is in the format CCY 00003A60 59 4D 4D 44 44 20 6F 72 20 31 39 39 34 30 35 32 37 20 21 00 00 00 0A 20 20 20 20 20 20 20 20 49 YMMDD or 19940527 !...◙ I 00003A80 4E 54 45 47 45 52 20 2F 20 53 44 57 4F 52 44 20 2F 20 4C 4F 4E 47 0A 47 00 01 00 0A 73 69 67 6E NTEGER / SDWORD / LONG◙G.☺.◙sign 00003AA0 65 64 20 6C 6F 6E 67 20 69 6E 74 65 67 65 72 20 28 34 20 62 79 74 65 73 29 20 52 61 6E 67 65 3A ed long integer (4 bytes) Range: 00003AC0 20 2D 32 2C 31 34 37 2C 34 38 33 2C 36 34 38 20 2D 3E 20 2B 32 2C 31 34 37 2C 34 38 33 2C 36 34 -2,147,483,648 -> +2,147,483,64 00003AE0 37 20 10 00 00 00 0A 0A 20 20 20 20 20 20 20 20 4D 4F 4E 45 59 0A 49 00 01 00 0A 73 69 67 6E 65 7 ►...◙◙ MONEY◙I.☺.◙signe 00003B00 64 20 6C 6F 6E 67 20 69 6E 74 65 67 65 72 20 28 34 20 62 79 74 65 73 29 20 52 61 6E 67 65 3A 20 d long integer (4 bytes) Range: 00003B20 2D 24 32 31 2C 34 37 34 2C 38 33 36 2E 34 38 20 2D 3E 20 2B 24 32 31 2C 34 37 34 2C 38 33 36 2E -$21,474,836.48 -> +$21,474,836. 00003B40 34 37 20 11 00 00 00 0A 0A 20 20 20 20 20 20 20 20 53 54 52 49 4E 47 0A 7E 00 01 00 0A 66 61 72 47 ◄...◙◙ STRING◙~.☺.◙far 00003B60 20 63 68 61 72 61 63 74 65 72 20 70 6F 69 6E 74 65 72 20 28 34 20 62 79 74 65 73 29 20 4E 55 4C character pointer (4 bytes) NUL 00003B80 4C 20 69 73 20 61 6E 20 65 6D 70 74 79 20 73 74 72 69 6E 67 20 6E 6F 6E 2D 4E 55 4C 4C 20 70 6F L is an empty string non-NULL po 00003BA0 69 6E 74 73 20 74 6F 20 61 20 73 74 72 69 6E 67 20 6F 66 20 73 6F 6D 65 20 6C 65 6E 67 74 68 20 ints to a string of some length 00003BC0 6C 65 73 73 20 74 68 61 6E 20 6F 72 20 65 71 75 61 6C 20 74 6F 20 32 35 36 20 0F 00 00 00 0A 0A less than or equal to 256 ☼...◙◙ 00003BE0 20 20 20 20 20 20 20 20 54 49 4D 45 0A 3F 00 01 00 0A 73 69 67 6E 65 64 20 6C 6F 6E 67 20 69 6E TIME◙?.☺.◙signed long in 00003C00 74 65 67 65 72 20 28 34 20 62 79 74 65 73 29 20 43 6F 75 6E 74 20 6F 66 20 73 65 63 6F 6E 64 73 teger (4 bytes) Count of seconds 00003C20 20 73 69 6E 63 65 20 6D 69 64 6E 69 67 68 74 20 11 00 00 00 0A 0A 20 20 20 20 20 20 20 20 42 49 since midnight ◄...◙◙ BI 00003C40 47 53 54 52 0A B6 00 01 00 0A 41 6C 6C 6F 77 73 20 75 70 20 74 6F 20 32 30 34 38 20 63 68 61 72 GSTR◙╢.☺.◙Allows up to 2048 char 00003C60 61 63 74 65 72 73 20 70 65 72 20 62 69 67 20 73 74 72 69 6E 67 20 28 75 70 20 66 72 6F 6D 20 32 acters per big string (up from 2 00003C80 35 36 20 66 6F 72 20 53 54 52 49 4E 47 20 76 61 72 69 61 62 6C 65 73 29 20 4D 61 79 20 69 6E 63 56 for STRING variables) May inc 00003CA0 6C 75 64 65 20 43 48 52 28 30 29 20 63 68 61 72 61 63 74 65 72 73 20 69 6E 20 74 68 65 20 6D 69 lude CHR(0) characters in the mi 00003CC0 64 64 6C 65 20 6F 66 20 74 68 65 20 62 69 67 20 73 74 72 69 6E 67 20 28 75 6E 6C 69 6B 65 20 53 ddle of the big string (unlike S 00003CE0 54 52 49 4E 47 20 76 61 72 69 61 62 6C 65 73 20 77 68 69 63 68 20 6D 61 79 20 6E 6F 74 29 20 10 TRING variables which may not) ► 00003D00 00 00 00 0A 0A 20 20 20 20 20 20 20 20 45 44 41 54 45 0A 5A 00 01 00 0A 4A 75 6C 69 61 6E 20 64 ...◙◙ EDATE◙Z.☺.◙Julian d 00003D20 61 74 65 20 69 6E 20 65 61 72 74 68 20 64 61 74 65 20 66 6F 72 6D 61 74 20 44 65 61 6C 73 20 77 ate in earth date format Deals w 00003D40 69 74 68 20 64 61 74 65 73 20 66 6F 72 6D 61 74 74 65 64 20 59 59 4D 4D 2E 44 44 20 52 61 6E 67 ith dates formatted YYMM.DD Rang 00003D60 65 3A 20 20 53 61 6D 65 20 61 73 20 44 41 54 45 20 17 00 00 00 0A 0A 20 20 20 20 20 20 20 20 52 e: Same as DATE ↨...◙◙ R 00003D80 45 41 4C 20 2F 20 46 4C 4F 41 54 0A 52 00 01 00 0A 34 2D 62 79 74 65 20 66 6C 6F 61 74 69 6E 67 EAL / FLOAT◙R.☺.◙4-byte floating 00003DA0 20 70 6F 69 6E 74 20 6E 75 6D 62 65 72 20 52 61 6E 67 65 3A 20 20 2B 2F 2D 33 2E 34 45 2D 33 38 point number Range: +/-3.4E-38 00003DC0 20 2D 20 2B 2F 2D 33 2E 34 45 2B 33 38 20 28 37 2D 64 69 67 69 74 20 70 72 65 63 69 73 69 6F 6E - +/-3.4E+38 (7-digit precision 00003DE0 29 20 19 00 00 00 0A 0A 20 20 20 20 20 20 20 20 44 52 45 41 4C 20 2F 20 44 4F 55 42 4C 45 0A 55 ) ↓...◙◙ DREAL / DOUBLE◙U 00003E00 00 01 00 0A 38 2D 62 79 74 65 20 66 6C 6F 61 74 69 6E 67 20 70 6F 69 6E 74 20 6E 75 6D 62 65 72 .☺.◙8-byte floating point number 00003E20 20 52 61 6E 67 65 3A 20 20 2B 2F 2D 31 2E 37 45 2D 33 30 38 20 2D 20 2B 2F 2D 31 2E 37 45 2B 33 Range: +/-1.7E-308 - +/-1.7E+3 00003E40 30 38 20 28 31 35 2D 64 69 67 69 74 20 70 72 65 63 69 73 69 6F 6E 29 20 24 00 00 00 0A 0A 20 20 08 (15-digit precision) $...◙◙ 00003E60 20 20 20 20 20 20 55 4E 53 49 47 4E 45 44 20 2F 20 44 57 4F 52 44 20 2F 20 55 44 57 4F 52 44 0A UNSIGNED / DWORD / UDWORD◙ 00003E80 33 00 01 00 0A 34 2D 62 79 74 65 20 75 6E 73 69 67 6E 65 64 20 69 6E 74 65 67 65 72 20 52 61 6E 3.☺.◙4-byte unsigned integer Ran 00003EA0 67 65 3A 20 20 30 20 2D 20 34 2C 32 39 34 2C 39 36 37 2C 32 39 35 20 17 00 00 00 0A 0A 20 20 20 ge: 0 - 4,294,967,295 ↨...◙◙ 00003EC0 20 20 20 20 20 42 59 54 45 20 2F 20 55 42 59 54 45 0A 29 00 01 00 0A 31 2D 62 79 74 65 20 75 6E BYTE / UBYTE◙).☺.◙1-byte un 00003EE0 73 69 67 6E 65 64 20 69 6E 74 65 67 65 72 20 52 61 6E 67 65 3A 20 20 30 20 2D 20 32 35 35 20 17 signed integer Range: 0 - 255 ↨ 00003F00 00 00 00 0A 0A 20 20 20 20 20 20 20 20 57 4F 52 44 20 2F 20 55 57 4F 52 44 0A 2C 00 01 00 0A 32 ...◙◙ WORD / UWORD◙,.☺.◙2 00003F20 2D 62 79 74 65 20 75 6E 73 69 67 6E 65 64 20 69 6E 74 65 67 65 72 20 52 61 6E 67 65 3A 20 20 30 -byte unsigned integer Range: 0 00003F40 20 2D 20 36 35 2C 35 33 35 20 18 00 00 00 0A 0A 20 20 20 20 20 20 20 20 53 42 59 54 45 20 2F 20 - 65,535 ↑...◙◙ SBYTE / 00003F60 53 48 4F 52 54 0A 2A 00 01 00 0A 31 2D 62 79 74 65 20 73 69 67 6E 65 64 20 69 6E 74 65 67 65 72 SHORT◙*.☺.◙1-byte signed integer 00003F80 20 52 61 6E 67 65 3A 20 20 2D 31 32 38 20 2D 20 31 32 37 20 16 00 00 00 0A 0A 20 20 20 20 20 20 Range: -128 - 127 ▬...◙◙ 00003FA0 20 20 53 57 4F 52 44 20 2F 20 49 4E 54 0A 30 00 01 00 0A 32 2D 62 79 74 65 20 73 69 67 6E 65 64 SWORD / INT◙0.☺.◙2-byte signed 00003FC0 20 69 6E 74 65 67 65 72 20 52 61 6E 67 65 3A 20 20 2D 33 32 2C 37 36 38 20 2D 20 33 32 2C 37 36 integer Range: -32,768 - 32,76 00003FE0 37 20 1F 00 00 00 0A 0A 0A 20 20 20 20 20 20 20 20 4E 4F 54 45 53 0A 20 20 20 20 20 20 20 20 C4 7 ▼...◙◙◙ NOTES◙ ─ 00004000 C4 C4 C4 C4 0A AF 02 01 00 0A 41 6E 79 20 74 79 70 65 20 6D 61 79 20 62 65 20 61 73 73 69 67 6E ────◙»☻☺.◙Any type may be assign 00004020 65 64 20 74 6F 20 61 6E 79 20 6F 74 68 65 72 20 74 79 70 65 2E 20 20 54 68 69 73 20 69 73 20 74 ed to any other type. This is t 00004040 68 65 20 73 69 6D 70 6C 65 73 74 20 77 61 79 20 74 6F 20 61 63 63 6F 6D 70 6C 69 73 68 20 74 79 he simplest way to accomplish ty 00004060 70 65 20 63 6F 6E 76 65 72 73 69 6F 6E 2E 20 42 4F 4F 4C 45 41 4E 2C 20 44 41 54 45 2C 20 49 4E pe conversion. BOOLEAN, DATE, IN 00004080 54 45 47 45 52 2C 20 4D 4F 4E 45 59 20 61 6E 64 20 54 49 4D 45 20 61 72 65 20 61 6C 6C 20 69 6E TEGER, MONEY and TIME are all in 000040A0 74 65 67 65 72 20 74 79 70 65 73 20 61 6E 64 20 6D 61 79 20 62 65 20 61 73 73 69 67 6E 65 64 20 teger types and may be assigned 000040C0 74 6F 20 65 61 63 68 20 6F 74 68 65 72 2E 20 41 73 73 69 67 6E 6D 65 6E 74 20 66 72 6F 6D 20 61 to each other. Assignment from a 000040E0 20 6C 61 72 67 65 72 20 64 61 74 61 20 74 79 70 65 20 74 6F 20 61 20 73 6D 61 6C 6C 65 72 20 64 larger data type to a smaller d 00004100 61 74 61 20 74 79 70 65 20 61 75 74 6F 6D 61 74 69 63 61 6C 6C 79 20 63 6F 6E 76 65 72 74 73 20 ata type automatically converts 00004120 74 68 65 20 64 61 74 61 20 74 6F 20 61 20 66 6F 72 6D 61 74 20 73 75 69 74 61 62 6C 65 20 66 6F the data to a format suitable fo 00004140 72 20 74 68 65 20 73 6D 61 6C 6C 65 72 20 64 61 74 61 20 74 79 70 65 2E 20 43 6F 6E 76 65 72 73 r the smaller data type. Convers 00004160 69 6F 6E 20 74 6F 20 61 6E 64 20 66 72 6F 6D 20 53 54 52 49 4E 47 73 20 69 73 20 64 65 70 65 6E ion to and from STRINGs is depen 00004180 64 65 6E 74 20 6F 6E 20 74 68 65 20 6F 74 68 65 72 20 64 61 74 61 20 74 79 70 65 2E 20 44 41 54 dent on the other data type. DAT 000041A0 45 73 20 61 72 65 20 69 6D 70 6F 72 74 65 64 2F 65 78 70 6F 72 74 65 64 20 61 73 20 22 4D 4D 2D Es are imported/exported as "MM- 000041C0 44 44 2D 59 59 22 2E 20 54 49 4D 45 73 20 61 72 65 20 69 6D 70 6F 72 74 65 64 2F 65 78 70 6F 72 DD-YY". TIMEs are imported/expor 000041E0 74 65 64 20 61 73 20 22 48 48 3A 4D 4D 3A 53 53 22 2E 20 20 4D 4F 4E 45 59 73 20 61 72 65 20 69 ted as "HH:MM:SS". MONEYs are i 00004200 6D 70 6F 72 74 65 64 2F 65 78 70 6F 72 74 65 64 20 61 73 20 22 23 2E 23 23 22 20 77 69 74 68 6F mported/exported as "#.##" witho 00004220 75 74 20 65 6D 62 65 64 64 65 64 20 64 6F 6C 6C 61 72 20 73 69 67 6E 73 20 6F 72 20 63 6F 6D 6D ut embedded dollar signs or comm 00004240 61 73 2C 20 61 6E 64 20 75 73 69 6E 67 20 61 73 20 6D 61 6E 79 20 63 68 61 72 61 63 74 65 72 73 as, and using as many characters 00004260 20 61 73 20 6E 65 65 64 65 64 20 74 6F 20 74 68 65 20 6C 65 66 74 20 6F 66 20 74 68 65 20 64 65 as needed to the left of the de 00004280 63 69 6D 61 6C 20 70 6F 69 6E 74 2E 20 41 6C 6C 20 76 61 72 69 61 62 6C 65 73 20 6D 75 73 74 20 cimal point. All variables must 000042A0 62 65 20 64 65 63 6C 61 72 65 64 20 62 65 66 6F 72 65 20 75 73 65 2E 20 00 00 5D 02 5B 0A 54 48 be declared before use. ..]☻[◙TH 000042C0 65 6C 70 54 6F 70 69 63 12 00 19 00 00 00 0A 20 20 43 4F 4E 53 54 41 4E 54 53 0A 20 20 DF DF DF elpTopic↕.↓...◙ CONSTANTS◙ ▀▀▀ 000042E0 DF DF DF DF DF DF 0A 3D 00 01 00 0A 50 50 4C 20 61 6C 6C 6F 77 73 20 75 73 65 72 20 64 65 66 69 ▀▀▀▀▀▀◙=.☺.◙PPL allows user defi 00004300 6E 65 64 20 63 6F 6E 73 74 61 6E 74 73 20 69 6E 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 66 ned constants in the following f 00004320 6F 72 6D 61 74 73 3A 20 0F 00 00 00 0A 20 20 20 20 20 20 20 20 24 23 2E 23 23 0A 71 00 01 00 41 ormats: ☼...◙ $#.##◙q.☺.A 00004340 20 4D 4F 4E 45 59 20 63 6F 6E 73 74 61 6E 74 20 28 64 6F 6C 6C 61 72 20 73 69 67 6E 20 66 6F 6C MONEY constant (dollar sign fol 00004360 6C 6F 77 65 64 20 62 79 20 6F 70 74 69 6F 6E 61 6C 20 64 6F 6C 6C 61 72 73 20 66 6F 6C 6C 6F 77 lowed by optional dollars follow 00004380 65 64 20 62 79 20 64 65 63 69 6D 61 6C 20 70 6F 69 6E 74 20 66 6F 6C 6C 6F 77 65 64 20 62 79 20 ed by decimal point followed by 000043A0 63 65 6E 74 73 3B 20 23 20 3D 20 30 2D 39 29 20 0C 00 00 00 0A 20 20 20 20 20 20 20 20 23 68 0A cents; # = 0-9) ♀...◙ #h◙ 000043C0 30 00 01 00 41 6E 20 49 4E 54 45 47 45 52 20 68 65 78 61 64 65 63 69 6D 61 6C 20 63 6F 6E 73 74 0.☺.An INTEGER hexadecimal const 000043E0 61 6E 74 20 28 23 20 3D 20 30 2D 39 20 26 20 41 2D 46 29 20 0C 00 00 00 0A 20 20 20 20 20 20 20 ant (# = 0-9 & A-F) ♀...◙ 00004400 20 23 64 0A 26 00 01 00 41 6E 20 49 4E 54 45 47 45 52 20 64 65 63 69 6D 61 6C 20 63 6F 6E 73 74 #d◙&.☺.An INTEGER decimal const 00004420 61 6E 74 20 28 23 20 3D 20 30 2D 39 29 20 0C 00 00 00 0A 20 20 20 20 20 20 20 20 23 6F 0A 24 00 ant (# = 0-9) ♀...◙ #o◙$. 00004440 01 00 41 6E 20 49 4E 54 45 47 45 52 20 6F 63 74 61 6C 20 63 6F 6E 73 74 61 6E 74 20 28 23 20 3D ☺.An INTEGER octal constant (# = 00004460 20 30 2D 37 29 20 0C 00 00 00 0A 20 20 20 20 20 20 20 20 23 62 0A 25 00 01 00 41 6E 20 49 4E 54 0-7) ♀...◙ #b◙%.☺.An INT 00004480 45 47 45 52 20 62 69 6E 61 72 79 20 63 6F 6E 73 74 61 6E 74 20 28 23 20 3D 20 30 2D 31 29 20 0B EGER binary constant (# = 0-1) ♂ 000044A0 00 00 00 0A 20 20 20 20 20 20 20 20 23 0A 1E 00 01 00 41 6E 20 49 4E 54 45 47 45 52 20 63 6F 6E ...◙ #◙▲.☺.An INTEGER con 000044C0 73 74 61 6E 74 20 28 23 20 3D 20 30 2D 39 29 20 0D 00 00 00 0A 20 20 20 20 20 20 20 20 22 58 22 stant (# = 0-9) ♪...◙ "X" 000044E0 0A 2D 00 01 00 41 20 53 54 52 49 4E 47 20 63 6F 6E 73 74 61 6E 74 20 28 58 20 3D 20 61 6E 79 20 ◙-.☺.A STRING constant (X = any 00004500 64 69 73 70 6C 61 79 61 62 6C 65 20 74 65 78 74 29 20 0E 00 00 00 0A 20 20 20 20 20 20 20 20 40 displayable text) ♫...◙ @ 00004520 58 23 23 0A 27 00 01 00 41 6E 20 49 4E 54 45 47 45 52 20 40 58 20 63 6F 6E 73 74 61 6E 74 20 28 X##◙'.☺.An INTEGER @X constant ( 00004540 23 20 3D 20 30 2D 39 20 26 20 41 2D 46 29 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 59 # = 0-9 & A-F) ..]☻[◙THelpTopicY 00004560 00 30 00 00 00 0A 0A 20 20 50 52 45 44 45 46 49 4E 45 44 20 43 4F 4E 53 54 41 4E 54 53 0A 20 20 .0...◙◙ PREDEFINED CONSTANTS◙ 00004580 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 2A 00 01 00 0A 0A 50 50 4C 20 70 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙*.☺.◙◙PPL p 000045A0 72 65 64 65 66 69 6E 65 73 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 63 6F 6E 73 74 61 6E 74 redefines the following constant 000045C0 73 3A 20 17 00 00 00 0A 0A 20 20 20 20 20 20 20 20 41 55 54 4F 20 3D 20 32 30 30 30 68 0A 74 00 s: ↨...◙◙ AUTO = 2000h◙t. 000045E0 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 49 4E 50 55 54 53 54 52 20 61 ☺.Parameter passed to INPUTSTR a 00004600 6E 64 20 50 52 4F 4D 50 54 53 54 52 20 73 74 61 74 65 6D 65 6E 74 73 20 28 61 75 74 6F 6D 61 74 nd PROMPTSTR statements (automat 00004620 69 63 61 6C 6C 79 20 70 72 65 73 73 20 65 6E 74 65 72 20 61 66 74 65 72 20 31 30 20 73 65 63 6F ically press enter after 10 seco 00004640 6E 64 73 20 6F 66 20 6E 6F 20 75 73 65 72 20 69 6E 70 75 74 29 20 16 00 00 00 0A 0A 20 20 20 20 nds of no user input) ▬...◙◙ 00004660 20 20 20 20 42 45 4C 4C 20 3D 20 38 30 30 68 0A 4C 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 BELL = 800h◙L.☺.Parameter pa 00004680 73 73 65 64 20 74 6F 20 44 49 53 50 54 45 58 54 20 73 74 61 74 65 6D 65 6E 74 20 28 73 6F 75 6E ssed to DISPTEXT statement (soun 000046A0 64 20 61 20 62 65 6C 6C 20 77 68 65 6E 20 70 72 6F 6D 70 74 20 64 69 73 70 6C 61 79 65 64 29 20 d a bell when prompt displayed) 000046C0 1C 00 00 00 0A 20 20 20 20 20 20 20 20 43 52 43 5F 46 49 4C 45 20 2D 20 43 52 43 5F 53 54 52 0A ∟...◙ CRC_FILE - CRC_STR◙ 000046E0 53 01 01 00 0A 54 68 65 73 65 20 63 6F 6E 73 74 61 6E 74 73 20 77 65 72 65 20 61 64 64 65 64 20 S☺☺.◙These constants were added 00004700 74 6F 20 61 76 6F 69 64 20 63 6F 6E 66 75 73 69 6F 6E 20 77 68 65 6E 20 74 65 6C 6C 69 6E 67 20 to avoid confusion when telling 00004720 74 68 65 20 66 75 6E 63 74 69 6F 6E 20 43 52 43 33 32 20 77 68 61 74 20 69 74 20 69 73 20 74 61 the function CRC32 what it is ta 00004740 6B 69 6E 67 20 74 68 65 20 43 52 43 20 6F 66 2E 20 43 52 43 5F 46 49 4C 45 20 74 65 6C 6C 73 20 king the CRC of. CRC_FILE tells 00004760 43 52 43 33 32 20 74 6F 20 63 61 6C 63 75 6C 61 74 65 20 74 68 65 20 43 52 43 20 6F 66 20 74 68 CRC32 to calculate the CRC of th 00004780 65 20 66 69 6C 65 20 63 6F 6E 74 61 69 6E 65 64 20 77 69 74 68 69 6E 20 74 68 65 20 73 74 72 69 e file contained within the stri 000047A0 6E 67 20 61 72 67 75 6D 65 6E 74 2E 20 43 52 43 5F 53 54 52 20 74 65 6C 6C 73 20 43 52 43 33 32 ng argument. CRC_STR tells CRC32 000047C0 20 74 6F 20 63 61 6C 63 75 6C 61 74 65 20 74 68 65 20 43 52 43 20 6F 66 20 74 68 65 20 73 74 72 to calculate the CRC of the str 000047E0 69 6E 67 20 61 72 67 75 6D 65 6E 74 20 69 74 73 65 6C 66 2E 20 43 52 43 5F 46 49 4C 45 20 68 61 ing argument itself. CRC_FILE ha 00004800 73 20 61 20 76 61 6C 75 65 20 6F 66 20 31 20 28 54 52 55 45 29 20 43 52 43 5F 53 54 52 20 68 61 s a value of 1 (TRUE) CRC_STR ha 00004820 73 20 61 20 76 61 6C 75 65 20 6F 66 20 30 20 28 46 41 4C 53 45 29 20 16 00 00 00 0A 20 20 20 20 s a value of 0 (FALSE) ▬...◙ 00004840 20 20 20 20 43 55 52 5F 55 53 45 52 20 3D 20 30 0A 1E 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 CUR_USER = 0◙▲.☺.Parameter p 00004860 61 73 73 65 64 20 74 6F 20 43 55 52 55 53 45 52 28 29 20 13 00 00 00 0A 0A 20 20 20 20 20 20 20 assed to CURUSER() ‼...◙◙ 00004880 20 44 45 46 53 20 3D 20 30 0A 3A 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 DEFS = 0◙:.☺.Parameter passed t 000048A0 6F 20 76 61 72 69 6F 75 73 20 73 74 61 74 65 6D 65 6E 74 73 20 66 6F 72 20 64 65 66 61 75 6C 74 o various statements for default 000048C0 20 76 61 6C 75 65 73 20 18 00 00 00 0A 0A 20 20 20 20 20 20 20 20 45 43 48 4F 44 4F 54 53 20 3D values ↑...◙◙ ECHODOTS = 000048E0 20 31 68 0A 58 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 49 4E 50 55 1h◙X.☺.Parameter passed to INPU 00004900 54 53 54 52 20 61 6E 64 20 50 52 4F 4D 50 54 53 54 52 20 73 74 61 74 65 6D 65 6E 74 73 20 28 65 TSTR and PROMPTSTR statements (e 00004920 63 68 6F 20 64 6F 74 73 20 69 6E 73 74 65 61 64 20 6F 66 20 75 73 65 72 20 69 6E 70 75 74 29 20 cho dots instead of user input) 00004940 1A 00 00 00 0A 0A 20 20 20 20 20 20 20 20 45 52 41 53 45 4C 49 4E 45 20 3D 20 32 30 68 0A 67 00 →...◙◙ ERASELINE = 20h◙g. 00004960 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 49 4E 50 55 54 53 54 52 20 61 ☺.Parameter passed to INPUTSTR a 00004980 6E 64 20 50 52 4F 4D 50 54 53 54 52 20 73 74 61 74 65 6D 65 6E 74 73 20 28 65 72 61 73 65 20 74 nd PROMPTSTR statements (erase t 000049A0 68 65 20 63 75 72 72 65 6E 74 20 6C 69 6E 65 20 77 68 65 6E 20 75 73 65 72 20 70 72 65 73 73 65 he current line when user presse 000049C0 73 20 65 6E 74 65 72 29 20 14 00 00 00 0A 0A 20 20 20 20 20 20 20 20 46 41 4C 53 45 20 3D 20 30 s enter) ¶...◙◙ FALSE = 0 000049E0 0A 14 00 01 00 42 4F 4F 4C 45 41 4E 20 46 41 4C 53 45 20 76 61 6C 75 65 20 12 00 00 00 0A 0A 20 ◙¶.☺.BOOLEAN FALSE value ↕...◙◙ 00004A00 20 20 20 20 20 20 20 46 43 4C 20 3D 20 32 0A 39 00 01 00 56 61 6C 75 65 20 70 61 73 73 65 64 20 FCL = 2◙9.☺.Value passed 00004A20 74 6F 20 53 54 41 52 54 44 49 53 50 20 74 6F 20 66 6F 72 63 65 20 6C 69 6E 65 20 63 6F 75 6E 74 to STARTDISP to force line count 00004A40 69 6E 67 20 64 69 73 70 6C 61 79 20 18 00 00 00 0A 0A 20 20 20 20 20 20 20 20 46 49 45 4C 44 4C ing display ↑...◙◙ FIELDL 00004A60 45 4E 20 3D 20 32 68 0A 77 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 EN = 2h◙w.☺.Parameter passed to 00004A80 49 4E 50 55 54 53 54 52 20 61 6E 64 20 50 52 4F 4D 50 54 53 54 52 20 73 74 61 74 65 6D 65 6E 74 INPUTSTR and PROMPTSTR statement 00004AA0 73 20 28 64 69 73 70 6C 61 79 73 20 70 61 72 65 6E 74 68 65 73 69 73 20 74 6F 20 73 68 6F 77 20 s (displays parenthesis to show 00004AC0 69 6E 70 75 74 20 66 69 65 6C 64 20 77 69 64 74 68 20 69 66 20 41 4E 53 49 20 65 6E 61 62 6C 65 input field width if ANSI enable 00004AE0 64 29 20 12 00 00 00 0A 0A 20 20 20 20 20 20 20 20 46 4E 53 20 3D 20 31 0A 34 00 01 00 56 61 6C d) ↕...◙◙ FNS = 1◙4.☺.Val 00004B00 75 65 20 70 61 73 73 65 64 20 74 6F 20 53 54 41 52 54 44 49 53 50 20 74 6F 20 66 6F 72 63 65 20 ue passed to STARTDISP to force 00004B20 6E 6F 6E 2D 73 74 6F 70 20 64 69 73 70 6C 61 79 20 15 00 00 00 0A 0A 20 20 20 20 20 20 20 20 46 non-stop display §...◙◙ F 00004B40 5F 45 58 50 20 3D 20 32 68 0A 45 00 01 00 45 78 70 69 72 65 64 20 73 75 62 73 63 72 69 70 74 69 _EXP = 2h◙E.☺.Expired subscripti 00004B60 6F 6E 20 61 63 63 65 73 73 20 61 6C 6C 6F 77 65 64 20 66 6C 61 67 20 66 6F 72 20 43 4F 4E 46 46 on access allowed flag for CONFF 00004B80 4C 41 47 20 61 6E 64 20 43 4F 4E 46 55 4E 46 4C 41 47 20 15 00 00 00 0A 0A 20 20 20 20 20 20 20 LAG and CONFUNFLAG §...◙◙ 00004BA0 20 46 5F 4D 57 20 3D 20 31 30 68 0A 2E 00 01 00 4D 61 69 6C 20 77 61 69 74 69 6E 67 20 66 6C 61 F_MW = 10h◙..☺.Mail waiting fla 00004BC0 67 20 66 6F 72 20 43 4F 4E 46 46 4C 41 47 20 61 6E 64 20 43 4F 4E 46 55 4E 46 4C 41 47 20 15 00 g for CONFFLAG and CONFUNFLAG §. 00004BE0 00 00 0A 0A 20 20 20 20 20 20 20 20 46 5F 52 45 47 20 3D 20 31 68 0A 3B 00 01 00 52 65 67 69 73 ..◙◙ F_REG = 1h◙;.☺.Regis 00004C00 74 65 72 65 64 20 61 63 63 65 73 73 20 61 6C 6C 6F 77 65 64 20 66 6C 61 67 20 66 6F 72 20 43 4F tered access allowed flag for CO 00004C20 4E 46 46 4C 41 47 20 61 6E 64 20 43 4F 4E 46 55 4E 46 4C 41 47 20 15 00 00 00 0A 0A 20 20 20 20 NFFLAG and CONFUNFLAG §...◙◙ 00004C40 20 20 20 20 46 5F 53 45 4C 20 3D 20 34 68 0A 35 00 01 00 43 6F 6E 66 65 72 65 6E 63 65 20 73 65 F_SEL = 4h◙5.☺.Conference se 00004C60 6C 65 63 74 65 64 20 66 6C 61 67 20 66 6F 72 20 43 4F 4E 46 46 4C 41 47 20 61 6E 64 20 43 4F 4E lected flag for CONFFLAG and CON 00004C80 46 55 4E 46 4C 41 47 20 15 00 00 00 0A 0A 20 20 20 20 20 20 20 20 46 5F 53 59 53 20 3D 20 38 68 FUNFLAG §...◙◙ F_SYS = 8h 00004CA0 0A 39 00 01 00 43 6F 6E 66 65 72 65 6E 63 65 20 53 79 73 4F 70 20 61 63 63 65 73 73 20 66 6C 61 ◙9.☺.Conference SysOp access fla 00004CC0 67 20 66 6F 72 20 43 4F 4E 46 46 4C 41 47 20 61 6E 64 20 43 4F 4E 46 55 4E 46 4C 41 47 20 15 00 g for CONFFLAG and CONFUNFLAG §. 00004CE0 00 00 0A 0A 20 20 20 20 20 20 20 20 47 52 41 50 48 20 3D 20 31 68 0A 4D 00 01 00 50 61 72 61 6D ..◙◙ GRAPH = 1h◙M.☺.Param 00004D00 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 44 49 53 50 46 49 4C 45 20 73 74 61 74 65 6D 65 6E eter passed to DISPFILE statemen 00004D20 74 20 74 6F 20 73 65 61 72 63 68 20 66 6F 72 20 67 72 61 70 68 69 63 73 20 73 70 65 63 69 66 69 t to search for graphics specifi 00004D40 63 20 66 69 6C 65 73 20 15 00 00 00 0A 0A 20 20 20 20 20 20 20 20 47 55 49 44 45 20 3D 20 34 68 c files §...◙◙ GUIDE = 4h 00004D60 0A 86 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 49 4E 50 55 54 53 54 ◙å.☺.Parameter passed to INPUTST 00004D80 52 20 61 6E 64 20 50 52 4F 4D 50 54 53 54 52 20 73 74 61 74 65 6D 65 6E 74 73 20 28 64 69 73 70 R and PROMPTSTR statements (disp 00004DA0 6C 61 79 73 20 70 61 72 65 6E 74 68 65 73 69 73 20 61 62 6F 76 65 20 63 75 72 72 65 6E 74 20 6C lays parenthesis above current l 00004DC0 69 6E 65 20 69 66 20 46 49 45 4C 44 4C 45 4E 20 75 73 65 64 20 61 6E 64 20 41 4E 53 49 20 6E 6F ine if FIELDLEN used and ANSI no 00004DE0 74 20 65 6E 61 62 6C 65 64 29 20 1C 00 00 00 0A 0A 20 20 20 20 20 20 20 20 48 49 47 48 41 53 43 t enabled) ∟...◙◙ HIGHASC 00004E00 49 49 20 3D 20 31 30 30 30 68 0A A8 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 II = 1000h◙¿.☺.Parameter passed 00004E20 74 6F 20 49 4E 50 55 54 53 54 52 20 61 6E 64 20 50 52 4F 4D 50 54 53 54 52 20 73 74 61 74 65 6D to INPUTSTR and PROMPTSTR statem 00004E40 65 6E 74 73 20 28 61 6C 6C 6F 77 20 68 69 67 68 20 61 73 63 69 69 20 63 68 61 72 61 63 74 65 72 ents (allow high ascii character 00004E60 73 2C 20 72 65 67 61 72 64 6C 65 73 73 20 6F 66 20 63 75 72 72 65 6E 74 20 76 61 6C 69 64 20 63 s, regardless of current valid c 00004E80 68 61 72 61 63 74 65 72 20 73 65 74 2C 20 69 66 20 64 69 73 61 62 6C 65 20 68 69 67 68 20 61 73 haracter set, if disable high as 00004EA0 63 69 69 20 66 69 6C 74 65 72 20 73 65 74 20 74 6F 20 79 65 73 29 20 14 00 00 00 0A 0A 20 20 20 cii filter set to yes) ¶...◙◙ 00004EC0 20 20 20 20 20 4C 41 4E 47 20 3D 20 34 68 0A 4D 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 LANG = 4h◙M.☺.Parameter pas 00004EE0 73 65 64 20 74 6F 20 44 49 53 50 46 49 4C 45 20 73 74 61 74 65 6D 65 6E 74 20 74 6F 20 73 65 61 sed to DISPFILE statement to sea 00004F00 72 63 68 20 66 6F 72 20 6C 61 6E 67 75 61 67 65 20 73 70 65 63 69 66 69 63 20 66 69 6C 65 73 20 rch for language specific files 00004F20 19 00 00 00 0A 0A 20 20 20 20 20 20 20 20 4C 46 41 46 54 45 52 20 3D 20 31 30 30 68 0A 73 00 01 ↓...◙◙ LFAFTER = 100h◙s.☺ 00004F40 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 49 4E 50 55 54 53 54 52 2C 20 50 .Parameter passed to INPUTSTR, P 00004F60 52 4F 4D 50 54 53 54 52 20 61 6E 64 20 44 49 53 50 54 45 58 54 20 73 74 61 74 65 6D 65 6E 74 73 ROMPTSTR and DISPTEXT statements 00004F80 20 28 73 65 6E 64 20 61 6E 20 65 78 74 72 61 20 6C 69 6E 65 20 66 65 65 64 20 61 66 74 65 72 20 (send an extra line feed after 00004FA0 75 73 65 72 20 70 72 65 73 73 65 73 20 65 6E 74 65 72 29 20 19 00 00 00 0A 0A 20 20 20 20 20 20 user presses enter) ↓...◙◙ 00004FC0 20 20 4C 46 42 45 46 4F 52 45 20 3D 20 38 30 68 0A 70 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 LFBEFORE = 80h◙p.☺.Parameter p 00004FE0 61 73 73 65 64 20 74 6F 20 49 4E 50 55 54 53 54 52 2C 20 50 52 4F 4D 50 54 53 54 52 20 61 6E 64 assed to INPUTSTR, PROMPTSTR and 00005000 20 44 49 53 50 54 45 58 54 20 73 74 61 74 65 6D 65 6E 74 73 20 28 73 65 6E 64 20 61 6E 20 65 78 DISPTEXT statements (send an ex 00005020 74 72 61 20 6C 69 6E 65 20 66 65 65 64 20 62 65 66 6F 72 65 20 70 72 6F 6D 70 74 20 64 69 73 70 tra line feed before prompt disp 00005040 6C 61 79 29 20 18 00 00 00 0A 0A 20 20 20 20 20 20 20 20 4C 4F 47 49 54 20 3D 20 38 30 30 30 68 lay) ↑...◙◙ LOGIT = 8000h 00005060 0A 41 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 44 49 53 50 54 45 58 ◙A.☺.Parameter passed to DISPTEX 00005080 54 20 73 74 61 74 65 6D 65 6E 74 20 28 6C 6F 67 20 74 65 78 74 20 74 6F 20 63 61 6C 6C 65 72 73 T statement (log text to callers 000050A0 20 6C 6F 67 29 20 1D 00 00 00 0A 0A 20 20 20 20 20 20 20 20 4C 4F 47 49 54 4C 45 46 54 20 3D 20 log) ↔...◙◙ LOGITLEFT = 000050C0 31 30 30 30 30 68 0A 5D 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 44 10000h◙].☺.Parameter passed to D 000050E0 49 53 50 54 45 58 54 20 73 74 61 74 65 6D 65 6E 74 20 28 6C 6F 67 20 74 65 78 74 20 74 6F 20 63 ISPTEXT statement (log text to c 00005100 61 6C 6C 65 72 73 20 6C 6F 67 2C 20 66 6F 72 63 69 6E 67 20 6C 65 66 74 20 6A 75 73 74 69 66 69 allers log, forcing left justifi 00005120 63 61 74 69 6F 6E 29 20 11 00 00 00 0A 0A 20 20 20 20 20 20 20 20 4E 43 20 3D 20 30 0A 35 00 01 cation) ◄...◙◙ NC = 0◙5.☺ 00005140 00 56 61 6C 75 65 20 70 61 73 73 65 64 20 74 6F 20 53 54 41 52 54 44 49 53 50 20 74 6F 20 6E 6F .Value passed to STARTDISP to no 00005160 74 20 63 68 61 6E 67 65 20 64 69 73 70 6C 61 79 20 6D 6F 64 65 20 18 00 00 00 0A 0A 20 20 20 20 t change display mode ↑...◙◙ 00005180 20 20 20 20 4E 45 57 4C 49 4E 45 20 3D 20 34 30 68 0A 6C 00 01 00 50 61 72 61 6D 65 74 65 72 20 NEWLINE = 40h◙l.☺.Parameter 000051A0 70 61 73 73 65 64 20 74 6F 20 49 4E 50 55 54 53 54 52 2C 20 50 52 4F 4D 50 54 53 54 52 20 61 6E passed to INPUTSTR, PROMPTSTR an 000051C0 64 20 44 49 53 50 54 45 58 54 20 73 74 61 74 65 6D 65 6E 74 73 20 28 73 65 6E 64 20 61 20 6C 69 d DISPTEXT statements (send a li 000051E0 6E 65 20 66 65 65 64 20 61 66 74 65 72 20 75 73 65 72 20 70 72 65 73 73 65 73 20 65 6E 74 65 72 ne feed after user presses enter 00005200 29 20 19 00 00 00 0A 0A 20 20 20 20 20 20 20 20 4E 4F 43 4C 45 41 52 20 3D 20 34 30 30 68 0A 6F ) ↓...◙◙ NOCLEAR = 400h◙o 00005220 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 49 4E 50 55 54 53 54 52 20 .☺.Parameter passed to INPUTSTR 00005240 61 6E 64 20 50 52 4F 4D 50 54 53 54 52 20 73 74 61 74 65 6D 65 6E 74 73 20 28 64 6F 6E 27 74 20 and PROMPTSTR statements (don't 00005260 63 6C 65 61 72 20 66 69 65 6C 64 20 61 74 20 66 69 72 73 74 20 6B 65 79 70 72 65 73 73 20 72 65 clear field at first keypress re 00005280 67 61 72 64 6C 65 73 73 20 6F 66 20 41 4E 53 49 29 20 17 00 00 00 0A 0A 20 20 20 20 20 20 20 20 gardless of ANSI) ↨...◙◙ 000052A0 4E 4F 5F 55 53 45 52 20 3D 20 2D 31 0A 1E 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 NO_USER = -1◙▲.☺.Parameter passe 000052C0 64 20 74 6F 20 43 55 52 55 53 45 52 28 29 20 13 00 00 00 0A 0A 20 20 20 20 20 20 20 20 4F 5F 52 d to CURUSER() ‼...◙◙ O_R 000052E0 44 20 3D 20 30 0A 4B 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 46 43 D = 0◙K.☺.Parameter passed to FC 00005300 52 45 41 54 45 2F 46 4F 50 45 4E 2F 46 41 50 50 45 4E 44 20 74 6F 20 6F 70 65 6E 20 61 20 66 69 REATE/FOPEN/FAPPEND to open a fi 00005320 6C 65 20 69 6E 20 72 65 61 64 20 6F 6E 6C 79 20 6D 6F 64 65 20 13 00 00 00 0A 0A 20 20 20 20 20 le in read only mode ‼...◙◙ 00005340 20 20 20 4F 5F 52 57 20 3D 20 32 0A 50 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 O_RW = 2◙P.☺.Parameter passed 00005360 20 74 6F 20 46 43 52 45 41 54 45 2F 46 4F 50 45 4E 2F 46 41 50 50 45 4E 44 20 74 6F 20 6F 70 65 to FCREATE/FOPEN/FAPPEND to ope 00005380 6E 20 61 20 66 69 6C 65 20 69 6E 20 72 65 61 64 20 61 6E 64 20 77 72 69 74 65 20 6D 6F 64 65 20 n a file in read and write mode 000053A0 13 00 00 00 0A 0A 20 20 20 20 20 20 20 20 4F 5F 57 52 20 3D 20 31 0A 4C 00 01 00 50 61 72 61 6D ‼...◙◙ O_WR = 1◙L.☺.Param 000053C0 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 46 43 52 45 41 54 45 2F 46 4F 50 45 4E 2F 46 41 50 eter passed to FCREATE/FOPEN/FAP 000053E0 50 45 4E 44 20 74 6F 20 6F 70 65 6E 20 61 20 66 69 6C 65 20 69 6E 20 77 72 69 74 65 20 6F 6E 6C PEND to open a file in write onl 00005400 79 20 6D 6F 64 65 20 13 00 00 00 0A 0A 20 20 20 20 20 20 20 20 53 45 43 20 3D 20 32 68 0A 4D 00 y mode ‼...◙◙ SEC = 2h◙M. 00005420 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 44 49 53 50 46 49 4C 45 20 73 ☺.Parameter passed to DISPFILE s 00005440 74 61 74 65 6D 65 6E 74 20 74 6F 20 73 65 61 72 63 68 20 66 6F 72 20 73 65 63 75 72 69 74 79 20 tatement to search for security 00005460 73 70 65 63 69 66 69 63 20 66 69 6C 65 73 20 18 00 00 00 0A 0A 20 20 20 20 20 20 20 20 53 54 41 specific files ↑...◙◙ STA 00005480 43 4B 45 44 20 3D 20 31 30 68 0A 7F 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 CKED = 10h◙⌂.☺.Parameter passed 000054A0 74 6F 20 49 4E 50 55 54 53 54 52 20 61 6E 64 20 50 52 4F 4D 50 54 53 54 52 20 73 74 61 74 65 6D to INPUTSTR and PROMPTSTR statem 000054C0 65 6E 74 73 20 28 61 6C 6C 6F 77 20 73 65 6D 69 2D 63 6F 6C 6F 6E 73 20 61 6E 64 20 73 70 61 63 ents (allow semi-colons and spac 000054E0 65 73 20 69 6E 20 61 64 64 69 74 69 6F 6E 20 74 6F 20 76 61 6C 69 64 20 63 68 61 72 61 63 74 65 es in addition to valid characte 00005500 72 20 73 65 74 20 70 61 73 73 65 64 29 20 14 00 00 00 0A 0A 20 20 20 20 20 20 20 20 53 5F 44 42 r set passed) ¶...◙◙ S_DB 00005520 20 3D 20 33 68 0A 64 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 46 43 = 3h◙d.☺.Parameter passed to FC 00005540 52 45 41 54 45 2F 46 4F 50 45 4E 2F 46 41 50 50 45 4E 44 20 74 6F 20 64 65 6E 79 20 72 65 61 64 REATE/FOPEN/FAPPEND to deny read 00005560 20 61 6E 64 20 77 72 69 74 65 20 28 62 6F 74 68 29 20 61 63 63 65 73 73 20 66 72 6F 6D 20 6F 74 and write (both) access from ot 00005580 68 65 72 20 70 72 6F 63 65 73 73 65 73 20 14 00 00 00 0A 0A 20 20 20 20 20 20 20 20 53 5F 44 4E her processes ¶...◙◙ S_DN 000055A0 20 3D 20 30 68 0A 6A 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 46 43 = 0h◙j.☺.Parameter passed to FC 000055C0 52 45 41 54 45 2F 46 4F 50 45 4E 2F 46 41 50 50 45 4E 44 20 74 6F 20 61 6C 6C 6F 77 20 72 65 61 REATE/FOPEN/FAPPEND to allow rea 000055E0 64 20 61 6E 64 20 77 72 69 74 65 20 28 64 65 6E 79 20 6E 6F 6E 65 29 20 61 63 63 65 73 73 20 66 d and write (deny none) access f 00005600 72 6F 6D 20 6F 74 68 65 72 20 70 72 6F 63 65 73 73 65 73 20 14 00 00 00 0A 0A 20 20 20 20 20 20 rom other processes ¶...◙◙ 00005620 20 20 53 5F 44 52 20 3D 20 31 68 0A 53 00 01 00 50 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 S_DR = 1h◙S.☺.Parameter passed 00005640 20 74 6F 20 46 43 52 45 41 54 45 2F 46 4F 50 45 4E 2F 46 41 50 50 45 4E 44 20 74 6F 20 64 65 6E to FCREATE/FOPEN/FAPPEND to den 00005660 79 20 72 65 61 64 20 61 63 63 65 73 73 20 66 72 6F 6D 20 6F 74 68 65 72 20 70 72 6F 63 65 73 73 y read access from other process 00005680 65 73 20 14 00 00 00 0A 0A 20 20 20 20 20 20 20 20 53 5F 44 57 20 3D 20 32 68 0A 54 00 01 00 50 es ¶...◙◙ S_DW = 2h◙T.☺.P 000056A0 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 46 43 52 45 41 54 45 2F 46 4F 50 45 4E arameter passed to FCREATE/FOPEN 000056C0 2F 46 41 50 50 45 4E 44 20 74 6F 20 64 65 6E 79 20 77 72 69 74 65 20 61 63 63 65 73 73 20 66 72 /FAPPEND to deny write access fr 000056E0 6F 6D 20 6F 74 68 65 72 20 70 72 6F 63 65 73 73 65 73 20 13 00 00 00 0A 0A 20 20 20 20 20 20 20 om other processes ‼...◙◙ 00005700 20 54 52 55 45 20 3D 20 31 0A 13 00 01 00 42 4F 4F 4C 45 41 4E 20 54 52 55 45 20 76 61 6C 75 65 TRUE = 1◙‼.☺.BOOLEAN TRUE value 00005720 20 16 00 00 00 0A 0A 20 20 20 20 20 20 20 20 55 50 43 41 53 45 20 3D 20 38 68 0A 57 00 01 00 50 ▬...◙◙ UPCASE = 8h◙W.☺.P 00005740 61 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 49 4E 50 55 54 53 54 52 20 61 6E 64 20 arameter passed to INPUTSTR and 00005760 50 52 4F 4D 50 54 53 54 52 20 73 74 61 74 65 6D 65 6E 74 73 20 28 66 6F 72 63 65 20 75 73 65 72 PROMPTSTR statements (force user 00005780 20 69 6E 70 75 74 20 74 6F 20 75 70 70 65 72 20 63 61 73 65 29 20 1A 00 00 00 0A 0A 20 20 20 20 input to upper case) →...◙◙ 000057A0 20 20 20 20 57 4F 52 44 57 52 41 50 20 3D 20 32 30 30 68 0A 86 00 01 00 50 61 72 61 6D 65 74 65 WORDWRAP = 200h◙å.☺.Paramete 000057C0 72 20 70 61 73 73 65 64 20 74 6F 20 49 4E 50 55 54 53 54 52 20 61 6E 64 20 50 52 4F 4D 50 54 53 r passed to INPUTSTR and PROMPTS 000057E0 54 52 20 73 74 61 74 65 6D 65 6E 74 73 20 28 69 66 20 75 73 65 72 20 68 69 74 73 20 65 6E 64 20 TR statements (if user hits end 00005800 6F 66 20 6C 69 6E 65 2C 20 73 61 76 65 20 74 68 65 20 74 65 78 74 20 61 74 20 74 68 65 20 65 6E of line, save the text at the en 00005820 64 20 6F 66 20 74 68 65 20 6C 69 6E 65 20 66 6F 72 20 66 75 74 75 72 65 20 75 73 65 29 20 18 00 d of the line for future use) ↑. 00005840 00 00 0A 0A 20 20 20 20 20 20 20 20 59 45 53 4E 4F 20 3D 20 34 30 30 30 68 0A 62 00 01 00 50 61 ..◙◙ YESNO = 4000h◙b.☺.Pa 00005860 72 61 6D 65 74 65 72 20 70 61 73 73 65 64 20 74 6F 20 49 4E 50 55 54 53 54 52 20 61 6E 64 20 50 rameter passed to INPUTSTR and P 00005880 52 4F 4D 50 54 53 54 52 20 73 74 61 74 65 6D 65 6E 74 73 20 28 4F 6E 6C 79 20 61 6C 6C 6F 77 20 ROMPTSTR statements (Only allow 000058A0 69 6E 74 65 72 6E 61 74 69 6F 6E 61 6C 20 79 65 73 2F 6E 6F 20 72 65 73 70 6F 6E 73 65 73 29 20 international yes/no responses) 000058C0 17 00 00 00 0A 0A 20 20 20 20 20 20 20 20 4E 4F 5F 55 53 45 52 20 3D 20 2D 31 0A 36 00 01 00 52 ↨...◙◙ NO_USER = -1◙6.☺.R 000058E0 65 74 75 72 6E 20 62 79 20 47 65 74 55 73 65 72 20 2D 20 76 61 72 69 61 62 6C 65 73 20 61 72 65 eturn by GetUser - variables are 00005900 20 63 75 72 72 65 6E 74 6C 79 20 75 6E 64 65 66 69 6E 65 64 20 17 00 00 00 0A 0A 20 20 20 20 20 currently undefined ↨...◙◙ 00005920 20 20 20 43 55 52 5F 55 53 45 52 20 3D 20 30 0A 3C 00 01 00 52 65 74 75 72 6E 20 62 79 20 47 65 CUR_USER = 0◙<.☺.Return by Ge 00005940 74 55 73 65 72 20 2D 20 55 73 65 72 20 76 61 72 69 61 62 6C 65 73 20 61 72 65 20 66 6F 72 20 74 tUser - User variables are for t 00005960 68 65 20 63 75 72 72 65 6E 74 20 75 73 65 72 20 22 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A he current user "...◙ See also : 00005980 20 50 72 65 64 65 66 69 6E 65 64 FF 56 61 72 69 61 62 6C 65 73 0A 01 00 04 00 BD 12 14 5D 02 5B Predefined Variables◙☺.♦.╜↕¶]☻[ 000059A0 0A 54 48 65 6C 70 54 6F 70 69 63 35 00 2F 00 00 00 0A 20 20 50 52 45 44 45 46 49 4E 45 44 20 56 ◙THelpTopic5./...◙ PREDEFINED V 000059C0 41 52 49 41 42 4C 45 53 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A ARIABLES◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 000059E0 40 00 01 00 0A 50 50 4C 20 70 72 65 64 65 66 69 6E 65 73 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E @.☺.◙PPL predefines the followin 00005A00 67 20 76 61 72 69 61 62 6C 65 73 20 66 6F 72 20 75 73 65 72 20 72 65 63 6F 72 64 20 61 63 63 65 g variables for user record acce 00005A20 73 73 3A 20 16 00 00 00 0A 0A 0A 20 20 20 20 20 42 4F 4F 4C 45 41 4E 20 55 5F 43 4C 53 0A 25 00 ss: ▬...◙◙◙ BOOLEAN U_CLS◙%. 00005A40 01 00 43 6C 65 61 72 20 73 63 72 65 65 6E 20 62 65 74 77 65 65 6E 20 6D 65 73 73 61 67 65 73 20 ☺.Clear screen between messages 00005A60 73 74 61 74 75 73 20 17 00 00 00 0A 0A 20 20 20 20 20 42 4F 4F 4C 45 41 4E 20 55 5F 44 45 46 37 status ↨...◙◙ BOOLEAN U_DEF7 00005A80 39 0A 21 00 01 00 37 39 20 63 6F 6C 75 6D 6E 20 6D 65 73 73 61 67 65 20 65 64 69 74 6F 72 20 64 9◙!.☺.79 column message editor d 00005AA0 65 66 61 75 6C 74 20 18 00 00 00 0A 0A 20 20 20 20 20 42 4F 4F 4C 45 41 4E 20 55 5F 45 58 50 45 efault ↑...◙◙ BOOLEAN U_EXPE 00005AC0 52 54 0A 1C 00 01 00 55 73 65 72 73 20 63 75 72 72 65 6E 74 20 65 78 70 65 72 74 20 73 74 61 74 RT◙∟.☺.Users current expert stat 00005AE0 75 73 20 15 00 00 00 0A 0A 20 20 20 20 20 42 4F 4F 4C 45 41 4E 20 55 5F 46 53 45 0A 21 00 01 00 us §...◙◙ BOOLEAN U_FSE◙!.☺. 00005B00 55 73 65 72 73 20 66 75 6C 6C 20 73 63 72 65 65 6E 20 65 64 69 74 6F 72 20 64 65 66 61 75 6C 74 Users full screen editor default 00005B20 20 16 00 00 00 0A 0A 20 20 20 20 20 42 4F 4F 4C 45 41 4E 20 55 5F 46 53 45 50 0A 25 00 01 00 50 ▬...◙◙ BOOLEAN U_FSEP◙%.☺.P 00005B40 72 6F 6D 70 74 20 66 6F 72 20 66 75 6C 6C 20 73 63 72 65 65 6E 20 65 64 69 74 6F 72 20 73 74 61 rompt for full screen editor sta 00005B60 74 75 73 20 19 00 00 00 0A 0A 20 20 20 20 20 42 4F 4F 4C 45 41 4E 20 55 5F 4C 4F 4E 47 48 44 52 tus ↓...◙◙ BOOLEAN U_LONGHDR 00005B80 0A 27 00 01 00 36 20 6C 69 6E 65 20 76 73 20 34 20 6C 69 6E 65 20 6D 65 73 73 61 67 65 20 68 65 ◙'.☺.6 line vs 4 line message he 00005BA0 61 64 65 72 20 73 74 61 74 75 73 20 18 00 00 00 0A 0A 20 20 20 20 20 42 4F 4F 4C 45 41 4E 20 55 ader status ↑...◙◙ BOOLEAN U 00005BC0 5F 53 43 52 4F 4C 4C 0A 23 00 01 00 53 63 72 6F 6C 6C 20 6D 75 6C 74 69 2D 73 63 72 65 65 6E 20 _SCROLL◙#.☺.Scroll multi-screen 00005BE0 6D 65 73 73 61 67 65 20 73 74 61 74 75 73 20 16 00 00 00 0A 0A 20 20 20 20 20 44 41 54 45 20 55 message status ▬...◙◙ DATE U 00005C00 5F 45 58 50 44 41 54 45 0A 27 00 01 00 54 68 65 20 75 73 65 72 73 20 73 75 62 73 63 72 69 70 74 _EXPDATE◙'.☺.The users subscript 00005C20 69 6F 6E 20 65 78 70 69 72 61 74 69 6F 6E 20 64 61 74 65 20 15 00 00 00 0A 0A 20 20 20 20 20 44 ion expiration date §...◙◙ D 00005C40 41 54 45 20 55 5F 50 57 44 45 58 50 0A 3D 00 01 00 54 68 65 20 64 61 74 65 20 74 68 61 74 20 74 ATE U_PWDEXP◙=.☺.The date that t 00005C60 68 65 20 75 73 65 72 73 20 70 61 73 73 77 6F 72 64 20 65 78 70 69 72 65 73 20 61 6E 64 20 6D 75 he users password expires and mu 00005C80 73 74 20 62 65 20 63 68 61 6E 67 65 64 20 18 00 00 00 0A 0A 20 20 20 20 20 49 4E 54 45 47 45 52 st be changed ↑...◙◙ INTEGER 00005CA0 20 55 5F 45 58 50 53 45 43 0A 21 00 01 00 54 68 65 20 75 73 65 72 73 20 65 78 70 69 72 65 64 20 U_EXPSEC◙!.☺.The users expired 00005CC0 73 65 63 75 72 69 74 79 20 6C 65 76 65 6C 20 19 00 00 00 0A 0A 20 20 20 20 20 49 4E 54 45 47 45 security level ↓...◙◙ INTEGE 00005CE0 52 20 55 5F 50 41 47 45 4C 45 4E 0A 16 00 01 00 54 68 65 20 75 73 65 72 73 20 70 61 67 65 20 6C R U_PAGELEN◙▬.☺.The users page l 00005D00 65 6E 67 74 68 20 15 00 00 00 0A 0A 20 20 20 20 20 49 4E 54 45 47 45 52 20 55 5F 53 45 43 0A 19 ength §...◙◙ INTEGER U_SEC◙↓ 00005D20 00 01 00 54 68 65 20 75 73 65 72 73 20 73 65 63 75 72 69 74 79 20 6C 65 76 65 6C 20 10 00 00 00 .☺.The users security level ►... 00005D40 0A 20 20 20 20 20 53 54 4B 5F 4C 49 4D 49 54 0A 82 00 01 00 54 68 69 73 20 63 6F 6E 73 74 61 6E ◙ STK_LIMIT◙é.☺.This constan 00005D60 74 20 77 61 73 20 61 64 64 65 64 20 73 6F 20 74 68 65 20 50 50 4C 20 70 72 6F 67 72 61 6D 6D 65 t was added so the PPL programme 00005D80 72 20 63 6F 75 6C 64 20 64 65 74 65 72 6D 69 6E 65 20 68 6F 77 20 63 6C 6F 73 65 20 74 68 65 79 r could determine how close they 00005DA0 20 61 72 65 20 67 65 74 74 69 6E 67 20 74 6F 20 74 68 65 20 73 74 61 63 6B 20 6C 69 6D 69 74 20 are getting to the stack limit 00005DC0 77 68 65 6E 20 75 73 69 6E 67 20 72 65 63 75 72 73 69 6F 6E 2E 20 17 00 00 00 0A 20 20 20 20 20 when using recursion. ↨...◙ 00005DE0 53 54 52 49 4E 47 20 55 5F 41 44 44 52 28 35 29 0A 4B 00 01 00 54 68 65 20 75 73 65 72 73 20 61 STRING U_ADDR(5)◙K.☺.The users a 00005E00 64 64 72 65 73 73 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 28 69 66 20 74 68 65 20 53 79 73 4F 70 ddress information (if the SysOp 00005E20 20 68 61 73 20 65 6E 61 62 6C 65 64 20 61 64 64 72 65 73 73 20 72 65 63 6F 72 64 69 6E 67 29 20 has enabled address recording) 00005E40 AF 00 00 00 0A 20 20 20 20 20 53 75 62 73 63 72 69 70 74 20 30 20 3D 20 46 69 72 73 74 20 73 74 »...◙ Subscript 0 = First st 00005E60 72 65 65 74 20 6C 69 6E 65 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 20 3D 20 53 65 63 reet line◙ 1 = Sec 00005E80 6F 6E 64 20 73 74 72 65 65 74 20 6C 69 6E 65 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 ond street line◙ 2 00005EA0 20 3D 20 43 69 74 79 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 20 3D 20 53 74 61 74 65 = City◙ 3 = State 00005EC0 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 20 3D 20 5A 69 70 0A 20 20 20 20 20 20 20 20 ◙ 4 = Zip◙ 00005EE0 20 20 20 20 20 20 20 35 20 3D 20 43 6F 75 6E 74 72 79 0A 16 00 00 00 0A 0A 20 20 20 20 20 53 54 5 = Country◙▬...◙◙ ST 00005F00 52 49 4E 47 20 55 5F 41 4C 49 41 53 0A 35 00 01 00 54 68 65 20 75 73 65 72 73 20 61 6C 69 61 73 RING U_ALIAS◙5.☺.The users alias 00005F20 20 28 69 66 20 74 68 65 20 53 79 73 4F 70 20 68 61 73 20 65 6E 61 62 6C 65 64 20 61 6C 69 61 73 (if the SysOp has enabled alias 00005F40 20 75 73 65 29 20 18 00 00 00 0A 0A 20 20 20 20 20 53 54 52 49 4E 47 20 55 5F 42 44 50 48 4F 4E use) ↑...◙◙ STRING U_BDPHON 00005F60 45 0A 25 00 01 00 54 68 65 20 75 73 65 72 73 20 62 75 73 69 6E 65 73 73 2F 64 61 74 61 20 70 68 E◙%.☺.The users business/data ph 00005F80 6F 6E 65 20 6E 75 6D 62 65 72 20 15 00 00 00 0A 0A 20 20 20 20 20 53 54 52 49 4E 47 20 55 5F 43 one number §...◙◙ STRING U_C 00005FA0 49 54 59 0A 21 00 01 00 54 68 65 20 75 73 65 72 73 20 63 69 74 79 2F 73 74 61 74 65 20 69 6E 66 ITY◙!.☺.The users city/state inf 00005FC0 6F 72 6D 61 74 69 6F 6E 20 16 00 00 00 0A 0A 20 20 20 20 20 53 54 52 49 4E 47 20 55 5F 43 4D 4E ormation ▬...◙◙ STRING U_CMN 00005FE0 54 31 0A 18 00 01 00 54 68 65 20 75 73 65 72 73 20 63 6F 6D 6D 65 6E 74 20 66 69 65 6C 64 20 16 T1◙↑.☺.The users comment field ▬ 00006000 00 00 00 0A 0A 20 20 20 20 20 53 54 52 49 4E 47 20 55 5F 43 4D 4E 54 32 0A 19 00 01 00 54 68 65 ...◙◙ STRING U_CMNT2◙↓.☺.The 00006020 20 53 79 73 4F 70 73 20 63 6F 6D 6D 65 6E 74 20 66 69 65 6C 64 20 18 00 00 00 0A 0A 20 20 20 20 SysOps comment field ↑...◙◙ 00006040 20 53 54 52 49 4E 47 20 55 5F 48 56 50 48 4F 4E 45 0A 22 00 01 00 54 68 65 20 75 73 65 72 73 20 STRING U_HVPHONE◙".☺.The users 00006060 68 6F 6D 65 2F 76 6F 69 63 65 20 70 68 6F 6E 65 20 6E 75 6D 62 65 72 20 19 00 00 00 0A 0A 20 20 home/voice phone number ↓...◙◙ 00006080 20 20 20 53 54 52 49 4E 47 20 55 5F 4E 4F 54 45 53 28 34 29 0A 44 00 01 00 4E 6F 74 65 73 20 61 STRING U_NOTES(4)◙D.☺.Notes a 000060A0 62 6F 75 74 20 74 68 65 20 75 73 65 72 20 28 69 66 20 74 68 65 20 53 79 73 4F 70 20 68 61 73 20 bout the user (if the SysOp has 000060C0 65 6E 61 62 6C 65 64 20 74 68 65 20 6E 6F 74 65 20 63 61 70 61 62 69 6C 69 74 79 29 20 24 00 00 enabled the note capability) $.. 000060E0 00 0A 20 20 20 20 20 53 75 62 73 63 72 69 70 74 73 20 30 2D 34 20 68 6F 6C 64 20 6C 69 6E 65 73 .◙ Subscripts 0-4 hold lines 00006100 20 31 2D 35 0A 14 00 00 00 0A 0A 20 20 20 20 20 53 54 52 49 4E 47 20 55 5F 50 57 44 0A 13 00 01 1-5◙¶...◙◙ STRING U_PWD◙‼.☺ 00006120 00 54 68 65 20 75 73 65 72 73 20 70 61 73 73 77 6F 72 64 20 16 00 00 00 0A 0A 20 20 20 20 20 53 .The users password ▬...◙◙ S 00006140 54 52 49 4E 47 20 55 5F 54 52 41 4E 53 0A 24 00 01 00 54 68 65 20 75 73 65 72 73 20 64 65 66 61 TRING U_TRANS◙$.☺.The users defa 00006160 75 6C 74 20 74 72 61 6E 73 66 65 72 20 70 72 6F 74 6F 63 6F 6C 20 14 00 00 00 0A 0A 20 20 20 20 ult transfer protocol ¶...◙◙ 00006180 20 53 54 52 49 4E 47 20 55 5F 56 45 52 0A 4B 00 01 00 54 68 65 20 75 73 65 72 73 20 76 65 72 69 STRING U_VER◙K.☺.The users veri 000061A0 66 69 63 61 74 69 6F 6E 20 73 74 72 69 6E 67 20 28 69 66 20 74 68 65 20 53 79 73 4F 70 20 68 61 fication string (if the SysOp ha 000061C0 73 20 65 6E 61 62 6C 65 64 20 75 73 65 72 20 76 65 72 69 66 69 63 61 74 69 6F 6E 29 20 22 00 00 s enabled user verification) ".. 000061E0 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 72 65 64 65 66 69 6E 65 64 FF 43 6F 6E 73 74 61 6E .◙ See also : Predefined Constan 00006200 74 73 0A 01 00 3F 00 6E 07 14 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2F 00 00 00 0A 20 ts◙☺.?.n•¶]☻[◙THelpTopic♥./...◙ 00006220 20 45 58 50 52 45 53 53 49 4F 4E 20 4F 50 45 52 41 54 4F 52 53 0A 20 20 DF DF DF DF DF DF DF DF EXPRESSION OPERATORS◙ ▀▀▀▀▀▀▀▀ 00006240 DF DF DF DF DF DF DF DF DF DF DF DF 0A A2 00 01 00 0A 50 50 4C 20 61 6C 6C 6F 77 73 20 74 68 65 ▀▀▀▀▀▀▀▀▀▀▀▀◙ó.☺.◙PPL allows the 00006260 20 66 6F 6C 6C 6F 77 69 6E 67 20 6F 70 65 72 61 74 6F 72 73 20 74 6F 20 62 65 20 75 73 65 64 20 following operators to be used 00006280 69 6E 20 65 78 70 72 65 73 73 69 6F 6E 73 20 28 6C 76 61 6C 75 65 20 61 6E 64 20 72 76 61 6C 75 in expressions (lvalue and rvalu 000062A0 65 20 61 72 65 20 73 69 6D 70 6C 79 20 74 68 65 20 76 61 6C 75 65 73 20 74 6F 20 74 68 65 20 6C e are simply the values to the l 000062C0 65 66 74 20 61 6E 64 20 72 69 67 68 74 2C 20 72 65 73 70 65 63 74 69 76 65 6C 79 2C 20 6F 66 20 eft and right, respectively, of 000062E0 62 69 6E 61 72 79 20 6F 70 65 72 61 74 6F 72 73 29 3A 20 5A 03 00 00 0A 20 20 20 20 20 28 20 20 binary operators): Z♥..◙ ( 00006300 2D 20 53 74 61 72 74 20 73 75 62 2D 65 78 70 72 65 73 73 69 6F 6E 20 28 61 6C 73 6F 20 61 6C 6C - Start sub-expression (also all 00006320 6F 77 73 20 5B 20 74 6F 20 62 65 20 75 73 65 64 29 0A 20 20 20 20 20 29 20 20 2D 20 45 6E 64 20 ows [ to be used)◙ ) - End 00006340 73 75 62 2D 65 78 70 72 65 73 73 69 6F 6E 20 28 61 6C 73 6F 20 61 6C 6C 6F 77 73 20 5D 20 74 6F sub-expression (also allows ] to 00006360 20 62 65 20 75 73 65 64 29 0A 20 20 20 20 20 5E 20 20 2D 20 52 61 69 73 65 20 6C 76 61 6C 75 65 be used)◙ ^ - Raise lvalue 00006380 20 74 6F 20 74 68 65 20 70 6F 77 65 72 20 6F 66 20 72 76 61 6C 75 65 20 28 61 6C 73 6F 20 61 6C to the power of rvalue (also al 000063A0 6C 6F 77 73 20 2A 2A 20 74 6F 20 62 65 20 75 73 65 64 29 0A 20 20 20 20 20 2A 20 20 2D 20 4D 75 lows ** to be used)◙ * - Mu 000063C0 6C 74 69 70 6C 79 20 6C 76 61 6C 75 65 20 62 79 20 72 76 61 6C 75 65 0A 20 20 20 20 20 2F 20 20 ltiply lvalue by rvalue◙ / 000063E0 2D 20 44 69 76 69 64 65 20 6C 76 61 6C 75 65 20 62 79 20 72 76 61 6C 75 65 0A 20 20 20 20 20 25 - Divide lvalue by rvalue◙ % 00006400 20 20 2D 20 52 65 6D 61 69 6E 64 65 72 20 6F 66 20 6C 76 61 6C 75 65 20 64 69 76 69 64 65 64 20 - Remainder of lvalue divided 00006420 62 79 20 72 76 61 6C 75 65 0A 20 20 20 20 20 2B 20 20 2D 20 41 64 64 20 72 76 61 6C 75 65 20 74 by rvalue◙ + - Add rvalue t 00006440 6F 20 6C 76 61 6C 75 65 0A 20 20 20 20 20 2D 20 20 2D 20 53 75 62 74 72 61 63 74 20 72 76 61 6C o lvalue◙ - - Subtract rval 00006460 75 65 20 66 72 6F 6D 20 6C 76 61 6C 75 65 0A 20 20 20 20 20 3D 20 20 2D 20 49 73 20 6C 76 61 6C ue from lvalue◙ = - Is lval 00006480 75 65 20 65 71 75 61 6C 20 74 6F 20 72 76 61 6C 75 65 20 28 61 6C 73 6F 20 61 6C 6C 6F 77 73 20 ue equal to rvalue (also allows 000064A0 3D 3D 29 0A 20 20 20 20 20 3C 3E 20 2D 20 49 73 20 6C 76 61 6C 75 65 20 6E 6F 74 20 65 71 75 61 ==)◙ <> - Is lvalue not equa 000064C0 6C 20 74 6F 20 72 76 61 6C 75 65 20 28 61 6C 73 6F 20 61 6C 6C 6F 77 73 20 21 3D 20 61 6E 64 20 l to rvalue (also allows != and 000064E0 3E 3C 29 0A 20 20 20 20 20 3C 20 20 2D 20 49 73 20 6C 76 61 6C 75 65 20 6C 65 73 73 20 74 68 61 ><)◙ < - Is lvalue less tha 00006500 6E 20 72 76 61 6C 75 65 0A 20 20 20 20 20 3C 3D 20 2D 20 49 73 20 6C 76 61 6C 75 65 20 6C 65 73 n rvalue◙ <= - Is lvalue les 00006520 73 20 74 68 61 6E 20 6F 72 20 65 71 75 61 6C 20 74 6F 20 72 76 61 6C 75 65 20 28 61 6C 73 6F 20 s than or equal to rvalue (also 00006540 61 6C 6C 6F 77 73 20 3D 3C 29 0A 20 20 20 20 20 3E 20 20 2D 20 49 73 20 6C 76 61 6C 75 65 20 67 allows =<)◙ > - Is lvalue g 00006560 72 65 61 74 65 72 20 74 68 61 6E 20 72 76 61 6C 75 65 0A 20 20 20 20 20 3E 3D 20 2D 20 49 73 20 reater than rvalue◙ >= - Is 00006580 6C 76 61 6C 75 65 20 67 72 65 61 74 65 72 20 74 68 61 6E 20 6F 72 20 65 71 75 61 6C 20 74 6F 20 lvalue greater than or equal to 000065A0 72 76 61 6C 75 65 20 28 61 6C 73 6F 20 61 6C 6C 6F 77 73 20 3D 3E 29 0A 20 20 20 20 20 21 20 20 rvalue (also allows =>)◙ ! 000065C0 2D 20 4C 6F 67 69 63 61 6C 20 6E 6F 74 20 6F 66 20 72 76 61 6C 75 65 0A 20 20 20 20 20 26 20 20 - Logical not of rvalue◙ & 000065E0 2D 20 4C 6F 67 69 63 61 6C 20 61 6E 64 20 6F 66 20 6C 76 61 6C 75 65 20 77 69 74 68 20 72 76 61 - Logical and of lvalue with rva 00006600 6C 75 65 20 28 61 6C 73 6F 20 61 6C 6C 6F 77 73 20 26 26 29 0A 20 20 20 20 20 7C 20 20 2D 20 4C lue (also allows &&)◙ | - L 00006620 6F 67 69 63 61 6C 20 6F 72 20 6F 66 20 6C 76 61 6C 75 65 20 77 69 74 68 20 72 76 61 6C 75 65 20 ogical or of lvalue with rvalue 00006640 28 61 6C 73 6F 20 61 6C 6C 6F 77 73 20 7C 7C 29 0A 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 (also allows ||)◙..]☻[◙THelpTopi 00006660 63 02 00 27 00 00 00 0A 20 20 41 42 4F 52 54 28 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF c☻.'...◙ ABORT() :BOOLEAN◙ ▀▀▀ 00006680 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 7B 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 66 6C 61 ▀▀▀▀▀▀▀▀▀▀▀▀▀◙{.☺.◙Returns a fla 000066A0 67 20 69 6E 64 69 63 61 74 69 6E 67 20 77 68 65 74 68 65 72 20 6F 72 20 6E 6F 74 20 74 68 65 20 g indicating whether or not the 000066C0 75 73 65 72 20 61 62 6F 72 74 65 64 20 74 68 65 20 64 69 73 70 6C 61 79 20 6F 66 20 64 61 74 61 user aborted the display of data 000066E0 20 76 69 61 20 5E 4B 2F 5E 58 20 6F 72 20 61 6E 73 77 65 72 69 6E 67 20 6E 6F 20 74 6F 20 61 20 via ^K/^X or answering no to a 00006700 4D 4F 52 45 3F 20 70 72 6F 6D 70 74 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 39 MORE? prompt ..]☻[◙THelpTopic☻.9 00006720 00 00 00 0A 20 20 41 42 53 28 76 61 72 3A 69 6E 74 65 67 65 72 29 20 3A 49 4E 54 45 47 45 52 0A ...◙ ABS(var:integer) :INTEGER◙ 00006740 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 25 00 01 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙%.☺. 00006760 0A 52 65 74 75 72 6E 73 20 74 68 65 20 61 62 73 6F 6C 75 74 65 20 76 61 6C 75 65 20 6F 66 20 22 ◙Returns the absolute value of " 00006780 76 61 72 22 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 55 00 00 00 0A 20 20 41 4E var" ..]☻[◙THelpTopic♥.U...◙ AN 000067A0 44 28 76 61 72 31 3A 69 6E 74 65 67 65 72 2C 76 61 72 32 3A 69 6E 74 65 67 65 72 29 20 3A 49 4E D(var1:integer,var2:integer) :IN 000067C0 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF TEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000067E0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 34 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙4.☺.◙Returns the 00006800 20 62 69 74 77 69 73 65 20 61 6E 64 20 6F 66 20 74 77 6F 20 69 6E 74 65 67 65 72 20 65 78 70 72 bitwise and of two integer expr 00006820 65 73 73 69 6F 6E 73 20 19 00 00 00 0A 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4F 72 20 58 6F 72 essions ↓...◙◙ See also : Or Xor 00006840 20 4E 6F 74 0A 03 00 5B 00 98 00 02 AD 00 9B 00 03 59 00 9F 00 03 5D 02 5B 0A 54 48 65 6C 70 54 Not◙♥.[.ÿ.☻¡.¢.♥Y.ƒ.♥]☻[◙THelpT 00006860 6F 70 69 63 03 00 29 00 00 00 0A 20 20 41 4E 53 49 4F 4E 28 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 opic♥.)...◙ ANSION() :BOOLEAN◙ 00006880 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 30 00 01 00 0A 52 65 74 75 72 6E 73 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙0.☺.◙Returns 000068A0 54 52 55 45 20 69 66 20 74 68 65 20 75 73 65 72 20 68 61 73 20 41 4E 53 49 20 63 61 70 61 62 69 TRUE if the user has ANSI capabi 000068C0 6C 69 74 69 65 73 20 1E 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4F 6E 4C 6F 63 61 6C 20 lities ▲...◙ See also : OnLocal 000068E0 47 72 61 66 4D 6F 64 65 0A 02 00 5A 00 67 00 07 24 00 6F 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F GrafMode◙☻.Z.g.•$.o.◘]☻[◙THelpTo 00006900 70 69 63 03 00 37 00 00 00 0A 20 20 41 53 43 28 76 61 72 3A 73 74 72 69 6E 67 29 20 3A 49 4E 54 pic♥.7...◙ ASC(var:string) :INT 00006920 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A EGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 00006940 41 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 41 53 43 49 49 20 76 61 6C 75 65 20 28 30 2D A.☺.◙Returns the ASCII value (0- 00006960 32 35 35 29 20 6F 66 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 6F 66 20 22 255) of the first character of " 00006980 76 61 72 22 20 11 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 68 72 0A 01 00 13 00 86 00 var" ◄...◙ See also : Chr◙☺.‼.å. 000069A0 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 55 00 00 00 0A 20 20 42 32 57 28 76 61 72 31 ♥]☻[◙THelpTopic♥.U...◙ B2W(var1 000069C0 3A 69 6E 74 65 67 65 72 2C 76 61 72 32 3A 69 6E 74 65 67 65 72 29 20 3A 49 4E 54 45 47 45 52 0A :integer,var2:integer) :INTEGER◙ 000069E0 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00006A00 DF DF DF DF DF DF DF DF DF 0A 41 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 77 6F 72 64 20 62 75 ▀▀▀▀▀▀▀▀▀◙A.☺.◙Returns a word bu 00006A20 69 6C 74 20 66 72 6F 6D 20 74 77 6F 20 62 79 74 65 20 73 69 7A 65 64 20 76 61 6C 75 65 73 20 62 ilt from two byte sized values b 00006A40 79 20 74 68 65 20 66 6F 72 6D 75 6C 61 3A 20 1C 00 00 00 0A 20 20 20 20 20 20 20 20 20 28 76 61 y the formula: ∟...◙ (va 00006A60 72 31 2A 30 31 30 30 68 2B 76 61 72 32 29 0A 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 r1*0100h+var2)◙..]☻[◙THelpTopic☻ 00006A80 00 27 00 00 00 0A 20 20 43 41 4C 4C 49 44 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF .'...◙ CALLID() :STRING◙ ▀▀▀▀▀ 00006AA0 DF DF DF DF DF DF DF DF DF DF DF 0A 1E 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 61 6C ▀▀▀▀▀▀▀▀▀▀▀◙▲.☺.◙Returns the cal 00006AC0 6C 65 72 20 49 44 20 73 74 72 69 6E 67 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 ler ID string ..]☻[◙THelpTopic☻. 00006AE0 2B 00 00 00 0A 20 20 43 41 4C 4C 4E 55 4D 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF +...◙ CALLNUM() :INTEGER◙ ▀▀▀▀ 00006B00 DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 30 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙0.☺.◙Returns the 00006B20 63 61 6C 6C 65 72 20 6E 75 6D 62 65 72 20 6F 66 20 74 68 65 20 63 75 72 72 65 6E 74 20 75 73 65 caller number of the current use 00006B40 72 2E 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2B 00 00 00 0A 20 20 43 41 52 52 r. ..]☻[◙THelpTopic♥.+...◙ CARR 00006B60 49 45 52 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF IER() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00006B80 DF DF DF 0A 3F 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 61 72 72 69 65 72 20 73 70 65 ▀▀▀◙?.☺.◙Returns the carrier spe 00006BA0 65 64 20 61 73 20 72 65 70 6F 72 74 65 64 20 62 79 20 74 68 65 20 6D 6F 64 65 6D 20 74 6F 20 50 ed as reported by the modem to P 00006BC0 43 42 6F 61 72 64 20 18 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 45 72 72 43 6F 72 72 65 CBoard ↑...◙ See also : ErrCorre 00006BE0 63 74 0A 01 00 3A 00 78 00 0A 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 3B 00 00 00 0A 20 ct◙☺.:.x.◙]☻[◙THelpTopic♥.;...◙ 00006C00 20 43 43 54 59 50 45 28 76 61 72 3A 73 74 72 69 6E 67 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF CCTYPE(var:string) :STRING◙ ▀▀ 00006C20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 30 00 01 00 0A 52 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙0.☺.◙Re 00006C40 74 75 72 6E 73 20 74 68 65 20 69 73 73 75 65 72 20 6F 66 20 63 72 65 64 69 74 20 63 61 72 64 20 turns the issuer of credit card 00006C60 6E 75 6D 62 65 72 20 22 76 61 72 22 20 21 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 6D number "var" !...◙ See also : Fm 00006C80 74 43 43 20 49 6E 70 75 74 43 43 20 56 61 6C 43 43 0A 03 00 1F 00 79 00 05 E4 00 7F 00 07 A9 00 tCC InputCC ValCC◙♥.▼.y.♣Σ.⌂.•⌐. 00006CA0 87 00 05 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 25 00 00 00 0A 20 20 43 44 4F 4E 28 29 ç.♣]☻[◙THelpTopic♥.%...◙ CDON() 00006CC0 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 31 00 01 00 :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙1.☺. 00006CE0 0A 52 65 74 75 72 6E 73 20 54 52 55 45 20 69 66 20 74 68 65 20 63 61 72 72 69 65 72 20 64 65 74 ◙Returns TRUE if the carrier det 00006D00 65 63 74 20 73 69 67 6E 61 6C 20 69 73 20 6F 6E 20 22 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 ect signal is on "...◙ See also 00006D20 3A 20 43 64 43 68 65 63 6B 4F 6E 20 43 64 43 68 65 63 6B 4F 66 66 0A 02 00 B9 00 64 00 09 B8 00 : CdCheckOn CdCheckOff◙☻.╣.d.○╕. 00006D40 6E 00 0A 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A 20 20 43 48 41 54 53 54 n.◙]☻[◙THelpTopic♥.-...◙ CHATST 00006D60 41 54 28 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF AT() :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00006D80 DF DF DF 0A 64 00 01 00 0A 52 65 74 75 72 6E 20 74 68 65 20 63 75 72 72 65 6E 74 20 75 73 65 72 ▀▀▀◙d.☺.◙Return the current user 00006DA0 73 20 63 68 61 74 20 61 76 61 69 6C 61 62 69 6C 69 74 79 20 73 74 61 74 75 73 20 28 54 52 55 45 s chat availability status (TRUE 00006DC0 20 6D 65 61 6E 73 20 61 76 61 69 6C 61 62 6C 65 2C 20 46 41 4C 53 45 20 6D 65 61 6E 73 20 75 6E means available, FALSE means un 00006DE0 61 76 61 69 6C 61 62 6C 65 29 2E 20 16 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 61 67 available). ▬...◙ See also : Pag 00006E00 65 53 74 61 74 0A 01 00 5C 00 9F 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 37 00 00 eStat◙☺.\.ƒ.◘]☻[◙THelpTopic♥.7.. 00006E20 00 0A 20 20 43 48 52 28 76 61 72 3A 69 6E 74 65 67 65 72 29 20 3A 42 49 47 53 54 52 0A 20 20 DF .◙ CHR(var:integer) :BIGSTR◙ ▀ 00006E40 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 61 00 01 00 0A 52 65 74 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙a.☺.◙Ret 00006E60 75 72 6E 73 20 61 20 73 69 6E 67 6C 65 20 63 68 61 72 61 63 74 65 72 20 6C 6F 6E 67 20 73 74 72 urns a single character long str 00006E80 69 6E 67 20 6F 66 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 72 65 70 72 65 73 65 6E 74 65 64 ing of the character represented 00006EA0 20 62 79 20 41 53 43 49 49 20 63 6F 64 65 20 22 76 61 72 22 20 28 30 2D 32 35 35 29 20 11 00 00 by ASCII code "var" (0-255) ◄.. 00006EC0 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 41 73 63 0A 01 00 0B 00 A6 00 03 5D 02 5B 0A 54 48 65 .◙ See also : Asc◙☺.♂.ª.♥]☻[◙THe 00006EE0 6C 70 54 6F 70 69 63 03 00 49 00 00 00 0A 20 20 43 4F 4E 46 52 45 47 28 63 6F 6E 66 4E 75 6D 3A lpTopic♥.I...◙ CONFREG(confNum: 00006F00 69 6E 74 65 67 65 72 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF integer) :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 00006F20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 75 72 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Retur 00006F40 6E 73 20 54 52 55 45 20 69 66 20 75 73 65 72 73 20 72 65 67 69 73 74 65 72 65 64 20 66 6C 61 67 ns TRUE if users registered flag 00006F60 20 69 73 20 73 65 74 2C 20 46 41 4C 53 45 20 6F 74 68 65 72 77 69 73 65 20 75 00 00 00 0A 20 53 is set, FALSE otherwise u...◙ S 00006F80 65 65 20 61 6C 73 6F 20 3A 20 43 6F 6E 66 53 65 6C 20 20 43 6F 6E 66 53 79 73 20 43 6F 6E 66 4D ee also : ConfSel ConfSys ConfM 00006FA0 77 20 20 43 75 72 43 6F 6E 66 20 20 20 43 6F 6E 66 45 78 70 20 43 75 72 43 6F 6E 66 0A 20 20 20 w CurConf ConfExp CurConf◙ 00006FC0 20 20 20 20 20 20 20 20 43 6F 6E 66 46 6C 61 67 20 43 6F 6E 66 55 6E 46 6C 61 67 20 4A 6F 69 6E ConfFlag ConfUnFlag Join 00006FE0 20 43 6F 6E 66 41 6C 69 61 73 20 4C 61 73 74 49 6E 0A 0B 00 37 00 96 00 07 38 00 9F 00 07 39 00 ConfAlias LastIn◙♂.7.û.•8.ƒ.•9. 00007000 A7 00 06 15 00 AF 00 07 36 00 B9 00 07 15 00 C1 00 07 BF 00 D4 00 08 C0 00 DD 00 0A EC 00 E8 00 º.♠§.».•6.╣.•§.┴.•┐.╘.◘└.▌.◙∞.Φ. 00007020 04 4B 01 ED 00 09 41 01 F7 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 37 00 00 00 0A ♦K☺φ.○A☺≈.♠]☻[◙THelpTopic♣.7...◙ 00007040 20 20 43 4F 4E 46 45 58 50 28 63 6F 6E 66 4E 75 6D 3A 69 6E 74 65 67 65 72 29 0A 20 20 DF DF DF CONFEXP(confNum:integer)◙ ▀▀▀ 00007060 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3C 00 01 00 0A 52 65 74 75 72 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙<.☺.◙Retur 00007080 6E 73 20 54 52 55 45 20 69 66 20 75 73 65 72 73 20 65 78 70 69 72 65 64 20 66 6C 61 67 20 69 73 ns TRUE if users expired flag is 000070A0 20 73 65 74 2C 20 46 41 4C 53 45 20 6F 74 68 65 72 77 69 73 65 20 07 00 01 00 0A 4E 4F 54 45 3A set, FALSE otherwise •.☺.◙NOTE: 000070C0 20 68 00 01 00 0A 43 6F 6E 66 52 65 67 28 29 20 3D 20 46 41 4C 53 45 20 26 20 43 4F 4E 46 45 58 h.☺.◙ConfReg() = FALSE & CONFEX 000070E0 50 20 3D 20 54 52 55 45 2C 20 75 73 65 72 20 6C 6F 63 6B 65 64 20 6F 75 74 20 43 6F 6E 66 52 65 P = TRUE, user locked out ConfRe 00007100 67 28 29 20 3D 20 54 52 55 45 20 20 26 20 43 4F 4E 46 45 58 50 20 3D 20 54 52 55 45 2C 20 75 73 g() = TRUE & CONFEXP = TRUE, us 00007120 65 72 20 72 65 67 20 26 20 65 78 70 20 84 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 6F er reg & exp ä...◙ See also : Co 00007140 6E 66 53 65 6C 20 20 43 6F 6E 66 53 79 73 20 20 20 20 43 6F 6E 66 4D 77 20 43 75 72 43 6F 6E 66 nfSel ConfSys ConfMw CurConf 00007160 20 20 20 43 75 72 43 6F 6E 66 0A 20 20 20 20 20 20 20 20 20 20 20 43 6F 6E 66 46 6C 61 67 20 43 CurConf◙ ConfFlag C 00007180 6F 6E 66 55 6E 46 6C 61 67 20 4A 6F 69 6E 20 20 20 43 6F 6E 66 41 6C 69 61 73 20 4C 61 73 74 49 onfUnFlag Join ConfAlias LastI 000071A0 6E 0A 20 20 20 20 20 20 20 20 20 20 20 43 6F 6E 66 52 65 67 0A 0D 00 35 00 7C 00 07 35 00 B0 00 n◙ ConfReg◙♪.5.|.•5.░. 000071C0 07 37 00 F0 00 07 38 00 F9 00 07 39 00 04 01 06 15 00 0B 01 07 15 00 15 01 07 BF 00 28 01 08 C0 •7.≡.•8.∙.•9.♦☺♠§.♂☺•§.§☺•┐.(☺◘└ 000071E0 00 31 01 0A EC 00 3C 01 04 4B 01 43 01 09 41 01 4D 01 06 35 00 5F 01 07 5D 02 5B 0A 54 48 65 6C .1☺◙∞.<☺♦K☺C☺○A☺M☺♠5._☺•]☻[◙THel 00007200 70 54 6F 70 69 63 03 00 49 00 00 00 0A 20 20 43 4F 4E 46 53 45 4C 28 63 6F 6E 66 4E 75 6D 3A 69 pTopic♥.I...◙ CONFSEL(confNum:i 00007220 6E 74 65 67 65 72 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF nteger) :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 00007240 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 43 00 01 00 0A 52 65 74 75 72 6E ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙C.☺.◙Return 00007260 73 20 54 52 55 45 20 69 66 20 75 73 65 72 20 68 61 73 20 73 65 6C 65 63 74 65 64 20 74 68 65 20 s TRUE if user has selected the 00007280 63 6F 6E 66 65 72 65 6E 63 65 2C 20 46 41 4C 53 45 20 6F 74 68 65 72 77 69 73 65 20 8A 00 00 00 conference, FALSE otherwise è... 000072A0 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 6F 6E 66 53 79 73 20 20 43 6F 6E 66 4D 77 20 20 20 20 ◙ See also : ConfSys ConfMw 000072C0 20 43 75 72 43 6F 6E 66 20 20 20 43 6F 6E 66 45 78 70 20 20 20 43 75 72 43 6F 6E 66 0A 20 20 20 CurConf ConfExp CurConf◙ 000072E0 20 20 20 20 20 20 20 20 43 6F 6E 66 46 6C 61 67 20 43 6F 6E 66 55 6E 46 6C 61 67 20 4A 6F 69 6E ConfFlag ConfUnFlag Join 00007300 20 20 20 20 20 20 43 6F 6E 66 41 6C 69 61 73 20 4C 61 73 74 49 6E 0A 20 20 20 20 20 20 20 20 20 ConfAlias LastIn◙ 00007320 20 20 43 6F 6E 66 52 65 67 0A 0B 00 38 00 9A 00 07 39 00 A3 00 06 15 00 AE 00 07 36 00 B8 00 07 ConfReg◙♂.8.Ü.•9.ú.♠§.«.•6.╕.• 00007340 15 00 C2 00 07 BF 00 D5 00 08 C0 00 DE 00 0A EC 00 E9 00 04 4B 01 F3 00 09 41 01 FD 00 06 35 00 §.┬.•┐.╒.◘└.▐.◙∞.Θ.♦K☺≤.○A☺².♠5. 00007360 0F 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 49 00 00 00 0A 20 20 43 4F 4E 46 53 59 ☼☺•]☻[◙THelpTopic♥.I...◙ CONFSY 00007380 53 28 63 6F 6E 66 4E 75 6D 3A 69 6E 74 65 67 65 72 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF S(confNum:integer) :BOOLEAN◙ ▀▀ 000073A0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 000073C0 43 00 01 00 0A 52 65 74 75 72 6E 73 20 54 52 55 45 20 69 66 20 75 73 65 72 20 68 61 73 20 63 6F C.☺.◙Returns TRUE if user has co 000073E0 6E 66 65 72 65 6E 63 65 20 53 79 73 4F 70 20 61 63 63 65 73 73 2C 20 46 41 4C 53 45 20 6F 74 68 nference SysOp access, FALSE oth 00007400 65 72 77 69 73 65 20 8A 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 6F 6E 66 53 65 6C 20 erwise è...◙ See also : ConfSel 00007420 20 43 6F 6E 66 4D 77 20 20 20 20 20 43 75 72 43 6F 6E 66 20 20 20 43 6F 6E 66 45 78 70 20 20 20 ConfMw CurConf ConfExp 00007440 43 75 72 43 6F 6E 66 0A 20 20 20 20 20 20 20 20 20 20 20 43 6F 6E 66 46 6C 61 67 20 43 6F 6E 66 CurConf◙ ConfFlag Conf 00007460 55 6E 46 6C 61 67 20 4A 6F 69 6E 20 20 20 20 20 20 43 6F 6E 66 41 6C 69 61 73 20 4C 61 73 74 49 UnFlag Join ConfAlias LastI 00007480 6E 0A 20 20 20 20 20 20 20 20 20 20 20 43 6F 6E 66 52 65 67 0A 0B 00 37 00 9A 00 07 39 00 A3 00 n◙ ConfReg◙♂.7.Ü.•9.ú. 000074A0 06 15 00 AE 00 07 36 00 B8 00 07 15 00 C2 00 07 BF 00 D5 00 08 C0 00 DE 00 0A EC 00 E9 00 04 4B ♠§.«.•6.╕.•§.┬.•┐.╒.◘└.▐.◙∞.Θ.♦K 000074C0 01 F3 00 09 41 01 FD 00 06 35 00 0F 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 47 00 ☺≤.○A☺².♠5.☼☺•]☻[◙THelpTopic♥.G. 000074E0 00 00 0A 20 20 43 4F 4E 46 4D 57 28 63 6F 6E 66 4E 75 6D 3A 69 6E 74 65 67 65 72 29 20 3A 42 4F ..◙ CONFMW(confNum:integer) :BO 00007500 4F 4C 45 41 4E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF OLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00007520 DF DF DF DF DF DF DF DF 0A 50 00 01 00 0A 52 65 74 75 72 6E 73 20 54 52 55 45 20 69 66 20 75 73 ▀▀▀▀▀▀▀▀◙P.☺.◙Returns TRUE if us 00007540 65 72 20 68 61 73 20 6D 61 69 6C 20 77 61 69 74 69 6E 67 20 69 6E 20 63 6F 6E 66 65 72 65 6E 63 er has mail waiting in conferenc 00007560 65 20 22 63 6F 6E 66 6E 75 6D 22 2C 20 46 41 4C 53 45 20 6F 74 68 65 72 77 69 73 65 20 8A 00 00 e "confnum", FALSE otherwise è.. 00007580 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 6F 6E 66 53 65 6C 20 20 43 6F 6E 66 53 79 73 20 20 .◙ See also : ConfSel ConfSys 000075A0 20 20 43 75 72 43 6F 6E 66 20 20 20 43 6F 6E 66 45 78 70 20 20 20 43 75 72 43 6F 6E 66 0A 20 20 CurConf ConfExp CurConf◙ 000075C0 20 20 20 20 20 20 20 20 20 43 6F 6E 66 46 6C 61 67 20 43 6F 6E 66 55 6E 46 6C 61 67 20 4A 6F 69 ConfFlag ConfUnFlag Joi 000075E0 6E 20 20 20 20 20 20 43 6F 6E 66 41 6C 69 61 73 20 4C 61 73 74 49 6E 0A 20 20 20 20 20 20 20 20 n ConfAlias LastIn◙ 00007600 20 20 20 43 6F 6E 66 52 65 67 0A 0B 00 37 00 A5 00 07 38 00 AE 00 07 15 00 B9 00 07 36 00 C3 00 ConfReg◙♂.7.Ñ.•8.«.•§.╣.•6.├. 00007620 07 15 00 CD 00 07 BF 00 E0 00 08 C0 00 E9 00 0A EC 00 F4 00 04 4B 01 FE 00 09 41 01 08 01 06 35 •§.═.•┐.α.◘└.Θ.◙∞.⌠.♦K☺■.○A☺◘☺♠5 00007640 00 1A 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A 20 20 43 55 52 43 4F .→☺•]☻[◙THelpTopic♥.-...◙ CURCO 00007660 4C 4F 52 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF LOR() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00007680 DF DF DF DF 0A 3D 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 75 72 72 65 6E 74 20 63 6F ▀▀▀▀◙=.☺.◙Returns the current co 000076A0 6C 6F 72 20 28 30 2D 32 35 35 29 20 69 6E 20 75 73 65 20 62 79 20 74 68 65 20 41 4E 53 49 20 64 lor (0-255) in use by the ANSI d 000076C0 72 69 76 65 72 20 16 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 65 66 43 6F 6C 6F 72 0A river ▬...◙ See also : DefColor◙ 000076E0 01 00 1A 00 78 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2B 00 00 00 0A 20 20 43 55 ☺.→.x.◘]☻[◙THelpTopic♥.+...◙ CU 00007700 52 43 4F 4E 46 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF RCONF() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 00007720 DF DF DF DF DF 0A 27 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 75 72 72 65 6E 74 20 63 ▀▀▀▀▀◙'.☺.◙Returns the current c 00007740 6F 6E 66 65 72 65 6E 63 65 20 6E 75 6D 62 65 72 20 80 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 onference number Ç...◙ See also 00007760 3A 20 43 6F 6E 66 53 65 6C 20 20 43 6F 6E 66 53 79 73 20 43 6F 6E 66 4D 77 20 20 43 6F 6E 66 45 : ConfSel ConfSys ConfMw ConfE 00007780 78 70 20 20 20 43 75 72 43 6F 6E 66 0A 20 20 20 20 20 20 20 20 20 20 20 43 6F 6E 66 46 6C 61 67 xp CurConf◙ ConfFlag 000077A0 20 43 6F 6E 66 55 6E 46 6C 61 67 20 4A 6F 69 6E 20 43 6F 6E 66 41 6C 69 61 73 20 4C 61 73 74 49 ConfUnFlag Join ConfAlias LastI 000077C0 6E 0A 20 20 20 20 20 20 20 20 20 20 20 43 6F 6E 66 52 65 67 0A 0B 00 37 00 60 00 07 38 00 69 00 n◙ ConfReg◙♂.7.`.•8.i. 000077E0 07 39 00 71 00 06 36 00 79 00 07 15 00 83 00 07 BF 00 96 00 08 C0 00 9F 00 0A EC 00 AA 00 04 4B •9.q.♠6.y.•§.â.•┐.û.◘└.ƒ.◙∞.¬.♦K 00007800 01 AF 00 09 41 01 B9 00 06 35 00 CB 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 29 00 ☺».○A☺╣.♠5.╦.•]☻[◙THelpTopic♥.). 00007820 00 00 0A 20 20 43 55 52 53 45 43 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF ..◙ CURSEC() :INTEGER◙ ▀▀▀▀▀▀▀ 00007840 DF DF DF DF DF DF DF DF DF DF 0A 2A 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 75 73 65 72 ▀▀▀▀▀▀▀▀▀▀◙*.☺.◙Returns the user 00007860 73 20 63 75 72 72 65 6E 74 20 73 65 63 75 72 69 74 79 20 6C 65 76 65 6C 20 16 00 00 00 0A 20 53 s current security level ▬...◙ S 00007880 65 65 20 61 6C 73 6F 20 3A 20 53 79 73 6F 70 53 65 63 0A 01 00 88 00 61 00 08 5D 02 5B 0A 54 48 ee also : SysopSec◙☺.ê.a.◘]☻[◙TH 000078A0 65 6C 70 54 6F 70 69 63 03 00 1F 00 00 00 0A 20 20 44 41 54 45 28 29 20 3A 44 41 54 45 0A 20 20 elpTopic♥.▼...◙ DATE() :DATE◙ 000078C0 DF DF DF DF DF DF DF DF DF DF DF DF 0A 15 00 01 00 0A 52 65 74 75 72 6E 73 20 74 6F 64 61 79 73 ▀▀▀▀▀▀▀▀▀▀▀▀◙§.☺.◙Returns todays 000078E0 20 64 61 74 65 20 12 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 54 69 6D 65 0A 01 00 8A 00 date ↕...◙ See also : Time◙☺.è. 00007900 42 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 3B 00 00 00 0A 20 20 44 41 59 28 64 61 B.♦]☻[◙THelpTopic♥.;...◙ DAY(da 00007920 74 65 76 61 72 3A 64 61 74 65 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF tevar:date) :INTEGER◙ ▀▀▀▀▀▀▀▀▀ 00007940 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 32 00 01 00 0A 52 65 74 75 72 6E 73 20 74 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Returns t 00007960 68 65 20 64 61 79 20 6F 66 20 74 68 65 20 6D 6F 6E 74 68 20 28 31 2D 33 31 29 20 6F 66 20 22 64 he day of the month (1-31) of "d 00007980 61 74 65 76 61 72 22 20 1C 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4D 6F 6E 74 68 20 59 atevar" ∟...◙ See also : Month Y 000079A0 65 61 72 20 44 6F 77 0A 03 00 57 00 7B 00 05 AE 00 81 00 04 1B 00 86 00 03 5D 02 5B 0A 54 48 65 ear Dow◙♥.W.{.♣«.ü.♦←.å.♥]☻[◙THe 000079C0 6C 70 54 6F 70 69 63 04 00 2D 00 00 00 0A 20 20 44 42 47 4C 45 56 45 4C 28 29 20 3A 49 4E 54 45 lpTopic♦.-...◙ DBGLEVEL() :INTE 000079E0 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 23 00 01 00 0A 52 GER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙#.☺.◙R 00007A00 65 74 75 72 6E 73 20 74 68 65 20 64 65 62 75 67 20 6C 65 76 65 6C 20 69 6E 20 65 66 66 65 63 74 eturns the debug level in effect 00007A20 20 2F 00 00 00 0A 20 20 44 42 47 4C 45 56 45 4C 20 64 62 67 3A 69 6E 74 65 67 65 72 0A 20 20 DF /...◙ DBGLEVEL dbg:integer◙ ▀ 00007A40 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 1E 00 01 00 0A 53 65 74 20 74 68 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙▲.☺.◙Set the 00007A60 20 64 65 62 75 67 20 6C 65 76 65 6C 20 74 6F 20 22 64 62 67 22 20 00 00 5D 02 5B 0A 54 48 65 6C debug level to "dbg" ..]☻[◙THel 00007A80 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 44 45 46 41 4E 53 28 29 20 3A 42 49 47 53 54 52 0A pTopic♥.'...◙ DEFANS() :BIGSTR◙ 00007AA0 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A C6 00 01 00 0A 52 65 74 75 72 6E 73 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙╞.☺.◙Returns 00007AC0 74 68 65 20 6C 61 73 74 20 64 65 66 61 75 6C 74 20 61 6E 73 77 65 72 20 70 61 73 73 65 64 20 74 the last default answer passed t 00007AE0 6F 20 61 6E 20 49 6E 70 75 74 20 73 74 61 74 65 6D 65 6E 74 2E 20 46 6F 72 20 65 78 61 6D 70 6C o an Input statement. For exampl 00007B00 65 2C 20 74 68 69 73 20 61 6C 6C 6F 77 73 20 61 20 50 50 45 20 74 6F 20 64 65 74 65 72 6D 69 6E e, this allows a PPE to determin 00007B20 65 20 77 68 61 74 20 74 68 65 20 64 65 66 61 75 6C 74 20 61 6E 73 77 65 72 20 77 6F 75 6C 64 20 e what the default answer would 00007B40 68 61 76 65 20 62 65 65 6E 20 68 61 64 20 61 20 50 43 42 54 45 58 54 20 70 72 6F 6D 70 74 20 6E have been had a PCBTEXT prompt n 00007B60 6F 74 20 62 65 65 6E 20 72 65 70 6C 61 63 65 64 20 77 69 74 68 20 61 20 50 50 45 2E 20 15 00 00 ot been replaced with a PPE. §.. 00007B80 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4C 61 73 74 41 6E 73 0A 02 00 E3 00 56 00 05 34 00 FB .◙ See also : LastAns◙☻.π.V.♣4.√ 00007BA0 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 2D 00 00 00 0A 20 20 44 45 46 43 4F 4C 4F .•]☻[◙THelpTopic♣.-...◙ DEFCOLO 00007BC0 52 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF R() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00007BE0 DF DF 0A 34 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 64 65 66 61 75 6C 74 20 63 6F 6C 6F ▀▀◙4.☺.◙Returns the default colo 00007C00 72 20 61 73 20 73 70 65 63 69 66 69 65 64 20 69 6E 20 50 43 42 53 65 74 75 70 20 18 00 00 00 0A r as specified in PCBSetup ↑...◙ 00007C20 0A 20 20 44 45 46 43 4F 4C 4F 52 0A 20 20 DF DF DF DF DF DF DF DF 0A 30 00 01 00 0A 52 65 73 65 ◙ DEFCOLOR◙ ▀▀▀▀▀▀▀▀◙0.☺.◙Rese 00007C40 74 73 20 74 68 65 20 63 75 72 72 65 6E 74 20 63 6F 6C 6F 72 20 74 6F 20 74 68 65 20 73 79 73 74 ts the current color to the syst 00007C60 65 6D 20 64 65 66 61 75 6C 74 20 16 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 75 72 43 em default ▬...◙ See also : CurC 00007C80 6F 6C 6F 72 0A 01 00 14 00 B7 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 33 00 00 00 olor◙☺.¶.╖.◘]☻[◙THelpTopic♥.3... 00007CA0 0A 20 20 44 4F 57 28 64 61 79 3A 64 61 74 65 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF ◙ DOW(day:date) :INTEGER◙ ▀▀▀▀ 00007CC0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 4B 00 01 00 0A 52 65 74 75 72 6E 73 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙K.☺.◙Returns 00007CE0 74 68 65 20 64 61 79 20 6F 66 20 74 68 65 20 77 65 65 6B 20 28 30 20 3D 20 53 75 6E 64 61 79 2C the day of the week (0 = Sunday, 00007D00 20 36 20 3D 20 53 61 74 75 72 64 61 79 29 20 74 68 61 74 20 22 64 61 79 22 20 66 65 6C 6C 20 6F 6 = Saturday) that "day" fell o 00007D20 6E 20 1D 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 61 74 65 20 4D 6F 6E 74 68 20 59 65 n ↔...◙ See also : Date Month Ye 00007D40 61 72 0A 03 00 17 00 8C 00 04 57 00 91 00 05 AE 00 97 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 ar◙♥.↨.î.♦W.æ.♣«.ù.♦]☻[◙THelpTop 00007D60 69 63 03 00 31 00 00 00 0A 20 20 45 52 52 43 4F 52 52 45 43 54 28 29 20 3A 42 4F 4F 4C 45 41 4E ic♥.1...◙ ERRCORRECT() :BOOLEAN 00007D80 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 6C 00 01 00 0A 52 65 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙l.☺.◙Re 00007DA0 74 75 72 6E 73 20 54 52 55 45 20 69 66 20 61 20 73 65 73 73 69 6F 6E 20 69 73 20 64 65 74 65 72 turns TRUE if a session is deter 00007DC0 6D 69 6E 65 64 20 74 6F 20 62 65 20 65 72 72 6F 72 20 63 6F 72 72 65 63 74 65 64 20 28 6F 72 20 mined to be error corrected (or 00007DE0 46 41 4C 53 45 20 66 6F 72 20 6E 6F 6E 2D 65 72 72 6F 72 20 63 6F 72 72 65 63 74 65 64 20 73 65 FALSE for non-error corrected se 00007E00 73 73 69 6F 6E 73 29 2E 20 15 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 61 72 72 69 65 ssions). §...◙ See also : Carrie 00007E20 72 0A 01 00 10 00 AB 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 31 00 00 00 0A 20 20 r◙☺.►.½.•]☻[◙THelpTopic♥.1...◙ 00007E40 45 56 54 54 49 4D 45 41 44 4A 28 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF DF DF DF DF DF EVTTIMEADJ() :BOOLEAN◙ ▀▀▀▀▀▀▀▀ 00007E60 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 9F 00 01 00 0A 44 65 74 65 63 74 73 20 69 66 20 74 68 ▀▀▀▀▀▀▀▀▀▀▀▀▀◙ƒ.☺.◙Detects if th 00007E80 65 20 75 73 65 72 73 20 74 69 6D 65 20 68 61 73 20 62 65 65 6E 20 61 64 6A 75 73 74 65 64 20 66 e users time has been adjusted f 00007EA0 6F 72 20 61 6E 20 75 70 63 6F 6D 69 6E 67 20 65 76 65 6E 74 2E 20 54 68 69 73 20 69 73 20 75 73 or an upcoming event. This is us 00007EC0 65 66 75 6C 20 74 6F 20 64 65 74 65 63 74 20 69 66 20 61 20 75 73 65 72 73 20 74 69 6D 65 20 6C eful to detect if a users time l 00007EE0 65 66 74 20 63 61 6E 20 62 65 20 69 6E 63 72 65 61 73 65 64 20 77 69 74 68 20 74 68 65 20 41 64 eft can be increased with the Ad 00007F00 6A 54 69 6D 65 20 73 74 61 74 65 6D 65 6E 74 2E 20 15 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 jTime statement. §...◙ See also 00007F20 3A 20 41 64 6A 54 69 6D 65 0A 02 00 B0 00 BE 00 07 B0 00 DE 00 07 5D 02 5B 0A 54 48 65 6C 70 54 : AdjTime◙☻.░.╛.•░.▐.•]☻[◙THelpT 00007F40 6F 70 69 63 03 00 3D 00 00 00 0A 20 20 45 58 49 53 54 28 66 69 6C 65 3A 73 74 72 69 6E 67 29 20 opic♥.=...◙ EXIST(file:string) 00007F60 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00007F80 DF DF DF DF DF DF 0A 38 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 62 6F 6F 6C 65 61 6E 20 54 52 ▀▀▀▀▀▀◙8.☺.◙Returns a boolean TR 00007FA0 55 45 20 76 61 6C 75 65 20 69 66 20 74 68 65 20 66 69 6C 65 20 22 66 69 6C 65 22 20 65 78 69 73 UE value if the file "file" exis 00007FC0 74 73 20 2F 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 65 6C 65 74 65 20 43 6F 70 79 20 ts /...◙ See also : Delete Copy 00007FE0 41 70 70 65 6E 64 20 46 69 6C 65 49 6E 66 20 52 65 6E 61 6D 65 0A 05 00 C5 00 83 00 06 40 01 8A Append FileInf Rename◙♣.┼.â.♠@☺è 00008000 00 04 3F 01 8F 00 06 1E 00 96 00 07 0A 01 9E 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 .♦?☺Å.♠▲.û.•◙☺₧.♠]☻[◙THelpTopic♥ 00008020 00 43 00 00 00 0A 20 20 46 45 52 52 28 63 68 61 6E 6E 65 6C 3A 69 6E 74 65 67 65 72 29 20 3A 42 .C...◙ FERR(channel:integer) :B 00008040 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF OOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00008060 DF DF DF DF DF DF DF 0A 75 00 01 00 0A 52 65 74 75 72 6E 73 20 54 52 55 45 20 69 66 20 61 20 66 ▀▀▀▀▀▀▀◙u.☺.◙Returns TRUE if a f 00008080 69 6C 65 20 61 63 63 65 73 73 20 65 72 72 6F 72 20 6F 63 63 75 72 72 65 64 20 6F 6E 20 63 68 61 ile access error occurred on cha 000080A0 6E 6E 65 6C 20 22 63 68 61 6E 6E 65 6C 22 20 73 69 6E 63 65 20 74 68 65 20 66 69 6C 65 20 77 61 nnel "channel" since the file wa 000080C0 73 20 6F 70 65 6E 65 64 20 6F 72 20 46 45 52 52 20 77 61 73 20 6C 61 73 74 20 63 61 6C 6C 65 64 s opened or FERR was last called 000080E0 20 13 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 4F 70 65 6E 0A 01 00 D3 00 C6 00 05 5D ‼...◙ See also : FOpen◙☺.╙.╞.♣] 00008100 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 63 00 00 00 0A 20 20 46 49 4C 45 49 4E 46 28 66 69 ☻[◙THelpTopic♣.c...◙ FILEINF(fi 00008120 6C 65 3A 73 74 72 69 6E 67 2C 6F 70 74 69 6F 6E 3A 69 6E 74 65 67 65 72 29 20 3A 4D 55 4C 54 49 le:string,option:integer) :MULTI 00008140 54 59 50 45 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF TYPE◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00008160 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 4E 00 01 00 0A 52 65 74 75 72 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙N.☺.◙Retur 00008180 6E 73 20 61 20 70 69 65 63 65 20 6F 66 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 28 73 70 65 63 69 ns a piece of information (speci 000081A0 66 69 65 64 20 62 79 20 22 6F 70 74 69 6F 6E 22 29 20 61 62 6F 75 74 20 74 68 65 20 66 69 6C 65 fied by "option") about the file 000081C0 20 22 66 69 6C 65 22 20 AE 02 00 00 0A 20 56 61 6C 69 64 20 76 61 6C 75 65 73 20 66 6F 72 20 22 "file" «☻..◙ Valid values for " 000081E0 6F 70 74 69 6F 6E 73 22 3A 20 31 20 3D 20 52 65 74 75 72 6E 20 54 52 55 45 20 69 66 20 66 69 6C options": 1 = Return TRUE if fil 00008200 65 20 65 78 69 73 74 73 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e exists◙ 00008220 20 20 20 20 20 20 32 20 3D 20 52 65 74 75 72 6E 20 66 69 6C 65 20 64 61 74 65 20 73 74 61 6D 70 2 = Return file date stamp 00008240 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 20 ◙ 3 00008260 3D 20 52 65 74 75 72 6E 20 66 69 6C 65 20 74 69 6D 65 20 73 74 61 6D 70 0A 20 20 20 20 20 20 20 = Return file time stamp◙ 00008280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 20 3D 20 52 65 74 75 72 6E 4 = Return 000082A0 20 66 69 6C 65 20 73 69 7A 65 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 file size◙ 000082C0 20 20 20 20 20 20 20 20 35 20 3D 20 52 65 74 75 72 6E 20 66 69 6C 65 20 61 74 74 72 69 62 75 74 5 = Return file attribut 000082E0 65 73 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 es◙ 00008300 20 20 20 20 20 20 30 31 68 20 3D 20 52 65 61 64 20 4F 6E 6C 79 0A 20 20 20 20 20 20 20 20 20 20 01h = Read Only◙ 00008320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 32 68 20 3D 20 48 02h = H 00008340 69 64 64 65 6E 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 idden◙ 00008360 20 20 20 20 20 20 20 20 20 30 34 68 20 3D 20 53 79 73 74 65 6D 0A 20 20 20 20 20 20 20 20 20 20 04h = System◙ 00008380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 30 68 20 3D 20 41 20h = A 000083A0 72 63 68 69 76 65 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rchive◙ 000083C0 20 20 20 20 36 20 3D 20 52 65 74 75 72 6E 20 66 69 6C 65 20 64 72 69 76 65 0A 20 20 20 20 20 20 6 = Return file drive◙ 000083E0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 20 3D 20 52 65 74 75 72 7 = Retur 00008400 6E 20 66 69 6C 65 20 70 61 74 68 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n file path◙ 00008420 20 20 20 20 20 20 20 20 20 38 20 3D 20 52 65 74 75 72 6E 20 66 69 6C 65 20 62 61 73 65 20 6E 61 8 = Return file base na 00008440 6D 65 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 me◙ 00008460 39 20 3D 20 52 65 74 75 72 6E 20 66 69 6C 65 20 65 78 74 65 6E 73 69 6F 6E 0A 69 00 01 00 0A 52 9 = Return file extension◙i.☺.◙R 00008480 65 74 75 72 6E 20 76 61 6C 75 65 20 74 79 70 65 20 69 73 20 64 65 70 65 6E 64 69 6E 67 20 6F 6E eturn value type is depending on 000084A0 20 74 68 65 20 69 6E 66 6F 20 72 65 71 75 65 73 74 65 64 2E 20 49 74 20 6D 61 79 20 62 65 20 42 the info requested. It may be B 000084C0 4F 4F 4C 45 41 4E 2C 20 44 41 54 45 2C 20 49 4E 54 45 47 45 52 2C 20 53 54 52 49 4E 47 20 61 6E OOLEAN, DATE, INTEGER, STRING an 000084E0 64 20 54 49 4D 45 20 2D 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 65 6C 65 74 65 20 43 d TIME -...◙ See also : Delete C 00008500 6F 70 79 20 41 70 70 65 6E 64 20 45 78 69 73 74 20 52 65 6E 61 6D 65 0A 05 00 C5 00 D6 03 06 40 opy Append Exist Rename◙♣.┼.╓♥♠@ 00008520 01 DD 03 04 3F 01 E2 03 06 1C 00 E9 03 05 0A 01 EF 03 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 ☺▌♥♦?☺Γ♥♠∟.Θ♥♣◙☺∩♥♠]☻[◙THelpTopi 00008540 63 03 00 3F 00 00 00 0A 20 20 46 4D 54 43 43 28 66 6F 72 6D 61 74 3A 73 74 72 69 6E 66 29 20 3A c♥.?...◙ FMTCC(format:strinf) : 00008560 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00008580 DF DF DF DF DF 0A 3A 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 66 6F 72 6D 61 74 74 65 64 20 63 ▀▀▀▀▀◙:.☺.◙Returns a formatted c 000085A0 72 65 64 69 74 20 63 61 72 64 20 6E 75 6D 62 65 72 20 62 61 73 65 64 20 6F 6E 20 22 66 6F 72 6D redit card number based on "form 000085C0 61 74 22 20 20 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 43 63 54 79 70 65 20 56 61 6C 43 43 20 at" ...◙ See also CcType ValCC 000085E0 49 6E 70 75 74 43 43 0A 03 00 11 00 85 00 06 A9 00 8C 00 05 E4 00 92 00 07 5D 02 5B 0A 54 48 65 InputCC◙♥.◄.à.♠⌐.î.♣Σ.Æ.•]☻[◙THe 00008600 6C 70 54 6F 70 69 63 03 00 8F 00 00 00 0A 20 20 46 4D 54 52 45 41 4C 28 72 65 61 6C 45 78 70 3A lpTopic♥.Å...◙ FMTREAL(realExp: 00008620 72 65 61 6C 2F 64 72 65 61 6C 2C 66 69 65 6C 64 57 69 64 74 68 3A 69 6E 74 65 67 65 72 2C 64 65 real/dreal,fieldWidth:integer,de 00008640 63 69 6D 61 6C 50 6C 61 63 65 73 3A 69 6E 74 65 67 65 72 29 0A 20 20 DF DF DF DF DF DF DF DF DF cimalPlaces:integer)◙ ▀▀▀▀▀▀▀▀▀ 00008660 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00008680 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 31 00 01 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙1.☺. 000086A0 0A 46 6F 72 6D 61 74 73 20 52 45 41 4C 2F 44 52 45 41 4C 20 76 61 6C 75 65 73 20 66 6F 72 20 64 ◙Formats REAL/DREAL values for d 000086C0 69 73 70 6C 61 79 20 70 75 72 70 6F 73 65 73 2E 20 F6 00 00 00 0A 20 20 20 20 20 20 20 72 65 61 isplay purposes. ÷...◙ rea 000086E0 6C 45 78 70 20 20 20 20 20 20 20 3D 20 41 20 52 45 41 4C 2F 44 52 45 41 4C 20 66 6C 6F 61 74 69 lExp = A REAL/DREAL floati 00008700 6E 67 20 70 6F 69 6E 74 20 65 78 70 72 65 73 73 69 6F 6E 0A 20 20 20 20 20 20 20 66 69 65 6C 64 ng point expression◙ field 00008720 57 69 64 74 68 20 20 20 20 3D 20 54 68 65 20 6D 69 6E 69 6D 75 6D 20 6E 75 6D 62 65 72 20 6F 66 Width = The minimum number of 00008740 20 63 68 61 72 61 63 74 65 72 73 20 74 6F 20 64 69 73 70 6C 61 79 0A 20 20 20 20 20 20 20 64 65 characters to display◙ de 00008760 63 69 6D 61 6C 50 6C 61 63 65 73 20 3D 20 54 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 63 68 61 72 cimalPlaces = The number of char 00008780 61 63 74 65 72 73 20 74 6F 20 64 69 73 70 6C 61 79 20 74 6F 20 74 68 65 20 72 69 67 68 74 20 6F acters to display to the right o 000087A0 66 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 64 65 63 f◙ the dec 000087C0 69 6D 61 6C 20 70 6F 69 6E 74 0A 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 3B 00 00 imal point◙..]☻[◙THelpTopic☻.;.. 000087E0 00 0A 20 20 47 45 54 45 4E 56 28 76 61 72 3A 73 74 72 69 6E 67 29 20 3A 53 54 52 49 4E 47 0A 20 .◙ GETENV(var:string) :STRING◙ 00008800 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3E 00 01 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙>.☺. 00008820 0A 52 65 74 75 72 6E 73 20 74 68 65 20 76 61 6C 75 65 20 6F 66 20 74 68 65 20 65 6E 76 69 72 6F ◙Returns the value of the enviro 00008840 6E 6D 65 6E 74 20 76 61 72 69 61 62 6C 65 20 6E 61 6D 65 64 20 62 79 20 22 76 61 72 22 20 00 00 nment variable named by "var" .. 00008860 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 2B 00 00 00 0A 20 20 47 45 54 54 4F 4B 45 4E 28 ]☻[◙THelpTopic♦.+...◙ GETTOKEN( 00008880 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A A7 ) :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙º 000088A0 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 6E 65 78 74 20 73 74 72 69 6E 67 20 74 6F 6B 65 .☺.◙Returns the next string toke 000088C0 6E 20 66 72 6F 6D 20 61 20 70 72 69 6F 72 20 63 61 6C 6C 20 74 6F 20 54 6F 6B 65 6E 69 7A 65 20 n from a prior call to Tokenize 000088E0 28 53 61 6D 65 20 61 73 20 74 68 65 20 47 45 54 54 4F 4B 45 4E 20 73 74 61 74 65 6D 65 6E 74 20 (Same as the GETTOKEN statement 00008900 62 75 74 20 63 61 6E 20 62 65 20 75 73 65 64 20 69 6E 20 61 6E 20 65 78 70 72 65 73 73 69 6F 6E but can be used in an expression 00008920 20 77 69 74 68 6F 75 74 20 70 72 69 6F 72 20 61 73 73 69 67 6E 65 6D 65 6E 74 20 74 6F 20 61 20 without prior assignement to a 00008940 76 61 72 69 61 62 6C 65 29 20 73 00 00 00 0A 20 20 47 45 54 54 4F 4B 45 4E 20 56 41 52 0A 20 20 variable) s...◙ GETTOKEN VAR◙ 00008960 DF DF DF DF DF DF DF DF DF DF DF DF 0A 20 20 20 20 20 20 20 20 20 47 65 74 20 61 20 74 6F 6B 65 ▀▀▀▀▀▀▀▀▀▀▀▀◙ Get a toke 00008980 6E 20 66 72 6F 6D 20 61 20 70 72 65 76 69 6F 75 73 20 63 61 6C 6C 20 74 6F 20 54 6F 6B 65 6E 69 n from a previous call to Tokeni 000089A0 7A 65 20 61 6E 64 20 61 73 73 69 67 6E 0A 20 20 20 20 20 20 20 20 20 69 74 20 74 6F 20 56 41 52 ze and assign◙ it to VAR 000089C0 0A 28 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 54 6F 6B 65 6E 69 7A 65 20 54 6F 6B 65 6E ◙(...◙ See also : Tokenize Token 000089E0 53 74 72 20 54 6F 6B 43 6F 75 6E 74 0A 05 00 1D 01 60 00 08 1D 01 1F 01 08 1D 01 53 01 08 8D 00 Str TokCount◙♣.↔☺`.◘↔☺▼☺◘↔☺S☺◘ì. 00008A00 5C 01 08 8C 00 65 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 25 00 00 00 0A 20 20 47 \☺◘î.e☺◘]☻[◙THelpTopic♥.%...◙ G 00008A20 45 54 58 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ETX() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00008A40 0A 46 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 75 72 72 65 6E 74 20 63 6F 6C 75 6D 6E ◙F.☺.◙Returns the current column 00008A60 20 28 58 20 70 6F 73 69 74 69 6F 6E 29 20 6F 66 20 74 68 65 20 63 75 72 73 6F 72 20 6F 6E 20 74 (X position) of the cursor on t 00008A80 68 65 20 64 69 73 70 6C 61 79 20 1A 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 47 65 74 59 he display →...◙ See also : GetY 00008AA0 20 41 6E 73 69 50 6F 73 0A 02 00 23 00 79 00 04 B1 00 7E 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F AnsiPos◙☻.#.y.♦▒.~.•]☻[◙THelpTo 00008AC0 70 69 63 03 00 25 00 00 00 0A 20 20 47 45 54 59 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF pic♥.%...◙ GETY() :INTEGER◙ ▀▀ 00008AE0 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 43 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 ▀▀▀▀▀▀▀▀▀▀▀▀▀◙C.☺.◙Returns the c 00008B00 75 72 72 65 6E 74 20 72 6F 77 20 28 59 20 70 6F 73 69 74 69 6F 6E 29 20 6F 66 20 74 68 65 20 63 urrent row (Y position) of the c 00008B20 75 72 73 6F 72 20 6F 6E 20 74 68 65 20 64 69 73 70 6C 61 79 20 1A 00 00 00 0A 20 53 65 65 20 61 ursor on the display →...◙ See a 00008B40 6C 73 6F 20 3A 20 47 65 74 58 20 41 6E 73 69 50 6F 73 0A 02 00 22 00 76 00 04 B1 00 7B 00 07 5D lso : GetX AnsiPos◙☻.".v.♦▒.{.•] 00008B60 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 2B 00 00 00 0A 20 20 47 52 41 46 4D 4F 44 45 28 29 ☻[◙THelpTopic♦.+...◙ GRAFMODE() 00008B80 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3A 00 :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙:. 00008BA0 01 00 0A 52 65 74 75 72 6E 73 20 61 20 63 68 61 72 61 63 74 65 72 20 69 6E 64 69 63 61 74 69 6E ☺.◙Returns a character indicatin 00008BC0 67 20 74 68 65 20 75 73 65 72 73 20 67 72 61 70 68 69 63 73 20 73 74 61 74 75 73 20 BE 00 00 00 g the users graphics status ╛... 00008BE0 0A 20 20 20 20 20 20 20 20 52 20 3D 20 52 49 50 73 63 72 69 70 20 73 75 70 70 6F 72 74 65 64 0A ◙ R = RIPscrip supported◙ 00008C00 20 20 20 20 20 20 20 20 47 20 3D 20 41 4E 53 49 20 67 72 61 70 68 69 63 73 20 28 63 6F 6C 6F 72 G = ANSI graphics (color 00008C20 20 61 6E 64 20 70 6F 73 69 74 69 6F 6E 69 6E 67 29 20 73 75 70 70 6F 72 74 65 64 0A 20 20 20 20 and positioning) supported◙ 00008C40 20 20 20 20 41 20 3D 20 41 4E 53 49 20 70 6F 73 69 74 69 6F 6E 69 6E 67 20 28 6E 6F 20 63 6F 6C A = ANSI positioning (no col 00008C60 6F 72 29 20 73 75 70 70 6F 72 74 65 64 0A 20 20 20 20 20 20 20 20 4E 20 3D 20 4E 6F 20 67 72 61 or) supported◙ N = No gra 00008C80 70 68 69 63 73 20 28 52 49 50 20 6F 72 20 41 4E 53 49 29 20 73 75 70 70 6F 72 74 65 64 0A 1C 00 phics (RIP or ANSI) supported◙∟. 00008CA0 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 41 6E 73 69 4F 6E 20 4F 6E 4C 6F 63 61 6C 0A 02 00 ..◙ See also : AnsiOn OnLocal◙☻. 00008CC0 0A 00 31 01 06 5A 00 38 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2B 00 00 00 0A 20 ◙.1☺♠Z.8☺•]☻[◙THelpTopic♥.+...◙ 00008CE0 20 48 45 4C 50 50 41 54 48 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF HELPPATH() :STRING◙ ▀▀▀▀▀▀▀▀▀▀ 00008D00 DF DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 70 61 74 68 2C 20 ▀▀▀▀▀▀▀▀◙?.☺.◙Returns the path, 00008D20 61 73 20 73 70 65 63 69 66 69 65 64 20 69 6E 20 50 43 42 53 65 74 75 70 2C 20 74 6F 20 74 68 65 as specified in PCBSetup, to the 00008D40 20 68 65 6C 70 20 66 69 6C 65 73 20 25 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 50 45 help files %...◙ See also : PPE 00008D60 50 61 74 68 20 53 6C 50 61 74 68 20 54 65 6D 70 50 61 74 68 0A 03 00 63 00 78 00 07 82 00 80 00 Path SlPath TempPath◙♥.c.x.•é.Ç. 00008D80 06 89 00 87 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A 20 20 48 49 4D ♠ë.ç.◘]☻[◙THelpTopic♥.-...◙ HIM 00008DA0 53 47 4E 55 4D 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF SGNUM() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 00008DC0 DF DF DF DF DF DF 0A 3D 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 68 69 67 68 20 6D 65 73 ▀▀▀▀▀▀◙=.☺.◙Returns the high mes 00008DE0 73 61 67 65 20 6E 75 6D 62 65 72 20 66 6F 72 20 74 68 65 20 63 75 72 72 65 6E 74 20 63 6F 6E 66 sage number for the current conf 00008E00 65 72 65 6E 63 65 2E 20 16 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4C 6F 4D 73 67 4E 75 erence. ▬...◙ See also : LoMsgNu 00008E20 6D 0A 01 00 40 00 78 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 3D 00 00 00 0A 20 20 m◙☺.@.x.◘]☻[◙THelpTopic♥.=...◙ 00008E40 48 4F 55 52 28 64 61 79 68 6F 75 72 3A 74 69 6D 65 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF HOUR(dayhour:time) :INTEGER◙ ▀▀ 00008E60 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 31 00 01 00 0A 52 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙1.☺.◙R 00008E80 65 74 75 72 6E 73 20 74 68 65 20 68 6F 75 72 20 6F 66 20 74 68 65 20 64 61 79 20 28 30 2D 32 33 eturns the hour of the day (0-23 00008EA0 29 20 6F 66 20 22 64 61 79 68 6F 75 72 22 20 15 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 ) of "dayhour" §...◙ See also : 00008EC0 4D 69 6E 20 53 65 63 0A 02 00 4F 00 7C 00 03 80 00 80 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 Min Sec◙☻.O.|.♥Ç.Ç.♥]☻[◙THelpTop 00008EE0 69 63 03 00 53 00 00 00 0A 20 20 49 32 53 28 76 61 72 31 3A 69 6E 74 65 67 65 72 2C 76 61 72 32 ic♥.S...◙ I2S(var1:integer,var2 00008F00 3A 69 6E 74 65 67 65 72 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF :integer) :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 00008F20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 51 00 01 00 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Q.☺.◙ 00008F40 52 65 74 75 72 6E 73 20 61 20 73 74 72 69 6E 67 20 72 65 70 72 65 73 65 6E 74 69 6E 67 20 74 68 Returns a string representing th 00008F60 65 20 69 6E 74 65 67 65 72 20 76 61 6C 75 65 20 22 76 61 72 31 22 20 63 6F 6E 76 65 72 74 65 64 e integer value "var1" converted 00008F80 20 74 6F 20 62 61 73 65 20 22 76 61 72 32 22 20 18 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A to base "var2" ↑...◙ See also : 00008FA0 20 53 32 69 20 53 74 72 69 6E 67 0A 02 00 7E 00 B2 00 03 84 00 B6 00 06 5D 02 5B 0A 54 48 65 6C S2i String◙☻.~.▓.♥ä.╢.♠]☻[◙THel 00008FC0 70 54 6F 70 69 63 03 00 25 00 00 00 0A 20 20 49 4E 4B 45 59 28 29 20 3A 53 54 52 49 4E 47 0A 20 pTopic♥.%...◙ INKEY() :STRING◙ 00008FE0 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 7E 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙~.☺.◙Returns th 00009000 65 20 6E 65 78 74 20 6B 65 79 70 72 65 73 73 20 61 73 20 61 20 73 69 6E 67 6C 65 20 63 68 61 72 e next keypress as a single char 00009020 61 63 74 65 72 20 6C 6F 6E 67 20 73 74 72 69 6E 67 2C 20 6F 72 20 61 20 73 74 72 69 6E 67 20 77 acter long string, or a string w 00009040 69 74 68 20 74 68 65 20 6E 61 6D 65 20 6F 66 20 74 68 65 20 66 75 6E 63 74 69 6F 6E 20 6F 72 20 ith the name of the function or 00009060 63 75 72 73 6F 72 20 63 6F 6E 74 72 6F 6C 20 6B 65 79 20 24 00 00 00 0A 20 53 65 65 20 61 6C 73 cursor control key $...◙ See als 00009080 6F 20 3A 20 4B 49 6E 6B 65 79 20 4D 47 65 74 42 79 74 65 20 4D 49 6E 6B 65 79 0A 03 00 2A 00 B1 o : KInkey MGetByte MInkey◙♥.*.▒ 000090A0 00 06 4D 00 B8 00 08 50 00 C1 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 55 00 00 00 .♠M.╕.◘P.┴.♠]☻[◙THelpTopic☻.U... 000090C0 0A 20 20 49 4E 53 54 52 28 76 61 72 31 3A 62 69 67 73 74 72 2C 76 61 72 32 3A 62 69 67 73 74 72 ◙ INSTR(var1:bigstr,var2:bigstr 000090E0 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00009100 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 55 00 01 00 0A 52 65 74 75 72 6E ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙U.☺.◙Return 00009120 73 20 74 68 65 20 70 6F 73 69 74 69 6F 6E 20 6F 66 20 22 76 61 72 32 22 20 69 6E 20 22 76 61 72 s the position of "var2" in "var 00009140 31 22 20 28 31 2D 4C 45 4E 28 76 61 72 31 29 29 20 6F 72 20 30 20 69 66 20 22 76 61 72 32 22 20 1" (1-LEN(var1)) or 0 if "var2" 00009160 6E 6F 74 20 69 6E 20 22 76 61 72 31 22 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 not in "var1" ..]☻[◙THelpTopic♦. 00009180 61 00 00 00 0A 20 20 49 53 42 49 54 53 45 54 28 76 61 72 3A 6D 75 6C 74 69 74 79 70 65 2C 20 62 a...◙ ISBITSET(var:multitype, b 000091A0 69 74 3A 69 6E 74 65 67 65 72 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF DF DF DF DF DF DF it:integer) :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀ 000091C0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000091E0 DF DF DF DF 0A 34 00 01 00 0A 43 68 65 63 6B 20 74 68 65 20 73 74 61 74 75 73 20 6F 66 20 61 20 ▀▀▀▀◙4.☺.◙Check the status of a 00009200 73 70 65 63 69 66 69 65 64 20 62 69 74 20 69 6E 20 61 20 76 61 72 69 61 62 6C 65 2E 20 C7 00 00 specified bit in a variable. ╟.. 00009220 00 0A 0A 20 20 20 54 68 69 73 20 66 75 6E 63 74 69 6F 6E 20 69 73 20 70 72 69 6D 61 72 69 6C 79 .◙◙ This function is primarily 00009240 20 69 6E 74 65 6E 64 65 64 20 74 6F 20 62 65 20 75 73 65 64 20 77 69 74 68 20 42 49 47 53 54 52 intended to be used with BIGSTR 00009260 20 76 61 72 69 61 62 6C 65 73 0A 20 20 20 77 68 69 63 68 20 63 61 6E 20 62 65 20 75 70 20 74 6F variables◙ which can be up to 00009280 20 32 30 34 38 20 62 79 74 65 73 20 6C 6F 6E 67 2E 20 20 48 6F 77 65 76 65 72 2C 20 69 74 20 77 2048 bytes long. However, it w 000092A0 69 6C 6C 20 77 6F 72 6B 20 77 69 74 68 20 6F 74 68 65 72 0A 20 20 20 64 61 74 61 20 74 79 70 65 ill work with other◙ data type 000092C0 73 20 28 61 6E 64 20 65 78 70 72 65 73 73 69 6F 6E 73 29 20 61 73 20 77 65 6C 6C 20 69 66 20 64 s (and expressions) as well if d 000092E0 65 73 69 72 65 64 2E 0A 1D 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 42 69 74 53 65 74 20 esired.◙↔...◙ See also : BitSet 00009300 42 69 74 43 6C 65 61 72 0A 02 00 B4 00 6A 01 06 B3 00 71 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F BitClear◙☻.┤.j☺♠│.q☺◘]☻[◙THelpTo 00009320 70 69 63 03 00 2F 00 00 00 0A 20 20 49 53 4E 4F 4E 53 54 4F 50 28 29 20 3A 42 4F 4F 4C 45 41 4E pic♥./...◙ ISNONSTOP() :BOOLEAN 00009340 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 7B 00 01 00 0A 52 65 74 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙{.☺.◙Ret 00009360 75 72 6E 20 77 68 65 74 68 65 72 20 6F 72 20 6E 6F 74 20 74 68 65 20 64 69 73 70 6C 61 79 20 69 urn whether or not the display i 00009380 73 20 63 75 72 72 65 6E 74 6C 79 20 69 6E 20 6E 6F 6E 2D 73 74 6F 70 20 6D 6F 64 65 20 28 20 69 s currently in non-stop mode ( i 000093A0 65 2C 20 64 69 64 20 74 68 65 20 75 73 65 72 20 74 79 70 65 20 4E 53 20 61 73 20 70 61 72 74 20 e, did the user type NS as part 000093C0 6F 66 20 74 68 65 69 72 20 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65 29 20 17 00 00 00 0A 20 53 65 65 of their command line) ↨...◙ See 000093E0 20 61 6C 73 6F 20 3A 20 53 74 61 72 74 44 69 73 70 0A 01 00 1B 01 B8 00 09 5D 02 5B 0A 54 48 65 also : StartDisp◙☺.←☺╕.○]☻[◙THe 00009400 6C 70 54 6F 70 69 63 03 00 31 00 00 00 0A 20 20 4B 42 44 42 55 46 53 49 5A 45 28 29 20 3A 49 4E lpTopic♥.1...◙ KBDBUFSIZE() :IN 00009420 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 42 00 TEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙B. 00009440 01 00 0A 52 65 74 75 72 6E 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 6B 65 79 20 70 72 65 73 ☺.◙Return the number of key pres 00009460 73 65 73 20 70 65 6E 64 69 6E 67 20 69 6E 20 74 68 65 20 4B 62 64 53 74 72 69 6E 67 20 62 75 66 ses pending in the KbdString buf 00009480 66 65 72 20 70 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 50 4C 42 75 66 53 69 7A 65 20 fer p...◙ See also : PPLBufSize 000094A0 20 4B 62 64 46 6C 75 73 68 20 4B 62 64 53 74 75 66 66 20 4B 62 64 46 69 6C 65 20 20 4B 62 64 53 KbdFlush KbdStuff KbdFile KbdS 000094C0 74 72 69 6E 67 0A 20 20 20 20 20 20 20 20 20 20 20 4B 62 64 46 69 6C 65 55 73 65 64 20 4D 64 6D tring◙ KbdFileUsed Mdm 000094E0 46 6C 75 73 68 20 4B 65 79 46 6C 75 73 68 20 4B 62 64 46 6C 75 73 68 0A 0A 00 46 01 63 00 09 64 Flush KeyFlush KbdFlush◙◙.F☺c.○d 00009500 00 81 00 0A 47 01 8D 00 08 F0 00 96 00 08 EF 00 9F 00 07 46 01 A8 00 09 30 00 BD 00 0B 48 01 C9 .ü.◙G☺ì.◘≡.û.◘∩.ƒ.•F☺¿.○0.╜.♂H☺╔ 00009520 00 08 49 01 D2 00 08 47 01 DB 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 33 00 00 00 .◘I☺╥.◘G☺█.◘]☻[◙THelpTopic♥.3... 00009540 0A 20 20 4B 42 44 46 49 4C 45 55 53 45 44 28 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF DF ◙ KBDFILEUSED() :BOOLEAN◙ ▀▀▀▀ 00009560 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 47 00 01 00 0A 52 65 74 75 72 6E 20 54 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙G.☺.◙Return T 00009580 52 55 45 20 69 66 20 6B 65 79 20 70 72 65 73 73 65 73 20 61 72 65 20 62 65 69 6E 67 20 73 74 75 RUE if key presses are being stu 000095A0 66 66 65 64 20 76 69 61 20 61 20 4B 62 64 46 69 6C 65 20 73 74 61 74 65 6D 65 6E 74 2E 20 73 00 ffed via a KbdFile statement. s. 000095C0 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4B 62 64 42 75 66 53 69 7A 65 20 20 50 50 4C 42 75 ..◙ See also : KbdBufSize PPLBu 000095E0 66 53 69 7A 65 20 4B 62 64 46 6C 75 73 68 20 4B 62 64 53 74 75 66 66 20 4B 62 64 46 69 6C 65 0A fSize KbdFlush KbdStuff KbdFile◙ 00009600 20 20 20 20 20 20 20 20 20 20 20 4D 64 6D 46 6C 75 73 68 20 20 20 20 4B 65 79 46 6C 75 73 68 20 MdmFlush KeyFlush 00009620 20 20 4B 62 64 46 6C 75 73 68 20 4B 62 64 53 74 72 69 6E 67 0A 0A 00 EF 00 68 00 07 2F 00 88 00 KbdFlush KbdString◙◙.∩.h.•/.ê. 00009640 0A 64 00 94 00 0A 47 01 9F 00 08 F0 00 A8 00 08 EF 00 B1 00 07 48 01 C4 00 08 49 01 D0 00 08 47 ◙d.ö.◙G☺ƒ.◘≡.¿.◘∩.▒.•H☺─.◘I☺╨.◘G 00009660 01 DB 00 08 46 01 E4 00 09 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 ☺█.◘F☺Σ.○]☻[◙THelpTopic♥.'...◙ 00009680 4B 49 4E 4B 45 59 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF KINKEY() :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 000096A0 DF DF DF 0A 94 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 6E 65 78 74 20 6B 65 79 70 72 65 ▀▀▀◙ö.☺.◙Returns the next keypre 000096C0 73 73 20 66 72 6F 6D 20 74 68 65 20 42 42 53 20 6B 65 79 62 6F 61 72 64 20 61 73 20 61 20 73 69 ss from the BBS keyboard as a si 000096E0 6E 67 6C 65 20 63 68 61 72 61 63 74 65 72 20 6C 6F 6E 67 20 73 74 72 69 6E 67 2C 20 6F 72 20 61 ngle character long string, or a 00009700 20 73 74 72 69 6E 67 20 77 69 74 68 20 74 68 65 20 6E 61 6D 65 20 6F 66 20 74 68 65 20 66 75 6E string with the name of the fun 00009720 63 74 69 6F 6E 20 6F 72 20 63 75 72 73 6F 72 20 63 6F 6E 74 72 6F 6C 20 6B 65 79 20 23 00 00 00 ction or cursor control key #... 00009740 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 49 6E 6B 65 79 20 4D 49 6E 6B 65 79 20 4D 47 65 74 42 79 ◙ See also : Inkey MInkey MGetBy 00009760 74 65 0A 03 00 28 00 C9 00 05 50 00 CF 00 06 4D 00 D6 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 te◙♥.(.╔.♣P.╧.♠M.╓.◘]☻[◙THelpTop 00009780 69 63 03 00 29 00 00 00 0A 20 20 4C 41 4E 47 45 58 54 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF ic♥.)...◙ LANGEXT() :STRING◙ ▀ 000097A0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3D 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙=.☺.◙Returns th 000097C0 65 20 66 69 6C 65 20 65 78 74 65 6E 73 69 6F 6E 20 66 6F 72 20 74 68 65 20 75 73 65 72 73 20 6C e file extension for the users l 000097E0 61 6E 67 75 61 67 65 20 73 65 6C 65 63 74 69 6F 6E 20 12 00 00 00 0A 20 53 65 65 20 61 6C 73 6F anguage selection ↕...◙ See also 00009800 20 3A 20 4C 61 6E 67 0A 01 00 4D 01 74 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 29 : Lang◙☺.M☺t.♦]☻[◙THelpTopic♥.) 00009820 00 00 00 0A 20 20 4C 41 53 54 41 4E 53 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF ...◙ LASTANS() :STRING◙ ▀▀▀▀▀▀ 00009840 DF DF DF DF DF DF DF DF DF DF DF 0A 44 00 01 00 0A 66 75 6E 63 74 69 6F 6E 20 74 6F 20 72 65 74 ▀▀▀▀▀▀▀▀▀▀▀◙D.☺.◙function to ret 00009860 75 72 6E 20 74 68 65 20 6C 61 73 74 20 61 6E 73 77 65 72 20 61 63 63 65 70 74 65 64 20 62 79 20 urn the last answer accepted by 00009880 61 6E 20 49 6E 70 75 74 20 73 74 61 74 65 6D 65 6E 74 2E 20 14 00 00 00 0A 20 53 65 65 20 61 6C an Input statement. ¶...◙ See al 000098A0 73 6F 20 3A 20 44 65 66 41 6E 73 0A 02 00 E3 00 5D 00 05 33 00 7B 00 06 5D 02 5B 0A 54 48 65 6C so : DefAns◙☻.π.].♣3.{.♠]☻[◙THel 000098C0 70 54 6F 70 69 63 03 00 53 00 00 00 0A 20 20 4C 45 46 54 28 76 61 72 31 3A 73 74 72 69 6E 67 2C pTopic♥.S...◙ LEFT(var1:string, 000098E0 76 61 72 32 3A 69 6E 74 65 67 65 72 29 20 3A 42 49 47 53 54 52 0A 20 20 DF DF DF DF DF DF DF DF var2:integer) :BIGSTR◙ ▀▀▀▀▀▀▀▀ 00009900 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 33 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3 00009920 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 6C 65 66 74 2D 6D 6F 73 74 20 22 76 61 72 32 22 .☺.◙Returns the left-most "var2" 00009940 20 63 68 61 72 61 63 74 65 72 73 20 6F 66 20 22 76 61 72 31 22 20 17 00 00 00 0A 20 53 65 65 20 characters of "var1" ↨...◙ See 00009960 61 6C 73 6F 20 3A 20 52 69 67 68 74 20 4D 69 64 0A 02 00 7C 00 94 00 05 4E 00 9A 00 03 5D 02 5B also : Right Mid◙☻.|.ö.♣N.Ü.♥]☻[ 00009980 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 37 00 00 00 0A 20 20 4C 45 4E 28 76 61 72 3A 62 69 67 73 ◙THelpTopic☻.7...◙ LEN(var:bigs 000099A0 74 72 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF tr) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000099C0 DF DF DF DF DF DF DF 0A 1D 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 6C 65 6E 67 74 68 20 ▀▀▀▀▀▀▀◙↔.☺.◙Returns the length 000099E0 6F 66 20 22 76 61 72 22 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 2D 00 00 00 0A of "var" ..]☻[◙THelpTopic☻.-...◙ 00009A00 20 20 4C 4F 47 47 45 44 4F 4E 28 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF DF DF DF DF DF LOGGEDON() :BOOLEAN◙ ▀▀▀▀▀▀▀▀ 00009A20 DF DF DF DF DF DF DF DF DF DF DF 0A 4C 00 01 00 0A 52 65 74 75 72 6E 73 20 54 52 55 45 20 69 66 ▀▀▀▀▀▀▀▀▀▀▀◙L.☺.◙Returns TRUE if 00009A40 20 74 68 65 20 75 73 65 72 20 68 61 73 20 61 6C 72 65 61 64 79 20 6C 6F 67 67 65 64 20 6F 6E 20 the user has already logged on 00009A60 74 6F 20 74 68 65 20 42 42 53 2C 20 46 41 4C 53 45 20 6F 74 68 65 72 77 69 73 65 20 00 00 5D 02 to the BBS, FALSE otherwise ..]☻ 00009A80 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A 20 20 4C 4F 4D 53 47 4E 55 4D 28 29 20 [◙THelpTopic♥.-...◙ LOMSGNUM() 00009AA0 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3C :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙< 00009AC0 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 6C 6F 77 20 6D 65 73 73 61 67 65 20 6E 75 6D 62 .☺.◙Returns the low message numb 00009AE0 65 72 20 66 6F 72 20 74 68 65 20 63 75 72 72 65 6E 74 20 63 6F 6E 66 65 72 65 6E 63 65 2E 20 16 er for the current conference. ▬ 00009B00 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 48 69 4D 73 67 4E 75 6D 0A 01 00 31 00 77 00 08 ...◙ See also : HiMsgNum◙☺.1.w.◘ 00009B20 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 39 00 00 00 0A 20 20 4C 4F 57 45 52 28 76 61 72 ]☻[◙THelpTopic♥.9...◙ LOWER(var 00009B40 3A 62 69 67 73 74 72 29 20 3A 42 49 47 53 54 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF :bigstr) :BIGSTR◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 00009B60 DF DF DF DF DF DF DF DF DF DF DF DF 0A 5B 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 73 74 72 69 ▀▀▀▀▀▀▀▀▀▀▀▀◙[.☺.◙Returns a stri 00009B80 6E 67 20 6F 66 20 22 76 61 72 22 20 77 69 74 68 20 61 6C 6C 20 75 70 70 65 72 63 61 73 65 20 63 ng of "var" with all uppercase c 00009BA0 68 61 72 61 63 74 65 72 73 20 63 6F 6E 76 65 72 74 65 64 20 74 6F 20 6C 6F 77 65 72 63 61 73 65 haracters converted to lowercase 00009BC0 20 63 68 61 72 61 63 74 65 72 73 20 19 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 70 70 characters ↓...◙ See also : Upp 00009BE0 65 72 20 4D 69 78 65 64 0A 02 00 90 00 A2 00 05 53 00 A8 00 05 5D 02 5B 0A 54 48 65 6C 70 54 6F er Mixed◙☻.É.ó.♣S.¿.♣]☻[◙THelpTo 00009C00 70 69 63 03 00 2D 00 00 00 0A 20 20 4C 50 52 49 4E 54 45 44 28 29 20 3A 49 4E 54 45 47 45 52 0A pic♥.-...◙ LPRINTED() :INTEGER◙ 00009C20 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 33 00 01 00 0A 52 65 74 75 72 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3.☺.◙Retur 00009C40 6E 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 6C 69 6E 65 73 20 70 72 69 6E 74 65 64 20 6F 6E n the number of lines printed on 00009C60 20 74 68 65 20 64 69 73 70 6C 61 79 20 17 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 53 74 the display ↨...◙ See also : St 00009C80 61 72 74 44 69 73 70 0A 01 00 1B 01 6E 00 09 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 53 artDisp◙☺.←☺n.○]☻[◙THelpTopic♥.S 00009CA0 00 00 00 0A 20 20 4C 54 52 49 4D 28 76 61 72 31 3A 62 69 67 73 74 72 2C 76 61 72 32 3A 73 74 72 ...◙ LTRIM(var1:bigstr,var2:str 00009CC0 69 6E 67 29 20 3A 42 49 47 53 54 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ing) :BIGSTR◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00009CE0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 55 00 01 00 0A 52 65 74 75 72 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙U.☺.◙Retur 00009D00 6E 73 20 61 20 73 74 72 69 6E 67 20 6F 66 20 22 76 61 72 31 22 20 77 69 74 68 20 74 68 65 20 66 ns a string of "var1" with the f 00009D20 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 6F 66 20 22 76 61 72 32 22 20 74 72 69 6D 6D 65 64 irst character of "var2" trimmed 00009D40 20 66 72 6F 6D 20 74 68 65 20 6C 65 66 74 20 18 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 from the left ↑...◙ See also : 00009D60 52 74 72 69 6D 20 54 72 69 6D 0A 02 00 7D 00 B6 00 05 8F 00 BC 00 04 5D 02 5B 0A 54 48 65 6C 70 Rtrim Trim◙☻.}.╢.♣Å.╝.♦]☻[◙THelp 00009D80 54 6F 70 69 63 03 00 2F 00 00 00 0A 20 20 4D 41 53 4B 5F 41 4C 4E 55 4D 28 29 20 3A 53 54 52 49 Topic♥./...◙ MASK_ALNUM() :STRI 00009DA0 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 62 00 01 00 0A 52 NG◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙b.☺.◙R 00009DC0 65 74 75 72 6E 73 20 61 20 76 61 6C 69 64 20 63 68 61 72 61 63 74 65 72 20 6D 61 73 6B 20 66 6F eturns a valid character mask fo 00009DE0 72 20 69 6E 70 75 74 20 73 74 61 74 65 6D 65 6E 74 73 20 6F 66 20 41 20 74 68 72 6F 75 67 68 20 r input statements of A through 00009E00 5A 2C 20 61 20 74 68 72 6F 75 67 68 20 7A 2C 20 61 6E 64 20 30 20 74 68 72 6F 75 67 68 20 39 20 Z, a through z, and 0 through 9 00009E20 49 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4D 61 73 6B 5F 41 6C 70 68 61 20 4D 61 73 6B I...◙ See also : Mask_Alpha Mask 00009E40 5F 41 73 63 69 69 20 4D 61 73 6B 5F 46 69 6C 65 20 4D 61 73 6B 5F 4E 75 6D 20 4D 61 73 6B 5F 50 _Ascii Mask_File Mask_Num Mask_P 00009E60 61 74 68 20 4D 61 73 6B 5F 50 77 64 0A 06 00 45 00 9F 00 0A 46 00 AA 00 0A 47 00 B5 00 09 48 00 ath Mask_Pwd◙♠.E.ƒ.◙F.¬.◙G.╡.○H. 00009E80 BF 00 08 49 00 C8 00 09 4A 00 D2 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2F 00 00 ┐.◘I.╚.○J.╥.◘]☻[◙THelpTopic♥./.. 00009EA0 00 0A 20 20 4D 41 53 4B 5F 41 4C 50 48 41 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF .◙ MASK_ALPHA() :STRING◙ ▀▀▀▀▀ 00009EC0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 54 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 76 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙T.☺.◙Returns a v 00009EE0 61 6C 69 64 20 63 68 61 72 61 63 74 65 72 20 6D 61 73 6B 20 66 6F 72 20 69 6E 70 75 74 20 73 74 alid character mask for input st 00009F00 61 74 65 6D 65 6E 74 73 20 6F 66 20 41 20 74 68 72 6F 75 67 68 20 5A 20 61 6E 64 20 61 20 74 68 atements of A through Z and a th 00009F20 72 6F 75 67 68 20 7A 20 49 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4D 61 73 6B 5F 41 6C rough z I...◙ See also : Mask_Al 00009F40 6E 75 6D 20 4D 61 73 6B 5F 41 73 63 69 69 20 4D 61 73 6B 5F 46 69 6C 65 20 4D 61 73 6B 5F 4E 75 num Mask_Ascii Mask_File Mask_Nu 00009F60 6D 20 4D 61 73 6B 5F 50 61 74 68 20 4D 61 73 6B 5F 50 77 64 0A 06 00 44 00 91 00 0A 46 00 9C 00 m Mask_Path Mask_Pwd◙♠.D.æ.◙F.£. 00009F80 0A 47 00 A7 00 09 48 00 B1 00 08 49 00 BA 00 09 4A 00 C4 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F ◙G.º.○H.▒.◘I.║.○J.─.◘]☻[◙THelpTo 00009FA0 70 69 63 03 00 2F 00 00 00 0A 20 20 4D 41 53 4B 5F 41 53 43 49 49 28 29 20 3A 53 54 52 49 4E 47 pic♥./...◙ MASK_ASCII() :STRING 00009FC0 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 58 00 01 00 0A 52 65 74 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙X.☺.◙Ret 00009FE0 75 72 6E 73 20 61 20 76 61 6C 69 64 20 63 68 61 72 61 63 74 65 72 20 6D 61 73 6B 20 66 6F 72 20 urns a valid character mask for 0000A000 69 6E 70 75 74 20 73 74 61 74 65 6D 65 6E 74 73 20 6F 66 20 73 70 61 63 65 20 28 22 20 22 29 20 input statements of space (" ") 0000A020 74 68 72 6F 75 67 68 20 74 69 6C 64 65 20 28 22 7E 22 29 20 49 00 00 00 0A 20 53 65 65 20 61 6C through tilde ("~") I...◙ See al 0000A040 73 6F 20 3A 20 4D 61 73 6B 5F 41 6C 70 68 61 20 4D 61 73 6B 5F 41 6C 6E 75 6D 20 4D 61 73 6B 5F so : Mask_Alpha Mask_Alnum Mask_ 0000A060 46 69 6C 65 20 4D 61 73 6B 5F 4E 75 6D 20 4D 61 73 6B 5F 50 61 74 68 20 4D 61 73 6B 5F 50 77 64 File Mask_Num Mask_Path Mask_Pwd 0000A080 0A 06 00 45 00 95 00 0A 44 00 A0 00 0A 47 00 AB 00 09 48 00 B5 00 08 49 00 BE 00 09 4A 00 C8 00 ◙♠.E.ò.◙D.á.◙G.½.○H.╡.◘I.╛.○J.╚. 0000A0A0 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A 20 20 4D 41 53 4B 5F 46 49 4C ◘]☻[◙THelpTopic♥.-...◙ MASK_FIL 0000A0C0 45 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF E() :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000A0E0 DF 0A 43 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 76 61 6C 69 64 20 63 68 61 72 61 63 74 65 72 ▀◙C.☺.◙Returns a valid character 0000A100 20 6D 61 73 6B 20 66 6F 72 20 69 6E 70 75 74 20 73 74 61 74 65 6D 65 6E 74 73 20 6F 66 20 66 69 mask for input statements of fi 0000A120 6C 65 20 6E 61 6D 65 73 20 4A 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4D 61 73 6B 5F 41 le names J...◙ See also : Mask_A 0000A140 6C 70 68 61 20 4D 61 73 6B 5F 41 73 63 69 69 20 4D 61 73 6B 5F 41 6C 6E 75 6D 20 4D 61 73 6B 5F lpha Mask_Ascii Mask_Alnum Mask_ 0000A160 4E 75 6D 20 4D 61 73 6B 5F 50 61 74 68 20 4D 61 73 6B 5F 50 77 64 0A 06 00 45 00 7E 00 0A 46 00 Num Mask_Path Mask_Pwd◙♠.E.~.◙F. 0000A180 89 00 0A 44 00 94 00 0A 48 00 9F 00 08 49 00 A8 00 09 4A 00 B2 00 08 5D 02 5B 0A 54 48 65 6C 70 ë.◙D.ö.◙H.ƒ.◘I.¿.○J.▓.◘]☻[◙THelp 0000A1A0 54 6F 70 69 63 03 00 2B 00 00 00 0A 20 20 4D 41 53 4B 5F 4E 55 4D 28 29 20 3A 53 54 52 49 4E 47 Topic♥.+...◙ MASK_NUM() :STRING 0000A1C0 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 44 00 01 00 0A 52 65 74 75 72 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙D.☺.◙Retur 0000A1E0 6E 73 20 61 20 76 61 6C 69 64 20 63 68 61 72 61 63 74 65 72 20 6D 61 73 6B 20 66 6F 72 20 69 6E ns a valid character mask for in 0000A200 70 75 74 20 73 74 61 74 65 6D 65 6E 74 73 20 6F 66 20 30 20 74 68 72 6F 75 67 68 20 39 20 4B 00 put statements of 0 through 9 K. 0000A220 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4D 61 73 6B 5F 41 6C 70 68 61 20 4D 61 73 6B 5F 41 ..◙ See also : Mask_Alpha Mask_A 0000A240 73 63 69 69 20 4D 61 73 6B 5F 46 69 6C 65 20 4D 61 73 6B 5F 41 6C 6E 75 6D 20 4D 61 73 6B 5F 50 scii Mask_File Mask_Alnum Mask_P 0000A260 61 74 68 20 4D 61 73 6B 5F 50 77 64 0A 06 00 45 00 7D 00 0A 46 00 88 00 0A 47 00 93 00 09 44 00 ath Mask_Pwd◙♠.E.}.◙F.ê.◙G.ô.○D. 0000A280 9D 00 0A 49 00 A8 00 09 4A 00 B2 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 ¥.◙I.¿.○J.▓.◘]☻[◙THelpTopic♥.-.. 0000A2A0 00 0A 20 20 4D 41 53 4B 5F 50 41 54 48 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF .◙ MASK_PATH() :STRING◙ ▀▀▀▀▀▀ 0000A2C0 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 43 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 76 61 6C ▀▀▀▀▀▀▀▀▀▀▀▀▀◙C.☺.◙Returns a val 0000A2E0 69 64 20 63 68 61 72 61 63 74 65 72 20 6D 61 73 6B 20 66 6F 72 20 69 6E 70 75 74 20 73 74 61 74 id character mask for input stat 0000A300 65 6D 65 6E 74 73 20 6F 66 20 70 61 74 68 20 6E 61 6D 65 73 20 4A 00 00 00 0A 20 53 65 65 20 61 ements of path names J...◙ See a 0000A320 6C 73 6F 20 3A 20 4D 61 73 6B 5F 41 6C 70 68 61 20 4D 61 73 6B 5F 41 73 63 69 69 20 4D 61 73 6B lso : Mask_Alpha Mask_Ascii Mask 0000A340 5F 46 69 6C 65 20 4D 61 73 6B 5F 4E 75 6D 20 4D 61 73 6B 5F 41 6C 6E 75 6D 20 4D 61 73 6B 5F 50 _File Mask_Num Mask_Alnum Mask_P 0000A360 77 64 0A 06 00 45 00 7E 00 0A 46 00 89 00 0A 47 00 94 00 09 48 00 9E 00 08 44 00 A7 00 0A 4A 00 wd◙♠.E.~.◙F.ë.◙G.ö.○H.₧.◘D.º.◙J. 0000A380 B2 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2B 00 00 00 0A 20 20 4D 41 53 4B 5F 50 ▓.◘]☻[◙THelpTopic♥.+...◙ MASK_P 0000A3A0 57 44 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF WD() :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000A3C0 DF 0A 42 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 76 61 6C 69 64 20 63 68 61 72 61 63 74 65 72 ▀◙B.☺.◙Returns a valid character 0000A3E0 20 6D 61 73 6B 20 66 6F 72 20 69 6E 70 75 74 20 73 74 61 74 65 6D 65 6E 74 73 20 6F 66 20 70 61 mask for input statements of pa 0000A400 73 73 77 6F 72 64 73 20 4B 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4D 61 73 6B 5F 41 6C sswords K...◙ See also : Mask_Al 0000A420 70 68 61 20 4D 61 73 6B 5F 41 73 63 69 69 20 4D 61 73 6B 5F 46 69 6C 65 20 4D 61 73 6B 5F 4E 75 pha Mask_Ascii Mask_File Mask_Nu 0000A440 6D 20 4D 61 73 6B 5F 50 61 74 68 20 4D 61 73 6B 5F 41 6C 6E 75 6D 0A 06 00 45 00 7B 00 0A 46 00 m Mask_Path Mask_Alnum◙♠.E.{.◙F. 0000A460 86 00 0A 47 00 91 00 09 48 00 9B 00 08 49 00 A4 00 09 44 00 AE 00 0A 5D 02 5B 0A 54 48 65 6C 70 å.◙G.æ.○H.¢.◘I.ñ.○D.«.◙]☻[◙THelp 0000A480 54 6F 70 69 63 03 00 2B 00 00 00 0A 20 20 4D 41 58 4E 4F 44 45 28 29 20 3A 49 4E 54 45 47 45 52 Topic♥.+...◙ MAXNODE() :INTEGER 0000A4A0 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 6F 00 01 00 0A 52 65 74 75 72 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙o.☺.◙Retur 0000A4C0 6E 73 20 74 68 65 20 6D 61 78 69 6D 75 6D 20 6E 6F 64 65 20 70 6F 73 73 69 62 6C 65 20 77 69 74 ns the maximum node possible wit 0000A4E0 68 20 74 68 65 20 63 75 72 72 65 6E 74 20 73 6F 66 74 77 61 72 65 20 28 69 65 2C 20 2F 32 20 77 h the current software (ie, /2 w 0000A500 6F 75 6C 64 20 72 65 74 75 72 6E 20 32 2C 20 2F 31 30 20 77 6F 75 6C 64 20 72 65 74 75 72 6E 20 ould return 2, /10 would return 0000A520 31 30 2C 20 65 74 63 29 20 15 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 63 62 4E 6F 64 10, etc) §...◙ See also : PcbNod 0000A540 65 0A 01 00 5E 00 A8 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 35 00 00 00 0A 20 20 e◙☺.^.¿.•]☻[◙THelpTopic☻.5...◙ 0000A560 4D 45 47 41 4E 55 4D 28 6E 75 6D 62 65 72 3A 69 6E 74 65 67 65 72 29 0A 20 20 DF DF DF DF DF DF MEGANUM(number:integer)◙ ▀▀▀▀▀▀ 0000A580 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 56 00 01 00 0A 43 6F 6E 76 65 72 74 73 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙V.☺.◙Converts 0000A5A0 61 20 64 65 63 69 6D 61 6C 20 6E 75 6D 62 65 72 20 28 66 72 6F 6D 20 30 20 74 6F 20 31 32 39 35 a decimal number (from 0 to 1295 0000A5C0 29 20 74 6F 20 61 20 68 65 78 61 2D 74 72 69 2D 64 65 63 69 6D 61 6C 20 6E 75 6D 62 65 72 2C 20 ) to a hexa-tri-decimal number, 0000A5E0 6F 72 20 6D 65 67 61 6E 75 6D 2E 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 or meganum. ..]☻[◙THelpTopic♥.-. 0000A600 00 00 0A 20 20 4D 47 45 54 42 59 54 45 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF ..◙ MGETBYTE() :INTEGER◙ ▀▀▀▀▀ 0000A620 DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 69 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙i.☺.◙Returns the 0000A640 76 61 6C 75 65 20 6F 66 20 74 68 65 20 6E 65 78 74 20 62 79 74 65 20 66 72 6F 6D 20 74 68 65 20 value of the next byte from the 0000A660 6D 6F 64 65 6D 20 28 30 2D 32 35 35 29 20 6F 72 20 2D 31 20 69 66 20 74 68 65 72 65 20 61 72 65 modem (0-255) or -1 if there are 0000A680 20 6E 6F 20 62 79 74 65 73 20 77 61 69 74 69 6E 67 20 66 6F 72 20 69 6E 70 75 74 20 21 00 00 00 no bytes waiting for input !... 0000A6A0 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 49 6E 6B 65 79 20 4B 49 6E 6B 65 79 20 4D 49 6E 6B 65 79 ◙ See also : Inkey KInkey MInkey 0000A6C0 0A 03 00 28 00 A4 00 05 2A 00 AA 00 06 50 00 B1 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 ◙♥.(.ñ.♣*.¬.♠P.▒.♠]☻[◙THelpTopic 0000A6E0 03 00 6B 00 00 00 0A 20 20 4D 49 44 28 76 61 72 31 3A 62 69 67 73 74 72 2C 76 61 72 32 3A 69 6E ♥.k...◙ MID(var1:bigstr,var2:in 0000A700 74 65 67 65 72 2C 76 61 72 33 3A 69 6E 74 65 67 65 72 29 20 3A 42 49 47 53 54 52 0A 20 20 DF DF teger,var3:integer) :BIGSTR◙ ▀▀ 0000A720 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000A740 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 73 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙s.☺.◙Returns a 0000A760 73 74 72 69 6E 67 20 66 72 6F 6D 20 22 76 61 72 31 22 20 73 74 61 72 74 69 6E 67 20 61 74 20 74 string from "var1" starting at t 0000A780 68 65 20 22 76 61 72 32 22 20 70 6F 73 69 74 69 6F 6E 20 6F 66 20 22 76 61 72 31 22 20 61 6E 64 he "var2" position of "var1" and 0000A7A0 20 63 6F 6E 74 61 69 6E 69 6E 67 20 22 76 61 72 33 22 20 63 68 61 72 61 63 74 65 72 73 20 6F 66 containing "var3" characters of 0000A7C0 20 22 76 61 72 31 22 20 18 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 52 69 67 68 74 20 4C "var1" ↑...◙ See also : Right L 0000A7E0 65 66 74 0A 02 00 7C 00 EC 00 05 2C 00 F2 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 eft◙☻.|.∞.♣,.≥.♦]☻[◙THelpTopic♥. 0000A800 35 00 00 00 0A 20 20 4D 49 4E 28 76 61 72 31 3A 74 69 6D 65 29 20 3A 49 4E 54 45 47 45 52 0A 20 5...◙ MIN(var1:time) :INTEGER◙ 0000A820 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 31 00 01 00 0A 52 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙1.☺.◙Re 0000A840 74 75 72 6E 73 20 74 68 65 20 6D 69 6E 75 74 65 20 6F 66 20 74 68 65 20 68 6F 75 72 20 28 30 2D turns the minute of the hour (0- 0000A860 35 39 29 20 6F 66 20 22 76 61 72 31 22 20 16 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 48 59) of "var1" ▬...◙ See also : H 0000A880 6F 75 72 20 53 65 63 0A 02 00 26 00 74 00 04 80 00 79 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 our Sec◙☻.&.t.♦Ç.y.♥]☻[◙THelpTop 0000A8A0 69 63 03 00 27 00 00 00 0A 20 20 4D 49 4E 4B 45 59 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF ic♥.'...◙ MINKEY() :STRING◙ ▀▀ 0000A8C0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 95 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ò.☺.◙Returns the 0000A8E0 6E 65 78 74 20 6B 65 79 70 72 65 73 73 20 66 72 6F 6D 20 74 68 65 20 72 65 6D 6F 74 65 20 63 61 next keypress from the remote ca 0000A900 6C 6C 65 72 20 61 73 20 61 20 73 69 6E 67 6C 65 20 63 68 61 72 61 63 74 65 72 20 6C 6F 6E 67 20 ller as a single character long 0000A920 73 74 72 69 6E 67 2C 20 6F 72 20 61 20 73 74 72 69 6E 67 20 77 69 74 68 20 74 68 65 20 6E 61 6D string, or a string with the nam 0000A940 65 20 6F 66 20 74 68 65 20 66 75 6E 63 74 69 6F 6E 20 6F 72 20 63 75 72 73 6F 72 20 63 6F 6E 74 e of the function or cursor cont 0000A960 72 6F 6C 20 6B 65 79 20 23 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 49 6E 6B 65 79 20 4B rol key #...◙ See also : Inkey K 0000A980 49 6E 6B 65 79 20 4D 47 65 74 42 79 74 65 0A 03 00 28 00 CA 00 05 2A 00 D0 00 06 4D 00 D7 00 08 Inkey MGetByte◙♥.(.╩.♣*.╨.♠M.╫.◘ 0000A9A0 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2B 00 00 00 0A 20 20 4D 49 4E 4C 45 46 54 28 29 ]☻[◙THelpTopic♥.+...◙ MINLEFT() 0000A9C0 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 38 :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙8 0000A9E0 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 75 72 72 65 6E 74 20 63 61 6C 6C 65 72 73 20 .☺.◙Returns the current callers 0000AA00 6D 69 6E 75 74 65 73 20 6C 65 66 74 20 74 6F 20 75 73 65 20 6F 6E 6C 69 6E 65 20 13 00 00 00 0A minutes left to use online ‼...◙ 0000AA20 20 53 65 65 20 61 6C 73 6F 20 3A 20 4D 69 6E 4F 6E 0A 01 00 52 00 71 00 05 5D 02 5B 0A 54 48 65 See also : MinOn◙☺.R.q.♣]☻[◙THe 0000AA40 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 4D 49 4E 4F 4E 28 29 20 3A 49 4E 54 45 47 45 52 lpTopic♥.'...◙ MINON() :INTEGER 0000AA60 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 40 00 01 00 0A 52 65 74 75 72 6E 73 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙@.☺.◙Returns 0000AA80 20 74 68 65 20 63 75 72 72 65 6E 74 20 63 61 6C 6C 65 72 73 20 6D 69 6E 75 74 65 73 20 6F 6E 6C the current callers minutes onl 0000AAA0 69 6E 65 20 73 6F 20 66 61 72 20 74 68 69 73 20 73 65 73 73 69 6F 6E 20 15 00 00 00 0A 20 53 65 ine so far this session §...◙ Se 0000AAC0 65 20 61 6C 73 6F 20 3A 20 4D 69 6E 4C 65 66 74 0A 01 00 51 00 75 00 07 5D 02 5B 0A 54 48 65 6C e also : MinLeft◙☺.Q.u.•]☻[◙THel 0000AAE0 70 54 6F 70 69 63 03 00 2B 00 00 00 0A 20 20 4D 49 58 45 44 28 76 61 72 31 3A 73 74 72 69 6E 67 pTopic♥.+...◙ MIXED(var1:string 0000AB00 29 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 32 00 01 00 0A 43 6F 6E 76 )◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Conv 0000AB20 65 72 74 73 20 61 20 73 74 72 69 6E 67 20 74 6F 20 6D 69 78 65 64 20 28 6F 72 20 70 72 6F 70 65 erts a string to mixed (or prope 0000AB40 72 20 6E 61 6D 65 29 20 63 61 73 65 20 19 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 70 r name) case ↓...◙ See also : Up 0000AB60 70 65 72 20 4C 6F 77 65 72 0A 02 00 90 00 6B 00 05 41 00 71 00 05 5D 02 5B 0A 54 48 65 6C 70 54 per Lower◙☻.É.k.♣A.q.♣]☻[◙THelpT 0000AB80 6F 70 69 63 03 00 59 00 00 00 0A 20 20 4D 4B 41 44 44 52 28 73 65 67 3A 69 6E 74 65 67 65 72 2C opic♥.Y...◙ MKADDR(seg:integer, 0000ABA0 20 6F 66 66 3A 69 6E 74 65 67 65 72 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF off:integer) :INTEGER◙ ▀▀▀▀▀▀▀ 0000ABC0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000ABE0 DF DF 0A 7B 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 73 65 67 6D 65 6E 74 3A 6F 66 66 73 65 74 ▀▀◙{.☺.◙Returns a segment:offset 0000AC00 20 61 64 64 72 65 73 73 20 61 73 20 61 20 6C 6F 6E 67 20 69 6E 74 65 67 65 72 20 62 75 69 6C 74 address as a long integer built 0000AC20 20 66 72 6F 6D 20 74 77 6F 20 77 6F 72 64 20 73 69 7A 65 64 20 76 61 6C 75 65 73 20 62 79 20 74 from two word sized values by t 0000AC40 68 65 20 66 6F 72 6D 75 6C 61 3A 20 28 76 61 72 31 2A 30 30 30 31 30 30 30 30 68 2B 76 61 72 32 he formula: (var1*00010000h+var2 0000AC60 29 20 23 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 56 61 72 53 65 67 20 56 61 72 4F 66 66 ) #...◙ See also : VarSeg VarOff 0000AC80 20 56 61 72 41 64 64 72 0A 03 00 28 01 E2 00 06 27 01 E9 00 06 26 01 F0 00 07 5D 02 5B 0A 54 48 VarAddr◙♥.(☺Γ.♠'☺Θ.♠&☺≡.•]☻[◙TH 0000ACA0 65 6C 70 54 6F 70 69 63 03 00 73 00 00 00 0A 20 20 4D 4B 44 41 54 45 28 79 65 61 72 3A 69 6E 74 elpTopic♥.s...◙ MKDATE(year:int 0000ACC0 65 67 65 72 2C 20 6D 6F 6E 74 68 3A 69 6E 74 65 67 65 72 2C 20 64 61 79 3A 69 6E 74 65 67 65 72 eger, month:integer, day:integer 0000ACE0 29 20 3A 44 41 54 45 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ) :DATE◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000AD00 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000AD20 0A 85 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 64 61 74 65 20 77 69 74 68 20 74 68 65 20 79 65 ◙à.☺.◙Returns a date with the ye 0000AD40 61 72 20 73 70 65 63 69 66 69 65 64 20 62 79 20 22 79 65 61 72 22 20 28 31 39 30 30 2D 32 30 37 ar specified by "year" (1900-207 0000AD60 39 29 2C 20 6D 6F 6E 74 68 20 73 70 65 63 69 66 69 65 64 20 62 79 20 22 6D 6F 6E 74 68 22 20 28 9), month specified by "month" ( 0000AD80 31 2D 31 32 29 2C 20 61 6E 64 20 64 61 79 20 73 70 65 63 69 66 69 65 64 20 62 79 20 22 64 61 79 1-12), and day specified by "day 0000ADA0 22 20 28 31 2D 33 31 29 2E 20 1C 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 59 65 61 72 20 " (1-31). ∟...◙ See also : Year 0000ADC0 4D 6F 6E 74 68 20 44 61 79 0A 03 00 AE 00 06 01 04 57 00 0B 01 05 18 00 11 01 03 5D 02 5B 0A 54 Month Day◙♥.«.♠☺♦W.♂☺♣↑.◄☺♥]☻[◙T 0000ADE0 48 65 6C 70 54 6F 70 69 63 03 00 25 00 00 00 0A 20 20 4D 4F 44 45 4D 28 29 20 3A 53 54 52 49 4E HelpTopic♥.%...◙ MODEM() :STRIN 0000AE00 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 46 00 01 00 0A 52 65 74 75 72 6E 73 G◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙F.☺.◙Returns 0000AE20 20 74 68 65 20 6D 6F 64 65 6D 20 63 6F 6E 6E 65 63 74 20 73 74 72 69 6E 67 20 61 73 20 72 65 70 the modem connect string as rep 0000AE40 6F 72 74 65 64 20 62 79 20 74 68 65 20 6D 6F 64 65 6D 20 74 6F 20 50 43 42 6F 61 72 64 20 15 00 orted by the modem to PCBoard §. 0000AE60 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 61 72 72 69 65 72 0A 01 00 10 00 79 00 07 5D 02 ..◙ See also : Carrier◙☺.►.y.•]☻ 0000AE80 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 39 00 00 00 0A 20 20 4D 4F 4E 54 48 28 76 61 72 31 3A [◙THelpTopic♥.9...◙ MONTH(var1: 0000AEA0 64 61 74 65 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF date) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000AEC0 DF DF DF DF DF DF DF DF DF DF 0A 30 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 6D 6F 6E 74 ▀▀▀▀▀▀▀▀▀▀◙0.☺.◙Returns the mont 0000AEE0 68 20 6F 66 20 74 68 65 20 79 65 61 72 20 28 31 2D 31 32 29 20 6F 66 20 22 76 61 72 31 22 20 1A h of the year (1-12) of "var1" → 0000AF00 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 59 65 61 72 20 44 61 79 20 44 6F 77 0A 03 00 AE ...◙ See also : Year Day Dow◙♥.« 0000AF20 00 77 00 04 18 00 7C 00 03 1B 00 80 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 27 00 .w.♦↑.|.♥←.Ç.♥]☻[◙THelpTopic♥.'. 0000AF40 00 00 0A 20 20 4E 4F 43 48 41 52 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF ..◙ NOCHAR() :STRING◙ ▀▀▀▀▀▀▀▀ 0000AF60 DF DF DF DF DF DF DF DF 0A 2B 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 75 72 72 65 6E ▀▀▀▀▀▀▀▀◙+.☺.◙Returns the curren 0000AF80 74 20 6C 61 6E 67 75 61 67 65 20 6E 6F 20 63 68 61 72 61 63 74 65 72 20 15 00 00 00 0A 20 53 65 t language no character §...◙ Se 0000AFA0 65 20 61 6C 73 6F 20 3A 20 59 65 73 43 68 61 72 0A 01 00 AF 00 60 00 07 5D 02 5B 0A 54 48 65 6C e also : YesChar◙☺.».`.•]☻[◙THel 0000AFC0 70 54 6F 70 69 63 03 00 3B 00 00 00 0A 20 20 4E 4F 54 28 76 61 72 31 3A 69 6E 74 65 67 65 72 29 pTopic♥.;...◙ NOT(var1:integer) 0000AFE0 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000B000 DF DF DF DF DF DF 0A 4D 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 62 69 74 77 69 73 65 20 ▀▀▀▀▀▀◙M.☺.◙Returns the bitwise 0000B020 63 6F 6D 70 6C 65 6D 65 6E 74 20 28 61 6C 6C 20 62 69 74 73 20 69 6E 76 65 72 74 65 64 29 20 6F complement (all bits inverted) o 0000B040 66 20 61 6E 20 69 6E 74 65 67 65 72 20 65 78 70 72 65 73 73 69 6F 6E 20 18 00 00 00 0A 20 53 65 f an integer expression ↑...◙ Se 0000B060 65 20 61 6C 73 6F 20 3A 20 4F 72 20 41 6E 64 20 58 6F 72 0A 03 00 5B 00 96 00 02 09 00 99 00 03 e also : Or And Xor◙♥.[.û.☻○.Ö.♥ 0000B080 AD 00 9D 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2B 00 00 00 0A 20 20 4F 4E 4C 4F ¡.¥.♥]☻[◙THelpTopic♥.+...◙ ONLO 0000B0A0 43 41 4C 28 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF CAL() :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000B0C0 DF DF DF 0A 28 00 01 00 0A 52 65 74 75 72 6E 73 20 54 52 55 45 20 69 66 20 74 68 65 20 75 73 65 ▀▀▀◙(.☺.◙Returns TRUE if the use 0000B0E0 72 20 69 73 20 6F 6E 20 6C 6F 63 61 6C 6C 79 20 1D 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A r is on locally ↔...◙ See also : 0000B100 20 41 6E 73 69 4F 6E 20 47 72 61 66 4D 6F 64 65 0A 02 00 0A 00 61 00 06 24 00 68 00 08 5D 02 5B AnsiOn GrafMode◙☻.◙.a.♠$.h.◘]☻[ 0000B120 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 55 00 00 00 0A 20 20 4F 52 28 76 61 72 31 3A 69 6E 74 65 ◙THelpTopic♥.U...◙ OR(var1:inte 0000B140 67 65 72 2C 20 76 61 72 32 3A 69 6E 74 65 67 65 72 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF ger, var2:integer) :INTEGER◙ ▀▀ 0000B160 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000B180 DF DF DF DF DF 0A 33 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 62 69 74 77 69 73 65 20 6F ▀▀▀▀▀◙3.☺.◙Returns the bitwise o 0000B1A0 72 20 6F 66 20 74 77 6F 20 69 6E 74 65 67 65 72 20 65 78 70 72 65 73 73 69 6F 6E 73 20 17 00 00 r of two integer expressions ↨.. 0000B1C0 00 0A 20 53 65 65 20 61 6C 73 6F 20 58 6F 72 20 41 6E 64 20 4E 6F 74 0A 03 00 AD 00 94 00 03 09 .◙ See also Xor And Not◙♥.¡.ö.♥○ 0000B1E0 00 98 00 03 59 00 9C 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A 20 20 .ÿ.♥Y.£.♥]☻[◙THelpTopic♥.-...◙ 0000B200 50 41 47 45 53 54 41 54 28 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF DF DF DF DF DF DF DF PAGESTAT() :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀ 0000B220 DF DF DF DF DF DF DF DF DF 0A 78 00 01 00 0A 52 65 74 75 72 6E 73 20 54 52 55 45 20 69 66 20 74 ▀▀▀▀▀▀▀▀▀◙x.☺.◙Returns TRUE if t 0000B240 68 65 20 75 73 65 72 20 68 61 73 20 70 61 67 65 64 20 74 68 65 20 53 79 73 4F 70 20 28 6F 72 20 he user has paged the SysOp (or 0000B260 50 61 67 65 4F 6E 20 68 61 73 20 62 65 65 6E 20 69 73 73 75 65 64 29 2C 20 46 41 4C 53 45 20 6F PageOn has been issued), FALSE o 0000B280 74 68 65 72 77 69 73 65 20 28 6F 72 20 50 61 67 65 4F 66 66 20 68 61 73 20 62 65 65 6E 20 69 73 therwise (or PageOff has been is 0000B2A0 73 75 65 64 29 20 16 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 68 61 74 53 74 61 74 0A sued) ▬...◙ See also : ChatStat◙ 0000B2C0 03 00 FC 00 60 00 06 FB 00 8D 00 07 32 00 B3 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 ♥.ⁿ.`.♠√.ì.•2.│.◘]☻[◙THelpTopic☻ 0000B2E0 00 27 00 00 00 0A 20 20 50 43 42 44 41 54 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF .'...◙ PCBDAT() :STRING◙ ▀▀▀▀▀ 0000B300 DF DF DF DF DF DF DF DF DF DF DF 0A 3D 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 73 74 72 69 6E ▀▀▀▀▀▀▀▀▀▀▀◙=.☺.◙Returns a strin 0000B320 67 20 77 69 74 68 20 74 68 65 20 70 61 74 68 20 61 6E 64 20 66 69 6C 65 20 6E 61 6D 65 20 6F 66 g with the path and file name of 0000B340 20 50 43 42 4F 41 52 44 2E 44 41 54 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2B PCBOARD.DAT ..]☻[◙THelpTopic♥.+ 0000B360 00 00 00 0A 20 20 50 43 42 4E 4F 44 45 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF ...◙ PCBNODE() :INTEGER◙ ▀▀▀▀▀ 0000B380 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 19 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 6E ▀▀▀▀▀▀▀▀▀▀▀▀▀◙↓.☺.◙Returns the n 0000B3A0 6F 64 65 20 6E 75 6D 62 65 72 20 15 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4D 61 78 4E ode number §...◙ See also : MaxN 0000B3C0 6F 64 65 0A 01 00 4B 00 52 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 3D 00 00 00 0A ode◙☺.K.R.•]☻[◙THelpTopic♥.=...◙ 0000B3E0 20 20 50 45 45 4B 42 28 76 61 72 3A 69 6E 74 65 67 65 72 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 PEEKB(var:integer) :INTEGER◙ 0000B400 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 52 00 01 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙R.☺. 0000B420 0A 52 65 74 75 72 6E 73 20 61 20 62 79 74 65 20 76 61 6C 75 65 20 28 30 2D 32 35 35 29 20 6C 6F ◙Returns a byte value (0-255) lo 0000B440 63 61 74 65 64 20 61 74 20 6D 65 6D 6F 72 79 20 61 64 64 72 65 73 73 20 22 76 61 72 22 20 28 50 cated at memory address "var" (P 0000B460 45 45 4B 20 69 73 20 61 20 73 79 6E 6F 6E 79 6D 29 20 2D 00 00 00 0A 20 53 65 65 20 61 6C 73 6F EEK is a synonym) -...◙ See also 0000B480 20 3A 20 50 65 65 6B 44 57 20 50 65 65 6B 57 20 50 6F 6B 65 42 20 50 6F 6B 65 57 20 50 6F 6B 65 : PeekDW PeekW PokeB PokeW Poke 0000B4A0 44 57 0A 05 00 60 00 9D 00 06 61 00 A4 00 05 FD 00 AA 00 05 FF 00 B0 00 05 FE 00 B6 00 06 5D 02 DW◙♣.`.¥.♠a.ñ.♣².¬.♣ .░.♣■.╢.♠]☻ 0000B4C0 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 3F 00 00 00 0A 20 20 50 45 45 4B 44 57 28 76 61 72 3A [◙THelpTopic♥.?...◙ PEEKDW(var: 0000B4E0 69 6E 74 65 67 65 72 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF integer) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 0000B500 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 5C 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙\.☺.◙Returns a 0000B520 73 69 67 6E 65 64 20 69 6E 74 65 67 65 72 20 76 61 6C 75 65 20 28 2D 32 31 34 37 34 38 33 36 34 signed integer value (-214748364 0000B540 38 20 2D 20 2B 32 31 34 37 34 38 33 36 34 37 29 20 6C 6F 63 61 74 65 64 20 61 74 20 6D 65 6D 6F 8 - +2147483647) located at memo 0000B560 72 79 20 61 64 64 72 65 73 73 20 22 76 61 72 22 20 2C 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 ry address "var" ,...◙ See also 0000B580 3A 20 50 65 65 6B 42 20 50 65 65 6B 57 20 50 6F 6B 65 42 20 50 6F 6B 65 57 20 50 6F 6B 65 44 57 : PeekB PeekW PokeB PokeW PokeDW 0000B5A0 0A 05 00 5F 00 A9 00 05 61 00 AF 00 05 FD 00 B5 00 05 FF 00 BB 00 05 FE 00 C1 00 06 5D 02 5B 0A ◙♣._.⌐.♣a.».♣².╡.♣ .╗.♣■.┴.♠]☻[◙ 0000B5C0 54 48 65 6C 70 54 6F 70 69 63 03 00 3D 00 00 00 0A 20 20 50 45 45 4B 57 28 76 61 72 3A 69 6E 74 THelpTopic♥.=...◙ PEEKW(var:int 0000B5E0 65 67 65 72 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF eger) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000B600 DF DF DF DF DF DF DF DF DF DF DF DF 0A 40 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 77 6F 72 64 ▀▀▀▀▀▀▀▀▀▀▀▀◙@.☺.◙Returns a word 0000B620 20 76 61 6C 75 65 20 28 30 2D 36 35 35 33 35 29 20 6C 6F 63 61 74 65 64 20 61 74 20 6D 65 6D 6F value (0-65535) located at memo 0000B640 72 79 20 61 64 64 72 65 73 73 20 22 76 61 72 22 20 2D 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 ry address "var" -...◙ See also 0000B660 3A 20 50 65 65 6B 44 57 20 50 65 65 6B 42 20 50 6F 6B 65 42 20 50 6F 6B 65 57 20 50 6F 6B 65 44 : PeekDW PeekB PokeB PokeW PokeD 0000B680 57 0A 05 00 60 00 8B 00 06 5F 00 92 00 05 FD 00 98 00 05 FF 00 9E 00 05 FE 00 A4 00 06 5D 02 5B W◙♣.`.ï.♠_.Æ.♣².ÿ.♣ .₧.♣■.ñ.♠]☻[ 0000B6A0 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 29 00 00 00 0A 20 20 50 50 45 4E 41 4D 45 28 29 20 3A 53 ◙THelpTopic♥.)...◙ PPENAME() :S 0000B6C0 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 53 00 01 00 0A 52 TRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙S.☺.◙R 0000B6E0 65 74 75 72 6E 73 20 74 68 65 20 6E 61 6D 65 20 6F 66 20 74 68 65 20 63 75 72 72 65 6E 74 6C 79 eturns the name of the currently 0000B700 20 65 78 65 63 75 74 69 6E 67 20 50 50 45 20 66 69 6C 65 20 6D 69 6E 75 73 20 74 68 65 20 70 61 executing PPE file minus the pa 0000B720 74 68 20 61 6E 64 20 65 78 74 65 6E 73 69 6F 6E 20 15 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 th and extension §...◙ See also 0000B740 3A 20 50 50 45 50 61 74 68 0A 01 00 63 00 8A 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 : PPEPath◙☺.c.è.•]☻[◙THelpTopic♥ 0000B760 00 29 00 00 00 0A 20 20 50 50 45 50 41 54 48 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF .)...◙ PPEPATH() :STRING◙ ▀▀▀▀ 0000B780 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 53 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 73 74 72 ▀▀▀▀▀▀▀▀▀▀▀▀▀◙S.☺.◙Returns a str 0000B7A0 69 6E 67 20 77 69 74 68 20 74 68 65 20 70 61 74 68 20 28 6E 6F 20 66 69 6C 65 20 6E 61 6D 65 29 ing with the path (no file name) 0000B7C0 20 6F 66 20 74 68 65 20 63 75 72 72 65 6E 74 6C 79 20 65 78 65 63 75 74 69 6E 67 20 50 50 45 20 of the currently executing PPE 0000B7E0 66 69 6C 65 20 15 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 50 45 4E 61 6D 65 0A 01 00 file §...◙ See also : PPEName◙☺. 0000B800 62 00 8A 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 31 00 00 00 0A 20 20 50 50 4C 42 b.è.•]☻[◙THelpTopic♥.1...◙ PPLB 0000B820 55 46 53 49 5A 45 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF UFSIZE() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 0000B840 DF DF DF DF DF DF DF DF DF 0A 43 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 6E 75 6D 62 65 ▀▀▀▀▀▀▀▀▀◙C.☺.◙Returns the numbe 0000B860 72 20 6F 66 20 6B 65 79 20 70 72 65 73 73 65 73 20 70 65 6E 64 69 6E 67 20 69 6E 20 74 68 65 20 r of key presses pending in the 0000B880 4B 62 64 53 74 75 66 66 20 62 75 66 66 65 72 2E 20 6F 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 KbdStuff buffer. o...◙ See also 0000B8A0 3A 20 4B 62 64 42 75 66 53 69 7A 65 20 20 4B 62 64 46 6C 75 73 68 20 4B 62 64 53 74 75 66 66 20 : KbdBufSize KbdFlush KbdStuff 0000B8C0 4B 62 64 46 69 6C 65 20 4B 62 64 53 74 72 69 6E 67 0A 20 20 20 20 20 20 20 20 20 20 20 4B 62 64 KbdFile KbdString◙ Kbd 0000B8E0 46 69 6C 65 55 73 65 64 20 4D 64 6D 46 6C 75 73 68 20 4B 65 79 46 6C 75 73 68 20 4B 62 64 46 6C FileUsed MdmFlush KeyFlush KbdFl 0000B900 75 73 68 0A 0A 00 F0 00 64 00 08 2F 00 82 00 0A 47 01 8E 00 08 F0 00 97 00 08 EF 00 A0 00 07 46 ush◙◙.≡.d.◘/.é.◙G☺Ä.◘≡.ù.◘∩.á.•F 0000B920 01 A8 00 09 30 00 BD 00 0B 48 01 C9 00 08 49 01 D2 00 08 47 01 DB 00 08 5D 02 5B 0A 54 48 65 6C ☺¿.○0.╜.♂H☺╔.◘I☺╥.◘G☺█.◘]☻[◙THel 0000B940 70 54 6F 70 69 63 04 00 3A 00 00 00 0A 20 20 50 53 41 28 76 61 72 3A 69 6E 74 65 67 65 72 29 20 pTopic♦.:...◙ PSA(var:integer) 0000B960 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000B980 DF DF DF DF DF 0A 70 00 01 00 0A 52 65 74 75 72 6E 73 20 54 52 55 45 20 69 66 20 74 68 65 20 66 ▀▀▀▀▀◙p.☺.◙Returns TRUE if the f 0000B9A0 65 61 74 75 72 65 20 73 70 65 63 69 66 69 65 64 20 62 79 20 22 76 61 72 22 20 69 73 20 65 6E 61 eature specified by "var" is ena 0000B9C0 62 6C 65 64 2C 20 46 41 4C 53 45 20 69 66 20 74 68 65 20 66 65 61 74 75 72 65 20 73 70 65 63 69 bled, FALSE if the feature speci 0000B9E0 66 69 65 64 20 62 79 20 22 76 61 72 22 20 69 73 20 64 69 73 61 62 6C 65 64 20 6E 01 00 00 0A 20 fied by "var" is disabled n☺..◙ 0000BA00 20 20 20 20 20 20 20 20 56 61 6C 69 64 20 76 61 6C 75 65 73 20 66 6F 72 20 76 61 72 3A 20 20 20 Valid values for var: 0000BA20 31 20 3D 20 41 6C 69 61 73 20 53 75 70 70 6F 72 74 20 45 6E 61 62 6C 65 64 0A 20 20 20 20 20 20 1 = Alias Support Enabled◙ 0000BA40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 20 3D 20 56 2 = V 0000BA60 65 72 69 66 79 20 53 75 70 70 6F 72 74 20 45 6E 61 62 6C 65 64 0A 20 20 20 20 20 20 20 20 20 20 erify Support Enabled◙ 0000BA80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 20 3D 20 41 64 64 72 65 3 = Addre 0000BAA0 73 73 20 53 75 70 70 6F 72 74 20 45 6E 61 62 6C 65 64 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ss Support Enabled◙ 0000BAC0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 20 3D 20 50 61 73 73 77 6F 72 64 4 = Password 0000BAE0 20 53 75 70 70 6F 72 74 20 45 6E 61 62 6C 65 64 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Support Enabled◙ 0000BB00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 20 3D 20 53 74 61 74 69 73 74 69 63 73 5 = Statistics 0000BB20 20 53 75 70 70 6F 72 74 20 45 6E 61 62 6C 65 64 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Support Enabled◙ 0000BB40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 20 3D 20 4E 6F 74 65 73 20 53 75 70 70 6 = Notes Supp 0000BB60 6F 72 74 20 45 6E 61 62 6C 65 64 0A 14 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 54 50 41 ort Enabled◙¶...◙ See also : TPA 0000BB80 47 65 74 0A 01 00 1E 01 26 02 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 3F 00 00 00 0A Get◙☺.▲☺&☻♠]☻[◙THelpTopic☻.?...◙ 0000BBA0 20 20 52 41 4E 44 4F 4D 28 76 61 72 3A 69 6E 74 65 67 65 72 29 20 3A 49 4E 54 45 47 45 52 0A 20 RANDOM(var:integer) :INTEGER◙ 0000BBC0 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 37 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙7. 0000BBE0 01 00 0A 52 65 74 75 72 6E 73 20 61 20 72 61 6E 64 6F 6D 20 6E 75 6D 62 65 72 20 62 65 74 77 65 ☺.◙Returns a random number betwe 0000BC00 65 6E 20 30 20 61 6E 64 20 22 76 61 72 22 20 69 6E 63 6C 75 73 69 76 65 20 00 00 5D 02 5B 0A 54 en 0 and "var" inclusive ..]☻[◙T 0000BC20 48 65 6C 70 54 6F 70 69 63 02 00 5D 00 00 00 0A 20 20 52 45 41 44 4C 49 4E 45 28 66 69 6C 65 3A HelpTopic☻.]...◙ READLINE(file: 0000BC40 73 74 72 69 6E 67 2C 20 6C 69 6E 65 3A 69 6E 74 65 67 65 72 29 20 3A 53 54 52 49 4E 47 0A 20 20 string, line:integer) :STRING◙ 0000BC60 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000BC80 DF DF DF DF DF DF DF DF DF DF DF 0A 35 00 01 00 0A 52 65 61 64 20 61 6E 64 20 72 65 74 75 72 6E ▀▀▀▀▀▀▀▀▀▀▀◙5.☺.◙Read and return 0000BCA0 20 6C 69 6E 65 20 6E 75 6D 62 65 72 20 22 6C 69 6E 65 22 20 66 72 6F 6D 20 66 69 6C 65 20 22 66 line number "line" from file "f 0000BCC0 69 6C 65 22 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 52 45 ile" ..]☻[◙THelpTopic♥.'...◙ RE 0000BCE0 47 41 48 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF GAH() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000BD00 DF 0A 3F 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 76 61 6C 75 65 20 6F 66 20 74 68 65 20 ▀◙?.☺.◙Returns the value of the 0000BD20 41 48 20 72 65 67 69 73 74 65 72 20 61 66 74 65 72 20 61 20 44 6F 49 6E 74 72 20 73 74 61 74 65 AH register after a DoIntr state 0000BD40 6D 65 6E 74 20 2B 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 52 65 67 41 6C 20 52 65 67 41 ment +...◙ See also : RegAl RegA 0000BD60 78 0A 20 20 20 20 20 20 20 20 20 20 20 44 6F 49 6E 74 72 0A 04 00 CB 00 56 00 06 69 00 74 00 05 x◙ DoIntr◙♦.╦.V.♠i.t.♣ 0000BD80 6A 00 7A 00 05 CB 00 8B 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 j.z.♣╦.ï.♠]☻[◙THelpTopic♥.'...◙ 0000BDA0 20 52 45 47 41 4C 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF REGAL() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 0000BDC0 DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 76 61 6C 75 65 20 6F 66 20 74 ▀▀▀▀◙?.☺.◙Returns the value of t 0000BDE0 68 65 20 41 4C 20 72 65 67 69 73 74 65 72 20 61 66 74 65 72 20 61 20 44 6F 49 6E 74 72 20 73 74 he AL register after a DoIntr st 0000BE00 61 74 65 6D 65 6E 74 20 2B 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 52 65 67 41 68 20 52 atement +...◙ See also : RegAh R 0000BE20 65 67 41 78 0A 20 20 20 20 20 20 20 20 20 20 20 44 6F 49 6E 74 72 0A 04 00 CB 00 56 00 06 68 00 egAx◙ DoIntr◙♦.╦.V.♠h. 0000BE40 74 00 05 6A 00 7A 00 05 CB 00 8B 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 27 00 00 t.♣j.z.♣╦.ï.♠]☻[◙THelpTopic♥.'.. 0000BE60 00 0A 20 20 52 45 47 41 58 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF .◙ REGAX() :INTEGER◙ ▀▀▀▀▀▀▀▀▀ 0000BE80 DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 76 61 6C 75 65 20 6F ▀▀▀▀▀▀▀◙?.☺.◙Returns the value o 0000BEA0 66 20 74 68 65 20 41 58 20 72 65 67 69 73 74 65 72 20 61 66 74 65 72 20 61 20 44 6F 49 6E 74 72 f the AX register after a DoIntr 0000BEC0 20 73 74 61 74 65 6D 65 6E 74 20 2B 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 52 65 67 41 statement +...◙ See also : RegA 0000BEE0 68 20 52 65 67 41 6C 0A 20 20 20 20 20 20 20 20 20 20 20 44 6F 49 6E 74 72 0A 04 00 CB 00 56 00 h RegAl◙ DoIntr◙♦.╦.V. 0000BF00 06 68 00 74 00 05 69 00 7A 00 05 CB 00 8B 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 ♠h.t.♣i.z.♣╦.ï.♠]☻[◙THelpTopic♥. 0000BF20 27 00 00 00 0A 20 20 52 45 47 42 48 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF '...◙ REGBH() :INTEGER◙ ▀▀▀▀▀▀ 0000BF40 DF DF DF DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 76 61 6C 75 ▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns the valu 0000BF60 65 20 6F 66 20 74 68 65 20 42 48 20 72 65 67 69 73 74 65 72 20 61 66 74 65 72 20 61 20 44 6F 49 e of the BH register after a DoI 0000BF80 6E 74 72 20 73 74 61 74 65 6D 65 6E 74 20 2B 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 52 ntr statement +...◙ See also : R 0000BFA0 65 67 42 6C 20 52 65 67 42 78 0A 20 20 20 20 20 20 20 20 20 20 20 44 6F 49 6E 74 72 0A 04 00 CB egBl RegBx◙ DoIntr◙♦.╦ 0000BFC0 00 56 00 06 6C 00 74 00 05 6D 00 7A 00 05 CB 00 8B 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 .V.♠l.t.♣m.z.♣╦.ï.♠]☻[◙THelpTopi 0000BFE0 63 03 00 27 00 00 00 0A 20 20 52 45 47 42 4C 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF c♥.'...◙ REGBL() :INTEGER◙ ▀▀▀ 0000C000 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 76 ▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns the v 0000C020 61 6C 75 65 20 6F 66 20 74 68 65 20 42 4C 20 72 65 67 69 73 74 65 72 20 61 66 74 65 72 20 61 20 alue of the BL register after a 0000C040 44 6F 49 6E 74 72 20 73 74 61 74 65 6D 65 6E 74 20 2B 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 DoIntr statement +...◙ See also 0000C060 3A 20 52 65 67 42 68 20 52 65 67 42 78 0A 20 20 20 20 20 20 20 20 20 20 20 44 6F 49 6E 74 72 0A : RegBh RegBx◙ DoIntr◙ 0000C080 04 00 CB 00 56 00 06 6B 00 74 00 05 6D 00 7A 00 05 CB 00 8B 00 06 5D 02 5B 0A 54 48 65 6C 70 54 ♦.╦.V.♠k.t.♣m.z.♣╦.ï.♠]☻[◙THelpT 0000C0A0 6F 70 69 63 03 00 27 00 00 00 0A 20 20 52 45 47 42 58 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 opic♥.'...◙ REGBX() :INTEGER◙ 0000C0C0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns th 0000C0E0 65 20 76 61 6C 75 65 20 6F 66 20 74 68 65 20 42 58 20 72 65 67 69 73 74 65 72 20 61 66 74 65 72 e value of the BX register after 0000C100 20 61 20 44 6F 49 6E 74 72 20 73 74 61 74 65 6D 65 6E 74 20 2B 00 00 00 0A 20 53 65 65 20 61 6C a DoIntr statement +...◙ See al 0000C120 73 6F 20 3A 20 52 65 67 42 68 20 52 65 67 42 6C 0A 20 20 20 20 20 20 20 20 20 20 20 44 6F 49 6E so : RegBh RegBl◙ DoIn 0000C140 74 72 0A 04 00 CB 00 56 00 06 6B 00 74 00 05 6C 00 7A 00 05 CB 00 8B 00 06 5D 02 5B 0A 54 48 65 tr◙♦.╦.V.♠k.t.♣l.z.♣╦.ï.♠]☻[◙THe 0000C160 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 52 45 47 43 46 28 29 20 3A 42 4F 4F 4C 45 41 4E lpTopic♥.'...◙ REGCF() :BOOLEAN 0000C180 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3E 00 01 00 0A 52 65 74 75 72 6E 73 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙>.☺.◙Returns 0000C1A0 20 74 68 65 20 73 74 61 74 65 20 6F 66 20 74 68 65 20 63 61 72 72 79 20 66 6C 61 67 20 61 66 74 the state of the carry flag aft 0000C1C0 65 72 20 61 20 44 6F 49 6E 74 72 20 73 74 61 74 65 6D 65 6E 74 20 24 00 00 00 0A 20 53 65 65 20 er a DoIntr statement $...◙ See 0000C1E0 61 6C 73 6F 20 3A 20 52 65 67 46 0A 20 20 20 20 20 20 20 20 20 20 20 44 6F 49 6E 74 72 0A 03 00 also : RegF◙ DoIntr◙♥. 0000C200 CB 00 55 00 06 78 00 73 00 04 CB 00 83 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 27 ╦.U.♠x.s.♦╦.â.♠]☻[◙THelpTopic♥.' 0000C220 00 00 00 0A 20 20 52 45 47 43 48 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF ...◙ REGCH() :INTEGER◙ ▀▀▀▀▀▀▀ 0000C240 DF DF DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 76 61 6C 75 65 ▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns the value 0000C260 20 6F 66 20 74 68 65 20 43 48 20 72 65 67 69 73 74 65 72 20 61 66 74 65 72 20 61 20 44 6F 49 6E of the CH register after a DoIn 0000C280 74 72 20 73 74 61 74 65 6D 65 6E 74 20 2B 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 52 65 tr statement +...◙ See also : Re 0000C2A0 67 43 6C 20 52 65 67 43 78 0A 20 20 20 20 20 20 20 20 20 20 20 44 6F 49 6E 74 72 0A 04 00 CB 00 gCl RegCx◙ DoIntr◙♦.╦. 0000C2C0 56 00 06 70 00 74 00 05 71 00 7A 00 05 CB 00 8B 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 V.♠p.t.♣q.z.♣╦.ï.♠]☻[◙THelpTopic 0000C2E0 03 00 27 00 00 00 0A 20 20 52 45 47 43 4C 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF ♥.'...◙ REGCL() :INTEGER◙ ▀▀▀▀ 0000C300 DF DF DF DF DF DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 76 61 ▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns the va 0000C320 6C 75 65 20 6F 66 20 74 68 65 20 43 4C 20 72 65 67 69 73 74 65 72 20 61 66 74 65 72 20 61 20 44 lue of the CL register after a D 0000C340 6F 49 6E 74 72 20 73 74 61 74 65 6D 65 6E 74 20 2B 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A oIntr statement +...◙ See also : 0000C360 20 52 65 67 43 68 20 52 65 67 43 78 0A 20 20 20 20 20 20 20 20 20 20 20 44 6F 49 6E 74 72 0A 04 RegCh RegCx◙ DoIntr◙♦ 0000C380 00 CB 00 56 00 06 6F 00 74 00 05 71 00 7A 00 05 CB 00 8B 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F .╦.V.♠o.t.♣q.z.♣╦.ï.♠]☻[◙THelpTo 0000C3A0 70 69 63 03 00 27 00 00 00 0A 20 20 52 45 47 43 58 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF pic♥.'...◙ REGCX() :INTEGER◙ ▀ 0000C3C0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns the 0000C3E0 20 76 61 6C 75 65 20 6F 66 20 74 68 65 20 43 58 20 72 65 67 69 73 74 65 72 20 61 66 74 65 72 20 value of the CX register after 0000C400 61 20 44 6F 49 6E 74 72 20 73 74 61 74 65 6D 65 6E 74 20 2B 00 00 00 0A 20 53 65 65 20 61 6C 73 a DoIntr statement +...◙ See als 0000C420 6F 20 3A 20 52 65 67 43 68 20 52 65 67 43 6C 0A 20 20 20 20 20 20 20 20 20 20 20 44 6F 49 6E 74 o : RegCh RegCl◙ DoInt 0000C440 72 0A 04 00 CB 00 56 00 06 6F 00 74 00 05 70 00 7A 00 05 CB 00 8B 00 06 5D 02 5B 0A 54 48 65 6C r◙♦.╦.V.♠o.t.♣p.z.♣╦.ï.♠]☻[◙THel 0000C460 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 52 45 47 44 48 28 29 20 3A 49 4E 54 45 47 45 52 0A pTopic♥.'...◙ REGDH() :INTEGER◙ 0000C480 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 75 72 6E 73 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns 0000C4A0 74 68 65 20 76 61 6C 75 65 20 6F 66 20 74 68 65 20 44 48 20 72 65 67 69 73 74 65 72 20 61 66 74 the value of the DH register aft 0000C4C0 65 72 20 61 20 44 6F 49 6E 74 72 20 73 74 61 74 65 6D 65 6E 74 20 2B 00 00 00 0A 20 53 65 65 20 er a DoIntr statement +...◙ See 0000C4E0 61 6C 73 6F 20 3A 20 52 65 67 44 6C 20 52 65 67 44 78 0A 20 20 20 20 20 20 20 20 20 20 20 44 6F also : RegDl RegDx◙ Do 0000C500 49 6E 74 72 0A 04 00 CB 00 56 00 06 74 00 74 00 05 76 00 7A 00 05 CB 00 8B 00 06 5D 02 5B 0A 54 Intr◙♦.╦.V.♠t.t.♣v.z.♣╦.ï.♠]☻[◙T 0000C520 48 65 6C 70 54 6F 70 69 63 04 00 14 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 6F 49 6E HelpTopic♦.¶...◙ See also : DoIn 0000C540 74 72 0A 27 00 00 00 0A 20 20 52 45 47 44 49 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF tr◙'...◙ REGDI() :INTEGER◙ ▀▀▀ 0000C560 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 76 ▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Returns the v 0000C580 61 6C 75 65 20 6F 66 20 74 68 65 20 44 49 20 72 65 67 69 73 74 65 72 20 61 66 74 65 72 20 61 20 alue of the DI register after a 0000C5A0 44 6F 49 6E 74 72 20 73 74 61 74 65 6D 65 6E 74 20 14 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 DoIntr statement ¶...◙ See also 0000C5C0 3A 20 44 6F 49 6E 74 72 0A 03 00 CB 00 0E 00 06 CB 00 6A 00 06 CB 00 88 00 06 5D 02 5B 0A 54 48 : DoIntr◙♥.╦.♫.♠╦.j.♠╦.ê.♠]☻[◙TH 0000C5E0 65 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 52 45 47 44 4C 28 29 20 3A 49 4E 54 45 47 45 elpTopic♥.'...◙ REGDL() :INTEGE 0000C600 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 75 72 6E R◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Return 0000C620 73 20 74 68 65 20 76 61 6C 75 65 20 6F 66 20 74 68 65 20 44 4C 20 72 65 67 69 73 74 65 72 20 61 s the value of the DL register a 0000C640 66 74 65 72 20 61 20 44 6F 49 6E 74 72 20 73 74 61 74 65 6D 65 6E 74 20 2B 00 00 00 0A 20 53 65 fter a DoIntr statement +...◙ Se 0000C660 65 20 61 6C 73 6F 20 3A 20 52 65 67 44 68 20 52 65 67 44 78 0A 20 20 20 20 20 20 20 20 20 20 20 e also : RegDh RegDx◙ 0000C680 44 6F 49 6E 74 72 0A 04 00 CB 00 56 00 06 72 00 74 00 05 76 00 7A 00 05 CB 00 8B 00 06 5D 02 5B DoIntr◙♦.╦.V.♠r.t.♣v.z.♣╦.ï.♠]☻[ 0000C6A0 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 52 45 47 44 53 28 29 20 3A 49 4E 54 ◙THelpTopic♥.'...◙ REGDS() :INT 0000C6C0 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 EGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Ret 0000C6E0 75 72 6E 73 20 74 68 65 20 76 61 6C 75 65 20 6F 66 20 74 68 65 20 44 53 20 72 65 67 69 73 74 65 urns the value of the DS registe 0000C700 72 20 61 66 74 65 72 20 61 20 44 6F 49 6E 74 72 20 73 74 61 74 65 6D 65 6E 74 20 14 00 00 00 0A r after a DoIntr statement ¶...◙ 0000C720 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 6F 49 6E 74 72 0A 02 00 CB 00 56 00 06 CB 00 74 00 06 5D See also : DoIntr◙☻.╦.V.♠╦.t.♠] 0000C740 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 52 45 47 44 58 28 29 20 3A 49 ☻[◙THelpTopic♥.'...◙ REGDX() :I 0000C760 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 NTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙R 0000C780 65 74 75 72 6E 73 20 74 68 65 20 76 61 6C 75 65 20 6F 66 20 74 68 65 20 44 58 20 72 65 67 69 73 eturns the value of the DX regis 0000C7A0 74 65 72 20 61 66 74 65 72 20 61 20 44 6F 49 6E 74 72 20 73 74 61 74 65 6D 65 6E 74 20 2B 00 00 ter after a DoIntr statement +.. 0000C7C0 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 52 65 67 44 68 20 52 65 67 44 6C 0A 20 20 20 20 20 20 .◙ See also : RegDh RegDl◙ 0000C7E0 20 20 20 20 20 44 6F 49 6E 74 72 0A 04 00 CB 00 56 00 06 72 00 74 00 05 74 00 7A 00 05 CB 00 8B DoIntr◙♦.╦.V.♠r.t.♣t.z.♣╦.ï 0000C800 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 52 45 47 45 53 28 29 .♠]☻[◙THelpTopic♥.'...◙ REGES() 0000C820 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3F 00 01 :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺ 0000C840 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 76 61 6C 75 65 20 6F 66 20 74 68 65 20 45 53 20 72 65 .◙Returns the value of the ES re 0000C860 67 69 73 74 65 72 20 61 66 74 65 72 20 61 20 44 6F 49 6E 74 72 20 73 74 61 74 65 6D 65 6E 74 20 gister after a DoIntr statement 0000C880 14 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 6F 49 6E 74 72 0A 02 00 CB 00 56 00 06 CB ¶...◙ See also : DoIntr◙☻.╦.V.♠╦ 0000C8A0 00 74 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 25 00 00 00 0A 20 20 52 45 47 46 28 .t.♠]☻[◙THelpTopic♦.%...◙ REGF( 0000C8C0 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 42 00 01 ) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙B.☺ 0000C8E0 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 76 61 6C 75 65 20 6F 66 20 74 68 65 20 66 6C 61 67 73 .◙Returns the value of the flags 0000C900 20 72 65 67 69 73 74 65 72 20 61 66 74 65 72 20 61 20 44 6F 49 6E 74 72 20 73 74 61 74 65 6D 65 register after a DoIntr stateme 0000C920 6E 74 20 13 00 01 00 0A 53 65 65 61 20 61 6C 73 6F 20 3A 20 52 65 67 43 66 20 13 00 00 00 20 20 nt ‼.☺.◙Seea also : RegCf ‼... 0000C940 20 20 20 20 20 20 20 20 20 20 44 6F 49 6E 74 72 0A 03 00 CB 00 57 00 06 6E 00 75 00 05 CB 00 87 DoIntr◙♥.╦.W.♠n.u.♣╦.ç 0000C960 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 52 45 47 53 49 28 29 .♠]☻[◙THelpTopic♥.'...◙ REGSI() 0000C980 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3F 00 01 :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺ 0000C9A0 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 76 61 6C 75 65 20 6F 66 20 74 68 65 20 53 49 20 72 65 .◙Returns the value of the SI re 0000C9C0 67 69 73 74 65 72 20 61 66 74 65 72 20 61 20 44 6F 49 6E 74 72 20 73 74 61 74 65 6D 65 6E 74 20 gister after a DoIntr statement 0000C9E0 14 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 6F 49 6E 74 72 0A 02 00 CB 00 56 00 06 CB ¶...◙ See also : DoIntr◙☻.╦.V.♠╦ 0000CA00 00 74 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 7B 00 00 00 0A 20 20 52 45 50 4C 41 .t.♠]☻[◙THelpTopic♥.{...◙ REPLA 0000CA20 43 45 28 73 74 72 3A 62 69 67 73 74 72 2C 20 73 65 61 72 63 68 3A 73 74 72 69 6E 67 2C 20 72 65 CE(str:bigstr, search:string, re 0000CA40 70 6C 61 63 65 3A 73 74 72 69 6E 67 29 20 3A 42 49 47 53 54 52 0A 20 20 DF DF DF DF DF DF DF DF place:string) :BIGSTR◙ ▀▀▀▀▀▀▀▀ 0000CA60 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000CA80 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 7F 00 01 00 0A 52 65 74 75 72 6E 73 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙⌂.☺.◙Returns 0000CAA0 61 20 73 74 72 69 6E 67 20 6F 66 20 22 73 74 72 22 20 77 69 74 68 20 61 6C 6C 20 6F 63 63 75 72 a string of "str" with all occur 0000CAC0 65 6E 63 65 73 20 6F 66 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 6F 66 20 ences of the first character of 0000CAE0 22 73 65 61 72 63 68 22 20 72 65 70 6C 61 63 65 64 20 62 79 20 74 68 65 20 66 69 72 73 74 20 63 "search" replaced by the first c 0000CB00 68 61 72 61 63 74 65 72 20 6F 66 20 22 72 65 70 6C 61 63 65 22 20 18 00 00 00 0A 20 53 65 65 20 haracter of "replace" ↑...◙ See 0000CB20 61 6C 73 6F 20 3A 20 52 65 70 6C 61 63 65 53 74 72 0A 01 00 7B 00 08 01 0A 5D 02 5B 0A 54 48 65 also : ReplaceStr◙☺.{.◘☺◙]☻[◙THe 0000CB40 6C 70 54 6F 70 69 63 04 00 81 00 00 00 0A 20 20 52 45 50 4C 41 43 45 53 54 52 28 73 74 72 3A 62 lpTopic♦.ü...◙ REPLACESTR(str:b 0000CB60 69 67 73 74 72 2C 20 73 65 61 72 63 68 3A 73 74 72 69 6E 67 2C 20 72 65 70 6C 61 63 65 3A 73 74 igstr, search:string, replace:st 0000CB80 72 69 6E 67 29 20 3A 42 49 47 53 54 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ring) :BIGSTR◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000CBA0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000CBC0 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 7C 00 01 00 0A 49 74 20 66 75 6E 63 74 69 6F 6E 73 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀◙|.☺.◙It functions 0000CBE0 6A 75 73 74 20 6C 69 6B 65 20 74 68 65 20 52 65 70 6C 61 63 65 20 66 75 6E 63 74 69 6F 6E 20 65 just like the Replace function e 0000CC00 78 63 65 70 74 20 74 68 61 74 20 61 20 63 6F 6D 70 6C 65 74 65 20 73 75 62 2D 73 74 72 69 6E 67 xcept that a complete sub-string 0000CC20 20 6D 61 79 20 62 65 20 73 70 65 63 69 66 69 65 64 20 66 6F 72 20 62 6F 74 68 20 73 65 61 72 63 may be specified for both searc 0000CC40 68 20 61 6E 64 20 72 65 70 6C 61 63 65 20 71 00 00 00 0A 20 73 74 72 20 69 73 20 74 68 65 20 73 h and replace q...◙ str is the s 0000CC60 74 72 69 6E 67 20 74 6F 20 77 6F 72 6B 20 6F 6E 0A 20 73 65 61 72 63 68 20 69 73 20 74 68 65 20 tring to work on◙ search is the 0000CC80 73 74 72 69 6E 67 20 74 6F 20 73 65 61 72 63 68 20 66 6F 72 0A 20 72 65 70 6C 61 63 65 20 69 73 string to search for◙ replace is 0000CCA0 20 74 68 65 20 73 74 72 69 6E 67 20 74 6F 20 72 65 70 6C 61 63 65 20 73 65 61 72 63 68 20 77 69 the string to replace search wi 0000CCC0 74 68 0A 15 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 52 65 70 6C 61 63 65 0A 02 00 7A 00 th◙§...◙ See also : Replace◙☻.z. 0000CCE0 9E 00 07 7A 00 7C 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 53 00 00 00 0A 20 20 52 ₧.•z.|☺•]☻[◙THelpTopic♥.S...◙ R 0000CD00 49 47 48 54 28 73 74 72 3A 62 69 67 73 74 72 2C 20 6C 65 6E 3A 69 6E 74 65 67 65 72 29 20 3A 42 IGHT(str:bigstr, len:integer) :B 0000CD20 49 47 53 54 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF IGSTR◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000CD40 DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 32 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Returns the 0000CD60 72 69 67 68 74 2D 6D 6F 73 74 20 22 6C 65 6E 22 20 63 68 61 72 61 63 74 65 72 73 20 6F 66 20 22 right-most "len" characters of " 0000CD80 73 74 72 22 20 12 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4C 65 66 74 0A 01 00 2C 00 93 str" ↕...◙ See also : Left◙☺.,.ô 0000CDA0 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 55 00 00 00 0A 20 20 52 54 52 49 4D 28 73 .♦]☻[◙THelpTopic♥.U...◙ RTRIM(s 0000CDC0 74 72 31 3A 62 69 67 73 74 72 2C 20 74 72 69 6D 3A 73 74 72 69 6E 67 29 20 3A 42 49 47 53 54 52 tr1:bigstr, trim:string) :BIGSTR 0000CDE0 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000CE00 DF DF DF DF DF DF DF DF DF DF 0A 56 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 73 74 72 69 6E 67 ▀▀▀▀▀▀▀▀▀▀◙V.☺.◙Returns a string 0000CE20 20 6F 66 20 22 73 74 72 31 22 20 77 69 74 68 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 of "str1" with the first charac 0000CE40 74 65 72 20 6F 66 20 22 74 72 69 6D 22 20 74 72 69 6D 6D 65 64 20 66 72 6F 6D 20 74 68 65 20 72 ter of "trim" trimmed from the r 0000CE60 69 67 68 74 20 13 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4C 74 72 69 6D 0A 01 00 43 00 ight ‼...◙ See also : Ltrim◙☺.C. 0000CE80 B9 00 05 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 53 00 00 00 0A 20 20 53 32 49 28 73 74 ╣.♣]☻[◙THelpTopic♥.S...◙ S2I(st 0000CEA0 72 3A 73 74 72 69 6E 67 2C 20 62 61 73 65 3A 69 6E 74 65 67 65 72 29 20 3A 49 4E 54 45 47 45 52 r:string, base:integer) :INTEGER 0000CEC0 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000CEE0 DF DF DF DF DF DF DF DF DF 0A 4D 00 01 00 0A 52 65 74 75 72 6E 73 20 61 6E 20 69 6E 74 65 67 65 ▀▀▀▀▀▀▀▀▀◙M.☺.◙Returns an intege 0000CF00 72 20 72 65 70 72 65 73 65 6E 74 69 6E 67 20 74 68 65 20 73 74 72 69 6E 67 20 22 73 74 72 22 20 r representing the string "str" 0000CF20 63 6F 6E 76 65 72 74 65 64 20 66 72 6F 6D 20 62 61 73 65 20 22 62 61 73 65 22 20 11 00 00 00 0A converted from base "base" ◄...◙ 0000CF40 20 53 65 65 20 61 6C 73 6F 20 3A 20 49 32 73 0A 01 00 27 00 AE 00 03 5D 02 5B 0A 54 48 65 6C 70 See also : I2s◙☺.'.«.♥]☻[◙THelp 0000CF60 54 6F 70 69 63 03 00 8F 00 00 00 0A 20 20 53 43 52 54 45 58 54 28 63 6F 6C 3A 69 6E 74 65 67 65 Topic♥.Å...◙ SCRTEXT(col:intege 0000CF80 72 2C 20 72 6F 77 3A 69 6E 74 65 67 65 72 2C 20 6C 65 6E 3A 69 6E 74 65 67 65 72 2C 20 63 6F 64 r, row:integer, len:integer, cod 0000CFA0 65 3A 62 6F 6F 6C 65 61 6E 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF e:boolean) :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀ 0000CFC0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000CFE0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 94 00 01 00 0A 52 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ö.☺.◙R 0000D000 65 74 75 72 6E 73 20 61 20 73 74 72 69 6E 67 20 77 69 74 68 20 74 68 65 20 74 65 78 74 20 28 61 eturns a string with the text (a 0000D020 6E 64 20 63 6F 6C 6F 72 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 69 6E 20 74 68 65 20 66 6F 72 6D nd color information in the form 0000D040 20 6F 66 20 40 58 20 63 6F 64 65 73 20 69 66 20 22 63 6F 64 65 22 20 69 73 20 54 52 55 45 29 20 of @X codes if "code" is TRUE) 0000D060 66 72 6F 6D 20 63 6F 6C 75 6D 6E 20 22 63 6F 6C 22 2C 20 72 6F 77 20 22 72 6F 77 22 2C 20 61 6E from column "col", row "row", an 0000D080 64 20 6F 66 20 6C 65 6E 67 74 68 20 22 6C 65 6E 22 20 15 00 00 00 0A 20 53 65 65 20 61 6C 73 6F d of length "len" §...◙ See also 0000D0A0 20 3A 20 53 63 72 46 69 6C 65 0A 01 00 0F 01 31 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 : ScrFile◙☺.☼☺1☺•]☻[◙THelpTopic 0000D0C0 03 00 34 00 00 00 0A 20 20 53 45 43 28 76 61 72 3A 74 69 6D 65 29 20 3A 49 4E 54 45 47 45 52 0A ♥.4...◙ SEC(var:time) :INTEGER◙ 0000D0E0 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 32 00 01 00 0A 52 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙R 0000D100 65 74 75 72 6E 73 20 74 68 65 20 73 65 63 6F 6E 64 20 6F 66 20 74 68 65 20 6D 69 6E 75 74 65 20 eturns the second of the minute 0000D120 28 30 2D 35 39 29 20 6F 66 20 22 76 61 72 22 20 16 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A (0-59) of "var" ▬...◙ See also : 0000D140 20 48 6F 75 72 20 4D 69 6E 0A 02 00 26 00 74 00 04 4F 00 79 00 03 5D 02 5B 0A 54 48 65 6C 70 54 Hour Min◙☻.&.t.♦O.y.♥]☻[◙THelpT 0000D160 6F 70 69 63 03 00 2D 00 00 00 0A 20 20 53 48 4F 57 53 54 41 54 28 29 20 3A 42 4F 4F 4C 45 41 4E opic♥.-...◙ SHOWSTAT() :BOOLEAN 0000D180 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 5F 00 01 00 0A 52 65 74 75 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙_.☺.◙Retu 0000D1A0 72 6E 73 20 54 52 55 45 20 69 66 20 77 72 69 74 69 6E 67 20 74 6F 20 74 68 65 20 64 69 73 70 6C rns TRUE if writing to the displ 0000D1C0 61 79 20 69 73 20 61 63 74 69 76 65 2C 20 46 41 4C 53 45 20 69 66 20 77 72 69 74 69 6E 67 20 74 ay is active, FALSE if writing t 0000D1E0 6F 20 74 68 65 20 64 69 73 70 6C 61 79 20 69 73 20 64 69 73 61 62 6C 65 64 20 1C 00 00 00 0A 20 o the display is disabled ∟...◙ 0000D200 53 65 65 20 61 6C 73 6F 20 3A 20 53 68 6F 77 4F 66 66 20 53 68 6F 77 4F 6E 0A 02 00 15 01 9A 00 See also : ShowOff ShowOn◙☻.§☺Ü. 0000D220 07 16 01 A2 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 53 4C 50 •▬☺ó.♠]☻[◙THelpTopic♥.'...◙ SLP 0000D240 41 54 48 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ATH() :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000D260 0A 49 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 70 61 74 68 2C 20 61 73 20 73 70 65 63 69 ◙I.☺.◙Returns the path, as speci 0000D280 66 69 65 64 20 69 6E 20 50 43 42 53 65 74 75 70 2C 20 74 6F 20 74 68 65 20 6C 6F 67 69 6E 20 73 fied in PCBSetup, to the login s 0000D2A0 65 63 75 72 69 74 79 20 66 69 6C 65 73 20 27 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 48 ecurity files '...◙ See also : H 0000D2C0 65 6C 70 50 61 74 68 20 50 50 45 50 61 74 68 20 54 65 6D 70 50 61 74 68 0A 03 00 25 00 7E 00 08 elpPath PPEPath TempPath◙♥.%.~.◘ 0000D2E0 63 00 87 00 07 89 00 8F 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 3B 00 00 00 0A 20 c.ç.•ë.Å.◘]☻[◙THelpTopic☻.;...◙ 0000D300 20 53 50 41 43 45 28 6C 65 6E 3A 69 6E 74 65 67 65 72 29 20 3A 42 49 47 53 54 52 0A 20 20 DF DF SPACE(len:integer) :BIGSTR◙ ▀▀ 0000D320 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 32 00 01 00 0A 52 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Re 0000D340 74 75 72 6E 73 20 61 20 73 74 72 69 6E 67 20 6F 66 20 73 70 61 63 65 73 20 22 6C 65 6E 22 20 63 turns a string of spaces "len" c 0000D360 68 61 72 61 63 74 65 72 73 20 6C 6F 6E 67 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 haracters long ..]☻[◙THelpTopic♥ 0000D380 00 41 00 00 00 0A 20 20 53 54 52 49 4E 47 28 76 61 72 3A 6D 75 6C 74 69 74 79 70 65 29 20 3A 53 .A...◙ STRING(var:multitype) :S 0000D3A0 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF TRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000D3C0 DF DF DF DF DF 0A 25 00 01 00 0A 52 65 74 75 72 6E 73 20 22 76 61 72 22 20 63 6F 6E 76 65 72 74 ▀▀▀▀▀◙%.☺.◙Returns "var" convert 0000D3E0 65 64 20 74 6F 20 61 20 73 74 72 69 6E 67 20 11 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 ed to a string ◄...◙ See also : 0000D400 49 32 73 0A 01 00 27 00 74 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 53 00 00 00 0A I2s◙☺.'.t.♥]☻[◙THelpTopic♥.S...◙ 0000D420 20 20 53 54 52 49 50 28 73 74 72 3A 62 69 67 73 74 72 2C 20 63 68 61 72 3A 73 74 72 69 6E 67 29 STRIP(str:bigstr, char:string) 0000D440 20 3A 42 49 47 53 54 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF :BIGSTR◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000D460 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 59 00 01 00 0A 52 65 74 75 72 6E 73 20 61 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Y.☺.◙Returns a 0000D480 20 73 74 72 69 6E 67 20 6F 66 20 22 73 74 72 22 20 77 69 74 68 20 61 6C 6C 20 6F 63 63 75 72 72 string of "str" with all occurr 0000D4A0 65 6E 63 65 73 20 6F 66 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 6F 66 20 ences of the first character of 0000D4C0 22 63 68 61 72 22 20 72 65 6D 6F 76 65 64 20 1F 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 "char" removed ▼...◙ See also : 0000D4E0 53 74 72 69 70 41 74 78 20 53 74 72 69 70 53 74 72 0A 02 00 86 00 BA 00 08 87 00 C3 00 08 5D 02 StripAtx StripStr◙☻.å.║.◘ç.├.◘]☻ 0000D500 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 3F 00 00 00 0A 20 20 53 54 52 49 50 41 54 58 28 73 74 [◙THelpTopic♥.?...◙ STRIPATX(st 0000D520 72 3A 62 69 67 73 74 72 29 20 3A 42 49 47 53 54 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF r:bigstr) :BIGSTR◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 0000D540 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 35 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙5.☺.◙Returns a 0000D560 73 74 72 69 6E 67 20 6F 66 20 22 73 74 72 22 20 77 69 74 68 20 61 6C 6C 20 40 58 20 63 6F 64 65 string of "str" with all @X code 0000D580 73 20 72 65 6D 6F 76 65 64 20 1C 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 53 74 72 69 70 s removed ∟...◙ See also : Strip 0000D5A0 20 53 74 72 69 70 53 74 72 0A 02 00 85 00 82 00 05 87 00 88 00 08 5D 02 5B 0A 54 48 65 6C 70 54 StripStr◙☻.à.é.♣ç.ê.◘]☻[◙THelpT 0000D5C0 6F 70 69 63 04 00 5D 00 00 00 0A 20 20 53 54 52 49 50 53 54 52 28 73 74 72 3A 62 69 67 73 74 72 opic♦.]...◙ STRIPSTR(str:bigstr 0000D5E0 2C 20 73 65 61 72 63 68 3A 73 74 72 69 6E 67 29 20 3A 42 49 47 53 54 52 0A 20 20 DF DF DF DF DF , search:string) :BIGSTR◙ ▀▀▀▀▀ 0000D600 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000D620 DF DF DF DF DF DF 0A 66 00 01 00 0A 46 75 6E 63 74 69 6F 6E 73 20 6A 75 73 74 20 6C 69 6B 65 20 ▀▀▀▀▀▀◙f.☺.◙Functions just like 0000D640 74 68 65 20 53 74 72 69 70 20 66 75 6E 63 74 69 6F 6E 20 65 78 63 65 70 74 20 74 68 61 74 20 61 the Strip function except that a 0000D660 20 63 6F 6D 70 6C 65 74 65 20 73 75 62 2D 73 74 72 69 6E 67 20 6D 61 79 20 62 65 20 73 70 65 63 complete sub-string may be spec 0000D680 69 66 69 65 64 20 66 6F 72 20 73 65 61 72 63 68 20 43 00 00 00 0A 20 73 74 72 20 69 73 20 74 68 ified for search C...◙ str is th 0000D6A0 65 20 73 74 72 69 6E 67 20 74 6F 20 77 6F 72 6B 20 6F 6E 0A 20 73 65 61 72 63 68 20 69 73 20 74 e string to work on◙ search is t 0000D6C0 68 65 20 73 74 72 69 6E 67 20 74 6F 20 73 65 61 72 63 68 20 66 6F 72 0A 1C 00 00 00 0A 20 53 65 he string to search for◙∟...◙ Se 0000D6E0 65 20 61 6C 73 6F 20 3A 20 53 74 72 69 70 20 53 74 72 69 70 41 74 78 0A 03 00 85 00 77 00 05 85 e also : Strip StripAtx◙♥.à.w.♣à 0000D700 00 14 01 05 86 00 1A 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2E 00 00 00 0A 20 20 .¶☺♣å.→☺◘]☻[◙THelpTopic♥.....◙ 0000D720 53 59 53 4F 50 53 45 43 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF SYSOPSEC() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀ 0000D740 DF DF DF DF DF DF DF DF DF DF 0A 33 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 53 79 73 4F ▀▀▀▀▀▀▀▀▀▀◙3.☺.◙Returns the SysO 0000D760 70 20 73 65 63 75 72 69 74 79 20 64 65 66 69 6E 65 64 20 69 6E 20 50 43 42 4F 41 52 44 2E 44 41 p security defined in PCBOARD.DA 0000D780 54 20 14 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 75 72 53 65 63 0A 01 00 16 00 6F 00 T ¶...◙ See also : CurSec◙☺.▬.o. 0000D7A0 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2B 00 00 00 0A 20 20 54 45 4D 50 50 41 54 48 ♠]☻[◙THelpTopic♥.+...◙ TEMPPATH 0000D7C0 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A () :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 0000D7E0 4D 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 70 61 74 68 2C 20 61 73 20 73 70 65 63 69 66 M.☺.◙Returns the path, as specif 0000D800 69 65 64 20 69 6E 20 50 43 42 53 65 74 75 70 2C 20 74 6F 20 74 68 65 20 74 65 6D 70 6F 72 61 72 ied in PCBSetup, to the temporar 0000D820 79 20 77 6F 72 6B 20 64 69 72 65 63 74 6F 72 79 20 25 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 y work directory %...◙ See also 0000D840 3A 20 53 6C 50 61 74 68 20 48 65 6C 70 50 61 74 68 20 50 50 45 50 61 74 68 0A 03 00 82 00 86 00 : SlPath HelpPath PPEPath◙♥.é.å. 0000D860 06 25 00 8D 00 08 63 00 96 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 21 00 00 00 0A ♠%.ì.◘c.û.•]☻[◙THelpTopic♥.!...◙ 0000D880 20 20 20 54 49 4D 45 28 29 20 3A 54 49 4D 45 0A 20 20 20 DF DF DF DF DF DF DF DF DF DF DF DF 0A TIME() :TIME◙ ▀▀▀▀▀▀▀▀▀▀▀▀◙ 0000D8A0 1A 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 75 72 72 65 6E 74 20 74 69 6D 65 20 19 00 →.☺.◙Returns the current time ↓. 0000D8C0 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 54 69 6D 65 41 50 20 44 61 74 65 0A 02 00 8B 00 49 ..◙ See also : TimeAP Date◙☻.ï.I 0000D8E0 00 06 17 00 50 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 37 00 00 00 0A 20 20 54 49 .♠↨.P.♦]☻[◙THelpTopic♥.7...◙ TI 0000D900 4D 45 41 50 28 76 61 72 3A 74 69 6D 65 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF MEAP(var:time) :STRING◙ ▀▀▀▀▀▀▀ 0000D920 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 4F 00 01 00 0A 52 65 74 75 72 6E 73 20 61 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙O.☺.◙Returns a 0000D940 20 73 74 72 69 6E 67 20 72 65 70 72 65 73 65 6E 74 69 6E 67 20 74 68 65 20 74 69 6D 65 20 22 76 string representing the time "v 0000D960 61 72 22 20 69 6E 20 63 69 76 69 6C 69 61 6E 20 66 6F 72 6D 61 74 20 28 58 58 3A 58 58 3A 58 58 ar" in civilian format (XX:XX:XX 0000D980 20 41 4D 29 20 12 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 54 69 6D 65 0A 01 00 8A 00 94 AM) ↕...◙ See also : Time◙☺.è.ö 0000D9A0 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A 20 20 54 4F 4B 43 4F 55 4E .♦]☻[◙THelpTopic♥.-...◙ TOKCOUN 0000D9C0 54 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF T() :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000D9E0 DF DF 0A 53 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 74 6F ▀▀◙S.☺.◙Returns the number of to 0000DA00 6B 65 6E 73 20 61 76 61 69 6C 61 62 6C 65 20 76 69 61 20 74 68 65 20 47 65 74 54 6F 6B 65 6E 20 kens available via the GetToken 0000DA20 73 74 61 74 65 6D 65 6E 74 20 61 6E 64 2F 6F 72 20 66 75 6E 63 74 69 6F 6E 20 28 00 00 00 0A 20 statement and/or function (...◙ 0000DA40 53 65 65 20 61 6C 73 6F 20 3A 20 54 6F 6B 65 6E 69 7A 65 20 47 65 74 54 6F 6B 65 6E 20 54 6F 6B See also : Tokenize GetToken Tok 0000DA60 65 6E 53 74 72 0A 04 00 21 00 5E 00 08 1D 01 8E 00 08 21 00 97 00 08 8D 00 A0 00 08 5D 02 5B 0A enStr◙♦.!.^.◘↔☺Ä.◘!.ù.◘ì.á.◘]☻[◙ 0000DA80 54 48 65 6C 70 54 6F 70 69 63 03 00 2B 00 00 00 0A 20 20 54 4F 4B 45 4E 53 54 52 28 29 20 3A 53 THelpTopic♥.+...◙ TOKENSTR() :S 0000DAA0 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 66 00 01 00 0A TRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙f.☺.◙ 0000DAC0 52 65 74 75 72 6E 73 20 61 20 70 72 65 76 69 6F 75 73 6C 79 20 74 6F 6B 65 6E 69 7A 65 64 20 73 Returns a previously tokenized s 0000DAE0 74 72 69 6E 67 20 72 65 63 6F 6E 73 74 72 75 63 74 65 64 20 77 69 74 68 20 73 65 6D 69 2D 63 6F tring reconstructed with semi-co 0000DB00 6C 6F 6E 73 20 73 65 70 61 72 61 74 69 6E 67 20 74 68 65 20 63 6F 6D 70 6F 6E 65 6E 74 20 74 6F lons separating the component to 0000DB20 6B 65 6E 73 20 28 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 54 6F 6B 65 6E 69 7A 65 20 47 kens (...◙ See also : Tokenize G 0000DB40 65 74 54 6F 6B 65 6E 20 54 6F 6B 43 6F 75 6E 74 0A 03 00 1D 01 9F 00 08 21 00 A8 00 08 8C 00 B1 etToken TokCount◙♥.↔☺ƒ.◘!.¿.◘î.▒ 0000DB60 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 1D 00 00 00 0A 20 20 54 4F 74 79 70 65 28 .◘]☻[◙THelpTopic♠.↔...◙ TOtype( 0000DB80 65 78 70 29 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF 0A E7 00 01 00 0A 54 4F 42 4F 4F 4C 45 41 exp)◙ ▀▀▀▀▀▀▀▀▀▀▀◙τ.☺.◙TOBOOLEA 0000DBA0 4E 2C 20 54 4F 4D 4F 4E 45 59 2C 20 54 4F 53 54 52 49 4E 47 2C 20 54 4F 42 49 47 53 54 52 2C 20 N, TOMONEY, TOSTRING, TOBIGSTR, 0000DBC0 54 4F 49 4E 54 45 47 45 52 2C 20 54 4F 55 4E 53 49 47 4E 45 44 2C 20 54 4F 52 45 41 4C 2C 20 54 TOINTEGER, TOUNSIGNED, TOREAL, T 0000DBE0 4F 44 52 45 41 4C 2C 20 54 4F 46 4C 4F 41 54 2C 20 54 4F 44 4F 55 42 4C 45 2C 20 54 4F 44 41 54 ODREAL, TOFLOAT, TODOUBLE, TODAT 0000DC00 45 2C 20 54 4F 45 44 41 54 45 2C 20 54 4F 54 49 4D 45 2C 20 54 4F 42 59 54 45 2C 20 54 4F 57 4F E, TOEDATE, TOTIME, TOBYTE, TOWO 0000DC20 52 44 2C 20 54 4F 44 57 4F 52 44 2C 20 54 4F 55 42 59 54 45 2C 20 54 4F 55 57 4F 52 44 2C 20 54 RD, TODWORD, TOUBYTE, TOUWORD, T 0000DC40 4F 55 44 57 4F 52 44 2C 20 54 4F 53 42 59 54 45 2C 20 54 4F 53 57 4F 52 44 2C 20 54 4F 53 44 57 OUDWORD, TOSBYTE, TOSWORD, TOSDW 0000DC60 4F 52 44 2C 20 54 4F 53 48 4F 52 54 2C 20 54 4F 49 4E 54 2C 20 26 20 54 4F 4C 4F 4E 47 20 3E 00 ORD, TOSHORT, TOINT, & TOLONG >. 0000DC80 01 00 0A 55 73 65 64 20 74 6F 20 66 6F 72 63 65 20 74 68 65 20 72 65 73 75 6C 74 20 6F 66 20 61 ☺.◙Used to force the result of a 0000DCA0 6E 20 65 78 70 72 65 73 73 69 6F 6E 20 74 6F 20 61 20 73 70 65 63 69 66 69 63 20 74 79 70 65 20 n expression to a specific type 0000DCC0 29 00 00 00 0A 20 20 20 20 20 55 73 61 67 65 3A 20 20 54 4F 74 79 70 65 28 65 78 70 29 20 28 72 )...◙ Usage: TOtype(exp) (r 0000DCE0 65 74 75 72 6E 73 20 74 79 70 65 29 0A 75 00 00 00 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 74 eturns type)◙u...◙ t 0000DD00 79 70 65 20 69 73 20 74 68 65 20 61 63 74 75 61 6C 20 74 79 70 65 20 74 6F 20 66 6F 72 63 65 20 ype is the actual type to force 0000DD20 28 42 49 47 53 54 52 2C 20 42 4F 4F 4C 45 41 4E 2C 20 65 74 63 2E 29 0A 20 20 20 20 20 20 20 20 (BIGSTR, BOOLEAN, etc.)◙ 0000DD40 20 20 20 20 20 65 78 70 20 69 73 20 61 6E 20 65 78 70 72 65 73 73 69 6F 6E 20 6F 66 20 61 6E 79 exp is an expression of any 0000DD60 20 74 79 70 65 0A 1C 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 53 32 69 20 49 32 73 20 53 type◙∟...◙ See also : S2i I2s S 0000DD80 74 72 69 6E 67 0A 03 00 7E 00 EE 01 03 27 00 F2 01 03 84 00 F6 01 06 5D 02 5B 0A 54 48 65 6C 70 tring◙♥.~.ε☺♥'.≥☺♥ä.÷☺♠]☻[◙THelp 0000DDA0 54 6F 70 69 63 03 00 51 00 00 00 0A 20 20 54 52 49 4D 28 73 74 72 3A 62 69 67 73 74 72 2C 20 63 Topic♥.Q...◙ TRIM(str:bigstr, c 0000DDC0 68 61 72 3A 73 74 72 69 6E 67 29 20 3A 42 49 47 53 54 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF har:string) :BIGSTR◙ ▀▀▀▀▀▀▀▀▀▀ 0000DDE0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 55 00 01 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙U.☺. 0000DE00 0A 52 65 74 75 72 6E 73 20 61 20 73 74 72 69 6E 67 20 6F 66 20 22 73 74 72 22 20 77 69 74 68 20 ◙Returns a string of "str" with 0000DE20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 6F 66 20 22 63 68 61 72 22 20 74 72 the first character of "char" tr 0000DE40 69 6D 6D 65 64 20 66 72 6F 6D 20 62 6F 74 68 20 65 6E 64 73 20 19 00 00 00 0A 20 53 65 65 20 61 immed from both ends ↓...◙ See a 0000DE60 6C 73 6F 20 3A 20 52 74 72 69 6D 20 4C 74 72 69 6D 0A 02 00 7D 00 B4 00 05 43 00 BA 00 05 5D 02 lso : Rtrim Ltrim◙☻.}.┤.♣C.║.♣]☻ 0000DE80 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 39 00 00 00 0A 20 20 55 50 50 45 52 28 73 74 72 3A 62 [◙THelpTopic♥.9...◙ UPPER(str:b 0000DEA0 69 67 73 74 72 29 20 3A 42 49 47 53 54 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF igstr) :BIGSTR◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000DEC0 DF DF DF DF DF DF DF DF DF DF 0A 5B 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 73 74 72 69 6E 67 ▀▀▀▀▀▀▀▀▀▀◙[.☺.◙Returns a string 0000DEE0 20 6F 66 20 22 73 74 72 22 20 77 69 74 68 20 61 6C 6C 20 6C 6F 77 65 72 63 61 73 65 20 63 68 61 of "str" with all lowercase cha 0000DF00 72 61 63 74 65 72 73 20 63 6F 6E 76 65 72 74 65 64 20 74 6F 20 75 70 70 65 72 63 61 73 65 20 63 racters converted to uppercase c 0000DF20 68 61 72 61 63 74 65 72 73 20 19 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4C 6F 77 65 72 haracters ↓...◙ See also : Lower 0000DF40 20 4D 69 78 65 64 0A 02 00 41 00 A2 00 05 53 00 A8 00 05 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 Mixed◙☻.A.ó.♣S.¿.♣]☻[◙THelpTopi 0000DF60 63 03 00 29 00 00 00 0A 20 20 55 4E 5F 43 49 54 59 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF c♥.)...◙ UN_CITY() :STRING◙ ▀▀ 0000DF80 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 40 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 6E ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙@.☺.◙Returns a n 0000DFA0 6F 64 65 73 20 63 69 74 79 20 66 72 6F 6D 20 55 53 45 52 4E 45 54 2E 58 58 58 20 61 66 74 65 72 odes city from USERNET.XXX after 0000DFC0 20 61 20 52 64 55 6E 65 74 20 73 74 61 74 65 6D 65 6E 74 20 25 00 00 00 0A 20 53 65 65 20 61 6C a RdUnet statement %...◙ See al 0000DFE0 73 6F 20 3A 20 55 6E 5F 4E 61 6D 65 20 55 6E 5F 4F 70 65 72 20 55 6E 5F 53 74 61 74 0A 04 00 08 so : Un_Name Un_Oper Un_Stat◙♦.◘ 0000E000 01 59 00 06 92 00 77 00 07 93 00 7F 00 07 94 00 87 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 ☺Y.♠Æ.w.•ô.⌂.•ö.ç.•]☻[◙THelpTopi 0000E020 63 03 00 29 00 00 00 0A 20 20 55 4E 5F 4E 41 4D 45 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF c♥.)...◙ UN_NAME() :STRING◙ ▀▀ 0000E040 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 45 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 6E ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙E.☺.◙Returns a n 0000E060 6F 64 65 73 20 75 73 65 72 20 6E 61 6D 65 20 66 72 6F 6D 20 55 53 45 52 4E 45 54 2E 58 58 58 20 odes user name from USERNET.XXX 0000E080 61 66 74 65 72 20 61 20 52 64 55 6E 65 74 20 73 74 61 74 65 6D 65 6E 74 20 25 00 00 00 0A 20 53 after a RdUnet statement %...◙ S 0000E0A0 65 65 20 61 6C 73 6F 20 3A 20 55 6E 5F 43 69 74 79 20 55 6E 5F 4F 70 65 72 20 55 6E 5F 53 74 61 ee also : Un_City Un_Oper Un_Sta 0000E0C0 74 0A 04 00 08 01 5E 00 06 91 00 7C 00 07 93 00 84 00 07 94 00 8C 00 07 5D 02 5B 0A 54 48 65 6C t◙♦.◘☺^.♠æ.|.•ô.ä.•ö.î.•]☻[◙THel 0000E0E0 70 54 6F 70 69 63 03 00 29 00 00 00 0A 20 20 55 4E 5F 4F 50 45 52 28 29 20 3A 53 54 52 49 4E 47 pTopic♥.)...◙ UN_OPER() :STRING 0000E100 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 4A 00 01 00 0A 52 65 74 75 72 6E ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙J.☺.◙Return 0000E120 73 20 61 20 6E 6F 64 65 73 20 6F 70 65 72 61 74 69 6F 6E 20 74 65 78 74 20 66 72 6F 6D 20 55 53 s a nodes operation text from US 0000E140 45 52 4E 45 54 2E 58 58 58 20 61 66 74 65 72 20 61 20 52 64 55 6E 65 74 20 73 74 61 74 65 6D 65 ERNET.XXX after a RdUnet stateme 0000E160 6E 74 20 25 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 6E 5F 43 69 74 79 20 55 6E 5F 4E nt %...◙ See also : Un_City Un_N 0000E180 61 6D 65 20 55 6E 5F 53 74 61 74 0A 04 00 08 01 63 00 06 91 00 81 00 07 92 00 89 00 07 94 00 91 ame Un_Stat◙♦.◘☺c.♠æ.ü.•Æ.ë.•ö.æ 0000E1A0 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 29 00 00 00 0A 20 20 55 4E 5F 53 54 41 54 .•]☻[◙THelpTopic♥.)...◙ UN_STAT 0000E1C0 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 42 () :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙B 0000E1E0 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 6E 6F 64 65 73 20 73 74 61 74 75 73 20 66 72 6F 6D 20 .☺.◙Returns a nodes status from 0000E200 55 53 45 52 4E 45 54 2E 58 58 58 20 61 66 74 65 72 20 61 20 52 64 55 6E 65 74 20 73 74 61 74 65 USERNET.XXX after a RdUnet state 0000E220 6D 65 6E 74 20 25 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 6E 5F 43 69 74 79 20 55 6E ment %...◙ See also : Un_City Un 0000E240 5F 4E 61 6D 65 20 55 6E 5F 4F 70 65 72 0A 04 00 08 01 5B 00 06 91 00 79 00 07 92 00 81 00 07 93 _Name Un_Oper◙♦.◘☺[.♠æ.y.•Æ.ü.•ô 0000E260 00 89 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 55 5F 42 44 4C .ë.•]☻[◙THelpTopic♥.'...◙ U_BDL 0000E280 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 36 () :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙6 0000E2A0 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 75 72 72 65 6E 74 20 75 73 65 72 73 20 6E 75 .☺.◙Returns the current users nu 0000E2C0 6D 62 65 72 20 6F 66 20 62 79 74 65 73 20 64 6F 77 6E 6C 6F 61 64 65 64 20 DF 00 00 00 0A 20 53 mber of bytes downloaded ▀...◙ S 0000E2E0 65 65 20 61 6C 73 6F 20 3A 20 55 5F 42 64 6C 44 61 79 20 20 55 5F 42 75 6C 20 20 20 20 55 5F 46 ee also : U_BdlDay U_Bul U_F 0000E300 64 6C 20 20 20 20 20 55 5F 46 75 6C 20 20 20 20 55 5F 49 6E 43 6F 6E 66 0A 20 20 20 20 20 20 20 dl U_Ful U_InConf◙ 0000E320 20 20 20 20 55 5F 4C 44 61 74 65 20 20 20 55 5F 4C 44 69 72 20 20 20 55 5F 4C 6D 72 20 20 20 20 U_LDate U_LDir U_Lmr 0000E340 20 55 5F 4C 6F 67 6F 6E 73 20 55 5F 4C 54 69 6D 65 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 4D U_Logons U_LTime◙ U_M 0000E360 73 67 52 64 20 20 20 55 5F 4D 73 67 57 72 20 20 55 5F 4E 61 6D 65 20 20 20 20 55 5F 50 77 64 48 sgRd U_MsgWr U_Name U_PwdH 0000E380 69 73 74 55 5F 50 77 64 4C 63 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 50 77 64 54 63 20 20 20 istU_PwdLc◙ U_PwdTc 0000E3A0 55 5F 52 65 63 4E 75 6D 20 55 5F 53 74 61 74 20 20 20 20 55 5F 54 69 6D 65 4F 6E 0A 13 00 96 00 U_RecNum U_Stat U_TimeOn◙‼.û. 0000E3C0 6B 00 08 97 00 75 00 05 98 00 7E 00 05 99 00 88 00 05 9A 00 91 00 08 9B 00 A5 00 07 9C 00 AF 00 k.◘ù.u.♣ÿ.~.♣Ö.ê.♣Ü.æ.◘¢.Ñ.•£.». 0000E3E0 06 9D 00 B8 00 05 9E 00 C2 00 08 9F 00 CB 00 07 A0 00 DE 00 07 A1 00 E8 00 07 A2 00 F1 00 06 A3 ♠¥.╕.♣₧.┬.◘ƒ.╦.•á.▐.•í.Φ.•ó.±.♠ú 0000E400 00 FB 00 09 A4 00 04 01 07 A5 00 17 01 07 A6 00 21 01 08 A7 00 2A 01 06 A8 00 34 01 08 5D 02 5B .√.○ñ.♦☺•Ñ.↨☺•ª.!☺◘º.*☺♠¿.4☺◘]☻[ 0000E420 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A 20 20 55 5F 42 44 4C 44 41 59 28 29 20 3A ◙THelpTopic♥.-...◙ U_BDLDAY() : 0000E440 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3C 00 INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙<. 0000E460 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 75 72 72 65 6E 74 20 75 73 65 72 73 20 6E 75 6D ☺.◙Returns the current users num 0000E480 62 65 72 20 6F 66 20 62 79 74 65 73 20 64 6F 77 6E 6C 6F 61 64 65 64 20 74 6F 64 61 79 20 DF 00 ber of bytes downloaded today ▀. 0000E4A0 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 5F 42 64 6C 20 20 20 20 20 55 5F 42 75 6C 20 20 ..◙ See also : U_Bdl U_Bul 0000E4C0 20 20 55 5F 46 64 6C 20 20 20 20 20 55 5F 46 75 6C 20 20 20 20 55 5F 49 6E 43 6F 6E 66 0A 20 20 U_Fdl U_Ful U_InConf◙ 0000E4E0 20 20 20 20 20 20 20 20 20 55 5F 4C 44 61 74 65 20 20 20 55 5F 4C 44 69 72 20 20 20 55 5F 4C 6D U_LDate U_LDir U_Lm 0000E500 72 20 20 20 20 20 55 5F 4C 6F 67 6F 6E 73 20 55 5F 4C 54 69 6D 65 0A 20 20 20 20 20 20 20 20 20 r U_Logons U_LTime◙ 0000E520 20 20 55 5F 4D 73 67 52 64 20 20 20 55 5F 4D 73 67 57 72 20 20 55 5F 4E 61 6D 65 20 20 20 20 55 U_MsgRd U_MsgWr U_Name U 0000E540 5F 50 77 64 48 69 73 74 55 5F 50 77 64 4C 63 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 50 77 64 _PwdHistU_PwdLc◙ U_Pwd 0000E560 54 63 20 20 20 55 5F 52 65 63 4E 75 6D 20 55 5F 53 74 61 74 20 20 20 20 55 5F 54 69 6D 65 4F 6E Tc U_RecNum U_Stat U_TimeOn 0000E580 0A 13 00 95 00 77 00 05 97 00 81 00 05 98 00 8A 00 05 99 00 94 00 05 9A 00 9D 00 08 9B 00 B1 00 ◙‼.ò.w.♣ù.ü.♣ÿ.è.♣Ö.ö.♣Ü.¥.◘¢.▒. 0000E5A0 07 9C 00 BB 00 06 9D 00 C4 00 05 9E 00 CE 00 08 9F 00 D7 00 07 A0 00 EA 00 07 A1 00 F4 00 07 A2 •£.╗.♠¥.─.♣₧.╬.◘ƒ.╫.•á.Ω.•í.⌠.•ó 0000E5C0 00 FD 00 06 A3 00 07 01 09 A4 00 10 01 07 A5 00 23 01 07 A6 00 2D 01 08 A7 00 36 01 06 A8 00 40 .².♠ú.•☺○ñ.►☺•Ñ.#☺•ª.-☺◘º.6☺♠¿.@ 0000E5E0 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 55 5F 42 55 4C 28 29 ☺◘]☻[◙THelpTopic♥.'...◙ U_BUL() 0000E600 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 34 00 01 :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙4.☺ 0000E620 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 75 72 72 65 6E 74 20 75 73 65 72 73 20 6E 75 6D 62 .◙Returns the current users numb 0000E640 65 72 20 6F 66 20 62 79 74 65 73 20 75 70 6C 6F 61 64 65 64 20 DF 00 00 00 0A 20 53 65 65 20 61 er of bytes uploaded ▀...◙ See a 0000E660 6C 73 6F 20 3A 20 55 5F 42 64 6C 20 20 20 20 20 55 5F 42 64 6C 44 61 79 20 55 5F 46 64 6C 20 20 lso : U_Bdl U_BdlDay U_Fdl 0000E680 20 20 20 55 5F 46 75 6C 20 20 20 20 55 5F 49 6E 43 6F 6E 66 0A 20 20 20 20 20 20 20 20 20 20 20 U_Ful U_InConf◙ 0000E6A0 55 5F 4C 44 61 74 65 20 20 20 55 5F 4C 44 69 72 20 20 20 55 5F 4C 6D 72 20 20 20 20 20 55 5F 4C U_LDate U_LDir U_Lmr U_L 0000E6C0 6F 67 6F 6E 73 20 55 5F 4C 54 69 6D 65 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 4D 73 67 52 64 ogons U_LTime◙ U_MsgRd 0000E6E0 20 20 20 55 5F 4D 73 67 57 72 20 20 55 5F 4E 61 6D 65 20 20 20 20 55 5F 50 77 64 48 69 73 74 55 U_MsgWr U_Name U_PwdHistU 0000E700 5F 50 77 64 4C 63 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 50 77 64 54 63 20 20 20 55 5F 52 65 _PwdLc◙ U_PwdTc U_Re 0000E720 63 4E 75 6D 20 55 5F 53 74 61 74 20 20 20 20 55 5F 54 69 6D 65 4F 6E 0A 13 00 95 00 69 00 05 96 cNum U_Stat U_TimeOn◙‼.ò.i.♣û 0000E740 00 73 00 08 98 00 7C 00 05 99 00 86 00 05 9A 00 8F 00 08 9B 00 A3 00 07 9C 00 AD 00 06 9D 00 B6 .s.◘ÿ.|.♣Ö.å.♣Ü.Å.◘¢.ú.•£.¡.♠¥.╢ 0000E760 00 05 9E 00 C0 00 08 9F 00 C9 00 07 A0 00 DC 00 07 A1 00 E6 00 07 A2 00 EF 00 06 A3 00 F9 00 09 .♣₧.└.◘ƒ.╔.•á.▄.•í.µ.•ó.∩.♠ú.∙.○ 0000E780 A4 00 02 01 07 A5 00 15 01 07 A6 00 1F 01 08 A7 00 28 01 06 A8 00 32 01 08 5D 02 5B 0A 54 48 65 ñ.☻☺•Ñ.§☺•ª.▼☺◘º.(☺♠¿.2☺◘]☻[◙THe 0000E7A0 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 55 5F 46 44 4C 28 29 20 3A 49 4E 54 45 47 45 52 lpTopic♥.'...◙ U_FDL() :INTEGER 0000E7C0 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 36 00 01 00 0A 52 65 74 75 72 6E 73 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙6.☺.◙Returns 0000E7E0 20 74 68 65 20 63 75 72 72 65 6E 74 20 75 73 65 72 73 20 6E 75 6D 62 65 72 20 6F 66 20 66 69 6C the current users number of fil 0000E800 65 73 20 64 6F 77 6E 6C 6F 61 64 65 64 20 DF 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 es downloaded ▀...◙ See also : U 0000E820 5F 42 64 6C 20 20 20 20 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C 20 20 20 20 20 55 5F 46 75 _Bdl U_BdlDay U_Bul U_Fu 0000E840 6C 20 20 20 20 55 5F 49 6E 43 6F 6E 66 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 4C 44 61 74 65 l U_InConf◙ U_LDate 0000E860 20 20 20 55 5F 4C 44 69 72 20 20 20 55 5F 4C 6D 72 20 20 20 20 20 55 5F 4C 6F 67 6F 6E 73 20 55 U_LDir U_Lmr U_Logons U 0000E880 5F 4C 54 69 6D 65 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 4D 73 67 52 64 20 20 20 55 5F 4D 73 _LTime◙ U_MsgRd U_Ms 0000E8A0 67 57 72 20 20 55 5F 4E 61 6D 65 20 20 20 20 55 5F 50 77 64 48 69 73 74 55 5F 50 77 64 4C 63 0A gWr U_Name U_PwdHistU_PwdLc◙ 0000E8C0 20 20 20 20 20 20 20 20 20 20 20 55 5F 50 77 64 54 63 20 20 20 55 5F 52 65 63 4E 75 6D 20 55 5F U_PwdTc U_RecNum U_ 0000E8E0 53 74 61 74 20 20 20 20 55 5F 54 69 6D 65 4F 6E 0A 13 00 95 00 6B 00 05 96 00 75 00 08 97 00 7E Stat U_TimeOn◙‼.ò.k.♣û.u.◘ù.~ 0000E900 00 05 99 00 88 00 05 9A 00 91 00 08 9B 00 A5 00 07 9C 00 AF 00 06 9D 00 B8 00 05 9E 00 C2 00 08 .♣Ö.ê.♣Ü.æ.◘¢.Ñ.•£.».♠¥.╕.♣₧.┬.◘ 0000E920 9F 00 CB 00 07 A0 00 DE 00 07 A1 00 E8 00 07 A2 00 F1 00 06 A3 00 FB 00 09 A4 00 04 01 07 A5 00 ƒ.╦.•á.▐.•í.Φ.•ó.±.♠ú.√.○ñ.♦☺•Ñ. 0000E940 17 01 07 A6 00 21 01 08 A7 00 2A 01 06 A8 00 34 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 ↨☺•ª.!☺◘º.*☺♠¿.4☺◘]☻[◙THelpTopic 0000E960 03 00 27 00 00 00 0A 20 20 55 5F 46 55 4C 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF ♥.'...◙ U_FUL() :INTEGER◙ ▀▀▀▀ 0000E980 DF DF DF DF DF DF DF DF DF DF DF DF 0A 34 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 75 ▀▀▀▀▀▀▀▀▀▀▀▀◙4.☺.◙Returns the cu 0000E9A0 72 72 65 6E 74 20 75 73 65 72 73 20 6E 75 6D 62 65 72 20 6F 66 20 66 69 6C 65 73 20 75 70 6C 6F rrent users number of files uplo 0000E9C0 61 64 65 64 20 DF 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 5F 42 64 6C 20 20 20 20 20 aded ▀...◙ See also : U_Bdl 0000E9E0 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C 20 20 20 20 20 55 5F 46 64 6C 20 20 20 20 55 5F 49 6E U_BdlDay U_Bul U_Fdl U_In 0000EA00 43 6F 6E 66 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 4C 44 61 74 65 20 20 20 55 5F 4C 44 69 72 Conf◙ U_LDate U_LDir 0000EA20 20 20 20 55 5F 4C 6D 72 20 20 20 20 20 55 5F 4C 6F 67 6F 6E 73 20 55 5F 4C 54 69 6D 65 0A 20 20 U_Lmr U_Logons U_LTime◙ 0000EA40 20 20 20 20 20 20 20 20 20 55 5F 4D 73 67 52 64 20 20 20 55 5F 4D 73 67 57 72 20 20 55 5F 4E 61 U_MsgRd U_MsgWr U_Na 0000EA60 6D 65 20 20 20 20 55 5F 50 77 64 48 69 73 74 55 5F 50 77 64 4C 63 0A 20 20 20 20 20 20 20 20 20 me U_PwdHistU_PwdLc◙ 0000EA80 20 20 55 5F 50 77 64 54 63 20 20 20 55 5F 52 65 63 4E 75 6D 20 55 5F 53 74 61 74 20 20 20 20 55 U_PwdTc U_RecNum U_Stat U 0000EAA0 5F 54 69 6D 65 4F 6E 0A 13 00 95 00 69 00 05 96 00 73 00 08 97 00 7C 00 05 98 00 86 00 05 9A 00 _TimeOn◙‼.ò.i.♣û.s.◘ù.|.♣ÿ.å.♣Ü. 0000EAC0 8F 00 08 9B 00 A3 00 07 9C 00 AD 00 06 9D 00 B6 00 05 9E 00 C0 00 08 9F 00 C9 00 07 A0 00 DC 00 Å.◘¢.ú.•£.¡.♠¥.╢.♣₧.└.◘ƒ.╔.•á.▄. 0000EAE0 07 A1 00 E6 00 07 A2 00 EF 00 06 A3 00 F9 00 09 A4 00 02 01 07 A5 00 15 01 07 A6 00 1F 01 08 A7 •í.µ.•ó.∩.♠ú.∙.○ñ.☻☺•Ñ.§☺•ª.▼☺◘º 0000EB00 00 28 01 06 A8 00 32 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 65 00 00 00 0A 20 20 .(☺♠¿.2☺◘]☻[◙THelpTopic♥.e...◙ 0000EB20 55 5F 49 4E 43 4F 4E 46 28 72 65 63 6F 72 64 3A 69 6E 74 65 67 65 72 2C 20 63 6F 6E 66 3A 69 6E U_INCONF(record:integer, conf:in 0000EB40 74 65 67 65 72 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF teger) :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000EB60 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000EB80 DF 0A 50 00 01 00 0A 52 65 74 75 72 6E 73 20 54 52 55 45 20 69 66 20 75 73 65 72 20 72 65 63 6F ▀◙P.☺.◙Returns TRUE if user reco 0000EBA0 72 64 20 6E 75 6D 62 65 72 20 22 72 65 63 6F 72 64 22 20 69 73 20 72 65 67 69 73 74 65 72 65 64 rd number "record" is registered 0000EBC0 20 69 6E 20 63 6F 6E 66 65 72 65 6E 63 65 20 22 63 6F 6E 66 22 20 DC 00 00 00 0A 20 53 65 65 20 in conference "conf" ▄...◙ See 0000EBE0 61 6C 73 6F 20 3A 20 55 5F 42 64 6C 20 20 20 20 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C 20 also : U_Bdl U_BdlDay U_Bul 0000EC00 20 20 20 20 55 5F 46 64 6C 20 20 20 20 55 5F 46 75 6C 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F U_Fdl U_Ful◙ U_ 0000EC20 4C 44 61 74 65 20 20 20 55 5F 4C 44 69 72 20 20 20 55 5F 4C 6D 72 20 20 20 20 20 55 5F 4C 6F 67 LDate U_LDir U_Lmr U_Log 0000EC40 6F 6E 73 20 55 5F 4C 54 69 6D 65 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 4D 73 67 52 64 20 20 ons U_LTime◙ U_MsgRd 0000EC60 20 55 5F 4D 73 67 57 72 20 20 55 5F 4E 61 6D 65 20 20 20 20 55 5F 50 77 64 48 69 73 74 55 5F 50 U_MsgWr U_Name U_PwdHistU_P 0000EC80 77 64 4C 63 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 50 77 64 54 63 20 20 20 55 5F 52 65 63 4E wdLc◙ U_PwdTc U_RecN 0000ECA0 75 6D 20 55 5F 53 74 61 74 20 20 20 20 55 5F 54 69 6D 65 4F 6E 0A 13 00 95 00 C3 00 05 96 00 CD um U_Stat U_TimeOn◙‼.ò.├.♣û.═ 0000ECC0 00 08 97 00 D6 00 05 98 00 E0 00 05 99 00 E9 00 05 9B 00 FA 00 07 9C 00 04 01 06 9D 00 0D 01 05 .◘ù.╓.♣ÿ.α.♣Ö.Θ.♣¢.·.•£.♦☺♠¥.♪☺♣ 0000ECE0 9E 00 17 01 08 9F 00 20 01 07 A0 00 33 01 07 A1 00 3D 01 07 A2 00 46 01 06 A3 00 50 01 09 A4 00 ₧.↨☺◘ƒ. ☺•á.3☺•í.=☺•ó.F☺♠ú.P☺○ñ. 0000ED00 59 01 07 A5 00 6C 01 07 A6 00 76 01 08 A7 00 7F 01 06 A8 00 89 01 08 5D 02 5B 0A 54 48 65 6C 70 Y☺•Ñ.l☺•ª.v☺◘º.⌂☺♠¿.ë☺◘]☻[◙THelp 0000ED20 54 6F 70 69 63 03 00 25 00 00 00 0A 20 20 55 5F 4C 44 41 54 45 28 29 20 3A 44 41 54 45 0A 20 20 Topic♥.%...◙ U_LDATE() :DATE◙ 0000ED40 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 33 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3.☺.◙Returns the 0000ED60 20 63 75 72 72 65 6E 74 20 75 73 65 72 73 20 6C 61 73 74 20 64 61 74 65 20 6F 6E 20 74 68 65 20 current users last date on the 0000ED80 73 79 73 74 65 6D 20 DC 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 5F 42 64 6C 20 20 20 system ▄...◙ See also : U_Bdl 0000EDA0 20 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C 20 20 20 20 20 55 5F 46 64 6C 20 20 20 20 55 5F U_BdlDay U_Bul U_Fdl U_ 0000EDC0 46 75 6C 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 49 6E 43 6F 6E 66 20 20 55 5F 4C 44 69 72 20 Ful◙ U_InConf U_LDir 0000EDE0 20 20 55 5F 4C 6D 72 20 20 20 20 20 55 5F 4C 6F 67 6F 6E 73 20 55 5F 4C 54 69 6D 65 0A 20 20 20 U_Lmr U_Logons U_LTime◙ 0000EE00 20 20 20 20 20 20 20 20 55 5F 4D 73 67 52 64 20 20 20 55 5F 4D 73 67 57 72 20 20 55 5F 4E 61 6D U_MsgRd U_MsgWr U_Nam 0000EE20 65 20 20 20 20 55 5F 50 77 64 48 69 73 74 55 5F 50 77 64 4C 63 0A 20 20 20 20 20 20 20 20 20 20 e U_PwdHistU_PwdLc◙ 0000EE40 20 55 5F 50 77 64 54 63 20 20 20 55 5F 52 65 63 4E 75 6D 20 55 5F 53 74 61 74 20 20 20 20 55 5F U_PwdTc U_RecNum U_Stat U_ 0000EE60 54 69 6D 65 4F 6E 0A 13 00 95 00 66 00 05 96 00 70 00 08 97 00 79 00 05 98 00 83 00 05 99 00 8C TimeOn◙‼.ò.f.♣û.p.◘ù.y.♣ÿ.â.♣Ö.î 0000EE80 00 05 9A 00 9D 00 08 9C 00 A7 00 06 9D 00 B0 00 05 9E 00 BA 00 08 9F 00 C3 00 07 A0 00 D6 00 07 .♣Ü.¥.◘£.º.♠¥.░.♣₧.║.◘ƒ.├.•á.╓.• 0000EEA0 A1 00 E0 00 07 A2 00 E9 00 06 A3 00 F3 00 09 A4 00 FC 00 07 A5 00 0F 01 07 A6 00 19 01 08 A7 00 í.α.•ó.Θ.♠ú.≤.○ñ.ⁿ.•Ñ.☼☺•ª.↓☺◘º. 0000EEC0 22 01 06 A8 00 2C 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 23 00 00 00 0A 20 20 55 "☺♠¿.,☺◘]☻[◙THelpTopic♥.#...◙ U 0000EEE0 5F 4C 44 49 52 28 29 20 3A 44 41 54 45 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 34 _LDIR() :DATE◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙4 0000EF00 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 75 72 72 65 6E 74 20 75 73 65 72 73 20 6C 61 .☺.◙Returns the current users la 0000EF20 73 74 20 64 69 72 65 63 74 6F 72 79 20 73 63 61 6E 20 64 61 74 65 20 DC 00 00 00 0A 20 53 65 65 st directory scan date ▄...◙ See 0000EF40 20 61 6C 73 6F 20 3A 20 55 5F 42 64 6C 20 20 20 20 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C also : U_Bdl U_BdlDay U_Bul 0000EF60 20 20 20 20 20 55 5F 46 64 6C 20 20 20 20 55 5F 46 75 6C 0A 20 20 20 20 20 20 20 20 20 20 20 55 U_Fdl U_Ful◙ U 0000EF80 5F 49 6E 43 6F 6E 66 20 20 55 5F 4C 44 61 74 65 20 20 55 5F 4C 6D 72 20 20 20 20 20 55 5F 4C 6F _InConf U_LDate U_Lmr U_Lo 0000EFA0 67 6F 6E 73 20 55 5F 4C 54 69 6D 65 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 4D 73 67 52 64 20 gons U_LTime◙ U_MsgRd 0000EFC0 20 20 55 5F 4D 73 67 57 72 20 20 55 5F 4E 61 6D 65 20 20 20 20 55 5F 50 77 64 48 69 73 74 55 5F U_MsgWr U_Name U_PwdHistU_ 0000EFE0 50 77 64 4C 63 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 50 77 64 54 63 20 20 20 55 5F 52 65 63 PwdLc◙ U_PwdTc U_Rec 0000F000 4E 75 6D 20 55 5F 53 74 61 74 20 20 20 20 55 5F 54 69 6D 65 4F 6E 0A 13 00 95 00 65 00 05 96 00 Num U_Stat U_TimeOn◙‼.ò.e.♣û. 0000F020 6F 00 08 97 00 78 00 05 98 00 82 00 05 99 00 8B 00 05 9A 00 9C 00 08 9B 00 A6 00 07 9D 00 AF 00 o.◘ù.x.♣ÿ.é.♣Ö.ï.♣Ü.£.◘¢.ª.•¥.». 0000F040 05 9E 00 B9 00 08 9F 00 C2 00 07 A0 00 D5 00 07 A1 00 DF 00 07 A2 00 E8 00 06 A3 00 F2 00 09 A4 ♣₧.╣.◘ƒ.┬.•á.╒.•í.▀.•ó.Φ.♠ú.≥.○ñ 0000F060 00 FB 00 07 A5 00 0E 01 07 A6 00 18 01 08 A7 00 21 01 06 A8 00 2B 01 08 5D 02 5B 0A 54 48 65 6C .√.•Ñ.♫☺•ª.↑☺◘º.!☺♠¿.+☺◘]☻[◙THel 0000F080 70 54 6F 70 69 63 03 00 45 00 00 00 0A 20 20 55 5F 4C 4D 52 28 63 6F 6E 66 4E 75 6D 3A 69 6E 74 pTopic♥.E...◙ U_LMR(confNum:int 0000F0A0 65 67 65 72 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF eger) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000F0C0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 56 00 01 00 0A 66 75 6E 63 74 69 6F 6E 20 74 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙V.☺.◙function t 0000F0E0 6F 20 72 65 74 75 72 6E 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 74 68 65 20 6C 61 73 74 20 o return the number of the last 0000F100 6D 65 73 73 61 67 65 20 72 65 61 64 20 66 6F 72 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 63 message read for the specified c 0000F120 6F 6E 66 65 72 65 6E 63 65 2E 20 DC 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 5F 42 64 onference. ▄...◙ See also : U_Bd 0000F140 6C 20 20 20 20 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C 20 20 20 20 20 55 5F 46 64 6C 20 20 l U_BdlDay U_Bul U_Fdl 0000F160 20 20 55 5F 46 75 6C 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 49 6E 43 6F 6E 66 20 20 55 5F 4C U_Ful◙ U_InConf U_L 0000F180 44 61 74 65 20 20 55 5F 4C 44 69 72 20 20 20 20 55 5F 4C 6F 67 6F 6E 73 20 55 5F 4C 54 69 6D 65 Date U_LDir U_Logons U_LTime 0000F1A0 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 4D 73 67 52 64 20 20 20 55 5F 4D 73 67 57 72 20 20 55 ◙ U_MsgRd U_MsgWr U 0000F1C0 5F 4E 61 6D 65 20 20 20 20 55 5F 50 77 64 48 69 73 74 55 5F 50 77 64 4C 63 0A 20 20 20 20 20 20 _Name U_PwdHistU_PwdLc◙ 0000F1E0 20 20 20 20 20 55 5F 50 77 64 54 63 20 20 20 55 5F 52 65 63 4E 75 6D 20 55 5F 53 74 61 74 20 20 U_PwdTc U_RecNum U_Stat 0000F200 20 20 55 5F 54 69 6D 65 4F 6E 0A 13 00 95 00 A9 00 05 96 00 B3 00 08 97 00 BC 00 05 98 00 C6 00 U_TimeOn◙‼.ò.⌐.♣û.│.◘ù.╝.♣ÿ.╞. 0000F220 05 99 00 CF 00 05 9A 00 E0 00 08 9B 00 EA 00 07 9C 00 F3 00 06 9E 00 FD 00 08 9F 00 06 01 07 A0 ♣Ö.╧.♣Ü.α.◘¢.Ω.•£.≤.♠₧.².◘ƒ.♠☺•á 0000F240 00 19 01 07 A1 00 23 01 07 A2 00 2C 01 06 A3 00 36 01 09 A4 00 3F 01 07 A5 00 52 01 07 A6 00 5C .↓☺•í.#☺•ó.,☺♠ú.6☺○ñ.?☺•Ñ.R☺•ª.\ 0000F260 01 08 A7 00 65 01 06 A8 00 6F 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 ☺◘º.e☺♠¿.o☺◘]☻[◙THelpTopic♥.-... 0000F280 0A 20 20 55 5F 4C 4F 47 4F 4E 53 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF ◙ U_LOGONS() :INTEGER◙ ▀▀▀▀▀▀▀ 0000F2A0 DF DF DF DF DF DF DF DF DF DF DF DF 0A 35 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 75 ▀▀▀▀▀▀▀▀▀▀▀▀◙5.☺.◙Returns the cu 0000F2C0 72 72 65 6E 74 20 75 73 65 72 73 20 6E 75 6D 62 65 72 20 6F 66 20 74 69 6D 65 73 20 6C 6F 67 67 rrent users number of times logg 0000F2E0 65 64 20 6F 6E 20 DC 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 5F 42 64 6C 20 20 20 20 ed on ▄...◙ See also : U_Bdl 0000F300 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C 20 20 20 20 20 55 5F 46 64 6C 20 20 20 20 55 5F 46 U_BdlDay U_Bul U_Fdl U_F 0000F320 75 6C 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 49 6E 43 6F 6E 66 20 20 55 5F 4C 44 61 74 65 20 ul◙ U_InConf U_LDate 0000F340 20 55 5F 4C 44 69 72 20 20 20 20 55 5F 4C 6D 72 20 20 20 20 55 5F 4C 54 69 6D 65 0A 20 20 20 20 U_LDir U_Lmr U_LTime◙ 0000F360 20 20 20 20 20 20 20 55 5F 4D 73 67 52 64 20 20 20 55 5F 4D 73 67 57 72 20 20 55 5F 4E 61 6D 65 U_MsgRd U_MsgWr U_Name 0000F380 20 20 20 20 55 5F 50 77 64 48 69 73 74 55 5F 50 77 64 4C 63 0A 20 20 20 20 20 20 20 20 20 20 20 U_PwdHistU_PwdLc◙ 0000F3A0 55 5F 50 77 64 54 63 20 20 20 55 5F 52 65 63 4E 75 6D 20 55 5F 53 74 61 74 20 20 20 20 55 5F 54 U_PwdTc U_RecNum U_Stat U_T 0000F3C0 69 6D 65 4F 6E 0A 13 00 95 00 70 00 05 96 00 7A 00 08 97 00 83 00 05 98 00 8D 00 05 99 00 96 00 imeOn◙‼.ò.p.♣û.z.◘ù.â.♣ÿ.ì.♣Ö.û. 0000F3E0 05 9A 00 A7 00 08 9B 00 B1 00 07 9C 00 BA 00 06 9D 00 C4 00 05 9F 00 CD 00 07 A0 00 E0 00 07 A1 ♣Ü.º.◘¢.▒.•£.║.♠¥.─.♣ƒ.═.•á.α.•í 0000F400 00 EA 00 07 A2 00 F3 00 06 A3 00 FD 00 09 A4 00 06 01 07 A5 00 19 01 07 A6 00 23 01 08 A7 00 2C .Ω.•ó.≤.♠ú.².○ñ.♠☺•Ñ.↓☺•ª.#☺◘º., 0000F420 01 06 A8 00 36 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 25 00 00 00 0A 20 20 55 5F ☺♠¿.6☺◘]☻[◙THelpTopic♥.%...◙ U_ 0000F440 4C 54 49 4D 45 28 29 20 3A 54 49 4D 45 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A LTIME() :TIME◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 0000F460 33 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 75 72 72 65 6E 74 20 75 73 65 72 73 20 6C 3.☺.◙Returns the current users l 0000F480 61 73 74 20 74 69 6D 65 20 6F 6E 20 74 68 65 20 73 79 73 74 65 6D 20 DD 00 00 00 0A 20 53 65 65 ast time on the system ▌...◙ See 0000F4A0 20 61 6C 73 6F 20 3A 20 55 5F 42 64 6C 20 20 20 20 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C also : U_Bdl U_BdlDay U_Bul 0000F4C0 20 20 20 20 20 55 5F 46 64 6C 20 20 20 20 55 5F 46 75 6C 0A 20 20 20 20 20 20 20 20 20 20 20 55 U_Fdl U_Ful◙ U 0000F4E0 5F 49 6E 43 6F 6E 66 20 20 55 5F 4C 44 61 74 65 20 20 55 5F 4C 44 69 72 20 20 20 20 55 5F 4C 6D _InConf U_LDate U_LDir U_Lm 0000F500 72 20 20 20 20 55 5F 4C 6F 67 6F 6E 73 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 4D 73 67 52 64 r U_Logons◙ U_MsgRd 0000F520 20 20 20 55 5F 4D 73 67 57 72 20 20 55 5F 4E 61 6D 65 20 20 20 20 55 5F 50 77 64 48 69 73 74 55 U_MsgWr U_Name U_PwdHistU 0000F540 5F 50 77 64 4C 63 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 50 77 64 54 63 20 20 20 55 5F 52 65 _PwdLc◙ U_PwdTc U_Re 0000F560 63 4E 75 6D 20 55 5F 53 74 61 74 20 20 20 20 55 5F 54 69 6D 65 4F 6E 0A 13 00 95 00 66 00 05 96 cNum U_Stat U_TimeOn◙‼.ò.f.♣û 0000F580 00 70 00 08 97 00 79 00 05 98 00 83 00 05 99 00 8C 00 05 9A 00 9D 00 08 9B 00 A7 00 07 9C 00 B0 .p.◘ù.y.♣ÿ.â.♣Ö.î.♣Ü.¥.◘¢.º.•£.░ 0000F5A0 00 06 9D 00 BA 00 05 9E 00 C3 00 08 A0 00 D7 00 07 A1 00 E1 00 07 A2 00 EA 00 06 A3 00 F4 00 09 .♠¥.║.♣₧.├.◘á.╫.•í.ß.•ó.Ω.♠ú.⌠.○ 0000F5C0 A4 00 FD 00 07 A5 00 10 01 07 A6 00 1A 01 08 A7 00 23 01 06 A8 00 2D 01 08 5D 02 5B 0A 54 48 65 ñ.².•Ñ.►☺•ª.→☺◘º.#☺♠¿.-☺◘]☻[◙THe 0000F5E0 6C 70 54 6F 70 69 63 03 00 2B 00 00 00 0A 20 20 55 5F 4D 53 47 52 44 28 29 20 3A 49 4E 54 45 47 lpTopic♥.+...◙ U_MSGRD() :INTEG 0000F600 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 32 00 01 00 0A 52 65 74 ER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Ret 0000F620 75 72 6E 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 6D 65 73 73 61 67 65 73 20 74 68 65 20 urns the number of messages the 0000F640 75 73 65 72 20 68 61 73 20 72 65 61 64 20 DD 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 user has read ▌...◙ See also : U 0000F660 5F 42 64 6C 20 20 20 20 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C 20 20 20 20 20 55 5F 46 64 _Bdl U_BdlDay U_Bul U_Fd 0000F680 6C 20 20 20 20 55 5F 46 75 6C 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 49 6E 43 6F 6E 66 20 20 l U_Ful◙ U_InConf 0000F6A0 55 5F 4C 44 61 74 65 20 20 55 5F 4C 44 69 72 20 20 20 20 55 5F 4C 6D 72 20 20 20 20 55 5F 4C 6F U_LDate U_LDir U_Lmr U_Lo 0000F6C0 67 6F 6E 73 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 4C 54 69 6D 65 20 20 20 55 5F 4D 73 67 57 gons◙ U_LTime U_MsgW 0000F6E0 72 20 20 55 5F 4E 61 6D 65 20 20 20 20 55 5F 50 77 64 48 69 73 74 55 5F 50 77 64 4C 63 0A 20 20 r U_Name U_PwdHistU_PwdLc◙ 0000F700 20 20 20 20 20 20 20 20 20 55 5F 50 77 64 54 63 20 20 20 55 5F 52 65 63 4E 75 6D 20 55 5F 53 74 U_PwdTc U_RecNum U_St 0000F720 61 74 20 20 20 20 55 5F 54 69 6D 65 4F 6E 0A 13 00 95 00 6B 00 05 96 00 75 00 08 97 00 7E 00 05 at U_TimeOn◙‼.ò.k.♣û.u.◘ù.~.♣ 0000F740 98 00 88 00 05 99 00 91 00 05 9A 00 A2 00 08 9B 00 AC 00 07 9C 00 B5 00 06 9D 00 BF 00 05 9E 00 ÿ.ê.♣Ö.æ.♣Ü.ó.◘¢.¼.•£.╡.♠¥.┐.♣₧. 0000F760 C8 00 08 9F 00 DC 00 07 A1 00 E6 00 07 A2 00 EF 00 06 A3 00 F9 00 09 A4 00 02 01 07 A5 00 15 01 ╚.◘ƒ.▄.•í.µ.•ó.∩.♠ú.∙.○ñ.☻☺•Ñ.§☺ 0000F780 07 A6 00 1F 01 08 A7 00 28 01 06 A8 00 32 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 •ª.▼☺◘º.(☺♠¿.2☺◘]☻[◙THelpTopic♥. 0000F7A0 2B 00 00 00 0A 20 20 55 5F 4D 53 47 57 52 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF +...◙ U_MSGWR() :INTEGER◙ ▀▀▀▀ 0000F7C0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 35 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙5.☺.◙Returns the 0000F7E0 6E 75 6D 62 65 72 20 6F 66 20 6D 65 73 73 61 67 65 73 20 74 68 65 20 75 73 65 72 20 68 61 73 20 number of messages the user has 0000F800 77 72 69 74 74 65 6E 20 DD 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 5F 42 64 6C 20 20 written ▌...◙ See also : U_Bdl 0000F820 20 20 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C 20 20 20 20 20 55 5F 46 64 6C 20 20 20 20 55 U_BdlDay U_Bul U_Fdl U 0000F840 5F 46 75 6C 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 49 6E 43 6F 6E 66 20 20 55 5F 4C 44 61 74 _Ful◙ U_InConf U_LDat 0000F860 65 20 20 55 5F 4C 44 69 72 20 20 20 20 55 5F 4C 6D 72 20 20 20 20 55 5F 4C 6F 67 6F 6E 73 0A 20 e U_LDir U_Lmr U_Logons◙ 0000F880 20 20 20 20 20 20 20 20 20 20 55 5F 4C 54 69 6D 65 20 20 20 55 5F 4D 73 67 52 64 20 20 55 5F 4E U_LTime U_MsgRd U_N 0000F8A0 61 6D 65 20 20 20 20 55 5F 50 77 64 48 69 73 74 55 5F 50 77 64 4C 63 0A 20 20 20 20 20 20 20 20 ame U_PwdHistU_PwdLc◙ 0000F8C0 20 20 20 55 5F 50 77 64 54 63 20 20 20 55 5F 52 65 63 4E 75 6D 20 55 5F 53 74 61 74 20 20 20 20 U_PwdTc U_RecNum U_Stat 0000F8E0 55 5F 54 69 6D 65 4F 6E 0A 13 00 95 00 6E 00 05 96 00 78 00 08 97 00 81 00 05 98 00 8B 00 05 99 U_TimeOn◙‼.ò.n.♣û.x.◘ù.ü.♣ÿ.ï.♣Ö 0000F900 00 94 00 05 9A 00 A5 00 08 9B 00 AF 00 07 9C 00 B8 00 06 9D 00 C2 00 05 9E 00 CB 00 08 9F 00 DF .ö.♣Ü.Ñ.◘¢.».•£.╕.♠¥.┬.♣₧.╦.◘ƒ.▀ 0000F920 00 07 A0 00 E9 00 07 A2 00 F2 00 06 A3 00 FC 00 09 A4 00 05 01 07 A5 00 18 01 07 A6 00 22 01 08 .•á.Θ.•ó.≥.♠ú.ⁿ.○ñ.♣☺•Ñ.↑☺•ª."☺◘ 0000F940 A7 00 2B 01 06 A8 00 35 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 º.+☺♠¿.5☺◘]☻[◙THelpTopic♥.'...◙ 0000F960 20 55 5F 4E 41 4D 45 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF U_NAME() :STRING◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 0000F980 DF DF DF DF 0A 20 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 75 72 72 65 6E 74 20 75 73 ▀▀▀▀◙ .☺.◙Returns the current us 0000F9A0 65 72 73 20 6E 61 6D 65 20 DD 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 5F 42 64 6C 20 ers name ▌...◙ See also : U_Bdl 0000F9C0 20 20 20 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C 20 20 20 20 20 55 5F 46 64 6C 20 20 20 20 U_BdlDay U_Bul U_Fdl 0000F9E0 55 5F 46 75 6C 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 49 6E 43 6F 6E 66 20 20 55 5F 4C 44 61 U_Ful◙ U_InConf U_LDa 0000FA00 74 65 20 20 55 5F 4C 44 69 72 20 20 20 20 55 5F 4C 6D 72 20 20 20 20 55 5F 4C 6F 67 6F 6E 73 0A te U_LDir U_Lmr U_Logons◙ 0000FA20 20 20 20 20 20 20 20 20 20 20 20 55 5F 4C 54 69 6D 65 20 20 20 55 5F 4D 73 67 52 64 20 20 55 5F U_LTime U_MsgRd U_ 0000FA40 4D 73 67 57 72 20 20 20 55 5F 50 77 64 48 69 73 74 55 5F 50 77 64 4C 63 0A 20 20 20 20 20 20 20 MsgWr U_PwdHistU_PwdLc◙ 0000FA60 20 20 20 20 55 5F 50 77 64 54 63 20 20 20 55 5F 52 65 63 4E 75 6D 20 55 5F 53 74 61 74 20 20 20 U_PwdTc U_RecNum U_Stat 0000FA80 20 55 5F 54 69 6D 65 4F 6E 0A 13 00 95 00 55 00 05 96 00 5F 00 08 97 00 68 00 05 98 00 72 00 05 U_TimeOn◙‼.ò.U.♣û._.◘ù.h.♣ÿ.r.♣ 0000FAA0 99 00 7B 00 05 9A 00 8C 00 08 9B 00 96 00 07 9C 00 9F 00 06 9D 00 A9 00 05 9E 00 B2 00 08 9F 00 Ö.{.♣Ü.î.◘¢.û.•£.ƒ.♠¥.⌐.♣₧.▓.◘ƒ. 0000FAC0 C6 00 07 A0 00 D0 00 07 A1 00 D9 00 07 A3 00 E3 00 09 A4 00 EC 00 07 A5 00 FF 00 07 A6 00 09 01 ╞.•á.╨.•í.┘.•ú.π.○ñ.∞.•Ñ. .•ª.○☺ 0000FAE0 08 A7 00 12 01 06 A8 00 1C 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 45 00 00 00 0A ◘º.↕☺♠¿.∟☺◘]☻[◙THelpTopic♥.E...◙ 0000FB00 20 20 55 5F 50 57 44 48 49 53 54 28 68 69 73 74 3A 69 6E 74 65 67 65 72 29 20 3A 53 54 52 49 4E U_PWDHIST(hist:integer) :STRIN 0000FB20 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF G◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0000FB40 DF DF DF 0A 62 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 70 ▀▀▀◙b.☺.◙Returns the specified p 0000FB60 61 73 73 77 6F 72 64 20 66 72 6F 6D 20 74 68 65 20 70 61 73 73 77 6F 72 64 20 68 69 73 74 6F 72 assword from the password histor 0000FB80 79 20 56 61 6C 69 64 20 76 61 6C 75 65 73 20 66 6F 72 20 22 68 69 73 74 22 20 61 72 65 20 31 20 y Valid values for "hist" are 1 0000FBA0 74 68 72 6F 75 67 68 20 33 20 DD 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 5F 42 64 6C through 3 ▌...◙ See also : U_Bdl 0000FBC0 20 20 20 20 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C 20 20 20 20 20 55 5F 46 64 6C 20 20 20 U_BdlDay U_Bul U_Fdl 0000FBE0 20 55 5F 46 75 6C 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 49 6E 43 6F 6E 66 20 20 55 5F 4C 44 U_Ful◙ U_InConf U_LD 0000FC00 61 74 65 20 20 55 5F 4C 44 69 72 20 20 20 20 55 5F 4C 6D 72 20 20 20 20 55 5F 4C 6F 67 6F 6E 73 ate U_LDir U_Lmr U_Logons 0000FC20 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 4C 54 69 6D 65 20 20 20 55 5F 4D 73 67 52 64 20 20 55 ◙ U_LTime U_MsgRd U 0000FC40 5F 4D 73 67 57 72 20 20 20 55 5F 4E 61 6D 65 20 20 20 55 5F 50 77 64 4C 63 0A 20 20 20 20 20 20 _MsgWr U_Name U_PwdLc◙ 0000FC60 20 20 20 20 20 55 5F 50 77 64 54 63 20 20 20 55 5F 52 65 63 4E 75 6D 20 55 5F 53 74 61 74 20 20 U_PwdTc U_RecNum U_Stat 0000FC80 20 20 55 5F 54 69 6D 65 4F 6E 0A 13 00 95 00 B5 00 05 96 00 BF 00 08 97 00 C8 00 05 98 00 D2 00 U_TimeOn◙‼.ò.╡.♣û.┐.◘ù.╚.♣ÿ.╥. 0000FCA0 05 99 00 DB 00 05 9A 00 EC 00 08 9B 00 F6 00 07 9C 00 FF 00 06 9D 00 09 01 05 9E 00 12 01 08 9F ♣Ö.█.♣Ü.∞.◘¢.÷.•£. .♠¥.○☺♣₧.↕☺◘ƒ 0000FCC0 00 26 01 07 A0 00 30 01 07 A1 00 39 01 07 A2 00 43 01 06 A4 00 4C 01 07 A5 00 5F 01 07 A6 00 69 .&☺•á.0☺•í.9☺•ó.C☺♠ñ.L☺•Ñ._☺•ª.i 0000FCE0 01 08 A7 00 72 01 06 A8 00 7C 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 25 00 00 00 ☺◘º.r☺♠¿.|☺◘]☻[◙THelpTopic♥.%... 0000FD00 0A 20 20 55 5F 50 57 44 4C 43 28 29 20 3A 44 41 54 45 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF ◙ U_PWDLC() :DATE◙ ▀▀▀▀▀▀▀▀▀▀▀ 0000FD20 DF DF DF DF 0A 2E 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 64 61 74 65 20 6F 66 20 74 68 ▀▀▀▀◙..☺.◙Returns the date of th 0000FD40 65 20 6C 61 73 74 20 70 61 73 73 77 6F 72 64 20 63 68 61 6E 67 65 20 DF 00 00 00 0A 20 53 65 65 e last password change ▀...◙ See 0000FD60 20 61 6C 73 6F 20 3A 20 55 5F 42 64 6C 20 20 20 20 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C also : U_Bdl U_BdlDay U_Bul 0000FD80 20 20 20 20 20 55 5F 46 64 6C 20 20 20 20 55 5F 46 75 6C 0A 20 20 20 20 20 20 20 20 20 20 20 55 U_Fdl U_Ful◙ U 0000FDA0 5F 49 6E 43 6F 6E 66 20 20 55 5F 4C 44 61 74 65 20 20 55 5F 4C 44 69 72 20 20 20 20 55 5F 4C 6D _InConf U_LDate U_LDir U_Lm 0000FDC0 72 20 20 20 20 55 5F 4C 6F 67 6F 6E 73 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 4C 54 69 6D 65 r U_Logons◙ U_LTime 0000FDE0 20 20 20 55 5F 4D 73 67 52 64 20 20 55 5F 4D 73 67 57 72 20 20 20 55 5F 4E 61 6D 65 20 20 20 55 U_MsgRd U_MsgWr U_Name U 0000FE00 5F 50 77 64 48 69 73 74 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 50 77 64 54 63 20 20 20 55 5F _PwdHist◙ U_PwdTc U_ 0000FE20 52 65 63 4E 75 6D 20 55 5F 53 74 61 74 20 20 20 20 55 5F 54 69 6D 65 4F 6E 0A 13 00 95 00 61 00 RecNum U_Stat U_TimeOn◙‼.ò.a. 0000FE40 05 96 00 6B 00 08 97 00 74 00 05 98 00 7E 00 05 99 00 87 00 05 9A 00 98 00 08 9B 00 A2 00 07 9C ♣û.k.◘ù.t.♣ÿ.~.♣Ö.ç.♣Ü.ÿ.◘¢.ó.•£ 0000FE60 00 AB 00 06 9D 00 B5 00 05 9E 00 BE 00 08 9F 00 D2 00 07 A0 00 DC 00 07 A1 00 E5 00 07 A2 00 EF .½.♠¥.╡.♣₧.╛.◘ƒ.╥.•á.▄.•í.σ.•ó.∩ 0000FE80 00 06 A3 00 F8 00 09 A5 00 0D 01 07 A6 00 17 01 08 A7 00 20 01 06 A8 00 2A 01 08 5D 02 5B 0A 54 .♠ú.°.○Ñ.♪☺•ª.↨☺◘º. ☺♠¿.*☺◘]☻[◙T 0000FEA0 48 65 6C 70 54 6F 70 69 63 03 00 2B 00 00 00 0A 20 20 55 5F 50 57 44 54 43 28 29 20 3A 49 4E 54 HelpTopic♥.+...◙ U_PWDTC() :INT 0000FEC0 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3B 00 01 00 0A 52 EGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙;.☺.◙R 0000FEE0 65 74 75 72 6E 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 74 69 6D 65 73 20 74 68 65 20 70 eturns the number of times the p 0000FF00 61 73 73 77 6F 72 64 20 68 61 73 20 62 65 65 6E 20 63 68 61 6E 67 65 64 20 DF 00 00 00 0A 20 53 assword has been changed ▀...◙ S 0000FF20 65 65 20 61 6C 73 6F 20 3A 20 55 5F 42 64 6C 20 20 20 20 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 ee also : U_Bdl U_BdlDay U_B 0000FF40 75 6C 20 20 20 20 20 55 5F 46 64 6C 20 20 20 20 55 5F 46 75 6C 0A 20 20 20 20 20 20 20 20 20 20 ul U_Fdl U_Ful◙ 0000FF60 20 55 5F 49 6E 43 6F 6E 66 20 20 55 5F 4C 44 61 74 65 20 20 55 5F 4C 44 69 72 20 20 20 20 55 5F U_InConf U_LDate U_LDir U_ 0000FF80 4C 6D 72 20 20 20 20 55 5F 4C 6F 67 6F 6E 73 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 4C 54 69 Lmr U_Logons◙ U_LTi 0000FFA0 6D 65 20 20 20 55 5F 4D 73 67 52 64 20 20 55 5F 4D 73 67 57 72 20 20 20 55 5F 4E 61 6D 65 20 20 me U_MsgRd U_MsgWr U_Name 0000FFC0 20 55 5F 50 77 64 48 69 73 74 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 50 77 64 4C 63 20 20 20 U_PwdHist◙ U_PwdLc 0000FFE0 55 5F 52 65 63 4E 75 6D 20 55 5F 53 74 61 74 20 20 20 20 55 5F 54 69 6D 65 4F 6E 0A 13 00 95 00 U_RecNum U_Stat U_TimeOn◙‼.ò. 00010000 74 00 05 96 00 7E 00 08 97 00 87 00 05 98 00 91 00 05 99 00 9A 00 05 9A 00 AB 00 08 9B 00 B5 00 t.♣û.~.◘ù.ç.♣ÿ.æ.♣Ö.Ü.♣Ü.½.◘¢.╡. 00010020 07 9C 00 BE 00 06 9D 00 C8 00 05 9E 00 D1 00 08 9F 00 E5 00 07 A0 00 EF 00 07 A1 00 F8 00 07 A2 •£.╛.♠¥.╚.♣₧.╤.◘ƒ.σ.•á.∩.•í.°.•ó 00010040 00 02 01 06 A3 00 0B 01 09 A4 00 20 01 07 A6 00 2A 01 08 A7 00 33 01 06 A8 00 3D 01 08 5D 02 5B .☻☺♠ú.♂☺○ñ. ☺•ª.*☺◘º.3☺♠¿.=☺◘]☻[ 00010060 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 43 00 00 00 0A 20 20 55 5F 52 45 43 4E 55 4D 28 75 73 65 ◙THelpTopic♥.C...◙ U_RECNUM(use 00010080 72 3A 73 74 72 69 6E 67 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF r:string) :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀ 000100A0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 71 00 01 00 0A 52 65 74 75 72 6E 73 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙q.☺.◙Returns 000100C0 20 74 68 65 20 75 73 65 72 20 72 65 63 6F 72 64 20 6E 75 6D 62 65 72 20 28 30 2D 36 35 35 33 35 the user record number (0-65535 000100E0 29 20 66 6F 72 20 75 73 65 72 20 6E 61 6D 65 20 22 75 73 65 72 22 20 6F 72 20 2D 31 20 69 66 20 ) for user name "user" or -1 if 00010100 22 75 73 65 72 22 20 69 73 20 6E 6F 74 20 72 65 67 69 73 74 65 72 65 64 20 6F 6E 20 74 68 69 73 "user" is not registered on this 00010120 20 73 79 73 74 65 6D 2E 20 DF 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 5F 42 64 6C 20 system. ▀...◙ See also : U_Bdl 00010140 20 20 20 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C 20 20 20 20 20 55 5F 46 64 6C 20 20 20 20 U_BdlDay U_Bul U_Fdl 00010160 55 5F 46 75 6C 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 49 6E 43 6F 6E 66 20 20 55 5F 4C 44 61 U_Ful◙ U_InConf U_LDa 00010180 74 65 20 20 55 5F 4C 44 69 72 20 20 20 20 55 5F 4C 6D 72 20 20 20 20 55 5F 4C 6F 67 6F 6E 73 0A te U_LDir U_Lmr U_Logons◙ 000101A0 20 20 20 20 20 20 20 20 20 20 20 55 5F 4C 54 69 6D 65 20 20 20 55 5F 4D 73 67 52 64 20 20 55 5F U_LTime U_MsgRd U_ 000101C0 4D 73 67 57 72 20 20 20 55 5F 4E 61 6D 65 20 20 20 55 5F 50 77 64 48 69 73 74 0A 20 20 20 20 20 MsgWr U_Name U_PwdHist◙ 000101E0 20 20 20 20 20 20 55 5F 50 77 64 4C 63 20 20 20 55 5F 50 77 64 54 63 20 20 55 5F 53 74 61 74 20 U_PwdLc U_PwdTc U_Stat 00010200 20 20 20 55 5F 54 69 6D 65 4F 6E 0A 13 00 95 00 C2 00 05 96 00 CC 00 08 97 00 D5 00 05 98 00 DF U_TimeOn◙‼.ò.┬.♣û.╠.◘ù.╒.♣ÿ.▀ 00010220 00 05 99 00 E8 00 05 9A 00 F9 00 08 9B 00 03 01 07 9C 00 0C 01 06 9D 00 16 01 05 9E 00 1F 01 08 .♣Ö.Φ.♣Ü.∙.◘¢.♥☺•£.♀☺♠¥.▬☺♣₧.▼☺◘ 00010240 9F 00 33 01 07 A0 00 3D 01 07 A1 00 46 01 07 A2 00 50 01 06 A3 00 59 01 09 A4 00 6E 01 07 A5 00 ƒ.3☺•á.=☺•í.F☺•ó.P☺♠ú.Y☺○ñ.n☺•Ñ. 00010260 78 01 07 A7 00 81 01 06 A8 00 8B 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 57 00 00 x☺•º.ü☺♠¿.ï☺◘]☻[◙THelpTopic♣.W.. 00010280 00 0A 20 20 55 5F 53 54 41 54 28 6F 70 74 69 6F 6E 3A 69 6E 74 65 67 65 72 29 20 3A 44 41 54 45 .◙ U_STAT(option:integer) :DATE 000102A0 20 6F 72 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF or :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000102C0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Ret 000102E0 75 72 6E 73 20 61 20 73 74 61 74 69 73 74 69 63 20 61 62 6F 75 74 20 74 68 65 20 75 73 65 72 20 urns a statistic about the user 00010300 74 68 61 74 20 69 73 20 74 72 61 63 6B 65 64 20 62 79 20 50 43 42 6F 61 72 64 20 35 00 00 00 0A that is tracked by PCBoard 5...◙ 00010320 20 20 20 20 20 20 20 20 20 56 61 6C 69 64 20 76 61 6C 75 65 73 20 66 6F 72 20 22 6F 70 74 69 6F Valid values for "optio 00010340 6E 22 20 61 72 65 20 31 20 74 68 72 6F 75 67 68 20 31 35 0A 0E 04 00 00 0A 20 20 20 20 20 20 20 n" are 1 through 15◙♫♦..◙ 00010360 20 20 20 20 20 31 20 2D 20 52 65 74 75 72 6E 73 20 74 68 65 20 66 69 72 73 74 20 64 61 74 65 20 1 - Returns the first date 00010380 74 68 65 20 75 73 65 72 20 63 61 6C 6C 65 64 20 74 68 65 20 73 79 73 74 65 6D 0A 20 20 20 20 20 the user called the system◙ 000103A0 20 20 20 20 20 20 20 32 20 2D 20 52 65 74 75 72 6E 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 2 - Returns the number of 000103C0 20 53 79 73 4F 70 20 70 61 67 65 73 20 74 68 65 20 75 73 65 72 20 68 61 73 20 72 65 71 75 65 73 SysOp pages the user has reques 000103E0 74 65 64 0A 20 20 20 20 20 20 20 20 20 20 20 20 33 20 2D 20 52 65 74 75 72 6E 73 20 74 68 65 20 ted◙ 3 - Returns the 00010400 6E 75 6D 62 65 72 20 6F 66 20 67 72 6F 75 70 20 63 68 61 74 73 20 74 68 65 20 75 73 65 72 20 68 number of group chats the user h 00010420 61 73 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 74 69 63 69 70 61 74 65 64 20 as◙ participated 00010440 69 6E 0A 20 20 20 20 20 20 20 20 20 20 20 20 34 20 2D 20 52 65 74 75 72 6E 73 20 74 68 65 20 6E in◙ 4 - Returns the n 00010460 75 6D 62 65 72 20 6F 66 20 63 6F 6D 6D 65 6E 74 73 20 74 68 65 20 75 73 65 72 20 68 61 73 20 6C umber of comments the user has l 00010480 65 66 74 0A 20 20 20 20 20 20 20 20 20 20 20 20 35 20 2D 20 52 65 74 75 72 6E 73 20 74 68 65 20 eft◙ 5 - Returns the 000104A0 6E 75 6D 62 65 72 20 6F 66 20 33 30 30 20 62 70 73 20 63 6F 6E 6E 65 63 74 73 0A 20 20 20 20 20 number of 300 bps connects◙ 000104C0 20 20 20 20 20 20 20 36 20 2D 20 52 65 74 75 72 6E 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 6 - Returns the number of 000104E0 20 31 32 30 30 20 62 70 73 20 63 6F 6E 6E 65 63 74 73 0A 20 20 20 20 20 20 20 20 20 20 20 20 37 1200 bps connects◙ 7 00010500 20 2D 20 52 65 74 75 72 6E 73 20 74 68 65 20 62 75 6D 62 65 72 20 6F 66 20 32 34 30 30 20 62 70 - Returns the bumber of 2400 bp 00010520 73 20 63 6F 6E 6E 65 63 74 73 0A 20 20 20 20 20 20 20 20 20 20 20 20 38 20 2D 20 52 65 74 75 72 s connects◙ 8 - Retur 00010540 6E 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 39 36 30 30 20 62 70 73 20 63 6F 6E 6E 65 63 ns the number of 9600 bps connec 00010560 74 73 0A 20 20 20 20 20 20 20 20 20 20 20 20 39 20 2D 20 52 65 74 75 72 6E 73 20 74 68 65 20 6E ts◙ 9 - Returns the n 00010580 75 6D 62 65 72 20 6F 66 20 31 34 34 30 30 20 62 70 73 20 63 6F 6E 6E 65 63 74 73 0A 20 20 20 20 umber of 14400 bps connects◙ 000105A0 20 20 20 20 20 20 20 31 30 20 2D 20 52 65 74 75 72 6E 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 10 - Returns the number o 000105C0 66 20 73 65 63 75 72 69 74 79 20 76 69 6F 6C 61 74 69 6F 6E 73 0A 20 20 20 20 20 20 20 20 20 20 f security violations◙ 000105E0 20 31 31 20 2D 20 52 65 74 75 72 6E 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 22 6E 6F 74 11 - Returns the number of "not 00010600 20 72 65 67 69 73 74 65 72 65 64 20 69 6E 20 63 6F 6E 66 65 72 65 6E 63 65 22 0A 20 20 20 20 20 registered in conference"◙ 00010620 20 20 20 20 20 20 20 20 20 20 20 77 61 72 6E 69 6E 67 73 0A 20 20 20 20 20 20 20 20 20 20 20 31 warnings◙ 1 00010640 32 20 2D 20 52 65 74 75 72 6E 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 74 69 6D 65 73 20 2 - Returns the number of times 00010660 74 68 65 20 75 73 65 72 73 20 64 6F 77 6E 6C 6F 61 64 20 6C 69 6D 69 74 0A 20 20 20 20 20 20 20 the users download limit◙ 00010680 20 20 20 20 20 20 20 20 20 68 61 73 20 62 65 65 6E 20 72 65 61 63 68 65 64 0A 20 20 20 20 20 20 has been reached◙ 000106A0 20 20 20 20 20 31 33 20 2D 20 52 65 74 75 72 6E 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 13 - Returns the number of 000106C0 22 66 69 6C 65 20 6E 6F 74 20 66 6F 75 6E 64 22 20 77 61 72 6E 69 6E 67 73 0A 20 20 20 20 20 20 "file not found" warnings◙ 000106E0 20 20 20 20 20 31 34 20 2D 20 52 65 74 75 72 6E 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 14 - Returns the number of 00010700 70 61 73 73 77 6F 72 64 20 65 72 72 6F 72 73 20 74 68 65 20 75 73 65 72 20 68 61 73 20 68 61 64 password errors the user has had 00010720 0A 20 20 20 20 20 20 20 20 20 20 20 31 35 20 2D 20 52 65 74 75 72 6E 73 20 74 68 65 20 6E 75 6D ◙ 15 - Returns the num 00010740 62 65 72 20 6F 66 20 76 65 72 69 66 79 20 65 72 72 6F 72 73 20 74 68 65 20 75 73 65 72 20 68 61 ber of verify errors the user ha 00010760 73 20 68 61 64 0A DF 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 5F 42 64 6C 20 20 20 20 s had◙▀...◙ See also : U_Bdl 00010780 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C 20 20 20 20 20 55 5F 46 64 6C 20 20 20 20 55 5F 46 U_BdlDay U_Bul U_Fdl U_F 000107A0 75 6C 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 49 6E 43 6F 6E 66 20 20 55 5F 4C 44 61 74 65 20 ul◙ U_InConf U_LDate 000107C0 20 55 5F 4C 44 69 72 20 20 20 20 55 5F 4C 6D 72 20 20 20 20 55 5F 4C 6F 67 6F 6E 73 0A 20 20 20 U_LDir U_Lmr U_Logons◙ 000107E0 20 20 20 20 20 20 20 20 55 5F 4C 54 69 6D 65 20 20 20 55 5F 4D 73 67 52 64 20 20 55 5F 4D 73 67 U_LTime U_MsgRd U_Msg 00010800 57 72 20 20 20 55 5F 4E 61 6D 65 20 20 20 55 5F 50 77 64 48 69 73 74 0A 20 20 20 20 20 20 20 20 Wr U_Name U_PwdHist◙ 00010820 20 20 20 55 5F 50 77 64 4C 63 20 20 20 55 5F 50 77 64 54 63 20 20 55 5F 52 65 63 4E 75 6D 20 20 U_PwdLc U_PwdTc U_RecNum 00010840 55 5F 54 69 6D 65 4F 6E 0A 13 00 95 00 E7 04 05 96 00 F1 04 08 97 00 FA 04 05 98 00 04 05 05 99 U_TimeOn◙‼.ò.τ♦♣û.±♦◘ù.·♦♣ÿ.♦♣♣Ö 00010860 00 0D 05 05 9A 00 1E 05 08 9B 00 28 05 07 9C 00 31 05 06 9D 00 3B 05 05 9E 00 44 05 08 9F 00 58 .♪♣♣Ü.▲♣◘¢.(♣•£.1♣♠¥.;♣♣₧.D♣◘ƒ.X 00010880 05 07 A0 00 62 05 07 A1 00 6B 05 07 A2 00 75 05 06 A3 00 7E 05 09 A4 00 93 05 07 A5 00 9D 05 07 ♣•á.b♣•í.k♣•ó.u♣♠ú.~♣○ñ.ô♣•Ñ.¥♣• 000108A0 A6 00 A6 05 08 A8 00 B0 05 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A 20 ª.ª♣◘¿.░♣◘]☻[◙THelpTopic♥.-...◙ 000108C0 20 55 5F 54 49 4D 45 4F 4E 28 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF U_TIMEON() :INTEGER◙ ▀▀▀▀▀▀▀▀▀ 000108E0 DF DF DF DF DF DF DF DF DF DF 0A 38 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 63 75 72 72 ▀▀▀▀▀▀▀▀▀▀◙8.☺.◙Returns the curr 00010900 65 6E 74 20 75 73 65 72 73 20 74 69 6D 65 20 6F 6E 6C 69 6E 65 20 74 6F 64 61 79 20 69 6E 20 6D ent users time online today in m 00010920 69 6E 75 74 65 73 20 DD 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 55 5F 42 64 6C 20 20 20 inutes ▌...◙ See also : U_Bdl 00010940 20 20 55 5F 42 64 6C 44 61 79 20 55 5F 42 75 6C 20 20 20 20 20 55 5F 46 64 6C 20 20 20 20 55 5F U_BdlDay U_Bul U_Fdl U_ 00010960 46 75 6C 0A 20 20 20 20 20 20 20 20 20 20 20 55 5F 49 6E 43 6F 6E 66 20 20 55 5F 4C 44 61 74 65 Ful◙ U_InConf U_LDate 00010980 20 20 55 5F 4C 44 69 72 20 20 20 20 55 5F 4C 6D 72 20 20 20 20 55 5F 4C 6F 67 6F 6E 73 0A 20 20 U_LDir U_Lmr U_Logons◙ 000109A0 20 20 20 20 20 20 20 20 20 55 5F 4C 54 69 6D 65 20 20 20 55 5F 4D 73 67 52 64 20 20 55 5F 4D 73 U_LTime U_MsgRd U_Ms 000109C0 67 57 72 20 20 20 55 5F 4E 61 6D 65 20 20 20 55 5F 50 77 64 48 69 73 74 0A 20 20 20 20 20 20 20 gWr U_Name U_PwdHist◙ 000109E0 20 20 20 20 55 5F 50 77 64 4C 63 20 20 20 55 5F 50 77 64 54 63 20 20 55 5F 52 65 63 4E 75 6D 20 U_PwdLc U_PwdTc U_RecNum 00010A00 20 55 5F 53 74 61 74 0A 13 00 95 00 73 00 05 96 00 7D 00 08 97 00 86 00 05 98 00 90 00 05 99 00 U_Stat◙‼.ò.s.♣û.}.◘ù.å.♣ÿ.É.♣Ö. 00010A20 99 00 05 9A 00 AA 00 08 9B 00 B4 00 07 9C 00 BD 00 06 9D 00 C7 00 05 9E 00 D0 00 08 9F 00 E4 00 Ö.♣Ü.¬.◘¢.┤.•£.╜.♠¥.╟.♣₧.╨.◘ƒ.Σ. 00010A40 07 A0 00 EE 00 07 A1 00 F7 00 07 A2 00 01 01 06 A3 00 0A 01 09 A4 00 1F 01 07 A5 00 29 01 07 A6 •á.ε.•í.≈.•ó.☺☺♠ú.◙☺○ñ.▼☺•Ñ.)☺•ª 00010A60 00 32 01 08 A7 00 3C 01 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 3F 00 00 00 0A 20 20 .2☺◘º.<☺♠]☻[◙THelpTopic♥.?...◙ 00010A80 56 41 4C 43 43 28 43 43 6E 75 6D 3A 73 74 72 69 6E 67 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF VALCC(CCnum:string) :BOOLEAN◙ ▀ 00010AA0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 37 00 01 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙7.☺. 00010AC0 0A 52 65 74 75 72 6E 73 20 54 52 55 45 20 69 66 20 22 43 43 6E 75 6D 22 20 69 73 20 61 20 76 61 ◙Returns TRUE if "CCnum" is a va 00010AE0 6C 69 64 20 63 72 65 64 69 74 20 63 61 72 64 20 6E 75 6D 62 65 72 20 22 00 00 00 0A 20 53 65 65 lid credit card number "...◙ See 00010B00 20 61 6C 73 6F 20 3A 20 56 61 6C 43 43 20 49 6E 70 75 74 43 43 20 43 63 54 79 70 65 0A 03 00 A9 also : ValCC InputCC CcType◙♥.⌐ 00010B20 00 84 00 05 E4 00 8A 00 07 11 00 92 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 41 00 .ä.♣Σ.è.•◄.Æ.♠]☻[◙THelpTopic♥.A. 00010B40 00 00 0A 20 20 56 41 4C 44 41 54 45 28 64 61 74 65 3A 73 74 72 69 6E 67 29 20 3A 42 4F 4F 4C 45 ..◙ VALDATE(date:string) :BOOLE 00010B60 41 4E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF AN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00010B80 DF DF 0A 32 00 01 00 0A 52 65 74 75 72 6E 73 20 54 52 55 45 20 69 66 20 22 64 61 74 65 22 20 69 ▀▀◙2.☺.◙Returns TRUE if "date" i 00010BA0 73 20 69 6E 20 61 20 76 61 6C 69 64 20 64 61 74 65 20 66 6F 72 6D 61 74 20 15 00 00 00 0A 20 53 s in a valid date format §...◙ S 00010BC0 65 65 20 61 6C 73 6F 20 3A 20 56 61 6C 54 69 6D 65 0A 01 00 AB 00 81 00 07 5D 02 5B 0A 54 48 65 ee also : ValTime◙☺.½.ü.•]☻[◙THe 00010BE0 6C 70 54 6F 70 69 63 03 00 41 00 00 00 0A 20 20 56 41 4C 54 49 4D 45 28 74 69 6D 65 3A 73 74 72 lpTopic♥.A...◙ VALTIME(time:str 00010C00 69 6E 67 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ing) :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00010C20 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 32 00 01 00 0A 52 65 74 75 72 6E 73 20 54 52 55 45 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀◙2.☺.◙Returns TRUE 00010C40 69 66 20 22 74 69 6D 65 22 20 69 73 20 69 6E 20 61 20 76 61 6C 69 64 20 74 69 6D 65 20 66 6F 72 if "time" is in a valid time for 00010C60 6D 61 74 20 15 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 56 61 6C 44 61 74 65 0A 01 00 AA mat §...◙ See also : ValDate◙☺.¬ 00010C80 00 81 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 23 00 00 00 0A 20 20 56 45 52 28 29 .ü.•]☻[◙THelpTopic☻.#...◙ VER() 00010CA0 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 37 00 01 00 0A :INTEGER◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙7.☺.◙ 00010CC0 52 65 74 75 72 6E 73 20 74 68 65 20 76 65 72 73 69 6F 6E 20 6E 75 6D 62 65 72 20 6F 66 20 50 43 Returns the version number of PC 00010CE0 42 6F 61 72 64 20 74 68 61 74 20 69 73 20 72 75 6E 6E 69 6E 67 20 00 00 5D 02 5B 0A 54 48 65 6C Board that is running ..]☻[◙THel 00010D00 70 54 6F 70 69 63 03 00 57 00 00 00 0A 20 20 58 4F 52 28 76 61 72 31 3A 69 6E 74 65 67 65 72 2C pTopic♥.W...◙ XOR(var1:integer, 00010D20 20 76 61 72 32 3A 69 6E 74 65 67 65 72 29 20 3A 49 4E 54 45 47 45 52 0A 20 20 DF DF DF DF DF DF var2:integer) :INTEGER◙ ▀▀▀▀▀▀ 00010D40 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00010D60 DF DF 0A 3D 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 62 69 74 77 69 73 65 20 65 78 63 6C ▀▀◙=.☺.◙Returns the bitwise excl 00010D80 75 73 69 76 65 2D 6F 72 20 6F 66 20 74 77 6F 20 69 6E 74 65 67 65 72 20 65 78 70 72 65 73 73 69 usive-or of two integer expressi 00010DA0 6F 6E 73 20 18 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4F 72 20 41 6E 64 20 4E 6F 74 0A ons ↑...◙ See also : Or And Not◙ 00010DC0 03 00 5B 00 A2 00 02 09 00 A5 00 03 59 00 A9 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 ♥.[.ó.☻○.Ñ.♥Y.⌐.♥]☻[◙THelpTopic♥ 00010DE0 00 35 00 00 00 0A 20 20 59 45 41 52 28 76 61 72 3A 64 61 74 65 29 20 3A 49 4E 54 45 47 45 52 0A .5...◙ YEAR(var:date) :INTEGER◙ 00010E00 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 27 00 01 00 0A 52 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙'.☺.◙R 00010E20 65 74 75 72 6E 73 20 74 68 65 20 79 65 61 72 20 28 31 39 30 30 2D 32 30 37 39 29 20 6F 66 20 22 eturns the year (1900-2079) of " 00010E40 76 61 72 22 20 1B 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4D 6F 6E 74 68 20 44 61 79 20 var" ←...◙ See also : Month Day 00010E60 44 6F 77 0A 03 00 57 00 6A 00 05 18 00 70 00 03 1B 00 74 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F Dow◙♥.W.j.♣↑.p.♥←.t.♥]☻[◙THelpTo 00010E80 70 69 63 03 00 29 00 00 00 0A 20 20 59 45 53 43 48 41 52 28 29 20 3A 53 54 52 49 4E 47 0A 20 20 pic♥.)...◙ YESCHAR() :STRING◙ 00010EA0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 2C 00 01 00 0A 52 65 74 75 72 6E 73 20 74 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙,.☺.◙Returns t 00010EC0 68 65 20 63 75 72 72 65 6E 74 20 6C 61 6E 67 75 61 67 65 20 79 65 73 20 63 68 61 72 61 63 74 65 he current language yes characte 00010EE0 72 20 14 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4E 6F 43 68 61 72 0A 01 00 58 00 63 00 r ¶...◙ See also : NoChar◙☺.X.c. 00010F00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A 20 20 41 44 4A 54 49 4D 45 20 ♠]☻[◙THelpTopic♥.-...◙ ADJTIME 00010F20 6D 69 6E 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF min:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00010F40 DF 0A 48 00 01 00 0A 41 64 64 20 6F 72 20 73 75 62 74 72 61 63 74 20 22 6D 69 6E 22 20 6D 69 6E ▀◙H.☺.◙Add or subtract "min" min 00010F60 75 74 65 73 20 74 6F 20 74 68 65 20 75 73 65 72 73 20 74 69 6D 65 20 61 76 61 69 6C 61 62 6C 65 utes to the users time available 00010F80 20 74 68 69 73 20 73 65 73 73 69 6F 6E 20 18 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 45 this session ↑...◙ See also : E 00010FA0 76 74 54 69 6D 65 41 64 6A 0A 01 00 3E 00 83 00 0A 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 vtTimeAdj◙☺.>.â.◙]☻[◙THelpTopic♣ 00010FC0 00 47 00 00 00 0A 20 20 41 4E 53 49 50 4F 53 20 63 6F 6C 3A 69 6E 74 65 67 65 72 2C 20 72 6F 77 .G...◙ ANSIPOS col:integer, row 00010FE0 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF :integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00011000 DF DF DF DF DF DF DF DF DF DF DF 0A 4C 00 01 00 0A 49 66 20 41 4E 53 49 20 69 73 20 61 76 61 69 ▀▀▀▀▀▀▀▀▀▀▀◙L.☺.◙If ANSI is avai 00011020 6C 61 62 6C 65 2C 20 70 6F 73 69 74 69 6F 6E 20 74 68 65 20 63 75 72 73 6F 72 20 69 6E 20 63 6F lable, position the cursor in co 00011040 6C 75 6D 6E 20 22 63 6F 6C 22 20 61 6E 64 20 69 6E 20 72 6F 77 20 22 72 6F 77 22 20 B0 00 00 00 lumn "col" and in row "row" ░... 00011060 0A 20 20 20 20 20 20 20 20 20 4C 65 67 61 6C 20 72 61 6E 67 65 73 3A 20 20 31 20 3C 3D 20 63 6F ◙ Legal ranges: 1 <= co 00011080 6C 20 3C 3D 20 38 30 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l <= 80◙ 000110A0 31 20 3C 3D 20 72 6F 77 20 3C 3D 20 32 33 20 28 42 65 63 61 75 73 65 20 6F 66 20 74 68 65 20 73 1 <= row <= 23 (Because of the s 000110C0 74 61 74 75 73 20 6C 69 6E 65 73 29 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tatus lines)◙ 000110E0 20 20 20 20 20 28 31 2C 31 29 20 69 73 20 74 68 65 20 74 6F 70 20 6C 65 66 74 20 63 6F 72 6E 65 (1,1) is the top left corne 00011100 72 20 6F 66 20 74 68 65 20 73 63 72 65 65 6E 0A 03 01 01 00 0A 0A 4E 6F 74 65 20 3A 20 42 65 20 r of the screen◙♥☺☺.◙◙Note : Be 00011120 61 77 61 72 65 20 74 68 61 74 20 74 68 65 20 75 73 65 72 20 6D 61 79 20 68 61 76 65 20 61 20 64 aware that the user may have a d 00011140 69 66 66 65 72 65 6E 74 20 6E 75 6D 62 65 72 20 6F 66 20 6C 69 6E 65 73 20 6F 6E 20 68 69 73 20 ifferent number of lines on his 00011160 73 63 72 65 65 6E 2E 2E 2E 20 69 66 20 74 68 65 20 75 73 65 72 20 68 61 73 20 35 30 20 6C 69 6E screen... if the user has 50 lin 00011180 65 73 20 66 6F 72 20 65 78 65 6D 70 6C 65 20 61 6E 64 20 74 68 61 74 20 79 6F 75 20 64 6F 20 61 es for exemple and that you do a 000111A0 6E 20 41 4E 53 49 50 4F 53 20 73 65 6E 74 65 6E 63 65 20 74 6F 20 70 6F 73 69 74 69 6F 6E 20 74 n ANSIPOS sentence to position t 000111C0 68 65 20 63 75 72 73 6F 72 20 6F 6E 20 74 68 65 20 32 33 72 64 20 6C 69 6E 65 2C 20 74 68 65 20 he cursor on the 23rd line, the 000111E0 75 73 65 72 20 77 69 6C 6C 20 68 61 76 65 20 61 20 70 72 6F 6D 70 74 20 69 6E 20 74 68 65 20 6D user will have a prompt in the m 00011200 69 64 64 6C 65 20 6F 66 20 68 69 73 20 73 63 72 65 65 6E 2E 2E 2E 20 17 00 00 00 0A 20 53 65 65 iddle of his screen... ↨...◙ See 00011220 20 61 6C 73 6F 20 3A 20 47 65 74 58 20 47 65 74 59 0A 02 00 22 00 54 02 04 23 00 59 02 04 5D 02 also : GetX GetY◙☻.".T☻♦#.Y☻♦]☻ 00011240 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2B 00 00 00 0A 20 20 42 41 43 4B 55 50 20 76 61 72 3A [◙THelpTopic♥.+...◙ BACKUP var: 00011260 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 50 00 01 integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙P.☺ 00011280 00 0A 42 61 63 6B 75 70 20 28 6D 6F 76 65 20 74 68 65 20 63 75 72 73 6F 72 20 74 6F 20 74 68 65 .◙Backup (move the cursor to the 000112A0 20 6C 65 66 74 29 20 22 76 61 72 22 20 63 6F 6C 75 6D 6E 73 20 77 69 74 68 6F 75 74 20 67 6F 69 left) "var" columns without goi 000112C0 6E 67 20 70 61 73 74 20 63 6F 6C 75 6D 6E 20 31 20 15 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 ng past column 1 §...◙ See also 000112E0 3A 20 46 6F 72 77 61 72 64 0A 01 00 D5 00 89 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 : Forward◙☺.╒.ë.•]☻[◙THelpTopic♦ 00011300 00 57 00 00 00 0A 20 20 42 49 54 43 4C 45 41 52 20 76 61 72 69 61 62 6C 65 3A 6D 75 6C 74 69 74 .W...◙ BITCLEAR variable:multit 00011320 79 70 65 2C 20 62 69 74 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF ype, bit:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 00011340 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 29 00 01 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙).☺. 00011360 0A 43 6C 65 61 72 73 20 61 20 73 70 65 63 69 66 69 65 64 20 62 69 74 20 66 72 6F 6D 20 61 20 76 ◙Clears a specified bit from a v 00011380 61 72 69 61 62 6C 65 2E 20 CF 01 01 00 0A 54 68 69 73 20 73 74 61 74 65 6D 65 6E 74 20 69 73 20 ariable. ╧☺☺.◙This statement is 000113A0 70 72 69 6D 61 72 69 6C 79 20 69 6E 74 65 6E 64 65 64 20 74 6F 20 62 65 20 75 73 65 64 20 77 69 primarily intended to be used wi 000113C0 74 68 20 42 49 47 53 54 52 20 76 61 72 69 61 62 6C 65 73 20 77 68 69 63 68 20 63 61 6E 20 62 65 th BIGSTR variables which can be 000113E0 20 75 70 20 74 6F 20 32 30 34 38 20 62 79 74 65 73 20 6C 6F 6E 67 2E 20 48 6F 77 65 76 65 72 2C up to 2048 bytes long. However, 00011400 20 69 74 20 77 69 6C 6C 20 77 6F 72 6B 20 77 69 74 68 20 6F 74 68 65 72 20 64 61 74 61 20 74 79 it will work with other data ty 00011420 70 65 73 20 61 73 20 77 65 6C 6C 20 69 66 20 64 65 73 69 72 65 64 2E 20 4A 75 73 74 20 62 65 20 pes as well if desired. Just be 00011440 61 77 61 72 65 20 6F 66 20 74 68 65 20 70 6F 74 65 6E 74 69 61 6C 20 70 72 6F 62 6C 65 6D 73 20 aware of the potential problems 00011460 69 6E 20 27 62 69 74 20 74 77 69 64 6C 69 6E 67 27 20 6E 6F 6E 2D 73 74 72 69 6E 67 20 62 75 66 in 'bit twidling' non-string buf 00011480 66 65 72 73 20 61 6E 64 20 74 68 65 6E 20 74 72 79 69 6E 67 20 74 6F 20 61 63 63 65 73 73 20 74 fers and then trying to access t 000114A0 68 65 6D 20 6C 61 74 65 72 20 61 73 20 74 68 65 69 72 20 27 69 6E 74 65 6E 64 65 64 27 20 74 79 hem later as their 'intended' ty 000114C0 70 65 20 77 69 74 68 6F 75 74 20 72 65 2D 69 6E 69 74 69 61 6C 69 7A 69 6E 67 20 74 68 65 20 76 pe without re-initializing the v 000114E0 61 72 69 61 62 6C 65 2E 20 49 66 20 74 68 65 20 62 69 74 20 70 61 72 61 6D 65 74 65 72 20 28 61 ariable. If the bit parameter (a 00011500 6E 20 69 6E 74 65 67 65 72 20 66 72 6F 6D 20 30 20 74 6F 20 74 68 65 20 6E 75 6D 62 65 72 20 6F n integer from 0 to the number o 00011520 66 20 62 69 74 73 20 69 6E 20 74 68 65 20 6F 62 6A 65 63 74 29 20 69 73 20 69 6E 76 61 6C 69 64 f bits in the object) is invalid 00011540 20 6E 6F 20 70 72 6F 63 65 73 73 69 6E 67 20 74 61 6B 65 73 20 70 6C 61 63 65 2E 20 1D 00 00 00 no processing takes place. ↔... 00011560 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 42 69 74 53 65 74 20 49 73 42 69 74 53 65 74 0A 02 00 B4 ◙ See also : BitSet IsBitSet◙☻.┤ 00011580 00 5D 02 06 0E 02 64 02 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 53 00 00 00 0A 20 20 .]☻♠♫☻d☻◘]☻[◙THelpTopic♦.S...◙ 000115A0 42 49 54 53 45 54 20 76 61 72 69 61 62 6C 65 3A 6D 75 6C 74 69 74 79 70 65 2C 20 62 69 74 3A 69 BITSET variable:multitype, bit:i 000115C0 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF nteger◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000115E0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 26 00 01 00 0A 53 65 74 20 61 20 73 70 65 63 69 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙&.☺.◙Set a speci 00011600 66 69 65 64 20 62 69 74 20 66 72 6F 6D 20 61 20 76 61 72 69 61 62 6C 65 2E 20 CF 01 01 00 0A 54 fied bit from a variable. ╧☺☺.◙T 00011620 68 69 73 20 73 74 61 74 65 6D 65 6E 74 20 69 73 20 70 72 69 6D 61 72 69 6C 79 20 69 6E 74 65 6E his statement is primarily inten 00011640 64 65 64 20 74 6F 20 62 65 20 75 73 65 64 20 77 69 74 68 20 42 49 47 53 54 52 20 76 61 72 69 61 ded to be used with BIGSTR varia 00011660 62 6C 65 73 20 77 68 69 63 68 20 63 61 6E 20 62 65 20 75 70 20 74 6F 20 32 30 34 38 20 62 79 74 bles which can be up to 2048 byt 00011680 65 73 20 6C 6F 6E 67 2E 20 48 6F 77 65 76 65 72 2C 20 69 74 20 77 69 6C 6C 20 77 6F 72 6B 20 77 es long. However, it will work w 000116A0 69 74 68 20 6F 74 68 65 72 20 64 61 74 61 20 74 79 70 65 73 20 61 73 20 77 65 6C 6C 20 69 66 20 ith other data types as well if 000116C0 64 65 73 69 72 65 64 2E 20 4A 75 73 74 20 62 65 20 61 77 61 72 65 20 6F 66 20 74 68 65 20 70 6F desired. Just be aware of the po 000116E0 74 65 6E 74 69 61 6C 20 70 72 6F 62 6C 65 6D 73 20 69 6E 20 27 62 69 74 20 74 77 69 64 6C 69 6E tential problems in 'bit twidlin 00011700 67 27 20 6E 6F 6E 2D 73 74 72 69 6E 67 20 62 75 66 66 65 72 73 20 61 6E 64 20 74 68 65 6E 20 74 g' non-string buffers and then t 00011720 72 79 69 6E 67 20 74 6F 20 61 63 63 65 73 73 20 74 68 65 6D 20 6C 61 74 65 72 20 61 73 20 74 68 rying to access them later as th 00011740 65 69 72 20 27 69 6E 74 65 6E 64 65 64 27 20 74 79 70 65 20 77 69 74 68 6F 75 74 20 72 65 2D 69 eir 'intended' type without re-i 00011760 6E 69 74 69 61 6C 69 7A 69 6E 67 20 74 68 65 20 76 61 72 69 61 62 6C 65 2E 20 49 66 20 74 68 65 nitializing the variable. If the 00011780 20 62 69 74 20 70 61 72 61 6D 65 74 65 72 20 28 61 6E 20 69 6E 74 65 67 65 72 20 66 72 6F 6D 20 bit parameter (an integer from 000117A0 30 20 74 6F 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 62 69 74 73 20 69 6E 20 74 68 65 20 6F 0 to the number of bits in the o 000117C0 62 6A 65 63 74 29 20 69 73 20 69 6E 76 61 6C 69 64 20 6E 6F 20 70 72 6F 63 65 73 73 69 6E 67 20 bject) is invalid no processing 000117E0 74 61 6B 65 73 20 70 6C 61 63 65 2E 20 1F 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 42 69 takes place. ▼...◙ See also : Bi 00011800 74 43 6C 65 61 72 20 49 73 42 69 74 53 65 74 0A 02 00 B3 00 56 02 08 0E 02 5F 02 08 5D 02 5B 0A tClear IsBitSet◙☻.│.V☻◘♫☻_☻◘]☻[◙ 00011820 54 48 65 6C 70 54 6F 70 69 63 02 00 29 00 00 00 0A 20 20 42 4C 54 20 62 6C 74 6E 72 3A 69 6E 74 THelpTopic☻.)...◙ BLT bltnr:int 00011840 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 21 00 01 00 0A 44 69 eger◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙!.☺.◙Di 00011860 73 70 6C 61 79 20 62 75 6C 6C 65 74 69 6E 20 6E 75 6D 62 65 72 20 22 62 6C 74 6E 72 22 20 00 00 splay bulletin number "bltnr" .. 00011880 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 6F 00 00 00 0A 20 20 42 52 4F 41 44 43 41 53 54 ]☻[◙THelpTopic☻.o...◙ BROADCAST 000118A0 20 76 61 72 31 3A 69 6E 74 65 67 65 72 2C 20 76 61 72 32 3A 69 6E 74 65 67 65 72 2C 20 6D 65 73 var1:integer, var2:integer, mes 000118C0 73 61 67 65 3A 73 74 72 69 6E 67 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF sage:string◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000118E0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00011900 DF DF 0A 46 00 01 00 0A 42 72 6F 61 64 63 61 73 74 20 6D 65 73 73 61 67 65 20 22 6D 65 73 73 61 ▀▀◙F.☺.◙Broadcast message "messa 00011920 67 65 22 20 74 6F 20 6E 6F 64 65 73 20 66 72 6F 6D 20 22 76 61 72 31 22 20 74 6F 20 22 76 61 72 ge" to nodes from "var1" to "var 00011940 32 22 20 69 6E 63 6C 75 73 69 76 65 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 0D 2" inclusive ..]☻[◙THelpTopic♥.♪ 00011960 00 00 00 0A 20 20 42 59 45 0A 20 20 DF DF DF 0A 3A 00 01 00 0A 53 61 6D 65 20 61 73 20 68 61 76 ...◙ BYE◙ ▀▀▀◙:.☺.◙Same as hav 00011980 69 6E 67 20 74 68 65 20 75 73 65 72 20 74 79 70 65 20 42 59 45 20 66 72 6F 6D 20 74 68 65 20 63 ing the user type BYE from the c 000119A0 6F 6D 6D 61 6E 64 20 70 72 6F 6D 70 74 20 23 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 47 ommand prompt #...◙ See also : G 000119C0 6F 6F 64 62 79 65 20 48 61 6E 67 75 70 20 44 74 72 4F 66 66 0A 03 00 DF 00 55 00 07 E0 00 5D 00 oodbye Hangup DtrOff◙♥.▀.U.•α.]. 000119E0 06 CC 00 64 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 1F 00 00 00 0A 20 20 43 41 4C ♠╠.d.♠]☻[◙THelpTopic♥.▼...◙ CAL 00011A00 4C 20 70 70 65 6E 61 6D 65 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF 0A 36 00 01 00 0A 4C 6F L ppename◙ ▀▀▀▀▀▀▀▀▀▀▀▀◙6.☺.◙Lo 00011A20 61 64 20 61 6E 64 20 65 78 65 63 75 74 65 20 50 50 45 20 66 69 6C 65 6E 61 6D 65 20 73 70 65 63 ad and execute PPE filename spec 00011A40 69 66 69 65 64 20 62 79 20 22 70 70 65 6E 61 6D 65 22 20 13 00 00 00 0A 20 53 65 65 20 61 6C 73 ified by "ppename" ‼...◙ See als 00011A60 6F 20 3A 20 53 68 65 6C 6C 0A 01 00 14 01 63 00 05 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 o : Shell◙☺.¶☺c.♣]☻[◙THelpTopic♥ 00011A80 00 17 00 00 00 0A 20 20 43 44 43 48 4B 4F 46 46 0A 20 20 DF DF DF DF DF DF DF DF 0A 22 00 01 00 .↨...◙ CDCHKOFF◙ ▀▀▀▀▀▀▀▀◙".☺. 00011AA0 0A 54 75 72 6E 20 6F 66 66 20 63 61 72 72 69 65 72 20 64 65 74 65 63 74 20 63 68 65 63 6B 69 6E ◙Turn off carrier detect checkin 00011AC0 67 20 1C 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 64 43 68 65 63 6B 4F 6E 20 43 64 4F g ∟...◙ See also : CdCheckOn CdO 00011AE0 6E 0A 02 00 B9 00 47 00 09 12 00 51 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 15 00 n◙☻.╣.G.○↕.Q.♦]☻[◙THelpTopic♥.§. 00011B00 00 00 0A 20 20 43 44 43 48 4B 4F 4E 0A 20 20 DF DF DF DF DF DF DF 0A 21 00 01 00 0A 54 75 72 6E ..◙ CDCHKON◙ ▀▀▀▀▀▀▀◙!.☺.◙Turn 00011B20 20 6F 6E 20 63 61 72 72 69 65 72 20 64 65 74 65 63 74 20 63 68 65 63 6B 69 6E 67 20 1D 00 00 00 on carrier detect checking ↔... 00011B40 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 64 43 68 65 63 6B 4F 66 66 20 43 64 4F 6E 0A 02 00 B8 ◙ See also : CdCheckOff CdOn◙☻.╕ 00011B60 00 44 00 0A 12 00 4F 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 0F 00 00 00 0A 20 20 .D.◙↕.O.♦]☻[◙THelpTopic♥.☼...◙ 00011B80 43 48 41 54 0A 20 20 DF DF DF DF 0A 1A 00 01 00 0A 49 6E 69 74 69 61 74 65 20 53 79 73 4F 70 20 CHAT◙ ▀▀▀▀◙→.☺.◙Initiate SysOp 00011BA0 63 68 61 74 20 6D 6F 64 65 20 1F 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 68 61 74 53 chat mode ▼...◙ See also : ChatS 00011BC0 74 61 74 20 50 61 67 65 53 74 61 74 0A 02 00 32 00 37 00 08 5C 00 40 00 08 5D 02 5B 0A 54 48 65 tat PageStat◙☻.2.7.◘\.@.◘]☻[◙THe 00011BE0 6C 70 54 6F 70 69 63 03 00 17 00 00 00 0A 20 20 43 4C 4F 53 45 43 41 50 0A 20 20 DF DF DF DF DF lpTopic♥.↨...◙ CLOSECAP◙ ▀▀▀▀▀ 00011C00 DF DF DF 0A 37 00 01 00 0A 43 6C 6F 73 65 20 74 68 65 20 63 61 70 74 75 72 65 20 66 69 6C 65 20 ▀▀▀◙7.☺.◙Close the capture file 00011C20 70 72 65 76 69 6F 75 73 6C 79 20 6F 70 65 6E 65 64 20 77 69 74 68 20 4F 70 65 6E 43 61 70 20 13 previously opened with OpenCap ‼ 00011C40 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 4F 70 65 6E 43 61 70 0A 02 00 F9 00 47 00 07 F9 00 5A ...◙ See also OpenCap◙☻.∙.G.•∙.Z 00011C60 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 13 00 00 00 0A 20 20 43 4C 52 45 4F 4C 0A .•]☻[◙THelpTopic♥.‼...◙ CLREOL◙ 00011C80 20 20 DF DF DF DF DF DF 0A 46 00 01 00 0A 43 6C 65 61 72 20 74 6F 20 74 68 65 20 65 6E 64 20 6F ▀▀▀▀▀▀◙F.☺.◙Clear to the end o 00011CA0 66 20 74 68 65 20 6C 69 6E 65 2C 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6E 74 20 63 6F 6C f the line, with the current col 00011CC0 6F 72 20 69 66 20 69 6E 20 41 4E 53 49 20 6D 6F 64 65 20 11 00 00 00 0A 20 53 65 65 20 61 6C 73 or if in ANSI mode ◄...◙ See als 00011CE0 6F 20 3A 20 43 6C 73 0A 01 00 BD 00 67 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 0D o : Cls◙☺.╜.g.♥]☻[◙THelpTopic♥.♪ 00011D00 00 00 00 0A 20 20 43 4C 53 0A 20 20 DF DF DF 0A 3A 00 01 00 0A 43 6C 65 61 72 20 74 68 65 20 73 ...◙ CLS◙ ▀▀▀◙:.☺.◙Clear the s 00011D20 63 72 65 65 6E 2C 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6E 74 20 63 6F 6C 6F 72 20 69 66 creen, with the current color if 00011D40 20 69 6E 20 41 4E 53 49 20 6D 6F 64 65 20 14 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 in ANSI mode ¶...◙ See also : C 00011D60 6C 72 45 6F 6C 0A 01 00 BC 00 55 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 29 00 00 lrEol◙☺.╝.U.♠]☻[◙THelpTopic♥.).. 00011D80 00 0A 20 20 43 4F 4C 4F 52 20 63 6C 72 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF .◙ COLOR clr:integer◙ ▀▀▀▀▀▀▀▀ 00011DA0 DF DF DF DF DF DF DF DF DF 0A 23 00 01 00 0A 43 68 61 6E 67 65 20 74 68 65 20 63 75 72 72 65 6E ▀▀▀▀▀▀▀▀▀◙#.☺.◙Change the curren 00011DC0 74 20 63 6F 6C 6F 72 20 74 6F 20 22 63 6C 72 22 20 1F 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 t color to "clr" ▼...◙ See also 00011DE0 3A 20 43 75 72 43 6F 6C 6F 72 20 44 65 66 43 6F 6C 6F 72 0A 02 00 14 00 5A 00 08 1A 00 63 00 08 : CurColor DefColor◙☻.¶.Z.◘→.c.◘ 00011E00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 4F 00 00 00 0A 20 20 43 4F 4E 46 46 4C 41 47 20 ]☻[◙THelpTopic♥.O...◙ CONFFLAG 00011E20 63 6F 6E 66 3A 69 6E 74 65 67 65 72 2C 20 66 6C 61 67 73 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF conf:integer, flags:integer◙ ▀▀ 00011E40 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00011E60 DF DF 0A 3A 00 01 00 0A 54 75 72 6E 20 6F 6E 20 74 68 65 20 63 6F 6E 66 65 72 65 6E 63 65 20 22 ▀▀◙:.☺.◙Turn on the conference " 00011E80 63 6F 6E 66 22 20 66 6C 61 67 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 22 66 6C 61 67 73 22 conf" flags specified by "flags" 00011EA0 20 7E 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 6F 6E 66 53 65 6C 20 20 20 20 43 6F 6E ~...◙ See also : ConfSel Con 00011EC0 66 53 79 73 20 43 6F 6E 66 4D 77 20 20 20 20 43 75 72 43 6F 6E 66 20 20 20 43 6F 6E 66 45 78 70 fSys ConfMw CurConf ConfExp 00011EE0 20 43 75 72 43 6F 6E 66 0A 20 20 20 20 20 20 20 20 20 20 20 43 6F 6E 66 55 6E 46 6C 61 67 20 4A CurConf◙ ConfUnFlag J 00011F00 6F 69 6E 20 20 20 20 43 6F 6E 66 41 6C 69 61 73 20 4C 61 73 74 49 6E 20 20 20 20 43 6F 6E 66 52 oin ConfAlias LastIn ConfR 00011F20 65 67 0A 0B 00 37 00 97 00 07 38 00 A2 00 07 39 00 AA 00 06 15 00 B4 00 07 36 00 BE 00 07 15 00 eg◙♂.7.ù.•8.ó.•9.¬.♠§.┤.•6.╛.•§. 00011F40 C6 00 07 C0 00 D9 00 0A EC 00 E4 00 04 4B 01 EC 00 09 41 01 F6 00 06 35 00 00 01 07 5D 02 5B 0A ╞.•└.┘.◙∞.Σ.♦K☺∞.○A☺÷.♠5..☺•]☻[◙ 00011F60 54 48 65 6C 70 54 6F 70 69 63 03 00 53 00 00 00 0A 20 20 43 4F 4E 46 55 4E 46 4C 41 47 20 63 6F THelpTopic♥.S...◙ CONFUNFLAG co 00011F80 6E 66 3A 69 6E 74 65 67 65 72 2C 20 66 6C 61 67 73 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF nf:integer, flags:integer◙ ▀▀▀▀ 00011FA0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00011FC0 DF DF 0A 3B 00 01 00 0A 54 75 72 6E 20 6F 66 66 20 74 68 65 20 63 6F 6E 66 65 72 65 6E 63 65 20 ▀▀◙;.☺.◙Turn off the conference 00011FE0 22 63 6F 6E 66 22 20 66 6C 61 67 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 22 66 6C 61 67 73 "conf" flags specified by "flags 00012000 22 20 7A 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 6F 6E 66 53 65 6C 20 20 43 6F 6E 66 " z...◙ See also : ConfSel Conf 00012020 53 79 73 20 43 6F 6E 66 4D 77 20 20 20 20 43 75 72 43 6F 6E 66 20 20 20 43 6F 6E 66 45 78 70 20 Sys ConfMw CurConf ConfExp 00012040 43 75 72 43 6F 6E 66 0A 20 20 20 20 20 20 20 20 20 20 20 43 6F 6E 66 46 6C 61 67 20 4A 6F 69 6E CurConf◙ ConfFlag Join 00012060 20 20 20 20 43 6F 6E 66 41 6C 69 61 73 20 4C 61 73 74 49 6E 20 20 20 20 43 6F 6E 66 52 65 67 0A ConfAlias LastIn ConfReg◙ 00012080 0B 00 37 00 9C 00 07 38 00 A5 00 07 39 00 AD 00 06 15 00 B7 00 07 36 00 C1 00 07 15 00 C9 00 07 ♂.7.£.•8.Ñ.•9.¡.♠§.╖.•6.┴.•§.╔.• 000120A0 BF 00 DC 00 08 EC 00 E5 00 04 4B 01 ED 00 09 41 01 F7 00 06 35 00 01 01 07 5D 02 5B 0A 54 48 65 ┐.▄.◘∞.σ.♦K☺φ.○A☺≈.♠5.☺☺•]☻[◙THe 000120C0 6C 70 54 6F 70 69 63 03 00 29 00 00 00 0A 20 20 44 45 43 20 76 61 72 3A 6D 75 6C 74 69 74 79 70 lpTopic♥.)...◙ DEC var:multityp 000120E0 65 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 1C 00 01 00 0A 44 65 63 72 65 e◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙∟.☺.◙Decre 00012100 6D 65 6E 74 20 74 68 65 20 76 61 6C 75 65 20 6F 66 20 76 61 72 20 11 00 00 00 0A 20 53 65 65 20 ment the value of var ◄...◙ See 00012120 61 6C 73 6F 20 3A 20 49 6E 63 0A 01 00 E2 00 53 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 also : Inc◙☺.Γ.S.♥]☻[◙THelpTopic 00012140 03 00 2B 00 00 00 0A 20 20 44 45 4C 41 59 20 64 6C 61 79 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF ♥.+...◙ DELAY dlay:integer◙ ▀▀ 00012160 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3D 00 01 00 0A 50 61 75 73 65 20 66 6F 72 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙=.☺.◙Pause for 00012180 22 64 6C 61 79 22 20 63 6C 6F 63 6B 20 74 69 63 6B 73 20 28 31 20 63 6C 6F 63 6B 20 74 69 63 6B "dlay" clock ticks (1 clock tick 000121A0 20 3D 20 31 2F 31 38 2E 32 20 73 65 63 6F 6E 64 29 20 12 00 00 00 0A 20 53 65 65 20 61 6C 73 6F = 1/18.2 second) ↕...◙ See also 000121C0 20 3A 20 57 61 69 74 0A 01 00 29 01 76 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2B : Wait◙☺.)☺v.♦]☻[◙THelpTopic♥.+ 000121E0 00 00 00 0A 20 20 44 45 4C 45 54 45 20 66 69 6C 65 3A 73 74 72 69 6E 67 0A 20 20 DF DF DF DF DF ...◙ DELETE file:string◙ ▀▀▀▀▀ 00012200 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 44 65 6C 65 74 65 73 20 74 68 65 20 66 ▀▀▀▀▀▀▀▀▀▀▀▀▀◙?.☺.◙Deletes the f 00012220 69 6C 65 6E 61 6D 65 20 73 70 65 63 69 66 69 65 64 20 62 79 20 22 66 69 6C 65 22 20 28 45 52 41 ilename specified by "file" (ERA 00012240 53 45 20 69 73 20 61 20 73 79 6E 6F 6E 79 6D 29 20 2E 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 SE is a synonym) ....◙ See also 00012260 3A 20 43 6F 70 79 20 41 70 70 65 6E 64 20 45 78 69 73 74 20 46 69 6C 65 49 6E 66 20 52 65 6E 61 : Copy Append Exist FileInf Rena 00012280 6D 65 0A 05 00 40 01 78 00 04 3F 01 7D 00 06 1C 00 84 00 05 1E 00 8A 00 07 0A 01 92 00 06 5D 02 me◙♣.@☺x.♦?☺}.♠∟.ä.♣▲.è.•◙☺Æ.♠]☻ 000122A0 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 15 00 00 00 0A 20 20 44 45 4C 55 53 45 52 0A 20 20 DF [◙THelpTopic☻.§...◙ DELUSER◙ ▀ 000122C0 DF DF DF DF DF DF 0A 2C 00 01 00 0A 46 6C 61 67 73 20 74 68 65 20 63 75 72 72 65 6E 74 20 75 73 ▀▀▀▀▀▀◙,.☺.◙Flags the current us 000122E0 65 72 20 72 65 63 6F 72 64 20 66 6F 72 20 64 65 6C 65 74 69 6F 6E 20 00 00 5D 02 5B 0A 54 48 65 er record for deletion ..]☻[◙THe 00012300 6C 70 54 6F 70 69 63 02 00 23 00 00 00 0A 20 20 44 49 52 20 61 72 67 3A 73 74 72 69 6E 67 0A 20 lpTopic☻.#...◙ DIR arg:string◙ 00012320 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 42 00 01 00 0A 50 65 72 66 6F 72 6D 73 20 61 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙B.☺.◙Performs a 00012340 66 69 6C 65 20 64 69 72 65 63 74 6F 72 79 20 63 6F 6D 6D 61 6E 64 2C 20 70 61 73 73 69 6E 67 20 file directory command, passing 00012360 69 74 20 22 61 72 67 22 20 61 73 20 61 72 67 75 6D 65 6E 74 73 20 00 00 5D 02 5B 0A 54 48 65 6C it "arg" as arguments ..]☻[◙THel 00012380 70 54 6F 70 69 63 04 00 4B 00 00 00 0A 20 20 44 49 53 50 46 49 4C 45 20 66 69 6C 65 3A 73 74 72 pTopic♦.K...◙ DISPFILE file:str 000123A0 69 6E 67 2C 20 66 6C 61 67 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF ing, flag:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 000123C0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 36 00 01 00 0A 44 69 73 70 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙6.☺.◙Disp 000123E0 6C 61 79 20 66 69 6C 65 20 22 66 69 6C 65 22 20 77 69 74 68 20 22 66 6C 61 67 22 20 61 6C 74 65 lay file "file" with "flag" alte 00012400 72 6E 61 74 65 20 66 69 6C 65 20 66 6C 61 67 73 20 58 00 00 00 0A 20 20 20 20 20 20 20 20 76 61 rnate file flags X...◙ va 00012420 6C 69 64 20 66 6C 61 67 73 20 3A 20 20 20 47 52 41 50 48 0A 20 20 20 20 20 20 20 20 20 20 20 20 lid flags : GRAPH◙ 00012440 20 20 20 20 20 20 20 20 20 20 20 20 53 45 43 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 SEC◙ 00012460 20 20 20 20 20 20 20 20 4C 41 4E 47 0A 15 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 69 LANG◙§...◙ See also : Di 00012480 73 70 53 74 72 0A 01 00 C9 00 E7 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 2C 00 00 spStr◙☺.╔.τ.•]☻[◙THelpTopic☻.,.. 000124A0 00 0A 20 20 44 49 53 50 53 54 52 20 76 61 72 3A 73 74 72 69 6E 67 0A 20 20 DF DF DF DF DF DF DF .◙ DISPSTR var:string◙ ▀▀▀▀▀▀▀ 000124C0 DF DF DF DF DF DF DF DF DF DF DF DF 0A 64 00 01 00 0A 44 69 73 70 6C 61 79 20 66 69 6C 65 20 69 ▀▀▀▀▀▀▀▀▀▀▀▀◙d.☺.◙Display file i 000124E0 66 20 22 76 61 72 22 20 69 73 20 22 25 66 69 6C 65 6E 61 6D 65 22 2C 20 65 78 65 63 75 74 65 20 f "var" is "%filename", execute 00012500 50 50 45 20 69 66 20 22 76 61 72 22 20 69 73 20 22 21 66 69 6C 65 6E 61 6D 65 22 2C 20 6F 72 20 PPE if "var" is "!filename", or 00012520 64 69 73 70 6C 61 79 20 73 74 72 69 6E 67 20 22 76 61 72 22 20 00 00 5D 02 5B 0A 54 48 65 6C 70 display string "var" ..]☻[◙THelp 00012540 54 6F 70 69 63 04 00 5C 00 00 00 0A 20 20 44 49 53 50 54 45 58 54 20 70 72 6F 6D 70 74 6E 72 3A Topic♦.\...◙ DISPTEXT promptnr: 00012560 69 6E 74 65 67 65 72 2C 20 66 6C 61 67 73 6F 6E 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF integer, flagson:integer◙ ▀▀▀▀▀ 00012580 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000125A0 DF DF DF DF DF DF 0A 39 00 01 00 0A 44 69 73 70 6C 61 79 20 50 43 42 54 45 58 54 20 70 72 6F 6D ▀▀▀▀▀▀◙9.☺.◙Display PCBTEXT prom 000125C0 70 74 20 22 70 72 6F 6D 70 74 6E 72 22 20 75 73 69 6E 67 20 66 6C 61 67 73 20 22 66 6C 61 67 73 pt "promptnr" using flags "flags 000125E0 6F 6E 22 20 B9 00 00 00 0A 20 20 20 20 20 20 20 20 20 76 61 6C 69 64 20 66 6C 61 67 73 20 3A 20 on" ╣...◙ valid flags : 00012600 4E 45 57 4C 49 4E 45 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4C NEWLINE◙ L 00012620 46 42 45 46 4F 52 45 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4C FBEFORE◙ L 00012640 46 41 46 54 45 52 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 45 FAFTER◙ BE 00012660 4C 4C 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4C 4F 47 49 54 0A LL◙ LOGIT◙ 00012680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4C 4F 47 49 54 4C 45 46 54 LOGITLEFT 000126A0 0A 16 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 69 73 70 46 69 6C 65 0A 01 00 C8 00 5C ◙▬...◙ See also : DispFile◙☺.╚.\ 000126C0 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 8D 00 00 00 0A 20 20 44 4F 49 4E 54 52 20 ☺◘]☻[◙THelpTopic♦.ì...◙ DOINTR 000126E0 69 6E 74 72 2C 20 61 78 2C 20 62 78 2C 20 63 78 2C 20 64 78 2C 20 73 69 2C 20 64 69 2C 20 66 6C intr, ax, bx, cx, dx, si, di, fl 00012700 61 67 73 2C 20 64 73 2C 20 65 73 20 28 61 6C 6C 20 69 73 20 69 6E 74 65 67 65 72 29 0A 20 20 DF ags, ds, es (all is integer)◙ ▀ 00012720 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00012740 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00012760 DF DF 0A 58 00 01 00 0A 47 65 6E 65 72 61 74 65 20 69 6E 74 65 72 72 75 70 74 20 6E 75 6D 62 65 ▀▀◙X.☺.◙Generate interrupt numbe 00012780 72 20 22 69 6E 74 72 22 20 28 30 2D 32 35 35 29 20 77 69 74 68 20 74 68 65 20 72 65 67 69 73 74 r "intr" (0-255) with the regist 000127A0 65 72 20 76 61 6C 75 65 73 20 70 61 73 73 65 64 20 61 73 20 70 61 72 61 6D 65 74 65 72 73 20 28 er values passed as parameters ( 000127C0 00 01 00 0A 0A 4E 6F 74 65 20 3A 20 55 73 65 20 44 6F 49 6E 74 72 20 61 74 20 79 6F 75 72 20 6F .☺.◙◙Note : Use DoIntr at your o 000127E0 77 6E 20 72 69 73 6B 73 20 21 20 AF 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 52 65 67 41 wn risks ! »...◙ See also : RegA 00012800 78 20 52 65 67 41 68 20 52 65 67 41 6C 0A 20 20 20 20 20 20 20 20 20 20 20 52 65 67 42 78 20 52 x RegAh RegAl◙ RegBx R 00012820 65 67 42 68 20 52 65 67 42 6C 0A 20 20 20 20 20 20 20 20 20 20 20 52 65 67 43 78 20 52 65 67 43 egBh RegBl◙ RegCx RegC 00012840 68 20 52 65 67 43 6C 0A 20 20 20 20 20 20 20 20 20 20 20 52 65 67 44 78 20 52 65 67 44 68 20 52 h RegCl◙ RegDx RegDh R 00012860 65 67 44 6C 0A 20 20 20 20 20 20 20 20 20 20 20 52 65 67 44 69 20 52 65 67 45 73 20 52 65 67 53 egDl◙ RegDi RegEs RegS 00012880 69 0A 20 20 20 20 20 20 20 20 20 20 20 52 65 67 44 73 20 52 65 67 43 66 20 52 65 67 46 0A 12 00 i◙ RegDs RegCf RegF◙↕. 000128A0 6A 00 1B 01 05 68 00 21 01 05 69 00 27 01 05 6D 00 38 01 05 6B 00 3E 01 05 6C 00 44 01 05 71 00 j.←☺♣h.!☺♣i.'☺♣m.8☺♣k.>☺♣l.D☺♣q. 000128C0 55 01 05 6F 00 5B 01 05 70 00 61 01 05 76 00 72 01 05 72 00 78 01 05 74 00 7E 01 05 73 00 8F 01 U☺♣o.[☺♣p.a☺♣v.r☺♣r.x☺♣t.~☺♣s.Å☺ 000128E0 05 77 00 95 01 05 79 00 9B 01 05 75 00 AC 01 05 6E 00 B2 01 05 78 00 B8 01 04 5D 02 5B 0A 54 48 ♣w.ò☺♣y.¢☺♣u.¼☺♣n.▓☺♣x.╕☺♦]☻[◙TH 00012900 65 6C 70 54 6F 70 69 63 04 00 13 00 00 00 0A 20 20 44 54 52 4F 46 46 0A 20 20 DF DF DF DF DF DF elpTopic♦.‼...◙ DTROFF◙ ▀▀▀▀▀▀ 00012920 0A 19 00 01 00 0A 54 75 72 6E 20 6F 66 66 20 74 68 65 20 44 54 52 20 73 69 67 6E 61 6C 20 F9 00 ◙↓.☺.◙Turn off the DTR signal ∙. 00012940 01 00 0A 4E 6F 74 65 20 3A 20 6F 6E 20 6D 6F 73 74 20 6D 6F 64 65 6D 73 2C 20 6C 6F 77 65 72 69 ☺.◙Note : on most modems, loweri 00012960 6E 67 20 44 54 52 20 77 69 6C 6C 20 63 61 75 73 65 20 6D 6F 64 65 6D 20 74 6F 20 68 61 6E 67 75 ng DTR will cause modem to hangu 00012980 70 2E 2E 2E 20 74 68 69 73 20 69 73 20 61 20 67 6F 6F 64 20 77 61 79 20 69 66 20 79 6F 75 20 77 p... this is a good way if you w 000129A0 61 6E 74 20 74 6F 20 73 69 6D 75 6C 61 74 65 20 61 20 62 61 64 20 63 6F 6E 6E 65 63 74 69 6F 6E ant to simulate a bad connection 000129C0 2C 20 61 6E 64 20 74 68 65 6E 20 68 61 6E 67 75 70 20 77 69 74 68 6F 75 74 20 67 6F 6F 64 62 79 , and then hangup without goodby 000129E0 65 20 73 63 72 65 65 6E 73 2E 2E 2E 20 54 68 69 73 20 69 73 20 74 68 65 20 62 65 73 74 20 77 61 e screens... This is the best wa 00012A00 79 20 66 6F 72 20 79 6F 75 2C 20 74 68 65 20 6E 69 63 65 20 73 79 73 6F 70 2C 20 74 6F 20 66 72 y for you, the nice sysop, to fr 00012A20 65 65 20 79 6F 75 72 20 6C 69 6E 65 20 71 75 69 63 6B 6C 79 2E 2E 2E 20 3A 29 20 26 00 00 00 0A ee your line quickly... :) &...◙ 00012A40 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 74 72 4F 6E 20 47 6F 6F 64 62 79 65 20 42 79 65 20 48 61 See also : DtrOn Goodbye Bye Ha 00012A60 6E 67 75 70 0A 04 00 CD 00 33 01 05 DF 00 39 01 07 57 01 41 01 03 E0 00 45 01 06 5D 02 5B 0A 54 ngup◙♦.═.3☺♣▀.9☺•W☺A☺♥α.E☺♠]☻[◙T 00012A80 48 65 6C 70 54 6F 70 69 63 03 00 11 00 00 00 0A 20 20 44 54 52 4F 4E 0A 20 20 DF DF DF DF DF 0A HelpTopic♥.◄...◙ DTRON◙ ▀▀▀▀▀◙ 00012AA0 18 00 01 00 0A 54 75 72 6E 20 6F 6E 20 74 68 65 20 44 54 52 20 73 69 67 6E 61 6C 20 14 00 00 00 ↑.☺.◙Turn on the DTR signal ¶... 00012AC0 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 74 72 4F 66 66 0A 01 00 CC 00 37 00 06 5D 02 5B 0A 54 ◙ See also : DtrOff◙☺.╠.7.♠]☻[◙T 00012AE0 48 65 6C 70 54 6F 70 69 63 03 00 0D 00 00 00 0A 20 20 45 4E 44 0A 20 20 DF DF DF 0A 13 00 01 00 HelpTopic♥.♪...◙ END◙ ▀▀▀◙‼.☺. 00012B00 0A 45 6E 64 20 50 50 45 20 65 78 65 63 75 74 69 6F 6E 20 1E 00 00 00 0A 20 53 65 65 20 61 6C 73 ◙End PPE execution ▲...◙ See als 00012B20 6F 20 3A 20 45 6E 64 FF 49 66 20 45 6E 64 FF 57 68 69 6C 65 0A 02 00 E1 00 2E 00 06 2B 01 35 00 o : End If End While◙☻.ß...♠+☺5. 00012B40 09 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 89 00 00 00 0A 20 20 46 41 50 50 45 4E 44 20 ○]☻[◙THelpTopic♦.ë...◙ FAPPEND 00012B60 63 68 6E 6C 3A 69 6E 74 65 67 65 72 2C 20 66 69 6C 65 3A 73 74 72 69 6E 67 2C 20 61 63 63 65 73 chnl:integer, file:string, acces 00012B80 73 3A 69 6E 74 65 67 65 72 2C 20 73 68 72 6D 6F 64 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF s:integer, shrmod:integer◙ ▀▀▀▀ 00012BA0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00012BC0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 69 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙i. 00012BE0 01 00 0A 55 73 65 20 63 68 61 6E 6E 65 6C 20 22 63 68 6E 6C 22 20 74 6F 20 6F 70 65 6E 20 66 69 ☺.◙Use channel "chnl" to open fi 00012C00 6C 65 20 22 66 69 6C 65 22 20 69 6E 20 61 70 70 65 6E 64 20 6D 6F 64 65 20 77 69 74 68 20 61 63 le "file" in append mode with ac 00012C20 63 65 73 73 20 6D 6F 64 65 20 22 61 63 63 65 73 73 22 20 61 6E 64 20 73 68 61 72 65 20 6D 6F 64 cess mode "access" and share mod 00012C40 65 20 22 73 68 72 6D 6F 64 22 20 C1 00 00 00 0A 20 20 20 20 20 20 20 20 20 76 61 6C 69 64 20 63 e "shrmod" ┴...◙ valid c 00012C60 68 61 6E 6E 65 6C 73 20 20 20 20 20 3A 20 30 20 2D 20 37 20 5B 30 20 69 73 20 75 73 65 64 20 66 hannels : 0 - 7 [0 is used f 00012C80 6F 72 20 73 63 72 69 70 74 20 71 75 65 73 74 69 6F 6E 6E 61 69 72 65 73 5D 0A 20 20 20 20 20 20 or script questionnaires]◙ 00012CA0 20 20 20 76 61 6C 69 64 20 61 63 63 65 73 73 20 6D 6F 64 65 73 20 3A 20 4F 5F 52 44 2C 20 4F 5F valid access modes : O_RD, O_ 00012CC0 57 52 2C 20 4F 5F 52 57 20 5B 73 68 6F 75 6C 64 20 75 73 65 20 4F 5F 52 57 5D 0A 20 20 20 20 20 WR, O_RW [should use O_RW]◙ 00012CE0 20 20 20 20 76 61 6C 69 64 20 73 68 61 72 65 20 6D 6F 64 65 73 20 20 3A 20 53 5F 44 4E 2C 20 53 valid share modes : S_DN, S 00012D00 5F 44 52 2C 20 53 5F 44 57 2C 20 53 5F 44 42 0A 22 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A _DR, S_DW, S_DB◙"...◙ See also : 00012D20 20 46 4F 70 65 6E 20 46 43 6C 6F 73 65 20 46 43 72 65 61 74 65 0A 03 00 D3 00 C1 01 05 D0 00 C7 FOpen FClose FCreate◙♥.╙.┴☺♣╨.╟ 00012D40 01 06 D1 00 CE 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 2D 00 00 00 0A 20 20 46 43 ☺♠╤.╬☺•]☻[◙THelpTopic♦.-...◙ FC 00012D60 4C 4F 53 45 20 63 68 6E 6C 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF LOSE chnl:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 00012D80 DF DF DF DF DF DF DF 0A 16 00 01 00 0A 43 6C 6F 73 65 20 63 68 61 6E 6E 65 6C 20 22 63 68 6E 6C ▀▀▀▀▀▀▀◙▬.☺.◙Close channel "chnl 00012DA0 22 20 45 00 01 00 0A 41 63 63 65 70 74 20 63 68 61 6E 6E 65 6C 20 2D 31 20 61 73 20 74 68 65 20 " E.☺.◙Accept channel -1 as the 00012DC0 52 65 61 64 4C 69 6E 65 28 29 20 66 75 6E 63 74 69 6F 6E 20 27 63 68 61 6E 6E 65 6C 27 20 61 6E ReadLine() function 'channel' an 00012DE0 64 20 63 6C 6F 73 65 20 69 74 20 2B 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 41 70 70 d close it +...◙ See also : FApp 00012E00 65 6E 64 20 46 43 6C 6F 73 65 20 46 43 72 65 61 74 65 20 46 46 6C 75 73 68 0A 05 00 67 00 5E 00 end FClose FCreate FFlush◙♣.g.^. 00012E20 08 CF 00 96 00 07 D0 00 9E 00 06 D1 00 A5 00 07 32 01 AD 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F ◘╧.û.•╨.₧.♠╤.Ñ.•2☺¡.♠]☻[◙THelpTo 00012E40 70 69 63 04 00 89 00 00 00 0A 20 20 46 43 52 45 41 54 45 20 63 68 6E 6C 3A 69 6E 74 65 67 65 72 pic♦.ë...◙ FCREATE chnl:integer 00012E60 2C 20 66 69 6C 65 3A 73 74 72 69 6E 67 2C 20 61 63 63 65 73 73 3A 69 6E 74 65 67 65 72 2C 20 73 , file:string, access:integer, s 00012E80 68 72 6D 6F 64 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF hrmod:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00012EA0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00012EC0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 63 00 01 00 0A 55 73 65 20 63 68 61 6E 6E ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙c.☺.◙Use chann 00012EE0 65 6C 20 22 63 68 6E 6C 22 20 74 6F 20 63 72 65 61 74 65 20 61 6E 64 20 6F 70 65 6E 20 66 69 6C el "chnl" to create and open fil 00012F00 65 20 22 66 69 6C 65 22 20 69 6E 20 61 63 63 65 73 73 20 6D 6F 64 65 20 22 61 63 63 65 73 73 22 e "file" in access mode "access" 00012F20 20 61 6E 64 20 73 68 61 72 65 20 6D 6F 64 65 20 22 73 68 72 6D 6F 64 22 20 C1 00 00 00 0A 20 20 and share mode "shrmod" ┴...◙ 00012F40 20 20 20 20 20 20 20 76 61 6C 69 64 20 63 68 61 6E 6E 65 6C 73 20 20 20 20 20 3A 20 30 20 2D 20 valid channels : 0 - 00012F60 37 20 5B 30 20 69 73 20 75 73 65 64 20 66 6F 72 20 73 63 72 69 70 74 20 71 75 65 73 74 69 6F 6E 7 [0 is used for script question 00012F80 6E 61 69 72 65 73 5D 0A 20 20 20 20 20 20 20 20 20 76 61 6C 69 64 20 61 63 63 65 73 73 20 6D 6F naires]◙ valid access mo 00012FA0 64 65 73 20 3A 20 4F 5F 52 44 2C 20 4F 5F 57 52 2C 20 4F 5F 52 57 20 5B 73 68 6F 75 6C 64 20 75 des : O_RD, O_WR, O_RW [should u 00012FC0 73 65 20 4F 5F 57 52 5D 0A 20 20 20 20 20 20 20 20 20 76 61 6C 69 64 20 73 68 61 72 65 20 6D 6F se O_WR]◙ valid share mo 00012FE0 64 65 73 20 20 3A 20 53 5F 44 4E 2C 20 53 5F 44 52 2C 20 53 5F 44 57 2C 20 53 5F 44 42 0A 22 00 des : S_DN, S_DR, S_DW, S_DB◙". 00013000 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 4F 70 65 6E 20 46 43 6C 6F 73 65 20 46 41 70 70 ..◙ See also : FOpen FClose FApp 00013020 65 6E 64 0A 03 00 D3 00 BB 01 05 D0 00 C1 01 06 CF 00 C8 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F end◙♥.╙.╗☺♣╨.┴☺♠╧.╚☺•]☻[◙THelpTo 00013040 70 69 63 03 00 47 00 00 00 0A 20 20 46 47 45 54 20 63 68 6E 6C 3A 69 6E 74 65 67 65 72 2C 20 76 pic♥.G...◙ FGET chnl:integer, v 00013060 61 72 3A 6D 75 6C 74 69 74 79 70 65 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ar:multitype◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00013080 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 38 00 01 00 0A 52 65 61 64 20 61 20 6C 69 6E 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙8.☺.◙Read a line 000130A0 20 66 72 6F 6D 20 63 68 61 6E 6E 65 6C 20 22 63 68 6E 6C 22 20 61 6E 64 20 61 73 73 69 67 6E 20 from channel "chnl" and assign 000130C0 69 74 20 74 6F 20 22 76 61 72 22 20 27 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 50 75 it to "var" '...◙ See also : FPu 000130E0 74 20 46 50 75 74 4C 6E 20 46 50 75 74 50 61 64 20 46 52 65 61 64 0A 04 00 D6 00 8D 00 04 D7 00 t FPutLn FPutPad FRead◙♦.╓.ì.♦╫. 00013100 92 00 06 D8 00 99 00 07 34 01 A1 00 05 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 85 00 00 Æ.♠╪.Ö.•4☺í.♣]☻[◙THelpTopic♦.à.. 00013120 00 0A 20 20 46 4F 50 45 4E 20 63 68 6E 6C 3A 69 6E 74 65 67 65 72 2C 20 66 69 6C 65 3A 73 74 72 .◙ FOPEN chnl:integer, file:str 00013140 69 6E 67 2C 20 61 63 63 65 73 73 3A 69 6E 74 65 67 65 72 2C 20 73 68 72 6D 6F 64 3A 69 6E 74 65 ing, access:integer, shrmod:inte 00013160 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ger◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00013180 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000131A0 DF DF DF DF DF 0A 58 00 01 00 0A 55 73 65 20 63 68 61 6E 6E 65 6C 20 22 63 68 6E 6C 22 20 74 6F ▀▀▀▀▀◙X.☺.◙Use channel "chnl" to 000131C0 20 6F 70 65 6E 20 66 69 6C 65 20 22 66 69 6C 65 22 20 69 6E 20 61 63 63 65 73 73 20 6D 6F 64 65 open file "file" in access mode 000131E0 20 22 61 63 63 65 73 73 22 20 61 6E 64 20 73 68 61 72 65 20 6D 6F 64 65 20 22 73 68 72 6D 6F 64 "access" and share mode "shrmod 00013200 22 20 AF 00 00 00 0A 20 20 20 20 20 20 20 20 20 76 61 6C 69 64 20 63 68 61 6E 6E 65 6C 73 20 20 " »...◙ valid channels 00013220 20 20 20 3A 20 30 20 2D 20 37 20 5B 30 20 69 73 20 75 73 65 64 20 66 6F 72 20 73 63 72 69 70 74 : 0 - 7 [0 is used for script 00013240 20 71 75 65 73 74 69 6F 6E 6E 61 69 72 65 73 5D 0A 20 20 20 20 20 20 20 20 20 76 61 6C 69 64 20 questionnaires]◙ valid 00013260 61 63 63 65 73 73 20 6D 6F 64 65 73 20 3A 20 4F 5F 52 44 2C 20 4F 5F 57 52 2C 20 4F 5F 52 57 0A access modes : O_RD, O_WR, O_RW◙ 00013280 20 20 20 20 20 20 20 20 20 76 61 6C 69 64 20 73 68 61 72 65 20 6D 6F 64 65 73 20 20 3A 20 53 5F valid share modes : S_ 000132A0 44 4E 2C 20 53 5F 44 52 2C 20 53 5F 44 57 2C 20 53 5F 44 42 0A 33 00 00 00 0A 20 53 65 65 20 61 DN, S_DR, S_DW, S_DB◙3...◙ See a 000132C0 6C 73 6F 20 3A 20 46 43 72 65 61 74 65 20 46 43 6C 6F 73 65 20 46 41 70 70 65 6E 64 20 46 44 65 lso : FCreate FClose FAppend FDe 000132E0 66 49 6E 20 46 44 65 66 4F 75 74 0A 05 00 D1 00 9A 01 07 D0 00 A2 01 06 CF 00 A9 01 07 36 01 B1 fIn FDefOut◙♣.╤.Ü☺•╨.ó☺♠╧.⌐☺•6☺▒ 00013300 01 06 37 01 B8 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 21 00 00 00 0A 20 20 20 46 ☺♠7☺╕☺•]☻[◙THelpTopic♠.!...◙ F 00013320 4F 52 20 2E 2E 2E 20 4E 45 58 54 0A 20 20 20 DF DF DF DF DF DF DF DF DF DF DF DF 0A 0A 00 00 00 OR ... NEXT◙ ▀▀▀▀▀▀▀▀▀▀▀▀◙◙... 00013340 0A 20 55 73 61 67 65 20 3A 0A 4C 00 00 00 0A 20 46 4F 52 20 56 41 52 20 3D 20 73 74 61 72 74 3A ◙ Usage :◙L...◙ FOR VAR = start: 00013360 69 6E 74 65 67 65 72 20 54 4F 20 73 74 6F 70 3A 69 6E 74 65 67 65 72 20 5B 53 54 45 50 20 69 6E integer TO stop:integer [STEP in 00013380 63 73 74 65 70 3A 69 6E 74 65 67 65 72 5D 0A 20 2E 2E 2E 0A 20 4E 45 58 54 0A FF 00 01 00 0A 0A cstep:integer]◙ ...◙ NEXT◙ .☺.◙◙ 000133A0 46 4F 52 20 2D 20 49 6E 69 74 69 61 6C 69 7A 65 73 20 61 20 6C 6F 6F 70 20 62 79 20 61 73 73 69 FOR - Initializes a loop by assi 000133C0 67 6E 69 6E 67 20 22 73 74 61 72 74 22 20 74 6F 20 56 41 52 20 61 6E 64 20 63 6F 6E 74 69 6E 75 gning "start" to VAR and continu 000133E0 69 6E 67 20 77 68 69 6C 65 20 56 41 52 20 3C 3D 20 22 73 74 6F 70 22 20 28 69 66 20 22 69 6E 63 ing while VAR <= "stop" (if "inc 00013400 73 74 65 70 22 20 3E 3D 20 30 29 20 6F 72 20 56 41 52 20 3E 3D 20 22 73 74 6F 70 22 20 28 69 66 step" >= 0) or VAR >= "stop" (if 00013420 20 22 69 6E 63 73 74 65 70 22 20 3C 20 30 29 20 28 54 4F 20 69 73 20 72 65 71 75 69 72 65 64 20 "incstep" < 0) (TO is required 00013440 74 6F 20 73 65 70 61 72 61 74 65 20 22 73 74 61 72 74 22 20 61 6E 64 20 22 73 74 6F 70 22 2E 20 to separate "start" and "stop". 00013460 49 66 20 53 54 45 50 20 28 6F 70 74 69 6F 6E 61 6C 29 20 69 73 20 6E 6F 74 20 73 70 65 63 69 66 If STEP (optional) is not specif 00013480 69 65 64 20 22 69 6E 63 73 74 65 70 22 20 64 65 66 61 75 6C 74 73 20 74 6F 20 31 29 20 71 00 01 ied "incstep" defaults to 1) q.☺ 000134A0 00 0A 4E 45 58 54 20 2D 20 41 64 64 73 20 22 69 6E 63 73 74 65 70 22 20 74 6F 20 56 41 52 2C 20 .◙NEXT - Adds "incstep" to VAR, 000134C0 74 72 61 6E 73 66 65 72 73 20 63 6F 6E 74 72 6F 6C 20 74 6F 20 74 68 65 20 63 6C 6F 73 65 73 74 transfers control to the closest 000134E0 20 46 4F 52 20 73 74 61 74 65 6D 65 6E 74 2C 20 61 6E 64 20 6D 61 72 6B 73 20 74 68 65 20 65 6E FOR statement, and marks the en 00013500 64 20 6F 66 20 74 68 65 20 46 4F 52 20 6C 6F 6F 70 20 28 00 00 00 0A 20 53 65 65 20 61 6C 73 6F d of the FOR loop (...◙ See also 00013520 20 3A 20 57 68 69 6C 65 2E 2E 2E 45 6E 64 57 68 69 6C 65 20 49 66 2E 2E 2E 54 68 65 6E 0A 02 00 : While...EndWhile If...Then◙☻. 00013540 2B 01 F5 01 10 E1 00 06 02 09 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A 20 +☺⌡☺►ß.♠☻○]☻[◙THelpTopic♥.-...◙ 00013560 20 46 4F 52 57 41 52 44 20 76 61 72 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF FORWARD var:integer◙ ▀▀▀▀▀▀▀▀▀ 00013580 DF DF DF DF DF DF DF DF DF DF 0A 53 00 01 00 0A 4D 6F 76 65 20 74 68 65 20 63 75 72 73 6F 72 20 ▀▀▀▀▀▀▀▀▀▀◙S.☺.◙Move the cursor 000135A0 66 6F 72 77 61 72 64 20 28 74 6F 20 74 68 65 20 72 69 67 68 74 29 20 22 76 61 72 22 20 63 6F 6C forward (to the right) "var" col 000135C0 75 6D 6E 73 20 77 69 74 68 6F 75 74 20 67 6F 69 6E 67 20 70 61 73 74 20 63 6F 6C 75 6D 6E 20 38 umns without going past column 8 000135E0 30 20 14 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 42 61 63 6B 75 70 0A 01 00 B2 00 8E 00 0 ¶...◙ See also : Backup◙☺.▓.Ä. 00013600 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 63 00 00 00 0A 20 20 46 50 55 54 20 63 68 6E ♠]☻[◙THelpTopic♥.c...◙ FPUT chn 00013620 6C 3A 69 6E 74 65 67 65 72 2C 20 73 74 72 3A 73 74 72 69 6E 67 5B 2C 20 73 74 72 3A 73 74 72 69 l:integer, str:string[, str:stri 00013640 6E 67 2E 2E 2E 5D 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ng...]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00013660 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 2F 00 01 00 0A 57 72 69 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙/.☺.◙Wri 00013680 74 65 20 6F 6E 65 20 6F 72 20 6D 6F 72 65 20 22 73 74 72 22 20 6F 75 74 20 74 6F 20 63 68 61 6E te one or more "str" out to chan 000136A0 6E 65 6C 20 22 63 68 6E 6C 22 20 2F 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 47 65 74 nel "chnl" /...◙ See also : FGet 000136C0 20 46 50 75 74 4C 6E 20 46 50 75 74 50 61 64 20 46 57 72 69 74 65 20 46 57 72 69 74 65 0A 05 00 FPutLn FPutPad FWrite FWrite◙♣. 000136E0 D2 00 A0 00 04 D7 00 A5 00 06 D8 00 AC 00 07 35 01 B4 00 06 35 01 BB 00 06 5D 02 5B 0A 54 48 65 ╥.á.♦╫.Ñ.♠╪.¼.•5☺┤.♠5☺╗.♠]☻[◙THe 00013700 6C 70 54 6F 70 69 63 03 00 6B 00 00 00 0A 20 20 46 50 55 54 4C 4E 20 63 68 6E 6C 3A 69 6E 74 65 lpTopic♥.k...◙ FPUTLN chnl:inte 00013720 67 65 72 5B 2C 20 73 74 72 3A 73 74 72 69 6E 67 5B 2C 20 73 74 72 3A 73 74 72 69 6E 67 2E 2E 2E ger[, str:string[, str:string... 00013740 5D 5D 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ]]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00013760 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 64 00 01 00 0A 57 72 69 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙d.☺.◙Wri 00013780 74 65 20 7A 65 72 6F 20 6F 72 20 6D 6F 72 65 20 22 73 74 72 22 20 6F 75 74 20 74 6F 20 63 68 61 te zero or more "str" out to cha 000137A0 6E 6E 65 6C 20 22 63 68 6E 6C 22 20 61 6E 64 20 74 65 72 6D 69 6E 61 74 65 20 77 69 74 68 20 61 nnel "chnl" and terminate with a 000137C0 20 63 61 72 72 69 61 67 65 20 72 65 74 75 72 6E 2F 6C 69 6E 65 20 66 65 65 64 20 70 61 69 72 20 carriage return/line feed pair 000137E0 2C 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 47 65 74 20 46 50 75 74 20 46 50 75 74 50 ,...◙ See also : FGet FPut FPutP 00013800 61 64 20 46 52 65 61 64 20 46 57 72 69 74 65 0A 05 00 D2 00 DD 00 04 D6 00 E2 00 04 D8 00 E7 00 ad FRead FWrite◙♣.╥.▌.♦╓.Γ.♦╪.τ. 00013820 07 34 01 EF 00 05 35 01 F5 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 61 00 00 00 0A •4☺∩.♣5☺⌡.♠]☻[◙THelpTopic♥.a...◙ 00013840 20 20 46 50 55 54 50 41 44 20 63 68 6E 6C 3A 69 6E 74 65 67 65 72 2C 20 73 74 72 3A 73 74 72 69 FPUTPAD chnl:integer, str:stri 00013860 6E 67 2C 20 6C 65 6E 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF ng, len:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00013880 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 000138A0 55 00 01 00 0A 57 72 69 74 65 20 6F 75 74 20 22 73 74 72 22 2C 20 70 61 64 64 69 6E 67 20 6F 72 U.☺.◙Write out "str", padding or 000138C0 20 74 72 75 6E 63 61 74 69 6E 67 20 74 6F 20 6C 65 6E 67 74 68 20 22 6C 65 6E 22 20 61 73 20 6E truncating to length "len" as n 000138E0 65 65 64 65 64 2C 20 74 6F 20 63 68 61 6E 6E 65 6C 20 22 63 68 6E 6C 22 20 2B 00 00 00 0A 20 53 eeded, to channel "chnl" +...◙ S 00013900 65 65 20 61 6C 73 6F 20 3A 20 46 47 65 74 20 46 50 75 74 20 46 50 75 74 4C 6E 20 46 52 65 61 64 ee also : FGet FPut FPutLn FRead 00013920 20 46 57 72 69 74 65 0A 05 00 D2 00 C4 00 04 D6 00 C9 00 04 D7 00 CE 00 06 34 01 D5 00 05 35 01 FWrite◙♣.╥.─.♦╓.╔.♦╫.╬.♠4☺╒.♣5☺ 00013940 DB 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 19 00 00 00 0A 20 20 46 52 45 53 48 4C █.♠]☻[◙THelpTopic♥.↓...◙ FRESHL 00013960 49 4E 45 0A 20 20 DF DF DF DF DF DF DF DF DF 0A 30 00 01 00 0A 49 66 20 74 68 65 20 63 75 72 73 INE◙ ▀▀▀▀▀▀▀▀▀◙0.☺.◙If the curs 00013980 6F 72 20 69 73 20 6E 6F 74 20 69 6E 20 63 6F 6C 75 6D 6E 20 31 2C 20 64 6F 20 61 20 6E 65 77 6C or is not in column 1, do a newl 000139A0 69 6E 65 20 1E 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4E 65 77 4C 69 6E 65 20 4E 65 77 ine ▲...◙ See also : NewLine New 000139C0 4C 69 6E 65 73 0A 02 00 F7 00 57 00 07 F8 00 5F 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 Lines◙☻.≈.W.•°._.◘]☻[◙THelpTopic 000139E0 03 00 2F 00 00 00 0A 20 20 46 52 45 57 49 4E 44 20 63 68 6E 6C 3A 69 6E 74 65 67 65 72 0A 20 20 ♥./...◙ FREWIND chnl:integer◙ 00013A00 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 4F 00 01 00 0A 52 65 77 69 6E 64 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙O.☺.◙Rewind 00013A20 20 63 68 61 6E 6E 65 6C 20 22 63 68 6E 6C 22 20 61 66 74 65 72 20 66 6C 75 73 68 69 6E 67 20 62 channel "chnl" after flushing b 00013A40 75 66 66 65 72 73 20 61 6E 64 20 63 6F 6D 6D 69 74 74 69 6E 67 20 74 68 65 20 66 69 6C 65 20 74 uffers and committing the file t 00013A60 6F 20 64 69 73 6B 2E 20 13 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 53 65 65 6B 0A 01 o disk. ‼...◙ See also : FSeek◙☺ 00013A80 00 33 01 8C 00 05 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 15 00 00 00 0A 20 20 47 45 54 .3☺î.♣]☻[◙THelpTopic☻.§...◙ GET 00013AA0 55 53 45 52 0A 20 20 DF DF DF DF DF DF DF 0A 55 00 01 00 0A 46 69 6C 6C 20 74 68 65 20 70 72 65 USER◙ ▀▀▀▀▀▀▀◙U.☺.◙Fill the pre 00013AC0 64 65 66 69 6E 65 64 20 76 61 72 69 61 62 6C 65 73 20 28 55 5F 2E 2E 2E 29 20 77 69 74 68 20 63 defined variables (U_...) with c 00013AE0 75 72 72 65 6E 74 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 72 6F 6D 20 74 68 65 20 75 73 65 72 urrent information from the user 00013B00 20 72 65 63 6F 72 64 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 1D 00 00 00 0A 20 record ..]☻[◙THelpTopic♥.↔...◙ 00013B20 20 47 4F 53 55 42 20 4C 41 42 45 4C 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF 0A 71 00 01 00 0A GOSUB LABEL◙ ▀▀▀▀▀▀▀▀▀▀▀◙q.☺.◙ 00013B40 54 72 61 6E 73 66 65 72 20 63 6F 6E 74 72 6F 6C 20 74 6F 20 4C 41 42 45 4C 2C 20 6D 61 72 6B 69 Transfer control to LABEL, marki 00013B60 6E 67 20 74 68 65 20 63 75 72 72 65 6E 74 20 50 50 45 20 6C 6F 63 61 74 69 6F 6E 20 66 6F 72 20 ng the current PPE location for 00013B80 61 20 66 75 74 75 72 65 20 52 65 74 75 72 6E 20 73 74 61 74 65 6D 65 6E 74 20 28 47 4F 20 53 55 a future Return statement (GO SU 00013BA0 42 20 69 73 20 61 20 73 79 6E 6F 6E 79 6D 29 20 12 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A B is a synonym) ↕...◙ See also : 00013BC0 20 47 6F 54 6F 0A 02 00 0D 01 68 00 06 DE 00 9C 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 GoTo◙☻.♪☺h.♠▐.£.♦]☻[◙THelpTopic 00013BE0 03 00 1B 00 00 00 0A 20 20 47 4F 54 4F 20 4C 41 42 45 4C 0A 20 20 DF DF DF DF DF DF DF DF DF DF ♥.←...◙ GOTO LABEL◙ ▀▀▀▀▀▀▀▀▀▀ 00013C00 0A 30 00 01 00 0A 54 72 61 6E 73 66 65 72 20 63 6F 6E 74 72 6F 6C 20 74 6F 20 4C 41 42 45 4C 20 ◙0.☺.◙Transfer control to LABEL 00013C20 28 47 4F 20 54 4F 20 69 73 20 61 20 73 79 6E 6F 6E 79 6D 29 20 13 00 00 00 0A 20 53 65 65 20 61 (GO TO is a synonym) ‼...◙ See a 00013C40 6C 73 6F 20 3A 20 47 6F 53 75 62 0A 01 00 DD 00 59 00 05 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 lso : GoSub◙☺.▌.Y.♣]☻[◙THelpTopi 00013C60 63 03 00 15 00 00 00 0A 20 20 47 4F 4F 44 42 59 45 0A 20 20 DF DF DF DF DF DF DF 0A 38 00 01 00 c♥.§...◙ GOODBYE◙ ▀▀▀▀▀▀▀◙8.☺. 00013C80 0A 53 61 6D 65 20 61 73 20 68 61 76 69 6E 67 20 74 68 65 20 75 73 65 72 20 74 79 70 65 20 47 20 ◙Same as having the user type G 00013CA0 66 72 6F 6D 20 74 68 65 20 63 6F 6D 6D 61 6E 64 20 70 72 6F 6D 70 74 20 1F 00 00 00 0A 20 53 65 from the command prompt ▼...◙ Se 00013CC0 65 20 61 6C 73 6F 20 3A 20 42 79 65 20 44 74 72 4F 66 66 20 48 61 6E 67 75 70 0A 03 00 57 01 5B e also : Bye DtrOff Hangup◙♥.W☺[ 00013CE0 00 03 CC 00 5F 00 06 E0 00 66 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 13 00 00 00 .♥╠._.♠α.f.♠]☻[◙THelpTopic♥.‼... 00013D00 0A 20 20 48 41 4E 47 55 50 0A 20 20 DF DF DF DF DF DF 0A 2D 00 01 00 0A 48 61 6E 67 75 70 20 6F ◙ HANGUP◙ ▀▀▀▀▀▀◙-.☺.◙Hangup o 00013D20 6E 20 74 68 65 20 75 73 65 72 20 77 69 74 68 6F 75 74 20 61 6E 79 20 6E 6F 74 69 66 69 63 61 74 n the user without any notificat 00013D40 69 6F 6E 20 20 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 42 79 65 20 47 6F 6F 64 62 79 65 ion ...◙ See also : Bye Goodbye 00013D60 20 44 74 72 4F 66 66 0A 03 00 57 01 4E 00 03 DF 00 52 00 07 CC 00 5A 00 06 5D 02 5B 0A 54 48 65 DtrOff◙♥.W☺N.♥▀.R.•╠.Z.♠]☻[◙THe 00013D80 6C 70 54 6F 70 69 63 0B 00 2F 00 00 00 0A 20 20 49 46 20 2E 2E 2E 20 54 48 45 4E 20 2E 2E 2E 20 lpTopic♂./...◙ IF ... THEN ... 00013DA0 45 4C 53 45 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 0C 00 00 00 ELSE◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙♀... 00013DC0 0A 20 20 55 73 61 67 65 20 31 3A 0A 22 00 00 00 0A 20 20 49 46 20 28 65 78 70 3A 62 6F 6F 6C 65 ◙ Usage 1:◙"...◙ IF (exp:boole 00013DE0 61 6E 29 20 73 74 61 74 65 6D 65 6E 74 20 2E 2E 2E 0A 56 00 01 00 0A 45 76 61 6C 75 61 74 65 20 an) statement ...◙V.☺.◙Evaluate 00013E00 22 65 78 70 22 20 61 6E 64 2C 20 69 66 20 74 72 75 65 2C 20 65 78 65 63 75 74 65 20 73 74 61 74 "exp" and, if true, execute stat 00013E20 65 6D 65 6E 74 3B 20 6F 74 68 65 72 77 69 73 65 20 73 6B 69 70 20 74 6F 20 74 68 65 20 6E 65 78 ement; otherwise skip to the nex 00013E40 74 20 73 74 61 74 65 6D 65 6E 74 20 0C 00 00 00 0A 20 20 55 73 61 67 65 20 32 3A 0A 5E 00 00 00 t statement ♀...◙ Usage 2:◙^... 00013E60 0A 20 20 20 49 46 20 28 65 78 70 3A 62 6F 6F 6C 65 61 6E 29 20 54 48 45 4E 0A 20 20 20 2E 2E 2E ◙ IF (exp:boolean) THEN◙ ... 00013E80 0A 20 20 20 45 4C 53 45 49 46 20 28 65 78 70 32 3A 62 6F 6F 6C 65 61 6E 29 20 54 48 45 4E 0A 20 ◙ ELSEIF (exp2:boolean) THEN◙ 00013EA0 20 20 2E 2E 2E 0A 20 20 20 45 4C 53 45 0A 20 20 20 2E 2E 2E 0A 20 20 20 45 4E 44 49 46 0A E2 00 ...◙ ELSE◙ ...◙ ENDIF◙Γ. 00013EC0 01 00 0A 0A 49 46 20 2D 20 49 66 20 65 78 70 72 65 73 73 69 6F 6E 20 63 6F 6E 64 20 69 73 20 54 ☺.◙◙IF - If expression cond is T 00013EE0 52 55 45 20 74 68 65 6E 20 74 68 69 73 20 73 74 61 74 65 6D 65 6E 74 20 74 72 61 6E 73 66 65 72 RUE then this statement transfer 00013F00 73 20 63 6F 6E 74 72 6F 6C 20 74 6F 20 74 68 65 20 73 74 61 74 65 6D 65 6E 74 28 73 29 20 66 6F s control to the statement(s) fo 00013F20 6C 6C 6F 77 69 6E 67 20 69 74 2C 20 6F 74 68 65 72 77 69 73 65 20 63 6F 6E 74 72 6F 6C 20 69 73 llowing it, otherwise control is 00013F40 20 74 72 61 6E 66 65 72 72 65 64 20 74 6F 20 74 68 65 20 6E 65 78 74 20 45 4C 53 45 49 46 2C 20 tranferred to the next ELSEIF, 00013F60 45 4C 53 45 20 6F 72 20 45 4E 44 49 46 20 73 74 61 74 65 6D 65 6E 74 20 28 72 65 71 75 69 72 65 ELSE or ENDIF statement (require 00013F80 73 20 54 48 45 4E 20 5B 6F 72 20 44 4F 5D 20 61 66 74 65 72 20 74 68 65 20 63 6F 6E 64 69 74 69 s THEN [or DO] after the conditi 00013FA0 6F 6E 29 20 AC 01 01 00 0A 45 4C 53 45 49 46 20 2D 20 28 6F 70 74 69 6F 6E 61 6C 29 20 49 66 20 on) ¼☺☺.◙ELSEIF - (optional) If 00013FC0 65 78 70 72 65 73 73 69 6F 6E 20 63 6F 6E 64 20 69 73 20 54 52 55 45 20 74 68 65 6E 20 74 68 69 expression cond is TRUE then thi 00013FE0 73 20 73 74 61 74 65 6D 65 6E 74 20 74 72 61 6E 73 66 65 72 73 20 63 6F 6E 74 72 6F 6C 20 74 6F s statement transfers control to 00014000 20 74 68 65 20 73 74 61 74 65 6D 65 6E 74 73 20 66 6F 6C 6C 6F 77 69 6E 67 20 69 74 2C 20 6F 74 the statements following it, ot 00014020 68 65 72 77 69 73 65 20 63 6F 6E 74 72 6F 6C 20 69 73 20 74 72 61 6E 66 65 72 72 65 64 20 74 6F herwise control is tranferred to 00014040 20 74 68 65 20 6E 65 78 74 20 45 4C 53 45 49 46 2C 20 45 4C 53 45 20 6F 72 20 45 4E 44 49 46 20 the next ELSEIF, ELSE or ENDIF 00014060 73 74 61 74 65 6D 65 6E 74 20 54 68 65 72 65 20 6D 61 79 20 62 65 20 6D 75 6C 74 69 70 6C 65 20 statement There may be multiple 00014080 45 4C 53 45 49 46 20 73 74 61 74 65 6D 65 6E 74 73 20 62 65 74 77 65 65 6E 20 74 68 65 20 49 46 ELSEIF statements between the IF 000140A0 20 61 6E 64 20 45 4C 53 45 20 73 74 61 74 65 6D 65 6E 74 73 20 28 45 4C 53 45 20 49 46 20 69 73 and ELSE statements (ELSE IF is 000140C0 20 61 20 73 79 6E 6F 6E 79 6D 3B 20 6E 6F 74 68 69 6E 67 20 69 73 20 72 65 71 75 69 72 65 64 20 a synonym; nothing is required 000140E0 74 6F 20 63 6F 6D 65 20 61 66 74 65 72 20 74 68 65 20 63 6F 6E 64 69 74 69 6F 6E 2C 20 61 6C 74 to come after the condition, alt 00014100 68 6F 75 67 68 20 54 48 45 4E 20 5B 6F 72 20 44 4F 5D 20 6D 61 79 20 61 70 70 65 61 72 20 66 6F hough THEN [or DO] may appear fo 00014120 72 20 63 6C 61 72 69 66 69 63 61 74 69 6F 6E 20 61 6E 64 20 63 6F 6E 73 69 73 74 65 6E 63 79 20 r clarification and consistency 00014140 69 6E 20 74 68 65 20 73 6F 75 72 63 65 20 63 6F 64 65 29 20 5F 00 01 00 0A 45 4C 53 45 20 2D 20 in the source code) _.☺.◙ELSE - 00014160 28 6F 70 74 69 6F 6E 61 6C 29 20 53 65 70 61 72 61 74 65 73 20 74 68 65 20 66 61 6C 73 65 20 70 (optional) Separates the false p 00014180 6F 72 74 69 6F 6E 20 6F 66 20 61 6E 20 49 46 2F 45 4C 53 45 49 46 20 73 74 61 74 65 6D 65 6E 74 ortion of an IF/ELSEIF statement 000141A0 20 66 72 6F 6D 20 74 68 65 20 74 72 75 65 20 70 6F 72 74 69 6F 6E 20 46 00 01 00 0A 45 4E 44 49 from the true portion F.☺.◙ENDI 000141C0 46 20 2D 20 45 6E 64 73 20 61 6E 20 49 46 2F 45 4C 53 45 49 46 2F 45 4C 53 45 20 73 74 61 74 65 F - Ends an IF/ELSEIF/ELSE state 000141E0 6D 65 6E 74 20 62 6C 6F 63 6B 20 28 45 4E 44 20 49 46 20 69 73 20 61 20 73 79 6E 6F 6E 79 6D 29 ment block (END IF is a synonym) 00014200 20 29 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 57 68 69 6C 65 2E 2E 2E 45 6E 64 57 68 69 )...◙ See also : While...EndWhi 00014220 6C 65 20 46 6F 72 2E 2E 2E 4E 65 78 74 0A 02 00 2B 01 5E 04 10 D4 00 6F 04 0A 5D 02 5B 0A 54 48 le For...Next◙☻.+☺^♦►╘.o♦◙]☻[◙TH 00014240 65 6C 70 54 6F 70 69 63 03 00 29 00 00 00 0A 20 20 49 4E 43 20 76 61 72 3A 6D 75 6C 74 69 74 79 elpTopic♥.)...◙ INC var:multity 00014260 70 65 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 1E 00 01 00 0A 49 6E 63 72 pe◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙▲.☺.◙Incr 00014280 65 6D 65 6E 74 20 74 68 65 20 76 61 6C 75 65 20 6F 66 20 22 76 61 72 22 20 11 00 00 00 0A 20 53 ement the value of "var" ◄...◙ S 000142A0 65 65 20 61 6C 73 6F 20 3A 20 44 65 63 0A 01 00 C2 00 55 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F ee also : Dec◙☺.┬.U.♥]☻[◙THelpTo 000142C0 70 69 63 03 00 45 00 00 00 0A 20 20 49 4E 50 55 54 20 70 72 6F 6D 70 74 3A 73 74 72 69 6E 67 2C pic♥.E...◙ INPUT prompt:string, 000142E0 20 76 61 72 3A 73 74 72 69 6E 67 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF var:string◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00014300 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 59 00 01 00 0A 44 69 73 70 6C 61 79 20 22 70 72 6F 6D ▀▀▀▀▀▀▀▀▀▀▀▀▀◙Y.☺.◙Display "prom 00014320 70 74 22 20 61 6E 64 20 67 65 74 20 69 6E 70 75 74 20 66 72 6F 6D 20 75 73 65 72 2C 20 61 73 73 pt" and get input from user, ass 00014340 69 67 6E 69 6E 67 20 69 74 20 74 6F 20 22 76 61 72 22 20 28 36 30 20 63 68 61 72 61 63 74 65 72 igning it to "var" (60 character 00014360 73 20 6D 61 78 69 6D 75 6D 29 20 66 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 49 6E 70 75 s maximum) f...◙ See also : Inpu 00014380 74 43 43 20 20 20 49 6E 70 75 74 44 61 74 65 20 49 6E 70 75 74 49 6E 74 20 20 49 6E 70 75 74 4D tCC InputDate InputInt InputM 000143A0 6F 6E 65 79 20 49 6E 70 75 74 53 74 72 0A 20 20 20 20 20 20 20 20 20 20 20 49 6E 70 75 74 54 65 oney InputStr◙ InputTe 000143C0 78 74 20 49 6E 70 75 74 54 69 6D 65 20 49 6E 70 75 74 59 4E 0A 08 00 E4 00 AC 00 07 E5 00 B6 00 xt InputTime InputYN◙◘.Σ.¼.•σ.╢. 000143E0 09 E6 00 C0 00 08 E7 00 CA 00 0A E8 00 D5 00 08 E9 00 E9 00 09 EA 00 F3 00 09 EB 00 FD 00 07 5D ○µ.└.◘τ.╩.◙Φ.╒.◘Θ.Θ.○Ω.≤.○δ.².•] 00014400 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 67 00 00 00 0A 20 20 49 4E 50 55 54 43 43 20 70 72 ☻[◙THelpTopic♥.g...◙ INPUTCC pr 00014420 6F 6D 70 74 3A 73 74 72 69 6E 67 2C 20 76 61 72 3A 73 74 72 69 6E 67 2C 20 63 6F 6C 6F 72 3A 69 ompt:string, var:string, color:i 00014440 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF nteger◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00014460 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 9D 00 01 00 0A 44 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙¥.☺.◙D 00014480 69 73 70 6C 61 79 20 22 70 72 6F 6D 70 74 22 20 69 6E 20 63 6F 6C 6F 72 20 22 63 6F 6C 6F 72 22 isplay "prompt" in color "color" 000144A0 20 61 6E 64 20 67 65 74 20 61 20 63 72 65 64 69 74 20 63 61 72 64 20 66 6F 72 6D 61 74 74 65 64 and get a credit card formatted 000144C0 20 73 74 72 69 6E 67 20 66 72 6F 6D 20 74 68 65 20 75 73 65 72 2C 20 61 73 73 69 67 6E 69 6E 67 string from the user, assigning 000144E0 20 69 74 20 74 6F 20 22 76 61 72 22 20 28 31 36 20 63 68 61 72 61 63 74 65 72 73 20 6D 61 78 69 it to "var" (16 characters maxi 00014500 6D 75 6D 2C 20 76 61 6C 69 64 20 63 68 61 72 61 63 74 65 72 73 20 30 2D 39 29 20 66 00 00 00 0A mum, valid characters 0-9) f...◙ 00014520 20 53 65 65 20 61 6C 73 6F 20 3A 20 49 6E 70 75 74 20 20 20 20 20 49 6E 70 75 74 44 61 74 65 20 See also : Input InputDate 00014540 49 6E 70 75 74 49 6E 74 20 20 49 6E 70 75 74 4D 6F 6E 65 79 20 49 6E 70 75 74 53 74 72 0A 20 20 InputInt InputMoney InputStr◙ 00014560 20 20 20 20 20 20 20 20 20 49 6E 70 75 74 54 65 78 74 20 49 6E 70 75 74 54 69 6D 65 20 49 6E 70 InputText InputTime Inp 00014580 75 74 59 4E 0A 08 00 E3 00 12 01 05 E5 00 1C 01 09 E6 00 26 01 08 E7 00 30 01 0A E8 00 3B 01 08 utYN◙◘.π.↕☺♣σ.∟☺○µ.&☺◘τ.0☺◙Φ.;☺◘ 000145A0 E9 00 4F 01 09 EA 00 59 01 09 EB 00 63 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 6B Θ.O☺○Ω.Y☺○δ.c☺•]☻[◙THelpTopic♥.k 000145C0 00 00 00 0A 20 20 49 4E 50 55 54 44 41 54 45 20 70 72 6F 6D 70 74 3A 73 74 72 69 6E 67 2C 20 76 ...◙ INPUTDATE prompt:string, v 000145E0 61 72 3A 73 74 72 69 6E 67 2C 20 63 6F 6C 6F 72 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF ar:string, color:integer◙ ▀▀▀▀▀ 00014600 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00014620 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 99 00 01 00 0A 44 69 73 70 6C 61 79 20 22 70 72 6F 6D ▀▀▀▀▀▀▀▀▀▀▀▀▀◙Ö.☺.◙Display "prom 00014640 70 74 22 20 69 6E 20 63 6F 6C 6F 72 20 22 63 6F 6C 6F 72 22 20 61 6E 64 20 67 65 74 20 61 20 64 pt" in color "color" and get a d 00014660 61 74 65 20 66 6F 72 6D 61 74 74 65 64 20 73 74 72 69 6E 67 20 66 72 6F 6D 20 74 68 65 20 75 73 ate formatted string from the us 00014680 65 72 2C 20 61 73 73 69 67 6E 69 6E 67 20 69 74 20 74 6F 20 22 76 61 72 22 20 28 38 20 63 68 61 er, assigning it to "var" (8 cha 000146A0 72 61 63 74 65 72 73 20 6D 61 78 69 6D 75 6D 2C 20 76 61 6C 69 64 20 63 68 61 72 61 63 74 65 72 racters maximum, valid character 000146C0 73 20 30 2D 39 20 2D 20 2F 29 20 66 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 49 6E 70 75 s 0-9 - /) f...◙ See also : Inpu 000146E0 74 20 20 20 20 20 49 6E 70 75 74 43 43 20 20 20 49 6E 70 75 74 49 6E 74 20 20 49 6E 70 75 74 4D t InputCC InputInt InputM 00014700 6F 6E 65 79 20 49 6E 70 75 74 53 74 72 0A 20 20 20 20 20 20 20 20 20 20 20 49 6E 70 75 74 54 65 oney InputStr◙ InputTe 00014720 78 74 20 49 6E 70 75 74 54 69 6D 65 20 49 6E 70 75 74 59 4E 0A 08 00 E3 00 12 01 05 E4 00 1C 01 xt InputTime InputYN◙◘.π.↕☺♣Σ.∟☺ 00014740 07 E6 00 26 01 08 E7 00 30 01 0A E8 00 3B 01 08 E9 00 4F 01 09 EA 00 59 01 09 EB 00 63 01 07 5D •µ.&☺◘τ.0☺◙Φ.;☺◘Θ.O☺○Ω.Y☺○δ.c☺•] 00014760 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 69 00 00 00 0A 20 20 49 4E 50 55 54 49 4E 54 20 70 ☻[◙THelpTopic♥.i...◙ INPUTINT p 00014780 72 6F 6D 70 74 3A 73 74 72 69 6E 67 2C 20 76 61 72 3A 73 74 72 69 6E 67 2C 20 63 6F 6C 6F 72 3A rompt:string, var:string, color: 000147A0 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000147C0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 9A 00 01 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Ü.☺. 000147E0 0A 44 69 73 70 6C 61 79 20 22 70 72 6F 6D 70 74 22 20 69 6E 20 63 6F 6C 6F 72 20 22 63 6F 6C 6F ◙Display "prompt" in color "colo 00014800 72 22 20 61 6E 64 20 67 65 74 20 61 6E 20 69 6E 74 65 67 65 72 20 66 6F 72 6D 61 74 74 65 64 20 r" and get an integer formatted 00014820 73 74 72 69 6E 67 20 66 72 6F 6D 20 74 68 65 20 75 73 65 72 2C 20 61 73 73 69 67 6E 69 6E 67 20 string from the user, assigning 00014840 69 74 20 74 6F 20 22 76 61 72 22 20 28 31 31 20 63 68 61 72 61 63 74 65 72 73 20 6D 61 78 69 6D it to "var" (11 characters maxim 00014860 75 6D 2C 20 76 61 6C 69 64 20 63 68 61 72 61 63 74 65 72 73 20 30 2D 39 29 20 67 00 00 00 0A 20 um, valid characters 0-9) g...◙ 00014880 53 65 65 20 61 6C 73 6F 20 3A 20 49 6E 70 75 74 20 20 20 20 20 49 6E 70 75 74 43 43 20 20 20 49 See also : Input InputCC I 000148A0 6E 70 75 74 44 61 74 65 20 20 49 6E 70 75 74 4D 6F 6E 65 79 20 49 6E 70 75 74 53 74 72 0A 20 20 nputDate InputMoney InputStr◙ 000148C0 20 20 20 20 20 20 20 20 20 49 6E 70 75 74 54 65 78 74 20 49 6E 70 75 74 54 69 6D 65 20 49 6E 70 InputText InputTime Inp 000148E0 75 74 59 4E 0A 08 00 E3 00 11 01 05 E4 00 1B 01 07 E5 00 25 01 09 E7 00 30 01 0A E8 00 3B 01 08 utYN◙◘.π.◄☺♣Σ.←☺•σ.%☺○τ.0☺◙Φ.;☺◘ 00014900 E9 00 4F 01 09 EA 00 59 01 09 EB 00 63 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 6D Θ.O☺○Ω.Y☺○δ.c☺•]☻[◙THelpTopic♥.m 00014920 00 00 00 0A 20 20 49 4E 50 55 54 4D 4F 4E 45 59 20 70 72 6F 6D 70 74 3A 73 74 72 69 6E 67 2C 20 ...◙ INPUTMONEY prompt:string, 00014940 76 61 72 3A 73 74 72 69 6E 67 2C 20 63 6F 6C 6F 72 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF var:string, color:integer◙ ▀▀▀▀ 00014960 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00014980 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 9B 00 01 00 0A 44 69 73 70 6C 61 79 20 22 70 72 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙¢.☺.◙Display "pr 000149A0 6F 6D 70 74 22 20 69 6E 20 63 6F 6C 6F 72 20 22 63 6F 6C 6F 72 22 20 61 6E 64 20 67 65 74 20 61 ompt" in color "color" and get a 000149C0 20 6D 6F 6E 65 79 20 66 6F 72 6D 61 74 74 65 64 20 73 74 72 69 6E 67 20 66 72 6F 6D 20 74 68 65 money formatted string from the 000149E0 20 75 73 65 72 2C 20 61 73 73 69 67 6E 69 6E 67 20 69 74 20 74 6F 20 22 76 61 72 22 20 28 31 33 user, assigning it to "var" (13 00014A00 20 63 68 61 72 61 63 74 65 72 73 20 6D 61 78 69 6D 75 6D 2C 20 76 61 6C 69 64 20 63 68 61 72 61 characters maximum, valid chara 00014A20 63 74 65 72 73 20 30 2D 39 20 24 20 2E 29 20 65 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 cters 0-9 $ .) e...◙ See also : 00014A40 49 6E 70 75 74 20 20 20 20 20 49 6E 70 75 74 43 43 20 20 20 49 6E 70 75 74 44 61 74 65 20 20 49 Input InputCC InputDate I 00014A60 6E 70 75 74 49 6E 74 20 49 6E 70 75 74 53 74 72 0A 20 20 20 20 20 20 20 20 20 20 20 49 6E 70 75 nputInt InputStr◙ Inpu 00014A80 74 54 65 78 74 20 49 6E 70 75 74 54 69 6D 65 20 49 6E 70 75 74 59 4E 0A 08 00 E3 00 16 01 05 E4 tText InputTime InputYN◙◘.π.▬☺♣Σ 00014AA0 00 20 01 07 E5 00 2A 01 09 E6 00 35 01 08 E8 00 3E 01 08 E9 00 52 01 09 EA 00 5C 01 09 EB 00 66 . ☺•σ.*☺○µ.5☺◘Φ.>☺◘Θ.R☺○Ω.\☺○δ.f 00014AC0 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 1D 00 00 00 0A 20 20 49 4E 50 55 54 53 54 ☺•]☻[◙THelpTopic♠.↔...◙ INPUTST 00014AE0 52 2E 2E 2E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF 0A 0B 00 00 00 0A 20 20 55 73 61 67 65 20 R...◙ ▀▀▀▀▀▀▀▀▀▀▀◙♂...◙ Usage 00014B00 3A 0A 5C 00 01 00 0A 49 4E 50 55 54 53 54 52 20 70 72 6F 6D 70 74 3A 73 74 72 69 6E 67 2C 20 76 :◙\.☺.◙INPUTSTR prompt:string, v 00014B20 61 72 3A 73 74 72 69 6E 67 2C 20 63 6F 6C 6F 72 3A 69 6E 74 65 67 65 72 2C 20 6C 65 6E 3A 69 6E ar:string, color:integer, len:in 00014B40 74 65 67 65 72 2C 20 76 61 6C 69 64 3A 73 74 72 69 6E 67 2C 20 66 6C 61 67 73 3A 73 74 72 69 6E teger, valid:string, flags:strin 00014B60 67 20 99 00 01 00 0A 44 69 73 70 6C 61 79 20 22 70 72 6F 6D 70 74 22 20 69 6E 20 63 6F 6C 6F 72 g Ö.☺.◙Display "prompt" in color 00014B80 20 22 63 6F 6C 6F 72 22 20 61 6E 64 20 67 65 74 20 61 20 73 74 72 69 6E 67 20 28 6D 61 78 69 6D "color" and get a string (maxim 00014BA0 75 6D 20 6C 65 6E 67 74 68 20 22 6C 65 6E 22 2C 20 76 61 6C 69 64 20 63 68 61 72 61 63 74 65 72 um length "len", valid character 00014BC0 73 20 22 76 61 6C 69 64 22 2C 20 66 6C 61 67 73 20 22 66 6C 61 67 73 22 29 20 66 72 6F 6D 20 74 s "valid", flags "flags") from t 00014BE0 68 65 20 75 73 65 72 2C 20 61 73 73 69 67 6E 69 6E 67 20 69 74 20 74 6F 20 22 76 61 72 22 20 A2 he user, assigning it to "var" ó 00014C00 02 00 00 0A 20 20 20 20 20 20 20 20 20 76 61 6C 69 64 20 6C 65 6E 67 74 68 20 20 20 20 20 20 20 ☻..◙ valid length 00014C20 20 20 20 20 3A 20 31 2D 32 35 36 0A 20 20 20 20 20 20 20 20 20 76 61 6C 69 64 20 63 68 61 72 61 : 1-256◙ valid chara 00014C40 63 74 65 72 73 20 20 20 20 20 20 20 3A 20 61 6E 79 20 73 74 72 69 6E 67 0A 20 20 20 20 20 20 20 cters : any string◙ 00014C60 20 20 76 61 6C 69 64 20 66 6C 61 67 73 20 20 20 20 20 20 20 20 20 20 20 20 3A 20 45 43 48 4F 44 valid flags : ECHOD 00014C80 4F 54 53 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 OTS◙ 00014CA0 20 20 20 20 20 20 46 49 45 4C 44 4C 45 4E 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 FIELDLEN◙ 00014CC0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 55 49 44 45 0A 20 20 20 20 20 20 20 20 20 GUIDE◙ 00014CE0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 50 43 41 53 45 0A UPCASE◙ 00014D00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00014D20 20 20 53 54 41 43 4B 45 44 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 STACKED◙ 00014D40 20 20 20 20 20 20 20 20 20 20 20 20 45 52 41 53 45 4C 49 4E 45 0A 20 20 20 20 20 20 20 20 20 20 ERASELINE◙ 00014D60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4E 45 57 4C 49 4E 45 0A NEWLINE◙ 00014D80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00014DA0 20 20 4C 46 42 45 46 4F 52 45 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 LFBEFORE◙ 00014DC0 20 20 20 20 20 20 20 20 20 20 20 20 20 4C 46 41 46 54 45 52 0A 20 20 20 20 20 20 20 20 20 20 20 LFAFTER◙ 00014DE0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 4F 52 44 57 52 41 50 0A WORDWRAP◙ 00014E00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00014E20 20 20 4E 4F 43 4C 45 41 52 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 NOCLEAR◙ 00014E40 20 20 20 20 20 20 20 20 20 20 20 20 48 49 47 48 41 53 43 49 49 0A 20 20 20 20 20 20 20 20 20 20 HIGHASCII◙ 00014E60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 55 54 4F 0A 20 20 20 AUTO◙ 00014E80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 59 Y 00014EA0 45 53 4E 4F 0A 68 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 49 6E 70 75 74 20 20 20 20 20 ESNO◙h...◙ See also : Input 00014EC0 49 6E 70 75 74 43 43 20 20 20 20 49 6E 70 75 74 44 61 74 65 20 49 6E 70 75 74 49 6E 74 20 49 6E InputCC InputDate InputInt In 00014EE0 70 75 74 4D 6F 6E 65 79 0A 20 20 20 20 20 20 20 20 20 20 20 49 6E 70 75 74 54 65 78 74 20 49 6E putMoney◙ InputText In 00014F00 70 75 74 54 69 6D 65 20 20 49 6E 70 75 74 59 4E 0A 08 00 E3 00 CD 03 05 E4 00 D7 03 07 E5 00 E2 putTime InputYN◙◘.π.═♥♣Σ.╫♥•σ.Γ 00014F20 03 09 E6 00 EC 03 08 E7 00 F5 03 0A E9 00 0B 04 09 EA 00 15 04 09 EB 00 20 04 07 5D 02 5B 0A 54 ♥○µ.∞♥◘τ.⌡♥◙Θ.♂♦○Ω.§♦○δ. ♦•]☻[◙T 00014F40 48 65 6C 70 54 6F 70 69 63 03 00 85 00 00 00 0A 20 20 49 4E 50 55 54 54 45 58 54 20 70 72 6F 6D HelpTopic♥.à...◙ INPUTTEXT prom 00014F60 70 74 3A 73 74 72 69 6E 67 2C 20 76 61 72 3A 73 74 72 69 6E 67 2C 20 63 6F 6C 6F 72 3A 69 6E 74 pt:string, var:string, color:int 00014F80 65 67 65 72 2C 20 6C 65 6E 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF eger, len:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 00014FA0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00014FC0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 70 00 01 00 0A 44 69 73 70 6C 61 79 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙p.☺.◙Display 00014FE0 20 22 70 72 6F 6D 70 74 22 20 69 6E 20 63 6F 6C 6F 72 20 22 63 6F 6C 6F 72 22 20 61 6E 64 20 67 "prompt" in color "color" and g 00015000 65 74 20 61 20 73 74 72 69 6E 67 20 28 6D 61 78 69 6D 75 6D 20 6C 65 6E 67 74 68 20 22 6C 65 6E et a string (maximum length "len 00015020 22 29 20 66 72 6F 6D 20 74 68 65 20 75 73 65 72 2C 20 61 73 73 69 67 6E 69 6E 67 20 69 74 20 74 ") from the user, assigning it t 00015040 6F 20 22 76 61 72 22 20 68 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 49 6E 70 75 74 20 20 o "var" h...◙ See also : Input 00015060 20 20 20 49 6E 70 75 74 43 43 20 20 20 20 49 6E 70 75 74 44 61 74 65 20 49 6E 70 75 74 49 6E 74 InputCC InputDate InputInt 00015080 20 49 6E 70 75 74 4D 6F 6E 65 79 0A 20 20 20 20 20 20 20 20 20 20 20 49 6E 70 75 74 53 74 72 20 InputMoney◙ InputStr 000150A0 20 49 6E 70 75 74 54 69 6D 65 20 20 49 6E 70 75 74 59 4E 0A 08 00 E3 00 03 01 05 E4 00 0D 01 07 InputTime InputYN◙◘.π.♥☺♣Σ.♪☺• 000150C0 E5 00 18 01 09 E6 00 22 01 08 E7 00 2B 01 0A E8 00 41 01 08 EA 00 4B 01 09 EB 00 56 01 07 5D 02 σ.↑☺○µ."☺◘τ.+☺◙Φ.A☺◘Ω.K☺○δ.V☺•]☻ 000150E0 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 6B 00 00 00 0A 20 20 49 4E 50 55 54 54 49 4D 45 20 70 [◙THelpTopic♥.k...◙ INPUTTIME p 00015100 72 6F 6D 70 74 3A 73 74 72 69 6E 67 2C 20 76 61 72 3A 73 74 72 69 6E 67 2C 20 63 6F 6C 6F 72 3A rompt:string, var:string, color: 00015120 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00015140 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 97 00 01 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ù.☺ 00015160 00 0A 44 69 73 70 6C 61 79 20 22 70 72 6F 6D 70 74 22 20 69 6E 20 63 6F 6C 6F 72 20 22 63 6F 6C .◙Display "prompt" in color "col 00015180 6F 72 22 20 61 6E 64 20 67 65 74 20 61 20 74 69 6D 65 20 66 6F 72 6D 61 74 74 65 64 20 73 74 72 or" and get a time formatted str 000151A0 69 6E 67 20 66 72 6F 6D 20 74 68 65 20 75 73 65 72 2C 20 61 73 73 69 67 6E 69 6E 67 20 69 74 20 ing from the user, assigning it 000151C0 74 6F 20 22 76 61 72 22 20 28 38 20 63 68 61 72 61 63 74 65 72 73 20 6D 61 78 69 6D 75 6D 2C 20 to "var" (8 characters maximum, 000151E0 76 61 6C 69 64 20 63 68 61 72 61 63 74 65 72 73 20 30 2D 39 20 3A 29 20 65 00 00 00 0A 20 53 65 valid characters 0-9 :) e...◙ Se 00015200 65 20 61 6C 73 6F 20 3A 20 49 6E 70 75 74 20 20 20 20 49 6E 70 75 74 43 43 20 20 20 49 6E 70 75 e also : Input InputCC Inpu 00015220 74 44 61 74 65 20 20 49 6E 70 75 74 49 6E 74 20 49 6E 70 75 74 4D 6F 6E 65 79 0A 20 20 20 20 20 tDate InputInt InputMoney◙ 00015240 20 20 20 20 20 20 49 6E 70 75 74 53 74 72 20 49 6E 70 75 74 54 65 78 74 20 49 6E 70 75 74 59 4E InputStr InputText InputYN 00015260 0A 08 00 E3 00 10 01 05 E4 00 19 01 07 E5 00 23 01 09 E6 00 2E 01 08 E7 00 37 01 0A E8 00 4D 01 ◙◘.π.►☺♣Σ.↓☺•σ.#☺○µ..☺◘τ.7☺◙Φ.M☺ 00015280 08 E9 00 56 01 09 EB 00 60 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 62 00 00 00 0A ◘Θ.V☺○δ.`☺•]☻[◙THelpTopic♥.b...◙ 000152A0 20 20 49 4E 50 55 54 59 4E 20 70 72 6F 6D 70 74 3A 73 74 72 69 6E 67 2C 20 76 61 72 3A 73 74 72 INPUTYN prompt:string, var:str 000152C0 69 6E 67 2C 20 63 6F 6C 6F 72 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF ing, color:integer◙ ▀▀▀▀▀▀▀▀▀▀▀ 000152E0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00015300 0A A2 00 01 00 0A 44 69 73 70 6C 61 79 20 22 70 72 6F 6D 70 74 22 20 69 6E 20 63 6F 6C 6F 72 20 ◙ó.☺.◙Display "prompt" in color 00015320 22 63 6F 6C 6F 72 22 20 61 6E 64 20 67 65 74 20 61 20 79 65 73 2F 6E 6F 20 72 65 73 70 6F 6E 73 "color" and get a yes/no respons 00015340 65 20 66 72 6F 6D 20 74 68 65 20 75 73 65 72 2C 20 61 73 73 69 67 6E 69 6E 67 20 69 74 20 74 6F e from the user, assigning it to 00015360 20 22 76 61 72 22 20 28 31 20 63 68 61 72 61 63 74 65 72 73 20 6D 61 78 69 6D 75 6D 2C 20 76 61 "var" (1 characters maximum, va 00015380 6C 69 64 20 63 68 61 72 61 63 74 65 72 73 20 64 65 74 65 72 6D 69 6E 65 64 20 62 79 20 6C 61 6E lid characters determined by lan 000153A0 67 75 61 67 65 29 20 68 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 49 6E 70 75 74 20 20 20 guage) h...◙ See also : Input 000153C0 20 20 49 6E 70 75 74 43 43 20 20 20 49 6E 70 75 74 44 61 74 65 20 49 6E 70 75 74 49 6E 74 20 49 InputCC InputDate InputInt I 000153E0 6E 70 75 74 4D 6F 6E 65 79 0A 20 20 20 20 20 20 20 20 20 20 20 49 6E 70 75 74 53 74 72 20 20 49 nputMoney◙ InputStr I 00015400 6E 70 75 74 54 65 78 74 20 49 6E 70 75 74 54 69 6D 65 0A 08 00 E3 00 12 01 05 E4 00 1C 01 07 E5 nputText InputTime◙◘.π.↕☺♣Σ.∟☺•σ 00015420 00 26 01 09 E6 00 30 01 08 E7 00 39 01 0A E8 00 4F 01 08 E9 00 59 01 09 EA 00 63 01 09 5D 02 5B .&☺○µ.0☺◘τ.9☺◙Φ.O☺◘Θ.Y☺○Ω.c☺○]☻[ 00015440 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 29 00 00 00 0A 20 20 4A 4F 49 4E 20 63 6F 6E 66 3A 69 6E ◙THelpTopic♥.)...◙ JOIN conf:in 00015460 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 44 00 01 00 0A 50 teger◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙D.☺.◙P 00015480 65 72 66 6F 72 6D 73 20 61 20 6A 6F 69 6E 20 63 6F 6E 66 65 72 65 6E 63 65 20 63 6F 6D 6D 61 6E erforms a join conference comman 000154A0 64 2C 20 70 61 73 73 69 6E 67 20 69 74 20 22 63 6F 6E 66 22 20 61 73 20 61 72 67 75 6D 65 6E 74 d, passing it "conf" as argument 000154C0 73 20 86 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 6F 6E 66 53 65 6C 20 43 6F 6E 66 53 s å...◙ See also : ConfSel ConfS 000154E0 79 73 20 20 43 6F 6E 66 4D 77 20 20 20 20 20 43 75 72 43 6F 6E 66 20 20 20 43 6F 6E 66 45 78 70 ys ConfMw CurConf ConfExp 00015500 0A 20 20 20 20 20 20 20 20 20 20 20 43 75 72 43 6F 6E 66 20 43 6F 6E 66 46 6C 61 67 20 43 6F 6E ◙ CurConf ConfFlag Con 00015520 66 55 6E 46 6C 61 67 20 43 6F 6E 66 41 6C 69 61 73 20 4C 61 73 74 49 6E 0A 20 20 20 20 20 20 20 fUnFlag ConfAlias LastIn◙ 00015540 20 20 20 20 43 6F 6E 66 52 65 67 0A 0B 00 37 00 7B 00 07 38 00 83 00 07 39 00 8C 00 06 15 00 97 ConfReg◙♂.7.{.•8.â.•9.î.♠§.ù 00015560 00 07 36 00 A1 00 07 15 00 B4 00 07 BF 00 BC 00 08 C0 00 C5 00 0A 4B 01 D0 00 09 41 01 DA 00 06 .•6.í.•§.┤.•┐.╝.◘└.┼.◙K☺╨.○A☺┌.♠ 00015580 35 00 EC 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 19 00 00 00 0A 20 20 4B 42 44 43 5.∞.•]☻[◙THelpTopic☻.↓...◙ KBDC 000155A0 48 4B 4F 46 46 0A 20 20 DF DF DF DF DF DF DF DF DF 0A 25 00 01 00 0A 54 75 72 6E 20 6F 66 66 20 HKOFF◙ ▀▀▀▀▀▀▀▀▀◙%.☺.◙Turn off 000155C0 6B 65 79 62 6F 61 72 64 20 74 69 6D 65 20 6F 75 74 20 63 68 65 63 6B 69 6E 67 20 00 00 5D 02 5B keyboard time out checking ..]☻[ 000155E0 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 17 00 00 00 0A 20 20 4B 42 44 43 48 4B 4F 4E 0A 20 20 DF ◙THelpTopic☻.↨...◙ KBDCHKON◙ ▀ 00015600 DF DF DF DF DF DF DF 0A 24 00 01 00 0A 54 75 72 6E 20 6F 6E 20 6B 65 79 62 6F 61 72 64 20 74 69 ▀▀▀▀▀▀▀◙$.☺.◙Turn on keyboard ti 00015620 6D 65 20 6F 75 74 20 63 68 65 63 6B 69 6E 67 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 me out checking ..]☻[◙THelpTopic 00015640 03 00 2D 00 00 00 0A 20 20 4B 42 44 46 49 4C 45 20 66 69 6C 65 3A 73 74 72 69 6E 67 0A 20 20 DF ♥.-...◙ KBDFILE file:string◙ ▀ 00015660 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3C 00 01 00 0A 53 74 75 66 66 20 74 68 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙<.☺.◙Stuff th 00015680 65 20 6B 65 79 62 6F 61 72 64 20 62 75 66 66 65 72 20 77 69 74 68 20 74 68 65 20 63 6F 6E 74 65 e keyboard buffer with the conte 000156A0 6E 74 73 20 6F 66 20 66 69 6C 65 20 22 66 69 6C 65 22 20 74 00 00 00 0A 20 53 65 65 20 61 6C 73 nts of file "file" t...◙ See als 000156C0 6F 20 3A 20 4B 62 64 42 75 66 53 69 7A 65 20 20 50 50 4C 42 75 66 53 69 7A 65 20 4B 62 64 46 6C o : KbdBufSize PPLBufSize KbdFl 000156E0 75 73 68 20 4B 62 64 53 74 75 66 66 20 4B 62 64 53 74 72 69 6E 67 0A 20 20 20 20 20 20 20 20 20 ush KbdStuff KbdString◙ 00015700 20 20 4B 62 64 46 69 6C 65 55 73 65 64 20 4D 64 6D 46 6C 75 73 68 20 20 20 4B 65 79 46 6C 75 73 KbdFileUsed MdmFlush KeyFlus 00015720 68 20 4B 62 64 46 6C 75 73 68 0A 09 00 2F 00 77 00 0A 64 00 83 00 0A 47 01 8E 00 08 F0 00 97 00 h KbdFlush◙○./.w.◙d.â.◙G☺Ä.◘≡.ù. 00015740 08 46 01 A0 00 09 30 00 B5 00 0B 48 01 C1 00 08 49 01 CC 00 08 47 01 D5 00 08 5D 02 5B 0A 54 48 ◘F☺á.○0.╡.♂H☺┴.◘I☺╠.◘G☺╒.◘]☻[◙TH 00015760 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A 20 20 4B 42 44 53 54 55 46 46 20 73 74 72 3A 73 74 elpTopic♥.-...◙ KBDSTUFF str:st 00015780 72 69 6E 67 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 36 00 01 00 0A ring◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙6.☺.◙ 000157A0 53 74 75 66 66 20 74 68 65 20 6B 65 79 62 6F 61 72 64 20 62 75 66 66 65 72 20 77 69 74 68 20 74 Stuff the keyboard buffer with t 000157C0 68 65 20 63 6F 6E 74 65 6E 74 73 20 6F 66 20 22 73 74 72 22 20 73 00 00 00 0A 20 53 65 65 20 61 he contents of "str" s...◙ See a 000157E0 6C 73 6F 20 3A 20 4B 62 64 42 75 66 53 69 7A 65 20 20 50 50 4C 42 75 66 53 69 7A 65 20 4B 62 64 lso : KbdBufSize PPLBufSize Kbd 00015800 46 6C 75 73 68 20 4B 62 64 46 69 6C 65 20 4B 62 64 53 74 72 69 6E 67 0A 20 20 20 20 20 20 20 20 Flush KbdFile KbdString◙ 00015820 20 20 20 4B 62 64 46 69 6C 65 55 73 65 64 20 4D 64 6D 46 6C 75 73 68 20 20 20 4B 65 79 46 6C 75 KbdFileUsed MdmFlush KeyFlu 00015840 73 68 20 4B 62 64 46 6C 75 73 68 0A 09 00 2F 00 71 00 0A 64 00 7D 00 0A 47 01 88 00 08 EF 00 91 sh KbdFlush◙○./.q.◙d.}.◙G☺ê.◘∩.æ 00015860 00 07 46 01 99 00 09 30 00 AE 00 0B 48 01 BA 00 08 49 01 C5 00 08 47 01 CE 00 08 5D 02 5B 0A 54 .•F☺Ö.○0.«.♂H☺║.◘I☺┼.◘G☺╬.◘]☻[◙T 00015880 48 65 6C 70 54 6F 70 69 63 03 00 35 00 00 00 0A 20 20 4C 45 54 20 76 61 72 3A 6D 75 6C 74 69 74 HelpTopic♥.5...◙ LET var:multit 000158A0 79 70 65 20 3D 20 45 58 50 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ype = EXP◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000158C0 DF DF DF 0A 38 00 01 00 0A 45 76 61 6C 75 61 74 65 20 65 78 70 72 65 73 73 69 6F 6E 20 22 45 58 ▀▀▀◙8.☺.◙Evaluate expression "EX 000158E0 50 22 2C 20 63 6F 6E 76 65 72 74 20 61 6E 64 20 61 73 73 69 67 6E 20 74 6F 20 22 56 41 52 22 20 P", convert and assign to "VAR" 00015900 2E 01 01 00 0A 4E 4F 54 45 3A 20 20 4C 45 54 20 69 73 20 74 68 65 20 6F 6E 6C 79 20 6F 70 74 69 .☺☺.◙NOTE: LET is the only opti 00015920 6F 6E 61 6C 20 6B 65 79 77 6F 72 64 2E 20 20 49 66 20 6E 6F 20 6B 65 79 77 6F 72 64 20 69 73 20 onal keyword. If no keyword is 00015940 66 6F 75 6E 64 2C 20 4C 45 54 20 69 73 20 61 73 73 75 6D 65 64 2E 20 20 54 68 65 72 65 20 61 72 found, LET is assumed. There ar 00015960 65 20 63 65 72 74 61 69 6E 20 63 69 72 63 75 6D 73 74 61 6E 63 65 73 20 77 68 65 72 65 20 69 74 e certain circumstances where it 00015980 20 6D 61 79 20 62 65 20 72 65 71 75 69 72 65 64 2C 20 73 75 63 68 20 61 73 20 61 73 73 69 67 6E may be required, such as assign 000159A0 6D 65 6E 74 20 74 6F 20 61 20 76 61 72 69 61 62 6C 65 20 6E 61 6D 65 64 20 74 68 65 20 73 61 6D ment to a variable named the sam 000159C0 65 20 61 73 20 61 20 73 74 61 74 65 6D 65 6E 74 2E 20 50 52 49 4E 54 2C 20 66 6F 72 20 65 78 61 e as a statement. PRINT, for exa 000159E0 6D 70 6C 65 2C 20 77 6F 75 6C 64 20 72 65 71 75 69 72 65 20 61 20 6C 69 6E 65 20 73 75 63 68 20 mple, would require a line such 00015A00 61 73 20 4C 45 54 20 50 52 49 4E 54 20 3D 20 54 52 55 45 20 69 6E 73 74 65 61 64 20 6F 66 20 6A as LET PRINT = TRUE instead of j 00015A20 75 73 74 20 50 52 49 4E 54 20 3D 20 54 52 55 45 29 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 ust PRINT = TRUE) ..]☻[◙THelpTop 00015A40 69 63 02 00 3F 00 00 00 0A 20 20 4C 4F 47 20 73 74 72 3A 73 74 72 69 6E 67 2C 20 6A 75 73 74 3A ic☻.?...◙ LOG str:string, just: 00015A60 62 6F 6F 6C 65 61 6E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF boolean◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00015A80 DF DF DF DF DF DF 0A 49 00 01 00 0A 57 72 69 74 65 20 73 74 72 69 6E 67 20 22 73 74 72 22 20 74 ▀▀▀▀▀▀◙I.☺.◙Write string "str" t 00015AA0 6F 20 74 68 65 20 63 61 6C 6C 65 72 73 20 6C 6F 67 2C 20 6C 65 66 74 20 6A 75 73 74 69 66 69 65 o the callers log, left justifie 00015AC0 64 20 69 66 20 22 6A 75 73 74 22 20 69 73 20 54 52 55 45 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 d if "just" is TRUE ..]☻[◙THelpT 00015AE0 6F 70 69 63 04 00 1D 00 00 00 0A 20 20 20 4D 45 53 53 41 47 45 2E 2E 2E 0A 20 20 20 DF DF DF DF opic♦.↔...◙ MESSAGE...◙ ▀▀▀▀ 00015B00 DF DF DF DF DF DF 0A 0C 00 00 00 0A 20 20 20 55 73 61 67 65 20 3A 0A 87 00 01 00 0A 4D 45 53 53 ▀▀▀▀▀▀◙♀...◙ Usage :◙ç.☺.◙MESS 00015B20 41 47 45 20 63 6F 6E 66 3A 69 6E 74 65 67 65 72 2C 20 74 6F 3A 73 74 72 69 6E 67 2C 20 66 72 6F AGE conf:integer, to:string, fro 00015B40 6D 3A 73 74 72 69 6E 67 2C 20 73 75 62 6A 65 63 74 3A 73 74 72 69 6E 67 2C 20 73 65 63 3A 73 74 m:string, subject:string, sec:st 00015B60 72 69 6E 67 2C 20 6D 73 67 64 61 74 65 3A 64 61 74 65 2C 20 72 65 74 72 65 63 65 69 70 74 3A 62 ring, msgdate:date, retreceipt:b 00015B80 6F 6F 6C 65 61 6E 2C 20 65 63 68 6F 3A 62 6F 6F 6C 65 61 6E 2C 20 66 69 6C 65 3A 73 74 72 69 6E oolean, echo:boolean, file:strin 00015BA0 67 20 9F 01 01 00 0A 0A 57 72 69 74 65 20 61 20 6D 65 73 73 61 67 65 20 69 6E 20 63 6F 6E 66 65 g ƒ☺☺.◙◙Write a message in confe 00015BC0 72 65 6E 63 65 20 22 63 6F 6E 66 22 2C 20 74 6F 20 75 73 65 72 20 22 74 6F 22 20 28 65 6D 70 74 rence "conf", to user "to" (empt 00015BE0 79 20 73 74 72 69 6E 67 20 64 65 66 61 75 6C 74 73 20 74 6F 20 63 75 72 72 65 6E 74 20 63 61 6C y string defaults to current cal 00015C00 6C 65 72 29 2C 20 66 72 6F 6D 20 75 73 65 72 20 22 66 72 6F 6D 22 20 28 65 6D 70 74 79 20 73 74 ler), from user "from" (empty st 00015C20 72 69 6E 67 20 64 65 66 61 75 6C 74 73 20 74 6F 20 63 75 72 72 65 6E 74 20 63 61 6C 6C 65 72 29 ring defaults to current caller) 00015C40 2C 20 73 75 62 6A 65 63 74 20 22 73 75 62 6A 65 63 74 22 2C 20 73 65 63 75 72 69 74 79 20 69 6E , subject "subject", security in 00015C60 20 22 73 65 63 22 20 28 4E 20 6F 72 20 52 3B 20 4E 20 69 73 20 74 68 65 20 64 65 66 61 75 6C 74 "sec" (N or R; N is the default 00015C80 29 2C 20 70 61 63 6B 20 6F 75 74 20 64 61 74 65 20 69 6E 20 22 6D 73 67 64 61 74 65 22 20 28 30 ), pack out date in "msgdate" (0 00015CA0 20 66 6F 72 20 6E 6F 20 70 61 63 6B 20 6F 75 74 20 64 61 74 65 29 2C 20 22 72 65 74 72 65 63 65 for no pack out date), "retrece 00015CC0 69 70 74 22 20 54 72 75 65 20 69 66 20 72 65 74 75 72 6E 20 72 65 63 65 69 70 74 20 64 65 73 69 ipt" True if return receipt desi 00015CE0 72 65 64 2C 20 22 65 63 68 6F 22 20 54 52 55 45 20 69 66 20 6D 65 73 73 61 67 65 20 73 68 6F 75 red, "echo" TRUE if message shou 00015D00 6C 64 20 62 65 20 65 63 68 6F 65 64 2C 20 61 6E 64 20 22 66 69 6C 65 22 20 69 73 20 74 68 65 20 ld be echoed, and "file" is the 00015D20 66 69 6C 65 6E 61 6D 65 20 74 6F 20 75 73 65 20 66 6F 72 20 74 68 65 20 6D 65 73 73 61 67 65 20 filename to use for the message 00015D40 74 65 78 74 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 0F 00 00 00 0A 20 20 4D 4F text ..]☻[◙THelpTopic♥.☼...◙ MO 00015D60 52 45 0A 20 20 DF DF DF DF 0A 19 00 01 00 0A 44 69 73 70 6C 61 79 73 20 61 20 4D 4F 52 45 3F 20 RE◙ ▀▀▀▀◙↓.☺.◙Displays a MORE? 00015D80 70 72 6F 6D 70 74 20 18 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 57 61 69 74 20 44 65 6C prompt ↑...◙ See also : Wait Del 00015DA0 61 79 0A 02 00 29 01 36 00 04 C4 00 3B 00 05 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 73 ay◙☻.)☺6.♦─.;.♣]☻[◙THelpTopic♦.s 00015DC0 00 00 00 0A 20 20 4D 4F 55 53 45 52 45 47 20 6E 75 6D 2C 78 31 2C 79 31 2C 78 32 2C 79 32 2C 66 ...◙ MOUSEREG num,x1,y1,x2,y2,f 00015DE0 6F 6E 74 58 2C 66 6F 6E 74 59 2C 69 6E 76 65 72 74 2C 63 6C 65 61 72 2C 74 65 78 74 0A 20 20 DF ontX,fontY,invert,clear,text◙ ▀ 00015E00 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00015E20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 33 00 01 00 0A 53 65 74 20 75 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙3.☺.◙Set u 00015E40 70 20 61 20 52 49 50 20 6D 6F 75 73 65 20 72 65 67 69 6F 6E 20 6F 6E 20 74 68 65 20 72 65 6D 6F p a RIP mouse region on the remo 00015E60 74 65 20 74 65 72 6D 69 6E 61 6C 2E 20 24 02 00 00 0A 20 20 20 20 20 20 20 6E 75 6D 20 20 20 20 te terminal. $☻..◙ num 00015E80 3D 20 49 73 20 74 68 65 20 52 49 50 20 72 65 67 69 6F 6E 20 6E 75 6D 62 65 72 0A 20 20 20 20 20 = Is the RIP region number◙ 00015EA0 20 20 78 31 2C 79 31 20 20 3D 20 54 68 65 20 28 58 2C 59 29 20 63 6F 6F 72 64 69 6E 61 74 65 73 x1,y1 = The (X,Y) coordinates 00015EC0 20 6F 66 20 74 68 65 20 75 70 70 65 72 2D 6C 65 66 74 20 6F 66 20 74 68 65 20 72 65 67 69 6F 6E of the upper-left of the region 00015EE0 0A 20 20 20 20 20 20 20 78 32 2C 79 32 20 20 3D 20 54 68 65 20 28 58 2C 59 29 20 63 6F 6F 72 64 ◙ x2,y2 = The (X,Y) coord 00015F00 69 6E 61 74 65 73 20 6F 66 20 74 68 65 20 6C 6F 77 65 72 2D 72 69 67 68 74 20 6F 66 20 74 68 65 inates of the lower-right of the 00015F20 20 72 65 67 69 6F 6E 0A 20 20 20 20 20 20 20 66 6F 6E 74 58 20 20 3D 20 54 68 65 20 77 69 64 74 region◙ fontX = The widt 00015F40 68 20 6F 66 20 65 61 63 68 20 63 68 61 72 61 63 74 65 72 20 69 6E 20 70 69 78 65 6C 73 0A 20 20 h of each character in pixels◙ 00015F60 20 20 20 20 20 66 6F 6E 74 59 20 20 3D 20 54 68 65 20 68 65 69 67 68 74 20 6F 66 20 65 61 63 68 fontY = The height of each 00015F80 20 63 68 61 72 61 63 74 65 72 20 69 6E 20 70 69 78 65 6C 73 0A 20 20 20 20 20 20 20 69 6E 76 65 character in pixels◙ inve 00015FA0 72 74 20 3D 20 41 20 62 6F 6F 6C 65 61 6E 20 66 6C 61 67 20 28 54 52 55 45 20 74 6F 20 69 6E 76 rt = A boolean flag (TRUE to inv 00015FC0 65 72 74 20 74 68 65 20 72 65 67 69 6F 6E 20 77 68 65 6E 20 63 6C 69 63 6B 65 64 29 0A 20 20 20 ert the region when clicked)◙ 00015FE0 20 20 20 20 63 6C 65 61 72 20 20 3D 20 41 20 62 6F 6F 6C 65 61 6E 20 66 6C 61 67 20 28 54 52 55 clear = A boolean flag (TRU 00016000 45 20 74 6F 20 63 6C 65 61 72 20 61 6E 64 20 66 75 6C 6C 20 73 63 72 65 65 6E 20 74 68 65 20 74 E to clear and full screen the t 00016020 65 78 74 20 77 69 6E 64 6F 77 29 0A 20 20 20 20 20 20 20 74 65 78 74 20 20 20 3D 20 54 65 78 74 ext window)◙ text = Text 00016040 20 74 68 61 74 20 74 68 65 20 72 65 6D 6F 74 65 20 74 65 72 6D 69 6E 61 6C 20 73 68 6F 75 6C 64 that the remote terminal should 00016060 20 74 72 61 6E 73 6D 69 74 20 77 68 65 6E 20 74 68 65 20 72 65 67 69 6F 6E 0A 20 20 20 20 20 20 transmit when the region◙ 00016080 20 20 20 20 20 20 20 20 20 20 69 73 20 63 6C 69 63 6B 65 64 0A 16 00 00 00 0A 20 53 65 65 20 61 is clicked◙▬...◙ See a 000160A0 6C 73 6F 20 3A 20 47 72 61 66 4D 6F 64 65 0A 01 00 24 00 D8 02 08 5D 02 5B 0A 54 48 65 6C 70 54 lso : GrafMode◙☺.$.╪☻◘]☻[◙THelpT 000160C0 6F 70 69 63 03 00 4B 00 00 00 0A 20 20 4D 50 52 49 4E 54 20 73 74 72 3A 73 74 72 69 6E 67 5B 2C opic♥.K...◙ MPRINT str:string[, 000160E0 20 73 74 72 3A 73 74 72 69 6E 67 2E 2E 2E 5D 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF str:string...]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00016100 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 7D 00 01 00 0A 44 69 73 70 6C 61 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙}.☺.◙Displa 00016120 79 20 6F 6E 65 20 6F 72 20 6D 6F 72 65 20 73 74 72 69 6E 67 20 65 78 70 72 65 73 73 69 6F 6E 73 y one or more string expressions 00016140 20 6F 6E 20 74 68 65 20 63 61 6C 6C 65 72 73 20 73 63 72 65 65 6E 20 6F 6E 6C 79 20 28 74 68 69 on the callers screen only (thi 00016160 73 20 73 74 61 74 65 6D 65 6E 74 20 64 6F 65 73 20 6E 6F 74 20 73 65 6E 64 20 61 6E 79 74 68 69 s statement does not send anythi 00016180 6E 67 20 74 6F 20 74 68 65 20 42 42 53 20 73 63 72 65 65 6E 29 20 34 00 00 00 0A 20 53 65 65 20 ng to the BBS screen) 4...◙ See 000161A0 61 6C 73 6F 20 3A 20 4D 50 72 69 6E 74 4C 6E 20 50 72 69 6E 74 20 50 72 69 6E 74 4C 6E 20 53 50 also : MPrintLn Print PrintLn SP 000161C0 72 69 6E 74 20 53 50 72 69 6E 74 4C 6E 0A 05 00 F6 00 D6 00 08 02 01 DF 00 05 03 01 E5 00 07 19 rint SPrintLn◙♣.÷.╓.◘☻☺▀.♣♥☺σ.•↓ 000161E0 01 ED 00 06 1A 01 F4 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 53 00 00 00 0A 20 20 ☺φ.♠→☺⌠.◘]☻[◙THelpTopic♥.S...◙ 00016200 4D 50 52 49 4E 54 4C 4E 20 5B 73 74 72 3A 73 74 72 69 6E 67 5B 2C 20 73 74 72 3A 73 74 72 69 6E MPRINTLN [str:string[, str:strin 00016220 67 2E 2E 2E 5D 5D 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF g...]]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00016240 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 98 00 01 00 0A 44 69 73 70 6C 61 79 20 7A 65 72 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ÿ.☺.◙Display zer 00016260 6F 20 6F 72 20 6D 6F 72 65 20 73 74 72 69 6E 67 20 65 78 70 72 65 73 73 69 6F 6E 73 20 6F 6E 20 o or more string expressions on 00016280 74 68 65 20 63 61 6C 6C 65 72 73 20 73 63 72 65 65 6E 20 6F 6E 6C 79 20 61 6E 64 20 66 6F 6C 6C the callers screen only and foll 000162A0 6F 77 20 77 69 74 68 20 61 20 6E 65 77 6C 69 6E 65 20 28 74 68 69 73 20 73 74 61 74 65 6D 65 6E ow with a newline (this statemen 000162C0 74 20 64 6F 65 73 20 6E 6F 74 20 73 65 6E 64 20 61 6E 79 74 68 69 6E 67 20 74 6F 20 74 68 65 20 t does not send anything to the 000162E0 42 42 53 20 73 63 72 65 65 6E 29 20 32 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4D 50 72 BBS screen) 2...◙ See also : MPr 00016300 69 6E 74 20 50 72 69 6E 74 20 50 72 69 6E 74 4C 6E 20 53 50 72 69 6E 74 20 53 50 72 69 6E 74 4C int Print PrintLn SPrint SPrintL 00016320 6E 0A 05 00 F5 00 F9 00 06 02 01 00 01 05 03 01 06 01 07 19 01 0E 01 06 1A 01 15 01 08 5D 02 5B n◙♣.⌡.∙.♠☻☺.☺♣♥☺♠☺•↓☺♫☺♠→☺§☺◘]☻[ 00016340 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 15 00 00 00 0A 20 20 4E 45 57 4C 49 4E 45 0A 20 20 DF DF ◙THelpTopic♥.§...◙ NEWLINE◙ ▀▀ 00016360 DF DF DF DF DF 0A 20 00 01 00 0A 57 72 69 74 65 20 61 20 6E 65 77 6C 69 6E 65 20 74 6F 20 74 68 ▀▀▀▀▀◙ .☺.◙Write a newline to th 00016380 65 20 64 69 73 70 6C 61 79 20 20 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4E 65 77 4C 69 e display ...◙ See also : NewLi 000163A0 6E 65 73 20 46 72 65 73 68 4C 69 6E 65 0A 02 00 F8 00 43 00 08 D9 00 4C 00 09 5D 02 5B 0A 54 48 nes FreshLine◙☻.°.C.◘┘.L.○]☻[◙TH 000163C0 65 6C 70 54 6F 70 69 63 03 00 1F 00 00 00 0A 20 20 4E 45 57 4C 49 4E 45 53 20 76 61 72 0A 20 20 elpTopic♥.▼...◙ NEWLINES var◙ 000163E0 DF DF DF DF DF DF DF DF DF DF DF DF 0A 25 00 01 00 0A 57 72 69 74 65 20 22 76 61 72 22 20 6E 65 ▀▀▀▀▀▀▀▀▀▀▀▀◙%.☺.◙Write "var" ne 00016400 77 6C 69 6E 65 73 20 74 6F 20 74 68 65 20 64 69 73 70 6C 61 79 20 1F 00 00 00 0A 20 53 65 65 20 wlines to the display ▼...◙ See 00016420 61 6C 73 6F 20 3A 20 4E 65 77 4C 69 6E 65 20 46 72 65 73 68 4C 69 6E 65 0A 02 00 F7 00 52 00 07 also : NewLine FreshLine◙☻.≈.R.• 00016440 D9 00 5A 00 09 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 53 00 00 00 0A 20 20 4F 50 45 4E ┘.Z.○]☻[◙THelpTopic♦.S...◙ OPEN 00016460 43 41 50 20 63 61 70 74 66 69 6C 65 3A 73 74 72 69 6E 67 2C 20 65 72 72 6F 72 3A 62 6F 6F 6C 65 CAP captfile:string, error:boole 00016480 61 6E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF an◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000164A0 DF DF DF DF DF DF DF DF DF DF DF 0A 36 00 01 00 0A 4F 70 65 6E 20 22 63 61 70 74 66 69 6C 65 22 ▀▀▀▀▀▀▀▀▀▀▀◙6.☺.◙Open "captfile" 000164C0 20 61 6E 64 20 63 61 70 74 75 72 65 20 61 6C 6C 20 73 63 72 65 65 6E 20 6F 75 74 70 75 74 20 74 and capture all screen output t 000164E0 6F 20 69 74 2E 20 6F 00 01 00 0A 49 66 20 61 6E 20 65 72 72 6F 72 20 6F 63 63 75 72 73 20 63 72 o it. o.☺.◙If an error occurs cr 00016500 65 61 74 69 6E 67 20 6F 72 20 6F 70 65 6E 69 6E 67 20 22 63 61 70 74 66 69 6C 65 22 2C 20 22 65 eating or opening "captfile", "e 00016520 72 72 6F 72 22 20 69 73 20 73 65 74 20 74 6F 20 54 52 55 45 2C 20 6F 74 68 65 72 77 69 73 65 20 rror" is set to TRUE, otherwise 00016540 22 65 72 72 6F 72 22 20 69 73 20 73 65 74 20 74 6F 20 46 41 4C 53 45 2E 20 16 00 00 00 0A 20 53 "error" is set to FALSE. ▬...◙ S 00016560 65 65 20 61 6C 73 6F 20 3A 20 43 6C 6F 73 65 43 61 70 0A 01 00 BB 00 06 01 08 5D 02 5B 0A 54 48 ee also : CloseCap◙☺.╗.♠☺◘]☻[◙TH 00016580 65 6C 70 54 6F 70 69 63 02 00 29 00 00 00 0A 20 20 4F 50 54 45 58 54 20 73 74 72 3A 73 74 72 69 elpTopic☻.)...◙ OPTEXT str:stri 000165A0 6E 67 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 2D 00 01 00 0A 57 72 69 74 ng◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙-.☺.◙Writ 000165C0 65 73 20 73 74 72 69 6E 67 20 22 73 74 72 22 20 69 6E 74 6F 20 74 68 65 20 40 4F 50 54 45 58 54 es string "str" into the @OPTEXT 000165E0 40 20 6D 61 63 72 6F 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 15 00 00 00 0A 20 @ macro ..]☻[◙THelpTopic♥.§...◙ 00016600 20 50 41 47 45 4F 46 46 0A 20 20 DF DF DF DF DF DF DF 0A 40 00 01 00 0A 54 75 72 6E 20 6F 66 66 PAGEOFF◙ ▀▀▀▀▀▀▀◙@.☺.◙Turn off 00016620 20 74 68 65 20 53 79 73 4F 70 20 70 61 67 65 64 20 69 6E 64 69 63 61 74 6F 72 20 28 66 6C 61 73 the SysOp paged indicator (flas 00016640 68 69 6E 67 20 70 20 6F 6E 20 73 74 61 74 75 73 20 6C 69 6E 65 29 20 14 00 00 00 0A 20 53 65 65 hing p on status line) ¶...◙ See 00016660 20 61 6C 73 6F 20 3A 20 50 61 67 65 4F 6E 0A 01 00 FC 00 63 00 06 5D 02 5B 0A 54 48 65 6C 70 54 also : PageOn◙☺.ⁿ.c.♠]☻[◙THelpT 00016680 6F 70 69 63 03 00 13 00 00 00 0A 20 20 50 41 47 45 4F 4E 0A 20 20 DF DF DF DF DF DF 0A 3F 00 01 opic♥.‼...◙ PAGEON◙ ▀▀▀▀▀▀◙?.☺ 000166A0 00 0A 54 75 72 6E 20 6F 6E 20 74 68 65 20 53 79 73 4F 70 20 70 61 67 65 64 20 69 6E 64 69 63 61 .◙Turn on the SysOp paged indica 000166C0 74 6F 72 20 28 66 6C 61 73 68 69 6E 67 20 70 20 6F 6E 20 73 74 61 74 75 73 20 6C 69 6E 65 29 20 tor (flashing p on status line) 000166E0 15 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 61 67 65 4F 66 66 0A 01 00 FB 00 60 00 07 §...◙ See also : PageOff◙☺.√.`.• 00016700 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 37 00 00 00 0A 20 20 50 4F 4B 45 42 20 61 64 64 ]☻[◙THelpTopic♥.7...◙ POKEB add 00016720 72 3A 69 6E 74 65 67 65 72 2C 20 76 61 6C 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF r:integer, val:integer◙ ▀▀▀▀▀▀▀ 00016740 DF DF DF DF DF DF DF DF DF DF 0A 4D 00 01 00 0A 41 73 73 69 67 6E 20 74 68 65 20 76 61 6C 75 65 ▀▀▀▀▀▀▀▀▀▀◙M.☺.◙Assign the value 00016760 20 22 76 61 6C 22 20 28 30 2D 32 35 35 29 20 74 6F 20 6D 65 6D 6F 72 79 20 61 64 64 72 65 73 73 "val" (0-255) to memory address 00016780 20 22 61 64 64 72 22 20 28 50 4F 4B 45 20 69 73 20 61 20 73 79 6E 6F 6E 79 6D 29 20 2D 00 00 00 "addr" (POKE is a synonym) -... 000167A0 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 65 65 6B 42 20 50 65 65 6B 44 57 20 50 65 65 6B 57 20 ◙ See also : PeekB PeekDW PeekW 000167C0 50 6F 6B 65 57 20 50 6F 6B 65 44 57 0A 05 00 5F 00 92 00 05 60 00 98 00 06 61 00 9F 00 05 FF 00 PokeW PokeDW◙♣._.Æ.♣`.ÿ.♠a.ƒ.♣ . 000167E0 A5 00 05 FE 00 AB 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 47 00 00 00 0A 20 20 50 Ñ.♣■.½.♠]☻[◙THelpTopic♥.G...◙ P 00016800 4F 4B 45 44 57 20 61 64 64 72 3A 69 6E 74 65 67 65 72 2C 20 76 61 6C 3A 69 6E 74 65 67 65 72 0A OKEDW addr:integer, val:integer◙ 00016820 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00016840 DF DF 0A 4D 00 01 00 0A 41 73 73 69 67 6E 20 74 68 65 20 76 61 6C 75 65 20 22 76 61 6C 22 20 28 ▀▀◙M.☺.◙Assign the value "val" ( 00016860 2D 32 31 34 37 34 38 33 36 34 38 20 2D 20 2B 32 31 34 37 34 38 33 36 34 37 29 20 74 6F 20 6D 65 -2147483648 - +2147483647) to me 00016880 6D 6F 72 79 20 61 64 64 72 65 73 73 20 22 61 64 64 72 22 20 2C 00 00 00 0A 20 53 65 65 20 61 6C mory address "addr" ,...◙ See al 000168A0 73 6F 20 3A 20 50 65 65 6B 42 20 50 65 65 6B 44 57 20 50 65 65 6B 57 20 50 6F 6B 65 42 20 50 6F so : PeekB PeekDW PeekW PokeB Po 000168C0 6B 65 57 0A 05 00 5F 00 A2 00 05 60 00 A8 00 06 61 00 AF 00 05 FD 00 B5 00 05 FF 00 BB 00 05 5D keW◙♣._.ó.♣`.¿.♠a.».♣².╡.♣ .╗.♣] 000168E0 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 45 00 00 00 0A 20 20 50 4F 4B 45 57 20 61 64 64 72 ☻[◙THelpTopic♥.E...◙ POKEW addr 00016900 3A 69 6E 74 65 67 65 72 2C 20 76 61 6C 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF :integer, val:integer◙ ▀▀▀▀▀▀▀▀ 00016920 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3B 00 01 00 0A 41 73 73 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙;.☺.◙Ass 00016940 69 67 6E 20 74 68 65 20 76 61 6C 75 65 20 22 76 61 6C 22 20 28 30 2D 36 35 35 33 35 29 20 74 6F ign the value "val" (0-65535) to 00016960 20 6D 65 6D 6F 72 79 20 61 64 64 72 65 73 73 20 22 61 64 64 72 22 20 2D 00 00 00 0A 20 53 65 65 memory address "addr" -...◙ See 00016980 20 61 6C 73 6F 20 3A 20 50 65 65 6B 42 20 50 65 65 6B 44 57 20 50 65 65 6B 57 20 50 6F 6B 65 42 also : PeekB PeekDW PeekW PokeB 000169A0 20 50 6F 6B 65 44 57 0A 05 00 5F 00 8E 00 05 60 00 94 00 06 61 00 9B 00 05 FD 00 A1 00 05 FE 00 PokeDW◙♣._.Ä.♣`.ö.♠a.¢.♣².í.♣■. 000169C0 A7 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 27 00 00 00 0A 20 20 50 4F 50 20 76 61 º.♠]☻[◙THelpTopic♥.'...◙ POP va 000169E0 72 5B 2C 76 61 72 2E 2E 2E 5D 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 48 00 r[,var...]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙H. 00016A00 01 00 0A 50 6F 70 20 76 61 6C 75 65 73 20 28 70 72 65 76 69 6F 75 73 6C 79 20 70 75 73 68 65 64 ☺.◙Pop values (previously pushed 00016A20 20 6F 6E 74 6F 20 74 68 65 20 73 74 61 63 6B 29 20 69 6E 74 6F 20 61 20 6C 69 73 74 20 6F 66 20 onto the stack) into a list of 00016A40 76 61 72 69 61 62 6C 65 73 20 12 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 75 73 68 0A variables ↕...◙ See also : Push◙ 00016A60 01 00 05 01 7D 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A 20 20 50 52 ☺.♣☺}.♦]☻[◙THelpTopic♥.-...◙ PR 00016A80 46 4F 55 4E 44 20 26 20 50 52 46 4F 55 4E 44 4C 4E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF FOUND & PRFOUNDLN◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 00016AA0 DF DF DF DF DF DF DF 0A 90 00 01 00 0A 54 68 65 73 65 20 77 6F 72 6B 20 6A 75 73 74 20 6C 69 6B ▀▀▀▀▀▀▀◙É.☺.◙These work just lik 00016AC0 65 20 50 72 69 6E 74 20 61 6E 64 20 50 72 69 6E 74 4C 6E 20 62 75 74 2C 20 69 66 20 74 68 65 20 e Print and PrintLn but, if the 00016AE0 6C 61 73 74 20 53 65 61 72 63 68 46 69 6E 64 20 73 74 61 74 65 6D 65 6E 74 20 72 65 73 75 6C 74 last SearchFind statement result 00016B00 65 64 20 69 6E 20 61 20 6D 61 74 63 68 2C 20 69 74 20 77 69 6C 6C 20 61 75 74 6F 6D 61 74 69 63 ed in a match, it will automatic 00016B20 61 6C 6C 79 20 68 69 67 68 6C 69 67 68 74 20 66 6F 75 6E 64 20 77 6F 72 64 73 2E 20 18 00 00 00 ally highlight found words. ↑... 00016B40 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 53 65 61 72 63 68 46 69 6E 64 0A 04 00 02 01 44 00 05 03 ◙ See also : SearchFind◙♦.☻☺D.♣♥ 00016B60 01 4E 00 07 12 01 67 00 0A 12 01 CB 00 0A 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 3C 00 ☺N.•↕☺g.◙↕☺╦.◙]☻[◙THelpTopic♥.<. 00016B80 00 00 0A 20 20 50 52 49 4E 54 20 73 74 72 3A 73 74 72 69 6E 67 5B 2C 20 73 74 72 3A 73 74 72 69 ..◙ PRINT str:string[, str:stri 00016BA0 6E 67 2E 2E 2E 5D 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 28 00 ng...]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙(. 00016BC0 01 00 0A 44 69 73 70 6C 61 79 20 6F 6E 65 20 6F 72 20 6D 6F 72 65 20 73 74 72 69 6E 67 20 65 78 ☺.◙Display one or more string ex 00016BE0 70 72 65 73 73 69 6F 6E 73 20 35 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4D 50 72 69 6E pressions 5...◙ See also : MPrin 00016C00 74 20 4D 50 72 69 6E 74 4C 6E 20 50 72 69 6E 74 4C 6E 20 53 50 72 69 6E 74 20 53 50 72 69 6E 74 t MPrintLn PrintLn SPrint SPrint 00016C20 4C 6E 0A 05 00 F5 00 72 00 06 F6 00 79 00 08 03 01 82 00 07 19 01 8A 00 06 1A 01 91 00 08 5D 02 Ln◙♣.⌡.r.♠÷.y.◘♥☺é.•↓☺è.♠→☺æ.◘]☻ 00016C40 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 44 00 00 00 0A 20 20 50 52 49 4E 54 4C 4E 20 5B 73 74 [◙THelpTopic♥.D...◙ PRINTLN [st 00016C60 72 3A 73 74 72 69 6E 67 5B 2C 20 73 74 72 3A 73 74 72 69 6E 67 2E 2E 2E 5D 5D 0A 20 20 DF DF DF r:string[, str:string...]]◙ ▀▀▀ 00016C80 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 43 00 01 00 0A 44 69 73 70 6C ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙C.☺.◙Displ 00016CA0 61 79 20 7A 65 72 6F 20 6F 72 20 6D 6F 72 65 20 73 74 72 69 6E 67 20 65 78 70 72 65 73 73 69 6F ay zero or more string expressio 00016CC0 6E 73 20 61 6E 64 20 66 6F 6C 6C 6F 77 20 77 69 74 68 20 61 20 6E 65 77 6C 69 6E 65 20 33 00 00 ns and follow with a newline 3.. 00016CE0 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4D 50 72 69 6E 74 20 4D 50 72 69 6E 74 4C 6E 20 50 72 .◙ See also : MPrint MPrintLn Pr 00016D00 69 6E 74 20 53 50 72 69 6E 74 20 53 50 72 69 6E 74 4C 6E 0A 05 00 F5 00 95 00 06 F6 00 9C 00 08 int SPrint SPrintLn◙♣.⌡.ò.♠÷.£.◘ 00016D20 02 01 A5 00 05 19 01 AB 00 06 1A 01 B2 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 A3 ☻☺Ñ.♣↓☺½.♠→☺▓.◘]☻[◙THelpTopic♦.ú 00016D40 00 00 00 0A 20 20 50 52 4F 4D 50 54 53 54 52 20 70 72 6F 6D 70 74 3A 69 6E 74 65 67 65 72 2C 20 ...◙ PROMPTSTR prompt:integer, 00016D60 76 61 72 3A 73 74 72 69 6E 67 2C 20 6C 65 6E 3A 69 6E 74 65 67 65 72 2C 20 76 61 6C 69 64 3A 73 var:string, len:integer, valid:s 00016D80 74 72 69 6E 67 2C 20 66 6C 61 67 73 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF tring, flags:integer◙ ▀▀▀▀▀▀▀▀▀ 00016DA0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00016DC0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00016DE0 DF DF DF DF DF 0A 96 00 01 00 0A 44 69 73 70 6C 61 79 20 50 43 42 54 45 58 54 20 65 6E 74 72 79 ▀▀▀▀▀◙û.☺.◙Display PCBTEXT entry 00016E00 20 22 70 72 6F 6D 70 74 22 20 61 6E 64 20 67 65 74 20 61 20 73 74 72 69 6E 67 20 28 6D 61 78 69 "prompt" and get a string (maxi 00016E20 6D 75 6D 20 6C 65 6E 67 74 68 20 22 6C 65 6E 22 2C 20 76 61 6C 69 64 20 63 68 61 72 61 63 74 65 mum length "len", valid characte 00016E40 72 73 20 22 76 61 6C 69 64 22 2C 20 66 6C 61 67 73 20 22 66 6C 61 67 73 22 29 20 66 72 6F 6D 20 rs "valid", flags "flags") from 00016E60 74 68 65 20 75 73 65 72 2C 20 61 73 73 69 67 6E 69 6E 67 20 69 74 20 74 6F 20 22 76 61 72 22 20 the user, assigning it to "var" 00016E80 42 02 00 00 0A 20 20 20 20 20 20 20 20 20 76 61 6C 69 64 20 6C 65 6E 67 74 68 20 20 20 20 20 3A B☻..◙ valid length : 00016EA0 20 31 2D 32 35 36 0A 20 20 20 20 20 20 20 20 20 76 61 6C 69 64 20 63 68 61 72 61 63 74 65 72 73 1-256◙ valid characters 00016EC0 20 3A 20 61 6E 79 20 73 74 72 69 6E 67 0A 20 20 20 20 20 20 20 20 20 76 61 6C 69 64 20 66 6C 61 : any string◙ valid fla 00016EE0 67 73 20 20 20 20 20 20 3A 20 45 43 48 4F 44 4F 54 53 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 gs : ECHODOTS◙ 00016F00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 49 45 4C 44 4C 45 4E 0A 20 20 20 20 20 20 20 20 FIELDLEN◙ 00016F20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 55 49 44 45 0A 20 20 20 20 20 20 GUIDE◙ 00016F40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 50 43 41 53 45 0A 20 20 20 UPCASE◙ 00016F60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 54 41 43 4B 45 44 STACKED 00016F80 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 52 41 ◙ ERA 00016FA0 53 45 4C 49 4E 45 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 SELINE◙ 00016FC0 20 20 20 4E 45 57 4C 49 4E 45 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 NEWLINE◙ 00016FE0 20 20 20 20 20 20 20 4C 46 42 45 46 4F 52 45 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 LFBEFORE◙ 00017000 20 20 20 20 20 20 20 20 20 20 20 20 4C 46 41 46 54 45 52 0A 20 20 20 20 20 20 20 20 20 20 20 20 LFAFTER◙ 00017020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 4F 52 44 57 52 41 50 0A 20 20 20 20 20 20 20 WORDWRAP◙ 00017040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4E 4F 43 4C 45 41 52 0A 20 20 20 NOCLEAR◙ 00017060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 48 49 47 48 41 53 43 HIGHASC 00017080 49 49 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 II◙ A 000170A0 55 54 4F 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 UTO◙ 000170C0 59 45 53 4E 4F 0A 16 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 69 73 70 54 65 78 74 0A YESNO◙▬...◙ See also : DispText◙ 000170E0 01 00 CA 00 89 03 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 29 00 00 00 0A 20 20 50 55 ☺.╩.ë♥◘]☻[◙THelpTopic♥.)...◙ PU 00017100 53 48 20 76 61 72 5B 2C 76 61 72 2E 2E 2E 5D 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF SH var[,var...]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00017120 DF DF DF 0A 35 00 01 00 0A 50 75 73 68 20 61 20 6C 69 73 74 20 6F 66 20 65 76 61 6C 75 61 74 65 ▀▀▀◙5.☺.◙Push a list of evaluate 00017140 64 20 65 78 70 72 65 73 73 69 6F 6E 73 20 6F 6E 74 6F 20 74 68 65 20 73 74 61 63 6B 20 11 00 00 d expressions onto the stack ◄.. 00017160 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 6F 70 0A 01 00 00 01 6C 00 03 5D 02 5B 0A 54 48 65 .◙ See also : Pop◙☺..☺l.♥]☻[◙THe 00017180 6C 70 54 6F 70 69 63 04 00 15 00 00 00 0A 20 20 50 55 54 55 53 45 52 0A 20 20 DF DF DF DF DF DF lpTopic♦.§...◙ PUTUSER◙ ▀▀▀▀▀▀ 000171A0 DF 0A 50 00 01 00 0A 57 72 69 74 65 20 74 68 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 72 6F ▀◙P.☺.◙Write the information fro 000171C0 6D 20 74 68 65 20 70 72 65 64 65 66 69 6E 65 64 20 76 61 72 69 61 62 6C 65 73 20 28 55 5F 2E 2E m the predefined variables (U_.. 000171E0 2E 29 20 74 6F 20 74 68 65 20 75 73 65 72 20 72 65 63 6F 72 64 20 E6 00 01 00 0A 54 68 69 73 20 .) to the user record µ.☺.◙This 00017200 73 74 61 74 65 6D 65 6E 74 20 69 73 20 6F 6E 6C 79 20 69 6E 74 65 6E 64 65 64 20 74 6F 20 75 70 statement is only intended to up 00017220 64 61 74 65 20 75 73 65 72 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 69 66 20 61 20 73 75 63 63 65 date user information if a succe 00017240 73 73 66 75 6C 20 47 65 74 55 73 65 72 20 6F 72 20 47 65 74 41 6C 74 55 73 65 72 20 77 61 73 20 ssful GetUser or GetAltUser was 00017260 69 73 73 75 65 64 20 70 72 65 76 69 6F 75 73 6C 79 2E 20 20 54 68 69 73 20 77 61 73 20 64 6F 6E issued previously. This was don 00017280 65 20 74 6F 20 65 6E 73 75 72 65 20 74 68 61 74 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 6F 72 e to ensure that information for 000172A0 20 74 68 65 20 63 75 72 72 65 6E 74 20 75 73 65 72 20 77 61 73 6E 27 74 20 77 72 69 74 74 65 6E the current user wasn't written 000172C0 20 74 6F 20 61 6E 6F 74 68 65 72 20 75 73 65 72 20 6F 72 20 76 69 63 65 20 76 65 72 73 61 2E 20 to another user or vice versa. 000172E0 15 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 47 65 74 55 73 65 72 0A 03 00 DC 00 B2 00 07 §...◙ See also : GetUser◙♥.▄.▓.• 00017300 54 01 BD 00 0A DC 00 59 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 27 00 00 00 0A 20 T☺╜.◙▄.Y☺•]☻[◙THelpTopic☻.'...◙ 00017320 20 51 55 45 53 54 20 6E 72 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF QUEST nr:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 00017340 DF DF DF DF 0A 1E 00 01 00 0A 44 6F 20 73 63 72 69 70 74 20 71 75 65 73 74 69 6F 6E 6E 61 69 72 ▀▀▀▀◙▲.☺.◙Do script questionnair 00017360 65 20 22 6E 72 22 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A 20 20 e "nr" ..]☻[◙THelpTopic♥.-...◙ 00017380 52 44 55 4E 45 54 20 6E 6F 64 65 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF RDUNET node:integer◙ ▀▀▀▀▀▀▀▀▀▀ 000173A0 DF DF DF DF DF DF DF DF DF 0A 33 00 01 00 0A 52 65 61 64 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 ▀▀▀▀▀▀▀▀▀◙3.☺.◙Read information 000173C0 66 72 6F 6D 20 55 53 45 52 4E 45 54 2E 58 58 58 20 66 6F 72 20 6E 6F 64 65 20 22 6E 6F 64 65 22 from USERNET.XXX for node "node" 000173E0 20 22 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 52 64 55 73 79 73 20 57 72 55 6E 65 74 20 "...◙ See also : RdUsys WrUnet 00017400 57 72 55 73 79 73 0A 03 00 09 01 6E 00 06 2C 01 75 00 06 2D 01 7C 00 06 5D 02 5B 0A 54 48 65 6C WrUsys◙♥.○☺n.♠,☺u.♠-☺|.♠]☻[◙THel 00017420 70 54 6F 70 69 63 03 00 13 00 00 00 0A 20 20 52 44 55 53 59 53 0A 20 20 DF DF DF DF DF DF 0A 42 pTopic♥.‼...◙ RDUSYS◙ ▀▀▀▀▀▀◙B 00017440 00 01 00 0A 52 65 61 64 73 20 61 20 55 53 45 52 53 2E 53 59 53 20 66 69 6C 65 2C 20 69 66 20 70 .☺.◙Reads a USERS.SYS file, if p 00017460 72 65 73 65 6E 74 2C 20 61 6E 64 20 75 70 64 61 74 65 73 20 74 68 65 20 75 73 65 72 73 20 72 65 resent, and updates the users re 00017480 63 6F 72 64 20 22 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 52 64 55 6E 65 74 20 57 72 55 cord "...◙ See also : RdUnet WrU 000174A0 6E 65 74 20 57 72 55 73 79 73 0A 03 00 08 01 63 00 06 2C 01 6A 00 06 2D 01 71 00 06 5D 02 5B 0A net WrUsys◙♥.◘☺c.♠,☺j.♠-☺q.♠]☻[◙ 000174C0 54 48 65 6C 70 54 6F 70 69 63 03 00 51 00 00 00 0A 20 20 52 45 4E 41 4D 45 20 6F 6C 64 6E 61 6D THelpTopic♥.Q...◙ RENAME oldnam 000174E0 65 3A 73 74 72 69 6E 67 2C 20 6E 65 77 6E 61 6D 65 3A 73 74 72 69 6E 67 0A 20 20 DF DF DF DF DF e:string, newname:string◙ ▀▀▀▀▀ 00017500 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00017520 0A 24 00 01 00 0A 52 65 6E 61 6D 65 20 66 69 6C 65 20 22 6F 6C 64 6E 61 6D 65 22 20 74 6F 20 22 ◙$.☺.◙Rename file "oldname" to " 00017540 6E 65 77 6E 61 6D 65 22 20 2E 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 65 6C 65 74 65 newname" ....◙ See also : Delete 00017560 20 43 6F 70 79 20 41 70 70 65 6E 64 20 45 78 69 73 74 20 46 69 6C 65 49 6E 66 0A 05 00 C5 00 83 Copy Append Exist FileInf◙♣.┼.â 00017580 00 06 40 01 8A 00 04 3F 01 8F 00 06 1C 00 96 00 05 1E 00 9C 00 07 5D 02 5B 0A 54 48 65 6C 70 54 .♠@☺è.♦?☺Å.♠∟.û.♣▲.£.•]☻[◙THelpT 000175A0 6F 70 69 63 02 00 19 00 00 00 0A 20 20 52 45 53 45 54 44 49 53 50 0A 20 20 DF DF DF DF DF DF DF opic☻.↓...◙ RESETDISP◙ ▀▀▀▀▀▀▀ 000175C0 DF DF 0A 27 00 01 00 0A 52 65 73 65 74 20 74 68 65 20 64 69 73 70 6C 61 79 20 61 66 74 65 72 20 ▀▀◙'.☺.◙Reset the display after 000175E0 61 6E 20 75 73 65 72 20 61 62 6F 72 74 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 an user abort ..]☻[◙THelpTopic♥. 00017600 17 00 00 00 0A 20 20 52 45 53 54 53 43 52 4E 0A 20 20 DF DF DF DF DF DF DF DF 0A 43 00 01 00 0A ↨...◙ RESTSCRN◙ ▀▀▀▀▀▀▀▀◙C.☺.◙ 00017620 52 65 73 74 6F 72 65 20 74 68 65 20 73 63 72 65 65 6E 20 66 72 6F 6D 20 74 68 65 20 62 75 66 66 Restore the screen from the buff 00017640 65 72 20 70 72 65 76 69 6F 75 73 6C 79 20 73 61 76 65 64 20 77 69 74 68 20 53 61 76 65 53 63 72 er previously saved with SaveScr 00017660 6E 20 16 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 53 61 76 65 53 63 72 6E 0A 02 00 0E 01 n ▬...◙ See also : SaveScrn◙☻.♫☺ 00017680 52 00 08 0E 01 68 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 13 00 00 00 0A 20 20 52 R.◘♫☺h.◘]☻[◙THelpTopic☻.‼...◙ R 000176A0 45 54 55 52 4E 0A 20 20 DF DF DF DF DF DF 0A 63 00 01 00 0A 52 65 74 75 72 6E 20 74 6F 20 74 68 ETURN◙ ▀▀▀▀▀▀◙c.☺.◙Return to th 000176C0 65 20 73 74 61 74 65 6D 65 6E 74 20 61 66 74 65 72 20 74 68 65 20 6C 61 73 74 20 47 6F 53 75 62 e statement after the last GoSub 000176E0 20 6F 72 2C 20 69 66 20 6E 6F 20 47 6F 53 75 62 20 69 73 20 77 61 69 74 69 6E 67 20 66 6F 72 20 or, if no GoSub is waiting for 00017700 61 20 52 45 54 55 52 4E 2C 20 45 6E 64 20 74 68 65 20 50 50 45 20 02 00 DD 00 3C 00 05 CE 00 6B a RETURN, End the PPE ☻.▌.<.♣╬.k 00017720 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 17 00 00 00 0A 20 20 53 41 56 45 53 43 52 .♥]☻[◙THelpTopic♥.↨...◙ SAVESCR 00017740 4E 0A 20 20 DF DF DF DF DF DF DF DF 0A 4D 00 01 00 0A 53 61 76 65 20 74 68 65 20 63 75 72 72 65 N◙ ▀▀▀▀▀▀▀▀◙M.☺.◙Save the curre 00017760 6E 74 20 73 63 72 65 65 6E 20 69 6E 20 61 20 62 75 66 66 65 72 20 66 6F 72 20 6C 61 74 65 72 20 nt screen in a buffer for later 00017780 72 65 73 74 6F 72 61 74 69 6F 6E 20 77 69 74 68 20 74 68 65 20 52 65 73 74 53 63 72 6E 20 16 00 restoration with the RestScrn ▬. 000177A0 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 52 65 73 74 53 63 72 6E 0A 02 00 0C 01 5C 00 08 0C ..◙ See also : RestScrn◙☻.♀☺\.◘♀ 000177C0 01 72 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 3F 00 00 00 0A 20 20 53 43 52 46 49 ☺r.◘]☻[◙THelpTopic♦.?...◙ SCRFI 000177E0 4C 45 20 6C 69 6E 65 56 61 72 2C 20 66 69 6C 65 6E 61 6D 65 56 61 72 0A 20 20 DF DF DF DF DF DF LE lineVar, filenameVar◙ ▀▀▀▀▀▀ 00017800 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 43 00 01 00 0A 46 69 6E 64 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙C.☺.◙Find 00017820 20 61 20 66 69 6C 65 20 6E 61 6D 65 20 61 6E 64 20 6C 69 6E 65 20 6E 75 6D 62 65 72 20 74 68 61 a file name and line number tha 00017840 74 20 69 73 20 63 75 72 72 65 6E 74 6C 79 20 6F 6E 20 74 68 65 20 73 63 72 65 65 6E 2E 20 0B 01 t is currently on the screen. ♂☺ 00017860 01 00 0A 6C 69 6E 65 56 61 72 20 20 20 20 20 3D 20 53 68 6F 75 6C 64 20 62 65 20 73 65 74 20 62 ☺.◙lineVar = Should be set b 00017880 65 66 6F 72 65 20 63 61 6C 6C 69 6E 67 20 74 6F 20 74 68 65 20 6C 69 6E 65 20 6E 75 6D 62 65 72 efore calling to the line number 000178A0 20 74 6F 20 73 74 61 72 74 20 73 65 61 72 63 68 69 6E 67 20 6F 6E 20 28 31 20 69 73 20 74 68 65 to start searching on (1 is the 000178C0 20 74 6F 70 20 6C 69 6E 65 29 3B 20 57 69 6C 6C 20 62 65 20 73 65 74 20 74 6F 20 74 68 65 20 6C top line); Will be set to the l 000178E0 69 6E 65 20 6E 75 6D 62 65 72 20 77 68 65 72 65 20 74 68 65 20 66 69 6C 65 20 6E 61 6D 65 20 77 ine number where the file name w 00017900 61 73 20 66 6F 75 6E 64 20 6F 72 20 30 20 69 66 20 6E 6F 20 66 69 6C 65 20 6E 61 6D 65 20 77 61 as found or 0 if no file name wa 00017920 73 20 66 6F 75 6E 64 20 66 69 6C 65 6E 61 6D 65 56 61 72 20 3D 20 57 69 6C 6C 20 62 65 20 73 65 s found filenameVar = Will be se 00017940 74 20 74 6F 20 74 68 65 20 66 69 6C 65 20 6E 61 6D 65 20 69 66 20 6F 6E 65 20 69 73 20 66 6F 75 t to the file name if one is fou 00017960 6E 64 20 6F 6E 20 73 63 72 65 65 6E 20 15 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 53 63 nd on screen §...◙ See also : Sc 00017980 72 54 65 78 74 0A 01 00 7F 00 9B 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 2F 00 00 rText◙☺.⌂.¢☺•]☻[◙THelpTopic☻./.. 000179A0 00 0A 20 20 53 45 4E 44 4D 4F 44 45 4D 20 73 74 72 3A 73 74 72 69 6E 67 0A 20 20 DF DF DF DF DF .◙ SENDMODEM str:string◙ ▀▀▀▀▀ 000179C0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 29 00 01 00 0A 53 65 6E 64 20 74 68 65 20 74 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙).☺.◙Send the te 000179E0 78 74 20 69 6E 20 22 73 74 72 22 20 6F 75 74 20 74 6F 20 74 68 65 20 6D 6F 64 65 6D 20 00 00 5D xt in "str" out to the modem ..] 00017A00 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 4B 00 00 00 0A 20 20 53 45 41 52 43 48 49 4E 49 54 ☻[◙THelpTopic♦.K...◙ SEARCHINIT 00017A20 20 63 72 69 74 65 72 69 61 2C 20 63 61 73 65 53 65 6E 73 69 74 69 76 65 0A 20 20 DF DF DF DF DF criteria, caseSensitive◙ ▀▀▀▀▀ 00017A40 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 49 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙I. 00017A60 01 00 0A 49 6E 69 74 69 61 6C 69 7A 65 20 73 65 61 72 63 68 20 70 61 72 61 6D 65 74 65 72 73 20 ☺.◙Initialize search parameters 00017A80 66 6F 72 20 61 20 66 61 73 74 65 72 20 42 4F 59 45 52 2D 4D 4F 4F 52 45 20 73 65 61 72 63 68 20 for a faster BOYER-MOORE search 00017AA0 61 6C 67 6F 72 69 74 68 6D 2E 20 D3 00 01 00 0A 63 72 69 74 65 72 69 61 20 20 20 20 20 20 3D 20 algorithm. ╙.☺.◙criteria = 00017AC0 41 20 73 74 72 69 6E 67 20 65 78 70 72 65 73 73 69 6F 6E 20 77 69 74 68 20 74 68 65 20 73 65 61 A string expression with the sea 00017AE0 72 63 68 20 63 72 69 74 65 72 69 61 20 69 6E 20 74 68 65 20 73 61 6D 65 20 66 6F 72 6D 61 74 20 rch criteria in the same format 00017B00 75 73 65 64 20 62 79 20 50 43 42 6F 61 72 64 20 28 69 65 2C 20 22 54 48 49 53 20 26 20 54 48 41 used by PCBoard (ie, "THIS & THA 00017B20 54 20 7C 20 42 4F 42 22 29 20 63 61 73 65 53 65 6E 73 69 74 69 76 65 20 3D 20 41 20 62 6F 6F 6C T | BOB") caseSensitive = A bool 00017B40 65 61 6E 20 66 6C 61 67 20 28 54 52 55 45 20 74 6F 20 66 6F 72 63 65 20 61 20 63 61 73 65 20 73 ean flag (TRUE to force a case s 00017B60 65 6E 73 69 74 69 76 65 20 73 65 61 72 63 68 2C 20 46 41 4C 53 45 20 6F 74 68 65 72 77 69 73 65 ensitive search, FALSE otherwise 00017B80 29 20 35 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 53 65 61 72 63 68 46 69 6E 64 20 50 52 ) 5...◙ See also : SearchFind PR 00017BA0 46 6F 75 6E 64 2F 50 52 46 6F 75 6E 64 4C 6E 20 53 65 61 72 63 68 53 74 6F 70 0A 03 00 12 01 75 Found/PRFoundLn SearchStop◙♥.↕☺u 00017BC0 01 0A 01 01 80 01 11 13 01 92 01 0A 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 45 00 00 00 ☺◙☺☺Ç☺◄‼☺Æ☺◙]☻[◙THelpTopic♦.E... 00017BE0 0A 20 20 53 45 41 52 43 48 46 49 4E 44 20 62 75 66 66 65 72 45 78 70 72 2C 20 66 6F 75 6E 64 56 ◙ SEARCHFIND bufferExpr, foundV 00017C00 61 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ar◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00017C20 DF DF DF DF 0A 6E 00 01 00 0A 45 78 65 63 75 74 65 20 61 20 42 4F 59 45 52 2D 4D 4F 4F 52 45 20 ▀▀▀▀◙n.☺.◙Execute a BOYER-MOORE 00017C40 73 65 61 72 63 68 20 6F 6E 20 61 20 74 65 78 74 20 62 75 66 66 65 72 20 75 73 69 6E 67 20 63 72 search on a text buffer using cr 00017C60 69 74 65 72 69 61 20 70 72 65 76 69 6F 75 73 6C 79 20 64 65 66 69 6E 65 64 20 77 69 74 68 20 61 iteria previously defined with a 00017C80 20 53 65 61 72 63 68 49 6E 69 74 20 73 74 61 74 65 6D 65 6E 74 2E 20 78 00 01 00 0A 62 75 66 66 SearchInit statement. x.☺.◙buff 00017CA0 65 72 45 78 70 72 20 3D 20 54 68 65 20 62 75 66 66 65 72 20 74 6F 20 73 65 61 72 63 68 20 66 6F erExpr = The buffer to search fo 00017CC0 75 6E 64 56 61 72 20 20 20 3D 20 53 65 74 20 74 6F 20 54 52 55 45 20 69 66 20 62 75 66 66 65 72 undVar = Set to TRUE if buffer 00017CE0 45 78 70 72 20 63 6F 6E 74 61 69 6E 73 20 74 68 65 20 73 65 61 72 63 68 20 63 72 69 74 65 72 69 Expr contains the search criteri 00017D00 61 2C 20 46 41 4C 53 45 20 6F 74 68 65 72 77 69 73 65 20 35 00 00 00 0A 20 53 65 65 20 61 6C 73 a, FALSE otherwise 5...◙ See als 00017D20 6F 20 3A 20 53 65 61 72 63 68 49 6E 69 74 20 50 52 46 6F 75 6E 64 2F 50 52 46 6F 75 6E 64 4C 6E o : SearchInit PRFound/PRFoundLn 00017D40 20 53 65 61 72 63 68 53 74 6F 70 0A 04 00 11 01 9E 00 0A 11 01 39 01 0A 01 01 44 01 11 13 01 56 SearchStop◙♦.◄☺₧.◙◄☺9☺◙☺☺D☺◄‼☺V 00017D60 01 0A 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 1B 00 00 00 0A 20 20 53 45 41 52 43 48 53 ☺◙]☻[◙THelpTopic♥.←...◙ SEARCHS 00017D80 54 4F 50 0A 20 20 DF DF DF DF DF DF DF DF DF DF 0A 48 00 01 00 0A 43 6C 65 61 72 73 20 6F 75 74 TOP◙ ▀▀▀▀▀▀▀▀▀▀◙H.☺.◙Clears out 00017DA0 20 70 72 65 76 69 6F 75 73 6C 79 20 65 6E 74 65 72 65 64 20 73 65 61 72 63 68 20 63 72 69 74 65 previously entered search crite 00017DC0 72 69 61 2E 20 49 74 20 74 61 6B 65 73 20 6E 6F 20 70 61 72 61 6D 65 74 65 72 73 2E 20 35 00 00 ria. It takes no parameters. 5.. 00017DE0 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 53 65 61 72 63 68 49 6E 69 74 20 53 65 61 72 63 68 46 .◙ See also : SearchInit SearchF 00017E00 69 6E 64 20 50 52 46 6F 75 6E 64 2F 50 52 46 6F 75 6E 64 4C 6E 0A 03 00 11 01 71 00 0A 12 01 7C ind PRFound/PRFoundLn◙♥.◄☺q.◙↕☺| 00017E20 00 0A 01 01 87 00 11 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 77 00 00 00 0A 20 20 53 48 .◙☺☺ç.◄]☻[◙THelpTopic♦.w...◙ SH 00017E40 45 4C 4C 20 63 6F 6D 3A 62 6F 6F 6C 65 61 6E 2C 20 63 6F 64 65 3A 69 6E 74 65 67 65 72 2C 20 70 ELL com:boolean, code:integer, p 00017E60 72 6F 67 3A 73 74 72 69 6E 67 2C 20 61 72 67 3A 73 74 72 69 6E 67 0A 20 20 DF DF DF DF DF DF DF rog:string, arg:string◙ ▀▀▀▀▀▀▀ 00017E80 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00017EA0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 7B 00 01 00 0A 53 68 65 6C 6C 20 28 76 69 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙{.☺.◙Shell (vi 00017EC0 61 20 43 4F 4D 4D 41 4E 44 2E 43 4F 4D 20 69 66 20 22 63 6F 6D 22 20 69 73 20 54 52 55 45 29 20 a COMMAND.COM if "com" is TRUE) 00017EE0 74 6F 20 70 72 6F 67 72 61 6D 2F 63 6F 6D 6D 61 6E 64 20 22 70 72 6F 67 22 20 77 69 74 68 20 61 to program/command "prog" with a 00017F00 72 67 75 6D 65 6E 74 73 20 22 61 72 67 22 2C 20 73 61 76 69 6E 67 20 74 68 65 20 72 65 74 75 72 rguments "arg", saving the retur 00017F20 6E 20 76 61 6C 75 65 20 69 6E 20 22 76 61 72 22 20 6A 00 01 00 0A 4E 4F 54 45 3A 20 20 49 66 20 n value in "var" j.☺.◙NOTE: If 00017F40 22 63 6F 6D 22 20 69 73 20 54 52 55 45 2C 20 74 68 65 20 76 61 6C 75 65 20 61 73 73 69 67 6E 65 "com" is TRUE, the value assigne 00017F60 64 20 74 6F 20 22 76 61 72 22 20 77 69 6C 6C 20 62 65 20 74 68 65 20 72 65 74 75 72 6E 20 63 6F d to "var" will be the return co 00017F80 64 65 20 6F 66 20 43 4F 4D 4D 41 4E 44 2E 43 4F 4D 2C 20 6E 6F 74 20 22 70 72 6F 67 22 29 20 12 de of COMMAND.COM, not "prog") ↕ 00017FA0 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 61 6C 6C 0A 01 00 B7 00 6A 01 04 5D 02 5B 0A ...◙ See also : Call◙☺.╖.j☺♦]☻[◙ 00017FC0 54 48 65 6C 70 54 6F 70 69 63 03 00 15 00 00 00 0A 20 20 53 48 4F 57 4F 46 46 0A 20 20 DF DF DF THelpTopic♥.§...◙ SHOWOFF◙ ▀▀▀ 00017FE0 DF DF DF DF 0A 30 00 01 00 0A 54 75 72 6E 73 20 6F 66 66 20 64 69 73 70 6C 61 79 20 6F 66 20 69 ▀▀▀▀◙0.☺.◙Turns off display of i 00018000 6E 66 6F 72 6D 61 74 69 6F 6E 20 74 6F 20 74 68 65 20 73 63 72 65 65 6E 20 1D 00 00 00 0A 20 53 nformation to the screen ↔...◙ S 00018020 65 65 20 61 6C 73 6F 20 3A 20 53 68 6F 77 53 74 61 74 20 53 68 6F 77 4F 6E 0A 02 00 81 00 53 00 ee also : ShowStat ShowOn◙☻.ü.S. 00018040 08 16 01 5C 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 13 00 00 00 0A 20 20 53 48 4F ◘▬☺\.♠]☻[◙THelpTopic♥.‼...◙ SHO 00018060 57 4F 4E 0A 20 20 DF DF DF DF DF DF 0A 2F 00 01 00 0A 54 75 72 6E 73 20 6F 6E 20 64 69 73 70 6C WON◙ ▀▀▀▀▀▀◙/.☺.◙Turns on displ 00018080 61 79 20 6F 66 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 74 6F 20 74 68 65 20 73 63 72 65 65 6E 20 ay of information to the screen 000180A0 1E 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 53 68 6F 77 53 74 61 74 20 53 68 6F 77 4F 66 ▲...◙ See also : ShowStat ShowOf 000180C0 66 0A 02 00 81 00 50 00 08 15 01 59 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 0C 00 3D 00 f◙☻.ü.P.◘§☺Y.•]☻[◙THelpTopic♀.=. 000180E0 00 00 0A 20 20 53 4F 52 54 20 73 6F 72 74 41 72 72 79 2C 20 70 6F 69 6E 74 65 72 41 72 72 61 79 ..◙ SORT sortArry, pointerArray 00018100 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 35 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙5 00018120 00 01 00 0A 53 6F 72 74 20 74 68 65 20 63 6F 6E 74 65 6E 74 73 20 6F 66 20 61 6E 20 61 72 72 61 .☺.◙Sort the contents of an arra 00018140 79 20 69 6E 74 6F 20 61 20 70 6F 69 6E 74 65 72 20 61 72 72 61 79 2E 20 47 00 01 00 0A 73 6F 72 y into a pointer array. G.☺.◙sor 00018160 74 41 72 72 61 79 20 20 20 20 3D 20 54 68 65 20 64 61 74 61 20 74 6F 20 73 6F 72 74 20 28 41 6E tArray = The data to sort (An 00018180 79 20 74 79 70 65 20 6D 61 79 20 62 65 20 75 73 65 64 20 66 6F 72 20 74 68 69 73 20 61 72 72 61 y type may be used for this arra 000181A0 79 29 20 AA 00 01 00 0A 70 6F 69 6E 74 65 72 41 72 72 61 79 20 3D 20 41 6E 20 69 6E 74 65 67 65 y) ¬.☺.◙pointerArray = An intege 000181C0 72 20 61 72 72 61 79 20 77 68 69 63 68 20 77 69 6C 6C 20 62 65 20 75 73 65 64 20 61 73 20 61 6E r array which will be used as an 000181E0 20 61 72 72 61 79 20 6F 66 20 70 6F 69 6E 74 65 72 73 20 69 6E 74 6F 20 73 6F 72 74 41 72 72 61 array of pointers into sortArra 00018200 79 20 66 6F 72 20 61 63 63 65 73 73 69 6E 67 20 73 6F 72 74 41 72 72 61 79 20 69 6E 20 73 6F 72 y for accessing sortArray in sor 00018220 74 65 64 20 6F 72 64 65 72 20 28 54 68 69 73 20 61 72 72 61 79 20 73 68 6F 75 6C 64 20 62 65 20 ted order (This array should be 00018240 6F 66 20 74 79 70 65 20 49 4E 54 45 47 45 52 29 20 55 00 01 00 0A 0A 4E 6F 74 65 20 74 68 61 74 of type INTEGER) U.☺.◙◙Note that 00018260 20 73 6F 72 74 41 72 72 61 79 20 61 6E 64 20 70 6F 69 6E 74 65 72 41 72 72 61 79 20 61 72 65 20 sortArray and pointerArray are 00018280 72 65 73 74 72 69 63 74 65 64 20 74 6F 20 6F 6E 65 20 28 31 29 20 64 69 6D 65 6E 73 69 6F 6E 61 restricted to one (1) dimensiona 000182A0 6C 20 61 72 72 61 79 73 2E 20 52 00 01 00 0A 54 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 69 73 20 l arrays. R.☺.◙The following is 000182C0 61 6E 20 65 78 61 6D 70 6C 65 20 6F 66 20 64 69 73 70 6C 61 79 69 6E 67 20 61 6E 20 61 72 72 61 an example of displaying an arra 000182E0 79 20 69 6E 20 75 6E 73 6F 72 74 65 64 20 61 6E 64 20 73 6F 72 74 65 64 20 6F 72 64 65 72 3A 20 y in unsorted and sorted order: 00018300 84 00 00 00 0A 20 20 20 20 20 53 54 52 49 4E 47 20 20 73 28 39 39 39 29 20 3B 20 52 65 6D 65 6D ä...◙ STRING s(999) ; Remem 00018320 62 65 72 20 74 68 61 74 20 61 72 72 61 79 73 20 61 72 65 20 30 2D 62 61 73 65 64 2C 20 73 6F 20 ber that arrays are 0-based, so 00018340 74 68 65 73 65 20 73 74 61 74 65 6D 65 6E 74 73 0A 20 20 20 20 20 49 4E 54 45 47 45 52 20 70 28 these statements◙ INTEGER p( 00018360 39 39 39 29 20 3B 20 77 69 6C 6C 20 61 6C 6C 6F 63 61 74 65 20 31 30 30 30 20 65 6C 65 6D 65 6E 999) ; will allocate 1000 elemen 00018380 74 73 20 65 61 63 68 0A 2E 00 00 00 0A 20 20 20 20 20 3B 20 44 6F 20 73 6F 6D 65 74 68 69 6E 67 ts each◙....◙ ; Do something 000183A0 20 68 65 72 65 20 74 6F 20 72 65 61 64 20 64 61 74 61 20 69 6E 74 6F 20 73 0A 0F 00 00 00 0A 20 here to read data into s◙☼...◙ 000183C0 20 20 20 20 53 4F 52 54 20 73 2C 70 0A 10 00 00 00 0A 20 20 20 20 20 49 4E 54 45 47 45 52 20 69 SORT s,p◙►...◙ INTEGER i 000183E0 0A 60 00 00 00 0A 20 20 20 20 20 46 4F 52 20 69 20 3D 20 30 20 54 4F 20 39 39 39 20 3B 20 54 68 ◙`...◙ FOR i = 0 TO 999 ; Th 00018400 69 73 20 6C 6F 6F 70 20 77 69 6C 6C 20 64 69 73 70 6C 61 79 20 69 6E 20 75 6E 73 6F 72 74 65 64 is loop will display in unsorted 00018420 20 6F 72 64 65 72 0A 20 20 20 20 20 20 20 50 52 49 4E 54 4C 4E 20 73 28 69 29 0A 20 20 20 20 20 order◙ PRINTLN s(i)◙ 00018440 4E 45 58 54 0A 61 00 00 00 0A 20 20 20 20 20 46 4F 52 20 69 20 3D 20 30 20 54 4F 20 39 39 39 20 NEXT◙a...◙ FOR i = 0 TO 999 00018460 3B 20 54 68 69 73 20 6C 6F 6F 70 20 77 69 6C 6C 20 64 69 73 70 6C 61 79 20 69 6E 20 73 6F 72 74 ; This loop will display in sort 00018480 65 64 20 6F 72 64 65 72 0A 20 20 20 20 20 20 20 50 52 49 4E 54 4C 4E 20 73 28 70 28 69 29 29 0A ed order◙ PRINTLN s(p(i))◙ 000184A0 20 20 20 20 20 4E 45 58 54 0A 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 2D 00 00 00 NEXT◙..]☻[◙THelpTopic☻.-... 000184C0 0A 20 20 20 53 4F 55 4E 44 20 66 72 65 71 3A 69 6E 74 65 67 65 72 0A 20 20 20 DF DF DF DF DF DF ◙ SOUND freq:integer◙ ▀▀▀▀▀▀ 000184E0 DF DF DF DF DF DF DF DF DF DF DF DF 0A 72 00 01 00 0A 54 75 72 6E 20 6F 6E 20 74 68 65 20 42 42 ▀▀▀▀▀▀▀▀▀▀▀▀◙r.☺.◙Turn on the BB 00018500 53 20 50 43 20 73 70 65 61 6B 65 72 20 61 74 20 74 68 65 20 66 72 65 71 75 65 6E 63 79 20 28 31 S PC speaker at the frequency (1 00018520 2D 36 35 35 33 35 29 20 73 70 65 63 69 66 69 65 64 20 62 79 20 22 66 72 65 71 22 20 28 6F 72 20 -65535) specified by "freq" (or 00018540 74 75 72 6E 20 69 74 20 6F 66 66 20 69 66 20 74 68 65 20 66 72 65 71 75 65 6E 63 79 20 69 73 20 turn it off if the frequency is 00018560 30 29 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 4B 00 00 00 0A 20 20 53 50 52 49 0) ..]☻[◙THelpTopic♥.K...◙ SPRI 00018580 4E 54 20 73 74 72 3A 73 74 72 69 6E 67 5B 2C 20 73 74 72 3A 73 74 72 69 6E 67 2E 2E 2E 5D 0A 20 NT str:string[, str:string...]◙ 000185A0 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000185C0 DF DF DF 0A 74 00 01 00 0A 44 69 73 70 6C 61 79 20 6F 6E 65 20 6F 72 20 6D 6F 72 65 20 73 74 72 ▀▀▀◙t.☺.◙Display one or more str 000185E0 69 6E 67 20 65 78 70 72 65 73 73 69 6F 6E 73 20 6F 6E 20 74 68 65 20 42 42 53 20 73 63 72 65 65 ing expressions on the BBS scree 00018600 6E 20 6F 6E 6C 79 20 28 74 68 69 73 20 73 74 61 74 65 6D 65 6E 74 20 64 6F 65 73 20 6E 6F 74 20 n only (this statement does not 00018620 73 65 6E 64 20 61 6E 79 74 68 69 6E 67 20 74 6F 20 74 68 65 20 6D 6F 64 65 6D 29 20 34 00 00 00 send anything to the modem) 4... 00018640 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4D 50 72 69 6E 74 4C 6E 20 4D 50 72 69 6E 74 20 50 72 69 ◙ See also : MPrintLn MPrint Pri 00018660 6E 74 20 50 72 69 6E 74 4C 6E 20 53 50 72 69 6E 74 4C 6E 0A 05 00 F6 00 CD 00 08 F5 00 D6 00 06 nt PrintLn SPrintLn◙♣.÷.═.◘⌡.╓.♠ 00018680 02 01 DD 00 05 03 01 E3 00 07 1A 01 EB 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 53 ☻☺▌.♣♥☺π.•→☺δ.◘]☻[◙THelpTopic♥.S 000186A0 00 00 00 0A 20 20 53 50 52 49 4E 54 4C 4E 20 5B 73 74 72 3A 73 74 72 69 6E 67 5B 2C 20 73 74 72 ...◙ SPRINTLN [str:string[, str 000186C0 3A 73 74 72 69 6E 67 2E 2E 2E 5D 5D 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF :string...]]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000186E0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 8F 00 01 00 0A 44 69 73 70 6C ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Å.☺.◙Displ 00018700 61 79 20 7A 65 72 6F 20 6F 72 20 6D 6F 72 65 20 73 74 72 69 6E 67 20 65 78 70 72 65 73 73 69 6F ay zero or more string expressio 00018720 6E 73 20 6F 6E 20 74 68 65 20 42 42 53 20 73 63 72 65 65 6E 20 6F 6E 6C 79 20 61 6E 64 20 66 6F ns on the BBS screen only and fo 00018740 6C 6C 6F 77 20 77 69 74 68 20 61 20 6E 65 77 6C 69 6E 65 20 28 74 68 69 73 20 73 74 61 74 65 6D llow with a newline (this statem 00018760 65 6E 74 20 64 6F 65 73 20 6E 6F 74 20 73 65 6E 64 20 61 6E 79 74 68 69 6E 67 20 74 6F 20 74 68 ent does not send anything to th 00018780 65 20 6D 6F 64 65 6D 29 20 32 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4D 50 72 69 6E 74 e modem) 2...◙ See also : MPrint 000187A0 4C 6E 20 4D 50 72 69 6E 74 20 50 72 69 6E 74 20 50 72 69 6E 74 4C 6E 20 53 50 72 69 6E 74 0A 05 Ln MPrint Print PrintLn SPrint◙♣ 000187C0 00 F6 00 F0 00 08 F5 00 F9 00 06 02 01 00 01 05 03 01 06 01 07 19 01 0E 01 06 5D 02 5B 0A 54 48 .÷.≡.◘⌡.∙.♠☻☺.☺♣♥☺♠☺•↓☺♫☺♠]☻[◙TH 000187E0 65 6C 70 54 6F 70 69 63 03 00 33 00 00 00 0A 20 20 53 54 41 52 54 44 49 53 50 20 6D 6F 64 65 3A elpTopic♥.3...◙ STARTDISP mode: 00018800 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00018820 0A 29 00 01 00 0A 53 74 61 72 74 20 64 69 73 70 6C 61 79 20 6D 6F 6E 69 74 6F 72 69 6E 67 20 69 ◙).☺.◙Start display monitoring i 00018840 6E 20 6D 6F 64 65 20 22 6D 6F 64 65 22 20 4E 00 00 00 0A 20 20 20 20 20 20 20 20 76 61 6C 69 64 n mode "mode" N...◙ valid 00018860 20 6D 6F 64 65 73 20 3A 20 4E 43 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 modes : NC◙ 00018880 20 20 46 4E 53 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 43 4C 0A FNS◙ FCL◙ 000188A0 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 0F 00 00 00 0A 20 20 53 54 4F 50 0A 20 20 ..]☻[◙THelpTopic♥.☼...◙ STOP◙ 000188C0 DF DF DF DF 0A 4E 00 01 00 0A 41 62 6F 72 74 20 50 50 45 20 65 78 65 63 75 74 69 6F 6E 20 77 69 ▀▀▀▀◙N.☺.◙Abort PPE execution wi 000188E0 74 68 6F 75 74 20 61 70 70 65 6E 64 69 6E 67 20 61 6E 73 77 65 72 73 20 28 63 68 61 6E 6E 65 6C thout appending answers (channel 00018900 20 30 29 20 74 6F 20 74 68 65 20 61 6E 73 77 65 72 20 66 69 6C 65 20 11 00 00 00 0A 20 53 65 65 0) to the answer file ◄...◙ See 00018920 20 61 6C 73 6F 20 3A 20 45 6E 64 0A 01 00 CE 00 6B 00 03 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 also : End◙☺.╬.k.♥]☻[◙THelpTopi 00018940 63 03 00 2D 00 00 00 0A 20 20 54 4F 4B 45 4E 49 5A 45 20 73 74 72 3A 73 74 72 69 6E 67 0A 20 20 c♥.-...◙ TOKENIZE str:string◙ 00018960 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 53 00 01 00 0A 54 6F 6B 65 6E 69 7A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙S.☺.◙Tokeniz 00018980 65 20 73 74 72 69 6E 67 20 22 73 74 72 69 6E 67 22 20 69 6E 74 6F 20 69 6E 64 69 76 69 64 75 61 e string "string" into individua 000189A0 6C 20 69 74 65 6D 73 20 73 65 70 61 72 61 74 65 64 20 62 79 20 73 65 6D 69 2D 63 6F 6C 6F 6E 73 l items separated by semi-colons 000189C0 20 6F 72 20 73 70 61 63 65 73 20 28 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 47 65 74 54 or spaces (...◙ See also : GetT 000189E0 6F 6B 65 6E 20 54 6F 6B 65 6E 53 74 72 20 54 6F 6B 43 6F 75 6E 74 0A 03 00 21 00 8E 00 08 8D 00 oken TokenStr TokCount◙♥.!.Ä.◘ì. 00018A00 97 00 08 8C 00 A0 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 35 00 00 00 0A 20 20 54 ù.◘î.á.◘]☻[◙THelpTopic♣.5...◙ T 00018A20 50 41 47 45 54 20 6B 65 79 57 6F 72 64 2C 20 69 6E 66 6F 56 61 72 0A 20 20 DF DF DF DF DF DF DF PAGET keyWord, infoVar◙ ▀▀▀▀▀▀▀ 00018A40 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3B 00 01 00 0A 47 65 74 20 73 74 61 74 69 63 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙;.☺.◙Get static 00018A60 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 72 6F 6D 20 61 20 6E 61 6D 65 64 20 54 50 41 20 69 6E information from a named TPA in 00018A80 20 73 74 72 69 6E 67 20 66 6F 72 6D 61 74 2E 20 29 00 01 00 0A 6B 65 79 77 6F 72 64 20 3D 20 54 string format. ).☺.◙keyword = T 00018AA0 68 65 20 6B 65 79 77 6F 72 64 20 6F 66 20 74 68 65 20 54 50 41 20 74 6F 20 75 73 65 20 3C 00 01 he keyword of the TPA to use <.☺ 00018AC0 00 0A 69 6E 66 6F 56 61 72 20 3D 20 54 68 65 20 76 61 72 69 61 62 6C 65 20 69 6E 74 6F 20 77 68 .◙infoVar = The variable into wh 00018AE0 69 63 68 20 74 6F 20 73 74 6F 72 65 20 74 68 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 00 00 ich to store the information f.. 00018B00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 73 61 20 20 20 20 20 20 54 50 41 50 75 74 20 20 20 .◙ See also : Psa TPAPut 00018B20 20 54 50 41 43 47 65 74 20 20 20 20 54 50 41 43 50 75 74 20 20 20 20 54 50 41 52 65 61 64 0A 20 TPACGet TPACPut TPARead◙ 00018B40 20 20 20 20 20 20 20 20 20 20 54 50 41 57 72 69 74 65 20 54 50 41 43 52 65 61 64 20 20 54 50 41 TPAWrite TPACRead TPA 00018B60 43 57 72 69 74 65 0A 08 00 65 00 E3 00 03 1F 01 EC 00 06 20 01 F6 00 07 21 01 01 01 07 22 01 0C CWrite◙◘.e.π.♥▼☺∞.♠ ☺÷.•!☺☺☺•"☺♀ 00018B80 01 07 23 01 1F 01 08 24 01 28 01 08 25 01 32 01 09 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 ☺•#☺▼☺◘$☺(☺◘%☺2☺○]☻[◙THelpTopic♣ 00018BA0 00 37 00 00 00 0A 20 20 54 50 41 50 55 54 20 6B 65 79 57 6F 72 64 2C 20 69 6E 66 6F 45 78 70 72 .7...◙ TPAPUT keyWord, infoExpr 00018BC0 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 39 00 01 00 ◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙9.☺. 00018BE0 0A 50 75 74 20 73 74 61 74 69 63 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 74 6F 20 61 20 6E 61 6D ◙Put static information to a nam 00018C00 65 64 20 54 50 41 20 69 6E 20 73 74 72 69 6E 67 20 66 6F 72 6D 61 74 2E 20 2A 00 01 00 0A 6B 65 ed TPA in string format. *.☺.◙ke 00018C20 79 77 6F 72 64 20 20 3D 20 54 68 65 20 6B 65 79 77 6F 72 64 20 6F 66 20 74 68 65 20 54 50 41 20 yword = The keyword of the TPA 00018C40 74 6F 20 75 73 65 20 35 00 01 00 0A 69 6E 66 6F 45 78 70 72 20 3D 20 54 68 65 20 65 78 70 72 65 to use 5.☺.◙infoExpr = The expre 00018C60 73 73 69 6F 6E 20 74 6F 20 77 72 69 74 65 20 74 6F 20 73 74 6F 72 65 20 74 68 65 20 54 50 41 20 ssion to write to store the TPA 00018C80 63 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 73 61 20 20 20 20 20 20 54 50 41 43 47 65 c...◙ See also : Psa TPACGe 00018CA0 74 20 20 20 54 50 41 43 50 75 74 20 20 20 20 54 50 41 52 65 61 64 0A 20 20 20 20 20 20 20 20 20 t TPACPut TPARead◙ 00018CC0 20 20 54 50 41 57 72 69 74 65 20 54 50 41 43 52 65 61 64 20 20 54 50 41 43 57 72 69 74 65 20 20 TPAWrite TPACRead TPACWrite 00018CE0 54 50 41 47 65 74 0A 08 00 65 00 DD 00 03 20 01 E6 00 07 21 01 F0 00 07 22 01 FB 00 07 23 01 0E TPAGet◙◘.e.▌.♥ ☺µ.•!☺≡.•"☺√.•#☺♫ 00018D00 01 08 24 01 17 01 08 25 01 21 01 09 1E 01 2C 01 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 ☺◘$☺↨☺◘%☺!☺○▲☺,☺♠]☻[◙THelpTopic♠ 00018D20 00 49 00 00 00 0A 20 20 54 50 41 43 47 45 54 20 6B 65 79 57 6F 72 64 2C 20 69 6E 66 6F 56 61 72 .I...◙ TPACGET keyWord, infoVar 00018D40 2C 20 63 6F 6E 66 4E 75 6D 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF , confNum◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00018D60 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 4F 00 01 00 0A 47 65 74 20 69 6E 66 6F 72 6D 61 74 69 ▀▀▀▀▀▀▀▀▀▀▀▀▀◙O.☺.◙Get informati 00018D80 6F 6E 20 66 72 6F 6D 20 61 20 6E 61 6D 65 64 20 54 50 41 20 66 6F 72 20 61 20 73 70 65 63 69 66 on from a named TPA for a specif 00018DA0 69 65 64 20 63 6F 6E 66 65 72 65 6E 63 65 20 69 6E 20 73 74 72 69 6E 67 20 66 6F 72 6D 61 74 2E ied conference in string format. 00018DC0 20 29 00 01 00 0A 6B 65 79 77 6F 72 64 20 3D 20 54 68 65 20 6B 65 79 77 6F 72 64 20 6F 66 20 74 ).☺.◙keyword = The keyword of t 00018DE0 68 65 20 54 50 41 20 74 6F 20 75 73 65 20 3C 00 01 00 0A 69 6E 66 6F 56 61 72 20 3D 20 54 68 65 he TPA to use <.☺.◙infoVar = The 00018E00 20 76 61 72 69 61 62 6C 65 20 69 6E 74 6F 20 77 68 69 63 68 20 74 6F 20 73 74 6F 72 65 20 74 68 variable into which to store th 00018E20 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 43 00 01 00 0A 63 6F 6E 66 4E 75 6D 20 3D 20 54 68 65 e information C.☺.◙confNum = The 00018E40 20 63 6F 6E 66 65 72 65 6E 63 65 20 6E 75 6D 62 65 72 20 66 6F 72 20 77 68 69 63 68 20 74 6F 20 conference number for which to 00018E60 72 65 74 72 69 65 76 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 63 00 00 00 0A 20 53 65 65 20 61 retrieve information c...◙ See a 00018E80 6C 73 6F 20 3A 20 50 73 61 20 20 20 20 20 20 54 50 41 50 75 74 20 20 20 20 54 50 41 43 50 75 74 lso : Psa TPAPut TPACPut 00018EA0 20 20 20 20 54 50 41 52 65 61 64 0A 20 20 20 20 20 20 20 20 20 20 20 54 50 41 57 72 69 74 65 20 TPARead◙ TPAWrite 00018EC0 54 50 41 43 52 65 61 64 20 20 54 50 41 43 57 72 69 74 65 20 20 54 50 41 47 65 74 0A 08 00 65 00 TPACRead TPACWrite TPAGet◙◘.e. 00018EE0 4E 01 03 1F 01 57 01 06 21 01 61 01 07 22 01 6C 01 07 23 01 7F 01 08 24 01 88 01 08 25 01 92 01 N☺♥▼☺W☺♠!☺a☺•"☺l☺•#☺⌂☺◘$☺ê☺◘%☺Æ☺ 00018F00 09 1E 01 9D 01 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 4B 00 00 00 0A 20 20 54 50 41 ○▲☺¥☺♠]☻[◙THelpTopic♠.K...◙ TPA 00018F20 43 50 55 54 20 6B 65 79 57 6F 72 64 2C 20 69 6E 66 6F 45 78 70 72 2C 20 63 6F 6E 66 4E 75 6D 0A CPUT keyWord, infoExpr, confNum◙ 00018F40 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00018F60 DF DF DF DF 0A 4D 00 01 00 0A 50 75 74 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 74 6F 20 61 20 6E ▀▀▀▀◙M.☺.◙Put information to a n 00018F80 61 6D 65 64 20 54 50 41 20 66 6F 72 20 61 20 73 70 65 63 69 66 69 65 64 20 63 6F 6E 66 65 72 65 amed TPA for a specified confere 00018FA0 6E 63 65 20 69 6E 20 73 74 72 69 6E 67 20 66 6F 72 6D 61 74 2E 20 2A 00 01 00 0A 6B 65 79 77 6F nce in string format. *.☺.◙keywo 00018FC0 72 64 20 20 3D 20 54 68 65 20 6B 65 79 77 6F 72 64 20 6F 66 20 74 68 65 20 54 50 41 20 74 6F 20 rd = The keyword of the TPA to 00018FE0 75 73 65 20 35 00 01 00 0A 69 6E 66 6F 45 78 70 72 20 3D 20 54 68 65 20 65 78 70 72 65 73 73 69 use 5.☺.◙infoExpr = The expressi 00019000 6F 6E 20 74 6F 20 77 72 69 74 65 20 74 6F 20 73 74 6F 72 65 20 74 68 65 20 54 50 41 20 44 00 01 on to write to store the TPA D.☺ 00019020 00 0A 63 6F 6E 66 4E 75 6D 20 20 3D 20 54 68 65 20 63 6F 6E 66 65 72 65 6E 63 65 20 6E 75 6D 62 .◙confNum = The conference numb 00019040 65 72 20 66 6F 72 20 77 68 69 63 68 20 74 6F 20 72 65 74 72 69 65 76 65 20 69 6E 66 6F 72 6D 61 er for which to retrieve informa 00019060 74 69 6F 6E 20 63 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 73 61 20 20 20 20 20 20 54 tion c...◙ See also : Psa T 00019080 50 41 50 75 74 20 20 20 20 54 50 41 43 47 65 74 20 20 20 20 54 50 41 52 65 61 64 0A 20 20 20 20 PAPut TPACGet TPARead◙ 000190A0 20 20 20 20 20 20 20 54 50 41 57 72 69 74 65 20 54 50 41 43 52 65 61 64 20 20 54 50 41 43 57 72 TPAWrite TPACRead TPACWr 000190C0 69 74 65 20 20 54 50 41 47 65 74 0A 08 00 65 00 49 01 03 1F 01 52 01 06 20 01 5C 01 07 22 01 67 ite TPAGet◙◘.e.I☺♥▼☺R☺♠ ☺\☺•"☺g 000190E0 01 07 23 01 7A 01 08 24 01 83 01 08 25 01 8D 01 09 1E 01 98 01 06 5D 02 5B 0A 54 48 65 6C 70 54 ☺•#☺z☺◘$☺â☺◘%☺ì☺○▲☺ÿ☺♠]☻[◙THelpT 00019100 6F 70 69 63 05 00 37 00 00 00 0A 20 20 54 50 41 52 45 41 44 20 6B 65 79 57 6F 72 64 2C 20 69 6E opic♣.7...◙ TPAREAD keyWord, in 00019120 66 6F 56 61 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF foVar◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00019140 0A 2A 00 01 00 0A 47 65 74 20 73 74 61 74 69 63 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 72 6F ◙*.☺.◙Get static information fro 00019160 6D 20 61 20 6E 61 6D 65 64 20 54 50 41 2E 20 29 00 01 00 0A 6B 65 79 77 6F 72 64 20 3D 20 54 68 m a named TPA. ).☺.◙keyword = Th 00019180 65 20 6B 65 79 77 6F 72 64 20 6F 66 20 74 68 65 20 54 50 41 20 74 6F 20 75 73 65 20 3C 00 01 00 e keyword of the TPA to use <.☺. 000191A0 0A 69 6E 66 6F 56 61 72 20 3D 20 54 68 65 20 76 61 72 69 61 62 6C 65 20 69 6E 74 6F 20 77 68 69 ◙infoVar = The variable into whi 000191C0 63 68 20 74 6F 20 73 74 6F 72 65 20 74 68 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 63 00 00 00 ch to store the information c... 000191E0 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 73 61 20 20 20 20 20 20 54 50 41 50 75 74 20 20 20 20 ◙ See also : Psa TPAPut 00019200 54 50 41 43 47 65 74 20 20 20 20 54 50 41 43 50 75 74 0A 20 20 20 20 20 20 20 20 20 20 20 54 50 TPACGet TPACPut◙ TP 00019220 41 57 72 69 74 65 20 54 50 41 43 52 65 61 64 20 20 54 50 41 43 57 72 69 74 65 20 20 54 50 41 47 AWrite TPACRead TPACWrite TPAG 00019240 65 74 0A 08 00 65 00 D4 00 03 1F 01 DD 00 06 20 01 E7 00 07 21 01 F2 00 07 23 01 05 01 08 24 01 et◙◘.e.╘.♥▼☺▌.♠ ☺τ.•!☺≥.•#☺♣☺◘$☺ 00019260 0E 01 08 25 01 18 01 09 1E 01 23 01 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 3B 00 00 ♫☺◘%☺↑☺○▲☺#☺♠]☻[◙THelpTopic♣.;.. 00019280 00 0A 20 20 54 50 41 57 52 49 54 45 20 6B 65 79 57 6F 72 64 2C 20 69 6E 66 6F 45 78 70 72 0A 20 .◙ TPAWRITE keyWord, infoExpr◙ 000192A0 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 28 00 01 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙(.☺. 000192C0 0A 50 75 74 20 73 74 61 74 69 63 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 74 6F 20 61 20 6E 61 6D ◙Put static information to a nam 000192E0 65 64 20 54 50 41 2E 20 2A 00 01 00 0A 6B 65 79 77 6F 72 64 20 20 3D 20 54 68 65 20 6B 65 79 77 ed TPA. *.☺.◙keyword = The keyw 00019300 6F 72 64 20 6F 66 20 74 68 65 20 54 50 41 20 74 6F 20 75 73 65 20 35 00 01 00 0A 69 6E 66 6F 45 ord of the TPA to use 5.☺.◙infoE 00019320 78 70 72 20 3D 20 54 68 65 20 65 78 70 72 65 73 73 69 6F 6E 20 74 6F 20 77 72 69 74 65 20 74 6F xpr = The expression to write to 00019340 20 73 74 6F 72 65 20 74 68 65 20 54 50 41 20 63 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 store the TPA c...◙ See also : 00019360 50 73 61 20 20 20 20 20 20 54 50 41 50 75 74 20 20 20 20 54 50 41 43 47 65 74 20 20 20 20 54 50 Psa TPAPut TPACGet TP 00019380 41 43 50 75 74 20 20 20 20 54 50 41 52 65 61 64 0A 20 20 20 20 20 20 20 20 20 20 20 54 50 41 43 ACPut TPARead◙ TPAC 000193A0 52 65 61 64 20 54 50 41 43 57 72 69 74 65 20 54 50 41 47 65 74 0A 08 00 65 00 D0 00 03 1F 01 D9 Read TPACWrite TPAGet◙◘.e.╨.♥▼☺┘ 000193C0 00 06 20 01 E3 00 07 21 01 EE 00 07 22 01 F9 00 07 24 01 0C 01 08 25 01 15 01 09 1E 01 1F 01 06 .♠ ☺π.•!☺ε.•"☺∙.•$☺♀☺◘%☺§☺○▲☺▼☺♠ 000193E0 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 4B 00 00 00 0A 20 20 54 50 41 43 52 45 41 44 20 ]☻[◙THelpTopic♠.K...◙ TPACREAD 00019400 6B 65 79 57 6F 72 64 2C 20 69 6E 66 6F 56 61 72 2C 20 63 6F 6E 66 4E 75 6D 0A 20 20 DF DF DF DF keyWord, infoVar, confNum◙ ▀▀▀▀ 00019420 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 3E ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙> 00019440 00 01 00 0A 47 65 74 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 72 6F 6D 20 61 20 6E 61 6D 65 64 .☺.◙Get information from a named 00019460 20 54 50 41 20 66 6F 72 20 61 20 73 70 65 63 69 66 69 65 64 20 63 6F 6E 66 65 72 65 6E 63 65 2E TPA for a specified conference. 00019480 20 29 00 01 00 0A 6B 65 79 77 6F 72 64 20 3D 20 54 68 65 20 6B 65 79 77 6F 72 64 20 6F 66 20 74 ).☺.◙keyword = The keyword of t 000194A0 68 65 20 54 50 41 20 74 6F 20 75 73 65 20 3C 00 01 00 0A 69 6E 66 6F 56 61 72 20 3D 20 54 68 65 he TPA to use <.☺.◙infoVar = The 000194C0 20 76 61 72 69 61 62 6C 65 20 69 6E 74 6F 20 77 68 69 63 68 20 74 6F 20 73 74 6F 72 65 20 74 68 variable into which to store th 000194E0 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 43 00 01 00 0A 63 6F 6E 66 4E 75 6D 20 3D 20 54 68 65 e information C.☺.◙confNum = The 00019500 20 63 6F 6E 66 65 72 65 6E 63 65 20 6E 75 6D 62 65 72 20 66 6F 72 20 77 68 69 63 68 20 74 6F 20 conference number for which to 00019520 72 65 74 72 69 65 76 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 63 00 00 00 0A 20 53 65 65 20 61 retrieve information c...◙ See a 00019540 6C 73 6F 20 3A 20 50 73 61 20 20 20 20 20 20 54 50 41 50 75 74 20 20 20 20 54 50 41 43 47 65 74 lso : Psa TPAPut TPACGet 00019560 20 20 20 20 54 50 41 43 50 75 74 20 20 20 20 54 50 41 52 65 61 64 0A 20 20 20 20 20 20 20 20 20 TPACPut TPARead◙ 00019580 20 20 54 50 41 57 72 69 74 65 20 54 50 41 43 57 72 69 74 65 20 54 50 41 47 65 74 0A 08 00 65 00 TPAWrite TPACWrite TPAGet◙◘.e. 000195A0 3F 01 03 1F 01 48 01 06 20 01 52 01 07 21 01 5D 01 07 22 01 68 01 07 23 01 7B 01 08 25 01 84 01 ?☺♥▼☺H☺♠ ☺R☺•!☺]☺•"☺h☺•#☺{☺◘%☺ä☺ 000195C0 09 1E 01 8E 01 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 4F 00 00 00 0A 20 20 54 50 41 ○▲☺Ä☺♠]☻[◙THelpTopic♠.O...◙ TPA 000195E0 43 57 52 49 54 45 20 6B 65 79 57 6F 72 64 2C 20 69 6E 66 6F 45 78 70 72 2C 20 63 6F 6E 66 4E 75 CWRITE keyWord, infoExpr, confNu 00019600 6D 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF m◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00019620 DF DF DF DF DF DF DF DF 0A 3C 00 01 00 0A 50 75 74 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 74 6F ▀▀▀▀▀▀▀▀◙<.☺.◙Put information to 00019640 20 61 20 6E 61 6D 65 64 20 54 50 41 20 66 6F 72 20 61 20 73 70 65 63 69 66 69 65 64 20 63 6F 6E a named TPA for a specified con 00019660 66 65 72 65 6E 63 65 2E 20 2A 00 01 00 0A 6B 65 79 77 6F 72 64 20 20 3D 20 54 68 65 20 6B 65 79 ference. *.☺.◙keyword = The key 00019680 77 6F 72 64 20 6F 66 20 74 68 65 20 54 50 41 20 74 6F 20 75 73 65 20 35 00 01 00 0A 69 6E 66 6F word of the TPA to use 5.☺.◙info 000196A0 45 78 70 72 20 3D 20 54 68 65 20 65 78 70 72 65 73 73 69 6F 6E 20 74 6F 20 77 72 69 74 65 20 74 Expr = The expression to write t 000196C0 6F 20 73 74 6F 72 65 20 74 68 65 20 54 50 41 20 44 00 01 00 0A 63 6F 6E 66 4E 75 6D 20 20 3D 20 o store the TPA D.☺.◙confNum = 000196E0 54 68 65 20 63 6F 6E 66 65 72 65 6E 63 65 20 6E 75 6D 62 65 72 20 66 6F 72 20 77 68 69 63 68 20 The conference number for which 00019700 74 6F 20 72 65 74 72 69 65 76 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 63 00 00 00 0A 20 53 65 to retrieve information c...◙ Se 00019720 65 20 61 6C 73 6F 20 3A 20 50 73 61 20 20 20 20 20 20 54 50 41 50 75 74 20 20 20 20 54 50 41 43 e also : Psa TPAPut TPAC 00019740 47 65 74 20 20 20 20 54 50 41 43 50 75 74 20 20 20 20 54 50 41 52 65 61 64 0A 20 20 20 20 20 20 Get TPACPut TPARead◙ 00019760 20 20 20 20 20 54 50 41 57 72 69 74 65 20 54 50 41 43 52 65 61 64 20 20 54 50 41 47 65 74 0A 08 TPAWrite TPACRead TPAGet◙◘ 00019780 00 65 00 3C 01 03 1F 01 45 01 06 20 01 4F 01 07 21 01 5A 01 07 22 01 65 01 07 23 01 78 01 08 24 .e.<☺♥▼☺E☺♠ ☺O☺•!☺Z☺•"☺e☺•#☺x☺◘$ 000197A0 01 81 01 08 1E 01 8B 01 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 4F 00 00 00 0A 20 20 ☺ü☺◘▲☺ï☺♠]☻[◙THelpTopic♥.O...◙ 000197C0 56 41 52 41 44 44 52 20 76 61 72 31 3A 6D 75 6C 74 69 74 79 70 65 2C 20 76 61 72 32 3A 69 6E 74 VARADDR var1:multitype, var2:int 000197E0 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF eger◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00019800 DF DF DF DF DF DF DF DF DF DF DF 0A 3D 00 01 00 0A 41 73 73 69 67 6E 20 74 68 65 20 61 64 64 72 ▀▀▀▀▀▀▀▀▀▀▀◙=.☺.◙Assign the addr 00019820 65 73 73 20 28 73 65 67 6D 65 6E 74 20 61 6E 64 20 6F 66 66 73 65 74 29 20 6F 66 20 22 76 61 72 ess (segment and offset) of "var 00019840 31 22 20 74 6F 20 22 76 61 72 32 22 20 22 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 56 61 1" to "var2" "...◙ See also : Va 00019860 72 53 65 67 20 56 61 72 4F 66 66 20 4D 6B 41 64 64 72 0A 03 00 28 01 9A 00 06 27 01 A1 00 06 54 rSeg VarOff MkAddr◙♥.(☺Ü.♠'☺í.♠T 00019880 00 A8 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 4D 00 00 00 0A 20 20 56 41 52 4F 46 .¿.♠]☻[◙THelpTopic♥.M...◙ VAROF 000198A0 46 20 76 61 72 31 3A 6D 75 6C 74 69 74 79 70 65 2C 20 76 61 72 32 3A 69 6E 74 65 67 65 72 0A 20 F var1:multitype, var2:integer◙ 000198C0 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000198E0 DF DF DF DF 0A 2F 00 01 00 0A 41 73 73 69 67 6E 20 74 68 65 20 6F 66 66 73 65 74 20 61 64 64 72 ▀▀▀▀◙/.☺.◙Assign the offset addr 00019900 65 73 73 20 6F 66 20 22 76 61 72 31 22 20 74 6F 20 22 76 61 72 32 22 20 23 00 00 00 0A 20 53 65 ess of "var1" to "var2" #...◙ Se 00019920 65 20 61 6C 73 6F 20 3A 20 56 61 72 53 65 67 20 56 61 72 41 64 64 72 20 4D 6B 41 64 64 72 0A 03 e also : VarSeg VarAddr MkAddr◙♥ 00019940 00 28 01 8A 00 06 26 01 91 00 07 54 00 99 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 .(☺è.♠&☺æ.•T.Ö.♠]☻[◙THelpTopic♥. 00019960 4D 00 00 00 0A 20 20 56 41 52 53 45 47 20 76 61 72 31 3A 6D 75 6C 74 69 74 79 70 65 2C 20 76 61 M...◙ VARSEG var1:multitype, va 00019980 72 32 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF r2:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000199A0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 30 00 01 00 0A 41 73 73 69 67 6E 20 74 68 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙0.☺.◙Assign the 000199C0 20 73 65 67 6D 65 6E 74 20 61 64 64 72 65 73 73 20 6F 66 20 22 76 61 72 31 22 20 74 6F 20 22 76 segment address of "var1" to "v 000199E0 61 72 32 22 20 22 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 56 61 72 4F 66 66 20 56 61 72 ar2" "...◙ See also : VarOff Var 00019A00 4F 66 66 20 4D 6B 41 64 64 72 0A 03 00 27 01 8B 00 06 27 01 92 00 06 54 00 99 00 06 5D 02 5B 0A Off MkAddr◙♥.'☺ï.♠'☺Æ.♠T.Ö.♠]☻[◙ 00019A20 54 48 65 6C 70 54 6F 70 69 63 03 00 0F 00 00 00 0A 20 20 57 41 49 54 0A 20 20 DF DF DF DF 0A 2C THelpTopic♥.☼...◙ WAIT◙ ▀▀▀▀◙, 00019A40 00 01 00 0A 44 69 73 70 6C 61 79 73 20 61 20 50 52 45 53 53 20 45 4E 54 45 52 20 54 4F 20 43 4F .☺.◙Displays a PRESS ENTER TO CO 00019A60 4E 54 49 4E 55 45 3F 20 70 72 6F 6D 70 74 20 21 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 NTINUE? prompt !...◙ See also : 00019A80 4D 6F 72 65 20 44 65 6C 61 79 20 57 61 69 74 FF 46 6F 72 0A 03 00 F3 00 49 00 04 C4 00 4E 00 05 More Delay Wait For◙♥.≤.I.♦─.N.♣ 00019AA0 2A 01 54 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 67 00 00 00 0A 20 20 57 41 49 54 *☺T.◘]☻[◙THelpTopic♥.g...◙ WAIT 00019AC0 46 4F 52 20 70 72 6F 6D 70 74 3A 73 74 72 69 6E 67 2C 20 76 61 72 3A 62 6F 6F 6C 65 61 6E 2C 20 FOR prompt:string, var:boolean, 00019AE0 74 69 6D 65 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF time:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00019B00 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 00019B20 B4 00 01 00 0A 57 61 69 74 20 75 70 20 74 6F 20 22 74 69 6D 65 22 20 73 65 63 6F 6E 64 73 20 66 ┤.☺.◙Wait up to "time" seconds f 00019B40 6F 72 20 74 68 65 20 73 74 72 69 6E 67 20 22 70 72 6F 6D 70 74 22 2C 20 61 73 73 69 67 6E 65 64 or the string "prompt", assigned 00019B60 20 54 52 55 45 20 74 6F 20 22 76 61 72 22 20 69 66 20 74 68 65 20 73 74 72 69 6E 67 20 69 73 20 TRUE to "var" if the string is 00019B80 66 6F 75 6E 64 20 69 6E 20 74 68 65 20 74 69 6D 65 20 73 70 65 63 69 66 69 65 64 20 6F 72 20 46 found in the time specified or F 00019BA0 41 4C 53 45 20 69 66 20 74 68 65 20 73 74 72 69 6E 67 20 69 73 20 6E 6F 74 20 66 6F 75 6E 64 20 ALSE if the string is not found 00019BC0 28 57 41 49 54 20 46 4F 52 20 69 73 20 61 20 73 79 6E 6F 6E 79 6D 29 20 12 00 00 00 0A 20 53 65 (WAIT FOR is a synonym) ↕...◙ Se 00019BE0 65 20 61 6C 73 6F 20 3A 20 57 61 69 74 0A 01 00 29 01 29 01 04 5D 02 5B 0A 54 48 65 6C 70 54 6F e also : Wait◙☺.)☺)☺♦]☻[◙THelpTo 00019C00 70 69 63 09 00 19 00 00 00 0A 20 20 20 57 48 49 4C 45 2E 2E 2E 0A 20 20 20 DF DF DF DF DF DF DF pic○.↓...◙ WHILE...◙ ▀▀▀▀▀▀▀ 00019C20 DF 0A 0D 00 00 00 0A 20 20 20 55 73 61 67 65 20 31 3A 0A 26 00 00 00 0A 20 20 20 57 48 49 4C 45 ▀◙♪...◙ Usage 1:◙&...◙ WHILE 00019C40 20 28 65 78 70 3A 62 6F 6F 6C 65 61 6E 29 20 73 74 61 74 65 6D 65 6E 74 20 2E 2E 2E 0A 59 00 01 (exp:boolean) statement ...◙Y.☺ 00019C60 00 0A 57 68 69 6C 65 20 22 65 78 70 22 20 69 73 20 74 72 75 65 20 65 78 65 63 75 74 65 20 73 74 .◙While "exp" is true execute st 00019C80 61 74 65 6D 65 6E 74 3B 20 77 68 65 6E 20 22 65 78 70 22 20 69 73 20 66 61 6C 73 65 20 65 78 65 atement; when "exp" is false exe 00019CA0 63 75 74 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 73 74 61 74 65 6D 65 6E 74 73 20 0E 00 00 00 0A 0A cute following statements ♫...◙◙ 00019CC0 20 20 20 55 73 61 67 65 20 32 3A 0A 27 00 00 00 0A 0A 20 20 20 57 48 49 4C 45 20 28 65 78 70 29 Usage 2:◙'...◙◙ WHILE (exp) 00019CE0 20 44 4F 0A 20 20 20 2E 2E 2E 0A 20 20 20 45 4E 44 57 48 49 4C 45 0A BE 00 01 00 0A 0A 57 48 49 DO◙ ...◙ ENDWHILE◙╛.☺.◙◙WHI 00019D00 4C 45 20 2D 20 57 68 69 6C 65 20 22 65 78 70 22 20 69 73 20 74 72 75 65 20 65 78 65 63 75 74 65 LE - While "exp" is true execute 00019D20 20 73 74 61 74 65 6D 65 6E 74 28 73 29 3B 20 77 68 65 6E 20 22 65 78 70 22 20 69 73 20 66 61 6C statement(s); when "exp" is fal 00019D40 73 65 20 74 72 61 6E 73 66 65 72 20 63 6F 6E 74 72 6F 6C 20 74 6F 20 74 68 65 20 66 69 72 73 74 se transfer control to the first 00019D60 20 73 74 61 74 65 6D 65 6E 74 20 66 6F 6C 6C 6F 77 69 6E 67 20 74 68 65 20 45 4E 44 57 48 49 4C statement following the ENDWHIL 00019D80 45 20 73 74 61 74 65 6D 65 6E 74 20 28 72 65 71 75 69 72 65 73 20 44 4F 20 5B 6F 72 20 54 48 45 E statement (requires DO [or THE 00019DA0 4E 5D 20 61 66 74 65 72 20 74 68 65 20 65 78 70 72 65 73 73 69 6F 6E 29 20 7A 00 01 00 0A 45 4E N] after the expression) z.☺.◙EN 00019DC0 44 57 48 49 4C 45 20 2D 20 54 72 61 6E 73 66 65 72 73 20 63 6F 6E 74 72 6F 6C 20 74 6F 20 74 68 DWHILE - Transfers control to th 00019DE0 65 20 63 6C 6F 73 65 73 74 20 57 48 49 4C 45 20 73 74 61 74 65 6D 65 6E 74 20 61 6E 64 20 6D 61 e closest WHILE statement and ma 00019E00 72 6B 73 20 74 68 65 20 65 6E 64 20 6F 66 20 74 68 65 20 57 48 49 4C 45 20 6C 6F 6F 70 20 28 45 rks the end of the WHILE loop (E 00019E20 4E 44 20 57 48 49 4C 45 20 69 73 20 61 20 73 79 6E 6F 6E 79 6D 29 20 21 00 00 00 0A 20 53 65 65 ND WHILE is a synonym) !...◙ See 00019E40 20 61 6C 73 6F 20 3A 20 49 66 2E 2E 54 68 65 6E 20 46 6F 72 2E 2E 2E 4E 65 78 74 0A 02 00 E1 00 also : If..Then For...Next◙☻.ß. 00019E60 20 02 08 D4 00 29 02 0A 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 19 00 00 00 0A 20 20 57 ☻◘╘.)☻◙]☻[◙THelpTopic♣.↓...◙ W 00019E80 52 55 4E 45 54 2E 2E 2E 0A 20 20 DF DF DF DF DF DF DF DF DF 0A 0B 00 00 00 0A 20 20 55 73 61 67 RUNET...◙ ▀▀▀▀▀▀▀▀▀◙♂...◙ Usag 00019EA0 65 20 3A 0A 74 00 01 00 0A 57 52 55 4E 45 54 20 6E 6F 64 65 3A 69 6E 74 65 67 65 72 2C 20 6E 6F e :◙t.☺.◙WRUNET node:integer, no 00019EC0 64 65 73 74 61 74 3A 73 74 72 69 6E 67 2C 20 6E 6F 64 65 75 73 65 72 6E 61 6D 65 3A 73 74 72 69 destat:string, nodeusername:stri 00019EE0 6E 67 2C 6E 65 77 6E 6F 64 65 63 69 74 79 3A 73 74 72 69 6E 67 2C 20 6E 65 77 6F 70 74 65 78 74 ng,newnodecity:string, newoptext 00019F00 3A 73 74 72 69 6E 67 2C 62 72 6F 61 63 61 73 74 74 65 78 74 3A 73 74 72 69 6E 67 20 FD 00 01 00 :string,broacasttext:string ².☺. 00019F20 0A 0A 57 72 69 74 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 74 6F 20 55 53 45 52 4E 45 54 2E 58 ◙◙Write information to USERNET.X 00019F40 58 58 20 66 6F 72 20 6E 6F 64 65 20 22 6E 6F 64 65 22 2C 20 77 68 65 72 65 20 22 6E 6F 64 65 73 XX for node "node", where "nodes 00019F60 74 61 74 22 20 69 73 20 74 68 65 20 6E 65 77 20 6E 6F 64 65 20 73 74 61 74 75 73 2C 20 22 6E 6F tat" is the new node status, "no 00019F80 64 65 75 73 65 72 6E 61 6D 65 22 20 69 73 20 74 68 65 20 6E 65 77 20 6E 6F 64 65 20 75 73 65 72 deusername" is the new node user 00019FA0 20 6E 61 6D 65 2C 20 22 6E 65 77 6E 6F 64 65 63 69 74 79 22 20 69 73 20 74 68 65 20 6E 65 77 20 name, "newnodecity" is the new 00019FC0 6E 6F 64 65 20 63 69 74 79 2C 20 22 6E 65 77 6F 70 74 65 78 74 22 20 69 73 20 74 68 65 20 6E 65 node city, "newoptext" is the ne 00019FE0 77 20 6E 6F 64 65 20 6F 70 65 72 61 74 69 6F 6E 20 74 65 78 74 2C 20 61 6E 64 20 22 62 72 6F 61 w node operation text, and "broa 0001A000 64 63 61 73 74 74 65 78 74 22 20 69 73 20 62 72 6F 61 64 63 61 73 74 20 74 65 78 74 20 22 00 00 dcasttext" is broadcast text ".. 0001A020 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 52 64 55 6E 65 74 20 52 64 55 73 79 73 20 57 72 55 73 .◙ See also : RdUnet RdUsys WrUs 0001A040 79 73 0A 03 00 08 01 A3 01 06 09 01 AA 01 06 2D 01 B1 01 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 ys◙♥.◘☺ú☺♠○☺¬☺♠-☺▒☺♠]☻[◙THelpTop 0001A060 69 63 03 00 13 00 00 00 0A 20 20 57 52 55 53 59 53 0A 20 20 DF DF DF DF DF DF 0A 4E 00 01 00 0A ic♥.‼...◙ WRUSYS◙ ▀▀▀▀▀▀◙N.☺.◙ 0001A080 57 72 69 74 65 73 20 28 63 72 65 61 74 65 73 29 20 61 20 55 53 45 52 53 2E 53 59 53 20 66 69 6C Writes (creates) a USERS.SYS fil 0001A0A0 65 20 77 68 69 63 68 20 63 61 6E 20 62 65 20 75 73 65 64 20 62 79 20 61 20 53 48 45 4C 4C 65 64 e which can be used by a SHELLed 0001A0C0 20 61 70 70 6C 69 63 61 74 69 6F 6E 20 22 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 52 64 application "...◙ See also : Rd 0001A0E0 55 6E 65 74 20 52 64 55 73 79 73 20 57 72 55 6E 65 74 0A 03 00 08 01 6F 00 06 09 01 76 00 06 2C Unet RdUsys WrUnet◙♥.◘☺o.♠○☺v.♠, 0001A100 01 7D 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 11 00 00 00 0A 20 20 42 52 45 41 4B ☺}.♠]☻[◙THelpTopic♥.◄...◙ BREAK 0001A120 0A 20 20 DF DF DF DF DF 0A 55 00 01 00 0A 43 61 6E 20 62 65 20 75 73 65 64 20 74 6F 20 62 72 65 ◙ ▀▀▀▀▀◙U.☺.◙Can be used to bre 0001A140 61 6B 20 6F 75 74 20 6F 66 20 61 20 57 48 49 4C 45 20 6F 72 20 46 4F 52 20 6C 6F 6F 70 20 77 69 ak out of a WHILE or FOR loop wi 0001A160 74 68 6F 75 74 20 74 68 65 20 75 73 65 20 6F 66 20 61 20 47 4F 54 4F 20 73 74 61 74 65 6D 65 6E thout the use of a GOTO statemen 0001A180 74 20 1B 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 6F 6E 74 69 6E 75 65 20 51 75 69 74 t ←...◙ See also : Continue Quit 0001A1A0 0A 05 00 2B 01 31 00 05 D4 00 3A 00 03 DE 00 58 00 04 30 01 74 00 08 2F 01 7D 00 04 5D 02 5B 0A ◙♣.+☺1.♣╘.:.♥▐.X.♦0☺t.◘/☺}.♦]☻[◙ 0001A1C0 54 48 65 6C 70 54 6F 70 69 63 03 00 0F 00 00 00 0A 20 20 51 55 49 54 0A 20 20 DF DF DF DF 0A 67 THelpTopic♥.☼...◙ QUIT◙ ▀▀▀▀◙g 0001A1E0 00 01 00 0A 43 61 6E 20 62 65 20 75 73 65 64 20 74 6F 20 62 72 65 61 6B 20 6F 75 74 20 6F 66 20 .☺.◙Can be used to break out of 0001A200 61 20 57 48 49 4C 45 20 6F 72 20 46 4F 52 20 6C 6F 6F 70 20 77 69 74 68 6F 75 74 20 74 68 65 20 a WHILE or FOR loop without the 0001A220 75 73 65 20 6F 66 20 61 20 47 4F 54 4F 20 73 74 61 74 65 6D 65 6E 74 20 28 61 6C 69 61 73 20 66 use of a GOTO statement (alias f 0001A240 6F 72 20 42 52 45 41 4B 29 20 1B 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 6F 6E 74 69 or BREAK) ←...◙ See also : Conti 0001A260 6E 75 65 20 51 75 69 74 0A 05 00 2B 01 2F 00 05 D4 00 38 00 03 DE 00 56 00 04 30 01 84 00 08 2F nue Quit◙♣.+☺/.♣╘.8.♥▐.V.♦0☺ä.◘/ 0001A280 01 8D 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 17 00 00 00 0A 20 20 43 4F 4E 54 49 ☺ì.♦]☻[◙THelpTopic♥.↨...◙ CONTI 0001A2A0 4E 55 45 0A 20 20 DF DF DF DF DF DF DF DF 0A 72 00 01 00 0A 43 61 6E 20 62 65 20 75 73 65 64 20 NUE◙ ▀▀▀▀▀▀▀▀◙r.☺.◙Can be used 0001A2C0 74 6F 20 61 62 6F 72 74 20 74 68 65 20 63 75 72 72 65 6E 74 20 69 74 65 72 61 74 69 6F 6E 20 6F to abort the current iteration o 0001A2E0 66 20 61 20 57 48 49 4C 45 20 6F 72 20 46 4F 52 20 6C 6F 6F 70 20 61 6E 64 20 72 65 73 75 6D 65 f a WHILE or FOR loop and resume 0001A300 20 77 69 74 68 20 74 68 65 20 6E 65 78 74 20 69 74 65 72 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 with the next iteration of the 0001A320 6C 6F 6F 70 20 1D 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 51 75 69 74 20 42 72 65 61 6B loop ↔...◙ See also : Quit Break 0001A340 20 4C 6F 6F 70 0A 05 00 2B 01 49 00 05 D4 00 52 00 03 2F 01 97 00 04 2E 01 9C 00 05 31 01 A2 00 Loop◙♣.+☺I.♣╘.R.♥/☺ù.♦.☺£.♣1☺ó. 0001A360 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 0F 00 00 00 0A 20 20 4C 4F 4F 50 0A 20 20 DF ♦]☻[◙THelpTopic♥.☼...◙ LOOP◙ ▀ 0001A380 DF DF DF 0A 87 00 01 00 0A 43 61 6E 20 62 65 20 75 73 65 64 20 74 6F 20 61 62 6F 72 74 20 74 68 ▀▀▀◙ç.☺.◙Can be used to abort th 0001A3A0 65 20 63 75 72 72 65 6E 74 20 69 74 65 72 61 74 69 6F 6E 20 6F 66 20 61 20 57 48 49 4C 45 20 6F e current iteration of a WHILE o 0001A3C0 72 20 46 4F 52 20 6C 6F 6F 70 20 61 6E 64 20 72 65 73 75 6D 65 20 77 69 74 68 20 74 68 65 20 6E r FOR loop and resume with the n 0001A3E0 65 78 74 20 69 74 65 72 61 74 69 6F 6E 20 6F 66 20 74 68 65 20 6C 6F 6F 70 20 28 61 6C 69 61 73 ext iteration of the loop (alias 0001A400 20 66 6F 72 20 43 4F 4E 54 49 4E 55 45 29 20 21 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 for CONTINUE) !...◙ See also : 0001A420 51 75 69 74 20 42 72 65 61 6B 20 43 6F 6E 74 69 6E 75 65 0A 06 00 2B 01 41 00 05 D4 00 4A 00 03 Quit Break Continue◙♠.+☺A.♣╘.J.♥ 0001A440 30 01 8D 00 08 2F 01 A4 00 04 2E 01 A9 00 05 30 01 AF 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 0☺ì.◘/☺ñ.♦.☺⌐.♣0☺».◘]☻[◙THelpTop 0001A460 69 63 03 00 2D 00 00 00 0A 20 20 46 46 4C 55 53 48 20 63 68 6E 6C 3A 69 6E 74 65 67 65 72 0A 20 ic♥.-...◙ FFLUSH chnl:integer◙ 0001A480 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 2C 00 01 00 0A 66 6C 75 73 68 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙,.☺.◙flush 0001A4A0 61 20 73 70 65 63 69 66 69 65 64 20 63 68 61 6E 6E 65 6C 73 20 63 68 61 6E 67 65 73 20 74 6F 20 a specified channels changes to 0001A4C0 64 69 73 6B 20 14 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 43 6C 6F 73 65 0A 01 00 D0 disk ¶...◙ See also : FClose◙☺.╨ 0001A4E0 00 67 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 6B 00 00 00 0A 20 20 46 53 45 45 4B .g.♠]☻[◙THelpTopic♠.k...◙ FSEEK 0001A500 20 63 68 6E 6C 3A 69 6E 74 65 67 65 72 2C 20 62 79 74 65 3A 69 6E 74 65 67 65 72 2C 20 70 6F 73 chnl:integer, byte:integer, pos 0001A520 69 74 69 6F 6E 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ition:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001A540 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001A560 DF DF 0A 2F 00 01 00 0A 50 6F 73 69 74 69 6F 6E 20 74 6F 20 61 6E 79 20 72 61 6E 64 6F 6D 20 6C ▀▀◙/.☺.◙Position to any random l 0001A580 6F 63 61 74 69 6F 6E 20 77 69 74 68 69 6E 20 61 20 66 69 6C 65 20 41 00 01 00 0A 62 79 74 65 73 ocation within a file A.☺.◙bytes 0001A5A0 20 69 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 62 79 74 65 73 20 74 6F 20 6D 6F 76 65 20 is the number of bytes to move 0001A5C0 28 2B 2F 2D 29 20 72 65 6C 61 74 69 76 65 20 74 6F 20 70 6F 73 69 74 69 6F 6E 20 38 00 01 00 0A (+/-) relative to position 8.☺.◙ 0001A5E0 70 6F 73 69 74 69 6F 6E 20 69 73 20 74 68 65 20 62 61 73 65 20 6C 6F 63 61 74 69 6F 6E 20 74 6F position is the base location to 0001A600 20 73 74 61 72 74 20 74 68 65 20 73 65 65 6B 20 66 72 6F 6D 20 3A 20 9C 00 00 00 0A 20 20 20 20 start the seek from : £...◙ 0001A620 20 20 20 20 53 45 45 4B 5F 53 45 54 20 28 30 29 20 66 6F 72 20 74 68 65 20 62 65 67 69 6E 6E 69 SEEK_SET (0) for the beginni 0001A640 6E 67 20 6F 66 20 74 68 65 20 66 69 6C 65 0A 20 20 20 20 20 20 20 20 53 45 45 4B 5F 43 55 52 20 ng of the file◙ SEEK_CUR 0001A660 28 31 29 20 66 6F 72 20 74 68 65 20 63 75 72 72 65 6E 74 20 66 69 6C 65 20 70 6F 69 6E 74 65 72 (1) for the current file pointer 0001A680 20 6C 6F 63 61 74 69 6F 6E 0A 20 20 20 20 20 20 20 20 53 45 45 4B 5F 45 4E 44 20 28 32 29 20 66 location◙ SEEK_END (2) f 0001A6A0 6F 72 20 74 68 65 20 65 6E 64 20 6F 66 20 74 68 65 20 66 69 6C 65 0A 15 00 00 00 0A 20 53 65 65 or the end of the file◙§...◙ See 0001A6C0 20 61 6C 73 6F 20 3A 20 46 52 65 77 69 6E 64 0A 01 00 DA 00 BD 01 07 5D 02 5B 0A 54 48 65 6C 70 also : FRewind◙☺.┌.╜☺•]☻[◙THelp 0001A6E0 54 6F 70 69 63 05 00 65 00 00 00 0A 20 20 46 52 45 41 44 20 63 68 6E 6C 3A 69 6E 74 65 67 65 72 Topic♣.e...◙ FREAD chnl:integer 0001A700 2C 20 76 61 72 3A 6D 75 6C 74 69 74 79 70 65 2C 20 73 69 7A 65 3A 69 6E 74 65 67 65 72 0A 20 20 , var:multitype, size:integer◙ 0001A720 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001A740 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 1E 00 01 00 0A 52 65 61 64 20 62 69 6E 61 72 79 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙▲.☺.◙Read binary 0001A760 20 64 61 74 61 20 66 72 6F 6D 20 61 20 66 69 6C 65 20 34 00 01 00 0A 76 61 72 20 69 73 20 74 68 data from a file 4.☺.◙var is th 0001A780 65 20 76 61 72 69 61 62 6C 65 20 69 6E 74 6F 20 77 68 69 63 68 20 64 61 74 61 20 73 68 6F 75 6C e variable into which data shoul 0001A7A0 64 20 62 65 20 72 65 61 64 20 36 00 01 00 0A 73 69 7A 65 20 69 73 20 74 68 65 20 73 69 7A 65 20 d be read 6.☺.◙size is the size 0001A7C0 6F 66 20 64 61 74 61 20 74 6F 20 72 65 61 64 20 69 6E 74 6F 20 76 61 72 20 28 30 20 2D 20 32 30 of data to read into var (0 - 20 0001A7E0 34 38 29 20 12 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 47 65 74 0A 01 00 D2 00 FB 00 48) ↕...◙ See also : FGet◙☺.╥.√. 0001A800 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 67 00 00 00 0A 20 20 46 57 52 49 54 45 20 63 ♦]☻[◙THelpTopic♣.g...◙ FWRITE c 0001A820 68 6E 6C 3A 69 6E 74 65 67 65 72 2C 20 65 78 70 3A 6D 75 6C 74 69 74 79 70 65 2C 20 73 69 7A 65 hnl:integer, exp:multitype, size 0001A840 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF :integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001A860 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 1D 00 01 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙↔.☺. 0001A880 0A 57 72 69 74 65 20 62 69 6E 61 72 79 20 64 61 74 61 20 74 6F 20 61 20 66 69 6C 65 20 36 00 01 ◙Write binary data to a file 6.☺ 0001A8A0 00 0A 65 78 70 20 69 73 20 74 68 65 20 65 78 70 72 65 73 73 69 6F 6E 20 77 68 6F 73 65 20 72 65 .◙exp is the expression whose re 0001A8C0 73 75 6C 74 20 73 68 6F 75 6C 64 20 62 65 20 77 72 69 74 74 65 6E 20 2A 00 01 00 0A 73 69 7A 65 sult should be written *.☺.◙size 0001A8E0 20 69 73 20 74 68 65 20 73 69 7A 65 20 6F 66 20 64 61 74 61 20 74 6F 20 77 72 69 74 65 20 74 6F is the size of data to write to 0001A900 20 76 61 72 20 21 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 50 75 74 20 46 50 75 74 50 var !...◙ See also : FPut FPutP 0001A920 61 64 20 46 50 75 74 4C 6E 0A 03 00 D6 00 F2 00 04 D8 00 F7 00 07 D7 00 FF 00 06 5D 02 5B 0A 54 ad FPutLn◙♥.╓.≥.♦╪.≈.•╫. .♠]☻[◙T 0001A940 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A 20 20 46 44 45 46 49 4E 20 63 68 6E 6C 3A 69 6E HelpTopic♥.-...◙ FDEFIN chnl:in 0001A960 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 44 00 01 00 teger◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙D.☺. 0001A980 0A 53 70 65 63 69 66 79 20 61 20 64 65 66 61 75 6C 74 20 69 6E 70 75 74 20 66 69 6C 65 20 63 68 ◙Specify a default input file ch 0001A9A0 61 6E 6E 65 6C 20 28 75 73 65 64 20 74 6F 20 73 70 65 65 64 20 75 70 20 66 69 6C 65 20 69 6E 70 annel (used to speed up file inp 0001A9C0 75 74 29 20 13 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 4F 70 65 6E 0A 01 00 D3 00 7F ut) ‼...◙ See also : FOpen◙☺.╙.⌂ 0001A9E0 00 05 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2F 00 00 00 0A 20 20 46 44 45 46 4F 55 54 .♣]☻[◙THelpTopic♥./...◙ FDEFOUT 0001AA00 20 63 68 6E 6C 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF chnl:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001AA20 DF DF DF DF 0A 46 00 01 00 0A 53 70 65 63 69 66 79 20 61 20 64 65 66 61 75 6C 74 20 6F 75 74 70 ▀▀▀▀◙F.☺.◙Specify a default outp 0001AA40 75 74 20 66 69 6C 65 20 63 68 61 6E 6E 65 6C 20 28 75 73 65 64 20 74 6F 20 73 70 65 65 64 20 75 ut file channel (used to speed u 0001AA60 70 20 66 69 6C 65 20 6F 75 74 70 75 74 29 20 13 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 p file output) ‼...◙ See also : 0001AA80 46 4F 70 65 6E 0A 01 00 D3 00 83 00 05 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 FOpen◙☺.╙.â.♣]☻[◙THelpTopic♥.-.. 0001AAA0 00 0A 20 20 46 44 47 45 54 20 76 61 72 3A 6D 75 6C 74 69 74 79 70 65 0A 20 20 DF DF DF DF DF DF .◙ FDGET var:multitype◙ ▀▀▀▀▀▀ 0001AAC0 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 8F 00 01 00 0A 44 65 66 61 75 6C 74 20 63 68 61 6E 6E ▀▀▀▀▀▀▀▀▀▀▀▀▀◙Å.☺.◙Default chann 0001AAE0 65 6C 20 69 6E 70 75 74 20 73 74 61 74 65 6D 65 6E 74 3A 20 75 73 65 20 74 68 65 20 65 78 61 63 el input statement: use the exac 0001AB00 74 20 73 61 6D 65 20 61 72 67 75 6D 65 6E 74 73 20 61 73 20 46 47 65 74 20 65 78 63 65 70 74 20 t same arguments as FGet except 0001AB20 61 20 63 68 61 6E 6E 65 6C 20 70 61 72 61 6D 65 74 65 72 20 28 74 68 65 20 63 68 61 6E 6E 65 6C a channel parameter (the channel 0001AB40 20 73 70 65 63 69 66 69 65 64 20 62 79 20 46 44 65 66 49 6E 20 69 73 20 61 73 73 75 6D 65 64 29 specified by FDefIn is assumed) 0001AB60 20 33 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 44 50 75 74 20 46 44 50 75 74 50 61 64 3...◙ See also : FDPut FDPutPad 0001AB80 20 46 44 50 75 74 4C 6E 20 46 44 52 65 61 64 20 46 44 57 72 69 74 65 0A 07 00 D2 00 70 00 04 36 FDPutLn FDRead FDWrite◙•.╥.p.♦6 0001ABA0 01 AA 00 06 3A 01 CA 00 05 3C 01 D0 00 08 3B 01 D9 00 07 39 01 E1 00 06 3D 01 E8 00 07 5D 02 5B ☺¬.♠:☺╩.♣<☺╨.◘;☺┘.•9☺ß.♠=☺Φ.•]☻[ 0001ABC0 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 4B 00 00 00 0A 20 20 46 44 52 45 41 44 20 76 61 72 3A 6D ◙THelpTopic♥.K...◙ FDREAD var:m 0001ABE0 75 6C 74 69 74 79 70 65 2C 20 73 69 7A 65 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF ultitype, size:integer◙ ▀▀▀▀▀▀▀ 0001AC00 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 90 00 01 00 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙É.☺. 0001AC20 0A 44 65 66 61 75 6C 74 20 63 68 61 6E 6E 65 6C 20 69 6E 70 75 74 20 73 74 61 74 65 6D 65 6E 74 ◙Default channel input statement 0001AC40 3A 20 75 73 65 20 74 68 65 20 65 78 61 63 74 20 73 61 6D 65 20 61 72 67 75 6D 65 6E 74 73 20 61 : use the exact same arguments a 0001AC60 73 20 46 52 65 61 64 20 65 78 63 65 70 74 20 61 20 63 68 61 6E 6E 65 6C 20 70 61 72 61 6D 65 74 s FRead except a channel paramet 0001AC80 65 72 20 28 74 68 65 20 63 68 61 6E 6E 65 6C 20 73 70 65 63 69 66 69 65 64 20 62 79 20 46 44 65 er (the channel specified by FDe 0001ACA0 66 49 6E 20 69 73 20 61 73 73 75 6D 65 64 29 20 32 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A fIn is assumed) 2...◙ See also : 0001ACC0 20 46 44 50 75 74 20 46 44 50 75 74 50 61 64 20 46 44 50 75 74 4C 6E 20 46 44 47 65 74 20 46 44 FDPut FDPutPad FDPutLn FDGet FD 0001ACE0 57 72 69 74 65 0A 07 00 34 01 8E 00 05 36 01 C9 00 06 3A 01 E9 00 05 3C 01 EF 00 08 3B 01 F8 00 Write◙•.4☺Ä.♣6☺╔.♠:☺Θ.♣<☺∩.◘;☺°. 0001AD00 07 38 01 00 01 05 3D 01 06 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 49 00 00 00 0A •8☺.☺♣=☺♠☺•]☻[◙THelpTopic♥.I...◙ 0001AD20 20 20 46 44 50 55 54 20 73 74 72 3A 73 74 72 69 6E 67 5B 2C 20 73 74 72 3A 73 74 72 69 6E 67 2E FDPUT str:string[, str:string. 0001AD40 2E 2E 5D 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ..]◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001AD60 DF DF DF DF DF DF DF 0A 91 00 01 00 0A 44 65 66 61 75 6C 74 20 63 68 61 6E 6E 65 6C 20 6F 75 74 ▀▀▀▀▀▀▀◙æ.☺.◙Default channel out 0001AD80 70 75 74 20 73 74 61 74 65 6D 65 6E 74 3A 20 75 73 65 20 74 68 65 20 65 78 61 63 74 20 73 61 6D put statement: use the exact sam 0001ADA0 65 20 61 72 67 75 6D 65 6E 74 73 20 61 73 20 46 50 75 74 20 65 78 63 65 70 74 20 61 20 63 68 61 e arguments as FPut except a cha 0001ADC0 6E 6E 65 6C 20 70 61 72 61 6D 65 74 65 72 20 28 74 68 65 20 63 68 61 6E 6E 65 6C 20 73 70 65 63 nnel parameter (the channel spec 0001ADE0 69 66 69 65 64 20 62 79 20 46 44 65 66 4F 75 74 20 69 73 20 61 73 73 75 6D 65 64 29 20 33 00 00 ified by FDefOut is assumed) 3.. 0001AE00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 44 52 65 61 64 20 46 44 50 75 74 50 61 64 20 46 44 .◙ See also : FDRead FDPutPad FD 0001AE20 50 75 74 4C 6E 20 46 44 47 65 74 20 46 44 57 72 69 74 65 0A 07 00 D6 00 8D 00 04 37 01 C7 00 07 PutLn FDGet FDWrite◙•.╓.ì.♦7☺╟.• 0001AE40 39 01 E8 00 06 3C 01 EF 00 08 3B 01 F8 00 07 38 01 00 01 05 3D 01 06 01 07 5D 02 5B 0A 54 48 65 9☺Φ.♠<☺∩.◘;☺°.•8☺.☺♣=☺♠☺•]☻[◙THe 0001AE60 6C 70 54 6F 70 69 63 03 00 4D 00 00 00 0A 20 20 46 44 50 55 54 4C 4E 20 73 74 72 3A 73 74 72 69 lpTopic♥.M...◙ FDPUTLN str:stri 0001AE80 6E 67 5B 2C 20 73 74 72 3A 73 74 72 69 6E 67 2E 2E 2E 5D 0A 20 20 DF DF DF DF DF DF DF DF DF DF ng[, str:string...]◙ ▀▀▀▀▀▀▀▀▀▀ 0001AEA0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 93 00 01 00 0A 44 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ô.☺.◙D 0001AEC0 65 66 61 75 6C 74 20 63 68 61 6E 6E 65 6C 20 6F 75 74 70 75 74 20 73 74 61 74 65 6D 65 6E 74 3A efault channel output statement: 0001AEE0 20 75 73 65 20 74 68 65 20 65 78 61 63 74 20 73 61 6D 65 20 61 72 67 75 6D 65 6E 74 73 20 61 73 use the exact same arguments as 0001AF00 20 46 50 75 74 4C 6E 20 65 78 63 65 70 74 20 61 20 63 68 61 6E 6E 65 6C 20 70 61 72 61 6D 65 74 FPutLn except a channel paramet 0001AF20 65 72 20 28 74 68 65 20 63 68 61 6E 6E 65 6C 20 73 70 65 63 69 66 69 65 64 20 62 79 20 46 44 65 er (the channel specified by FDe 0001AF40 66 4F 75 74 20 69 73 20 61 73 73 75 6D 65 64 29 20 31 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 fOut is assumed) 1...◙ See also 0001AF60 3A 20 46 44 52 65 61 64 20 46 44 50 75 74 50 61 64 20 46 44 50 75 74 20 46 44 47 65 74 20 46 44 : FDRead FDPutPad FDPut FDGet FD 0001AF80 57 72 69 74 65 0A 07 00 D7 00 91 00 06 37 01 CD 00 07 39 01 EE 00 06 3C 01 F5 00 08 3A 01 FE 00 Write◙•.╫.æ.♠7☺═.•9☺ε.♠<☺⌡.◘:☺■. 0001AFA0 05 38 01 04 01 05 3D 01 0A 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 47 00 00 00 0A ♣8☺♦☺♣=☺◙☺•]☻[◙THelpTopic♥.G...◙ 0001AFC0 20 20 46 44 50 55 54 50 41 44 20 73 74 72 3A 73 74 72 69 6E 67 2C 20 6C 65 6E 3A 69 6E 74 65 67 FDPUTPAD str:string, len:integ 0001AFE0 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF er◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001B000 DF DF DF DF DF 0A 94 00 01 00 0A 44 65 66 61 75 6C 74 20 63 68 61 6E 6E 65 6C 20 6F 75 74 70 75 ▀▀▀▀▀◙ö.☺.◙Default channel outpu 0001B020 74 20 73 74 61 74 65 6D 65 6E 74 3A 20 75 73 65 20 74 68 65 20 65 78 61 63 74 20 73 61 6D 65 20 t statement: use the exact same 0001B040 61 72 67 75 6D 65 6E 74 73 20 61 73 20 46 50 75 74 50 61 64 20 65 78 63 65 70 74 20 61 20 63 68 arguments as FPutPad except a ch 0001B060 61 6E 6E 65 6C 20 70 61 72 61 6D 65 74 65 72 20 28 74 68 65 20 63 68 61 6E 6E 65 6C 20 73 70 65 annel parameter (the channel spe 0001B080 63 69 66 69 65 64 20 62 79 20 46 44 65 66 4F 75 74 20 69 73 20 61 73 73 75 6D 65 64 29 20 30 00 cified by FDefOut is assumed) 0. 0001B0A0 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 44 52 65 61 64 20 46 44 50 75 74 4C 6E 20 46 44 ..◙ See also : FDRead FDPutLn FD 0001B0C0 50 75 74 20 46 44 47 65 74 20 46 44 57 72 69 74 65 0A 07 00 D8 00 8B 00 07 37 01 C8 00 07 39 01 Put FDGet FDWrite◙•.╪.ï.•7☺╚.•9☺ 0001B0E0 E9 00 06 3B 01 F0 00 07 3A 01 F8 00 05 38 01 FE 00 05 3D 01 04 01 07 5D 02 5B 0A 54 48 65 6C 70 Θ.♠;☺≡.•:☺°.♣8☺■.♣=☺♦☺•]☻[◙THelp 0001B100 54 6F 70 69 63 03 00 4D 00 00 00 0A 20 20 46 44 57 52 49 54 45 20 65 78 70 3A 6D 75 6C 74 69 74 Topic♥.M...◙ FDWRITE exp:multit 0001B120 79 70 65 2C 20 73 69 7A 65 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF ype, size:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀ 0001B140 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 93 00 01 00 0A 44 65 66 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ô.☺.◙Def 0001B160 61 75 6C 74 20 63 68 61 6E 6E 65 6C 20 6F 75 74 70 75 74 20 73 74 61 74 65 6D 65 6E 74 3A 20 75 ault channel output statement: u 0001B180 73 65 20 74 68 65 20 65 78 61 63 74 20 73 61 6D 65 20 61 72 67 75 6D 65 6E 74 73 20 61 73 20 46 se the exact same arguments as F 0001B1A0 57 72 69 74 65 20 65 78 63 65 70 74 20 61 20 63 68 61 6E 6E 65 6C 20 70 61 72 61 6D 65 74 65 72 Write except a channel parameter 0001B1C0 20 28 74 68 65 20 63 68 61 6E 6E 65 6C 20 73 70 65 63 69 66 69 65 64 20 62 79 20 46 44 65 66 4F (the channel specified by FDefO 0001B1E0 75 74 20 69 73 20 61 73 73 75 6D 65 64 29 20 32 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 ut is assumed) 2...◙ See also : 0001B200 46 44 52 65 61 64 20 46 44 50 75 74 50 61 64 20 46 44 50 75 74 20 46 44 47 65 74 20 46 44 50 75 FDRead FDPutPad FDPut FDGet FDPu 0001B220 74 50 61 64 0A 07 00 35 01 91 00 06 37 01 CD 00 07 39 01 EE 00 06 3C 01 F5 00 08 3A 01 FE 00 05 tPad◙•.5☺æ.♠7☺═.•9☺ε.♠<☺⌡.◘:☺■.♣ 0001B240 38 01 04 01 05 3C 01 0A 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 11 00 00 00 0A 20 8☺♦☺♣<☺◙☺◘]☻[◙THelpTopic♠.◄...◙ 0001B260 20 52 45 44 49 4D 0A 20 20 DF DF DF DF DF 0A 2F 00 01 00 0A 44 79 6E 61 6D 69 63 61 6C 6C 79 20 REDIM◙ ▀▀▀▀▀◙/.☺.◙Dynamically 0001B280 72 65 64 69 6D 65 6E 73 69 6F 6E 20 61 6E 20 61 72 72 61 79 20 61 74 20 72 75 6E 2D 74 69 6D 65 redimension an array at run-time 0001B2A0 2E 20 B4 00 01 00 0A 54 6F 20 75 73 65 20 69 74 20 79 6F 75 20 6D 75 73 74 20 64 65 63 6C 61 72 . ┤.☺.◙To use it you must declar 0001B2C0 65 20 74 68 65 20 61 72 72 61 79 20 69 6E 20 61 64 76 61 6E 63 65 20 77 69 74 68 20 74 68 65 20 e the array in advance with the 0001B2E0 6E 75 6D 62 65 72 20 73 75 62 73 63 72 69 70 74 73 20 64 65 73 69 72 65 64 2E 20 20 54 68 69 73 number subscripts desired. This 0001B300 20 61 6C 6C 6F 77 73 20 74 68 65 20 63 6F 6D 70 69 6C 65 72 20 74 6F 20 70 65 72 66 6F 72 6D 20 allows the compiler to perform 0001B320 69 74 27 73 20 73 74 61 6E 64 61 72 64 20 65 72 72 6F 72 20 63 68 65 63 6B 69 6E 67 20 6F 6E 20 it's standard error checking on 0001B340 73 75 62 73 63 72 69 70 74 73 2E 20 20 46 6F 72 20 65 78 61 6D 70 6C 65 3A 20 63 00 00 00 0A 20 subscripts. For example: c...◙ 0001B360 20 20 20 20 53 54 52 49 4E 47 20 73 28 31 2C 31 2C 31 29 0A 20 20 20 20 20 52 45 44 49 4D 20 73 STRING s(1,1,1)◙ REDIM s 0001B380 2C 35 2C 35 2C 35 0A 20 20 20 20 20 4C 45 54 20 73 28 34 2C 34 2C 34 29 20 3D 20 22 48 65 6C 6C ,5,5,5◙ LET s(4,4,4) = "Hell 0001B3A0 6F 2C 20 57 6F 72 6C 64 21 22 0A 20 20 20 20 20 50 52 49 4E 54 4C 4E 20 73 28 34 2C 34 2C 34 29 o, World!"◙ PRINTLN s(4,4,4) 0001B3C0 0A 8E 00 01 00 0A 49 66 20 61 6E 20 61 74 74 65 6D 70 74 20 69 73 20 6D 61 64 65 20 74 6F 20 72 ◙Ä.☺.◙If an attempt is made to r 0001B3E0 65 64 69 6D 65 6E 73 69 6F 6E 20 61 6E 20 61 72 72 61 79 20 77 69 74 68 20 61 20 64 69 66 66 65 edimension an array with a diffe 0001B400 72 65 6E 74 20 6E 75 6D 62 65 72 20 6F 66 20 64 69 6D 65 6E 73 69 6F 6E 73 2C 20 61 6E 20 65 72 rent number of dimensions, an er 0001B420 72 6F 72 20 6F 72 20 77 61 72 6E 69 6E 67 20 28 61 73 20 61 70 70 72 6F 70 72 69 61 74 65 29 20 ror or warning (as appropriate) 0001B440 77 69 6C 6C 20 62 65 20 67 65 6E 65 72 61 74 65 64 2E 20 21 00 00 00 0A 20 53 65 65 20 61 6C 73 will be generated. !...◙ See als 0001B460 6F 20 3A 20 43 6F 6D 70 69 6C 61 74 69 6F 6E FF 4F 70 74 69 6F 6E 73 0A 01 00 5C 01 F3 01 13 5D o : Compilation Options◙☺.\☺≤☺‼] 0001B480 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 53 00 00 00 0A 20 20 41 50 50 45 4E 44 20 73 72 63 ☻[◙THelpTopic♣.S...◙ APPEND src 0001B4A0 66 69 6C 65 3A 73 74 72 69 6E 67 2C 20 64 65 73 74 66 69 6C 65 3A 73 74 72 69 6E 67 0A 20 20 DF file:string, destfile:string◙ ▀ 0001B4C0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001B4E0 DF DF DF DF DF 0A 32 00 01 00 0A 41 70 70 65 6E 64 20 74 68 65 20 63 6F 6E 74 65 6E 74 73 20 6F ▀▀▀▀▀◙2.☺.◙Append the contents o 0001B500 66 20 6F 6E 65 20 66 69 6C 65 20 74 6F 20 61 6E 6F 74 68 65 72 20 66 69 6C 65 2E 20 06 00 00 00 f one file to another file. ♠... 0001B520 0A 20 69 65 3A 0A 21 00 00 00 0A 20 20 20 20 20 41 50 50 45 4E 44 20 22 53 52 43 46 49 4C 45 22 ◙ ie:◙!...◙ APPEND "SRCFILE" 0001B540 2C 22 44 53 54 46 49 4C 45 22 0A 2E 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 65 6C 65 ,"DSTFILE"◙....◙ See also : Dele 0001B560 74 65 20 43 6F 70 79 20 45 78 69 73 74 20 46 69 6C 65 49 6E 66 20 52 65 6E 61 6D 65 0A 05 00 C5 te Copy Exist FileInf Rename◙♣.┼ 0001B580 00 BA 00 06 40 01 C1 00 04 1C 00 C6 00 05 1E 00 CC 00 07 0A 01 D4 00 06 5D 02 5B 0A 54 48 65 6C .║.♠@☺┴.♦∟.╞.♣▲.╠.•◙☺╘.♠]☻[◙THel 0001B5A0 70 54 6F 70 69 63 05 00 4F 00 00 00 0A 20 20 43 4F 50 59 20 73 72 63 66 69 6C 65 3A 73 74 72 69 pTopic♣.O...◙ COPY srcfile:stri 0001B5C0 6E 67 2C 20 64 65 73 74 66 69 6C 65 3A 73 74 72 69 6E 67 0A 20 20 DF DF DF DF DF DF DF DF DF DF ng, destfile:string◙ ▀▀▀▀▀▀▀▀▀▀ 0001B5E0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 30 00 01 00 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙0.☺.◙ 0001B600 43 6F 70 79 20 74 68 65 20 63 6F 6E 74 65 6E 74 73 20 6F 66 20 6F 6E 65 20 66 69 6C 65 20 74 6F Copy the contents of one file to 0001B620 20 61 6E 6F 74 68 65 72 20 66 69 6C 65 2E 20 06 00 00 00 0A 20 69 65 3A 0A 1F 00 00 00 0A 20 20 another file. ♠...◙ ie:◙▼...◙ 0001B640 20 20 20 43 4F 50 59 20 22 53 52 43 46 49 4C 45 22 2C 22 44 53 54 46 49 4C 45 22 0A 30 00 00 00 COPY "SRCFILE","DSTFILE"◙0... 0001B660 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 65 6C 65 74 65 20 41 70 70 65 6E 64 20 45 78 69 73 74 ◙ See also : Delete Append Exist 0001B680 20 46 69 6C 65 49 6E 66 20 52 65 6E 61 6D 65 0A 05 00 C5 00 B2 00 06 3F 01 B9 00 06 1C 00 C0 00 FileInf Rename◙♣.┼.▓.♠?☺╣.♠∟.└. 0001B6A0 05 1E 00 C6 00 07 0A 01 CE 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2D 00 00 00 0A ♣▲.╞.•◙☺╬.♠]☻[◙THelpTopic♥.-...◙ 0001B6C0 20 20 4C 41 53 54 49 4E 20 63 6F 6E 66 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF LASTIN conf:integer◙ ▀▀▀▀▀▀▀▀ 0001B6E0 DF DF DF DF DF DF DF DF DF DF DF 0A B0 00 01 00 0A 53 65 74 20 74 68 65 20 75 73 65 72 73 20 6C ▀▀▀▀▀▀▀▀▀▀▀◙░.☺.◙Set the users l 0001B700 61 73 74 20 63 6F 6E 66 65 72 65 6E 63 65 20 69 6E 20 76 61 6C 75 65 2E 20 49 74 20 63 61 6E 20 ast conference in value. It can 0001B720 62 65 20 75 73 65 64 20 64 75 72 69 6E 67 20 74 68 65 20 6C 6F 67 6F 6E 20 70 72 6F 63 65 73 73 be used during the logon process 0001B740 20 74 6F 20 66 6F 72 63 65 20 74 68 65 20 75 73 65 72 20 69 6E 74 6F 20 61 20 70 61 72 74 69 63 to force the user into a partic 0001B760 75 6C 61 72 20 63 6F 6E 66 65 72 65 6E 63 65 20 61 74 20 73 74 61 72 74 20 75 70 20 28 66 6F 72 ular conference at start up (for 0001B780 20 65 78 61 6D 70 6C 65 2C 20 66 72 6F 6D 20 61 20 6C 6F 67 6F 6E 20 73 63 72 69 70 74 29 2E 20 example, from a logon script). 0001B7A0 76 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 43 6F 6E 66 53 65 6C 20 20 43 6F 6E 66 53 79 v...◙ See also : ConfSel ConfSy 0001B7C0 73 20 43 6F 6E 66 4D 77 20 20 43 75 72 43 6F 6E 66 20 20 20 43 6F 6E 66 45 78 70 20 43 75 72 43 s ConfMw CurConf ConfExp CurC 0001B7E0 6F 6E 66 0A 20 20 20 20 20 20 20 20 20 20 20 43 6F 6E 66 46 6C 61 67 20 43 6F 6E 66 55 6E 46 6C onf◙ ConfFlag ConfUnFl 0001B800 61 67 20 4A 6F 69 6E 20 43 6F 6E 66 41 6C 69 61 73 20 43 6F 6E 66 52 65 67 0A 0B 00 37 00 EB 00 ag Join ConfAlias ConfReg◙♂.7.δ. 0001B820 07 38 00 F4 00 07 39 00 FC 00 06 15 00 04 01 07 36 00 0E 01 07 15 00 16 01 07 BF 00 29 01 08 C0 •8.⌠.•9.ⁿ.♠§.♦☺•6.♫☺•§.▬☺•┐.)☺◘└ 0001B840 00 32 01 0A EC 00 3D 01 04 4B 01 42 01 09 35 00 4C 01 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 .2☺◙∞.=☺♦K☺B☺○5.L☺•]☻[◙THelpTopi 0001B860 63 06 00 2F 00 00 00 0A 20 20 46 4C 41 47 20 66 69 6C 65 70 61 74 68 3A 73 74 72 69 6E 67 0A 20 c♠./...◙ FLAG filepath:string◙ 0001B880 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 38 00 01 00 0A 41 6C 6C 6F 77 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙8.☺.◙Allow 0001B8A0 20 66 6C 61 67 67 69 6E 67 20 66 69 6C 65 73 20 66 6F 72 20 64 6F 77 6E 6C 6F 61 64 20 64 69 72 flagging files for download dir 0001B8C0 65 63 74 6C 79 20 66 72 6F 6D 20 61 20 50 50 45 2E 20 06 00 00 00 0A 20 69 65 3A 0A 42 00 00 00 ectly from a PPE. ♠...◙ ie:◙B... 0001B8E0 0A 20 20 20 20 20 46 4C 41 47 20 22 43 3A 5C 50 41 54 48 5C 46 49 4C 45 4E 41 4D 45 2E 5A 49 50 ◙ FLAG "C:\PATH\FILENAME.ZIP 0001B900 22 20 3B 20 4F 72 20 77 68 61 74 65 76 65 72 20 66 69 6C 65 20 6E 61 6D 65 20 64 65 73 69 72 65 " ; Or whatever file name desire 0001B920 64 0A 8A 00 01 00 0A 4E 6F 74 65 20 74 68 61 74 20 46 4C 41 47 20 64 6F 65 73 20 6E 6F 74 20 61 d◙è.☺.◙Note that FLAG does not a 0001B940 74 74 65 6D 70 74 20 74 6F 20 68 6F 6E 6F 72 20 72 65 73 74 72 69 63 74 69 6F 6E 73 20 69 6E 20 ttempt to honor restrictions in 0001B960 74 68 65 20 46 53 45 43 20 61 6E 64 2F 6F 72 20 44 4C 50 41 54 48 2E 4C 53 54 20 66 69 6C 65 73 the FSEC and/or DLPATH.LST files 0001B980 2E 20 20 54 68 69 73 20 61 6C 6C 6F 77 73 20 79 6F 75 20 74 6F 20 66 6C 61 67 20 75 70 20 61 6E . This allows you to flag up an 0001B9A0 79 20 66 69 6C 65 20 64 65 73 69 72 65 64 2E 20 1E 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A y file desired. ▲...◙ See also : 0001B9C0 20 46 6C 61 67 43 6E 74 20 44 6F 77 6E 6C 6F 61 64 0A 02 00 44 01 47 01 07 43 01 4F 01 08 5D 02 FlagCnt Download◙☻.D☺G☺•C☺O☺◘]☻ 0001B9E0 5B 0A 54 48 65 6C 70 54 6F 70 69 63 08 00 2D 00 00 00 0A 20 20 44 4F 57 4E 4C 4F 41 44 20 63 6D [◙THelpTopic◘.-...◙ DOWNLOAD cm 0001BA00 64 3A 73 74 72 69 6E 67 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 1D d:string◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙↔ 0001BA20 00 01 00 0A 44 6F 77 6E 6C 6F 61 64 69 6E 67 20 66 69 6C 65 73 20 66 72 6F 6D 20 50 50 4C 2E 20 .☺.◙Downloading files from PPL. 0001BA40 06 00 00 00 0A 20 69 65 3A 0A 1D 00 00 00 0A 20 20 20 20 20 44 4F 57 4E 4C 4F 41 44 20 22 43 4D ♠...◙ ie:◙↔...◙ DOWNLOAD "CM 0001BA60 44 3B 43 4D 44 3B 43 4D 44 22 0A 7C 00 01 00 0A 0A 54 68 65 20 73 74 72 69 6E 67 20 70 61 73 73 D;CMD;CMD"◙|.☺.◙◙The string pass 0001BA80 65 64 20 74 6F 20 44 4F 57 4E 4C 4F 41 44 20 69 73 20 61 20 6C 69 73 74 20 6F 66 20 63 6F 6D 6D ed to DOWNLOAD is a list of comm 0001BAA0 61 6E 64 73 20 69 6E 20 74 68 65 20 73 61 6D 65 20 66 6F 72 6D 61 74 20 61 73 20 77 68 61 74 20 ands in the same format as what 0001BAC0 61 20 75 73 65 72 20 77 6F 75 6C 64 20 74 79 70 65 20 61 66 74 65 72 20 61 20 44 20 6F 72 20 44 a user would type after a D or D 0001BAE0 42 20 63 6F 6D 6D 61 6E 64 2E 20 8F 00 01 00 0A 49 66 20 61 20 66 69 6C 65 20 6E 61 6D 65 20 66 B command. Å.☺.◙If a file name f 0001BB00 6F 72 20 64 6F 77 6E 6C 6F 61 64 20 69 73 20 73 70 65 63 69 66 69 65 64 20 68 65 72 65 20 69 74 or download is specified here it 0001BB20 20 6D 75 73 74 20 62 65 20 64 6F 77 6E 6C 6F 61 64 61 62 6C 65 20 61 63 63 6F 72 64 69 6E 67 20 must be downloadable according 0001BB40 74 6F 20 74 68 65 20 63 72 69 74 65 72 69 61 20 65 73 74 61 62 6C 69 73 68 65 64 20 69 6E 20 74 to the criteria established in t 0001BB60 68 65 20 46 53 45 43 20 61 6E 64 20 44 4C 50 41 54 48 2E 4C 53 54 20 66 69 6C 65 73 2E 20 B2 00 he FSEC and DLPATH.LST files. ▓. 0001BB80 01 00 0A 49 66 20 69 74 20 69 73 20 6E 65 63 65 73 73 61 72 79 20 74 6F 20 64 6F 77 6E 6C 6F 61 ☺.◙If it is necessary to downloa 0001BBA0 64 20 61 20 66 69 6C 65 20 6E 6F 74 20 6E 6F 72 6D 61 6C 6C 79 20 61 76 61 69 6C 61 62 6C 65 20 d a file not normally available 0001BBC0 76 69 61 20 74 68 65 20 46 53 45 43 20 61 6E 64 2F 6F 72 20 44 4C 50 41 54 48 2E 4C 53 54 20 66 via the FSEC and/or DLPATH.LST f 0001BBE0 69 6C 65 73 20 74 68 65 20 46 4C 41 47 20 73 74 61 74 65 6D 65 6E 74 20 6D 61 79 20 62 65 20 75 iles the FLAG statement may be u 0001BC00 73 65 64 20 74 6F 20 66 6F 72 63 65 20 69 74 20 69 6E 74 6F 20 74 68 65 20 6C 69 73 74 20 6F 66 sed to force it into the list of 0001BC20 20 66 69 6C 65 73 20 74 6F 20 64 6F 77 6E 6C 6F 61 64 2E 20 12 00 00 00 0A 20 53 65 65 20 61 6C files to download. ↕...◙ See al 0001BC40 73 6F 20 3A 20 46 6C 61 67 0A 01 00 42 01 38 02 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 so : Flag◙☺.B☺8☻♦]☻[◙THelpTopic♥ 0001BC60 00 19 00 00 00 0A 20 20 46 4C 41 47 43 4E 54 28 29 0A 20 20 DF DF DF DF DF DF DF DF DF 0A 32 00 .↓...◙ FLAGCNT()◙ ▀▀▀▀▀▀▀▀▀◙2. 0001BC80 01 00 0A 52 65 74 75 72 6E 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 66 69 6C 65 73 20 66 6C ☺.◙Return the number of files fl 0001BCA0 61 67 67 65 64 20 66 6F 72 20 64 6F 77 6E 6C 6F 61 64 2E 20 12 00 00 00 0A 20 53 65 65 20 61 6C agged for download. ↕...◙ See al 0001BCC0 73 6F 20 3A 20 46 6C 61 67 0A 01 00 42 01 59 00 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 so : Flag◙☺.B☺Y.♦]☻[◙THelpTopic♣ 0001BCE0 00 31 00 00 00 0A 20 20 57 52 55 53 59 53 44 4F 4F 52 20 73 74 72 3A 73 74 72 69 6E 67 0A 20 20 .1...◙ WRUSYSDOOR str:string◙ 0001BD00 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 42 00 01 00 0A 57 72 69 74 65 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙B.☺.◙Write 0001BD20 20 61 20 55 53 45 52 53 2E 53 59 53 20 66 69 6C 65 20 77 69 74 68 20 61 20 54 50 41 20 72 65 63 a USERS.SYS file with a TPA rec 0001BD40 6F 72 64 20 66 6F 72 20 61 20 44 4F 4F 52 20 61 70 70 6C 69 63 61 74 69 6F 6E 2E 20 06 00 00 00 ord for a DOOR application. ♠... 0001BD60 0A 20 69 65 3A 0A 1C 00 00 00 0A 20 20 20 20 20 57 52 55 53 59 53 44 4F 4F 52 20 22 44 4F 4F 52 ◙ ie:◙∟...◙ WRUSYSDOOR "DOOR 0001BD80 4E 41 4D 45 22 0A 14 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 57 72 55 73 79 73 0A 01 00 NAME"◙¶...◙ See also : WrUsys◙☺. 0001BDA0 2D 01 A3 00 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 2F 00 00 00 0A 20 20 4B 42 44 53 -☺ú.♠]☻[◙THelpTopic♥./...◙ KBDS 0001BDC0 54 52 49 4E 47 20 73 74 72 3A 73 74 72 69 6E 67 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF TRING str:string◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001BDE0 DF DF DF DF DF DF DF 0A 62 00 01 00 0A 53 74 75 66 66 20 73 74 72 69 6E 67 73 20 74 6F 20 74 68 ▀▀▀▀▀▀▀◙b.☺.◙Stuff strings to th 0001BE00 65 20 6B 65 79 62 6F 61 72 64 20 28 6A 75 73 74 20 6C 69 6B 65 20 4B 62 64 53 74 75 66 66 20 65 e keyboard (just like KbdStuff e 0001BE20 78 63 65 70 74 20 27 6B 65 79 73 74 72 6F 6B 65 73 27 20 61 72 65 20 65 63 68 6F 65 64 20 74 6F xcept 'keystrokes' are echoed to 0001BE40 20 74 68 65 20 64 69 73 70 6C 61 79 29 20 72 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4B the display) r...◙ See also : K 0001BE60 62 64 42 75 66 53 69 7A 65 20 20 50 50 4C 42 75 66 53 69 7A 65 20 4B 62 64 46 6C 75 73 68 20 4B bdBufSize PPLBufSize KbdFlush K 0001BE80 62 64 53 74 75 66 66 20 4B 62 64 46 69 6C 65 0A 20 20 20 20 20 20 20 20 20 20 20 4B 62 64 46 69 bdStuff KbdFile◙ KbdFi 0001BEA0 6C 65 55 73 65 64 20 4D 64 6D 46 6C 75 73 68 20 20 20 4B 65 79 46 6C 75 73 68 20 4B 62 64 46 6C leUsed MdmFlush KeyFlush KbdFl 0001BEC0 75 73 68 0A 0A 00 F0 00 5A 00 08 2F 00 9F 00 0A 64 00 AB 00 0A 47 01 B6 00 08 F0 00 BF 00 08 EF ush◙◙.≡.Z.◘/.ƒ.◙d.½.◙G☺╢.◘≡.┐.◘∩ 0001BEE0 00 C8 00 07 30 00 DB 00 0B 48 01 E7 00 08 49 01 F2 00 08 47 01 FB 00 08 5D 02 5B 0A 54 48 65 6C .╚.•0.█.♂H☺τ.◘I☺≥.◘G☺√.◘]☻[◙THel 0001BF00 70 54 6F 70 69 63 03 00 17 00 00 00 0A 20 20 4B 42 44 46 4C 55 53 48 0A 20 20 DF DF DF DF DF DF pTopic♥.↨...◙ KBDFLUSH◙ ▀▀▀▀▀▀ 0001BF20 DF DF 0A 5B 00 01 00 0A 46 6C 75 73 68 20 74 68 65 20 6C 6F 63 61 6C 20 6B 65 79 62 6F 61 72 64 ▀▀◙[.☺.◙Flush the local keyboard 0001BF40 20 62 75 66 66 65 72 20 61 6E 64 20 61 6E 79 20 73 74 75 66 66 65 64 20 6B 65 79 73 74 72 6F 6B buffer and any stuffed keystrok 0001BF60 65 20 62 75 66 66 65 72 73 2E 20 49 74 20 74 61 6B 65 73 20 6E 6F 20 61 72 67 75 6D 65 6E 74 73 e buffers. It takes no arguments 0001BF80 2E 20 73 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4B 62 64 42 75 66 53 69 7A 65 20 20 50 . s...◙ See also : KbdBufSize P 0001BFA0 50 4C 42 75 66 53 69 7A 65 20 4B 62 64 46 6C 75 73 68 20 4B 62 64 53 74 75 66 66 20 4B 62 64 46 PLBufSize KbdFlush KbdStuff KbdF 0001BFC0 69 6C 65 0A 20 20 20 20 20 20 20 20 20 20 20 4B 62 64 46 69 6C 65 55 73 65 64 20 4D 64 6D 46 6C ile◙ KbdFileUsed MdmFl 0001BFE0 75 73 68 20 20 20 4B 62 64 46 6C 75 73 68 20 4B 62 64 53 74 72 69 6E 67 0A 09 00 2F 00 80 00 0A ush KbdFlush KbdString◙○./.Ç.◙ 0001C000 64 00 8C 00 0A 47 01 97 00 08 F0 00 A0 00 08 EF 00 A9 00 07 30 00 BC 00 0B 48 01 C8 00 08 47 01 d.î.◙G☺ù.◘≡.á.◘∩.⌐.•0.╝.♂H☺╚.◘G☺ 0001C020 D3 00 08 46 01 DC 00 09 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 17 00 00 00 0A 20 20 4D ╙.◘F☺▄.○]☻[◙THelpTopic♥.↨...◙ M 0001C040 44 4D 46 4C 55 53 48 0A 20 20 DF DF DF DF DF DF DF DF 0A 3A 00 01 00 0A 46 6C 75 73 68 20 74 68 DMFLUSH◙ ▀▀▀▀▀▀▀▀◙:.☺.◙Flush th 0001C060 65 20 69 6E 63 6F 6D 69 6E 67 20 6D 6F 64 65 6D 20 62 75 66 66 65 72 2E 20 20 49 74 20 74 61 6B e incoming modem buffer. It tak 0001C080 65 73 20 6E 6F 20 61 72 67 75 6D 65 6E 74 73 2E 20 73 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 es no arguments. s...◙ See also 0001C0A0 3A 20 4B 62 64 42 75 66 53 69 7A 65 20 20 50 50 4C 42 75 66 53 69 7A 65 20 4B 62 64 46 6C 75 73 : KbdBufSize PPLBufSize KbdFlus 0001C0C0 68 20 4B 62 64 53 74 75 66 66 20 4B 62 64 46 69 6C 65 0A 20 20 20 20 20 20 20 20 20 20 20 4B 62 h KbdStuff KbdFile◙ Kb 0001C0E0 64 46 69 6C 65 55 73 65 64 20 4B 65 79 46 6C 75 73 68 20 20 20 4B 62 64 46 6C 75 73 68 20 4B 62 dFileUsed KeyFlush KbdFlush Kb 0001C100 64 53 74 72 69 6E 67 0A 09 00 2F 00 5F 00 0A 64 00 6B 00 0A 47 01 76 00 08 F0 00 7F 00 08 EF 00 dString◙○./._.◙d.k.◙G☺v.◘≡.⌂.◘∩. 0001C120 88 00 07 30 00 9B 00 0B 49 01 A7 00 08 47 01 B2 00 08 46 01 BB 00 09 5D 02 5B 0A 54 48 65 6C 70 ê.•0.¢.♂I☺º.◘G☺▓.◘F☺╗.○]☻[◙THelp 0001C140 54 6F 70 69 63 03 00 17 00 00 00 0A 20 20 4B 45 59 46 4C 55 53 48 0A 20 20 DF DF DF DF DF DF DF Topic♥.↨...◙ KEYFLUSH◙ ▀▀▀▀▀▀▀ 0001C160 DF 0A 54 00 01 00 0A 46 6C 75 73 68 20 62 6F 74 68 20 74 68 65 20 6C 6F 63 61 6C 20 62 75 66 66 ▀◙T.☺.◙Flush both the local buff 0001C180 65 72 73 20 61 6E 64 20 74 68 65 20 69 6E 63 6F 6D 69 6E 67 20 6D 6F 64 65 6D 20 62 75 66 66 65 ers and the incoming modem buffe 0001C1A0 72 2E 20 49 74 20 74 61 6B 65 73 20 6E 6F 20 61 72 67 75 6D 65 6E 74 73 2E 20 73 00 00 00 0A 20 r. It takes no arguments. s...◙ 0001C1C0 53 65 65 20 61 6C 73 6F 20 3A 20 4B 62 64 42 75 66 53 69 7A 65 20 20 50 50 4C 42 75 66 53 69 7A See also : KbdBufSize PPLBufSiz 0001C1E0 65 20 4B 62 64 46 6C 75 73 68 20 4B 62 64 53 74 75 66 66 20 4B 62 64 46 69 6C 65 0A 20 20 20 20 e KbdFlush KbdStuff KbdFile◙ 0001C200 20 20 20 20 20 20 20 4B 62 64 46 69 6C 65 55 73 65 64 20 4D 64 6D 46 6C 75 73 68 20 20 20 4B 62 KbdFileUsed MdmFlush Kb 0001C220 64 46 6C 75 73 68 20 4B 62 64 53 74 72 69 6E 67 0A 09 00 2F 00 79 00 0A 64 00 85 00 0A 47 01 90 dFlush KbdString◙○./.y.◙d.à.◙G☺É 0001C240 00 08 F0 00 99 00 08 EF 00 A2 00 07 30 00 B5 00 0B 48 01 C1 00 08 47 01 CC 00 08 46 01 D5 00 09 .◘≡.Ö.◘∩.ó.•0.╡.♂H☺┴.◘G☺╠.◘F☺╒.○ 0001C260 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 2D 00 00 00 0A 20 20 41 4C 49 41 53 20 79 65 73 ]☻[◙THelpTopic♠.-...◙ ALIAS yes 0001C280 6E 6F 3A 62 6F 6F 6C 65 61 6E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF no:boolean◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001C2A0 0A 40 00 01 00 0A 41 6C 6C 6F 77 20 50 50 45 20 63 6F 6E 74 72 6F 6C 20 6F 66 20 77 68 65 74 68 ◙@.☺.◙Allow PPE control of wheth 0001C2C0 65 72 20 6F 72 20 6E 6F 74 20 74 68 65 20 75 73 65 72 20 69 73 20 75 73 69 6E 67 20 61 6E 20 61 er or not the user is using an a 0001C2E0 6C 69 61 73 20 1E 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 53 41 28 31 29 20 55 73 65 lias ▲...◙ See also : PSA(1) Use 0001C300 72 41 6C 69 61 73 0A 27 00 00 00 0A 20 20 41 4C 49 41 53 28 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 rAlias◙'...◙ ALIAS() :BOOLEAN◙ 0001C320 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 55 00 01 00 0A 52 65 74 75 72 6E 20 74 68 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙U.☺.◙Return th 0001C340 65 20 75 73 65 72 73 20 63 75 72 72 65 6E 74 20 41 4C 49 41 53 20 73 65 74 74 69 6E 67 20 28 54 e users current ALIAS setting (T 0001C360 52 55 45 20 3D 20 61 6C 69 61 73 20 75 73 65 20 6F 6E 2C 20 46 41 4C 53 45 20 3D 20 61 6C 69 61 RUE = alias use on, FALSE = alia 0001C380 73 20 75 73 65 20 6F 66 66 29 20 14 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 54 50 41 47 s use off) ¶...◙ See also : TPAG 0001C3A0 65 74 0A 03 00 65 00 7B 00 06 4C 01 82 00 09 1E 01 15 01 06 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 et◙♥.e.{.♠L☺é.○▲☺§☺♠]☻[◙THelpTop 0001C3C0 69 63 03 00 1D 00 00 00 0A 20 20 43 4F 4E 46 41 4C 49 41 53 28 29 0A 20 20 DF DF DF DF DF DF DF ic♥.↔...◙ CONFALIAS()◙ ▀▀▀▀▀▀▀ 0001C3E0 DF DF DF DF 0A 46 00 01 00 0A 52 65 74 75 72 6E 20 54 52 55 45 20 69 66 20 74 68 65 20 63 75 72 ▀▀▀▀◙F.☺.◙Return TRUE if the cur 0001C400 72 65 6E 74 20 63 6F 6E 66 65 72 65 6E 63 65 20 69 73 20 63 6F 6E 66 69 67 75 72 65 64 20 74 6F rent conference is configured to 0001C420 20 61 6C 6C 6F 77 20 61 6C 69 61 73 65 73 20 76 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 allow aliases v...◙ See also : 0001C440 43 6F 6E 66 53 65 6C 20 20 43 6F 6E 66 53 79 73 20 43 6F 6E 66 4D 77 20 20 43 75 72 43 6F 6E 66 ConfSel ConfSys ConfMw CurConf 0001C460 20 20 20 43 6F 6E 66 45 78 70 20 43 75 72 43 6F 6E 66 0A 20 20 20 20 20 20 20 20 20 20 20 43 6F ConfExp CurConf◙ Co 0001C480 6E 66 46 6C 61 67 20 43 6F 6E 66 55 6E 46 6C 61 67 20 4A 6F 69 6E 20 4C 61 73 74 49 6E 20 20 20 nfFlag ConfUnFlag Join LastIn 0001C4A0 20 43 6F 6E 66 52 65 67 0A 0B 00 37 00 71 00 07 38 00 7A 00 07 39 00 82 00 06 15 00 8A 00 07 36 ConfReg◙♂.7.q.•8.z.•9.é.♠§.è.•6 0001C4C0 00 94 00 07 15 00 9C 00 07 BF 00 AF 00 08 C0 00 B8 00 0A EC 00 C3 00 04 41 01 C8 00 06 35 00 D2 .ö.•§.£.•┐.».◘└.╕.◙∞.├.♦A☺╚.♠5.╥ 0001C4E0 00 07 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 31 00 00 00 0A 20 20 20 55 53 45 52 41 4C .•]☻[◙THelpTopic♥.1...◙ USERAL 0001C500 49 41 53 28 29 20 3A 42 4F 4F 4C 45 41 4E 0A 20 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF IAS() :BOOLEAN◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001C520 DF DF DF DF DF DF 0A 3C 00 01 00 0A 52 65 74 75 72 6E 20 54 52 55 45 20 69 66 20 74 68 65 20 63 ▀▀▀▀▀▀◙<.☺.◙Return TRUE if the c 0001C540 75 72 72 65 6E 74 20 75 73 65 72 20 69 73 20 61 6C 6C 6F 77 65 64 20 74 6F 20 75 73 65 20 61 6E urrent user is allowed to use an 0001C560 20 61 6C 69 61 73 20 13 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 41 6C 69 61 73 0A 01 00 alias ‼...◙ See also : Alias◙☺. 0001C580 4A 01 7B 00 05 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 0F 00 00 00 0A 20 20 4C 41 4E 47 J☺{.♣]☻[◙THelpTopic♣.☼...◙ LANG 0001C5A0 0A 20 20 DF DF DF DF 0A 31 00 01 00 0A 43 68 61 6E 67 65 20 74 68 65 20 6C 61 6E 67 75 61 67 65 ◙ ▀▀▀▀◙1.☺.◙Change the language 0001C5C0 20 69 6E 20 75 73 65 20 62 79 20 74 68 65 20 63 75 72 72 65 6E 74 20 75 73 65 72 2E 20 06 00 00 in use by the current user. ♠.. 0001C5E0 00 0A 20 69 65 3A 0A 13 00 00 00 0A 20 20 20 20 20 4C 41 4E 47 20 6C 61 6E 67 4E 75 6D 0A 15 00 .◙ ie:◙‼...◙ LANG langNum◙§. 0001C600 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 4C 61 6E 67 45 78 74 0A 01 00 2B 00 67 00 07 5D 02 ..◙ See also : LangExt◙☺.+.g.•]☻ 0001C620 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 33 00 00 00 0A 20 20 41 44 4A 42 59 54 45 53 20 62 79 [◙THelpTopic♦.3...◙ ADJBYTES by 0001C640 74 65 73 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF tes:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001C660 DF DF DF DF 0A 2B 00 01 00 0A 41 64 6A 75 73 74 20 74 68 65 20 75 73 65 72 73 20 74 6F 74 61 6C ▀▀▀▀◙+.☺.◙Adjust the users total 0001C680 20 61 6E 64 20 64 61 69 6C 79 20 64 6F 77 6E 6C 6F 61 64 20 58 00 01 00 0A 54 6F 20 73 75 62 74 and daily download X.☺.◙To subt 0001C6A0 72 61 63 74 20 62 79 74 65 73 20 75 73 65 20 61 20 6E 65 67 61 74 69 76 65 20 6E 75 6D 62 65 72 ract bytes use a negative number 0001C6C0 20 66 6F 72 20 62 79 74 65 73 2E 20 54 6F 20 61 64 64 20 62 79 74 65 73 20 75 73 65 20 61 20 70 for bytes. To add bytes use a p 0001C6E0 6F 73 69 74 69 76 65 20 6E 75 6D 62 65 72 2E 20 2B 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A ositive number. +...◙ See also : 0001C700 20 41 64 6A 44 42 79 74 65 73 20 41 64 6A 54 42 79 74 65 73 20 41 64 6A 54 46 69 6C 65 73 0A 03 AdjDBytes AdjTBytes AdjTFiles◙♥ 0001C720 00 4F 01 C4 00 09 50 01 CE 00 09 51 01 D8 00 09 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 .O☺─.○P☺╬.○Q☺╪.○]☻[◙THelpTopic♦. 0001C740 36 00 00 00 0A 0A 20 20 41 44 4A 44 42 59 54 45 53 20 62 79 74 65 73 3A 69 6E 74 65 67 65 72 0A 6...◙◙ ADJDBYTES bytes:integer◙ 0001C760 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 28 00 01 00 0A 41 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙(.☺.◙A 0001C780 64 6A 75 73 74 20 74 68 65 20 75 73 65 72 73 20 64 61 69 6C 79 20 64 6F 77 6E 6C 6F 61 64 20 62 djust the users daily download b 0001C7A0 79 74 65 73 2E 20 58 00 01 00 0A 54 6F 20 73 75 62 74 72 61 63 74 20 62 79 74 65 73 20 75 73 65 ytes. X.☺.◙To subtract bytes use 0001C7C0 20 61 20 6E 65 67 61 74 69 76 65 20 6E 75 6D 62 65 72 20 66 6F 72 20 62 79 74 65 73 2E 20 54 6F a negative number for bytes. To 0001C7E0 20 61 64 64 20 62 79 74 65 73 20 75 73 65 20 61 20 70 6F 73 69 74 69 76 65 20 6E 75 6D 62 65 72 add bytes use a positive number 0001C800 2E 20 2A 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 41 64 6A 54 42 79 74 65 73 20 41 64 6A . *...◙ See also : AdjTBytes Adj 0001C820 54 46 69 6C 65 73 20 41 64 6A 42 79 74 65 73 0A 03 00 50 01 C4 00 09 51 01 CE 00 09 4E 01 D8 00 TFiles AdjBytes◙♥.P☺─.○Q☺╬.○N☺╪. 0001C840 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 00 35 00 00 00 0A 20 20 41 44 4A 54 42 59 54 45 ◘]☻[◙THelpTopic♦.5...◙ ADJTBYTE 0001C860 53 20 62 79 74 65 73 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF S bytes:integer◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001C880 DF DF DF DF DF DF DF DF DF 0A 28 00 01 00 0A 41 64 6A 75 73 74 20 74 68 65 20 75 73 65 72 73 20 ▀▀▀▀▀▀▀▀▀◙(.☺.◙Adjust the users 0001C8A0 74 6F 74 61 6C 20 64 6F 77 6E 6C 6F 61 64 20 62 79 74 65 73 2E 20 58 00 01 00 0A 54 6F 20 73 75 total download bytes. X.☺.◙To su 0001C8C0 62 74 72 61 63 74 20 62 79 74 65 73 20 75 73 65 20 61 20 6E 65 67 61 74 69 76 65 20 6E 75 6D 62 btract bytes use a negative numb 0001C8E0 65 72 20 66 6F 72 20 62 79 74 65 73 2E 20 54 6F 20 61 64 64 20 62 79 74 65 73 20 75 73 65 20 61 er for bytes. To add bytes use a 0001C900 20 70 6F 73 69 74 69 76 65 20 6E 75 6D 62 65 72 2E 20 2A 00 00 00 0A 20 53 65 65 20 61 6C 73 6F positive number. *...◙ See also 0001C920 20 3A 20 41 64 6A 44 42 79 74 65 73 20 41 64 6A 54 46 69 6C 65 73 20 41 64 6A 42 79 74 65 73 0A : AdjDBytes AdjTFiles AdjBytes◙ 0001C940 03 00 4F 01 C3 00 09 51 01 CD 00 09 4E 01 D7 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 04 ♥.O☺├.○Q☺═.○N☺╫.◘]☻[◙THelpTopic♦ 0001C960 00 35 00 00 00 0A 20 20 41 44 4A 54 46 49 4C 45 53 20 66 69 6C 65 73 3A 69 6E 74 65 67 65 72 0A .5...◙ ADJTFILES files:integer◙ 0001C980 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 28 00 01 00 0A 41 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙(.☺.◙A 0001C9A0 64 6A 75 73 74 20 74 68 65 20 75 73 65 72 73 20 74 6F 74 61 6C 20 64 6F 77 6E 6C 6F 61 64 20 66 djust the users total download f 0001C9C0 69 6C 65 73 2E 20 58 00 01 00 0A 54 6F 20 73 75 62 74 72 61 63 74 20 66 69 6C 65 73 20 75 73 65 iles. X.☺.◙To subtract files use 0001C9E0 20 61 20 6E 65 67 61 74 69 76 65 20 6E 75 6D 62 65 72 20 66 6F 72 20 66 69 6C 65 73 2E 20 54 6F a negative number for files. To 0001CA00 20 61 64 64 20 66 69 6C 65 73 20 75 73 65 20 61 20 70 6F 73 69 74 69 76 65 20 6E 75 6D 62 65 72 add files use a positive number 0001CA20 2E 20 2A 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 41 64 6A 44 42 79 74 65 73 20 41 64 6A . *...◙ See also : AdjDBytes Adj 0001CA40 54 42 79 74 65 73 20 41 64 6A 42 79 74 65 73 0A 03 00 4F 01 C3 00 09 50 01 CD 00 09 4E 01 D7 00 TBytes AdjBytes◙♥.O☺├.○P☺═.○N☺╫. 0001CA60 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 03 00 1B 00 00 00 0A 20 20 50 55 54 41 4C 54 55 53 ◘]☻[◙THelpTopic♥.←...◙ PUTALTUS 0001CA80 45 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF 0A 6E 00 01 00 0A 50 75 74 20 75 73 65 72 20 69 6E ER◙ ▀▀▀▀▀▀▀▀▀▀◙n.☺.◙Put user in 0001CAA0 66 6F 72 6D 61 74 69 6F 6E 2E 20 49 74 20 69 73 20 6D 65 72 65 6C 79 20 61 6E 20 61 6C 69 61 73 formation. It is merely an alias 0001CAC0 20 66 6F 72 20 50 75 74 55 73 65 72 20 61 6E 64 20 6D 61 79 20 62 65 20 75 73 65 64 20 61 6E 79 for PutUser and may be used any 0001CAE0 77 68 65 72 65 20 74 68 61 74 20 50 55 54 55 53 45 52 20 77 6F 75 6C 64 20 62 65 20 75 73 65 64 where that PUTUSER would be used 0001CB00 2E 20 18 00 00 00 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 47 65 74 41 6C 74 55 73 65 72 0A 02 00 . ↑...◙ See also : GetAltUser◙☻. 0001CB20 06 01 4D 00 07 54 01 97 00 0A 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 07 00 35 00 00 00 0A 20 ♠☺M.•T☺ù.◙]☻[◙THelpTopic•.5...◙ 0001CB40 20 47 45 54 41 4C 54 55 53 45 52 20 75 73 65 72 3A 69 6E 74 65 67 65 72 0A 20 20 DF DF DF DF DF GETALTUSER user:integer◙ ▀▀▀▀▀ 0001CB60 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 2C 00 01 00 0A 47 65 74 20 74 68 65 20 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙,.☺.◙Get the 0001CB80 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 6F 72 20 61 6E 20 61 6C 74 65 72 6E 61 74 65 20 75 73 65 information for an alternate use 0001CBA0 72 2E 20 84 00 01 00 0A 49 74 20 77 69 6C 6C 20 66 69 6C 6C 20 74 68 65 20 75 73 65 72 20 76 61 r. ä.☺.◙It will fill the user va 0001CBC0 72 69 61 62 6C 65 73 20 77 69 74 68 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 72 6F 6D 20 74 68 riables with information from th 0001CBE0 65 20 73 70 65 63 69 66 69 65 64 20 75 73 65 72 20 72 65 63 6F 72 64 20 61 73 20 77 65 6C 6C 20 e specified user record as well 0001CC00 61 73 20 72 65 64 69 72 65 63 74 20 75 73 65 72 20 73 74 61 74 65 6D 65 6E 74 73 20 61 6E 64 20 as redirect user statements and 0001CC20 66 75 6E 63 74 69 6F 6E 73 2E 20 06 00 00 00 0A 20 69 65 3A 0A 22 00 00 00 0A 20 20 20 20 20 47 functions. ♠...◙ ie:◙"...◙ G 0001CC40 45 54 41 4C 54 55 53 45 52 20 75 73 65 72 52 65 63 6F 72 64 4E 75 6D 62 65 72 0A DD 02 01 00 0A ETALTUSER userRecordNumber◙▌☻☺.◙ 0001CC60 49 66 20 61 6E 20 61 74 74 65 6D 70 74 20 69 73 20 6D 61 64 65 20 74 6F 20 67 65 74 20 61 20 72 If an attempt is made to get a r 0001CC80 65 63 6F 72 64 20 6E 75 6D 62 65 72 20 74 68 61 74 20 64 6F 65 73 6E 27 74 20 65 78 69 73 74 2C ecord number that doesn't exist, 0001CCA0 20 74 68 65 20 75 73 65 72 20 66 75 6E 63 74 69 6F 6E 73 20 77 69 6C 6C 20 72 65 76 65 72 74 20 the user functions will revert 0001CCC0 74 6F 20 74 68 65 20 63 75 72 72 65 6E 74 20 75 73 65 72 20 61 6E 64 20 74 68 65 20 75 73 65 72 to the current user and the user 0001CCE0 20 76 61 72 69 61 62 6C 65 73 20 77 69 6C 6C 20 62 65 20 69 6E 76 61 6C 69 64 61 74 65 64 20 61 variables will be invalidated a 0001CD00 73 20 74 68 6F 75 67 68 20 6E 6F 20 47 65 74 55 73 65 72 2F 47 65 74 41 6C 74 55 73 65 72 20 73 s though no GetUser/GetAltUser s 0001CD20 74 61 74 65 6D 65 6E 74 20 68 61 64 20 62 65 65 6E 20 69 73 73 75 65 64 20 28 74 68 6F 75 67 68 tatement had been issued (though 0001CD40 20 74 68 65 79 20 77 69 6C 6C 20 63 6F 6E 74 69 6E 75 65 20 74 6F 20 6D 61 69 6E 74 61 69 6E 20 they will continue to maintain 0001CD60 61 6E 79 20 76 61 6C 75 65 20 68 65 6C 64 29 2E 20 50 75 74 55 73 65 72 2F 50 75 74 41 6C 74 55 any value held). PutUser/PutAltU 0001CD80 73 65 72 20 73 68 6F 75 6C 64 20 62 65 20 69 73 73 75 65 64 20 74 6F 20 63 6F 6D 6D 69 74 20 61 ser should be issued to commit a 0001CDA0 6E 79 20 76 61 72 69 61 62 6C 65 20 63 68 61 6E 67 65 73 20 74 6F 20 74 68 65 20 75 73 65 72 20 ny variable changes to the user 0001CDC0 72 65 63 6F 72 64 2E 20 41 64 64 69 74 69 6F 6E 61 6C 6C 79 2C 20 74 68 65 72 65 20 69 73 20 61 record. Additionally, there is a 0001CDE0 74 20 6C 65 61 73 74 20 6F 6E 65 20 73 74 61 74 65 6D 65 6E 74 20 74 68 61 74 20 77 69 6C 6C 20 t least one statement that will 0001CE00 6E 6F 74 20 61 66 66 65 63 74 20 61 6C 74 65 72 6E 61 74 65 20 75 73 65 72 73 3A 20 20 41 64 6A not affect alternate users: Adj 0001CE20 54 69 6D 65 2E 20 49 74 20 69 73 20 72 65 73 74 72 69 63 74 65 64 20 74 6F 20 74 68 65 20 63 75 Time. It is restricted to the cu 0001CE40 72 72 65 6E 74 20 75 73 65 72 20 6F 6E 6C 69 6E 65 2E 20 41 6C 73 6F 2C 20 69 66 20 74 68 65 20 rrent user online. Also, if the 0001CE60 61 6C 74 65 72 6E 61 74 65 20 75 73 65 72 20 69 73 20 6F 6E 6C 69 6E 65 2C 20 63 68 61 6E 67 65 alternate user is online, change 0001CE80 73 20 74 6F 20 74 68 65 20 72 65 63 6F 72 64 20 77 6F 6E 27 74 20 74 61 6B 65 20 68 6F 6C 64 20 s to the record won't take hold 0001CEA0 75 6E 74 69 6C 20 61 66 74 65 72 20 74 68 65 20 75 73 65 72 20 68 61 73 20 6C 6F 67 67 65 64 20 until after the user has logged 0001CEC0 6F 66 66 2E 20 41 6C 73 6F 2C 20 69 66 20 74 68 65 72 65 20 69 73 20 6E 6F 74 20 65 6E 6F 75 67 off. Also, if there is not enoug 0001CEE0 68 20 6D 65 6D 6F 72 79 20 61 76 61 69 6C 61 62 6C 65 20 28 70 72 69 6D 61 72 69 6C 79 20 66 6F h memory available (primarily fo 0001CF00 72 20 74 68 65 20 6C 61 73 74 20 6D 65 73 73 61 67 65 20 72 65 61 64 20 70 6F 69 6E 74 65 72 73 r the last message read pointers 0001CF20 29 20 74 68 69 73 20 73 74 61 74 65 6D 65 6E 74 20 77 69 6C 6C 20 66 61 69 6C 2E 20 18 00 00 00 ) this statement will fail. ↑... 0001CF40 0A 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 75 74 41 6C 74 55 73 65 72 0A 06 00 DC 00 BB 01 07 54 ◙ See also : PutAltUser◙♠.▄.╗☺•T 0001CF60 01 C3 01 0A 06 01 20 02 07 53 01 28 02 0A B0 00 CC 02 07 53 01 F8 03 0A 5D 02 5B 0A 54 48 65 6C ☺├☺◙♠☺ ☻•S☺(☻◙░.╠☻•S☺°♥◙]☻[◙THel 0001CF80 70 54 6F 70 69 63 03 00 2B 00 00 00 0A 20 20 43 55 52 55 53 45 52 28 29 20 3A 49 4E 54 45 47 45 pTopic♥.+...◙ CURUSER() :INTEGE 0001CFA0 52 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 90 00 01 00 0A 44 65 74 65 R◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙É.☺.◙Dete 0001CFC0 72 6D 69 6E 65 20 77 68 61 74 20 75 73 65 72 73 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 2C 20 69 66 rmine what users information, if 0001CFE0 20 61 6E 79 2C 20 69 73 20 61 76 61 69 6C 61 62 6C 65 20 76 69 61 20 74 68 65 20 75 73 65 72 20 any, is available via the user 0001D000 76 61 72 69 61 62 6C 65 73 2E 20 20 49 74 20 74 61 6B 65 73 20 6E 6F 20 61 72 67 75 6D 65 6E 74 variables. It takes no argument 0001D020 73 20 61 6E 64 20 72 65 74 75 72 6E 73 20 6F 6E 65 20 6F 66 20 74 68 65 20 66 6F 6C 6C 6F 77 69 s and returns one of the followi 0001D040 6E 67 20 76 61 6C 75 65 73 3A 20 EB 00 00 00 0A 20 20 20 20 20 4E 4F 5F 55 53 45 52 20 28 2D 31 ng values: δ...◙ NO_USER (-1 0001D060 29 20 2D 20 55 73 65 72 20 76 61 72 69 61 62 6C 65 73 20 61 72 65 20 63 75 72 72 65 6E 74 6C 79 ) - User variables are currently 0001D080 20 75 6E 64 65 66 69 6E 65 64 0A 20 20 20 20 20 43 55 52 5F 55 53 45 52 20 28 30 29 20 2D 20 55 undefined◙ CUR_USER (0) - U 0001D0A0 73 65 72 20 76 61 72 69 61 62 6C 65 73 20 61 72 65 20 66 6F 72 20 74 68 65 20 63 75 72 72 65 6E ser variables are for the curren 0001D0C0 74 20 75 73 65 72 0A 20 20 20 20 20 4F 74 68 65 72 20 20 20 20 20 20 20 20 2D 20 54 68 65 20 72 t user◙ Other - The r 0001D0E0 65 63 6F 72 64 20 6E 75 6D 62 65 72 20 6F 66 20 61 6E 20 61 6C 74 65 72 6E 61 74 65 20 75 73 65 ecord number of an alternate use 0001D100 72 20 66 6F 72 20 77 68 6F 6D 20 75 73 65 72 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r for whom user◙ 0001D120 20 20 20 20 76 61 72 69 61 62 6C 65 73 20 61 72 65 20 64 65 66 69 6E 65 64 0A 00 00 5D 02 5B 0A variables are defined◙..]☻[◙ 0001D140 54 48 65 6C 70 54 6F 70 69 63 0C 00 33 00 00 00 0A 20 20 43 6F 6D 70 69 6C 61 74 69 6F 6E 20 44 THelpTopic♀.3...◙ Compilation D 0001D160 69 72 65 63 74 69 76 65 73 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF irectives◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001D180 DF DF 0A 0D 00 00 00 0A 20 3B 24 49 4E 43 4C 55 44 45 3A 0A 7E 00 01 00 0A 53 6F 75 72 63 65 20 ▀▀◙♪...◙ ;$INCLUDE:◙~.☺.◙Source 0001D1A0 66 69 6C 65 73 20 63 61 6E 20 62 65 20 69 6E 63 6C 75 64 65 64 20 66 72 6F 6D 20 6F 74 68 65 72 files can be included from other 0001D1C0 20 73 6F 75 72 63 65 20 66 69 6C 65 73 2E 20 54 68 69 73 20 69 73 20 61 63 63 6F 6D 70 6C 69 73 source files. This is accomplis 0001D1E0 68 65 64 20 77 69 74 68 20 61 20 63 6F 6D 70 69 6C 65 72 20 64 69 72 65 63 74 69 76 65 20 69 6E hed with a compiler directive in 0001D200 20 61 20 63 6F 6D 6D 65 6E 74 20 6C 69 6B 65 20 74 68 69 73 3A 20 1E 00 00 00 0A 20 20 20 20 20 a comment like this: ▲...◙ 0001D220 20 3B 24 49 4E 43 4C 55 44 45 3A 46 49 4C 45 53 50 45 43 2E 45 58 54 0A 81 00 01 00 0A 4E 6F 74 ;$INCLUDE:FILESPEC.EXT◙ü.☺.◙Not 0001D240 65 20 74 68 61 74 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 6E 65 65 64 20 e that the first character need 0001D260 6E 6F 74 20 62 65 20 74 68 65 20 73 65 6D 69 2D 63 6F 6C 6F 6E 2E 20 41 6E 20 61 70 6F 73 74 72 not be the semi-colon. An apostr 0001D280 6F 70 68 65 20 5B 27 5D 20 6F 72 20 61 73 74 65 72 69 73 6B 20 5B 2A 5D 20 6D 61 79 20 61 6C 73 ophe ['] or asterisk [*] may als 0001D2A0 6F 20 62 65 20 75 73 65 64 20 77 68 65 72 65 20 61 70 70 72 6F 70 72 69 61 74 65 2E 20 DE 00 01 o be used where appropriate. ▐.☺ 0001D2C0 00 0A 54 68 69 73 20 61 6C 6C 6F 77 73 20 79 6F 75 20 74 6F 20 69 6E 63 6C 75 64 65 20 73 75 62 .◙This allows you to include sub 0001D2E0 72 6F 75 74 69 6E 65 73 20 66 72 6F 6D 20 61 20 73 6F 75 72 63 65 20 63 6F 64 65 20 27 6C 69 62 routines from a source code 'lib 0001D300 72 61 72 79 27 2E 20 54 68 69 73 20 73 68 6F 75 6C 64 20 68 65 6C 70 20 69 6E 20 73 74 61 72 74 rary'. This should help in start 0001D320 69 6E 67 20 72 65 75 73 61 62 6C 65 20 63 6F 64 65 20 66 72 61 67 6D 65 6E 74 73 2E 20 57 68 65 ing reusable code fragments. Whe 0001D340 6E 20 74 68 65 20 66 69 6C 65 20 69 73 20 69 6E 63 6C 75 64 65 64 2C 20 69 74 20 69 73 20 63 6F n the file is included, it is co 0001D360 6D 70 69 6C 65 64 20 61 73 20 74 68 6F 75 67 68 20 69 74 20 77 65 72 65 20 69 6E 20 74 68 65 20 mpiled as though it were in the 0001D380 6D 61 69 6E 20 73 6F 75 72 63 65 20 66 69 6C 65 2E 20 46 6F 72 20 65 78 61 6D 70 6C 65 3A 20 53 main source file. For example: S 0001D3A0 00 00 00 0A 20 20 20 20 20 20 46 4F 4F 2E 49 4E 43 0A 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 0A ...◙ FOO.INC◙ -------◙ 0001D3C0 20 20 20 20 20 20 3A 73 75 62 72 6F 75 74 69 6E 65 0A 20 20 20 20 20 20 50 52 49 4E 54 4C 4E 20 :subroutine◙ PRINTLN 0001D3E0 22 48 65 6C 6C 6F 21 22 0A 20 20 20 20 20 20 52 45 54 55 52 4E 0A 90 00 00 00 0A 20 20 20 20 20 "Hello!"◙ RETURN◙É...◙ 0001D400 20 46 4F 4F 2E 50 50 53 0A 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 0A 20 20 20 20 20 20 50 52 49 FOO.PPS◙ -------◙ PRI 0001D420 4E 54 4C 4E 20 22 52 75 6E 6E 69 6E 67 20 46 4F 4F 2E 50 50 53 22 0A 20 20 20 20 20 20 47 4F 53 NTLN "Running FOO.PPS"◙ GOS 0001D440 55 42 20 73 75 62 72 6F 75 74 69 6E 65 0A 20 20 20 20 20 20 45 4E 44 20 27 20 54 68 69 73 20 6C UB subroutine◙ END ' This l 0001D460 69 6E 65 20 69 73 20 69 6D 70 6F 72 74 61 6E 74 21 0A 20 20 20 20 20 20 2A 24 49 4E 43 4C 55 44 ine is important!◙ *$INCLUD 0001D480 45 3A 46 4F 4F 2E 49 4E 43 0A 98 00 01 00 0A 4E 6F 74 65 20 74 68 65 20 75 73 65 20 6F 66 20 45 E:FOO.INC◙ÿ.☺.◙Note the use of E 0001D4A0 4E 44 20 69 6E 20 46 4F 4F 2E 50 50 53 2E 20 49 74 20 69 73 20 69 6D 70 6F 72 74 61 6E 74 20 69 ND in FOO.PPS. It is important i 0001D4C0 6E 20 74 68 69 73 20 63 61 73 65 20 74 6F 20 65 6E 73 75 72 65 20 74 68 61 74 20 79 6F 75 20 64 n this case to ensure that you d 0001D4E0 6F 6E 27 74 20 61 63 63 69 64 65 6E 74 61 6C 6C 79 20 72 75 6E 20 73 75 62 72 6F 75 74 69 6E 65 on't accidentally run subroutine 0001D500 20 74 77 69 63 65 20 62 79 20 6A 75 73 74 20 66 61 6C 6C 69 6E 67 20 74 68 72 6F 75 67 68 20 74 twice by just falling through t 0001D520 6F 20 69 74 2E 20 0D 00 00 00 0A 20 3B 24 55 53 45 46 55 4E 43 53 0A 54 00 01 00 0A 41 6C 6C 6F o it. ♪...◙ ;$USEFUNCS◙T.☺.◙Allo 0001D540 77 20 79 6F 75 20 74 6F 20 73 70 65 63 69 66 69 79 20 74 68 61 74 20 79 6F 75 20 77 61 6E 74 20 w you to specifiy that you want 0001D560 74 6F 20 75 73 65 20 75 73 65 72 2D 64 65 66 69 6E 65 64 20 66 75 6E 63 74 69 6F 6E 73 20 61 6E to use user-defined functions an 0001D580 64 20 20 70 72 6F 63 65 64 75 72 65 73 2E 20 F4 00 01 00 0A 54 68 69 73 20 6D 61 6B 65 73 20 74 d procedures. ⌠.☺.◙This makes t 0001D5A0 68 65 20 63 6F 64 65 20 6D 6F 72 65 20 66 6C 65 78 69 62 6C 65 20 62 79 20 61 6C 6C 6F 77 69 6E he code more flexible by allowin 0001D5C0 67 20 79 6F 75 20 74 6F 20 70 75 74 20 79 6F 75 72 20 6D 61 69 6E 20 63 6F 64 65 20 28 63 6F 64 g you to put your main code (cod 0001D5E0 65 20 62 65 74 77 65 65 6E 20 42 65 67 69 6E 20 61 6E 64 20 45 6E 64 29 20 61 6E 79 77 68 65 72 e between Begin and End) anywher 0001D600 65 20 69 6E 20 79 6F 75 72 20 70 72 6F 67 72 61 6D 20 28 75 73 65 66 75 6C 6C 20 69 66 20 79 6F e in your program (usefull if yo 0001D620 75 20 68 61 76 65 20 74 6F 20 69 6E 63 75 64 65 20 73 6F 6D 65 20 75 73 65 72 2D 64 65 66 69 6E u have to incude some user-defin 0001D640 65 64 20 66 75 6E 63 74 69 6F 6E 73 20 77 69 74 68 20 61 6E 20 69 6E 63 6C 75 64 65 20 64 69 72 ed functions with an include dir 0001D660 65 63 74 69 76 65 20 61 74 20 74 68 65 20 20 62 65 67 69 6E 6E 69 6E 67 20 6F 66 20 79 6F 75 72 ective at the beginning of your 0001D680 20 63 6F 64 65 29 20 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 24 00 01 00 0A 0A 54 code) ..]☻[◙THelpTopic☻.$.☺.◙◙T 0001D6A0 68 69 73 20 77 6F 72 64 20 69 73 20 6E 6F 74 20 61 20 50 50 4C 20 6B 65 79 77 6F 72 64 2E 2E 2E his word is not a PPL keyword... 0001D6C0 20 2F 00 01 00 0A 50 72 65 73 73 20 65 6E 74 65 72 20 74 6F 20 6A 75 6D 70 20 74 6F 20 50 50 4C /.☺.◙Press enter to jump to PPL 0001D6E0 20 52 65 66 65 72 65 6E 63 65 20 49 6E 64 65 78 2E 2E 2E 20 01 00 5A 01 2C 00 05 5D 02 5B 0A 54 Reference Index... ☺.Z☺,.♣]☻[◙T 0001D700 48 65 6C 70 54 6F 70 69 63 08 00 27 00 00 00 0A 20 20 40 58 6E 6E 20 43 6F 6C 6F 72 20 43 6F 64 HelpTopic◘.'...◙ @Xnn Color Cod 0001D720 65 73 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 4C 00 01 00 0A 50 43 42 6F 61 es◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙L.☺.◙PCBoa 0001D740 72 64 20 64 65 66 69 6E 65 73 20 73 6F 6D 65 20 6D 61 63 72 6F 73 20 74 6F 20 63 68 61 6E 67 65 rd defines some macros to change 0001D760 20 63 6F 6C 6F 72 20 69 66 20 75 73 65 72 20 68 61 73 20 41 4E 53 49 20 63 61 70 61 62 69 6C 69 color if user has ANSI capabili 0001D780 74 69 65 73 2E 20 BE 00 01 00 0A 49 66 20 75 73 65 72 20 64 6F 65 73 6E 27 74 20 73 75 70 70 6F ties. ╛.☺.◙If user doesn't suppo 0001D7A0 72 74 20 41 4E 53 49 2C 20 50 43 42 20 6A 75 73 74 20 73 6B 69 70 20 74 68 6F 73 65 20 63 6F 64 rt ANSI, PCB just skip those cod 0001D7C0 65 73 2E 20 49 74 20 69 73 20 61 20 67 6F 6F 64 20 77 61 79 20 74 6F 20 63 6F 6C 6F 72 69 7A 65 es. It is a good way to colorize 0001D7E0 20 79 6F 75 72 20 73 63 72 65 65 6E 73 20 61 6E 64 20 70 72 6F 6D 70 74 20 62 65 63 61 75 73 65 your screens and prompt because 0001D800 20 79 6F 75 20 64 6F 6E 27 74 20 68 61 76 65 20 74 6F 20 63 68 65 63 6B 20 74 68 65 20 41 4E 53 you don't have to check the ANS 0001D820 49 20 66 6C 61 67 2C 20 50 43 42 20 64 65 61 6C 20 77 69 74 68 20 69 74 20 61 75 74 6F 6D 61 74 I flag, PCB deal with it automat 0001D840 69 63 61 6C 6C 79 2E 20 D1 00 01 00 0A 43 6F 6C 6F 72 20 63 6F 64 65 73 20 61 72 65 20 6D 61 64 ically. ╤.☺.◙Color codes are mad 0001D860 65 20 6F 66 20 34 20 62 79 74 65 73 2E 20 74 68 65 20 66 69 72 73 74 20 62 79 74 65 20 69 73 20 e of 4 bytes. the first byte is 0001D880 75 73 65 64 20 74 6F 20 65 6E 74 65 72 20 69 6E 20 6D 61 63 72 6F 20 6D 6F 64 65 2E 20 54 68 65 used to enter in macro mode. The 0001D8A0 20 73 65 63 6F 6E 64 20 69 6E 64 69 63 61 74 65 73 20 74 68 61 74 20 77 65 20 77 61 6E 74 20 74 second indicates that we want t 0001D8C0 6F 20 70 61 73 73 20 61 20 63 6F 6C 6F 72 20 63 6F 64 65 2E 20 4E 65 78 74 20 62 79 74 65 20 69 o pass a color code. Next byte i 0001D8E0 73 20 74 68 65 20 62 61 63 6B 67 72 6F 75 6E 64 20 63 6F 6C 6F 72 20 61 6E 64 20 74 68 65 20 6C s the background color and the l 0001D900 61 73 74 20 69 73 20 74 68 65 20 66 6F 72 65 67 72 6F 75 6E 64 20 63 6F 6C 6F 72 2E 20 16 00 00 ast is the foreground color. ▬.. 0001D920 00 0A 0A 20 42 61 63 6B 47 72 6F 75 6E 64 20 63 6F 64 65 73 20 3A 0A A3 01 00 00 0A 20 30 20 2D .◙◙ BackGround codes :◙ú☺..◙ 0 - 0001D940 20 42 6C 61 63 6B 0A 20 31 20 2D 20 42 6C 75 65 0A 20 32 20 2D 20 47 72 65 65 6E 0A 20 33 20 2D Black◙ 1 - Blue◙ 2 - Green◙ 3 - 0001D960 20 43 79 61 6E 0A 20 34 20 2D 20 52 65 64 0A 20 35 20 2D 20 4D 61 67 65 6E 74 61 0A 20 36 20 2D Cyan◙ 4 - Red◙ 5 - Magenta◙ 6 - 0001D980 20 42 72 6F 77 6E 0A 20 37 20 2D 20 4C 69 67 68 74 47 72 61 79 0A 20 38 20 2D 20 42 6C 61 63 6B Brown◙ 7 - LightGray◙ 8 - Black 0001D9A0 0A 20 39 20 2D 20 42 6C 69 6E 6B 69 6E 67 20 66 6F 72 65 67 72 6F 75 6E 64 20 6F 6E 20 42 6C 75 ◙ 9 - Blinking foreground on Blu 0001D9C0 65 20 62 61 63 6B 67 72 6F 75 6E 64 0A 20 41 20 2D 20 42 6C 69 6E 6B 69 6E 67 20 66 6F 72 65 67 e background◙ A - Blinking foreg 0001D9E0 72 6F 75 6E 64 20 6F 6E 20 47 72 65 65 6E 20 62 61 63 6B 67 72 6F 75 6E 64 0A 20 42 20 2D 20 42 round on Green background◙ B - B 0001DA00 6C 69 6E 6B 69 6E 67 20 66 6F 72 65 67 72 6F 75 6E 64 20 6F 6E 20 43 79 61 6E 20 62 61 63 6B 67 linking foreground on Cyan backg 0001DA20 72 6F 75 6E 64 0A 20 43 20 2D 20 42 6C 69 6E 6B 69 6E 67 20 66 6F 72 65 67 72 6F 75 6E 64 20 6F round◙ C - Blinking foreground o 0001DA40 6E 20 52 65 64 20 62 61 63 6B 67 72 6F 75 6E 64 0A 20 44 20 2D 20 42 6C 69 6E 6B 69 6E 67 20 66 n Red background◙ D - Blinking f 0001DA60 6F 72 65 67 72 6F 75 6E 64 20 6F 6E 20 4D 61 67 65 6E 74 61 20 62 61 63 6B 67 72 6F 75 6E 64 0A oreground on Magenta background◙ 0001DA80 20 45 20 2D 20 42 6C 69 6E 6B 69 6E 67 20 66 6F 72 65 67 72 6F 75 6E 64 20 6F 6E 20 42 72 6F 77 E - Blinking foreground on Brow 0001DAA0 6E 20 62 61 63 6B 67 72 6F 75 6E 64 0A 20 46 20 2D 20 42 6C 69 6E 6B 69 6E 67 20 66 6F 72 65 67 n background◙ F - Blinking foreg 0001DAC0 72 6F 75 6E 64 20 6F 6E 20 4C 69 67 68 74 47 72 61 79 20 62 61 63 6B 67 72 6F 75 6E 64 0A 15 00 round on LightGray background◙§. 0001DAE0 00 00 0A 20 46 6F 72 65 67 72 6F 75 6E 64 20 63 6F 64 65 73 20 3A 0A CE 00 00 00 0A 20 30 20 2D ..◙ Foreground codes :◙╬...◙ 0 - 0001DB00 20 42 6C 61 63 6B 0A 20 31 20 2D 20 42 6C 75 65 0A 20 32 20 2D 20 47 72 65 65 6E 0A 20 33 20 2D Black◙ 1 - Blue◙ 2 - Green◙ 3 - 0001DB20 20 43 79 61 6E 0A 20 34 20 2D 20 52 65 64 0A 20 35 20 2D 20 4D 61 67 65 6E 74 61 0A 20 36 20 2D Cyan◙ 4 - Red◙ 5 - Magenta◙ 6 - 0001DB40 20 42 72 6F 77 6E 0A 20 37 20 2D 20 4C 69 67 68 74 47 72 61 79 0A 20 38 20 2D 20 44 61 72 6B 47 Brown◙ 7 - LightGray◙ 8 - DarkG 0001DB60 72 61 79 0A 20 39 20 2D 20 4C 69 67 68 74 42 6C 75 65 0A 20 41 20 2D 20 4C 69 67 68 74 47 72 65 ray◙ 9 - LightBlue◙ A - LightGre 0001DB80 65 6E 0A 20 42 20 2D 20 4C 69 67 68 74 43 79 61 6E 0A 20 43 20 2D 20 4C 69 67 68 74 52 65 64 0A en◙ B - LightCyan◙ C - LightRed◙ 0001DBA0 20 44 20 2D 20 4C 69 67 68 74 4D 61 67 65 6E 74 61 0A 20 45 20 2D 20 59 65 6C 6C 6F 77 0A 20 46 D - LightMagenta◙ E - Yellow◙ F 0001DBC0 20 2D 20 57 68 69 74 65 0A 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 13 00 00 00 0A - White◙..]☻[◙THelpTopic☻.‼...◙ 0001DBE0 20 20 47 4F 20 2E 2E 2E 0A 20 20 DF DF DF DF DF DF 0A 16 00 00 00 0A 20 20 53 65 65 20 3A 20 47 GO ...◙ ▀▀▀▀▀▀◙▬...◙ See : G 0001DC00 6F FF 53 75 62 20 47 6F FF 54 6F 0A 02 00 DD 00 1D 00 06 DE 00 24 00 05 5D 02 5B 0A 54 48 65 6C o Sub Go To◙☻.▌.↔.♠▐.$.♣]☻[◙THel 0001DC20 70 54 6F 70 69 63 02 00 13 00 00 00 0A 20 20 2E 2E 2E 20 54 4F 0A 20 20 DF DF DF DF DF DF 0A 1F pTopic☻.‼...◙ ... TO◙ ▀▀▀▀▀▀◙▼ 0001DC40 00 00 00 0A 20 20 53 65 65 20 3A 20 47 6F FF 54 6F 20 46 6F 72 2E 2E 2E 54 6F 2E 2E 2E 4E 65 78 ...◙ See : Go To For...To...Nex 0001DC60 74 0A 02 00 DE 00 1D 00 05 D4 00 23 00 0F 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 12 00 19 00 t◙☻.▐.↔.♣╘.#.☼]☻[◙THelpTopic↕.↓. 0001DC80 00 00 0A 20 20 50 52 4F 43 45 44 55 52 45 0A 20 20 DF DF DF DF DF DF DF DF DF 0A 33 00 01 00 0A ..◙ PROCEDURE◙ ▀▀▀▀▀▀▀▀▀◙3.☺.◙ 0001DCA0 5B 44 45 43 4C 41 52 45 5D 20 50 52 4F 43 45 44 55 52 45 20 70 72 6F 63 28 20 5B 54 59 50 45 20 [DECLARE] PROCEDURE proc( [TYPE 0001DCC0 76 61 72 31 20 5B 56 41 52 5D 20 5D 2C 2E 2E 2E 29 20 7A 00 01 00 0A 0A 54 68 65 20 6B 65 79 77 var1 [VAR] ],...) z.☺.◙◙The keyw 0001DCE0 6F 72 64 20 50 52 4F 43 45 44 55 52 45 20 69 73 20 75 73 65 64 20 69 6E 20 63 6F 6E 6A 6F 6E 63 ord PROCEDURE is used in conjonc 0001DD00 74 69 6F 6E 20 77 69 74 68 20 74 68 65 20 6B 65 79 77 6F 72 64 20 44 45 43 4C 41 52 45 20 69 6E tion with the keyword DECLARE in 0001DD20 20 74 68 65 20 64 65 63 6C 61 72 61 74 69 6F 6E 20 6F 66 20 61 20 75 73 65 72 2D 64 65 66 69 6E the declaration of a user-defin 0001DD40 65 64 20 70 72 6F 63 65 64 75 72 65 2E 2E 2E 20 9B 00 01 00 0A 54 68 65 20 6F 70 74 69 6F 6E 6E ed procedure... ¢.☺.◙The optionn 0001DD60 61 6C 20 56 41 52 20 6B 65 79 77 6F 72 64 20 74 65 6C 6C 73 20 50 50 4C 20 74 6F 20 63 6F 70 79 al VAR keyword tells PPL to copy 0001DD80 20 74 68 65 20 63 6F 6E 74 65 6E 74 73 20 6F 66 20 74 68 65 20 6C 6F 63 61 6C 20 76 61 72 69 61 the contents of the local varia 0001DDA0 62 6C 65 20 62 61 63 6B 20 69 6E 74 6F 20 74 68 65 20 6F 72 69 67 69 6E 61 6C 20 76 61 72 69 61 ble back into the original varia 0001DDC0 62 6C 65 20 77 68 65 6E 20 74 68 65 20 70 72 6F 63 65 64 75 72 65 20 69 73 20 66 69 6E 69 73 68 ble when the procedure is finish 0001DDE0 65 64 20 70 72 6F 63 65 73 73 69 6E 67 2E 20 98 00 01 00 0A 54 68 65 20 63 6F 6D 70 69 6C 65 72 ed processing. ÿ.☺.◙The compiler 0001DE00 20 64 69 72 65 63 74 69 76 65 20 22 3B 24 55 53 45 46 55 4E 43 53 22 20 6D 61 79 20 62 65 20 75 directive ";$USEFUNCS" may be u 0001DE20 73 65 64 20 69 6E 20 6F 72 64 65 72 20 74 6F 20 61 6C 6C 6F 77 20 79 6F 75 72 20 6D 61 69 6E 20 sed in order to allow your main 0001DE40 63 6F 64 65 20 28 63 6F 64 65 20 62 65 74 77 65 65 6E 20 42 45 47 49 4E 20 26 20 45 4E 44 29 20 code (code between BEGIN & END) 0001DE60 74 6F 20 62 65 20 6C 6F 63 61 74 65 64 20 61 6E 79 77 68 65 72 65 20 77 69 74 68 69 6E 20 79 6F to be located anywhere within yo 0001DE80 75 72 20 66 69 6C 65 2E 2E 2E 20 0B 00 01 00 0A 45 78 61 6D 70 6C 65 20 3A 20 0D 00 00 00 0A 20 ur file... ♂.☺.◙Example : ♪...◙ 0001DEA0 3B 24 55 53 45 46 55 4E 43 53 0A 40 00 00 00 0A 20 44 45 43 4C 41 52 45 20 50 52 4F 43 45 44 55 ;$USEFUNCS◙@...◙ DECLARE PROCEDU 0001DEC0 52 45 20 70 72 6F 63 31 28 49 4E 54 45 47 45 52 20 69 2C 20 53 54 52 49 4E 47 20 73 74 72 2C 20 RE proc1(INTEGER i, STRING str, 0001DEE0 56 41 52 20 49 4E 54 45 47 45 52 20 6A 29 0A 1F 00 00 00 0A 20 49 4E 54 45 47 45 52 20 69 6E 74 VAR INTEGER j)◙▼...◙ INTEGER int 0001DF00 31 2C 69 6E 74 32 0A 20 53 54 52 49 4E 47 20 73 31 0A 08 00 00 00 0A 20 42 45 47 49 4E 0A 23 00 1,int2◙ STRING s1◙◘...◙ BEGIN◙#. 0001DF20 00 00 0A 20 69 6E 74 31 20 3D 20 31 0A 20 69 6E 74 32 20 3D 20 32 0A 20 73 31 20 3D 20 22 48 45 ..◙ int1 = 1◙ int2 = 2◙ s1 = "HE 0001DF40 4C 4C 4F 22 0A 16 00 00 00 0A 20 70 72 6F 63 31 28 69 6E 74 31 2C 73 31 2C 69 6E 74 32 29 0A 42 LLO"◙▬...◙ proc1(int1,s1,int2)◙B 0001DF60 00 00 00 0A 20 50 52 49 4E 54 4C 4E 20 22 69 6E 74 31 20 3D 22 2C 69 6E 74 31 0A 20 50 52 49 4E ...◙ PRINTLN "int1 =",int1◙ PRIN 0001DF80 54 4C 4E 20 22 69 6E 74 32 20 3D 22 2C 69 6E 74 32 0A 20 50 52 49 4E 54 4C 4E 20 22 73 31 20 3D TLN "int2 =",int2◙ PRINTLN "s1 = 0001DFA0 22 2C 73 31 0A 06 00 00 00 0A 20 45 4E 44 0A 37 00 00 00 0A 20 50 52 4F 43 45 44 55 52 45 20 70 ",s1◙♠...◙ END◙7...◙ PROCEDURE p 0001DFC0 72 6F 63 31 28 49 4E 54 45 47 45 52 20 69 2C 53 54 52 49 4E 47 20 73 74 72 2C 20 56 41 52 20 49 roc1(INTEGER i,STRING str, VAR I 0001DFE0 4E 54 45 47 45 52 20 6A 29 0A 46 00 00 00 0A 20 20 20 20 20 20 20 20 50 52 49 4E 54 4C 4E 20 22 NTEGER j)◙F...◙ PRINTLN " 0001E000 49 27 6D 20 69 6E 20 70 72 6F 63 31 22 0A 20 20 20 20 20 20 20 20 4C 45 54 20 69 20 3D 20 33 30 I'm in proc1"◙ LET i = 30 0001E020 0A 20 20 20 20 20 20 20 20 4C 45 54 20 6A 20 3D 20 31 35 0A 0A 00 00 00 0A 20 45 4E 44 50 52 4F ◙ LET j = 15◙◙...◙ ENDPRO 0001E040 43 0A 17 00 00 00 0A 20 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 75 6E 63 74 69 6F 6E 0A 01 00 11 C◙↨...◙ See also : Function◙☺.◄ 0001E060 02 8F 03 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 12 00 15 00 00 00 0A 20 46 55 4E 43 54 49 ☻Å♥◘]☻[◙THelpTopic↕.§...◙ FUNCTI 0001E080 4F 4E 0A 20 DF DF DF DF DF DF DF DF 0A 2E 00 01 00 0A 5B 44 45 43 4C 41 52 45 5D 20 46 55 4E 43 ON◙ ▀▀▀▀▀▀▀▀◙..☺.◙[DECLARE] FUNC 0001E0A0 54 49 4F 4E 20 66 75 6E 63 28 54 59 50 45 20 76 61 72 31 2C 20 2E 2E 2E 29 20 54 59 50 45 20 7A TION func(TYPE var1, ...) TYPE z 0001E0C0 00 01 00 0A 0A 54 68 65 20 6B 65 79 77 6F 72 64 20 50 52 4F 43 45 44 55 52 45 20 69 73 20 75 73 .☺.◙◙The keyword PROCEDURE is us 0001E0E0 65 64 20 69 6E 20 63 6F 6E 6A 6F 6E 63 74 69 6F 6E 20 77 69 74 68 20 74 68 65 20 6B 65 79 77 6F ed in conjonction with the keywo 0001E100 72 64 20 46 55 4E 43 54 49 4F 4E 20 69 6E 20 74 68 65 20 64 65 63 6C 61 72 61 74 69 6F 6E 20 6F rd FUNCTION in the declaration o 0001E120 66 20 61 20 75 73 65 72 2D 64 65 66 69 6E 65 64 20 66 75 6E 63 74 69 6F 6E 2E 2E 2E 20 98 00 01 f a user-defined function... ÿ.☺ 0001E140 00 0A 54 68 65 20 63 6F 6D 70 69 6C 65 72 20 64 69 72 65 63 74 69 76 65 20 22 3B 24 55 53 45 46 .◙The compiler directive ";$USEF 0001E160 55 4E 43 53 22 20 6D 61 79 20 62 65 20 75 73 65 64 20 69 6E 20 6F 72 64 65 72 20 74 6F 20 61 6C UNCS" may be used in order to al 0001E180 6C 6F 77 20 79 6F 75 72 20 6D 61 69 6E 20 63 6F 64 65 20 28 63 6F 64 65 20 62 65 74 77 65 65 6E low your main code (code between 0001E1A0 20 42 45 47 49 4E 20 26 20 45 4E 44 29 20 74 6F 20 62 65 20 6C 6F 63 61 74 65 64 20 61 6E 79 77 BEGIN & END) to be located anyw 0001E1C0 68 65 72 65 20 77 69 74 68 69 6E 20 79 6F 75 72 20 66 69 6C 65 2E 2E 2E 20 72 01 01 00 0A 54 68 here within your file... r☺☺.◙Th 0001E1E0 65 20 62 69 67 20 64 69 66 66 65 72 65 6E 63 65 20 62 65 74 77 65 65 6E 20 66 75 6E 63 74 69 6F e big difference between functio 0001E200 6E 73 20 61 6E 64 20 70 72 6F 63 65 64 75 72 65 73 20 69 73 20 74 68 61 74 20 66 75 6E 63 74 69 ns and procedures is that functi 0001E220 6F 6E 73 20 72 65 74 75 72 6E 20 61 20 76 61 6C 75 65 2E 20 54 6F 20 61 73 73 69 67 6E 20 74 68 ons return a value. To assign th 0001E240 65 20 72 65 74 75 72 6E 20 76 61 6C 75 65 20 69 6E 73 69 64 65 20 61 20 66 75 6E 63 74 69 6F 6E e return value inside a function 0001E260 2C 20 73 69 6D 70 6C 65 20 75 73 65 20 74 68 65 20 6E 61 6D 65 20 6F 66 20 74 68 65 20 66 75 6E , simple use the name of the fun 0001E280 63 74 69 6F 6E 20 6A 75 73 74 20 6C 69 6B 65 20 61 20 76 61 72 69 61 62 6C 65 2E 20 59 6F 75 20 ction just like a variable. You 0001E2A0 64 6F 20 6E 6F 74 20 6E 65 65 64 20 74 6F 20 64 65 63 6C 61 72 65 20 74 68 69 73 20 76 61 72 69 do not need to declare this vari 0001E2C0 61 62 6C 65 2C 20 69 74 20 69 73 20 64 6F 6E 65 20 66 6F 72 20 79 6F 75 2E 20 57 68 65 6E 20 74 able, it is done for you. When t 0001E2E0 68 65 20 66 75 6E 63 74 69 6F 6E 20 69 73 20 66 69 6E 69 73 68 65 64 20 65 78 65 63 75 74 69 6E he function is finished executin 0001E300 67 20 74 68 65 20 76 61 6C 75 65 20 69 6E 20 74 68 65 20 72 65 74 75 72 6E 20 76 61 72 69 61 62 g the value in the return variab 0001E320 6C 65 20 77 69 6C 6C 20 62 65 20 6D 61 64 65 20 61 76 61 69 6C 61 62 6C 65 20 61 73 20 74 68 65 le will be made available as the 0001E340 20 72 65 74 75 72 6E 20 76 61 6C 75 65 2E 20 E1 00 01 00 0A 4E 6F 74 65 20 74 68 61 74 20 66 75 return value. ß.☺.◙Note that fu 0001E360 6E 63 74 69 6F 6E 20 63 61 6C 6C 73 20 63 61 6E 20 74 61 6B 65 20 70 6C 61 63 65 20 61 6E 79 77 nction calls can take place anyw 0001E380 68 65 72 65 20 69 6E 73 69 64 65 20 6F 66 20 61 6E 20 65 78 70 72 65 73 73 69 6F 6E 20 61 73 20 here inside of an expression as 0001E3A0 77 65 6C 6C 20 61 73 20 73 74 61 6E 64 2D 61 6C 6F 6E 65 20 73 74 61 74 65 6D 65 6E 74 73 2E 20 well as stand-alone statements. 0001E3C0 54 68 69 73 20 63 61 6E 20 62 65 20 75 73 65 66 75 6C 20 69 6E 20 73 69 74 75 61 74 69 6F 6E 73 This can be useful in situations 0001E3E0 20 77 68 65 6E 20 74 68 65 20 66 75 6E 63 74 69 6F 6E 73 20 72 65 74 75 72 6E 20 76 61 6C 75 65 when the functions return value 0001E400 20 69 73 20 6E 6F 74 20 6E 65 65 64 65 64 2C 20 62 75 74 20 74 68 65 20 66 75 6E 63 74 69 6F 6E is not needed, but the function 0001E420 73 20 73 69 64 65 20 65 66 66 65 63 74 73 20 61 72 65 2E 20 0C 00 01 00 0A 0A 45 78 61 6D 70 6C s side effects are. ♀.☺.◙◙Exampl 0001E440 65 20 3A 20 0D 00 00 00 0A 20 3B 24 55 53 45 46 55 4E 43 53 0A 66 00 00 00 0A 20 44 45 43 4C 41 e : ♪...◙ ;$USEFUNCS◙f...◙ DECLA 0001E460 52 45 20 46 55 4E 43 54 49 4F 4E 20 58 74 6F 5F 74 68 65 59 28 49 4E 54 45 47 45 52 20 78 2C 20 RE FUNCTION Xto_theY(INTEGER x, 0001E480 49 4E 54 45 47 45 52 20 79 29 20 49 4E 54 45 47 45 52 0A 20 44 45 43 4C 41 52 45 20 46 55 4E 43 INTEGER y) INTEGER◙ DECLARE FUNC 0001E4A0 54 49 4F 4E 20 73 71 75 61 72 65 28 49 4E 54 45 47 45 52 20 78 29 20 49 4E 54 45 47 45 52 0A 32 TION square(INTEGER x) INTEGER◙2 0001E4C0 00 00 00 0A 20 46 55 4E 43 54 49 4F 4E 20 58 74 6F 5F 74 68 65 59 28 49 4E 54 45 47 45 52 20 78 ...◙ FUNCTION Xto_theY(INTEGER x 0001E4E0 2C 20 49 4E 54 45 47 45 52 20 79 29 20 49 4E 54 45 47 45 52 0A 0E 00 00 00 0A 20 20 20 49 4E 54 , INTEGER y) INTEGER◙♫...◙ INT 0001E500 45 47 45 52 20 69 0A 52 00 00 00 0A 20 20 20 20 20 58 74 6F 5F 74 68 65 59 20 3D 20 78 0A 20 20 EGER i◙R...◙ Xto_theY = x◙ 0001E520 20 20 20 66 6F 72 20 69 20 3D 20 32 20 74 6F 20 79 0A 20 20 20 20 20 20 20 58 74 6F 5F 74 68 65 for i = 2 to y◙ Xto_the 0001E540 59 20 3D 20 58 74 6F 5F 74 68 65 59 20 2A 20 78 0A 20 20 20 20 20 6E 65 78 74 20 69 0A 0A 00 00 Y = Xto_theY * x◙ next i◙◙.. 0001E560 00 0A 20 45 4E 44 46 55 4E 43 0A 25 00 00 00 0A 20 46 55 4E 43 54 49 4F 4E 20 73 71 75 61 72 65 .◙ ENDFUNC◙%...◙ FUNCTION square 0001E580 28 49 4E 54 45 47 45 52 20 78 29 20 49 4E 54 45 47 45 52 0A 13 00 00 00 0A 20 20 20 73 71 75 61 (INTEGER x) INTEGER◙‼...◙ squa 0001E5A0 72 65 20 3D 20 78 20 2A 20 78 0A 0A 00 00 00 0A 20 45 4E 44 46 55 4E 43 0A 69 00 00 00 0A 0A 20 re = x * x◙◙...◙ ENDFUNC◙i...◙◙ 0001E5C0 42 45 47 49 4E 0A 20 20 20 20 20 20 50 52 49 4E 54 4C 4E 20 22 34 20 74 6F 20 74 68 65 20 33 72 BEGIN◙ PRINTLN "4 to the 3r 0001E5E0 64 20 70 6F 77 65 72 20 3D 20 22 2C 58 74 6F 5F 74 68 65 59 28 34 2C 33 29 0A 20 20 20 20 20 20 d power = ",Xto_theY(4,3)◙ 0001E600 50 52 49 4E 54 4C 4E 20 22 34 20 73 71 75 61 72 65 64 20 3D 20 22 2C 73 71 75 61 72 65 28 34 29 PRINTLN "4 squared = ",square(4) 0001E620 0A 20 45 4E 44 0A 18 00 00 00 0A 20 20 53 65 65 20 61 6C 73 6F 20 3A 20 50 72 6F 63 65 64 75 72 ◙ END◙↑...◙ See also : Procedur 0001E640 65 0A 01 00 10 02 7D 05 09 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 15 00 00 00 0A 20 20 e◙☺.►☻}♣○]☻[◙THelpTopic☻.§...◙ 0001E660 44 45 43 4C 41 52 45 0A 20 20 DF DF DF DF DF DF DF 0A 1C 00 00 00 0A 20 20 53 65 65 20 3A 20 46 DECLARE◙ ▀▀▀▀▀▀▀◙∟...◙ See : F 0001E680 75 6E 63 74 69 6F 6E 20 50 72 6F 63 65 64 75 72 65 0A 02 00 11 02 1F 00 08 10 02 28 00 09 5D 02 unction Procedure◙☻.◄☻▼.◘►☻(.○]☻ 0001E6A0 5B 0A 54 48 65 6C 70 54 6F 70 69 63 18 00 1D 00 00 00 0A 20 20 53 45 4C 45 43 54 20 43 41 53 45 [◙THelpTopic↑.↔...◙ SELECT CASE 0001E6C0 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF 0A 12 00 00 00 0A 20 53 45 4C 45 43 54 20 43 41 53 45 ◙ ▀▀▀▀▀▀▀▀▀▀▀◙↕...◙ SELECT CASE 0001E6E0 20 76 61 72 0A 70 00 00 00 0A 20 20 20 20 20 20 20 20 43 41 53 45 20 63 6F 6E 73 74 31 20 5B 2C var◙p...◙ CASE const1 [, 0001E700 20 63 6F 6E 73 74 32 2E 2E 63 6F 6E 73 74 33 20 5B 2C 20 65 78 70 72 20 5D 20 5D 0A 20 20 20 20 const2..const3 [, expr ] ]◙ 0001E720 20 20 20 20 2E 0A 20 20 20 20 20 20 20 20 2E 0A 20 20 20 20 20 20 20 20 2E 0A 20 20 20 20 20 20 .◙ .◙ .◙ 0001E740 20 20 44 45 46 41 55 4C 54 20 28 6F 72 20 43 41 53 45 20 45 4C 53 45 29 0A 0D 00 00 00 0A 20 45 DEFAULT (or CASE ELSE)◙♪...◙ E 0001E760 4E 44 20 53 45 4C 45 43 54 0A 6E 00 01 00 0A 54 68 65 20 53 45 4C 45 43 54 20 43 41 53 45 20 63 ND SELECT◙n.☺.◙The SELECT CASE c 0001E780 6F 6E 73 74 72 75 63 74 20 61 6C 6C 6F 77 73 20 79 6F 75 20 74 6F 20 6F 72 67 61 6E 69 7A 65 20 onstruct allows you to organize 0001E7A0 6D 75 6C 74 69 70 6C 65 20 65 78 65 63 75 74 69 6F 6E 20 70 61 74 68 73 20 69 6E 74 6F 20 61 20 multiple execution paths into a 0001E7C0 63 6C 65 61 6E 2C 20 65 61 73 79 20 74 6F 20 72 65 61 64 20 66 6F 72 6D 61 74 2E 20 58 01 01 00 clean, easy to read format. X☺☺. 0001E7E0 0A 45 61 63 68 20 43 41 53 45 20 63 6F 6E 74 61 69 6E 73 20 6F 6E 65 20 6F 72 20 6D 6F 72 65 20 ◙Each CASE contains one or more 0001E800 65 78 70 72 65 73 73 69 6F 6E 73 20 64 65 6C 69 6D 69 74 65 64 20 62 79 20 63 6F 6D 6D 61 73 2E expressions delimited by commas. 0001E820 20 45 61 63 68 20 43 41 53 45 20 65 78 70 72 65 73 73 69 6F 6E 20 69 73 20 63 6F 6D 70 61 72 65 Each CASE expression is compare 0001E840 64 20 74 6F 20 74 68 65 20 53 45 4C 45 43 54 20 43 41 53 45 20 65 78 70 72 65 73 73 69 6F 6E 20 d to the SELECT CASE expression 0001E860 6C 6F 67 69 63 61 6C 6C 79 2E 20 49 66 20 69 74 20 69 73 20 54 52 55 45 20 74 68 65 20 62 6F 64 logically. If it is TRUE the bod 0001E880 79 20 6F 66 20 74 68 65 20 43 41 53 45 20 69 73 20 65 78 65 63 75 74 65 64 2E 20 54 68 65 20 43 y of the CASE is executed. The C 0001E8A0 41 53 45 20 62 6F 64 79 20 63 61 6E 20 63 6F 6E 74 61 69 6E 20 61 73 20 6D 61 6E 79 20 73 74 61 ASE body can contain as many sta 0001E8C0 74 65 6D 65 6E 74 73 20 61 73 20 6E 65 65 64 65 64 2C 20 69 6E 63 6C 75 64 69 6E 67 20 66 75 6E tements as needed, including fun 0001E8E0 63 74 69 6F 6E 20 63 61 6C 6C 73 2E 20 4E 6F 74 65 20 74 68 61 74 20 72 61 6E 67 65 73 20 69 6E ction calls. Note that ranges in 0001E900 63 6C 75 64 65 20 74 68 65 20 62 6F 75 6E 64 72 79 20 76 61 6C 75 65 73 2E 20 65 67 20 31 31 2E clude the boundry values. eg 11. 0001E920 2E 33 35 20 69 6E 63 6C 75 64 65 73 20 31 31 20 61 6E 64 20 33 35 2E 20 A4 00 01 00 0A 54 68 65 .35 includes 11 and 35. ñ.☺.◙The 0001E940 20 44 45 46 41 55 4C 54 20 63 61 73 65 20 77 69 6C 6C 20 62 65 20 65 78 65 63 75 74 65 64 20 77 DEFAULT case will be executed w 0001E960 68 65 6E 20 6E 6F 6E 65 20 6F 66 20 74 68 65 20 6F 74 68 65 72 20 43 41 53 45 20 65 78 70 72 65 hen none of the other CASE expre 0001E980 73 73 69 6F 6E 73 20 65 76 61 6C 75 61 74 65 20 74 6F 20 54 52 55 45 2E 20 46 6F 72 20 42 41 53 ssions evaluate to TRUE. For BAS 0001E9A0 49 43 20 70 72 6F 67 72 61 6D 6D 65 72 73 2C 20 74 68 65 20 43 41 53 45 20 45 4C 53 45 20 69 73 IC programmers, the CASE ELSE is 0001E9C0 20 61 6C 73 6F 20 76 61 6C 69 64 20 69 6E 73 74 65 61 64 20 6F 66 20 44 45 46 41 55 4C 54 2E 20 also valid instead of DEFAULT. 0001E9E0 0C 00 01 00 0A 0A 45 78 61 6D 70 6C 65 20 3A 20 11 00 00 00 0A 20 20 20 20 20 20 49 4E 54 45 47 ♀.☺.◙◙Example : ◄...◙ INTEG 0001EA00 45 52 20 69 0A 14 00 00 00 0A 20 20 20 20 20 20 20 20 20 4C 45 54 20 69 20 3D 20 33 0A 1B 00 00 ER i◙¶...◙ LET i = 3◙←.. 0001EA20 00 0A 20 20 20 20 20 20 20 20 20 20 53 45 4C 45 43 54 20 43 41 53 45 20 28 69 29 0A 18 00 00 00 .◙ SELECT CASE (i)◙↑... 0001EA40 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 53 45 20 31 0A 48 00 00 00 0A 20 20 20 ◙ CASE 1◙H...◙ 0001EA60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 52 49 4E 54 4C 4E 20 22 69 20 3D PRINTLN "i = 0001EA80 20 31 22 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6F 63 31 1"◙ proc1 0001EAA0 28 69 29 0A 1D 00 00 00 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 53 45 20 32 2C (i)◙↔...◙ CASE 2, 0001EAC0 36 2C 31 30 0A 51 00 00 00 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6,10◙Q...◙ 0001EAE0 20 50 52 49 4E 54 4C 4E 20 22 69 20 69 73 20 32 2C 36 20 6F 72 20 31 30 22 0A 20 20 20 20 20 20 PRINTLN "i is 2,6 or 10"◙ 0001EB00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6F 63 32 28 69 29 0A 18 00 00 00 0A 20 proc2(i)◙↑...◙ 0001EB20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 53 45 20 33 0A 29 00 00 00 0A 20 20 20 20 20 CASE 3◙)...◙ 0001EB40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 52 49 4E 54 4C 4E 20 22 69 20 69 73 20 PRINTLN "i is 0001EB60 33 22 0A 1D 00 00 00 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 53 45 20 31 31 2E 3"◙↔...◙ CASE 11. 0001EB80 2E 33 35 0A 39 00 00 00 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .35◙9...◙ 0001EBA0 50 52 49 4E 54 4C 4E 20 22 69 20 69 73 20 62 65 74 77 65 65 6E 20 31 31 20 61 6E 64 20 33 35 22 PRINTLN "i is between 11 and 35" 0001EBC0 0A 23 00 00 00 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 53 45 20 35 30 2E 2E 36 ◙#...◙ CASE 50..6 0001EBE0 30 2C 36 34 2C 37 38 0A 44 00 00 00 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0,64,78◙D...◙ 0001EC00 20 20 20 20 50 52 49 4E 54 4C 4E 20 22 49 20 69 73 20 62 65 74 77 65 65 6E 20 35 30 20 61 6E 64 PRINTLN "I is between 50 and 0001EC20 20 36 30 20 6F 72 20 36 34 20 6F 72 20 37 38 0A 19 00 00 00 0A 20 20 20 20 20 20 20 20 20 20 20 60 or 64 or 78◙↓...◙ 0001EC40 20 20 20 20 20 44 45 46 41 55 4C 54 0A 3A 00 00 00 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 DEFAULT◙:...◙ 0001EC60 20 20 20 20 20 20 20 20 20 20 50 52 49 4E 54 4C 4E 20 22 69 20 69 73 20 6E 6F 74 20 61 20 76 61 PRINTLN "i is not a va 0001EC80 6C 69 64 20 76 61 6C 75 65 22 0A 17 00 00 00 0A 20 20 20 20 20 20 20 20 20 20 20 45 4E 44 20 53 lid value"◙↨...◙ END S 0001ECA0 45 4C 45 43 54 0A 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 13 00 47 00 00 00 0A 20 20 44 ELECT◙..]☻[◙THelpTopic‼.G...◙ D 0001ECC0 42 41 53 45 20 49 49 49 20 46 55 4E 43 54 49 4F 4E 53 20 26 20 53 54 41 54 45 4D 45 4E 54 53 0A BASE III FUNCTIONS & STATEMENTS◙ 0001ECE0 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 0001ED00 DF DF 0A 4C 00 01 00 0A 0A 50 50 4C 20 70 72 6F 76 69 64 65 20 61 20 6C 6F 61 64 20 6F 66 20 66 ▀▀◙L.☺.◙◙PPL provide a load of f 0001ED20 75 6E 63 74 69 6F 6E 73 20 26 20 73 74 61 74 65 6D 65 6E 74 73 20 74 6F 20 61 63 63 65 73 73 20 unctions & statements to access 0001ED40 44 42 61 73 65 20 49 49 49 20 66 69 6C 65 73 2E 2E 2E 20 19 00 00 00 0A 20 53 54 41 54 45 4D 45 DBase III files... ↓...◙ STATEME 0001ED60 4E 54 53 0A 20 C4 C4 C4 C4 C4 C4 C4 C4 C4 C4 0A 0A 08 00 00 0A 20 44 43 52 45 41 54 45 20 20 20 NTS◙ ──────────◙◙◘..◙ DCREATE 0001ED80 20 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 2C 65 78 63 6C 75 73 69 76 65 2C 66 69 65 6C 64 49 6E 66 channel,name,exclusive,fieldInf 0001EDA0 6F 20 3B 20 63 72 65 61 74 65 20 44 42 46 20 66 69 6C 65 0A 20 44 4F 50 45 4E 20 20 20 20 20 20 o ; create DBF file◙ DOPEN 0001EDC0 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 2C 65 78 63 6C 75 73 69 76 65 20 20 20 20 20 20 20 20 20 20 channel,name,exclusive 0001EDE0 20 3B 20 6F 70 65 6E 20 44 42 46 20 66 69 6C 65 0A 20 44 43 4C 4F 53 45 20 20 20 20 20 63 68 61 ; open DBF file◙ DCLOSE cha 0001EE00 6E 6E 65 6C 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 nnel ; 0001EE20 63 6C 6F 73 65 20 44 42 46 20 66 69 6C 65 0A 20 44 53 45 54 41 4C 49 41 53 20 20 63 68 61 6E 6E close DBF file◙ DSETALIAS chann 0001EE40 65 6C 2C 6E 61 6D 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 73 65 el,name ; se 0001EE60 74 20 44 42 46 20 61 6C 69 61 73 0A 20 44 50 41 43 4B 20 20 20 20 20 20 63 68 61 6E 6E 65 6C 20 t DBF alias◙ DPACK channel 0001EE80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 70 61 63 6B 20 ; pack 0001EEA0 44 42 46 20 66 69 6C 65 0A 20 44 4C 4F 43 4B 20 20 20 20 20 20 63 68 61 6E 6E 65 6C 20 20 20 20 DBF file◙ DLOCK channel 0001EEC0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 6C 6F 63 6B 20 44 42 46 ; lock DBF 0001EEE0 20 66 69 6C 65 0A 20 44 4C 4F 43 4B 46 20 20 20 20 20 63 68 61 6E 6E 65 6C 20 20 20 20 20 20 20 file◙ DLOCKF channel 0001EF00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 6C 6F 63 6B 20 44 42 46 20 66 69 ; lock DBF fi 0001EF20 6C 65 20 28 73 61 6D 65 20 61 73 20 44 4C 4F 43 4B 29 0A 20 44 4C 4F 43 4B 52 20 20 20 20 20 63 le (same as DLOCK)◙ DLOCKR c 0001EF40 68 61 6E 6E 65 6C 2C 72 65 63 6E 6F 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 hannel,recno 0001EF60 3B 20 6C 6F 63 6B 20 61 20 72 65 63 6F 72 64 0A 20 44 4C 4F 43 4B 47 20 20 20 20 20 63 68 61 6E ; lock a record◙ DLOCKG chan 0001EF80 6E 65 6C 2C 72 65 63 6E 6F 73 2C 63 6F 75 6E 74 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 6C nel,recnos,count ; l 0001EFA0 6F 63 6B 20 61 20 67 72 6F 75 70 20 6F 66 20 72 65 63 6F 72 64 73 0A 20 44 55 4E 4C 4F 43 4B 20 ock a group of records◙ DUNLOCK 0001EFC0 20 20 20 63 68 61 6E 6E 65 6C 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 channel 0001EFE0 20 20 20 20 3B 20 75 6E 6C 6F 63 6B 20 61 6E 79 20 63 75 72 72 65 6E 74 20 6C 6F 63 6B 73 0A 20 ; unlock any current locks◙ 0001F000 44 4E 43 52 45 41 54 45 20 20 20 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 2C 65 78 70 72 65 73 73 69 DNCREATE channel,name,expressi 0001F020 6F 6E 20 20 20 20 20 20 20 20 20 20 3B 20 63 72 65 61 74 65 20 4E 44 58 20 66 69 6C 65 0A 20 44 on ; create NDX file◙ D 0001F040 4E 4F 50 45 4E 20 20 20 20 20 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 20 20 20 20 20 20 20 20 20 20 NOPEN channel,name 0001F060 20 20 20 20 20 20 20 20 20 20 20 3B 20 6F 70 65 6E 20 4E 44 58 20 66 69 6C 65 0A 20 44 4E 43 4C ; open NDX file◙ DNCL 0001F080 4F 53 45 20 20 20 20 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 20 20 20 20 20 20 20 20 20 20 20 20 20 OSE channel,name 0001F0A0 20 20 20 20 20 20 20 20 3B 20 63 6C 6F 73 65 20 4E 44 58 20 66 69 6C 65 0A 20 44 4E 43 4C 4F 53 ; close NDX file◙ DNCLOS 0001F0C0 45 41 4C 4C 20 63 68 61 6E 6E 65 6C 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 EALL channel 0001F0E0 20 20 20 20 20 20 3B 20 63 6C 6F 73 65 20 61 6C 6C 20 4E 44 58 20 66 69 6C 65 73 0A 20 44 4E 45 ; close all NDX files◙ DNE 0001F100 57 20 20 20 20 20 20 20 63 68 61 6E 6E 65 6C 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 W channel 0001F120 20 20 20 20 20 20 20 20 20 3B 20 73 74 61 72 74 20 61 20 6E 65 77 20 72 65 63 6F 72 64 0A 20 44 ; start a new record◙ D 0001F140 41 44 44 20 20 20 20 20 20 20 63 68 61 6E 6E 65 6C 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ADD channel 0001F160 20 20 20 20 20 20 20 20 20 20 20 3B 20 61 64 64 20 74 68 65 20 6E 65 77 20 72 65 63 6F 72 64 0A ; add the new record◙ 0001F180 20 44 41 50 50 45 4E 44 20 20 20 20 63 68 61 6E 6E 65 6C 20 20 20 20 20 20 20 20 20 20 20 20 20 DAPPEND channel 0001F1A0 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 61 70 70 65 6E 64 20 61 20 62 6C 61 6E 6B 20 72 65 ; append a blank re 0001F1C0 63 6F 72 64 0A 20 44 54 4F 50 20 20 20 20 20 20 20 63 68 61 6E 6E 65 6C 20 20 20 20 20 20 20 20 cord◙ DTOP channel 0001F1E0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 67 6F 20 74 6F 20 74 6F 70 20 72 65 ; go to top re 0001F200 63 6F 72 64 0A 20 44 47 4F 20 20 20 20 20 20 20 20 63 68 61 6E 6E 65 6C 2C 72 65 63 6E 6F 20 20 cord◙ DGO channel,recno 0001F220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 67 6F 20 74 6F 20 73 70 65 63 69 66 ; go to specif 0001F240 69 63 20 72 65 63 6F 72 64 0A 20 44 42 4F 54 54 4F 4D 20 20 20 20 63 68 61 6E 6E 65 6C 20 20 20 ic record◙ DBOTTOM channel 0001F260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 67 6F 20 74 6F 20 62 ; go to b 0001F280 6F 74 74 6F 6D 20 72 65 63 6F 72 64 0A 20 44 53 4B 49 50 20 20 20 20 20 20 63 68 61 6E 6E 65 6C ottom record◙ DSKIP channel 0001F2A0 2C 6E 75 6D 62 65 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 73 6B 69 70 ,number ; skip 0001F2C0 20 2B 2F 2D 20 61 20 6E 75 6D 62 65 72 20 6F 66 20 72 65 63 6F 72 64 73 0A 20 44 42 4C 41 4E 4B +/- a number of records◙ DBLANK 0001F2E0 20 20 20 20 20 63 68 61 6E 6E 65 6C 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 channel 0001F300 20 20 20 20 20 20 3B 20 62 6C 61 6E 6B 20 74 68 65 20 72 65 63 6F 72 64 0A 20 44 44 45 4C 45 54 ; blank the record◙ DDELET 0001F320 45 20 20 20 20 63 68 61 6E 6E 65 6C 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 E channel 0001F340 20 20 20 20 20 20 3B 20 64 65 6C 65 74 65 20 74 68 65 20 72 65 63 6F 72 64 0A 20 44 52 45 43 41 ; delete the record◙ DRECA 0001F360 4C 4C 20 20 20 20 63 68 61 6E 6E 65 6C 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 LL channel 0001F380 20 20 20 20 20 20 20 3B 20 72 65 63 61 6C 6C 20 74 68 65 20 72 65 63 6F 72 64 0A 20 44 54 41 47 ; recall the record◙ DTAG 0001F3A0 20 20 20 20 20 20 20 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 20 20 20 20 20 20 20 20 20 20 20 20 20 channel,name 0001F3C0 20 20 20 20 20 20 20 20 3B 20 73 65 6C 65 63 74 20 61 20 74 61 67 0A 20 44 53 45 45 4B 20 20 20 ; select a tag◙ DSEEK 0001F3E0 20 20 20 63 68 61 6E 6E 65 6C 2C 65 78 70 72 65 73 73 69 6F 6E 20 20 20 20 20 20 20 20 20 20 20 channel,expression 0001F400 20 20 20 20 3B 20 73 74 72 69 6E 67 20 6F 72 20 64 6F 75 62 6C 65 0A 20 44 46 42 4C 41 4E 4B 20 ; string or double◙ DFBLANK 0001F420 20 20 20 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 channel,name 0001F440 20 20 20 20 3B 20 62 6C 61 6E 6B 20 61 20 6E 61 6D 65 64 20 66 69 65 6C 64 0A 20 44 47 45 54 20 ; blank a named field◙ DGET 0001F460 20 20 20 20 20 20 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 2C 76 61 72 20 20 20 20 20 20 20 20 20 20 channel,name,var 0001F480 20 20 20 20 20 20 20 3B 20 67 65 74 20 61 20 76 61 6C 75 65 20 66 72 6F 6D 20 61 20 6E 61 6D 65 ; get a value from a name 0001F4A0 64 20 66 69 65 6C 64 0A 20 44 50 55 54 20 20 20 20 20 20 20 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 d field◙ DPUT channel,name 0001F4C0 2C 65 78 70 72 65 73 73 69 6F 6E 20 20 20 20 20 20 20 20 20 20 3B 20 70 75 74 20 61 20 76 61 6C ,expression ; put a val 0001F4E0 75 65 20 74 6F 20 61 20 6E 61 6D 65 64 20 66 69 65 6C 64 0A 20 44 46 43 4F 50 59 20 20 20 20 20 ue to a named field◙ DFCOPY 0001F500 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 2C 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 20 20 20 20 20 20 20 channel,name,channel,name 0001F520 20 3B 20 63 6F 70 79 20 61 20 66 69 65 6C 64 20 74 6F 20 61 20 66 69 65 6C 64 0A 20 44 43 4C 4F ; copy a field to a field◙ DCLO 0001F540 53 45 41 4C 4C 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 SEALL 0001F560 20 20 20 20 20 20 20 20 3B 20 63 6C 6F 73 65 20 61 6C 6C 20 44 42 46 20 66 69 6C 65 73 0A 17 00 ; close all DBF files◙↨. 0001F580 00 00 0A 20 46 55 4E 43 54 49 4F 4E 53 0A 20 C4 C4 C4 C4 C4 C4 C4 C4 C4 0A 2D 0D 00 00 0A 20 44 ..◙ FUNCTIONS◙ ─────────◙-♪..◙ D 0001F5A0 52 45 43 43 4F 55 4E 54 20 28 63 68 61 6E 6E 65 6C 29 20 20 20 20 20 20 20 20 28 49 4E 54 45 47 RECCOUNT (channel) (INTEG 0001F5C0 45 52 29 20 20 20 20 20 20 20 20 3B 20 72 65 74 75 72 6E 20 74 68 65 20 6E 75 6D 62 65 72 20 6F ER) ; return the number o 0001F5E0 66 20 72 65 63 6F 72 64 73 0A 20 44 52 45 43 4E 4F 20 20 20 20 28 63 68 61 6E 6E 65 6C 29 20 20 f records◙ DRECNO (channel) 0001F600 20 20 20 20 20 20 28 49 4E 54 45 47 45 52 29 20 20 20 20 20 20 20 20 3B 20 72 65 74 75 72 6E 20 (INTEGER) ; return 0001F620 74 68 65 20 63 75 72 72 65 6E 74 20 72 65 63 6F 72 64 20 6E 75 6D 62 65 72 0A 20 44 42 4F 46 20 the current record number◙ DBOF 0001F640 20 20 20 20 20 28 63 68 61 6E 6E 65 6C 29 20 20 20 20 20 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 (channel) (BOOLEAN) 0001F660 20 20 20 20 20 20 20 3B 20 72 65 74 75 72 6E 20 74 68 65 20 62 65 67 69 6E 20 6F 66 20 66 69 6C ; return the begin of fil 0001F680 65 20 73 74 61 74 75 73 0A 20 44 45 4F 46 20 20 20 20 20 20 28 63 68 61 6E 6E 65 6C 29 20 20 20 e status◙ DEOF (channel) 0001F6A0 20 20 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 20 20 20 20 20 20 20 3B 20 72 65 74 75 72 6E 20 74 (BOOLEAN) ; return t 0001F6C0 68 65 20 65 6E 64 20 6F 66 20 66 69 6C 65 20 73 74 61 74 75 73 0A 20 44 44 45 4C 45 54 45 44 20 he end of file status◙ DDELETED 0001F6E0 20 28 63 68 61 6E 6E 65 6C 29 20 20 20 20 20 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 20 20 20 20 (channel) (BOOLEAN) 0001F700 20 20 20 3B 20 72 65 74 75 72 6E 20 74 68 65 20 64 65 6C 65 74 65 64 20 66 6C 61 67 0A 20 44 43 ; return the deleted flag◙ DC 0001F720 48 41 4E 47 45 44 20 20 28 63 68 61 6E 6E 65 6C 29 20 20 20 20 20 20 20 20 28 42 4F 4F 4C 45 41 HANGED (channel) (BOOLEA 0001F740 4E 29 20 20 20 20 20 20 20 20 3B 20 72 65 74 75 72 6E 20 74 68 65 20 63 68 61 6E 67 65 64 20 66 N) ; return the changed f 0001F760 6C 61 67 0A 20 44 46 49 45 4C 44 53 20 20 20 28 63 68 61 6E 6E 65 6C 29 20 20 20 20 20 20 20 20 lag◙ DFIELDS (channel) 0001F780 28 49 4E 54 45 47 45 52 29 20 20 20 20 20 20 20 20 3B 20 72 65 74 75 72 6E 20 63 6F 75 6E 74 20 (INTEGER) ; return count 0001F7A0 6F 66 20 66 69 65 6C 64 73 0A 20 44 4E 41 4D 45 20 20 20 20 20 28 63 68 61 6E 6E 65 6C 2C 6E 75 of fields◙ DNAME (channel,nu 0001F7C0 6D 62 65 72 29 20 28 53 54 52 49 4E 47 29 20 20 20 20 20 20 20 20 20 3B 20 72 65 74 75 72 6E 20 mber) (STRING) ; return 0001F7E0 6E 61 6D 65 20 6F 66 20 6E 75 6D 62 65 72 65 64 20 66 69 65 6C 64 0A 20 44 54 59 50 45 20 20 20 name of numbered field◙ DTYPE 0001F800 20 20 28 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 29 20 20 20 28 53 54 52 49 4E 47 29 20 20 20 20 20 (channel,name) (STRING) 0001F820 20 20 20 20 3B 20 72 65 74 75 72 6E 20 74 79 70 65 20 6F 66 20 6E 61 6D 65 64 20 66 69 65 6C 64 ; return type of named field 0001F840 0A 20 44 4C 45 4E 47 54 48 20 20 20 28 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 29 20 20 20 28 49 4E ◙ DLENGTH (channel,name) (IN 0001F860 54 45 47 45 52 29 20 20 20 20 20 20 20 20 3B 20 72 65 74 75 72 6E 20 6C 65 6E 67 74 68 20 6F 66 TEGER) ; return length of 0001F880 20 6E 61 6D 65 64 20 66 69 65 6C 64 0A 20 44 44 45 43 49 4D 41 4C 53 20 28 63 68 61 6E 6E 65 6C named field◙ DDECIMALS (channel 0001F8A0 2C 6E 61 6D 65 29 20 20 20 28 49 4E 54 45 47 45 52 29 20 20 20 20 20 20 20 20 3B 20 72 65 74 75 ,name) (INTEGER) ; retu 0001F8C0 72 6E 20 64 65 63 69 6D 61 6C 73 20 6F 66 20 6E 61 6D 65 64 20 66 69 65 6C 64 0A 20 44 53 45 4C rn decimals of named field◙ DSEL 0001F8E0 45 43 54 20 20 20 28 61 6C 69 61 73 29 20 20 20 20 20 20 20 20 20 20 28 49 4E 54 45 47 45 52 29 ECT (alias) (INTEGER) 0001F900 20 20 20 20 20 20 20 20 3B 20 72 65 74 75 72 6E 73 20 63 68 61 6E 6E 65 6C 20 61 73 73 69 63 69 ; returns channel assici 0001F920 61 74 65 64 20 77 69 74 68 20 61 6C 69 61 73 0A 20 44 53 45 45 4B 20 20 20 20 20 28 63 68 61 6E ated with alias◙ DSEEK (chan 0001F940 6E 65 6C 2C 65 78 70 72 65 73 73 69 6F 6E 29 20 28 49 4E 54 45 47 45 52 29 20 20 20 20 3B 20 72 nel,expression) (INTEGER) ; r 0001F960 65 74 75 72 6E 73 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 28 20 30 7C 31 20 29 0A 20 20 20 20 eturns error status ( 0|1 )◙ 0001F980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001F9A0 20 20 20 20 20 20 20 20 20 3B 20 6F 72 20 73 65 65 6B 20 73 75 63 63 65 73 73 20 28 30 20 3D 20 ; or seek success (0 = 0001F9C0 45 72 72 6F 72 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Error◙ 0001F9E0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 31 20 3D 20 73 75 63 63 65 73 73 ; 1 = success 0001FA00 2C 20 32 20 3D 20 66 6F 6C 6C 6F 77 69 6E 67 20 72 65 63 6F 72 64 0A 20 20 20 20 20 20 20 20 20 , 2 = following record◙ 0001FA20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0001FA40 20 20 20 20 3B 20 33 20 3D 20 65 6E 64 20 6F 66 20 66 69 6C 65 20 29 0A 20 44 47 45 54 41 4C 49 ; 3 = end of file )◙ DGETALI 0001FA60 41 53 20 28 63 68 61 6E 6E 65 6C 29 20 20 20 20 20 20 20 20 28 53 54 52 49 4E 47 29 20 20 20 20 AS (channel) (STRING) 0001FA80 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 72 65 74 75 72 6E 20 74 68 65 20 63 75 72 72 65 6E ; return the curren 0001FAA0 74 20 61 6C 69 61 73 0A 20 44 43 4C 4F 53 45 41 4C 4C 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t alias◙ DCLOSEALL 0001FAC0 20 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 20 20 3B 20 63 (BOOLEAN) error status ; c 0001FAE0 6C 6F 73 65 20 61 6C 6C 20 44 42 46 20 66 69 6C 65 73 0A 20 44 4F 50 45 4E 20 20 20 20 20 28 63 lose all DBF files◙ DOPEN (c 0001FB00 68 61 6E 6E 65 6C 2C 6E 61 6D 65 2C 65 78 63 6C 75 73 69 76 65 29 28 42 4F 4F 4C 45 41 4E 29 20 hannel,name,exclusive)(BOOLEAN) 0001FB20 65 72 72 6F 72 20 20 20 3B 20 6F 70 65 6E 20 44 42 46 20 66 69 6C 65 0A 20 44 43 4C 4F 53 45 20 error ; open DBF file◙ DCLOSE 0001FB40 20 20 20 28 63 68 61 6E 6E 65 6C 29 20 20 20 20 20 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 65 72 (channel) (BOOLEAN) er 0001FB60 72 6F 72 20 73 74 61 74 75 73 20 20 20 3B 20 63 6C 6F 73 65 20 44 42 46 20 66 69 6C 65 0A 20 44 ror status ; close DBF file◙ D 0001FB80 53 45 54 41 4C 49 41 53 20 28 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 29 20 20 20 28 42 4F 4F 4C 45 SETALIAS (channel,name) (BOOLE 0001FBA0 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 20 20 3B 20 73 65 74 20 44 42 46 20 61 6C 69 AN) error status ; set DBF ali 0001FBC0 61 73 0A 20 44 50 41 43 4B 20 20 20 20 20 28 63 68 61 6E 6E 65 6C 29 20 20 20 20 20 20 20 20 28 as◙ DPACK (channel) ( 0001FBE0 42 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 20 20 3B 20 70 61 63 6B 20 44 BOOLEAN) error status ; pack D 0001FC00 42 46 20 66 69 6C 65 0A 20 44 4C 4F 43 4B 20 20 20 20 20 28 63 68 61 6E 6E 65 6C 29 20 20 20 20 BF file◙ DLOCK (channel) 0001FC20 20 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 20 20 3B 20 6C (BOOLEAN) error status ; l 0001FC40 6F 63 6B 20 44 42 46 20 66 69 6C 65 0A 20 44 4C 4F 43 4B 52 20 20 20 20 28 63 68 61 6E 6E 65 6C ock DBF file◙ DLOCKR (channel 0001FC60 2C 72 65 63 6E 6F 29 20 20 28 42 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 ,recno) (BOOLEAN) error status 0001FC80 20 20 3B 20 6C 6F 63 6B 20 61 20 72 65 63 6F 72 64 0A 20 44 55 4E 4C 4F 43 4B 20 20 20 28 63 68 ; lock a record◙ DUNLOCK (ch 0001FCA0 61 6E 6E 65 6C 29 20 20 20 20 20 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 73 74 annel) (BOOLEAN) error st 0001FCC0 61 74 75 73 20 20 20 3B 20 75 6E 6C 6F 63 6B 20 61 6E 79 20 63 75 72 72 65 6E 74 20 6C 6F 63 6B atus ; unlock any current lock 0001FCE0 73 0A 20 44 4E 4F 50 45 4E 20 20 20 20 28 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 29 20 20 20 28 42 s◙ DNOPEN (channel,name) (B 0001FD00 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 20 20 3B 20 6F 70 65 6E 20 4E 44 OOLEAN) error status ; open ND 0001FD20 58 20 66 69 6C 65 0A 20 44 4E 43 4C 4F 53 45 20 20 20 28 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 29 X file◙ DNCLOSE (channel,name) 0001FD40 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 20 20 3B 20 63 6C (BOOLEAN) error status ; cl 0001FD60 6F 73 65 20 4E 44 58 20 66 69 6C 65 0A 20 44 4E 43 4C 4F 53 45 41 4C 4C 28 63 68 61 6E 6E 65 6C ose NDX file◙ DNCLOSEALL(channel 0001FD80 29 20 20 20 20 20 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 ) (BOOLEAN) error status 0001FDA0 20 20 3B 20 63 6C 6F 73 65 20 61 6C 6C 20 4E 44 58 20 66 69 6C 65 73 0A 20 44 4E 45 57 20 20 20 ; close all NDX files◙ DNEW 0001FDC0 20 20 20 28 63 68 61 6E 6E 65 6C 29 20 20 20 20 20 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 65 72 (channel) (BOOLEAN) er 0001FDE0 72 6F 72 20 73 74 61 74 75 73 20 20 20 3B 20 73 74 61 72 74 20 61 20 6E 65 77 20 72 65 63 6F 72 ror status ; start a new recor 0001FE00 64 0A 20 44 41 44 44 20 20 20 20 20 20 28 63 68 61 6E 6E 65 6C 29 20 20 20 20 20 20 20 20 28 42 d◙ DADD (channel) (B 0001FE20 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 20 20 3B 20 61 64 64 20 74 68 65 OOLEAN) error status ; add the 0001FE40 20 6E 65 77 20 72 65 63 6F 72 64 0A 20 44 41 50 50 45 4E 44 20 20 20 28 63 68 61 6E 6E 65 6C 29 new record◙ DAPPEND (channel) 0001FE60 20 20 20 20 20 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 20 (BOOLEAN) error status 0001FE80 20 3B 20 61 70 70 65 6E 64 20 61 20 62 6C 61 6E 6B 20 72 65 63 6F 72 64 0A 20 44 54 4F 50 20 20 ; append a blank record◙ DTOP 0001FEA0 20 20 20 20 28 63 68 61 6E 6E 65 6C 29 20 20 20 20 20 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 65 (channel) (BOOLEAN) e 0001FEC0 72 72 6F 72 20 73 74 61 74 75 73 20 20 20 3B 20 67 6F 20 74 6F 20 74 6F 70 20 72 65 63 6F 72 64 rror status ; go to top record 0001FEE0 0A 20 44 47 4F 20 20 20 20 20 20 20 28 63 68 61 6E 6E 65 6C 2C 72 65 63 6E 6F 29 20 20 28 42 4F ◙ DGO (channel,recno) (BO 0001FF00 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 20 20 3B 20 67 6F 20 74 6F 20 73 70 OLEAN) error status ; go to sp 0001FF20 65 63 69 66 69 63 20 72 65 63 6F 72 64 0A 20 44 42 4F 54 54 4F 4D 20 20 20 28 63 68 61 6E 6E 65 ecific record◙ DBOTTOM (channe 0001FF40 6C 29 20 20 20 20 20 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 l) (BOOLEAN) error status 0001FF60 20 20 20 3B 20 67 6F 20 74 6F 20 62 6F 74 74 6F 6D 20 72 65 63 6F 72 64 0A 20 44 53 4B 49 50 20 ; go to bottom record◙ DSKIP 0001FF80 20 20 20 20 28 63 68 61 6E 6E 65 6C 2C 6E 75 6D 62 65 72 29 20 28 42 4F 4F 4C 45 41 4E 29 20 65 (channel,number) (BOOLEAN) e 0001FFA0 72 72 6F 72 20 73 74 61 74 75 73 20 20 20 3B 20 73 6B 69 70 20 2B 2F 2D 20 61 20 6E 75 6D 62 65 rror status ; skip +/- a numbe 0001FFC0 72 20 6F 66 20 72 65 63 6F 72 64 73 0A 20 44 42 4C 41 4E 4B 20 20 20 20 28 63 68 61 6E 6E 65 6C r of records◙ DBLANK (channel 0001FFE0 29 20 20 20 20 20 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 ) (BOOLEAN) error status 00020000 20 20 3B 20 62 6C 61 6E 6B 20 74 68 65 20 72 65 63 6F 72 64 0A 20 44 44 45 4C 45 54 45 20 20 20 ; blank the record◙ DDELETE 00020020 28 63 68 61 6E 6E 65 6C 29 20 20 20 20 20 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 (channel) (BOOLEAN) error 00020040 20 73 74 61 74 75 73 20 20 20 3B 20 64 65 6C 65 74 65 20 74 68 65 20 72 65 63 6F 72 64 0A 20 44 status ; delete the record◙ D 00020060 52 45 43 41 4C 4C 20 20 20 28 63 68 61 6E 6E 65 6C 29 20 20 20 20 20 20 20 20 28 42 4F 4F 4C 45 RECALL (channel) (BOOLE 00020080 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 20 20 3B 20 72 65 63 61 6C 6C 20 74 68 65 20 AN) error status ; recall the 000200A0 72 65 63 6F 72 64 0A 20 44 54 41 47 20 20 20 20 20 20 28 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 29 record◙ DTAG (channel,name) 000200C0 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 20 20 3B 20 73 65 (BOOLEAN) error status ; se 000200E0 6C 65 63 74 20 61 20 74 61 67 0A 20 44 46 42 4C 41 4E 4B 20 20 20 28 63 68 61 6E 6E 65 6C 2C 6E lect a tag◙ DFBLANK (channel,n 00020100 61 6D 65 29 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 73 74 61 74 75 73 20 20 20 ame) (BOOLEAN) error status 00020120 3B 20 62 6C 61 6E 6B 20 61 20 6E 61 6D 65 64 20 66 69 65 6C 64 0A 20 44 47 45 54 20 20 20 20 20 ; blank a named field◙ DGET 00020140 20 28 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 29 20 20 20 28 53 54 52 49 4E 47 29 20 20 20 20 20 20 (channel,name) (STRING) 00020160 20 20 20 20 20 20 20 20 20 20 20 3B 20 67 65 74 20 61 20 76 61 6C 75 65 20 66 72 6F 6D 20 61 20 ; get a value from a 00020180 6E 61 6D 65 64 20 66 69 65 6C 64 0A 20 44 50 55 54 20 20 20 20 20 20 28 63 68 61 6E 6E 65 6C 2C named field◙ DPUT (channel, 000201A0 6E 61 6D 65 2C 65 78 70 72 65 73 73 69 6F 6E 29 28 42 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 20 name,expression)(BOOLEAN) error 000201C0 20 3B 20 70 75 74 20 61 20 76 61 6C 75 65 20 74 6F 20 61 20 6E 61 6D 65 64 20 66 69 65 6C 64 0A ; put a value to a named field◙ 000201E0 20 44 46 43 4F 50 59 20 20 20 20 28 63 68 61 6E 6E 65 6C 2C 6E 61 6D 65 2C 63 68 61 6E 6E 65 6C DFCOPY (channel,name,channel 00020200 2C 6E 61 6D 65 29 28 42 4F 4F 4C 45 41 4E 29 20 65 72 72 6F 72 3B 20 63 6F 70 79 20 61 20 66 69 ,name)(BOOLEAN) error; copy a fi 00020220 65 6C 64 20 74 6F 20 61 20 66 69 65 6C 64 0A 20 44 45 52 52 20 20 20 20 20 20 28 63 68 61 6E 6E eld to a field◙ DERR (chann 00020240 65 6C 29 20 20 20 20 20 20 20 20 28 42 4F 4F 4C 45 41 4E 29 20 20 20 20 20 20 20 20 3B 20 72 65 el) (BOOLEAN) ; re 00020260 74 75 72 6E 20 65 72 72 6F 72 20 66 6C 61 67 20 66 6F 72 20 63 68 61 6E 6E 65 6C 0A 20 44 45 52 turn error flag for channel◙ DER 00020280 52 4D 53 47 20 20 20 28 65 72 72 63 6F 64 65 29 20 20 20 20 20 20 20 20 28 53 54 52 49 4E 47 29 RMSG (errcode) (STRING) 000202A0 20 20 20 20 20 20 20 20 20 3B 20 72 65 74 75 72 6E 73 20 6C 61 73 74 20 44 42 61 73 65 20 65 72 ; returns last DBase er 000202C0 72 6F 72 20 74 65 78 74 2E 0A A6 00 01 00 0A 43 41 55 54 49 4F 4E 3A 20 44 42 61 73 65 20 66 75 ror text.◙ª.☺.◙CAUTION: DBase fu 000202E0 6E 63 74 69 6F 6E 73 20 74 68 61 74 20 72 65 74 75 72 6E 20 74 68 65 20 65 72 72 6F 72 20 73 74 nctions that return the error st 00020300 61 74 75 73 20 61 63 74 75 61 6C 6C 79 20 72 65 74 75 72 6E 20 21 45 52 52 4F 52 2E 20 54 68 69 atus actually return !ERROR. Thi 00020320 73 20 69 73 20 74 6F 20 70 72 6F 76 69 64 65 20 61 20 63 6F 6E 73 69 73 74 65 6E 74 20 77 61 79 s is to provide a consistent way 00020340 20 74 6F 20 65 78 70 72 65 73 73 20 61 6E 20 65 72 72 6F 72 20 69 6E 20 61 6E 20 65 78 70 72 65 to express an error in an expre 00020360 73 73 69 6F 6E 2E 20 46 6F 72 20 65 78 61 6D 70 6C 65 3A 20 A0 00 00 00 0A 20 69 66 20 28 20 44 ssion. For example: á...◙ if ( D 00020380 45 52 52 20 28 2E 2E 2E 29 29 20 70 72 69 6E 74 6C 6E 20 22 45 72 72 6F 72 21 22 20 20 20 20 20 ERR (...)) println "Error!" 000203A0 20 20 3B 44 45 52 52 20 20 72 65 74 75 72 6E 73 20 31 20 6F 72 20 54 52 55 45 20 6F 6E 20 61 6E ;DERR returns 1 or TRUE on an 000203C0 20 65 72 72 6F 72 2E 0A 20 69 66 20 28 21 44 53 45 45 4B 28 2E 2E 2E 29 29 20 70 72 69 6E 74 6C error.◙ if (!DSEEK(...)) printl 000203E0 6E 20 22 53 65 65 6B 20 66 61 69 6C 65 64 21 22 20 3B 44 53 45 45 4B 20 72 65 74 75 72 6E 73 20 n "Seek failed!" ;DSEEK returns 00020400 30 20 6F 72 20 46 41 4C 53 45 20 6F 6E 20 61 6E 20 65 72 72 6F 72 2E 0A 88 00 01 00 0A 4E 4F 54 0 or FALSE on an error.◙ê.☺.◙NOT 00020420 45 3A 20 57 68 65 72 65 20 66 69 6C 65 20 6E 61 6D 65 73 20 61 72 65 20 75 73 65 64 2C 20 66 69 E: Where file names are used, fi 00020440 6C 65 20 65 78 74 65 6E 73 69 6F 6E 73 20 61 72 65 20 6F 70 74 69 6F 6E 61 6C 2E 20 41 6E 79 20 le extensions are optional. Any 00020460 65 78 74 65 6E 73 69 6F 6E 20 79 6F 75 20 70 72 6F 76 69 64 65 20 77 69 6C 6C 20 62 65 20 69 67 extension you provide will be ig 00020480 6E 6F 72 65 64 2E 20 44 42 46 20 61 6E 64 20 49 44 58 20 61 72 65 20 74 68 65 20 64 65 66 61 75 nored. DBF and IDX are the defau 000204A0 6C 74 2E 20 9E 00 00 00 0A 20 63 68 61 6E 6E 65 6C 20 20 3A 20 20 41 6E 79 20 76 61 6C 75 65 20 lt. ₧...◙ channel : Any value 000204C0 62 65 74 77 65 65 6E 20 30 20 61 6E 64 20 37 0A 20 6E 61 6D 65 20 20 20 20 20 3A 20 20 43 68 61 between 0 and 7◙ name : Cha 000204E0 72 20 73 74 72 69 6E 67 0A 20 65 78 63 6C 75 73 69 76 65 3A 20 20 49 6E 74 65 67 65 72 20 28 54 r string◙ exclusive: Integer (T 00020500 52 55 45 20 7C 7C 20 46 41 4C 53 45 29 0A 20 66 69 65 6C 64 69 6E 66 6F 3A 20 20 43 68 61 72 61 RUE || FALSE)◙ fieldinfo: Chara 00020520 63 74 65 72 20 73 74 72 69 6E 67 20 77 69 74 68 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 66 cter string with the following f 00020540 69 65 6C 64 73 0A 4C 01 00 00 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 31 2D 20 46 69 65 6C 64 ields◙L☺..◙ 1- Field 00020560 20 6E 61 6D 65 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 32 2D 20 46 69 65 6C 64 20 54 79 70 65 name◙ 2- Field Type 00020580 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 20 3D 20 43 68 61 72 61 63 74 65 72 0A ◙ C = Character◙ 000205A0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4E 20 3D 20 4E 75 6D 65 72 69 63 0A 20 20 20 N = Numeric◙ 000205C0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 20 3D 20 46 6C 6F 61 74 69 6E 67 20 50 6F 69 6E 74 F = Floating Point 000205E0 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 20 3D 20 44 61 74 65 0A 20 20 20 20 20 ◙ D = Date◙ 00020600 20 20 20 20 20 20 20 20 20 20 20 20 4C 20 3D 20 4C 6F 67 69 63 61 6C 0A 20 20 20 20 20 20 20 20 L = Logical◙ 00020620 20 20 20 20 20 20 20 20 20 4D 20 3D 20 4D 65 6D 6F 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 33 M = Memo◙ 3 00020640 2D 20 46 69 65 6C 64 20 4C 65 6E 67 74 68 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 34 2D 20 44 - Field Length◙ 4- D 00020660 65 63 69 6D 61 6C 20 28 6E 75 6D 62 65 72 20 6F 66 20 64 69 67 69 74 73 20 74 6F 20 74 68 65 20 ecimal (number of digits to the 00020680 72 69 67 68 74 20 6F 66 20 74 68 65 20 64 65 63 69 6D 61 6C 29 0A 0A 00 01 00 0A 45 58 41 4D 50 right of the decimal)◙◙.☺.◙EXAMP 000206A0 4C 45 3A 20 12 00 00 00 0A 20 73 74 72 69 6E 67 20 66 69 6E 66 6F 28 33 29 0A 5F 00 00 00 0A 20 LE: ↕...◙ string finfo(3)◙_...◙ 000206C0 6C 65 74 20 66 69 6E 66 6F 28 30 29 20 3D 20 22 46 69 72 73 74 2C 43 2C 32 30 2C 30 22 0A 20 6C let finfo(0) = "First,C,20,0"◙ l 000206E0 65 74 20 66 69 6E 66 6F 28 31 29 20 3D 20 22 4C 61 73 74 2C 43 2C 32 30 2C 30 22 0A 20 6C 65 74 et finfo(1) = "Last,C,20,0"◙ let 00020700 20 66 69 6E 66 6F 28 32 29 20 3D 20 22 50 68 6F 6E 65 2C 43 2C 31 35 2C 30 22 0A 20 0A 4C 00 01 finfo(2) = "Phone,C,15,0"◙ ◙L.☺ 00020720 00 4E 4F 54 45 3A 20 6D 75 6C 74 69 70 6C 65 20 66 69 65 6C 64 73 20 72 65 71 75 69 72 65 20 61 .NOTE: multiple fields require a 00020740 6E 20 61 72 72 61 79 20 6F 66 20 73 74 72 69 6E 67 73 2E 20 31 20 73 74 72 69 6E 67 20 66 6F 72 n array of strings. 1 string for 00020760 20 65 61 63 68 20 66 69 65 6C 64 2E 20 40 00 01 00 0A 65 78 70 72 65 73 73 69 6F 6E 20 3A 20 43 each field. @.☺.◙expression : C 00020780 68 61 72 61 63 74 65 72 20 53 74 72 69 6E 67 20 77 69 74 68 20 73 65 61 72 63 68 20 63 72 69 74 haracter String with search crit 000207A0 65 72 69 61 20 6F 6E 20 61 20 66 69 65 6C 64 2E 20 0B 00 01 00 0A 0A 45 58 41 4D 50 4C 45 3A 20 eria on a field. ♂.☺.◙◙EXAMPLE: 000207C0 22 00 00 00 0A 20 73 74 72 69 6E 67 20 65 78 70 72 0A 20 6C 65 74 20 65 78 70 72 20 3D 20 22 46 "...◙ string expr◙ let expr = "F 000207E0 69 72 73 74 22 0A 27 00 00 00 0A 20 72 65 63 6E 6F 2C 72 65 63 6E 6F 73 2C 6E 75 6D 62 65 72 2C irst"◙'...◙ recno,recnos,number, 00020800 63 6F 75 6E 74 20 3A 20 69 6E 74 65 67 65 72 73 0A 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 count : integers◙..]☻[◙THelpTopi 00020820 63 08 00 21 00 00 00 0A 20 20 44 52 49 56 45 53 50 41 43 45 20 28 29 0A 20 20 DF DF DF DF DF DF c◘.!...◙ DRIVESPACE ()◙ ▀▀▀▀▀▀ 00020840 DF DF DF DF DF DF DF 0A 57 00 01 00 0A 55 73 61 67 65 3A 20 44 52 49 56 45 53 50 41 43 45 28 64 ▀▀▀▀▀▀▀◙W.☺.◙Usage: DRIVESPACE(d 00020860 72 69 76 65 73 70 65 63 29 20 52 65 74 75 72 6E 20 56 61 6C 3A 20 41 6D 6F 75 6E 74 20 6F 66 20 rivespec) Return Val: Amount of 00020880 64 69 76 65 73 70 61 63 65 20 6C 65 66 74 20 6F 66 20 64 72 69 76 65 20 64 72 69 76 65 73 70 65 divespace left of drive drivespe 000208A0 63 2E 20 0A 00 01 00 0A 45 78 61 6D 70 6C 65 3A 20 0F 00 00 00 0A 20 69 6E 74 65 67 65 72 20 6C c. ◙.☺.◙Example: ☼...◙ integer l 000208C0 65 66 74 0A 55 00 00 00 0A 20 6C 65 66 74 20 3D 20 44 52 49 56 45 53 50 41 43 45 28 22 63 3A 5C eft◙U...◙ left = DRIVESPACE("c:\ 000208E0 22 29 0A 20 70 72 69 6E 74 6C 6E 20 22 54 68 65 72 65 20 61 72 65 20 22 2C 74 6F 73 74 72 69 6E ")◙ println "There are ",tostrin 00020900 67 28 6C 65 66 74 29 2C 22 20 62 79 74 65 73 20 6F 6E 20 64 72 69 76 65 20 43 2E 22 0A D0 00 01 g(left)," bytes on drive C."◙╨.☺ 00020920 00 0A 64 72 69 76 65 73 70 65 63 20 6D 75 73 74 20 69 6E 63 6C 75 64 65 20 61 74 20 6C 65 61 73 .◙drivespec must include at leas 00020940 74 20 61 20 64 72 69 76 65 20 6C 65 74 74 65 72 20 41 4E 44 20 61 20 63 6F 6C 6F 6E 2E 20 42 61 t a drive letter AND a colon. Ba 00020960 63 6B 73 6C 61 73 68 20 69 73 20 6F 70 74 69 6F 6E 61 6C 2E 20 57 69 74 68 20 64 69 72 65 63 74 ckslash is optional. With direct 00020980 6F 72 79 20 73 70 65 63 73 20 69 74 20 77 69 6C 6C 20 77 6F 72 6B 20 61 6C 73 6F 2E 20 76 61 6C ory specs it will work also. val 000209A0 69 64 20 64 72 69 76 65 73 70 65 63 73 20 61 72 65 20 43 3A 20 43 3A 5C 20 43 3A 5C 50 43 42 20 id drivespecs are C: C:\ C:\PCB 000209C0 54 68 65 73 65 20 77 69 6C 6C 20 61 6C 6C 20 72 65 74 75 72 6E 20 64 72 69 76 65 73 70 61 63 65 These will all return drivespace 000209E0 20 6C 65 66 74 20 6F 6E 20 64 69 72 76 65 20 43 20 73 00 01 00 0A 2A 4E 4F 54 45 20 4F 6E 20 4C left on dirve C s.☺.◙*NOTE On L 00020A00 41 4E 54 41 53 54 49 43 20 74 68 69 73 20 77 69 6C 6C 20 72 65 74 75 72 6E 20 64 72 69 76 65 73 ANTASTIC this will return drives 00020A20 70 61 63 65 20 6F 66 20 74 68 65 20 63 75 72 72 65 6E 74 20 70 68 79 73 69 63 61 6C 20 64 72 69 pace of the current physical dri 00020A40 76 65 20 65 76 65 6E 20 69 66 20 69 74 20 69 73 20 6D 61 70 70 65 64 20 61 73 20 61 20 64 69 72 ve even if it is mapped as a dir 00020A60 65 63 74 6F 72 79 2E 20 1D 00 00 00 0A 20 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 69 6C 65 49 6E ectory. ↔...◙ See also : FileIn 00020A80 66 20 44 65 6C 65 74 65 0A 02 00 1E 00 38 02 07 C5 00 40 02 06 5D 02 5B 0A 54 48 65 6C 70 54 6F f Delete◙☻.▲.8☻•┼.@☻♠]☻[◙THelpTo 00020AA0 70 69 63 0A 00 13 00 00 00 0A 20 20 53 45 54 4C 4D 52 0A 20 20 DF DF DF DF DF DF 0A 13 00 01 00 pic◙.‼...◙ SETLMR◙ ▀▀▀▀▀▀◙‼.☺. 00020AC0 0A 53 45 54 4C 4D 52 20 63 6F 6E 66 23 2C 6D 73 67 23 20 3A 00 01 00 0A 53 65 74 20 74 68 65 20 ◙SETLMR conf#,msg# :.☺.◙Set the 00020AE0 6C 61 73 74 20 72 65 61 64 20 70 6F 69 6E 74 65 72 73 20 66 6F 72 20 74 68 65 20 73 70 65 63 69 last read pointers for the speci 00020B00 66 69 65 64 20 63 6F 6E 66 65 72 65 6E 63 65 2E 20 0B 00 01 00 0A 45 78 61 6D 70 6C 65 20 3A 20 fied conference. ♂.☺.◙Example : 00020B20 12 00 01 00 0A 49 6E 74 65 67 65 72 20 63 6F 6E 66 2C 6D 73 67 20 39 00 01 00 0A 69 66 28 6E 65 ↕.☺.◙Integer conf,msg 9.☺.◙if(ne 00020B40 77 75 73 65 72 20 3D 3D 20 54 52 55 45 29 20 74 68 65 6E 20 20 20 20 20 20 20 20 20 20 20 20 20 wuser == TRUE) then 00020B60 20 20 20 20 20 3B 20 49 66 20 6E 65 77 20 75 73 65 72 20 C9 00 00 00 20 20 20 20 20 20 20 20 77 ; If new user ╔... w 00020B80 68 69 6C 65 28 63 6F 6E 66 20 3C 20 48 49 43 4F 4E 46 4E 55 4D 28 29 20 29 20 44 4F 20 20 20 20 hile(conf < HICONFNUM() ) DO 00020BA0 20 3B 20 73 65 74 20 61 6C 6C 20 4C 4D 52 27 73 20 74 6F 0A 20 20 20 20 20 20 20 20 20 20 20 20 ; set all LMR's to◙ 00020BC0 20 20 20 20 6A 6F 69 6E 20 63 6F 6E 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 join conf ; 00020BE0 48 49 5F 4D 53 47 20 2D 20 31 30 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 45 54 4C HI_MSG - 10◙ SETL 00020C00 4D 52 20 63 6F 6E 66 2C 48 49 4D 53 47 4E 55 4D 28 29 2D 31 30 0A 20 20 20 20 20 20 20 20 20 20 MR conf,HIMSGNUM()-10◙ 00020C20 20 20 20 20 20 20 49 4E 43 20 63 6F 6E 66 0A 20 20 20 20 20 20 20 20 65 6E 64 77 68 69 6C 65 0A INC conf◙ endwhile◙ 00020C40 06 00 01 00 65 6E 64 69 66 20 AC 01 01 00 0A 49 66 20 63 6F 6E 66 23 20 69 73 20 67 72 65 61 74 ♠.☺.endif ¼☺☺.◙If conf# is great 00020C60 65 72 20 74 68 61 6E 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 61 63 74 75 61 6C 20 63 6F 6E er than the number of actual con 00020C80 66 72 65 6E 63 65 73 20 63 6F 6E 66 23 20 77 69 6C 6C 20 64 65 66 61 75 6C 74 20 74 6F 20 74 68 frences conf# will default to th 00020CA0 65 20 68 69 67 68 65 73 74 20 63 6F 6E 66 65 72 65 6E 63 65 20 6E 75 6D 62 65 72 20 49 66 20 6D e highest conference number If m 00020CC0 73 67 23 20 69 73 20 67 72 65 61 74 65 72 20 74 68 61 6E 20 74 68 65 20 68 69 67 68 65 73 74 20 sg# is greater than the highest 00020CE0 6D 65 73 73 61 67 65 20 6E 75 6D 62 65 72 20 69 6E 20 74 68 61 74 20 63 6F 6E 66 65 72 65 6E 63 message number in that conferenc 00020D00 65 2C 20 69 74 20 77 69 6C 6C 20 64 65 66 61 75 6C 74 20 74 6F 20 74 68 65 20 68 69 67 68 65 73 e, it will default to the highes 00020D20 74 20 6D 65 73 73 61 67 65 20 6E 75 6D 62 65 72 20 69 6E 20 74 68 61 74 20 63 6F 6E 66 65 72 65 t message number in that confere 00020D40 6E 63 65 2E 20 54 68 69 73 20 63 6F 75 6C 64 20 62 65 20 75 73 65 64 20 74 6F 20 73 65 74 20 61 nce. This could be used to set a 00020D60 20 6E 65 77 20 75 73 65 72 73 20 6D 65 73 67 20 70 6F 69 6E 74 65 72 73 20 74 6F 20 72 65 63 65 new users mesg pointers to rece 00020D80 6E 74 20 6D 65 73 73 61 67 65 73 20 73 6F 20 74 68 65 79 20 61 72 65 6E 27 74 20 72 65 70 6C 79 nt messages so they aren't reply 00020DA0 69 6E 67 20 74 6F 20 33 20 79 65 61 72 73 20 6F 6C 64 20 6D 65 73 73 61 67 65 73 2E 20 41 20 75 ing to 3 years old messages. A u 00020DC0 73 65 66 75 6C 20 66 65 61 74 75 72 65 20 77 6F 75 6C 64 20 62 65 20 74 6F 20 67 65 74 20 74 68 seful feature would be to get th 00020DE0 65 20 68 69 67 68 20 63 6F 6E 66 65 72 65 6E 63 65 20 6E 75 6D 62 65 72 2E 20 34 00 00 00 0A 20 e high conference number. 4...◙ 00020E00 20 53 65 65 20 61 6C 73 6F 20 3A 20 48 69 43 6F 6E 66 4E 75 6D 20 48 69 4D 73 67 4E 75 6D 20 41 See also : HiConfNum HiMsgNum A 00020E20 63 74 4D 73 67 4E 75 6D 20 4C 6F 4D 73 67 4E 75 6D 0A 04 00 1A 02 40 03 09 31 00 4A 03 08 1F 02 ctMsgNum LoMsgNum◙♦.→☻@♥○1.J♥◘▼☻ 00020E40 53 03 09 40 00 5D 03 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 08 00 13 00 00 00 0A 20 20 53 S♥○@.]♥◘]☻[◙THelpTopic◘.‼...◙ S 00020E60 45 54 45 4E 56 0A 20 20 DF DF DF DF DF DF 0A 10 00 01 00 0A 53 45 54 45 4E 56 20 65 6E 76 5F 76 ETENV◙ ▀▀▀▀▀▀◙►.☺.◙SETENV env_v 00020E80 61 72 20 1D 00 01 00 0A 53 65 74 20 61 6E 20 65 6E 76 69 72 6F 6E 6D 65 6E 74 20 76 61 72 69 61 ar ↔.☺.◙Set an environment varia 00020EA0 62 6C 65 20 0A 00 01 00 0A 45 78 61 6D 70 6C 65 3A 20 0B 00 00 00 0A 20 73 74 72 69 6E 67 20 73 ble ◙.☺.◙Example: ♂...◙ string s 00020EC0 0A 80 00 00 00 0A 20 6C 65 74 20 73 20 3D 20 22 73 74 61 6E 3D 53 74 61 6E 22 0A 20 53 45 54 45 ◙Ç...◙ let s = "stan=Stan"◙ SETE 00020EE0 4E 56 20 73 0A 20 2E 0A 20 2E 0A 20 2E 0A 20 69 66 20 28 47 45 54 45 4E 56 28 22 73 74 61 6E 22 NV s◙ .◙ .◙ .◙ if (GETENV("stan" 00020F00 29 20 3D 20 22 53 74 61 6E 22 29 20 74 68 65 6E 0A 20 50 72 69 6E 74 6C 6E 20 22 45 6E 76 69 72 ) = "Stan") then◙ Println "Envir 00020F20 6F 6E 6D 65 6E 74 20 76 61 72 69 61 62 6C 65 20 73 74 61 6E 20 3D 20 53 74 61 6E 20 22 0A 20 65 onment variable stan = Stan "◙ e 00020F40 6E 64 69 66 0A 0E 01 01 00 0A 55 73 65 64 20 74 6F 20 73 65 74 20 44 4F 53 20 65 6E 76 69 72 6F ndif◙♫☺☺.◙Used to set DOS enviro 00020F60 6E 6D 65 6E 74 20 76 61 72 69 61 62 6C 65 2E 20 54 68 69 73 20 63 61 6E 20 62 65 20 75 73 65 64 nment variable. This can be used 00020F80 20 66 6F 72 20 50 50 45 27 73 20 74 6F 20 63 6F 6D 6D 75 6E 69 63 61 74 65 20 77 69 74 68 20 6F for PPE's to communicate with o 00020FA0 74 68 65 72 20 50 50 45 27 73 2E 20 54 68 65 20 65 6E 76 69 72 6F 6E 6D 65 6E 74 20 76 61 72 69 ther PPE's. The environment vari 00020FC0 61 62 6C 65 73 20 73 65 74 20 77 69 74 68 69 6E 20 50 50 4C 20 77 69 6C 6C 20 4E 4F 54 20 62 65 ables set within PPL will NOT be 00020FE0 20 61 76 61 69 6C 61 62 6C 65 20 74 6F 20 44 4F 4F 52 73 2E 20 20 45 6E 76 69 72 6F 6E 6D 65 6E available to DOORs. Environmen 00021000 74 20 76 61 72 69 61 62 6C 65 73 20 73 65 74 20 77 69 74 68 69 6E 20 50 50 4C 20 77 69 6C 6C 20 t variables set within PPL will 00021020 62 65 20 63 6C 65 61 72 65 64 20 74 68 65 20 6E 65 78 74 20 74 69 6D 65 20 50 43 42 6F 61 72 64 be cleared the next time PCBoard 00021040 20 72 65 63 79 63 6C 65 73 20 74 68 72 6F 75 67 68 20 44 4F 53 2E 20 21 00 00 00 0A 20 53 65 65 recycles through DOS. !...◙ See 00021060 20 61 6C 73 6F 20 3A 20 47 65 74 45 6E 76 2C 20 53 68 65 6C 6C 2C 20 43 61 6C 6C 0A 03 00 20 00 also : GetEnv, Shell, Call◙♥. . 00021080 F1 01 06 14 01 F9 01 05 B7 00 00 02 04 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 19 00 00 ±☺♠¶☺∙☺♣╖..☻♦]☻[◙THelpTopic♣.↓.. 000210A0 00 0A 20 20 46 43 4C 4F 53 45 41 4C 4C 0A 20 20 DF DF DF DF DF DF DF DF DF 0A 1A 00 01 00 0A 43 .◙ FCLOSEALL◙ ▀▀▀▀▀▀▀▀▀◙→.☺.◙C 000210C0 6C 6F 73 65 73 20 61 6C 6C 20 66 69 6C 65 20 63 68 61 6E 6E 65 6C 73 20 0A 00 01 00 0A 45 78 61 loses all file channels ◙.☺.◙Exa 000210E0 6D 70 6C 65 3A 20 45 00 00 00 0A 20 66 6F 70 65 6E 20 31 2C 20 22 41 75 74 6F 65 78 65 63 2E 62 mple: E...◙ fopen 1, "Autoexec.b 00021100 61 74 22 0A 20 66 6F 70 65 6E 20 32 2C 20 22 43 6F 6E 66 69 67 2E 73 79 73 22 0A 20 2E 0A 20 2E at"◙ fopen 2, "Config.sys"◙ .◙ . 00021120 0A 20 2E 0A 20 66 63 6C 6F 73 65 61 6C 6C 0A 39 00 00 00 0A 20 20 53 65 65 20 61 6C 73 6F 20 3A ◙ .◙ fcloseall◙9...◙ See also : 00021140 20 46 4F 70 65 6E 20 46 43 6C 6F 73 65 20 46 43 72 65 61 74 65 20 46 41 70 70 65 6E 64 20 46 52 FOpen FClose FCreate FAppend FR 00021160 65 77 69 6E 64 20 46 4E 65 78 74 0A 06 00 D3 00 91 00 05 D0 00 97 00 06 D1 00 9E 00 07 CF 00 A6 ewind FNext◙♠.╙.æ.♣╨.ù.♠╤.₧.•╧.ª 00021180 00 07 DA 00 AE 00 07 19 02 B6 00 05 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 0D 00 15 00 00 00 .•┌.«.•↓☻╢.♣]☻[◙THelpTopic♪.§... 000211A0 0A 20 20 46 4E 45 58 54 28 29 0A 20 20 DF DF DF DF DF DF DF 0A 3F 00 01 00 0A 52 65 74 75 72 6E ◙ FNEXT()◙ ▀▀▀▀▀▀▀◙?.☺.◙Return 000211C0 73 20 61 6E 20 61 76 61 69 6C 62 6C 65 20 66 69 6C 65 20 63 68 61 6E 6E 65 6C 2E 20 2D 31 20 77 s an availble file channel. -1 w 000211E0 68 65 6E 20 6E 6F 6E 65 20 61 72 65 20 61 76 61 69 6C 61 62 6C 65 2E 20 0A 00 01 00 0A 45 78 61 hen none are available. ◙.☺.◙Exa 00021200 6D 70 6C 65 3A 20 38 00 00 00 0A 20 70 72 69 6E 74 6C 6E 20 22 54 68 65 20 6E 65 78 74 20 61 76 mple: 8...◙ println "The next av 00021220 61 69 6C 61 62 6C 65 20 66 69 6C 65 20 63 68 61 6E 6E 65 6C 20 69 73 20 22 2C 46 4E 45 58 54 28 ailable file channel is ",FNEXT( 00021240 29 0A 9F 00 01 00 0A 46 4E 45 58 54 20 77 61 73 20 63 72 65 61 74 65 64 20 69 6E 20 6F 72 64 65 )◙ƒ.☺.◙FNEXT was created in orde 00021260 72 20 74 6F 20 62 65 74 74 65 72 20 73 75 70 70 6F 72 74 20 63 6F 64 65 20 6C 69 62 72 61 72 69 r to better support code librari 00021280 65 73 20 6D 61 64 65 20 70 6F 73 73 69 62 6C 65 20 62 79 20 66 75 6E 63 74 69 6F 6E 73 20 61 6E es made possible by functions an 000212A0 64 20 70 72 6F 63 65 64 75 72 65 73 2E 20 46 69 6C 65 20 63 68 61 6E 6E 65 6C 20 6E 75 6D 62 65 d procedures. File channel numbe 000212C0 72 73 20 63 61 6E 20 6E 6F 77 20 62 65 20 64 65 74 65 72 6D 69 6E 65 64 20 61 74 20 72 75 6E 74 rs can now be determined at runt 000212E0 69 6D 65 2E 20 59 00 01 00 0A 43 41 55 54 49 4F 4E 3A 20 55 6E 74 69 6C 20 79 6F 75 20 61 63 74 ime. Y.☺.◙CAUTION: Until you act 00021300 75 61 6C 6C 79 20 4F 50 45 4E 20 61 20 66 69 6C 65 20 46 4E 45 58 54 20 77 69 6C 6C 20 72 65 74 ually OPEN a file FNEXT will ret 00021320 75 72 6E 20 74 68 65 20 73 61 6D 65 20 76 61 6C 75 65 20 6F 76 65 72 20 61 6E 64 20 6F 76 65 72 urn the same value over and over 00021340 2E 20 40 00 01 00 0A 63 68 61 6E 31 20 3D 20 46 4E 45 58 54 28 29 20 63 68 61 6E 32 20 3D 20 46 . @.☺.◙chan1 = FNEXT() chan2 = F 00021360 4E 45 58 54 28 29 20 20 57 52 4F 4E 47 21 20 63 68 61 6E 31 20 77 69 6C 6C 20 65 71 75 61 6C 20 NEXT() WRONG! chan1 will equal 00021380 63 68 61 6E 32 20 29 00 01 00 0A 61 6E 6F 74 68 65 72 20 67 6F 74 63 68 61 3A 20 46 4F 50 45 4E chan2 ).☺.◙another gotcha: FOPEN 000213A0 20 46 4E 45 58 54 28 29 2C 62 6C 61 68 20 62 6C 61 68 20 46 00 01 00 0A 54 68 65 72 65 20 69 73 FNEXT(),blah blah F.☺.◙There is 000213C0 20 6E 6F 20 77 61 79 20 74 6F 20 64 65 74 65 72 6D 69 6E 65 20 77 68 61 74 20 63 68 61 6E 6E 65 no way to determine what channe 000213E0 6C 20 77 61 73 20 75 73 65 64 20 74 6F 20 6F 70 65 6E 20 74 68 65 20 66 69 6C 65 21 20 2D 00 01 l was used to open the file! -.☺ 00021400 00 0A 48 65 72 65 27 73 20 61 6E 20 65 78 61 6D 70 6C 65 20 6F 66 20 68 6F 77 20 69 74 20 73 68 .◙Here's an example of how it sh 00021420 6F 75 6C 64 20 62 65 20 75 73 65 64 3A 20 23 00 01 00 0A 63 68 61 6E 31 20 3D 20 46 4E 45 58 54 ould be used: #.☺.◙chan1 = FNEXT 00021440 28 29 20 46 4F 50 45 4E 20 20 20 63 68 61 6E 31 2C 2E 2E 2E 20 23 00 01 00 0A 63 68 61 6E 32 20 () FOPEN chan1,... #.☺.◙chan2 00021460 3D 20 46 4E 45 58 54 28 29 20 46 4F 50 45 4E 20 20 20 63 68 61 6E 32 2C 2E 2E 2E 20 3D 00 00 00 = FNEXT() FOPEN chan2,... =... 00021480 0A 20 20 53 65 65 20 61 6C 73 6F 20 3A 20 46 4F 70 65 6E 20 46 43 6C 6F 73 65 20 46 43 72 65 61 ◙ See also : FOpen FClose FCrea 000214A0 74 65 20 46 41 70 70 65 6E 64 20 46 52 65 77 69 6E 64 20 46 43 6C 6F 73 65 41 6C 6C 0A 06 00 D3 te FAppend FRewind FCloseAll◙♠.╙ 000214C0 00 BF 02 05 D0 00 C5 02 06 D1 00 CC 02 07 CF 00 D4 02 07 DA 00 DC 02 07 18 02 E4 02 09 5D 02 5B .┐☻♣╨.┼☻♠╤.╠☻•╧.╘☻•┌.▄☻•↑☻Σ☻○]☻[ 000214E0 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 1D 00 00 00 0A 20 20 48 49 43 4F 4E 46 4E 55 4D 28 29 0A ◙THelpTopic♠.↔...◙ HICONFNUM()◙ 00021500 20 20 DF DF DF DF DF DF DF DF DF DF DF 0A 3E 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 68 ▀▀▀▀▀▀▀▀▀▀▀◙>.☺.◙Returns the h 00021520 69 67 68 65 73 74 20 63 6F 6E 66 65 72 65 6E 63 65 20 6E 75 6D 62 65 72 20 61 76 61 69 6C 61 62 ighest conference number availab 00021540 6C 65 20 6F 6E 20 74 68 65 20 62 6F 61 72 64 20 0A 00 01 00 0A 45 78 61 6D 70 6C 65 3A 20 48 00 le on the board ◙.☺.◙Example: H. 00021560 00 00 0A 20 69 6E 74 65 67 65 72 20 69 0A 20 70 72 69 6E 74 6C 6E 20 22 54 68 65 20 68 69 67 68 ..◙ integer i◙ println "The high 00021580 65 73 74 20 63 6F 6E 66 65 72 65 6E 63 65 20 61 76 61 69 6C 61 62 6C 65 20 69 73 20 22 2C 48 49 est conference available is ",HI 000215A0 43 4F 4E 46 4E 55 4D 28 29 0A 50 00 01 00 0A 49 66 20 61 20 63 6F 6E 66 65 72 65 6E 63 65 20 69 CONFNUM()◙P.☺.◙If a conference i 000215C0 73 20 69 6E 73 74 61 6C 6C 65 64 20 69 74 20 77 69 6C 6C 20 62 65 20 63 6F 75 6E 74 65 64 2C 20 s installed it will be counted, 000215E0 65 76 65 6E 20 69 66 20 69 74 20 69 73 20 6E 6F 74 20 62 65 69 6E 67 20 75 73 65 64 2E 20 31 00 even if it is not being used. 1. 00021600 00 00 0A 20 20 53 65 65 20 61 6C 73 6F 20 3A 20 53 65 74 4C 6D 72 20 48 69 4D 73 67 4E 75 6D 20 ..◙ See also : SetLmr HiMsgNum 00021620 41 63 74 4D 73 67 4E 75 6D 20 4C 6F 4D 73 67 4E 75 6D 0A 04 00 16 02 0C 01 06 31 00 13 01 08 1F ActMsgNum LoMsgNum◙♦.▬☻♀☺♠1.‼☺◘▼ 00021640 02 1C 01 09 40 00 26 01 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 1B 00 00 00 0A 20 20 ☻∟☺○@.&☺◘]☻[◙THelpTopic♣.←...◙ 00021660 4F 55 54 42 59 54 45 53 28 29 0A 20 20 DF DF DF DF DF DF DF DF DF DF 0A 5E 00 01 00 0A 52 65 74 OUTBYTES()◙ ▀▀▀▀▀▀▀▀▀▀◙^.☺.◙Ret 00021680 75 72 6E 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 62 79 74 65 73 20 77 61 69 74 69 6E 67 urns the number of bytes waiting 000216A0 20 69 6E 20 74 68 65 20 6D 6F 64 65 6D 73 20 6F 75 74 70 75 74 20 62 75 66 66 65 72 20 4E 6F 74 in the modems output buffer Not 000216C0 20 61 76 61 69 6C 61 62 6C 65 20 69 6E 20 6C 6F 63 61 6C 20 6D 6F 64 65 2E 20 0A 00 01 00 0A 45 available in local mode. ◙.☺.◙E 000216E0 78 61 6D 70 6C 65 3A 20 4C 00 00 00 0A 20 69 6E 74 65 67 65 72 20 69 0A 20 70 72 69 6E 74 6C 6E xample: L...◙ integer i◙ println 00021700 20 22 42 79 74 65 73 20 77 61 69 74 69 6E 67 20 69 6E 20 74 68 65 20 6D 6F 64 65 6D 20 6F 75 74 "Bytes waiting in the modem out 00021720 70 75 74 20 62 75 66 66 65 72 20 22 2C 4F 55 54 42 59 54 45 53 28 29 0A 42 00 00 00 0A 20 20 53 put buffer ",OUTBYTES()◙B...◙ S 00021740 65 65 20 61 6C 73 6F 20 3A 20 49 6E 42 79 74 65 73 20 4D 47 65 74 42 79 74 65 20 53 65 6E 64 4D ee also : InBytes MGetByte SendM 00021760 6F 64 65 6D 20 4D 50 72 69 6E 74 20 4D 50 72 69 6E 74 4C 6E 20 4D 64 6D 46 6C 75 73 68 0A 06 00 odem MPrint MPrintLn MdmFlush◙♠. 00021780 1C 02 DE 00 07 4D 00 E6 00 08 10 01 EF 00 09 F5 00 F9 00 06 F6 00 00 01 08 48 01 09 01 08 5D 02 ∟☻▐.•M.µ.◘►☺∩.○⌡.∙.♠÷..☺◘H☺○☺◘]☻ 000217A0 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 19 00 00 00 0A 20 20 49 4E 42 59 54 45 53 28 29 0A 20 [◙THelpTopic♣.↓...◙ INBYTES()◙ 000217C0 20 DF DF DF DF DF DF DF DF DF 0A 58 00 01 00 0A 52 65 74 75 72 6E 73 20 6E 75 6D 62 65 72 20 6F ▀▀▀▀▀▀▀▀▀◙X.☺.◙Returns number o 000217E0 66 20 62 79 74 65 73 20 77 61 69 74 69 6E 67 20 69 6E 20 74 68 65 20 6D 6F 64 65 6D 20 69 6E 70 f bytes waiting in the modem inp 00021800 75 74 20 62 75 66 66 65 72 20 4E 6F 74 20 61 76 61 69 6C 61 62 6C 65 20 69 6E 20 6C 6F 63 61 6C ut buffer Not available in local 00021820 20 6D 6F 64 65 2E 20 0A 00 01 00 0A 45 78 61 6D 70 6C 65 3A 20 40 00 00 00 0A 20 69 6E 74 65 67 mode. ◙.☺.◙Example: @...◙ integ 00021840 65 72 20 69 0A 20 50 72 69 6E 74 6C 6E 20 22 42 79 74 65 73 20 69 6E 20 6D 6F 64 65 6D 20 69 6E er i◙ Println "Bytes in modem in 00021860 70 75 74 20 62 75 66 66 65 72 20 3D 20 22 2C 49 4E 42 59 54 45 53 28 29 0A 43 00 00 00 0A 20 20 put buffer = ",INBYTES()◙C...◙ 00021880 53 65 65 20 61 6C 73 6F 20 3A 20 4F 75 74 42 79 74 65 73 20 4D 47 65 74 42 79 74 65 20 53 65 6E See also : OutBytes MGetByte Sen 000218A0 64 4D 6F 64 65 6D 20 4D 50 72 69 6E 74 20 4D 50 72 69 6E 74 4C 6E 20 4D 64 6D 46 6C 75 73 68 0A dModem MPrint MPrintLn MdmFlush◙ 000218C0 06 00 1B 02 CA 00 08 4D 00 D3 00 08 10 01 DC 00 09 F5 00 E6 00 06 F6 00 ED 00 08 48 01 F6 00 08 ♠.←☻╩.◘M.╙.◘►☺▄.○⌡.µ.♠÷.φ.◘H☺÷.◘ 000218E0 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 17 00 00 00 0A 20 20 50 43 42 4D 41 43 28 29 0A ]☻[◙THelpTopic♣.↨...◙ PCBMAC()◙ 00021900 20 20 DF DF DF DF DF DF DF DF 0A 3E 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 42 49 47 53 54 52 ▀▀▀▀▀▀▀▀◙>.☺.◙Returns a BIGSTR 00021920 20 63 6F 6E 74 61 69 6E 69 6E 67 20 74 68 65 20 65 78 70 61 6E 64 65 64 20 74 65 78 74 20 6F 66 containing the expanded text of 00021940 20 61 20 50 43 42 20 4D 41 43 52 4F 20 0A 00 01 00 0A 45 78 61 6D 70 6C 65 3A 20 7D 00 00 00 0A a PCB MACRO ◙.☺.◙Example: }...◙ 00021960 20 69 6E 74 65 67 65 72 20 69 2C 6A 2C 20 72 65 73 0A 20 6A 20 3D 20 50 43 42 4D 41 43 28 22 40 integer i,j, res◙ j = PCBMAC("@ 00021980 54 69 6D 65 6C 69 6D 69 74 40 22 29 0A 20 69 20 3D 20 50 43 42 4D 41 43 28 22 40 54 69 6D 65 75 Timelimit@")◙ i = PCBMAC("@Timeu 000219A0 73 65 64 40 22 29 0A 20 72 65 73 20 3D 20 6A 2D 69 0A 20 70 72 69 6E 74 6C 6E 20 22 59 6F 75 20 sed@")◙ res = j-i◙ println "You 000219C0 68 61 76 65 20 22 2C 72 65 73 2C 20 22 20 4D 69 6E 75 74 65 73 20 6C 65 66 74 22 0A 87 00 00 00 have ",res, " Minutes left"◙ç... 000219E0 0A 20 50 43 42 20 4D 41 43 52 4F 53 20 6E 6F 74 20 73 75 70 70 6F 72 74 65 64 3A 0A 20 40 61 75 ◙ PCB MACROS not supported:◙ @au 00021A00 74 6F 6D 6F 72 65 40 20 40 62 65 65 70 40 20 40 63 6C 72 65 6F 6C 40 20 40 63 6C 73 40 20 40 64 tomore@ @beep@ @clreol@ @cls@ @d 00021A20 65 6C 61 79 40 20 40 6D 6F 72 65 40 20 40 70 61 75 73 65 40 20 40 70 6F 66 66 40 20 40 70 6F 6E elay@ @more@ @pause@ @poff@ @pon 00021A40 40 20 40 70 6F 73 40 0A 20 40 71 6F 66 66 40 20 40 71 6F 6E 40 20 40 77 61 69 74 40 20 40 77 68 @ @pos@◙ @qoff@ @qon@ @wait@ @wh 00021A60 6F 40 20 40 78 40 0A 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 07 00 15 00 00 00 0A 20 20 o@ @x@◙..]☻[◙THelpTopic•.§...◙ 00021A80 43 52 43 33 32 28 29 0A 20 20 DF DF DF DF DF DF DF 0A 32 00 01 00 0A 55 4E 53 49 47 4E 45 44 54 CRC32()◙ ▀▀▀▀▀▀▀◙2.☺.◙UNSIGNEDT 00021AA0 59 50 45 20 3D 20 43 52 43 33 32 28 43 52 43 5F 46 49 4C 45 2C 22 43 3A 5C 41 55 54 4F 45 58 45 YPE = CRC32(CRC_FILE,"C:\AUTOEXE 00021AC0 43 2C 42 41 54 22 29 20 33 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 3D 20 43 52 43 33 32 C,BAT") 3... = CRC32 00021AE0 28 43 52 43 5F 53 54 52 2C 22 53 74 61 6E 20 69 73 20 73 75 70 65 72 20 63 6F 6F 6C 22 29 0A 3B (CRC_STR,"Stan is super cool")◙; 00021B00 00 01 00 0A 52 65 74 75 72 6E 73 20 61 6E 20 55 4E 53 49 47 4E 45 44 20 76 61 6C 75 65 20 6F 66 .☺.◙Returns an UNSIGNED value of 00021B20 20 74 68 65 20 43 52 43 20 6F 66 20 61 20 66 69 6C 65 20 6F 72 20 73 74 72 69 6E 67 2E 20 0A 00 the CRC of a file or string. ◙. 00021B40 01 00 0A 45 78 61 6D 70 6C 65 3A 20 4F 00 00 00 0A 20 50 72 69 6E 74 6C 6E 20 22 43 52 43 20 6F ☺.◙Example: O...◙ Println "CRC o 00021B60 6E 20 74 68 65 20 66 69 6C 65 20 41 55 54 4F 45 58 45 43 2E 42 41 54 20 69 73 22 2C 20 43 52 43 n the file AUTOEXEC.BAT is", CRC 00021B80 33 32 28 43 52 43 5F 46 49 4C 45 2C 22 43 3A 5C 41 55 54 4F 45 58 45 43 2E 42 41 54 22 29 0A 96 32(CRC_FILE,"C:\AUTOEXEC.BAT")◙û 00021BA0 00 01 00 0A 54 68 65 20 63 6F 6E 73 74 61 6E 74 73 20 43 52 43 5F 46 49 4C 45 20 61 6E 64 20 43 .☺.◙The constants CRC_FILE and C 00021BC0 52 43 5F 53 54 52 20 61 72 65 20 74 68 65 20 73 61 6D 65 20 61 73 20 54 52 55 45 20 61 6E 64 20 RC_STR are the same as TRUE and 00021BE0 46 41 4C 53 45 2E 20 54 68 65 79 20 77 65 72 65 20 61 64 64 65 64 20 74 6F 20 6D 61 6B 65 20 69 FALSE. They were added to make i 00021C00 74 20 65 61 73 69 65 72 20 74 6F 20 73 65 65 20 69 66 20 61 20 66 69 6C 65 20 6F 72 20 73 74 72 t easier to see if a file or str 00021C20 69 6E 67 20 77 61 73 20 62 65 69 6E 67 20 70 72 6F 63 65 73 73 65 64 2E 20 00 00 5D 02 5B 0A 54 ing was being processed. ..]☻[◙T 00021C40 48 65 6C 70 54 6F 70 69 63 05 00 1D 00 00 00 0A 20 20 41 43 54 4D 53 47 4E 55 4D 28 29 0A 20 20 HelpTopic♣.↔...◙ ACTMSGNUM()◙ 00021C60 DF DF DF DF DF DF DF DF DF DF DF 0A 39 00 01 00 0A 52 65 74 75 72 6E 73 20 6E 75 6D 62 65 72 20 ▀▀▀▀▀▀▀▀▀▀▀◙9.☺.◙Returns number 00021C80 6F 66 20 61 63 74 69 76 65 20 6D 65 73 73 61 67 65 73 20 69 6E 20 63 75 72 72 65 6E 74 20 63 6F of active messages in current co 00021CA0 6E 66 65 72 65 6E 63 65 20 0A 00 01 00 0A 45 78 61 6D 70 6C 65 3A 20 53 00 00 00 0A 20 69 6E 74 nference ◙.☺.◙Example: S...◙ int 00021CC0 65 67 65 72 20 69 0A 20 70 72 69 6E 74 6C 6E 20 22 54 68 65 72 65 20 61 72 65 20 22 2C 41 43 54 eger i◙ println "There are ",ACT 00021CE0 4D 53 47 4E 55 4D 28 29 2C 22 20 6D 65 73 73 61 67 65 73 20 69 6E 20 63 6F 6E 66 65 72 65 6E 63 MSGNUM()," messages in conferenc 00021D00 65 20 22 2C 43 55 52 43 4F 4E 46 28 29 0A 2F 00 00 00 0A 20 20 53 65 65 20 61 6C 73 6F 20 3A 20 e ",CURCONF()◙/...◙ See also : 00021D20 4A 6F 69 6E 20 48 69 43 6F 6E 66 4E 75 6D 20 4C 6F 4D 73 67 4E 75 6D 20 48 69 4D 73 67 4E 75 6D Join HiConfNum LoMsgNum HiMsgNum 00021D40 0A 04 00 EC 00 C2 00 04 1A 02 C7 00 09 40 00 D1 00 08 31 00 DA 00 08 5D 02 5B 0A 54 48 65 6C 70 ◙♦.∞.┬.♦→☻╟.○@.╤.◘1.┌.◘]☻[◙THelp 00021D60 54 6F 70 69 63 07 00 1D 00 00 00 0A 20 20 53 54 41 43 4B 4C 45 46 54 28 29 0A 20 20 DF DF DF DF Topic•.↔...◙ STACKLEFT()◙ ▀▀▀▀ 00021D80 DF DF DF DF DF DF DF 0A 39 00 01 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 6E 75 6D 62 65 72 20 ▀▀▀▀▀▀▀◙9.☺.◙Returns the number 00021DA0 6F 66 20 62 79 74 65 73 20 6C 65 66 74 20 6F 6E 20 74 68 65 20 2A 73 79 73 74 65 6D 2A 20 73 74 of bytes left on the *system* st 00021DC0 61 63 6B 2E 20 0A 00 01 00 0A 45 78 61 6D 70 6C 65 3A 20 3E 00 00 00 0A 20 70 72 69 6E 74 6C 6E ack. ◙.☺.◙Example: >...◙ println 00021DE0 20 22 54 68 65 72 65 20 61 72 65 20 22 2C 53 54 41 43 4B 4C 45 46 54 28 29 2C 22 20 62 79 74 65 "There are ",STACKLEFT()," byte 00021E00 73 20 6C 65 66 74 20 6F 6E 20 74 68 65 20 73 74 61 63 6B 22 0A 77 00 00 00 0A 20 3B 72 65 63 75 s left on the stack"◙w...◙ ;recu 00021E20 72 73 69 76 65 20 63 61 6C 6C 20 73 75 70 70 6F 72 74 0A 20 66 75 6E 63 74 69 6F 6E 20 73 74 61 rsive call support◙ function sta 00021E40 6E 28 69 6E 74 65 67 65 72 20 69 2C 73 74 72 69 6E 67 20 73 74 72 29 0A 20 20 20 69 66 28 73 74 n(integer i,string str)◙ if(st 00021E60 61 63 6B 6C 65 66 74 28 29 20 3E 20 53 54 4B 5F 4C 49 4D 49 54 29 20 73 74 61 6E 28 69 2C 22 44 ackleft() > STK_LIMIT) stan(i,"D 00021E80 65 62 72 61 22 29 0A 20 65 6E 64 66 75 6E 63 0A 99 01 01 00 0A 54 68 69 73 20 66 75 6E 63 74 69 ebra")◙ endfunc◙Ö☺☺.◙This functi 00021EA0 6F 6E 20 77 61 73 20 61 64 64 65 64 20 74 6F 20 73 75 70 70 6F 72 74 20 6E 65 73 74 65 64 20 61 on was added to support nested a 00021EC0 6E 64 20 72 65 63 75 72 73 69 76 65 20 66 75 6E 63 74 69 6F 6E 20 63 61 6C 6C 73 2E 20 53 69 6E nd recursive function calls. Sin 00021EE0 63 65 20 66 75 6E 63 74 69 6F 6E 20 63 61 6C 6C 73 20 74 61 6B 65 20 61 20 6C 6F 74 20 6F 66 20 ce function calls take a lot of 00021F00 73 74 61 63 6B 20 73 70 61 63 65 2E 20 41 73 20 6F 66 20 6E 6F 77 20 6F 6E 6C 79 20 61 62 6F 75 stack space. As of now only abou 00021F20 74 20 32 36 20 6E 65 73 74 65 64 20 6F 72 20 72 65 63 75 72 73 69 76 65 20 63 61 6C 6C 73 20 63 t 26 nested or recursive calls c 00021F40 61 6E 20 65 61 74 20 75 70 20 74 68 65 20 73 74 61 63 6B 2E 20 54 68 69 73 20 6C 65 74 73 20 74 an eat up the stack. This lets t 00021F60 68 65 20 70 72 6F 67 72 61 6D 6D 65 72 20 6B 6E 6F 77 20 77 68 65 6E 20 68 65 2F 73 68 65 20 69 he programmer know when he/she i 00021F80 73 20 72 75 6E 6E 69 6E 67 20 6F 75 74 20 6F 66 20 73 74 61 63 6B 20 73 70 61 63 65 20 61 73 20 s running out of stack space as 00021FA0 74 6F 20 61 76 6F 69 64 20 61 20 72 75 6E 74 69 6D 65 20 65 72 72 6F 72 2E 20 42 6F 74 68 20 72 to avoid a runtime error. Both r 00021FC0 65 63 75 72 73 69 6F 6E 20 61 6E 64 20 6E 65 73 74 65 64 20 66 75 6E 63 74 69 6F 6E 20 63 61 6C ecursion and nested function cal 00021FE0 6C 73 20 73 68 6F 75 6C 64 20 63 68 65 63 6B 20 74 68 69 73 20 76 61 6C 75 65 20 69 66 20 6D 6F ls should check this value if mo 00022000 72 65 20 74 68 61 6E 20 6A 75 73 74 20 61 20 66 65 77 20 63 61 6C 6C 73 20 61 72 65 20 74 6F 20 re than just a few calls are to 00022020 62 65 20 65 78 65 63 75 74 65 64 2E 20 22 00 00 00 0A 20 20 53 65 65 20 61 6C 73 6F 20 3A 20 53 be executed. "...◙ See also : S 00022040 74 61 63 6B 45 72 72 20 53 74 61 63 6B 41 62 6F 72 74 0A 02 00 21 02 BD 02 08 22 02 C6 02 0A 5D tackErr StackAbort◙☻.!☻╜☻◘"☻╞☻◙] 00022060 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 1B 00 00 00 0A 20 20 53 54 41 43 4B 45 52 52 28 29 ☻[◙THelpTopic♠.←...◙ STACKERR() 00022080 0A 20 20 DF DF DF DF DF DF DF DF DF DF 0A 4C 00 01 00 0A 52 65 74 75 72 6E 73 20 61 20 62 6F 6F ◙ ▀▀▀▀▀▀▀▀▀▀◙L.☺.◙Returns a boo 000220A0 6C 65 61 6E 20 76 61 6C 75 65 20 77 68 69 63 68 20 69 6E 64 69 63 61 74 65 73 20 61 20 73 74 61 lean value which indicates a sta 000220C0 63 6B 20 65 72 72 6F 72 20 68 61 73 20 6F 63 63 75 72 65 64 20 69 66 20 54 52 55 45 2E 20 0A 00 ck error has occured if TRUE. ◙. 000220E0 01 00 0A 45 78 61 6D 70 6C 65 3A 20 4C 00 00 00 0A 20 69 66 20 28 53 54 41 43 4B 45 52 52 28 29 ☺.◙Example: L...◙ if (STACKERR() 00022100 29 20 74 68 65 6E 0A 20 20 20 20 20 70 72 69 6E 74 6C 6E 20 22 41 6E 20 65 72 72 6F 72 20 68 61 ) then◙ println "An error ha 00022120 73 20 6F 63 63 75 72 65 64 20 22 0A 20 20 20 20 20 65 6E 64 0A 20 65 6E 64 69 66 0A 58 02 01 00 s occured "◙ end◙ endif◙X☻☺. 00022140 0A 42 65 63 61 75 73 65 20 6F 66 20 74 68 65 20 6C 69 6D 69 74 65 64 20 73 74 61 63 6B 20 73 70 ◙Because of the limited stack sp 00022160 61 63 65 20 66 6F 72 20 72 65 63 75 72 73 69 76 65 20 66 75 6E 63 74 69 6F 6E 20 63 61 6C 6C 73 ace for recursive function calls 00022180 20 74 68 69 73 20 66 75 6E 63 74 69 6F 6E 20 77 61 73 20 63 72 65 61 74 65 64 2E 20 49 74 20 61 this function was created. It a 000221A0 6C 6C 6F 77 73 20 74 68 65 20 70 72 6F 67 72 61 6D 6D 65 72 20 74 6F 20 64 65 74 65 72 6D 69 6E llows the programmer to determin 000221C0 65 20 69 66 20 61 20 73 74 61 63 6B 20 65 72 72 6F 72 20 68 61 73 20 6F 63 63 75 72 65 64 20 77 e if a stack error has occured w 000221E0 68 69 6C 65 20 65 78 65 63 75 74 69 6E 67 20 61 20 50 50 45 2E 20 54 68 69 73 20 69 73 20 69 6E hile executing a PPE. This is in 00022200 20 61 64 64 69 74 69 6F 6E 20 74 6F 20 74 68 65 20 65 72 72 6F 72 20 6D 65 73 73 61 67 65 20 77 addition to the error message w 00022220 68 65 6E 20 74 68 65 20 65 72 72 6F 72 20 6F 63 63 75 72 73 2E 20 54 68 65 20 6F 6E 6C 79 20 77 hen the error occurs. The only w 00022240 61 79 20 74 68 69 73 20 77 69 6C 6C 20 62 65 20 75 73 65 66 75 6C 20 69 73 20 69 66 20 74 68 65 ay this will be useful is if the 00022260 20 50 50 4C 20 70 72 6F 67 72 61 6D 6D 65 72 20 68 61 73 20 74 6F 6C 64 20 50 50 4C 20 6E 6F 74 PPL programmer has told PPL not 00022280 20 74 6F 20 61 62 6F 72 74 20 6F 6E 20 73 74 61 63 6B 20 65 72 72 6F 72 73 2E 20 50 50 4C 20 77 to abort on stack errors. PPL w 000222A0 69 6C 6C 20 2A 6E 6F 74 2A 20 61 6C 6C 6F 77 20 73 79 73 74 65 6D 20 6D 65 6D 6F 72 79 20 74 6F ill *not* allow system memory to 000222C0 20 62 65 20 63 6F 72 72 75 70 74 65 64 20 77 68 65 6E 20 73 74 61 63 6B 20 73 70 61 63 65 20 68 be corrupted when stack space h 000222E0 61 73 20 62 65 65 6E 20 65 78 61 75 73 74 65 64 2E 20 49 74 20 77 69 6C 6C 20 64 69 73 61 6C 6C as been exausted. It will disall 00022300 6F 77 20 61 6E 79 20 6D 6F 72 65 20 66 75 6E 63 74 69 6F 6E 20 63 61 6C 6C 73 20 77 68 65 6E 20 ow any more function calls when 00022320 74 68 65 72 65 20 69 73 20 6E 6F 20 73 79 73 74 65 6D 20 73 74 61 63 6B 20 73 70 61 63 65 20 6C there is no system stack space l 00022340 65 66 74 2E 20 2A 4E 6F 74 65 20 6E 65 73 74 65 64 2F 72 65 63 75 72 73 69 76 65 20 70 72 6F 63 eft. *Note nested/recursive proc 00022360 65 64 75 72 65 20 63 61 6C 6C 73 20 61 72 65 20 6C 69 6D 69 74 65 64 20 62 79 20 68 65 61 70 20 edure calls are limited by heap 00022380 73 70 61 63 65 2C 20 6E 6F 74 20 73 74 61 63 6B 20 73 70 61 63 65 2E 20 23 00 00 00 0A 20 20 53 space, not stack space. #...◙ S 000223A0 65 65 20 61 6C 73 6F 20 3A 20 53 74 61 63 6B 4C 65 66 74 20 53 74 61 63 6B 41 62 6F 72 74 0A 02 ee also : StackLeft StackAbort◙☻ 000223C0 00 20 02 24 03 09 22 02 2E 03 0A 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 07 00 1B 00 00 00 0A . ☻$♥○"☻.♥◙]☻[◙THelpTopic•.←...◙ 000223E0 20 20 53 54 41 43 4B 41 42 4F 52 54 0A 20 20 DF DF DF DF DF DF DF DF DF DF 0A 19 00 01 00 0A 53 STACKABORT◙ ▀▀▀▀▀▀▀▀▀▀◙↓.☺.◙S 00022400 54 41 43 4B 41 42 4F 52 54 20 54 52 55 45 20 7C 20 46 41 4C 53 45 20 0A 00 01 00 0A 45 78 61 6D TACKABORT TRUE | FALSE ◙.☺.◙Exam 00022420 70 6C 65 3A 20 23 00 00 00 0A 20 53 54 41 43 4B 41 42 4F 52 54 20 54 52 55 45 20 3B 44 65 66 61 ple: #...◙ STACKABORT TRUE ;Defa 00022440 75 6C 74 20 69 73 20 54 52 55 45 0A F6 00 01 00 0A 54 68 69 73 20 61 6C 6C 6F 77 73 20 74 68 65 ult is TRUE◙÷.☺.◙This allows the 00022460 20 70 72 6F 67 72 61 6D 6D 65 72 20 74 6F 20 74 65 6C 6C 20 74 68 65 20 72 75 6E 74 69 6D 65 20 programmer to tell the runtime 00022480 6D 6F 64 75 6C 65 20 74 6F 20 74 72 79 20 69 74 73 20 62 65 73 74 20 74 6F 20 63 6F 6E 74 69 6E module to try its best to contin 000224A0 75 65 20 65 78 65 63 75 74 69 6E 67 20 61 66 74 65 72 20 61 20 73 74 61 63 6B 20 65 72 72 6F 72 ue executing after a stack error 000224C0 20 68 61 73 20 6F 63 63 75 72 72 65 64 2E 20 49 66 20 69 74 20 69 73 20 70 61 73 73 65 64 20 46 has occurred. If it is passed F 000224E0 41 4C 53 45 2C 20 69 74 20 77 69 6C 6C 20 61 62 6F 72 74 20 65 78 65 63 75 74 69 6F 6E 20 61 66 ALSE, it will abort execution af 00022500 74 65 72 20 61 20 73 74 61 63 6B 20 65 72 72 6F 72 2E 20 49 66 20 69 74 20 69 73 20 70 61 73 73 ter a stack error. If it is pass 00022520 65 64 20 54 52 55 45 20 74 68 65 20 50 50 45 20 77 69 6C 6C 20 63 6F 6E 74 69 6E 75 65 20 74 6F ed TRUE the PPE will continue to 00022540 20 72 75 6E 2E 20 AE 00 01 00 0A 43 41 55 54 49 4F 4E 21 20 49 66 20 79 6F 75 20 63 6F 6E 74 69 run. «.☺.◙CAUTION! If you conti 00022560 6E 75 65 20 74 6F 20 65 78 65 63 75 74 65 20 61 66 74 65 72 20 61 20 73 74 61 63 6B 20 65 72 72 nue to execute after a stack err 00022580 6F 72 2C 20 70 72 6F 67 72 61 6D 20 65 78 65 63 75 74 69 6F 6E 20 77 69 6C 6C 20 62 65 20 75 6E or, program execution will be un 000225A0 70 72 65 64 69 63 74 61 62 6C 65 2E 20 50 50 4C 20 77 69 6C 6C 20 6E 6F 74 20 61 6C 6C 6F 77 20 predictable. PPL will not allow 000225C0 73 79 73 74 65 6D 20 6D 65 6D 6F 72 79 20 74 6F 20 62 65 20 63 6F 72 72 75 70 74 65 64 20 62 65 system memory to be corrupted be 000225E0 63 61 75 73 65 20 6F 66 20 61 20 73 74 61 63 6B 20 65 72 72 6F 72 2E 20 21 00 00 00 0A 20 20 53 cause of a stack error. !...◙ S 00022600 65 65 20 61 6C 73 6F 20 3A 20 53 74 61 63 6B 4C 65 66 74 20 53 74 61 63 6B 45 72 72 0A 02 00 20 ee also : StackLeft StackErr◙☻. 00022620 02 14 02 09 21 02 1E 02 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 0D 00 15 00 00 00 0A 20 20 ☻¶☻○!☻▲☻◘]☻[◙THelpTopic♪.§...◙ 00022640 44 4E 45 58 54 28 29 0A 20 20 DF DF DF DF DF DF DF 0A 46 00 01 00 0A 52 65 74 75 72 6E 73 20 61 DNEXT()◙ ▀▀▀▀▀▀▀◙F.☺.◙Returns a 00022660 6E 20 61 76 61 69 6C 61 62 6C 65 20 64 62 61 73 65 20 66 69 6C 65 20 63 68 61 6E 6E 65 6C 2E 20 n available dbase file channel. 00022680 2D 31 20 77 68 65 6E 20 6E 6F 6E 65 20 61 72 65 20 61 76 61 69 6C 61 62 6C 65 2E 20 0A 00 01 00 -1 when none are available. ◙.☺. 000226A0 0A 45 78 61 6D 70 6C 65 3A 20 3E 00 00 00 0A 20 70 72 69 6E 74 6C 6E 20 22 54 68 65 20 6E 65 78 ◙Example: >...◙ println "The nex 000226C0 74 20 61 76 61 69 6C 61 62 6C 65 20 64 62 61 73 65 20 66 69 6C 65 20 63 68 61 6E 6E 65 6C 20 69 t available dbase file channel i 000226E0 73 20 22 2C 44 4E 45 58 54 28 29 0A A0 00 01 00 0A 0A 44 4E 45 58 54 20 77 61 73 20 63 72 65 61 s ",DNEXT()◙á.☺.◙◙DNEXT was crea 00022700 74 65 64 20 69 6E 20 6F 72 64 65 72 20 74 6F 20 62 65 74 74 65 72 20 73 75 70 70 6F 72 74 20 63 ted in order to better support c 00022720 6F 64 65 20 6C 69 62 72 61 72 69 65 73 20 6D 61 64 65 20 70 6F 73 73 69 62 6C 65 20 62 79 20 66 ode libraries made possible by f 00022740 75 6E 63 74 69 6F 6E 73 20 61 6E 64 20 70 72 6F 63 65 64 75 72 65 73 2E 20 46 69 6C 65 20 63 68 unctions and procedures. File ch 00022760 61 6E 6E 65 6C 20 6E 75 6D 62 65 72 73 20 63 61 6E 20 6E 6F 77 20 62 65 20 64 65 74 65 72 6D 69 annel numbers can now be determi 00022780 6E 65 64 20 61 74 20 72 75 6E 74 69 6D 65 2E 20 59 00 01 00 0A 43 41 55 54 49 4F 4E 21 20 55 6E ned at runtime. Y.☺.◙CAUTION! Un 000227A0 74 69 6C 20 79 6F 75 20 61 63 74 75 61 6C 6C 79 20 4F 50 45 4E 20 61 20 66 69 6C 65 20 44 4E 45 til you actually OPEN a file DNE 000227C0 58 54 20 77 69 6C 6C 20 72 65 74 75 72 6E 20 74 68 65 20 73 61 6D 65 20 76 61 6C 75 65 20 6F 76 XT will return the same value ov 000227E0 65 72 20 61 6E 64 20 6F 76 65 72 2E 20 40 00 01 00 0A 63 68 61 6E 31 20 3D 20 44 4E 45 58 54 28 er and over. @.☺.◙chan1 = DNEXT( 00022800 29 20 63 68 61 6E 32 20 3D 20 44 4E 45 58 54 28 29 20 20 57 52 4F 4E 47 21 20 63 68 61 6E 31 20 ) chan2 = DNEXT() WRONG! chan1 00022820 77 69 6C 6C 20 65 71 75 61 6C 20 63 68 61 6E 32 20 23 00 01 00 0A 61 6E 6F 74 68 65 72 20 67 6F will equal chan2 #.☺.◙another go 00022840 74 63 68 61 3A 20 46 4F 50 45 4E 20 44 4E 45 58 54 28 29 2C 2E 2E 2E 20 46 00 01 00 0A 54 68 65 tcha: FOPEN DNEXT(),... F.☺.◙The 00022860 72 65 20 69 73 20 6E 6F 20 77 61 79 20 74 6F 20 64 65 74 65 72 6D 69 6E 65 20 77 68 61 74 20 63 re is no way to determine what c 00022880 68 61 6E 6E 65 6C 20 77 61 73 20 75 73 65 64 20 74 6F 20 6F 70 65 6E 20 74 68 65 20 66 69 6C 65 hannel was used to open the file 000228A0 21 20 2D 00 01 00 0A 48 65 72 65 27 73 20 61 6E 20 65 78 61 6D 70 6C 65 20 6F 66 20 68 6F 77 20 ! -.☺.◙Here's an example of how 000228C0 69 74 20 73 68 6F 75 6C 64 20 62 65 20 75 73 65 64 3A 20 23 00 01 00 0A 63 68 61 6E 31 20 3D 20 it should be used: #.☺.◙chan1 = 000228E0 44 4E 45 58 54 28 29 20 46 4F 50 45 4E 20 20 20 63 68 61 6E 31 2C 2E 2E 2E 20 23 00 01 00 0A 63 DNEXT() FOPEN chan1,... #.☺.◙c 00022900 68 61 6E 32 20 3D 20 44 4E 45 58 54 28 29 20 46 4F 50 45 4E 20 20 20 63 68 61 6E 32 2C 2E 2E 2E han2 = DNEXT() FOPEN chan2,... 00022920 20 1E 00 00 00 0A 20 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 42 61 73 65 FF 66 75 6E 63 74 69 6F ▲...◙ See also : DBase functio 00022940 6E 73 0A 01 00 14 02 C7 02 0F 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 07 00 2D 00 00 00 0A 20 ns◙☺.¶☻╟☻☼]☻[◙THelpTopic•.-...◙ 00022960 20 54 4F 44 44 41 54 45 20 28 44 41 54 45 20 64 61 74 65 29 0A 20 20 DF DF DF DF DF DF DF DF DF TODDATE (DATE date)◙ ▀▀▀▀▀▀▀▀▀ 00022980 DF DF DF DF DF DF DF DF DF DF 0A 26 00 01 00 0A 43 6F 6E 76 65 72 74 73 20 61 6E 79 20 50 50 4C ▀▀▀▀▀▀▀▀▀▀◙&.☺.◙Converts any PPL 000229A0 20 74 79 70 65 20 74 6F 20 44 44 41 54 45 20 74 79 70 65 2E 20 0A 00 01 00 0A 45 78 61 6D 70 6C type to DDATE type. ◙.☺.◙Exampl 000229C0 65 3A 20 14 00 00 00 0A 20 44 41 54 45 20 64 31 0A 20 44 44 41 54 45 20 64 32 0A 13 00 00 00 0A e: ¶...◙ DATE d1◙ DDATE d2◙‼...◙ 000229E0 20 64 32 20 3D 20 54 4F 44 44 41 54 45 28 64 31 29 0A 6A 00 01 00 0A 54 68 69 73 20 69 73 20 61 d2 = TODDATE(d1)◙j.☺.◙This is a 00022A00 6E 20 65 78 70 6C 69 63 69 74 20 74 79 70 65 20 63 6F 6E 76 65 72 73 69 6F 6E 2E 20 49 6D 70 6C n explicit type conversion. Impl 00022A20 69 63 69 74 20 74 79 70 65 20 63 6F 6E 76 65 72 73 69 6F 6E 20 69 73 20 61 6C 73 6F 20 76 61 6C icit type conversion is also val 00022A40 69 64 20 61 73 20 77 69 74 68 20 61 6C 6C 20 6F 74 68 65 72 20 50 50 4C 20 74 79 70 65 73 2E 20 id as with all other PPL types. 00022A60 2A 00 00 00 0A 20 20 53 65 65 20 61 6C 73 6F 20 3A 20 44 61 74 65 20 44 44 61 74 65 FF 64 61 74 *...◙ See also : Date DDate dat 00022A80 61 FF 74 79 70 65 20 4D 6B 44 61 74 65 0A 03 00 17 00 FD 00 04 02 00 02 01 0F 55 00 12 01 06 5D a type MkDate◙♥.↨.².♦☻.☻☺☼U.↕☺♠] 00022AA0 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 1B 00 00 00 0A 20 20 46 52 45 41 4C 54 55 53 45 52 ☻[◙THelpTopic♣.←...◙ FREALTUSER 00022AC0 0A 20 20 DF DF DF DF DF DF DF DF DF DF 0A A0 00 01 00 0A 53 69 6E 63 65 20 6F 6E 6C 79 20 6F 6E ◙ ▀▀▀▀▀▀▀▀▀▀◙á.☺.◙Since only on 00022AE0 65 20 47 45 54 41 4C 54 55 53 45 52 20 63 61 6E 20 62 65 20 61 63 74 69 76 65 20 61 74 20 6F 6E e GETALTUSER can be active at on 00022B00 65 20 74 69 6D 65 2C 20 46 52 45 41 4C 54 55 53 45 52 20 63 61 6E 20 61 6C 6C 6F 77 20 6F 74 68 e time, FREALTUSER can allow oth 00022B20 65 72 20 70 72 6F 63 65 73 73 65 73 20 77 68 69 63 68 20 6E 65 65 64 20 74 6F 20 75 73 65 20 47 er processes which need to use G 00022B40 45 54 41 4C 54 55 53 45 52 20 28 73 75 63 68 20 61 73 20 74 68 65 20 4D 45 53 53 41 47 45 20 63 ETALTUSER (such as the MESSAGE c 00022B60 6F 6D 6D 65 6E 64 29 20 74 6F 20 64 6F 20 73 6F 2E 20 0A 00 01 00 0A 45 78 61 6D 70 6C 65 3A 20 ommend) to do so. ◙.☺.◙Example: 00022B80 4E 00 00 00 0A 20 73 74 72 69 6E 67 20 6E 61 6D 65 0A 20 47 45 54 41 4C 54 55 53 45 52 20 32 30 N...◙ string name◙ GETALTUSER 20 00022BA0 0A 20 6E 61 6D 65 20 3D 20 55 5F 4E 41 4D 45 28 29 0A 20 46 52 45 41 4C 54 55 53 45 52 0A 20 6D ◙ name = U_NAME()◙ FREALTUSER◙ m 00022BC0 65 73 73 61 67 65 20 31 2C 6E 61 6D 65 2C 2E 2E 2E 0A 34 00 00 00 0A 20 20 53 65 65 20 61 6C 73 essage 1,name,...◙4...◙ See als 00022BE0 6F 20 3A 20 47 65 74 41 6C 74 55 73 65 72 20 47 65 74 55 73 65 72 20 50 75 74 41 6C 74 55 73 65 o : GetAltUser GetUser PutAltUse 00022C00 72 20 50 75 74 55 73 65 72 0A 04 00 54 01 22 01 0A DC 00 2D 01 07 53 01 35 01 0A 06 01 40 01 07 r PutUser◙♦.T☺"☺◙▄.-☺•S☺5☺◙♠☺@☺• 00022C20 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 0C 00 1B 00 00 00 0A 20 20 41 43 43 4F 55 4E 54 49 4E ]☻[◙THelpTopic♀.←...◙ ACCOUNTIN 00022C40 47 0A 20 20 DF DF DF DF DF DF DF DF DF DF 0A D1 00 01 00 0A 53 65 76 65 72 61 6C 20 66 75 6E 63 G◙ ▀▀▀▀▀▀▀▀▀▀◙╤.☺.◙Several func 00022C60 74 69 6F 6E 73 20 61 6E 64 20 73 74 61 74 65 6D 65 6E 74 73 20 68 61 76 65 20 62 65 65 6E 20 61 tions and statements have been a 00022C80 64 64 65 64 20 74 6F 20 73 75 70 70 6F 72 74 20 50 43 42 6F 61 72 64 20 61 63 63 6F 75 6E 74 69 dded to support PCBoard accounti 00022CA0 6E 67 20 66 65 61 74 75 72 65 73 2E 20 41 6C 73 6F 2C 20 6D 61 6E 79 20 73 79 73 74 65 6D 20 63 ng features. Also, many system c 00022CC0 6F 6E 73 74 61 6E 74 73 20 68 61 76 65 20 62 65 65 6E 20 61 64 64 65 64 20 74 6F 20 6D 61 6B 65 onstants have been added to make 00022CE0 20 75 73 69 6E 67 20 74 68 65 73 65 20 66 75 6E 74 69 6F 6E 73 20 61 6E 64 20 73 74 61 74 65 6D using these funtions and statem 00022D00 65 6E 74 73 20 65 61 73 69 65 72 20 66 6F 72 20 74 68 65 20 50 50 4C 20 70 72 6F 67 72 61 6D 6D ents easier for the PPL programm 00022D20 65 72 2E 20 15 00 01 00 0A 43 4F 4E 53 54 41 4E 54 53 20 C4 C4 C4 C4 C4 C4 C4 C4 C4 20 16 01 01 er. §.☺.◙CONSTANTS ───────── ▬☺☺ 00022D40 00 0A 54 68 65 72 65 20 61 72 65 20 74 68 72 65 65 20 6E 65 77 20 66 75 6E 63 74 69 6F 6E 73 20 .◙There are three new functions 00022D60 77 68 69 63 68 20 72 65 74 75 72 6E 20 61 63 63 6F 75 6E 74 69 6E 67 20 69 6E 66 6F 72 6D 61 74 which return accounting informat 00022D80 69 6F 6E 2E 20 45 61 63 68 20 66 75 6E 63 74 69 6F 6E 20 77 69 6C 6C 20 72 65 74 75 72 6E 20 61 ion. Each function will return a 00022DA0 20 76 61 6C 75 65 20 62 61 73 65 64 20 6F 6E 20 61 20 70 61 72 61 6D 65 74 65 72 20 70 61 73 73 value based on a parameter pass 00022DC0 65 64 20 74 6F 20 69 74 2E 20 53 65 76 65 72 61 6C 20 63 6F 6E 73 74 61 6E 74 73 20 68 61 76 65 ed to it. Several constants have 00022DE0 20 62 65 65 6E 20 61 64 64 65 64 20 74 6F 20 6D 61 6B 65 20 61 63 63 65 73 73 69 6E 67 20 74 68 been added to make accessing th 00022E00 65 73 65 20 76 61 6C 75 65 73 20 65 61 73 69 65 72 2E 20 54 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 ese values easier. The following 00022E20 20 6C 69 73 74 20 64 65 74 61 69 6C 73 20 74 68 65 73 65 20 63 6F 6E 73 74 73 20 61 6E 64 20 77 list details these consts and w 00022E40 68 61 74 20 74 68 65 79 20 61 72 65 20 75 73 65 64 20 66 6F 72 2E 20 21 00 01 00 0A 66 6F 72 20 hat they are used for. !.☺.◙for 00022E60 75 73 65 20 77 69 74 68 20 50 43 42 41 43 43 4F 55 4E 54 28 29 20 6F 6E 6C 79 21 20 F4 03 00 00 use with PCBACCOUNT() only! ⌠♥.. 00022E80 0A 20 76 61 6C 20 20 63 6F 6E 73 74 20 20 20 20 20 20 20 20 20 20 20 41 73 73 6F 63 69 61 74 65 ◙ val const Associate 00022EA0 64 20 76 61 6C 75 65 0A 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D d value◙ ----------------------- 00022EC0 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------------------------- 00022EE0 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0A 20 20 30 20 20 20 4E 45 57 42 41 4C 41 4E 43 45 20 20 20 ------------◙ 0 NEWBALANCE 00022F00 20 20 20 43 72 65 64 69 74 73 20 47 69 76 65 6E 20 74 6F 20 61 20 6E 65 77 20 75 73 65 72 20 61 Credits Given to a new user a 00022F20 63 63 6F 75 6E 74 0A 20 20 31 20 20 20 43 48 52 47 5F 43 41 4C 4C 20 20 20 20 20 20 20 43 72 65 ccount◙ 1 CHRG_CALL Cre 00022F40 64 69 74 73 20 63 68 61 72 67 65 64 20 66 6F 72 20 61 20 63 61 6C 6C 0A 20 20 32 20 20 20 43 48 dits charged for a call◙ 2 CH 00022F60 52 47 5F 54 49 4D 45 20 20 20 20 20 20 20 43 72 65 64 69 74 73 20 63 68 61 72 67 65 64 20 66 6F RG_TIME Credits charged fo 00022F80 72 20 74 69 6D 65 20 75 73 65 64 20 28 69 6E 20 6D 69 6E 75 74 65 73 29 0A 20 20 33 20 20 20 43 r time used (in minutes)◙ 3 C 00022FA0 48 52 47 5F 50 45 41 4B 54 49 4D 45 20 20 20 43 72 65 64 69 74 73 20 63 68 61 72 67 65 64 20 66 HRG_PEAKTIME Credits charged f 00022FC0 6F 72 20 70 65 61 6B 20 74 69 6D 65 20 75 73 65 64 0A 20 20 34 20 20 20 43 48 52 47 5F 43 48 41 or peak time used◙ 4 CHRG_CHA 00022FE0 54 20 20 20 20 20 20 20 43 72 65 64 69 74 73 20 63 68 61 72 67 65 64 20 66 6F 72 20 63 68 61 74 T Credits charged for chat 00023000 20 73 65 73 73 69 6F 6E 0A 20 20 35 20 20 20 43 48 52 47 5F 4D 53 47 52 45 41 44 20 20 20 20 43 session◙ 5 CHRG_MSGREAD C 00023020 72 65 64 69 74 73 20 63 68 61 72 67 65 64 20 66 6F 72 20 72 65 61 64 69 6E 67 20 61 20 6D 65 73 redits charged for reading a mes 00023040 73 61 67 65 0A 20 20 36 20 20 20 43 48 52 47 5F 4D 53 47 43 41 50 20 20 20 20 20 43 72 65 64 69 sage◙ 6 CHRG_MSGCAP Credi 00023060 74 73 20 63 68 61 72 67 65 64 20 66 6F 72 20 63 61 70 74 75 72 69 6E 67 20 61 20 6D 65 73 73 61 ts charged for capturing a messa 00023080 67 65 0A 20 20 37 20 20 20 43 48 52 47 5F 4D 53 47 57 52 49 54 45 20 20 20 43 72 65 64 69 74 73 ge◙ 7 CHRG_MSGWRITE Credits 000230A0 20 63 68 61 72 67 65 64 20 66 6F 72 20 77 72 69 74 69 6E 67 20 61 20 6D 65 73 73 61 67 65 0A 20 charged for writing a message◙ 000230C0 20 38 20 20 20 43 48 52 47 5F 4D 53 47 45 43 48 4F 45 44 20 20 43 72 65 64 69 74 73 20 63 68 61 8 CHRG_MSGECHOED Credits cha 000230E0 72 67 65 64 20 66 6F 72 20 77 72 69 74 69 6E 67 20 61 6E 20 65 63 68 6F 65 64 20 6D 65 73 73 61 rged for writing an echoed messa 00023100 67 65 0A 20 20 39 20 20 20 43 48 52 47 5F 4D 53 47 50 52 49 56 41 54 45 20 43 72 65 64 69 74 73 ge◙ 9 CHRG_MSGPRIVATE Credits 00023120 20 63 68 61 72 67 65 64 20 66 6F 72 20 77 72 69 74 69 6E 67 20 61 20 70 72 69 76 61 74 65 20 6D charged for writing a private m 00023140 65 73 73 61 67 65 0A 20 31 30 20 20 20 43 48 52 47 5F 44 4F 57 4E 46 49 4C 45 20 20 20 43 72 65 essage◙ 10 CHRG_DOWNFILE Cre 00023160 64 69 74 73 20 63 68 61 72 67 65 64 20 66 6F 72 20 64 6F 77 6E 6C 6F 61 64 69 6E 67 20 61 20 66 dits charged for downloading a f 00023180 69 6C 65 0A 20 31 31 20 20 20 43 48 52 47 5F 44 4F 57 4E 42 59 54 45 53 20 20 43 72 65 64 69 74 ile◙ 11 CHRG_DOWNBYTES Credit 000231A0 73 20 63 68 61 72 67 65 64 20 66 6F 72 20 64 6F 77 6E 6C 6F 61 64 69 6E 67 20 62 79 74 65 73 0A s charged for downloading bytes◙ 000231C0 20 31 32 20 20 20 50 41 59 5F 55 50 46 49 4C 45 20 20 20 20 20 20 43 72 65 64 69 74 73 20 67 69 12 PAY_UPFILE Credits gi 000231E0 76 65 6E 20 20 20 66 6F 72 20 75 70 6C 6F 61 64 69 6E 67 20 61 20 66 69 6C 65 0A 20 31 33 20 20 ven for uploading a file◙ 13 00023200 20 50 41 59 5F 55 50 42 59 54 45 53 20 20 20 20 20 43 72 65 64 69 74 73 20 67 69 76 65 6E 20 20 PAY_UPBYTES Credits given 00023220 20 66 6F 72 20 75 70 6C 6F 61 64 69 6E 67 20 62 79 74 65 73 0A 20 31 34 20 20 20 57 41 52 4E 5F for uploading bytes◙ 14 WARN_ 00023240 4C 45 56 45 4C 20 20 20 20 20 20 43 72 65 64 69 74 20 20 74 68 72 65 73 68 6F 6C 64 20 66 6F 72 LEVEL Credit threshold for 00023260 20 6C 6F 77 20 63 72 65 64 69 74 20 77 61 72 6E 69 6E 67 0A 34 00 01 00 0A 0A 54 68 65 20 66 6F low credit warning◙4.☺.◙◙The fo 00023280 6C 6C 6F 77 69 6E 67 20 61 72 65 20 66 6F 72 20 75 73 65 20 77 69 74 68 20 50 43 42 41 43 43 53 llowing are for use with PCBACCS 000232A0 54 41 54 28 29 20 6F 6E 6C 79 21 20 D1 02 00 00 0A 20 76 61 6C 20 20 20 20 63 6F 6E 73 74 61 6E TAT() only! ╤☻..◙ val constan 000232C0 74 20 20 20 20 20 41 73 73 6F 63 69 61 74 65 64 20 76 61 6C 75 65 0A 20 2D 2D 2D 2D 2D 2D 2D 2D t Associated value◙ -------- 000232E0 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------------------------- 00023300 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0A 20 20 30 20 ---------------------------◙ 0 00023320 20 20 20 20 20 41 43 43 5F 53 54 41 54 20 20 20 20 52 65 74 75 72 6E 73 20 73 74 61 74 75 73 20 ACC_STAT Returns status 00023340 6F 66 20 74 68 65 20 22 45 6E 61 62 6C 65 20 41 63 63 6F 75 6E 74 69 6E 67 22 0A 20 20 20 20 20 of the "Enable Accounting"◙ 00023360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 77 69 74 63 68 20 69 6E 20 74 68 65 20 50 57 switch in the PW 00023380 52 44 20 66 69 6C 65 2E 20 20 30 3D 41 63 63 6F 75 6E 74 69 6E 67 0A 20 20 20 20 20 20 20 20 20 RD file. 0=Accounting◙ 000233A0 20 20 20 20 20 20 20 20 20 20 20 20 64 69 73 61 62 6C 65 64 20 28 4E 29 2C 20 31 3D 54 72 61 63 disabled (N), 1=Trac 000233C0 6B 69 6E 67 20 28 54 29 2C 20 61 6E 64 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 king (T), and◙ 000233E0 20 20 20 32 3D 45 6E 61 62 6C 65 64 20 28 59 29 2E 0A 20 20 31 20 20 20 20 20 20 41 43 43 5F 54 2=Enabled (Y).◙ 1 ACC_T 00023400 49 4D 45 20 20 20 20 54 68 65 20 61 6D 6F 75 6E 74 20 6F 66 20 41 44 44 49 54 49 4F 4E 41 4C 20 IME The amount of ADDITIONAL 00023420 75 6E 69 74 73 20 74 6F 20 63 68 61 72 67 65 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 units to charge◙ 00023440 20 20 20 20 20 70 65 72 20 6D 69 6E 75 74 65 20 77 68 69 6C 65 20 69 6E 20 74 68 65 20 63 75 72 per minute while in the cur 00023460 72 65 6E 74 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6F 6E 66 65 72 rent◙ confer 00023480 65 6E 63 65 2E 0A 20 20 32 20 20 20 20 20 20 41 43 43 5F 4D 53 47 52 20 20 20 20 54 68 65 20 61 ence.◙ 2 ACC_MSGR The a 000234A0 6D 6F 75 6E 74 20 74 6F 20 63 68 61 72 67 65 20 69 6E 20 41 44 44 49 54 49 4F 4E 20 66 6F 72 20 mount to charge in ADDITION for 000234C0 65 61 63 68 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6D 65 73 73 61 67 each◙ messag 000234E0 65 20 72 65 61 64 20 69 6E 20 74 68 65 20 63 75 72 72 65 6E 74 20 63 6F 6E 66 65 72 65 6E 63 65 e read in the current conference 00023500 2E 0A 20 20 33 20 20 20 20 20 20 41 43 43 5F 4D 53 47 57 20 20 20 20 54 68 65 20 61 6D 6F 75 6E .◙ 3 ACC_MSGW The amoun 00023520 74 20 74 6F 20 63 68 61 72 67 65 20 69 6E 20 41 44 44 49 54 49 4F 4E 20 66 6F 72 20 65 61 63 68 t to charge in ADDITION for each 00023540 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6D 65 73 73 61 67 65 20 65 6E ◙ message en 00023560 74 65 72 65 64 20 69 6E 20 74 68 65 20 63 75 72 72 65 6E 74 20 63 6F 6E 66 65 72 65 6E 63 65 2E tered in the current conference. 00023580 0A 49 00 01 00 0A 54 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 61 72 65 20 66 6F 72 20 75 73 65 20 ◙I.☺.◙The following are for use 000235A0 77 69 74 68 20 41 43 43 4F 55 4E 54 28 29 2C 20 41 43 43 4F 55 4E 54 20 61 6E 64 20 52 45 43 4F with ACCOUNT(), ACCOUNT and RECO 000235C0 52 44 55 53 41 47 45 20 6F 6E 6C 79 21 20 D0 03 00 00 0A 20 76 61 6C 20 63 6F 6E 73 74 61 6E 74 RDUSAGE only! ╨♥..◙ val constant 000235E0 20 20 20 20 20 20 20 64 65 73 63 72 69 70 74 69 6F 6E 20 20 20 20 20 20 20 20 20 20 20 20 20 20 description 00023600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 61 6D 70 6C 65 0A 20 2D 2D 2D 2D 2D example◙ ----- 00023620 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------------------------- 00023640 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------------------------- 00023660 2D 0A 20 20 30 20 20 53 54 41 52 54 5F 42 41 4C 20 20 20 20 20 20 20 55 73 65 72 73 20 73 74 61 -◙ 0 START_BAL Users sta 00023680 72 74 69 6E 67 20 62 61 6C 61 6E 63 65 2E 0A 20 20 31 20 20 53 54 41 52 54 5F 53 45 53 53 49 4F rting balance.◙ 1 START_SESSIO 000236A0 4E 20 20 20 55 73 65 72 73 20 73 74 61 72 74 69 6E 67 20 62 61 6C 61 6E 63 65 20 66 6F 72 20 74 N Users starting balance for t 000236C0 68 69 73 20 73 65 73 73 69 6F 6E 0A 20 20 32 20 20 44 45 42 5F 43 41 4C 4C 20 20 20 20 20 20 20 his session◙ 2 DEB_CALL 000236E0 20 44 65 62 69 74 20 66 6F 72 20 74 68 69 73 20 63 61 6C 6C 0A 20 20 33 20 20 44 45 42 5F 54 49 Debit for this call◙ 3 DEB_TI 00023700 4D 45 20 20 20 20 20 20 20 20 44 65 62 69 74 20 66 6F 72 20 74 69 6D 65 20 6F 6E 0A 20 20 34 20 ME Debit for time on◙ 4 00023720 20 44 45 42 5F 4D 53 47 52 45 41 44 20 20 20 20 20 44 65 62 69 74 20 66 6F 72 20 72 65 61 64 69 DEB_MSGREAD Debit for readi 00023740 6E 67 20 6D 65 73 73 61 67 65 0A 20 20 35 20 20 44 45 42 5F 4D 53 47 43 41 50 20 20 20 20 20 20 ng message◙ 5 DEB_MSGCAP 00023760 44 65 62 69 74 20 66 6F 72 20 63 61 70 74 75 72 69 6E 67 20 61 20 6D 65 73 73 61 67 65 0A 20 20 Debit for capturing a message◙ 00023780 36 20 20 44 45 42 5F 4D 53 47 57 52 49 54 45 20 20 20 20 44 65 62 69 74 20 66 6F 72 20 77 72 69 6 DEB_MSGWRITE Debit for wri 000237A0 74 69 6E 67 20 61 20 6D 65 73 73 61 67 65 0A 20 20 37 20 20 44 45 42 5F 4D 53 47 45 43 48 4F 45 ting a message◙ 7 DEB_MSGECHOE 000237C0 44 20 20 20 44 65 62 69 74 20 66 6F 72 20 65 63 68 6F 65 64 20 6D 65 73 73 61 67 65 0A 20 20 38 D Debit for echoed message◙ 8 000237E0 20 20 44 45 42 5F 4D 53 47 50 52 49 56 41 54 45 20 20 44 65 62 69 74 20 66 6F 72 20 77 72 69 74 DEB_MSGPRIVATE Debit for writ 00023800 69 6E 67 20 70 72 69 76 61 74 65 20 6D 65 73 73 61 67 65 0A 20 20 39 20 20 44 45 42 5F 44 4F 57 ing private message◙ 9 DEB_DOW 00023820 4E 46 49 4C 45 20 20 20 20 44 65 62 69 74 20 66 6F 72 20 64 6F 77 6E 6C 6F 61 64 69 6E 67 20 61 NFILE Debit for downloading a 00023840 20 66 69 6C 65 0A 20 31 30 20 20 44 45 42 5F 44 4F 57 4E 42 59 54 45 53 20 20 20 44 65 62 69 74 file◙ 10 DEB_DOWNBYTES Debit 00023860 20 66 6F 72 20 64 6F 77 6E 6C 6F 61 64 69 6E 67 20 62 79 74 65 73 0A 20 31 31 20 20 44 45 42 5F for downloading bytes◙ 11 DEB_ 00023880 43 48 41 54 20 20 20 20 20 20 20 20 44 65 62 69 74 20 66 6F 72 20 63 68 61 74 0A 20 31 32 20 20 CHAT Debit for chat◙ 12 000238A0 44 45 42 5F 54 50 55 20 20 20 20 20 20 20 20 20 44 65 62 69 74 20 66 6F 72 20 54 50 55 0A 20 31 DEB_TPU Debit for TPU◙ 1 000238C0 33 20 20 44 45 42 5F 53 50 45 43 49 41 4C 20 20 20 20 20 44 65 62 69 74 20 73 70 65 63 69 61 6C 3 DEB_SPECIAL Debit special 000238E0 0A 20 31 34 20 20 43 52 45 44 5F 55 50 46 49 4C 45 20 20 20 20 20 43 72 65 64 69 74 20 66 6F 72 ◙ 14 CRED_UPFILE Credit for 00023900 20 75 70 6C 6F 61 64 69 6E 67 20 61 20 66 69 6C 65 0A 20 31 35 20 20 43 52 45 44 5F 55 50 42 59 uploading a file◙ 15 CRED_UPBY 00023920 54 45 53 20 20 20 20 43 72 65 64 69 74 20 66 6F 72 20 75 70 6C 6F 61 64 69 6E 67 20 62 79 74 65 TES Credit for uploading byte 00023940 73 0A 20 31 36 20 20 43 52 45 44 5F 53 50 45 43 49 41 4C 20 20 20 20 43 72 65 64 69 74 20 73 70 s◙ 16 CRED_SPECIAL Credit sp 00023960 65 63 69 61 6C 0A 20 31 37 20 20 53 45 43 5F 44 52 4F 50 20 20 20 20 20 20 20 20 53 65 63 75 72 ecial◙ 17 SEC_DROP Secur 00023980 69 74 79 20 6C 65 76 65 6C 20 74 6F 20 64 72 6F 70 20 74 6F 20 61 74 20 30 20 63 72 65 64 69 74 ity level to drop to at 0 credit 000239A0 73 0A 4E 01 01 00 0A 0A 54 68 69 73 20 67 72 6F 75 70 20 6F 66 20 63 6F 6E 73 74 61 6E 74 73 20 s◙N☺☺.◙◙This group of constants 000239C0 63 61 6E 20 62 65 20 75 73 65 64 20 74 6F 20 61 63 63 65 73 73 20 6F 72 20 6D 6F 64 69 66 79 20 can be used to access or modify 000239E0 75 73 65 72 20 61 63 63 6F 75 6E 74 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 75 73 69 6E 67 20 74 user account information using t 00023A00 68 65 20 41 43 43 4F 55 4E 54 28 29 20 66 75 6E 63 74 69 6F 6E 2C 20 41 43 43 4F 55 4E 54 20 73 he ACCOUNT() function, ACCOUNT s 00023A20 74 61 74 65 6D 65 6E 74 20 61 6E 64 2F 6F 72 20 52 45 43 4F 52 44 55 53 41 47 45 2E 20 54 68 65 tatement and/or RECORDUSAGE. The 00023A40 20 41 43 43 4F 55 4E 54 28 29 20 66 75 6E 63 74 69 6F 6E 20 72 65 74 75 72 6E 73 20 74 68 65 20 ACCOUNT() function returns the 00023A60 63 75 72 72 65 6E 74 20 76 61 6C 75 65 20 61 6E 64 20 74 68 65 20 41 43 43 4F 55 4E 54 20 73 74 current value and the ACCOUNT st 00023A80 61 74 65 6D 65 6E 74 20 69 73 20 75 73 65 64 20 74 6F 20 6D 6F 64 69 66 79 20 61 20 76 61 6C 75 atement is used to modify a valu 00023AA0 65 2E 20 52 65 63 6F 72 64 20 75 73 61 67 65 20 61 6C 73 6F 20 6D 6F 64 69 66 69 65 73 20 61 20 e. Record usage also modifies a 00023AC0 76 61 6C 75 65 20 77 69 74 68 20 6D 6F 72 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 73 74 6F 72 value with more information stor 00023AE0 65 64 20 69 6E 20 61 20 75 73 61 67 65 20 66 69 6C 65 2E 20 22 00 00 00 0A 20 20 53 65 65 20 61 ed in a usage file. "...◙ See a 00023B00 6C 73 6F 20 3A 20 41 63 63 6F 75 6E 74 20 52 65 63 6F 72 64 55 73 61 67 65 0A 02 00 27 02 A7 0E lso : Account RecordUsage◙☻.'☻º♫ 00023B20 07 28 02 AF 0E 0B 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 10 00 33 00 00 00 0A 20 20 41 43 43 •(☻»♫♂]☻[◙THelpTopic►.3...◙ ACC 00023B40 4F 55 4E 54 28 49 4E 54 45 47 45 52 20 66 69 65 6C 64 29 0A 20 20 DF DF DF DF DF DF DF DF DF DF OUNT(INTEGER field)◙ ▀▀▀▀▀▀▀▀▀▀ 00023B60 DF DF DF DF DF DF DF DF DF DF DF DF 0A 4F 00 00 00 0A 20 20 41 43 43 4F 55 4E 54 20 49 4E 54 45 ▀▀▀▀▀▀▀▀▀▀▀▀◙O...◙ ACCOUNT INTE 00023B80 47 45 52 20 66 69 65 6C 64 2C 20 49 4E 54 45 47 45 52 20 76 61 6C 75 65 0A 20 20 DF DF DF DF DF GER field, INTEGER value◙ ▀▀▀▀▀ 00023BA0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙ 00023BC0 1B 00 01 00 0A 31 29 20 74 68 65 20 41 43 43 4F 55 4E 54 28 29 20 66 75 6E 63 74 69 6F 6E 20 56 ←.☺.◙1) the ACCOUNT() function V 00023BE0 00 01 00 0A 52 65 74 75 72 6E 73 20 61 6D 6F 75 6E 74 20 6F 66 20 63 72 65 64 69 74 73 20 63 68 .☺.◙Returns amount of credits ch 00023C00 61 72 67 65 64 20 66 6F 72 20 73 65 72 76 69 63 65 73 20 63 6F 72 72 65 73 70 6F 6E 64 69 6E 67 arged for services corresponding 00023C20 20 74 6F 20 74 68 65 20 66 69 65 6C 64 20 70 61 72 61 6D 65 74 65 72 2E 20 0A 00 01 00 0A 45 78 to the field parameter. ◙.☺.◙Ex 00023C40 61 6D 70 6C 65 3A 20 41 00 00 00 0A 20 70 72 69 6E 74 6C 6E 20 22 59 6F 75 20 68 61 76 65 20 62 ample: A...◙ println "You have b 00023C60 65 65 6E 20 63 68 61 72 67 65 64 20 22 2C 41 43 43 4F 55 4E 54 28 44 45 42 5F 43 48 41 54 29 2C een charged ",ACCOUNT(DEB_CHAT), 00023C80 22 20 66 6F 72 20 63 68 61 74 22 0A 44 00 01 00 0A 66 69 65 6C 64 20 69 73 20 74 68 65 20 66 69 " for chat"◙D.☺.◙field is the fi 00023CA0 65 6C 64 20 6E 75 6D 62 65 72 20 74 6F 20 61 63 63 65 73 73 20 28 31 2D 31 34 29 20 6F 72 20 75 eld number to access (1-14) or u 00023CC0 73 69 6E 67 20 44 45 42 5F 20 63 6F 6E 73 74 61 6E 74 73 20 63 00 01 00 0A 53 65 65 20 74 68 65 sing DEB_ constants c.☺.◙See the 00023CE0 20 41 63 63 6F 75 6E 74 69 6E 67 20 73 65 63 74 69 6F 6E 20 66 6F 72 20 61 20 6C 69 73 74 20 6F Accounting section for a list o 00023D00 66 20 63 6F 6E 73 74 61 6E 74 73 20 77 69 74 63 68 20 63 61 6E 20 62 65 20 75 73 65 64 20 77 69 f constants witch can be used wi 00023D20 74 68 20 74 68 65 20 41 43 43 4F 55 4E 54 28 29 20 66 75 6E 63 74 69 6F 6E 2E 20 93 00 01 00 0A th the ACCOUNT() function. ô.☺.◙ 00023D40 54 68 65 20 61 63 63 6F 75 6E 74 20 66 75 6E 63 74 69 6F 6E 20 69 73 20 75 73 65 64 20 74 6F 20 The account function is used to 00023D60 72 65 74 72 69 65 76 65 20 61 63 63 6F 75 6E 74 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 72 6F retrieve account information fro 00023D80 6D 20 50 43 42 6F 61 72 64 2E 20 54 68 65 73 65 20 61 72 65 20 74 68 65 20 63 6F 6E 73 74 61 6E m PCBoard. These are the constan 00023DA0 74 73 20 77 68 69 63 68 20 63 61 6E 20 62 65 20 75 73 65 64 20 77 69 74 68 20 74 68 65 20 41 43 ts which can be used with the AC 00023DC0 43 4F 55 4E 54 28 29 20 66 75 6E 63 74 69 6F 6E 2E 20 1A 00 01 00 0A 32 29 20 54 68 65 20 41 43 COUNT() function. →.☺.◙2) The AC 00023DE0 43 4F 55 4E 54 20 53 74 61 74 65 6D 65 6E 74 20 8C 00 01 00 0A 66 69 65 6C 64 20 69 73 20 61 20 COUNT Statement î.☺.◙field is a 00023E00 76 61 6C 75 65 20 62 65 74 77 65 65 6E 20 30 2D 31 34 2E 20 55 73 69 6E 67 20 73 79 73 74 65 6D value between 0-14. Using system 00023E20 20 63 6F 6E 73 74 61 6E 74 73 20 69 73 20 72 65 63 63 6F 6D 65 6E 64 65 64 2E 20 76 61 6C 75 65 constants is reccomended. value 00023E40 20 69 73 20 74 68 65 20 61 6D 6F 75 6E 74 20 6F 66 20 63 72 65 64 69 74 73 20 74 6F 20 61 64 64 is the amount of credits to add 00023E60 20 6F 72 20 73 75 62 74 72 61 63 74 20 74 6F 20 66 69 65 6C 64 20 74 68 65 20 66 69 65 6C 64 20 or subtract to field the field 00023E80 0A 00 01 00 0A 45 78 61 6D 70 6C 65 3A 20 16 00 00 00 0A 20 41 43 43 4F 55 4E 54 20 44 45 42 5F ◙.☺.◙Example: ▬...◙ ACCOUNT DEB_ 00023EA0 43 48 41 54 2C 31 30 0A E1 00 01 00 0A 54 68 65 20 41 43 43 4F 55 4E 54 20 73 74 61 74 65 6D 65 CHAT,10◙ß.☺.◙The ACCOUNT stateme 00023EC0 6E 74 20 69 73 20 75 73 65 64 20 74 6F 20 6D 6F 64 69 66 79 20 61 63 63 6F 75 6E 74 69 6E 67 20 nt is used to modify accounting 00023EE0 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 6F 72 20 61 20 75 73 65 72 2E 20 54 68 69 73 20 73 74 61 information for a user. This sta 00023F00 74 65 6D 65 6E 74 20 77 69 6C 6C 20 73 69 6D 70 6C 79 20 6D 6F 64 69 66 79 20 61 20 64 65 62 69 tement will simply modify a debi 00023F20 74 20 76 61 6C 75 65 20 77 68 65 72 65 61 73 20 74 68 65 20 52 45 43 4F 52 44 55 53 41 47 45 20 t value whereas the RECORDUSAGE 00023F40 77 69 6C 6C 20 64 6F 20 74 68 65 20 73 61 6D 65 20 74 68 69 6E 67 20 61 73 20 77 65 6C 6C 20 61 will do the same thing as well a 00023F60 73 20 72 65 63 6F 72 64 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 69 6E 20 74 68 65 20 61 63 63 6F s record information in the acco 00023F80 75 6E 74 69 6E 67 20 66 69 6C 65 2E 20 95 00 01 00 0A 54 68 65 20 76 61 6C 69 64 20 63 6F 6E 73 unting file. ò.☺.◙The valid cons 00023FA0 74 61 6E 74 73 20 66 6F 72 20 74 68 69 73 20 73 74 61 74 65 6D 65 6E 74 20 61 72 65 20 74 68 65 tants for this statement are the 00023FC0 20 73 61 6D 65 20 61 73 20 74 68 6F 73 65 20 75 73 65 64 20 66 6F 72 20 74 68 65 20 41 43 43 4F same as those used for the ACCO 00023FE0 55 4E 54 28 29 20 46 75 6E 63 74 69 6F 6E 2E 20 53 65 65 20 74 68 65 20 41 63 63 6F 75 6E 74 69 UNT() Function. See the Accounti 00024000 6E 67 20 73 65 63 74 69 6F 6E 20 66 6F 72 20 61 20 6C 69 73 74 20 6F 66 20 74 68 6F 73 65 20 63 ng section for a list of those c 00024020 6F 6E 73 74 73 20 25 00 00 00 0A 20 20 53 65 65 20 61 6C 73 6F 20 3A 20 41 63 63 6F 75 6E 74 69 onsts %...◙ See also : Accounti 00024040 6E 67 20 52 65 63 6F 72 64 55 73 61 67 65 0A 04 00 26 02 8C 01 0A 26 02 87 04 0A 26 02 C3 04 0A ng RecordUsage◙♦.&☻î☺◙&☻ç♦◙&☻├♦◙ 00024060 28 02 CE 04 0B 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 08 00 25 00 00 00 0A 20 20 52 45 43 4F (☻╬♦♂]☻[◙THelpTopic◘.%...◙ RECO 00024080 52 44 55 53 41 47 45 20 2E 2E 2E 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 5A 00 RDUSAGE ...◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Z. 000240A0 01 00 0A 55 73 61 67 65 20 3A 20 52 45 43 4F 52 44 55 53 41 47 45 20 49 4E 54 45 47 45 52 20 66 ☺.◙Usage : RECORDUSAGE INTEGER f 000240C0 69 65 6C 64 2C 53 54 52 49 4E 47 20 64 65 73 63 31 2C 53 54 52 49 4E 47 20 64 65 73 63 32 2C 44 ield,STRING desc1,STRING desc2,D 000240E0 57 4F 52 44 20 75 6E 69 74 63 6F 73 74 2C 49 4E 54 45 47 45 52 20 76 61 6C 75 65 20 0A 00 01 00 WORD unitcost,INTEGER value ◙.☺. 00024100 0A 45 78 61 6D 70 6C 65 3A 20 3B 00 00 00 0A 20 52 45 43 4F 52 44 55 53 41 47 45 20 44 45 42 5F ◙Example: ;...◙ RECORDUSAGE DEB_ 00024120 43 48 41 54 2C 22 44 65 62 69 74 20 66 6F 72 20 63 68 61 74 22 2C 20 22 55 73 69 6E 67 20 50 50 CHAT,"Debit for chat", "Using PP 00024140 45 22 2C 31 30 2C 31 30 0A C9 00 01 00 0A 66 69 65 6C 64 20 69 73 20 74 68 65 20 66 69 65 6C 64 E",10,10◙╔.☺.◙field is the field 00024160 20 6E 75 6D 62 65 72 20 74 6F 20 61 63 63 65 73 73 20 28 75 73 69 6E 67 20 44 45 42 5F 2E 2E 2E number to access (using DEB_... 00024180 20 63 6F 6E 73 74 73 29 20 64 65 73 63 72 31 20 69 73 20 74 68 65 20 64 65 73 63 72 69 70 74 74 consts) descr1 is the descriptt 000241A0 69 6F 6E 20 6F 66 20 74 68 65 20 63 68 61 72 67 65 20 64 65 73 63 72 32 20 69 73 20 61 20 73 75 ion of the charge descr2 is a su 000241C0 62 64 65 73 63 72 69 70 74 69 6F 6E 20 6F 66 20 74 68 65 20 63 68 61 72 67 65 20 75 6E 69 74 63 bdescription of the charge unitc 000241E0 6F 73 74 20 69 73 20 74 68 65 20 63 6F 73 74 20 70 65 72 20 75 6E 69 74 20 76 61 6C 75 65 20 69 ost is the cost per unit value i 00024200 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 75 6E 69 74 73 20 7D 00 01 00 0A 52 65 63 6F 72 s the number of units }.☺.◙Recor 00024220 64 75 73 61 67 65 20 77 69 6C 6C 20 75 70 64 61 74 65 20 64 65 62 69 74 20 76 61 6C 75 65 73 20 dusage will update debit values 00024240 69 6E 20 50 43 42 6F 61 72 64 20 61 73 20 77 65 6C 6C 20 61 73 20 72 65 63 6F 72 64 20 64 65 73 in PCBoard as well as record des 00024260 63 72 69 70 74 69 6F 6E 73 20 61 6E 64 20 6F 74 68 65 72 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 criptions and other information 00024280 69 6E 20 61 6E 20 61 63 63 6F 75 6E 74 69 6E 67 20 66 69 6C 65 2E 20 B9 00 01 00 0A 56 61 6C 69 in an accounting file. ╣.☺.◙Vali 000242A0 64 20 76 61 6C 75 65 73 20 66 6F 72 20 74 68 65 20 66 69 65 6C 64 20 70 61 72 61 6D 65 74 65 72 d values for the field parameter 000242C0 20 61 72 65 20 32 2D 31 36 2E 20 54 68 65 20 63 6F 6E 73 74 61 6E 74 73 20 63 6F 72 72 65 73 70 are 2-16. The constants corresp 000242E0 6F 6E 64 69 6E 67 20 77 69 74 68 20 74 68 65 73 65 20 76 61 6C 75 65 73 20 28 44 45 42 5F 3F 3F onding with these values (DEB_?? 00024300 3F 29 20 63 6F 75 6C 64 20 61 6E 64 20 73 68 6F 75 6C 64 20 62 65 20 75 73 65 64 20 68 65 72 65 ?) could and should be used here 00024320 2E 20 28 73 65 65 20 74 68 65 20 41 63 63 6F 75 6E 74 69 6E 67 20 73 65 63 74 69 6F 6E 20 66 6F . (see the Accounting section fo 00024340 72 20 61 20 6C 69 73 74 20 6F 66 20 63 6F 6E 73 74 73 29 20 37 00 00 00 0A 20 20 53 65 65 20 61 r a list of consts) 7...◙ See a 00024360 6C 73 6F 20 3A 20 41 63 63 6F 75 6E 74 69 6E 67 20 41 63 63 6F 75 6E 74 20 50 43 42 41 63 63 6F lso : Accounting Account PCBAcco 00024380 75 6E 74 20 50 63 62 41 63 63 53 74 61 74 0A 05 00 26 02 9B 02 0A 26 02 D2 02 0A 27 02 DD 02 07 unt PcbAccStat◙♣.&☻¢☻◙&☻╥☻◙'☻▌☻• 000243A0 29 02 E5 02 0A 2A 02 F0 02 0A 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 39 00 00 00 0A 20 )☻σ☻◙*☻≡☻◙]☻[◙THelpTopic♠.9...◙ 000243C0 20 50 43 42 41 43 43 4F 55 4E 54 28 49 4E 54 45 47 45 52 20 66 69 65 6C 64 29 0A 20 20 DF DF DF PCBACCOUNT(INTEGER field)◙ ▀▀▀ 000243E0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 9B 00 01 00 0A 52 65 74 75 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙¢.☺.◙Retu 00024400 72 6E 73 20 77 68 61 74 20 50 43 42 6F 61 72 64 20 77 69 6C 6C 20 63 68 61 72 67 65 20 61 20 75 rns what PCBoard will charge a u 00024420 73 65 72 20 66 6F 72 20 61 20 63 65 72 74 61 69 6E 20 61 63 74 69 76 69 74 79 2E 20 54 68 65 73 ser for a certain activity. Thes 00024440 65 20 61 72 65 20 76 61 6C 75 65 73 20 74 68 65 20 53 79 73 4F 70 20 61 73 73 69 67 6E 73 20 69 e are values the SysOp assigns i 00024460 6E 20 50 43 42 73 65 74 75 70 20 77 68 65 6E 20 61 63 63 6F 75 6E 74 69 6E 67 20 69 73 20 63 6F n PCBsetup when accounting is co 00024480 6E 66 69 67 75 72 65 73 20 61 6E 64 20 65 6E 61 62 6C 65 64 2E 20 0A 00 01 00 0A 45 78 61 6D 70 nfigures and enabled. ◙.☺.◙Examp 000244A0 6C 65 3A 20 43 00 00 00 0A 20 70 72 69 6E 74 6C 6E 20 22 59 6F 75 20 77 69 6C 6C 20 62 65 20 63 le: C...◙ println "You will be c 000244C0 68 61 72 67 65 64 20 22 2C 50 43 42 41 43 43 4F 55 4E 54 28 43 48 52 47 5F 43 48 41 54 29 2C 22 harged ",PCBACCOUNT(CHRG_CHAT)," 000244E0 20 66 6F 72 20 63 68 61 74 22 0A 7F 00 01 00 0A 0A 56 61 6C 69 64 20 76 61 6C 75 65 73 20 66 6F for chat"◙⌂.☺.◙◙Valid values fo 00024500 72 20 74 68 65 20 66 69 65 6C 64 20 70 61 72 61 6D 74 65 72 20 61 72 65 20 30 2D 31 34 2E 20 55 r the field paramter are 0-14. U 00024520 73 65 20 6F 66 20 74 68 65 20 63 6F 72 72 65 73 70 6F 6E 64 69 6E 67 20 63 6F 6E 73 74 61 6E 74 se of the corresponding constant 00024540 73 20 69 73 20 65 6E 63 6F 75 72 61 67 65 64 2E 20 28 73 65 65 20 74 68 65 20 41 63 63 6F 75 6E s is encouraged. (see the Accoun 00024560 74 69 6E 67 20 73 65 63 74 69 6F 6E 29 20 38 00 00 00 0A 20 20 53 65 65 20 61 6C 73 6F 20 3A 20 ting section) 8...◙ See also : 00024580 41 63 63 6F 75 6E 74 69 6E 67 20 41 63 63 6F 75 6E 74 20 52 65 63 6F 72 64 55 73 61 67 65 20 50 Accounting Account RecordUsage P 000245A0 63 62 41 63 63 53 74 61 74 0A 05 00 26 02 8D 01 0A 26 02 AF 01 0A 27 02 BA 01 07 28 02 C2 01 0B cbAccStat◙♣.&☻ì☺◙&☻»☺◙'☻║☺•(☻┬☺♂ 000245C0 2A 02 CE 01 0A 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 39 00 00 00 0A 20 20 50 43 42 41 *☻╬☺◙]☻[◙THelpTopic♠.9...◙ PCBA 000245E0 43 43 53 54 41 54 28 49 4E 54 45 47 45 52 20 66 69 65 6C 64 29 0A 20 20 DF DF DF DF DF DF DF DF CCSTAT(INTEGER field)◙ ▀▀▀▀▀▀▀▀ 00024600 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 1F 00 01 00 0A 52 65 74 75 72 6E 73 20 76 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙▼.☺.◙Returns v 00024620 61 6C 75 65 20 69 6E 20 73 74 61 74 75 73 20 66 69 65 6C 64 20 0A 00 01 00 0A 45 78 61 6D 70 6C alue in status field ◙.☺.◙Exampl 00024640 65 3A 20 3B 00 00 00 0A 20 50 52 49 4E 54 4C 4E 20 22 4D 75 74 69 70 6C 69 65 72 20 66 6F 72 20 e: ;...◙ PRINTLN "Mutiplier for 00024660 63 72 65 64 69 74 73 20 69 73 20 22 2C 50 43 42 41 43 43 53 54 41 54 28 41 43 43 5F 53 54 41 54 credits is ",PCBACCSTAT(ACC_STAT 00024680 29 0A A5 00 01 00 0A 54 68 69 73 20 66 75 6E 63 74 69 6F 6E 20 63 61 6E 20 61 6E 64 20 73 68 6F )◙Ñ.☺.◙This function can and sho 000246A0 75 6C 64 20 62 65 20 75 73 65 64 20 69 6E 20 63 6F 6E 6A 75 6E 63 74 69 6F 6E 20 77 69 74 68 20 uld be used in conjunction with 000246C0 74 68 65 20 41 43 43 5F 3F 3F 3F 20 63 6F 6E 73 74 61 6E 74 73 20 61 73 20 74 68 65 20 66 69 65 the ACC_??? constants as the fie 000246E0 6C 64 20 70 61 72 61 6D 65 74 65 72 2E 20 56 61 6C 69 64 20 76 61 6C 75 65 73 20 66 6F 72 20 66 ld parameter. Valid values for f 00024700 69 65 6C 64 20 61 72 65 20 30 2D 33 2E 20 28 73 65 65 20 74 68 65 20 41 63 63 6F 75 6E 74 69 6E ield are 0-3. (see the Accountin 00024720 67 20 73 65 63 74 69 6F 6E 29 20 39 00 00 00 0A 20 20 53 65 65 20 61 6C 73 6F 20 3A 20 41 63 63 g section) 9...◙ See also : Acc 00024740 6F 75 6E 74 69 6E 67 20 41 63 63 6F 75 6E 74 20 52 65 63 6F 72 64 55 73 61 67 65 20 52 65 63 6F ounting Account RecordUsage Reco 00024760 72 64 55 73 61 67 65 0A 05 00 26 02 2F 01 0A 26 02 51 01 0A 27 02 5C 01 07 28 02 64 01 0B 28 02 rdUsage◙♣.&☻/☺◙&☻Q☺◙'☻\☺•(☻d☺♂(☻ 00024780 70 01 0B 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 05 00 51 00 00 00 0A 20 20 4D 45 53 53 41 47 p☺♂]☻[◙THelpTopic♣.Q...◙ MESSAG 000247A0 45 20 48 45 41 44 45 52 20 46 49 45 4C 44 20 41 43 43 45 53 53 20 43 4F 4E 53 54 41 4E 54 53 0A E HEADER FIELD ACCESS CONSTANTS◙ 000247C0 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000247E0 DF DF DF DF DF DF DF 0A 7C 00 00 00 0A 0A 20 20 20 20 46 69 65 6C 64 20 20 20 20 20 20 56 61 6C ▀▀▀▀▀▀▀◙|...◙◙ Field Val 00024800 75 65 20 68 65 78 20 20 20 20 64 65 63 20 20 20 20 46 69 65 6C 64 20 44 65 73 63 72 69 70 74 69 ue hex dec Field Descripti 00024820 6F 6E 0A 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D on◙ ---------------------------- 00024840 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------------------------- 00024860 2D 2D 2D 2D 2D 2D 2D 0A 40 03 00 00 0A 20 20 20 20 48 44 52 5F 41 43 54 49 56 45 20 20 20 20 20 -------◙@♥..◙ HDR_ACTIVE 00024880 20 20 30 78 30 45 20 20 20 31 34 20 20 20 20 20 4D 65 73 73 61 67 65 20 61 63 74 69 76 65 20 66 0x0E 14 Message active f 000248A0 6C 61 67 20 66 69 65 6C 64 0A 20 20 20 20 48 44 52 5F 42 4C 4F 43 4B 53 20 20 20 20 20 20 20 30 lag field◙ HDR_BLOCKS 0 000248C0 78 30 34 20 20 20 20 34 20 20 20 20 20 4E 75 6D 62 65 72 20 6F 66 20 31 32 38 20 62 79 74 65 20 x04 4 Number of 128 byte 000248E0 62 6C 6F 63 6B 73 20 69 6E 20 6D 65 73 73 61 67 65 0A 20 20 20 20 48 44 52 5F 44 41 54 45 20 20 blocks in message◙ HDR_DATE 00024900 20 20 20 20 20 20 20 30 78 30 35 20 20 20 20 35 20 20 20 20 20 44 61 74 65 20 6D 65 73 73 61 67 0x05 5 Date messag 00024920 65 20 77 61 73 20 77 72 69 74 74 65 6E 0A 20 20 20 20 48 44 52 5F 45 43 48 4F 20 20 20 20 20 20 e was written◙ HDR_ECHO 00024940 20 20 20 30 78 30 46 20 20 20 31 35 20 20 20 20 20 45 63 68 6F 65 64 20 6D 65 73 73 61 67 65 20 0x0F 15 Echoed message 00024960 66 6C 61 67 0A 20 20 20 20 48 44 52 5F 46 52 4F 4D 20 20 20 20 20 20 20 20 20 30 78 30 42 20 20 flag◙ HDR_FROM 0x0B 00024980 20 31 31 20 20 20 20 20 57 68 6F 20 74 68 65 20 6D 65 73 73 61 67 65 20 69 73 20 66 72 6F 6D 0A 11 Who the message is from◙ 000249A0 20 20 20 20 48 44 52 5F 4D 53 47 4E 55 4D 20 20 20 20 20 20 20 30 78 30 32 20 20 20 20 32 20 20 HDR_MSGNUM 0x02 2 000249C0 20 20 20 4D 65 73 73 61 67 65 20 6E 75 6D 62 65 72 0A 20 20 20 20 48 44 52 5F 4D 53 47 52 45 46 Message number◙ HDR_MSGREF 000249E0 20 20 20 20 20 20 20 30 78 30 33 20 20 20 20 33 20 20 20 20 20 52 65 66 65 72 65 6E 63 65 20 6D 0x03 3 Reference m 00024A00 65 73 73 61 67 65 0A 20 20 20 20 48 44 52 5F 50 57 44 20 20 20 20 20 20 20 20 20 20 30 78 30 44 essage◙ HDR_PWD 0x0D 00024A20 20 20 20 31 33 20 20 20 20 20 4D 65 73 73 61 67 65 20 70 61 73 73 77 6F 72 64 0A 20 20 20 20 48 13 Message password◙ H 00024A40 44 52 5F 52 45 50 4C 59 20 20 20 20 20 20 20 20 30 78 30 41 20 20 20 31 30 20 20 20 20 20 4D 65 DR_REPLY 0x0A 10 Me 00024A60 73 73 61 67 65 20 72 65 70 6C 79 20 66 6C 61 67 0A 20 20 20 20 48 44 52 5F 52 50 4C 59 44 41 54 ssage reply flag◙ HDR_RPLYDAT 00024A80 45 20 20 20 20 20 30 78 30 38 20 20 20 20 38 20 20 20 20 20 52 65 70 6C 79 20 6D 65 73 73 61 67 E 0x08 8 Reply messag 00024AA0 65 20 64 61 74 65 0A 20 20 20 20 48 44 52 5F 52 50 4C 59 54 49 4D 45 20 20 20 20 20 30 78 30 39 e date◙ HDR_RPLYTIME 0x09 00024AC0 20 20 20 20 39 20 20 20 20 20 52 65 70 6C 79 20 6D 65 73 73 61 67 65 20 74 69 6D 65 0A 20 20 20 9 Reply message time◙ 00024AE0 20 48 44 52 5F 53 54 41 54 55 53 20 20 20 20 20 20 20 30 78 30 31 20 20 20 20 31 20 20 20 20 20 HDR_STATUS 0x01 1 00024B00 4D 65 73 73 61 67 65 20 73 74 61 74 75 73 0A 20 20 20 20 48 44 52 5F 53 55 42 4A 20 20 20 20 20 Message status◙ HDR_SUBJ 00024B20 20 20 20 20 30 78 30 43 20 20 20 31 32 20 20 20 20 20 4D 65 73 73 61 67 65 20 73 75 62 6A 65 63 0x0C 12 Message subjec 00024B40 74 0A 20 20 20 20 48 44 52 5F 54 49 4D 45 20 20 20 20 20 20 20 20 20 30 78 30 36 20 20 20 20 36 t◙ HDR_TIME 0x06 6 00024B60 20 20 20 20 20 4D 65 73 73 61 67 65 20 74 69 6D 65 0A 20 20 20 20 48 44 52 5F 54 4F 20 20 20 20 Message time◙ HDR_TO 00024B80 20 20 20 20 20 20 20 30 78 30 37 20 20 20 20 37 20 20 20 20 20 57 68 6F 20 74 68 65 20 6D 65 73 0x07 7 Who the mes 00024BA0 73 61 67 65 20 69 73 20 74 6F 2E 0A 64 00 01 00 0A 54 68 65 73 65 20 63 6F 6E 73 74 61 6E 74 73 sage is to.◙d.☺.◙These constants 00024BC0 20 61 72 65 20 66 6F 72 20 75 73 65 20 77 69 74 68 20 53 43 41 4E 4D 53 47 48 44 52 28 63 6F 6E are for use with SCANMSGHDR(con 00024BE0 66 5F 6E 75 6D 2C 73 74 61 72 74 5F 6D 73 67 2C 66 69 65 6C 64 2C 74 65 78 74 29 20 69 6E 20 74 f_num,start_msg,field,text) in t 00024C00 68 65 20 46 49 45 4C 44 20 70 61 72 61 6D 65 74 65 72 2E 20 19 00 00 00 0A 20 20 53 65 65 20 61 he FIELD parameter. ↓...◙ See a 00024C20 6C 73 6F 20 3A 20 53 63 61 6E 4D 73 67 48 64 72 0A 01 00 2C 02 80 04 0A 5D 02 5B 0A 54 48 65 6C lso : ScanMsgHdr◙☺.,☻Ç♦◙]☻[◙THel 00024C40 70 54 6F 70 69 63 06 00 51 00 00 00 0A 20 20 53 43 41 4E 4D 53 47 48 44 52 28 63 6F 6E 66 2C 73 pTopic♠.Q...◙ SCANMSGHDR(conf,s 00024C60 74 61 72 74 5F 6D 73 67 2C 66 69 65 6C 64 2C 74 65 73 74 29 0A 20 20 DF DF DF DF DF DF DF DF DF tart_msg,field,test)◙ ▀▀▀▀▀▀▀▀▀ 00024C80 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 59 00 01 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙Y.☺ 00024CA0 00 0A 52 65 74 75 72 6E 73 20 74 68 65 20 66 69 72 73 74 20 6D 65 73 73 61 67 65 20 6E 75 6D 62 .◙Returns the first message numb 00024CC0 65 72 20 69 6E 20 74 68 65 20 6D 65 73 73 61 67 65 20 62 61 73 65 20 77 68 69 63 68 20 6D 61 74 er in the message base which mat 00024CE0 63 68 65 73 20 74 68 65 20 73 65 61 72 63 68 20 63 72 69 74 65 72 69 61 2E 20 0A 00 01 00 0A 45 ches the search criteria. ◙.☺.◙E 00024D00 78 61 6D 70 6C 65 3A 20 37 00 00 00 0A 20 69 6E 74 65 67 65 72 20 6D 73 67 6E 6F 0A 20 6D 73 67 xample: 7...◙ integer msgno◙ msg 00024D20 6E 6F 20 3D 20 53 43 41 4E 4D 53 47 48 44 52 28 30 2C 31 2C 48 44 52 5F 54 4F 2C 22 53 74 61 6E no = SCANMSGHDR(0,1,HDR_TO,"Stan 00024D40 22 29 0A 06 01 01 00 0A 54 68 69 73 20 66 75 6E 63 74 69 6F 6E 20 63 61 6E 20 62 65 20 75 73 65 ")◙♠☺☺.◙This function can be use 00024D60 64 20 74 6F 20 73 63 61 6E 20 50 43 42 6F 61 72 64 20 6D 65 73 73 61 67 65 20 62 61 73 65 73 20 d to scan PCBoard message bases 00024D80 66 6F 72 20 63 65 72 74 61 69 6E 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 2E 20 41 6C 6C 20 66 69 65 for certain information. All fie 00024DA0 6C 64 73 20 69 6E 20 74 68 65 20 73 74 61 6E 64 61 72 64 20 68 65 61 64 65 72 20 63 61 6E 20 62 lds in the standard header can b 00024DC0 65 20 73 65 61 72 63 68 65 64 2E 20 54 68 65 72 65 20 61 72 65 20 31 35 20 66 69 65 6C 64 73 20 e searched. There are 15 fields 00024DE0 69 6E 20 74 68 65 20 73 74 61 6E 64 61 72 64 20 68 65 61 64 65 72 2E 20 56 61 6C 69 64 20 76 61 in the standard header. Valid va 00024E00 6C 75 65 73 20 66 6F 72 20 66 69 65 6C 64 20 61 72 65 20 31 2D 31 35 2E 20 53 65 65 20 74 68 65 lues for field are 1-15. See the 00024E20 20 6C 69 73 74 20 6F 66 20 63 6F 6E 73 74 61 6E 74 73 20 72 65 6C 61 74 65 64 20 74 6F 20 74 68 list of constants related to th 00024E40 69 73 20 66 75 6E 63 74 69 6F 6E 2E 20 30 00 00 00 0A 20 20 53 65 65 20 61 6C 73 6F 20 3A 20 4D is function. 0...◙ See also : M 00024E60 73 67 54 6F 46 69 6C 65 20 4D 65 73 73 61 67 65 FF 48 65 61 64 65 72 FF 43 6F 6E 73 74 61 74 73 sgToFile Message Header Constats 00024E80 0A 03 00 2B 02 C6 01 04 2D 02 00 02 09 2B 02 0A 02 17 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 ◙♥.+☻╞☺♦-☻.☻○+☻◙☻↨]☻[◙THelpTopic 00024EA0 06 00 43 00 00 00 0A 20 20 4D 53 47 54 4F 46 49 4C 45 20 63 6F 6E 66 2C 6D 73 67 5F 6E 6F 2C 66 ♠.C...◙ MSGTOFILE conf,msg_no,f 00024EC0 69 6C 65 6E 61 6D 65 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ilename◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00024EE0 DF DF DF DF DF DF DF DF 0A 1F 00 01 00 0A 57 72 69 74 65 73 20 61 20 6D 65 73 73 61 67 65 20 69 ▀▀▀▀▀▀▀▀◙▼.☺.◙Writes a message i 00024F00 6E 74 6F 20 61 20 66 69 6C 65 2E 20 0A 00 01 00 0A 45 78 61 6D 70 6C 65 3A 20 68 00 00 00 0A 20 nto a file. ◙.☺.◙Example: h...◙ 00024F20 3B 55 73 69 6E 67 20 53 43 41 4E 4D 53 47 48 44 52 20 74 6F 20 73 65 61 72 63 68 20 66 6F 72 20 ;Using SCANMSGHDR to search for 00024F40 61 20 6D 65 73 73 61 67 65 0A 20 4D 53 47 54 4F 46 49 4C 45 20 30 2C 32 30 30 2C 22 64 3A 5C 6D a message◙ MSGTOFILE 0,200,"d:\m 00024F60 73 67 31 2E 74 78 74 22 0A 20 44 49 53 50 46 49 4C 45 20 22 44 3A 5C 6D 73 67 31 2E 74 78 74 22 sg1.txt"◙ DISPFILE "D:\msg1.txt" 00024F80 2C 44 45 46 53 0A DA 01 01 00 0A 54 68 69 73 20 73 74 61 74 65 6D 65 6E 74 20 77 69 6C 6C 20 74 ,DEFS◙┌☺☺.◙This statement will t 00024FA0 61 6B 65 20 74 68 65 20 67 69 76 65 6E 20 6D 65 73 73 61 67 65 20 61 6E 64 20 77 72 69 74 65 20 ake the given message and write 00024FC0 69 74 20 74 6F 20 61 20 74 65 78 74 20 66 69 6C 65 2E 20 54 68 65 20 66 69 6C 65 27 73 20 66 69 it to a text file. The file's fi 00024FE0 72 73 74 20 31 35 20 6C 69 6E 65 73 20 77 69 6C 6C 20 63 6F 6E 74 61 69 6E 20 73 74 61 6E 64 61 rst 15 lines will contain standa 00025000 72 64 20 68 65 61 64 65 72 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 2E 20 28 4F 6E 65 20 66 69 65 6C rd header information. (One fiel 00025020 64 20 70 65 72 20 6C 69 6E 65 29 20 54 68 65 20 68 65 61 64 65 72 73 20 61 72 65 20 66 6F 72 6D d per line) The headers are form 00025040 61 74 74 65 64 20 74 6F 20 6D 61 6B 65 20 70 61 72 73 69 6E 67 20 65 61 73 69 65 72 2E 20 54 68 atted to make parsing easier. Th 00025060 65 20 31 36 74 68 20 6C 69 6E 65 20 77 69 6C 6C 20 73 74 61 74 65 20 68 6F 77 20 6D 61 6E 79 20 e 16th line will state how many 00025080 65 78 74 65 6E 64 65 64 20 68 65 61 64 65 72 73 20 61 72 65 20 70 72 65 73 65 6E 74 2E 20 54 68 extended headers are present. Th 000250A0 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 6C 69 6E 65 28 73 29 20 77 69 6C 6C 20 63 6F 6E 74 61 69 6E e following line(s) will contain 000250C0 20 65 78 74 65 6E 64 65 64 20 68 65 61 64 65 72 73 2E 20 28 6F 6E 65 20 70 65 72 20 6C 69 6E 65 extended headers. (one per line 000250E0 29 20 46 69 6E 61 6C 6C 79 2C 20 61 66 74 65 72 20 74 68 65 20 65 78 74 65 6E 64 65 64 20 68 65 ) Finally, after the extended he 00025100 61 64 65 72 73 2C 20 77 69 6C 6C 20 62 65 20 61 20 6C 69 6E 65 20 63 6F 6E 74 61 69 6E 69 6E 67 aders, will be a line containing 00025120 20 22 4D 65 73 73 61 67 65 20 62 6F 64 79 3A 22 2E 20 45 76 65 72 79 74 68 69 6E 67 20 61 66 74 "Message body:". Everything aft 00025140 65 72 20 74 68 61 74 20 69 73 20 74 68 65 20 62 6F 64 79 20 6F 66 20 74 68 65 20 6D 65 73 73 61 er that is the body of the messa 00025160 67 65 2E 20 33 00 00 00 0A 20 20 53 65 65 20 61 6C 73 6F 20 3A 20 53 63 61 6E 4D 73 67 48 64 72 ge. 3...◙ See also : ScanMsgHdr 00025180 2C 20 44 69 73 70 46 69 6C 65 2C 20 48 44 52 5F 2E 2E 2E FF 43 6F 6E 73 74 73 0A 03 00 2C 02 BD , DispFile, HDR_... Consts◙♥.,☻╜ 000251A0 02 0A C8 00 C9 02 08 2B 02 D3 02 0E 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 13 00 31 00 00 00 ☻◙╚.╔☻◘+☻╙☻♫]☻[◙THelpTopic‼.1... 000251C0 0A 20 20 51 57 4B 4C 49 4D 49 54 53 20 66 69 65 6C 64 2C 6C 69 6D 69 74 0A 20 20 DF DF DF DF DF ◙ QWKLIMITS field,limit◙ ▀▀▀▀▀ 000251E0 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 27 00 00 00 0A 20 20 51 57 4B 4C 49 4D 49 54 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙'...◙ QWKLIMIT 00025200 53 28 66 69 65 6C 64 29 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 1C 00 01 00 S(field)◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀◙∟.☺. 00025220 0A 31 29 20 54 68 65 20 51 57 4B 4C 49 4D 49 54 53 20 53 74 61 74 65 6D 65 6E 74 20 7A 00 01 00 ◙1) The QWKLIMITS Statement z.☺. 00025240 0A 54 68 69 73 20 73 74 61 74 65 6D 65 6E 74 20 61 6C 6C 6F 77 73 20 74 68 65 20 50 50 4C 20 70 ◙This statement allows the PPL p 00025260 72 6F 67 72 61 6D 6D 65 72 20 74 6F 20 6D 6F 64 69 66 79 20 61 20 75 73 65 72 73 20 51 57 4B 20 rogrammer to modify a users QWK 00025280 6C 69 6D 69 74 73 2E 20 46 6F 75 72 20 66 69 65 6C 64 73 20 63 61 6E 20 62 65 20 6D 6F 64 69 66 limits. Four fields can be modif 000252A0 69 65 64 20 77 69 74 68 20 74 68 65 69 72 20 73 74 61 74 65 6D 65 6E 74 2E 20 4F 00 01 00 0A 49 ied with their statement. O.☺.◙I 000252C0 6D 70 6F 72 74 61 6E 74 20 6E 6F 74 65 2E 20 59 6F 75 20 2A 6D 75 73 74 2A 20 75 73 65 20 47 45 mportant note. You *must* use GE 000252E0 54 20 55 53 45 52 20 41 4E 44 20 50 55 54 55 53 45 52 20 77 69 74 68 20 74 68 65 73 65 20 51 57 T USER AND PUTUSER with these QW 00025300 4B 20 66 75 6E 63 74 69 6F 6E 73 2E 20 0B 00 01 00 0A 0A 45 78 61 6D 70 6C 65 3A 20 2A 00 00 00 K functions. ♂.☺.◙◙Example: *... 00025320 0A 20 47 45 54 55 53 45 52 0A 20 51 57 4B 4C 49 4D 49 54 53 20 4D 41 58 4D 53 47 53 2C 35 30 30 ◙ GETUSER◙ QWKLIMITS MAXMSGS,500 00025340 0A 20 50 55 54 55 53 45 52 0A 3B 00 01 00 0A 0A 2D 20 4D 61 78 20 4D 65 73 73 61 67 65 73 3A 20 ◙ PUTUSER◙;.☺.◙◙- Max Messages: 00025360 4D 61 78 69 6D 75 6D 20 6D 65 73 73 61 67 65 73 20 61 6C 6C 6F 77 65 64 20 69 6E 20 61 20 71 77 Maximum messages allowed in a qw 00025380 6B 20 70 61 63 6B 65 74 20 94 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2A 20 4E k packet ö... * N 000253A0 6F 74 65 3A 20 49 66 20 79 6F 75 20 73 70 65 63 69 66 79 20 61 20 6E 75 6D 62 65 72 20 68 69 67 ote: If you specify a number hig 000253C0 68 65 72 20 74 68 61 6E 20 74 68 61 74 20 63 6F 6E 74 61 69 6E 65 64 0A 20 20 20 20 20 20 20 20 her than that contained◙ 000253E0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6E 20 50 43 42 53 45 54 55 50 20 74 68 65 20 in PCBSETUP the 00025400 76 61 6C 75 65 73 20 69 6E 20 50 43 42 53 45 54 55 50 20 77 69 6C 6C 20 62 65 20 75 73 65 64 2E values in PCBSETUP will be used. 00025420 0A 59 00 01 00 0A 2D 20 4D 61 78 20 4D 65 73 73 61 67 65 73 20 70 65 72 20 43 6F 6E 66 65 72 65 ◙Y.☺.◙- Max Messages per Confere 00025440 6E 63 65 3A 20 4D 61 78 69 6D 75 6D 20 6D 65 73 73 61 67 65 73 20 61 6C 6C 6F 77 65 64 20 69 6E nce: Maximum messages allowed in 00025460 20 61 20 71 77 6B 20 70 61 63 6B 65 74 20 70 65 72 20 63 6F 6E 66 65 72 65 6E 63 65 2E 20 96 00 a qwk packet per conference. û. 00025480 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2A 20 4E 6F 74 65 3A 20 49 66 20 79 6F .. * Note: If yo 000254A0 75 20 73 70 65 63 69 66 79 20 61 20 6E 75 6D 62 65 72 20 68 69 67 68 65 72 20 74 68 61 6E 20 74 u specify a number higher than t 000254C0 68 61 74 20 63 6F 6E 74 61 69 6E 65 64 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 hat contained◙ 000254E0 20 20 20 20 20 20 20 69 6E 20 50 43 42 53 45 54 55 50 20 74 68 65 20 76 61 6C 75 65 73 20 69 6E in PCBSETUP the values in 00025500 20 50 43 42 53 45 54 55 50 20 77 69 6C 6C 20 62 65 20 75 73 65 64 2E 0A 52 00 01 00 0A 2D 20 50 PCBSETUP will be used.◙R.☺.◙- P 00025520 65 72 73 6F 6E 61 6C 20 41 74 74 61 63 68 20 4C 69 6D 69 74 3A 20 4D 61 78 69 6D 75 6D 20 6E 75 ersonal Attach Limit: Maximum nu 00025540 6D 62 65 72 20 6F 66 20 62 79 74 65 73 20 69 6E 20 61 74 74 61 63 68 65 64 20 66 69 6C 65 73 20 mber of bytes in attached files 00025560 66 6F 72 20 74 68 65 20 75 73 65 72 2E 20 50 00 01 00 0A 2D 20 50 75 62 6C 69 63 20 41 74 74 61 for the user. P.☺.◙- Public Atta 00025580 63 68 20 4C 69 6D 69 74 3A 20 4D 61 78 69 6D 75 6D 20 6E 75 6D 62 65 72 20 6F 66 20 62 79 74 65 ch Limit: Maximum number of byte 000255A0 73 20 69 6E 20 61 74 74 61 63 68 65 64 20 66 69 6C 65 73 20 66 6F 72 20 74 68 65 20 75 73 65 72 s in attached files for the user 000255C0 2E 20 3F 00 01 00 0A 46 6F 75 72 20 63 6F 6E 73 74 61 6E 74 73 20 68 61 76 65 20 62 65 65 6E 20 . ?.☺.◙Four constants have been 000255E0 64 65 66 69 6E 65 64 20 74 6F 20 69 64 65 6E 74 69 66 79 20 74 68 65 20 46 49 45 4C 44 20 76 61 defined to identify the FIELD va 00025600 6C 75 65 2E 20 FC 00 00 00 0A 20 43 6F 6E 73 74 61 6E 74 20 20 20 20 20 20 20 20 56 61 6C 75 65 lue. ⁿ...◙ Constant Value 00025620 20 20 20 20 20 46 69 65 6C 64 0A 20 4D 41 58 4D 53 47 53 20 20 20 20 20 20 20 20 20 30 20 20 20 Field◙ MAXMSGS 0 00025640 20 20 20 20 20 20 4D 61 78 20 6D 65 73 73 61 67 65 73 20 70 65 72 20 71 77 6B 20 70 61 63 6B 65 Max messages per qwk packe 00025660 74 0A 20 43 4D 41 58 4D 53 47 53 20 20 20 20 20 20 20 20 31 20 20 20 20 20 20 20 20 20 4D 61 78 t◙ CMAXMSGS 1 Max 00025680 20 4D 65 73 73 61 67 65 73 20 70 65 72 20 63 6F 6E 66 65 72 65 6E 63 65 0A 20 41 54 54 41 43 48 Messages per conference◙ ATTACH 000256A0 5F 4C 49 4D 5F 55 20 20 20 20 32 20 20 20 20 20 20 20 20 20 50 65 72 73 6F 6E 61 6C 20 61 74 74 _LIM_U 2 Personal att 000256C0 61 63 68 20 62 79 74 65 73 20 6C 69 6D 69 74 0A 20 41 54 54 41 43 48 5F 4C 49 4D 5F 50 20 20 20 ach bytes limit◙ ATTACH_LIM_P 000256E0 20 33 20 20 20 20 20 20 20 20 20 50 75 62 6C 69 63 20 61 74 74 61 63 68 20 62 79 74 65 73 20 6C 3 Public attach bytes l 00025700 69 6D 69 74 0A 1E 00 01 00 0A 0A 32 29 20 54 68 65 20 51 57 4B 4C 49 4D 49 54 53 28 29 20 66 75 imit◙▲.☺.◙◙2) The QWKLIMITS() fu 00025720 6E 63 74 69 6F 6E 20 A7 00 01 00 0A 54 68 69 73 20 66 75 6E 63 74 69 6F 6E 73 20 72 65 74 75 72 nction º.☺.◙This functions retur 00025740 6E 73 20 74 68 65 20 76 61 6C 75 65 73 20 63 6F 6E 74 61 69 6E 65 64 20 69 6E 20 74 68 65 20 75 ns the values contained in the u 00025760 73 65 72 73 20 51 57 4B 20 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 2E 20 54 68 65 20 73 61 6D 65 sers QWK configuration. The same 00025780 20 63 6F 6E 73 74 61 6E 74 73 20 75 73 65 64 20 69 6E 20 74 68 65 20 51 57 4B 4C 49 4D 49 54 53 constants used in the QWKLIMITS 000257A0 20 73 74 61 74 65 6D 65 6E 74 73 20 63 61 6E 20 62 65 20 75 73 65 64 20 77 69 74 68 20 74 68 65 statements can be used with the 000257C0 20 66 69 65 6C 64 20 70 61 72 61 6D 65 74 65 72 2E 20 0A 00 01 00 0A 45 78 61 6D 70 6C 65 3A 20 field parameter. ◙.☺.◙Example: 000257E0 27 00 00 00 20 0A 20 47 45 54 55 53 45 52 0A 20 50 52 49 4E 54 4C 4E 20 51 57 4B 4C 49 4D 49 54 '... ◙ GETUSER◙ PRINTLN QWKLIMIT 00025800 53 28 4D 41 58 4D 53 47 53 29 0A 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 2D 00 00 S(MAXMSGS)◙..]☻[◙THelpTopic☻.-.. 00025820 00 0A 20 20 46 49 4E 44 46 49 52 53 54 28 66 69 6C 65 73 70 65 63 29 0A 20 20 DF DF DF DF DF DF .◙ FINDFIRST(filespec)◙ ▀▀▀▀▀▀ 00025840 DF DF DF DF DF DF DF DF DF DF DF DF DF 0A 74 00 01 00 0A 46 69 6E 64 20 74 68 65 20 66 69 72 73 ▀▀▀▀▀▀▀▀▀▀▀▀▀◙t.☺.◙Find the firs 00025860 74 20 6F 63 63 75 72 65 6E 63 65 20 6F 66 20 66 69 6C 65 73 70 65 63 20 69 6E 20 61 20 64 69 72 t occurence of filespec in a dir 00025880 65 63 74 6F 72 79 2E 20 55 73 65 64 20 69 6E 20 63 6F 6E 6A 75 6E 63 74 69 6F 6E 20 77 69 74 68 ectory. Used in conjunction with 000258A0 20 46 69 6E 64 4E 65 78 74 20 74 6F 20 67 65 74 20 61 20 64 69 72 65 63 74 6F 72 79 20 6C 69 73 FindNext to get a directory lis 000258C0 74 69 6E 67 2E 20 01 00 31 02 7D 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 1B 00 00 ting. ☺.1☻}.◘]☻[◙THelpTopic☻.←.. 000258E0 00 0A 20 20 46 49 4E 44 4E 45 58 54 28 29 0A 20 20 DF DF DF DF DF DF DF DF DF DF 0A 4B 00 01 00 .◙ FINDNEXT()◙ ▀▀▀▀▀▀▀▀▀▀◙K.☺. 00025900 0A 46 69 6E 64 20 74 68 65 20 6E 65 78 74 20 6F 63 63 75 72 65 6E 63 65 20 6F 66 20 66 69 6C 65 ◙Find the next occurence of file 00025920 73 70 65 63 20 28 75 73 65 64 20 77 69 74 68 20 46 69 6E 64 46 69 72 73 74 29 20 69 6E 20 61 20 spec (used with FindFirst) in a 00025940 64 69 72 65 63 74 6F 72 79 2E 20 01 00 30 02 4C 00 09 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 directory. ☺.0☻L.○]☻[◙THelpTopic 00025960 06 00 43 00 00 00 0A 20 20 43 4F 4D 4D 41 4E 44 20 56 69 61 43 6D 64 4C 73 74 2C 20 43 6F 6D 6D ♠.C...◙ COMMAND ViaCmdLst, Comm 00025980 61 6E 64 4C 69 6E 65 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF andLine◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 000259A0 DF DF DF DF DF DF DF DF 0A 36 00 01 00 0A 50 72 6F 63 65 73 73 20 61 20 63 6F 6D 6D 61 6E 64 20 ▀▀▀▀▀▀▀▀◙6.☺.◙Process a command 000259C0 61 73 20 69 66 20 69 74 20 77 65 72 65 20 74 79 70 65 64 20 6F 6E 20 74 68 65 20 70 72 6F 6D 70 as if it were typed on the promp 000259E0 74 2E 20 E0 00 01 00 0A 56 69 61 43 6D 64 4C 73 74 20 3A 20 41 20 62 6F 6F 6C 65 61 6E 20 76 61 t. α.☺.◙ViaCmdLst : A boolean va 00025A00 6C 75 65 20 69 6E 64 63 61 74 69 6E 67 20 77 68 65 74 68 65 72 20 6F 72 20 6E 6F 74 20 74 6F 20 lue indcating whether or not to 00025A20 74 72 79 20 74 6F 20 66 69 6E 64 20 74 68 65 20 63 6F 6D 6D 61 6E 64 20 69 6E 20 43 4D 44 2E 4C try to find the command in CMD.L 00025A40 53 54 2E 20 49 66 20 54 52 55 45 20 61 6E 64 20 74 68 65 20 63 6F 6D 6D 61 6E 64 20 69 73 20 6E ST. If TRUE and the command is n 00025A60 6F 74 20 69 6E 20 43 4D 44 2E 4C 53 54 2C 20 69 74 20 77 69 6C 6C 20 74 72 79 20 74 68 65 20 73 ot in CMD.LST, it will try the s 00025A80 74 61 6E 64 61 72 64 20 63 6F 6D 6D 61 6E 64 73 20 61 75 74 6F 6D 61 74 69 63 61 6C 6C 79 2C 20 tandard commands automatically, 00025AA0 66 61 69 6C 69 6E 67 20 69 66 20 74 68 65 20 63 6F 6D 6D 61 6E 64 20 64 6F 65 73 20 6E 6F 74 20 failing if the command does not 00025AC0 65 78 69 73 74 2E 20 5D 00 01 00 0A 43 6F 6D 6D 61 6E 64 4C 69 6E 65 20 3A 20 41 20 73 74 72 69 exist. ].☺.◙CommandLine : A stri 00025AE0 6E 67 20 76 61 6C 75 65 20 77 69 74 68 20 74 68 65 20 63 6F 6D 6D 61 6E 64 20 61 6E 64 20 70 61 ng value with the command and pa 00025B00 72 61 6D 65 74 65 72 73 20 74 6F 20 65 78 65 63 75 74 65 2E 20 28 6C 69 6B 65 20 22 52 20 41 20 rameters to execute. (like "R A 00025B20 59 20 4F 20 53 22 29 20 BC 01 01 00 0A 4E 4F 54 45 53 21 21 21 20 4E 6F 74 20 61 6C 6C 20 70 6F Y O S") ╝☺☺.◙NOTES!!! Not all po 00025B40 72 74 69 6F 6E 73 20 6F 66 20 50 43 42 6F 61 72 64 20 61 72 65 20 72 65 2D 65 6E 74 72 61 6E 74 rtions of PCBoard are re-entrant 00025B60 2E 20 46 6F 72 20 65 78 61 6D 70 6C 65 2C 20 79 6F 75 20 73 68 6F 75 6C 64 20 6E 6F 74 20 74 72 . For example, you should not tr 00025B80 79 20 74 6F 20 68 61 76 65 20 74 77 6F 20 6D 65 73 73 61 67 65 20 65 64 69 74 6F 72 20 70 72 6F y to have two message editor pro 00025BA0 63 65 73 73 65 73 20 61 63 74 69 76 65 20 61 74 20 74 68 65 20 73 61 6D 65 20 74 69 6D 65 20 28 cesses active at the same time ( 00025BC0 69 6E 20 6F 74 68 65 72 20 77 6F 72 64 73 2C 20 79 6F 75 20 73 68 6F 75 6C 64 6E 27 74 20 6C 61 in other words, you shouldn't la 00025BE0 75 6E 63 68 20 74 68 65 20 6D 65 73 73 61 67 65 20 65 64 69 74 6F 72 20 66 72 6F 6D 20 77 69 74 unch the message editor from wit 00025C00 68 69 6E 20 61 20 4D 4E 55 20 61 6E 64 20 74 68 65 6E 20 6C 61 75 6E 63 68 20 61 20 50 50 45 20 hin a MNU and then launch a PPE 00025C20 66 72 6F 6D 20 61 20 73 68 69 66 74 65 64 20 66 75 6E 63 74 69 6F 6E 20 6B 65 79 20 74 68 61 74 from a shifted function key that 00025C40 20 74 72 69 65 73 20 74 6F 20 65 6E 74 65 72 20 61 6E 6F 74 68 65 72 20 6D 65 73 73 61 67 65 29 tries to enter another message) 00025C60 2E 20 53 6F 20 79 6F 75 27 6C 6C 20 6E 65 65 64 20 74 6F 20 62 65 20 63 61 72 65 66 75 6C 6C 20 . So you'll need to be carefull 00025C80 61 62 6F 75 74 20 2A 6E 65 73 74 65 64 2A 20 43 4F 4D 4D 41 4E 44 20 28 6F 72 20 65 71 75 69 76 about *nested* COMMAND (or equiv 00025CA0 61 6C 65 6E 74 29 20 63 61 6C 6C 73 2E 20 42 75 74 20 73 65 71 75 65 6E 74 69 61 6C 20 70 72 6F alent) calls. But sequential pro 00025CC0 63 65 73 73 69 6E 67 20 73 68 6F 75 6C 64 20 6E 6F 74 20 62 65 20 61 20 70 72 6F 62 6C 65 6D 20 cessing should not be a problem 00025CE0 61 74 20 61 6C 6C 2E 20 F1 00 01 00 0A 49 66 20 69 74 20 69 73 20 64 65 74 65 72 6D 69 6E 65 64 at all. ±.☺.◙If it is determined 00025D00 20 61 74 20 73 6F 6D 65 20 70 6F 69 6E 74 20 69 6E 20 74 68 65 20 66 75 74 75 72 65 20 74 68 61 at some point in the future tha 00025D20 74 20 61 6C 6C 6F 77 69 6E 67 20 74 68 69 73 20 66 6C 65 78 69 62 69 6C 69 74 79 20 63 61 75 73 t allowing this flexibility caus 00025D40 65 73 20 6D 6F 72 65 20 70 72 6F 62 6C 65 6D 73 20 74 68 61 6E 20 69 74 20 73 6F 6C 76 65 73 2C es more problems than it solves, 00025D60 20 74 68 65 20 43 4F 4D 4D 41 4E 44 20 73 74 61 74 65 6D 65 6E 74 20 77 69 6C 6C 20 62 65 20 73 the COMMAND statement will be s 00025D80 63 61 6C 65 64 20 62 61 63 6B 20 74 6F 20 65 6E 73 75 72 65 20 74 68 61 74 20 61 74 74 65 6D 70 caled back to ensure that attemp 00025DA0 74 73 20 61 72 65 20 6E 6F 74 20 6D 61 64 65 20 74 6F 20 72 65 2D 65 6E 74 65 72 20 63 6F 64 65 ts are not made to re-enter code 00025DC0 2E 20 53 6F 20 75 73 65 20 69 74 20 77 65 6C 6C 20 61 6E 64 20 77 69 73 65 6C 79 21 20 00 00 5D . So use it well and wisely! ..] 00025DE0 02 5B 0A 54 48 65 6C 70 49 6E 64 65 78 3A 02 0C 00 00 00 39 31 00 00 4D 38 00 00 BB 42 00 00 9E ☻[◙THelpIndex:☻♀...91..M8..╗B..₧ 00025E00 59 00 00 0B 62 00 00 FF FF FF FF 54 66 00 00 10 67 00 00 88 67 00 00 57 68 00 00 F6 68 00 00 A2 Y..♂b.. Tf..►g..êg..Wh..÷h..ó 00025E20 69 00 00 72 6A 00 00 FF FF FF FF D1 6A 00 00 46 6B 00 00 EB 6B 00 00 A4 6C 00 00 0E 6E 00 00 45 i..rj.. ╤j..Fk..δk..ñl..♫n..E 00025E40 76 00 00 E8 76 00 00 0F 78 00 00 9B 78 00 00 04 79 00 00 BA 79 00 00 A3 7B 00 00 8D 7C 00 00 37 v..Φv..☼x..¢x..♦y..║y..ú{..ì|..7 00025E60 7F 00 00 12 80 00 00 00 81 00 00 34 85 00 00 CE 87 00 00 61 88 00 00 09 8A 00 00 B6 8A 00 00 60 ⌂..↕Ç...ü..4à..╬ç..aê..○è..╢è..` 00025E80 8B 00 00 CB 8C 00 00 2A 8E 00 00 D5 8E 00 00 B9 8F 00 00 AD 90 00 00 6A 96 00 00 75 97 00 00 B9 ï..╦î..*Ä..╒Ä..╣Å..¡É..jû..uù..╣ 00025EA0 98 00 00 7E 99 00 00 EC 99 00 00 FA 93 00 00 2D 95 00 00 87 8D 00 00 44 6D 00 00 79 7A 00 00 10 ÿ..~Ö..∞Ö..·ô..-ò..çì..Dm..yz..► 00025EC0 98 00 00 DA 6E 00 00 2C 70 00 00 F9 71 00 00 64 73 00 00 CF 74 00 00 55 7D 00 00 FF FF FF FF 16 ÿ..┌n..,p..∙q..ds..╧t..U}.. ▬ 00025EE0 93 00 00 FF FF FF FF 2A 7E 00 00 52 45 00 00 7F 9A 00 00 21 9B 00 00 F6 9B 00 00 90 9C 00 00 78 ô.. *~..RE..⌂Ü..!¢..÷¢..É£..x 00025F00 9D 00 00 8E 9E 00 00 96 9F 00 00 A2 A0 00 00 98 A1 00 00 8E A2 00 00 84 A3 00 00 78 A4 00 00 4A ¥..Ä₧..ûƒ..óá..ÿí..Äó..äú..xñ..J 00025F20 A5 00 00 EF A5 00 00 D3 A6 00 00 F1 A7 00 00 95 A8 00 00 A1 A9 00 00 3A AA 00 00 D9 AA 00 00 77 Ñ..∩Ñ..╙ª..±º..ò¿..í⌐..:¬..┘¬..w 00025F40 AB 00 00 9B AC 00 00 DC AD 00 00 7F AE 00 00 2F AF 00 00 B9 AF 00 00 86 B0 00 00 1E B1 00 00 EA ½..¢¼..▄¡..⌂«../»..╣»..å░..▲▒..Ω 00025F60 B1 00 00 D2 B2 00 00 50 B3 00 00 CC B3 00 00 BF B4 00 00 BD B5 00 00 9E B6 00 00 52 B7 00 00 06 ▒..╥▓..P│..╠│..┐┤..╜╡..₧╢..R╖..♠ 00025F80 B8 00 00 39 B9 00 00 8C BB 00 00 1C BC 00 00 C8 BC 00 00 8B BD 00 00 4E BE 00 00 11 BF 00 00 D4 ╕..9╣..î╗..∟╝..╚╝..ï╜..N╛..◄┐..╘ 00025FA0 BF 00 00 97 C0 00 00 5A C1 00 00 10 C2 00 00 D3 C2 00 00 96 C3 00 00 59 C4 00 00 1C C5 00 00 DB ┐..ù└..Z┴..►┬..╙┬..û├..Y─..∟┼..█ 00025FC0 C5 00 00 9E C6 00 00 40 C7 00 00 03 C8 00 00 A5 C8 00 00 63 C9 00 00 05 CA 00 00 3A CB 00 00 E9 ┼..₧╞..@╟..♥╚..Ñ╚..c╔..♣╩..:╦..Θ 00025FE0 CC 00 00 A3 CD 00 00 84 CE 00 00 58 CF 00 00 B3 D0 00 00 57 D1 00 00 27 D2 00 00 EB D2 00 00 72 ╠..ú═..ä╬..X╧..│╨..W╤..'╥..δ╥..r 00026000 D3 00 00 0C D4 00 00 FF D4 00 00 B7 D5 00 00 0A D7 00 00 A2 D7 00 00 6C D8 00 00 E8 D8 00 00 A3 ╙..♀╘.. ╘..╖╒..◙╫..ó╫..l╪..Φ╪..ú 00026020 D9 00 00 7D DA 00 00 63 DB 00 00 98 DD 00 00 7F DE 00 00 54 DF 00 00 14 E0 00 00 D9 E0 00 00 A3 ┘..}┌..c█..ÿ▌..⌂▐..T▀..¶α..┘α..ú 00026040 E1 00 00 65 E2 00 00 1E E4 00 00 E3 E5 00 00 9A E7 00 00 53 E9 00 00 0A EB 00 00 18 ED 00 00 C9 ß..eΓ..▲Σ..πσ..Üτ..SΘ..◙δ..↑φ..╔ 00026060 EE 00 00 79 F0 00 00 6D F2 00 00 28 F4 00 00 DA F5 00 00 91 F7 00 00 4B F9 00 00 EC FA 00 00 ED ε..y≡..m≥..(⌠..┌⌡..æ≈..K∙..∞·..φ 00026080 FC 00 00 9C FE 00 00 5E 00 01 00 6E 02 01 00 AB 08 01 00 6A 0A 01 00 2F 0B 01 00 DA 0B 01 00 85 ⁿ..£■..^.☺.n☻☺.½◘☺.j◙☺./♂☺.┌♂☺.à 000260A0 0C 01 00 F9 0C 01 00 D2 0D 01 00 76 0E 01 00 02 0F 01 00 B2 0F 01 00 3F 12 01 00 F2 12 01 00 8A ♀☺.∙♀☺.╥♪☺.v♫☺.☻☼☺.▓☼☺.?↕☺.≥↕☺.è 000260C0 15 01 00 1D 18 01 00 81 18 01 00 E7 19 01 00 72 1A 01 00 EF 1A 01 00 6A 1B 01 00 DA 1B 01 00 63 §☺.↔↑☺.ü↑☺.τ↓☺.r→☺.∩→☺.j←☺.┌←☺.c 000260E0 1C 01 00 F0 1C 01 00 6E 1D 01 00 01 1E 01 00 5D 1F 01 00 FF FF FF FF BA 20 01 00 FF FF FF FF 33 ∟☺.≡∟☺.n↔☺.☺▲☺.]▼☺. ║ ☺. 3 00026100 21 01 00 D0 21 01 00 9F 22 01 00 FA 22 01 00 79 23 01 00 8E 24 01 00 38 25 01 00 C3 26 01 00 FB !☺.╨!☺.ƒ"☺.·"☺.y#☺.Ä$☺.8%☺.├&☺.√ 00026120 28 01 00 7C 2A 01 00 DC 2A 01 00 42 2B 01 00 48 2D 01 00 36 2E 01 00 36 30 01 00 0E 31 01 00 08 (☺.|*☺.▄*☺.B+☺.H-☺.6.☺.60☺.♫1☺.◘ 00026140 33 01 00 4B 35 01 00 02 36 01 00 FA 36 01 00 2C 38 01 00 44 39 01 00 D3 39 01 00 FF FF FF FF 87 3☺.K5☺.☻6☺.·6☺.,8☺.D9☺.╙9☺. ç 00026160 3A 01 00 0B 3B 01 00 D3 3B 01 00 54 3C 01 00 ED 3C 01 00 7A 3D 01 00 3B 42 01 00 B6 42 01 00 00 :☺.♂;☺.╙;☺.T<☺.φ<☺.z=☺.;B☺.╢B☺.. 00026180 44 01 00 B0 45 01 00 60 47 01 00 10 49 01 00 C3 4A 01 00 3C 4F 01 00 DF 50 01 00 8C 52 01 00 3E D☺.░E☺.`G☺.►I☺.├J☺.<O☺.▀P☺.îR☺.> 000261A0 54 01 00 86 55 01 00 DE 55 01 00 33 56 01 00 5B 57 01 00 7C 58 01 00 D7 5A 01 00 48 5D 01 00 B0 T☺.åU☺.▐U☺.3V☺.[W☺.|X☺.╫Z☺.H]☺.░ 000261C0 5D 01 00 B7 60 01 00 EA 61 01 00 3E 63 01 00 BB 63 01 00 46 64 01 00 7B 65 01 00 EB 65 01 00 77 ]☺.╖`☺.Ωa☺.>c☺.╗c☺.Fd☺.{e☺.δe☺.w 000261E0 66 01 00 01 67 01 00 E9 67 01 00 E0 68 01 00 C4 69 01 00 68 6A 01 00 6F 6B 01 00 3F 6C 01 00 30 f☺.☺g☺.Θg☺.αh☺.─i☺.hj☺.ok☺.?l☺.0 00026200 6D 01 00 E8 70 01 00 7A 71 01 00 0B 73 01 00 6A 73 01 00 19 74 01 00 BD 74 01 00 97 75 01 00 F1 m☺.Φp☺.zq☺.♂s☺.js☺.↓t☺.╜t☺.ùu☺.± 00026220 75 01 00 89 76 01 00 23 77 01 00 C5 77 01 00 8E 79 01 00 00 7A 01 00 CD 7B 01 00 63 7D 01 00 28 u☺.ëv☺.#w☺.┼w☺.Äy☺..z☺.═{☺.c}☺.( 00026240 7E 01 00 BD 7F 01 00 47 80 01 00 CF 80 01 00 AD 84 01 00 66 85 01 00 90 86 01 00 DB 87 01 00 A3 ~☺.╜⌂☺.GÇ☺.╧Ç☺.¡ä☺.fà☺.Éå☺.█ç☺.ú 00026260 88 01 00 34 89 01 00 09 8A 01 00 92 8B 01 00 12 8D 01 00 07 8F 01 00 F7 90 01 00 6E 92 01 00 E1 ê☺.4ë☺.○è☺.Æï☺.↕ì☺.•Å☺.≈É☺.nÆ☺.ß 00026280 93 01 00 C7 95 01 00 AA 97 01 00 85 98 01 00 51 99 01 00 1D 9A 01 00 A6 9A 01 00 F6 9B 01 00 69 ô☺.╟ò☺.¬ù☺.àÿ☺.QÖ☺.↔Ü☺.ªÜ☺.÷¢☺.i 000262A0 9E 01 00 55 A0 01 00 05 A1 01 00 BD A1 01 00 85 A2 01 00 62 A3 01 00 55 A4 01 00 E5 A4 01 00 D8 ₧☺.Uá☺.♣í☺.╜í☺.àó☺.bú☺.Uñ☺.σñ☺.╪ 000262C0 A6 01 00 02 A8 01 00 3C A9 01 00 E3 A9 01 00 8E AA 01 00 BE AB 01 00 0C AD 01 00 5A AE 01 00 AC ª☺.☻¿☺.<⌐☺.π⌐☺.Ĭ☺.╛½☺.♀¡☺.Z«☺.¼ 000262E0 AF 01 00 F8 B0 01 00 4B B2 01 00 80 B4 01 00 99 B5 01 00 AC B6 01 00 54 B8 01 00 DF B9 01 00 52 »☺.°░☺.K▓☺.Ç┤☺.Ö╡☺.¼╢☺.T╕☺.▀╣☺.R 00026300 BC 01 00 D2 BC 01 00 A6 BD 01 00 F9 BE 01 00 29 C0 01 00 38 C1 01 00 61 C2 01 00 B5 C3 01 00 E3 ╝☺.╥╝☺.ª╜☺.∙╛☺.)└☺.8┴☺.a┬☺.╡├☺.π 00026320 C4 01 00 86 C5 01 00 1F C6 01 00 31 C7 01 00 42 C8 01 00 52 C9 01 00 FF FF FF FF 62 CA 01 00 2B ─☺.å┼☺.▼╞☺.1╟☺.B╚☺.R╔☺. b╩☺.+ 00026340 CB 01 00 79 CF 01 00 35 5A 01 00 50 19 01 00 3D D1 01 00 FA 85 00 00 F3 10 00 00 B8 03 00 00 0C ╦☺.y╧☺.5Z☺.P↓☺.=╤☺.·à..≤►..╕♥..♀ 00026360 01 00 00 43 0A 00 00 8A 0C 00 00 C1 0D 00 00 D6 0E 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF ☺..C◙..è♀..┴♪..╓♫.. 00026380 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000263A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000263C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000263E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026400 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026420 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026440 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026460 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026480 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000264A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000264C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000264E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026500 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026520 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026540 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026560 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00026580 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000265A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 5C \ 000265C0 14 00 00 89 15 00 00 48 16 00 00 50 18 00 00 CA 19 00 00 5C 1A 00 00 B8 1C 00 00 A5 1D 00 00 44 ¶..ë§..H▬..P↑..╩↓..\→..╕∟..Ñ↔..D 000265E0 1E 00 00 96 1F 00 00 F6 1F 00 00 EE 20 00 00 FD 21 00 00 E4 23 00 00 70 24 00 00 1B 25 00 00 FB ▲..û▼..÷▼..ε ..²!..Σ#..p$..←%..√ 00026600 26 00 00 79 27 00 00 88 29 00 00 DD 2B 00 00 38 2D 00 00 0C 2F 00 00 C1 2F 00 00 6B 30 00 00 CA &..y'..ê)..▌+..8-..♀/..┴/..k0..╩ 00026620 30 00 00 FC D6 01 00 71 91 00 00 19 DC 01 00 6F DC 01 00 65 E0 01 00 4A E6 01 00 9F E6 01 00 A9 0..ⁿ╓☺.qæ..↓▄☺.o▄☺.eα☺.Jµ☺.ƒµ☺.⌐ 00026640 EC 01 00 14 08 02 00 96 0A 02 00 49 0E 02 00 8E 10 02 00 8D 11 02 00 DE 14 02 00 4A 16 02 00 9F ∞☺.¶◘☻.û◙☻.I♫☻.Ä►☻.ì◄☻.▐¶☻.J▬☻.ƒ 00026660 17 02 00 E1 18 02 00 6A 1A 02 00 3C 1C 02 00 58 1D 02 00 60 20 02 00 CC 23 02 00 2A 26 02 00 4B ↨☻.ß↑☻.j→☻.<∟☻.X↔☻.` ☻.╠#☻.*&☻.K 00026680 29 02 00 A0 2A 02 00 21 2C 02 00 27 3B 02 00 66 40 02 00 AB 43 02 00 C6 45 02 00 84 47 02 00 39 )☻.á*☻.!,☻.';☻.f@☻.½C☻.╞E☻.äG☻.9 000266A0 4C 02 00 93 4E 02 00 AD 51 02 00 CC DB 01 00 0E 58 02 00 CE 58 02 00 8A D6 01 00 53 59 02 00 FF L☻.ôN☻.¡Q☻.╠█☺.♫X☻.╬X☻.è╓☺.SY☻. 000266C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 5D 6C 69 6D 69 74 73 2E 20 ]limits. 000266E0 46 6F 75 72 20 66 69 65 6C 64 73 20 63 61 6E 20 62 65 20 6D 6F 64 69 66 69 65 64 20 77 69 74 68 Four fields can be modified with 00026700 20 74 68 65 69 72 20 73 74 61 74 65 6D 65 6E 74 2E 20 4F 00 01 00 0A 49 6D 70 6F 72 74 61 6E 74 their statement. O.☺.◙Important 00026720 20 6E 6F 74 65 2E 20 59 6F 75 20 2A 6D 75 73 74 2A 20 75 73 65 20 47 45 54 20 55 53 45 52 20 41 note. You *must* use GET USER A 00026740 4E 44 20 50 55 54 55 53 45 52 20 77 69 74 68 20 74 68 65 73 65 20 51 57 4B 20 66 75 6E 63 74 69 ND PUTUSER with these QWK functi 00026760 6F 6E 73 2E 20 0B 00 01 00 0A 0A 45 78 61 6D 70 6C 65 3A 20 2A 00 00 00 0A 20 47 45 54 55 53 45 ons. ♂.☺.◙◙Example: *...◙ GETUSE 00026780 52 0A 20 51 57 4B 4C 49 4D 49 54 53 20 4D 41 58 4D 53 47 53 2C 35 30 30 0A 20 50 55 54 55 53 45 R◙ QWKLIMITS MAXMSGS,500◙ PUTUSE 000267A0 52 0A 3B 00 01 00 0A 0A 2D 20 4D 61 78 20 4D 65 73 73 61 67 65 73 3A 20 4D 61 78 69 6D 75 6D 20 R◙;.☺.◙◙- Max Messages: Maximum 000267C0 6D 65 73 73 61 67 65 73 20 61 6C 6C 6F 77 65 64 20 69 6E 20 61 20 71 77 6B 20 70 61 63 6B 65 74 messages allowed in a qwk packet 000267E0 20 94 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2A 20 4E 6F 74 65 3A 20 49 66 20 ö... * Note: If 00026800 79 6F 75 20 73 70 65 63 69 66 79 20 61 20 6E 75 6D 62 65 72 20 68 69 67 68 65 72 20 74 68 61 6E you specify a number higher than 00026820 20 74 68 61 74 20 63 6F 6E 74 61 69 6E 65 64 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 that contained◙ 00026840 20 20 20 20 20 20 20 20 69 6E 20 50 43 42 53 45 54 55 50 20 74 68 65 20 76 61 6C 75 65 73 20 69 in PCBSETUP the values i 00026860 6E 20 50 43 42 53 45 54 55 50 20 77 69 6C 6C 20 62 65 20 75 73 65 64 2E 0A 59 00 01 00 0A 2D 20 n PCBSETUP will be used.◙Y.☺.◙- 00026880 4D 61 78 20 4D 65 73 73 61 67 65 73 20 70 65 72 20 43 6F 6E 66 65 72 65 6E 63 65 3A 20 4D 61 78 Max Messages per Conference: Max 000268A0 69 6D 75 6D 20 6D 65 73 73 61 67 65 73 20 61 6C 6C 6F 77 65 64 20 69 6E 20 61 20 71 77 6B 20 70 imum messages allowed in a qwk p 000268C0 61 63 6B 65 74 20 70 65 72 20 63 6F 6E 66 65 72 65 6E 63 65 2E 20 96 00 00 00 20 20 20 20 20 20 acket per conference. û... 000268E0 20 20 20 20 20 20 20 20 20 20 20 2A 20 4E 6F 74 65 3A 20 49 66 20 79 6F 75 20 73 70 65 63 69 66 * Note: If you specif 00026900 79 20 61 20 6E 75 6D 62 65 72 20 68 69 67 68 65 72 20 74 68 61 6E 20 74 68 61 74 20 63 6F 6E 74 y a number higher than that cont 00026920 61 69 6E 65 64 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 ained◙ i 00026940 6E 20 50 43 42 53 45 54 55 50 20 74 68 65 20 76 61 6C 75 65 73 20 69 6E 20 50 43 42 53 45 54 55 n PCBSETUP the values in PCBSETU 00026960 50 20 77 69 6C 6C 20 62 65 20 75 73 65 64 2E 0A 52 00 01 00 0A 2D 20 50 65 72 73 6F 6E 61 6C 20 P will be used.◙R.☺.◙- Personal 00026980 41 74 74 61 63 68 20 4C 69 6D 69 74 3A 20 4D 61 78 69 6D 75 6D 20 6E 75 6D 62 65 72 20 6F 66 20 Attach Limit: Maximum number of 000269A0 62 79 74 65 73 20 69 6E 20 61 74 74 61 63 68 65 64 20 66 69 6C 65 73 20 66 6F 72 20 74 68 65 20 bytes in attached files for the 000269C0 75 73 65 72 2E 20 50 00 01 00 0A 2D 20 50 75 62 6C 69 63 20 41 74 74 61 63 68 20 4C 69 6D 69 74 user. P.☺.◙- Public Attach Limit 000269E0 3A 20 4D 61 78 69 6D 75 6D 20 6E 75 6D 62 65 72 20 6F 66 20 62 79 74 65 73 20 69 6E 20 61 74 74 : Maximum number of bytes in att 00026A00 61 63 68 65 64 20 66 69 6C 65 73 20 66 6F 72 20 74 68 65 20 75 73 65 72 2E 20 3F 00 01 00 0A 46 ached files for the user. ?.☺.◙F 00026A20 6F 75 72 20 63 6F 6E 73 74 61 6E 74 73 20 68 61 76 65 20 62 65 65 6E 20 64 65 66 69 6E 65 64 20 our constants have been defined 00026A40 74 6F 20 69 64 65 6E 74 69 66 79 20 74 68 65 20 46 49 45 4C 44 20 76 61 6C 75 65 2E 20 FC 00 00 to identify the FIELD value. ⁿ.. 00026A60 00 0A 20 43 6F 6E 73 74 61 6E 74 20 20 20 20 20 20 20 20 56 61 6C 75 65 20 20 20 20 20 46 69 65 .◙ Constant Value Fie 00026A80 6C 64 0A 20 4D 41 58 4D 53 47 53 20 20 20 20 20 20 20 20 20 30 20 20 20 20 20 20 20 20 20 4D 61 ld◙ MAXMSGS 0 Ma 00026AA0 78 20 6D 65 73 73 61 67 65 73 20 70 65 72 20 71 77 6B 20 70 61 63 6B 65 74 0A 20 43 4D 41 58 4D x messages per qwk packet◙ CMAXM 00026AC0 53 47 53 20 20 20 20 20 20 20 20 31 20 20 20 20 20 20 20 20 20 4D 61 78 20 4D 65 73 73 61 67 65 SGS 1 Max Message 00026AE0 73 20 70 65 72 20 63 6F 6E 66 65 72 65 6E 63 65 0A 20 41 54 54 41 43 48 5F 4C 49 4D 5F 55 20 20 s per conference◙ ATTACH_LIM_U 00026B00 20 20 32 20 20 20 20 20 20 20 20 20 50 65 72 73 6F 6E 61 6C 20 61 74 74 61 63 68 20 62 79 74 65 2 Personal attach byte 00026B20 73 20 6C 69 6D 69 74 0A 20 41 54 54 41 43 48 5F 4C 49 4D 5F 50 20 20 20 20 33 20 20 20 20 20 20 s limit◙ ATTACH_LIM_P 3 00026B40 20 20 20 50 75 62 6C 69 63 20 61 74 74 61 63 68 20 62 79 74 65 73 20 6C 69 6D 69 74 0A 1E 00 01 Public attach bytes limit◙▲.☺ 00026B60 00 0A 0A 32 29 20 54 68 65 20 51 57 4B 4C 49 4D 49 54 53 28 29 20 66 75 6E 63 74 69 6F 6E 20 A7 .◙◙2) The QWKLIMITS() function º 00026B80 00 01 00 0A 54 68 69 73 20 66 75 6E 63 74 69 6F 6E 73 20 72 65 74 75 72 6E 73 20 74 68 65 20 76 .☺.◙This functions returns the v 00026BA0 61 6C 75 65 73 20 63 6F 6E 74 61 69 6E 65 64 20 69 6E 20 74 68 65 20 75 73 65 72 73 20 51 57 4B alues contained in the users QWK 00026BC0 20 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 2E 20 54 68 65 20 73 61 6D 65 20 63 6F 6E 73 74 61 6E configuration. The same constan 00026BE0 74 73 20 75 73 65 64 20 69 6E 20 74 68 65 20 51 57 4B 4C 49 4D 49 54 53 20 73 74 61 74 65 6D 65 ts used in the QWKLIMITS stateme 00026C00 6E 74 73 20 63 61 6E 20 62 65 20 75 73 65 64 20 77 69 74 68 20 74 68 65 20 66 69 65 6C 64 20 70 nts can be used with the field p 00026C20 61 72 61 6D 65 74 65 72 2E 20 0A 00 01 00 0A 45 78 61 6D 70 6C 65 3A 20 27 00 00 00 20 0A 20 47 arameter. ◙.☺.◙Example: '... ◙ G 00026C40 45 54 55 53 45 52 0A 20 50 52 49 4E 54 4C 4E 20 51 57 4B 4C 49 4D 49 54 53 28 4D 41 58 4D 53 47 ETUSER◙ PRINTLN QWKLIMITS(MAXMSG 00026C60 53 29 0A 00 00 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 2D 00 00 00 0A 20 20 46 49 4E 44 S)◙..]☻[◙THelpTopic☻.-...◙ FIND 00026C80 46 49 52 53 54 28 66 69 6C 65 73 70 65 63 29 0A 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF FIRST(filespec)◙ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00026CA0 DF DF DF DF DF 0A 74 00 01 00 0A 46 69 6E 64 20 74 68 65 20 66 69 72 73 74 20 6F 63 63 75 72 65 ▀▀▀▀▀◙t.☺.◙Find the first occure 00026CC0 6E 63 65 20 6F 66 20 66 69 6C 65 73 70 65 63 20 69 6E 20 61 20 64 69 72 65 63 74 6F 72 79 2E 20 nce of filespec in a directory. 00026CE0 55 73 65 64 20 69 6E 20 63 6F 6E 6A 75 6E 63 74 69 6F 6E 20 77 69 74 68 20 46 69 6E 64 4E 65 78 Used in conjunction with FindNex 00026D00 74 20 74 6F 20 67 65 74 20 61 20 64 69 72 65 63 74 6F 72 79 20 6C 69 73 74 69 6E 67 2E 20 01 00 t to get a directory listing. ☺. 00026D20 31 02 7D 00 08 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 02 00 1B 00 00 00 0A 20 20 46 49 4E 44 1☻}.◘]☻[◙THelpTopic☻.←...◙ FIND 00026D40 4E 45 58 54 28 29 0A 20 20 DF DF DF DF DF DF DF DF DF DF 0A 4B 00 01 00 0A 46 69 6E 64 20 74 68 NEXT()◙ ▀▀▀▀▀▀▀▀▀▀◙K.☺.◙Find th 00026D60 65 20 6E 65 78 74 20 6F 63 63 75 72 65 6E 63 65 20 6F 66 20 66 69 6C 65 73 70 65 63 20 28 75 73 e next occurence of filespec (us 00026D80 65 64 20 77 69 74 68 20 46 69 6E 64 46 69 72 73 74 29 20 69 6E 20 61 20 64 69 72 65 63 74 6F 72 ed with FindFirst) in a director 00026DA0 79 2E 20 01 00 30 02 4C 00 09 5D 02 5B 0A 54 48 65 6C 70 54 6F 70 69 63 06 00 43 00 00 00 0A 20 y. ☺.0☻L.○]☻[◙THelpTopic♠.C...◙ 00026DC0 20 43 4F 4D 4D 41 4E 44 20 56 69 61 43 6D 64 4C 73 74 2C 20 43 6F 6D 6D 61 6E 64 4C 69 6E 65 0A COMMAND ViaCmdLst, CommandLine◙ 00026DE0 20 20 DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF DF ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 00026E00 0A 36 00 01 00 0A 50 72 6F 63 65 73 73 20 61 20 63 6F 6D 6D 61 6E 64 20 61 73 20 69 66 20 69 74 ◙6.☺.◙Process a command as if it 00026E20 20 77 65 72 65 20 74 79 70 65 64 20 6F 6E 20 74 68 65 20 70 72 6F 6D 70 74 2E 20 E0 00 01 00 0A were typed on the prompt. α.☺.◙ 00026E40 56 69 61 43 6D 64 4C 73 74 20 3A 20 41 20 62 6F 6F 6C 65 61 6E 20 76 61 6C 75 65 20 69 6E 64 63 ViaCmdLst : A boolean value indc 00026E60 61 74 69 6E 67 20 77 68 65 74 68 65 72 20 6F 72 20 6E 6F 74 20 74 6F 20 74 72 79 20 74 6F 20 66 ating whether or not to try to f 00026E80 69 6E 64 20 74 68 65 20 63 6F 6D 6D 61 6E 64 20 69 6E 20 43 4D 44 2E 4C 53 54 2E 20 49 66 20 54 ind the command in CMD.LST. If T 00026EA0 52 55 45 20 61 6E 64 20 74 68 65 20 63 6F 6D 6D 61 6E 64 20 69 73 20 6E 6F 74 20 69 6E 20 43 4D RUE and the command is not in CM 00026EC0 44 2E 4C 53 54 2C 20 69 74 20 77 69 6C 6C 20 74 72 79 20 74 68 65 20 73 74 61 6E 64 61 72 64 20 D.LST, it will try the standard 00026EE0 63 6F 6D 6D 61 6E 64 73 20 61 75 74 6F 6D 61 74 69 63 61 6C 6C 79 2C 20 66 61 69 6C 69 6E 67 20 commands automatically, failing 00026F00 69 66 20 74 68 65 20 63 6F 6D 6D 61 6E 64 20 64 6F 65 73 20 6E 6F 74 20 65 78 69 73 74 2E 20 5D if the command does not exist. ] 00026F20 00 01 00 0A 43 6F 6D 6D 61 6E 64 4C 69 6E 65 20 3A 20 41 20 73 74 72 69 6E 67 20 76 61 6C 75 65 .☺.◙CommandLine : A string value 00026F40 20 77 69 74 68 20 74 68 65 20 63 6F 6D 6D 61 6E 64 20 61 6E 64 20 70 61 72 61 6D 65 74 65 72 73 with the command and parameters 00026F60 20 74 6F 20 65 78 65 63 75 74 65 2E 20 28 6C 69 6B 65 20 22 52 20 41 20 59 20 4F 20 53 22 29 20 to execute. (like "R A Y O S") 00026F80 BC 01 01 00 0A 4E 4F 54 45 53 21 21 21 20 4E 6F 74 20 61 6C 6C 20 70 6F 72 74 69 6F 6E 73 20 6F ╝☺☺.◙NOTES!!! Not all portions o 00026FA0 66 20 50 43 42 6F 61 72 64 20 61 72 65 20 72 65 2D 65 6E 74 72 61 6E 74 2E 20 46 6F 72 20 65 78 f PCBoard are re-entrant. For ex 00026FC0 61 6D 70 6C 65 2C 20 79 6F 75 20 73 68 6F 75 6C 64 20 6E 6F 74 20 74 72 79 20 74 6F 20 68 61 76 ample, you should not try to hav 00026FE0 65 20 74 77 6F 20 6D 65 73 73 61 67 65 20 65 64 69 74 6F 72 20 70 72 6F 63 65 73 73 65 73 20 61 e two message editor processes a 00027000 63 74 69 76 65 20 61 74 20 74 68 65 20 73 61 6D 65 20 74 69 6D 65 20 28 69 6E 20 6F 74 68 65 72 ctive at the same time (in other 00027020 20 77 6F 72 64 73 2C 20 79 6F 75 20 73 68 6F 75 6C 64 6E 27 74 20 6C 61 75 6E 63 68 20 74 68 65 words, you shouldn't launch the 00027040 20 6D 65 73 73 61 67 65 20 65 64 69 74 6F 72 20 66 72 6F 6D 20 77 69 74 68 69 6E 20 61 20 4D 4E message editor from within a MN 00027060 55 20 61 6E 64 20 74 68 65 6E 20 6C 61 75 6E 63 68 20 61 20 50 50 45 20 66 72 6F 6D 20 61 20 73 U and then launch a PPE from a s 00027080 68 69 66 74 65 64 20 66 75 6E 63 74 69 6F 6E 20 6B 65 79 20 74 68 61 74 20 74 72 69 65 73 20 74 hifted function key that tries t 000270A0 6F 20 65 6E 74 65 72 20 61 6E 6F 74 68 65 72 20 6D 65 73 73 61 67 65 29 2E 20 53 6F 20 79 6F 75 o enter another message). So you 000270C0 27 6C 6C 20 6E 65 65 64 20 74 6F 20 62 65 20 63 61 72 65 66 75 6C 6C 20 61 62 6F 75 74 20 2A 6E 'll need to be carefull about *n 000270E0 65 73 74 65 64 2A 20 43 4F 4D 4D 41 4E 44 20 28 6F 72 20 65 71 75 69 76 61 6C 65 6E 74 29 20 63 ested* COMMAND (or equivalent) c 00027100 61 6C 6C 73 2E 20 42 75 74 20 73 65 71 75 65 6E 74 69 61 6C 20 70 72 6F 63 65 73 73 69 6E 67 20 alls. But sequential processing 00027120 73 68 6F 75 6C 64 20 6E 6F 74 20 62 65 20 61 20 70 72 6F 62 6C 65 6D 20 61 74 20 61 6C 6C 2E 20 should not be a problem at all. 00027140 F1 00 01 00 0A 49 66 20 69 74 20 69 73 20 64 65 74 65 72 6D 69 6E 65 64 20 61 74 20 73 6F 6D 65 ±.☺.◙If it is determined at some 00027160 20 70 6F 69 6E 74 20 69 6E 20 74 68 65 20 66 75 74 75 72 65 20 74 68 61 74 20 61 6C 6C 6F 77 69 point in the future that allowi 00027180 6E 67 20 74 68 69 73 20 66 6C 65 78 69 62 69 6C 69 74 79 20 63 61 75 73 65 73 20 6D 6F 72 65 20 ng this flexibility causes more 000271A0 70 72 6F 62 6C 65 6D 73 20 74 68 61 6E 20 69 74 20 73 6F 6C 76 65 73 2C 20 74 68 65 20 43 4F 4D problems than it solves, the COM 000271C0 4D 41 4E 44 20 73 74 61 74 65 6D 65 6E 74 20 77 69 6C 6C 20 62 65 20 73 63 61 6C 65 64 20 62 61 MAND statement will be scaled ba 000271E0 63 6B 20 74 6F 20 65 6E 73 75 72 65 20 74 68 61 74 20 61 74 74 65 6D 70 74 73 20 61 72 65 20 6E ck to ensure that attempts are n 00027200 6F 74 20 6D 61 64 65 20 74 6F 20 72 65 2D 65 6E 74 65 72 20 63 6F 64 65 2E 20 53 6F 20 75 73 65 ot made to re-enter code. So use 00027220 20 69 74 20 77 65 6C 6C 20 61 6E 64 20 77 69 73 65 6C 79 21 20 00 00 5D 02 5B 0A 54 48 65 6C 70 it well and wisely! ..]☻[◙THelp 00027240 49 6E 64 65 78 BA 22 0C 00 00 00 91 45 00 00 A5 4C 00 00 13 57 00 00 F6 6D 00 00 63 76 00 00 FF Index║"♀...æE..ÑL..‼W..÷m..cv.. 00027260 FF FF FF AC 7A 00 00 68 7B 00 00 E0 7B 00 00 AF 7C 00 00 4E 7D 00 00 FA 7D 00 00 CA 7E 00 00 FF ¼z..h{..α{..»|..N}..·}..╩~.. 00027280 FF FF FF 29 7F 00 00 9E 7F 00 00 43 80 00 00 FC 80 00 00 66 82 00 00 9D 8A 00 00 40 8B 00 00 67 )⌂..₧⌂..CÇ..ⁿÇ..fé..¥è..@ï..g 000272A0 8C 00 00 F3 8C 00 00 5C 8D 00 00 12 8E 00 00 FB 8F 00 00 E5 90 00 00 8F 93 00 00 6A 94 00 00 58 î..≤î..\ì..↕Ä..√Å..σÉ..Åô..jö..X 000272C0 95 00 00 8C 99 00 00 26 9C 00 00 B9 9C 00 00 61 9E 00 00 0E 9F 00 00 B8 9F 00 00 23 A1 00 00 82 ò..îÖ..&£..╣£..a₧..♫ƒ..╕ƒ..#í..é 000272E0 A2 00 00 2D A3 00 00 11 A4 00 00 05 A5 00 00 C2 AA 00 00 CD AB 00 00 11 AD 00 00 D6 AD 00 00 44 ó..-ú..◄ñ..♣Ñ..┬¬..═½..◄¡..╓¡..D 00027300 AE 00 00 52 A8 00 00 85 A9 00 00 DF A1 00 00 9C 81 00 00 D1 8E 00 00 68 AC 00 00 32 83 00 00 84 «..R¿..à⌐..▀í..£ü..╤Ä..h¼..2â..ä 00027320 84 00 00 51 86 00 00 BC 87 00 00 27 89 00 00 AD 91 00 00 FF FF FF FF 6E A7 00 00 FF FF FF FF 82 ä..Qå..╝ç..'ë..¡æ.. nº.. é 00027340 92 00 00 AA 59 00 00 D7 AE 00 00 79 AF 00 00 4E B0 00 00 E8 B0 00 00 D0 B1 00 00 E6 B2 00 00 EE Æ..¬Y..╫«..y»..N░..Φ░..╨▒..µ▓..ε 00027360 B3 00 00 FA B4 00 00 F0 B5 00 00 E6 B6 00 00 DC B7 00 00 D0 B8 00 00 A2 B9 00 00 47 BA 00 00 2B │..·┤..≡╡..µ╢..▄╖..╨╕..ó╣..G║..+ 00027380 BB 00 00 49 BC 00 00 ED BC 00 00 F9 BD 00 00 92 BE 00 00 31 BF 00 00 CF BF 00 00 F3 C0 00 00 34 ╗..I╝..φ╝..∙╜..Æ╛..1┐..╧┐..≤└..4 000273A0 C2 00 00 D7 C2 00 00 87 C3 00 00 11 C4 00 00 DE C4 00 00 76 C5 00 00 42 C6 00 00 2A C7 00 00 A8 ┬..╫┬..ç├..◄─..▐─..v┼..B╞..*╟..¿ 000273C0 C7 00 00 24 C8 00 00 17 C9 00 00 15 CA 00 00 F6 CA 00 00 AA CB 00 00 5E CC 00 00 91 CD 00 00 E4 ╟..$╚..↨╔..§╩..÷╩..¬╦..^╠..æ═..Σ 000273E0 CF 00 00 74 D0 00 00 20 D1 00 00 E3 D1 00 00 A6 D2 00 00 69 D3 00 00 2C D4 00 00 EF D4 00 00 B2 ╧..t╨.. ╤..π╤..ª╥..i╙..,╘..∩╘..▓ 00027400 D5 00 00 68 D6 00 00 2B D7 00 00 EE D7 00 00 B1 D8 00 00 74 D9 00 00 33 DA 00 00 F6 DA 00 00 98 ╒..h╓..+╫..ε╫..▒╪..t┘..3┌..÷┌..ÿ 00027420 DB 00 00 5B DC 00 00 FD DC 00 00 BB DD 00 00 5D DE 00 00 92 DF 00 00 41 E1 00 00 FB E1 00 00 DC █..[▄..²▄..╗▌..]▐..Æ▀..Aß..√ß..▄ 00027440 E2 00 00 B0 E3 00 00 0B E5 00 00 AF E5 00 00 7F E6 00 00 43 E7 00 00 CA E7 00 00 64 E8 00 00 57 Γ..░π..♂σ..»σ..⌂µ..Cτ..╩τ..dΦ..W 00027460 E9 00 00 0F EA 00 00 62 EB 00 00 FA EB 00 00 C4 EC 00 00 40 ED 00 00 FB ED 00 00 D5 EE 00 00 BB Θ..☼Ω..bδ..·δ..─∞..@φ..√φ..╒ε..╗ 00027480 EF 00 00 F0 F1 00 00 D7 F2 00 00 AC F3 00 00 6C F4 00 00 31 F5 00 00 FB F5 00 00 BD F6 00 00 76 ∩..≡±..╫≥..¼≤..l⌠..1⌡..√⌡..╜÷..v 000274A0 F8 00 00 3B FA 00 00 F2 FB 00 00 AB FD 00 00 62 FF 00 00 70 01 01 00 21 03 01 00 D1 04 01 00 C5 °..;·..≥√..½²..b ..p☺☺.!♥☺.╤♦☺.┼ 000274C0 06 01 00 80 08 01 00 32 0A 01 00 E9 0B 01 00 A3 0D 01 00 44 0F 01 00 45 11 01 00 F4 12 01 00 B6 ♠☺.Ç◘☺.2◙☺.Θ♂☺.ú♪☺.D☼☺.E◄☺.⌠↕☺.╢ 000274E0 14 01 00 C6 16 01 00 03 1D 01 00 C2 1E 01 00 87 1F 01 00 32 20 01 00 DD 20 01 00 51 21 01 00 2A ¶☺.╞▬☺.♥↔☺.┬▲☺.ç▼☺.2 ☺.▌ ☺.Q!☺.* 00027500 22 01 00 CE 22 01 00 5A 23 01 00 0A 24 01 00 97 26 01 00 4A 27 01 00 E2 29 01 00 75 2C 01 00 D9 "☺.╬"☺.Z#☺.◙$☺.ù&☺.J'☺.Γ)☺.u,☺.┘ 00027520 2C 01 00 3F 2E 01 00 CA 2E 01 00 47 2F 01 00 C2 2F 01 00 32 30 01 00 BB 30 01 00 48 31 01 00 C6 ,☺.?.☺.╩.☺.G/☺.┬/☺.20☺.╗0☺.H1☺.╞ 00027540 31 01 00 59 32 01 00 B5 33 01 00 FF FF FF FF 12 35 01 00 FF FF FF FF 8B 35 01 00 28 36 01 00 F7 1☺.Y2☺.╡3☺. ↕5☺. ï5☺.(6☺.≈ 00027560 36 01 00 52 37 01 00 D1 37 01 00 E6 38 01 00 90 39 01 00 1B 3B 01 00 53 3D 01 00 D4 3E 01 00 34 6☺.R7☺.╤7☺.µ8☺.É9☺.←;☺.S=☺.╘>☺.4 00027580 3F 01 00 9A 3F 01 00 A0 41 01 00 8E 42 01 00 8E 44 01 00 66 45 01 00 60 47 01 00 A3 49 01 00 5A ?☺.Ü?☺.áA☺.ÄB☺.ÄD☺.fE☺.`G☺.úI☺.Z 000275A0 4A 01 00 52 4B 01 00 84 4C 01 00 9C 4D 01 00 2B 4E 01 00 FF FF FF FF DF 4E 01 00 63 4F 01 00 2B J☺.RK☺.äL☺.£M☺.+N☺. ▀N☺.cO☺.+ 000275C0 50 01 00 AC 50 01 00 45 51 01 00 D2 51 01 00 93 56 01 00 0E 57 01 00 58 58 01 00 08 5A 01 00 B8 P☺.¼P☺.EQ☺.╥Q☺.ôV☺.♫W☺.XX☺.◘Z☺.╕ 000275E0 5B 01 00 68 5D 01 00 1B 5F 01 00 94 63 01 00 37 65 01 00 E4 66 01 00 96 68 01 00 DE 69 01 00 36 [☺.h]☺.←_☺.öc☺.7e☺.Σf☺.ûh☺.▐i☺.6 00027600 6A 01 00 8B 6A 01 00 B3 6B 01 00 D4 6C 01 00 2F 6F 01 00 A0 71 01 00 08 72 01 00 0F 75 01 00 42 j☺.ïj☺.│k☺.╘l☺./o☺.áq☺.◘r☺.☼u☺.B 00027620 76 01 00 96 77 01 00 13 78 01 00 9E 78 01 00 D3 79 01 00 43 7A 01 00 CF 7A 01 00 59 7B 01 00 41 v☺.ûw☺.‼x☺.₧x☺.╙y☺.Cz☺.╧z☺.Y{☺.A 00027640 7C 01 00 38 7D 01 00 1C 7E 01 00 C0 7E 01 00 C7 7F 01 00 97 80 01 00 88 81 01 00 40 85 01 00 D2 |☺.8}☺.∟~☺.└~☺.╟⌂☺.ùÇ☺.êü☺.@à☺.╥ 00027660 85 01 00 63 87 01 00 C2 87 01 00 71 88 01 00 15 89 01 00 EF 89 01 00 49 8A 01 00 E1 8A 01 00 7B à☺.cç☺.┬ç☺.qê☺.§ë☺.∩ë☺.Iè☺.ßè☺.{ 00027680 8B 01 00 1D 8C 01 00 E6 8D 01 00 58 8E 01 00 25 90 01 00 BB 91 01 00 80 92 01 00 15 94 01 00 9F ï☺.↔î☺.µì☺.XÄ☺.%É☺.╗æ☺.ÇÆ☺.§ö☺.ƒ 000276A0 94 01 00 27 95 01 00 05 99 01 00 BE 99 01 00 E8 9A 01 00 33 9C 01 00 FB 9C 01 00 8C 9D 01 00 61 ö☺.'ò☺.♣Ö☺.╛Ö☺.ΦÜ☺.3£☺.√£☺.î¥☺.a 000276C0 9E 01 00 EA 9F 01 00 6A A1 01 00 5F A3 01 00 4F A5 01 00 C6 A6 01 00 39 A8 01 00 1F AA 01 00 02 ₧☺.Ωƒ☺.jí☺._ú☺.OÑ☺.╞ª☺.9¿☺.▼¬☺.☻ 000276E0 AC 01 00 DD AC 01 00 A9 AD 01 00 75 AE 01 00 FE AE 01 00 4E B0 01 00 C1 B2 01 00 AD B4 01 00 5D ¼☺.▌¼☺.⌐¡☺.u«☺.■«☺.N░☺.┴▓☺.¡┤☺.] 00027700 B5 01 00 15 B6 01 00 DD B6 01 00 BA B7 01 00 AD B8 01 00 3D B9 01 00 30 BB 01 00 5A BC 01 00 94 ╡☺.§╢☺.▌╢☺.║╖☺.¡╕☺.=╣☺.0╗☺.Z╝☺.ö 00027720 BD 01 00 3B BE 01 00 E6 BE 01 00 16 C0 01 00 64 C1 01 00 B2 C2 01 00 04 C4 01 00 50 C5 01 00 A3 ╜☺.;╛☺.µ╛☺.▬└☺.d┴☺.▓┬☺.♦─☺.P┼☺.ú 00027740 C6 01 00 D8 C8 01 00 F1 C9 01 00 04 CB 01 00 AC CC 01 00 37 CE 01 00 AA D0 01 00 2A D1 01 00 FE ╞☺.╪╚☺.±╔☺.♦╦☺.¼╠☺.7╬☺.¬╨☺.*╤☺.■ 00027760 D1 01 00 51 D3 01 00 81 D4 01 00 90 D5 01 00 B9 D6 01 00 0D D8 01 00 3B D9 01 00 DE D9 01 00 77 ╤☺.Q╙☺.ü╘☺.É╒☺.╣╓☺.♪╪☺.;┘☺.▐┘☺.w 00027780 DA 01 00 89 DB 01 00 9A DC 01 00 AA DD 01 00 FF FF FF FF BA DE 01 00 83 DF 01 00 D1 E3 01 00 8D ┌☺.ë█☺.Ü▄☺.¬▌☺. ║▐☺.â▀☺.╤π☺.ì 000277A0 6E 01 00 A8 2D 01 00 95 E5 01 00 52 9A 00 00 F3 10 00 00 B8 03 00 00 0C 01 00 00 43 0A 00 00 8A n☺.¿-☺.òσ☺.RÜ..≤►..╕♥..♀☺..C◙..è 000277C0 0C 00 00 C1 0D 00 00 D6 0E 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ♀..┴♪..╓♫.. 000277E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027800 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027820 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027840 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027860 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027880 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000278A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000278C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000278E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027900 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027920 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027940 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027960 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027980 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000279A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000279C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000279E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027A00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF B4 28 00 00 E1 29 00 00 A0 ┤(..ß)..á 00027A20 2A 00 00 A8 2C 00 00 22 2E 00 00 B4 2E 00 00 10 31 00 00 FD 31 00 00 9C 32 00 00 EE 33 00 00 4E *..¿,.."...┤...►1..²1..£2..ε3..N 00027A40 34 00 00 46 35 00 00 55 36 00 00 3C 38 00 00 C8 38 00 00 73 39 00 00 53 3B 00 00 D1 3B 00 00 E0 4..F5..U6..<8..╚8..s9..S;..╤;..α 00027A60 3D 00 00 35 40 00 00 90 41 00 00 64 43 00 00 19 44 00 00 C3 44 00 00 22 45 00 00 54 EB 01 00 C9 =..5@..ÉA..dC..↓D..├D.."E..Tδ☺.╔ 00027A80 A5 00 00 71 F0 01 00 C7 F0 01 00 BD F4 01 00 A2 FA 01 00 F7 FA 01 00 01 01 02 00 6C 1C 02 00 EE Ñ..q≡☺.╟≡☺.╜⌠☺.ó·☺.≈·☺.☺☺☻.l∟☻.ε 00027AA0 1E 02 00 A1 22 02 00 E6 24 02 00 E5 25 02 00 36 29 02 00 A2 2A 02 00 F7 2B 02 00 39 2D 02 00 C2 ▲☻.í"☻.µ$☻.σ%☻.6)☻.ó*☻.≈+☻.9-☻.┬ 00027AC0 2E 02 00 94 30 02 00 B0 31 02 00 B8 34 02 00 24 38 02 00 82 3A 02 00 A3 3D 02 00 F8 3E 02 00 79 .☻.ö0☻.░1☻.╕4☻.$8☻.é:☻.ú=☻.°>☻.y 00027AE0 40 02 00 7F 4F 02 00 BE 54 02 00 03 58 02 00 1E 5A 02 00 DC 5B 02 00 91 60 02 00 EB 62 02 00 05 @☻.⌂O☻.╛T☻.♥X☻.▲Z☻.▄[☻.æ`☻.δb☻.♣ 00027B00 66 02 00 24 F0 01 00 66 6C 02 00 26 6D 02 00 E2 EA 01 00 AB 6D 02 00 FF FF FF FF FF FF FF FF FF f☻.$≡☺.fl☻.&m☻.ΓΩ☺.½m☻. 00027B20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027B40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027B60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027B80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027BA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027BC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027BE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027C00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027C20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027C40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027C60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027C80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027CA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027CC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027CE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027D00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027D20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027D40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027D60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027D80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027DA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027DC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027DE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027E00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027E20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027E40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027E60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027E80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027EA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027EC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027EE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027F00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027F20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027F40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027F60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027F80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027FA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027FC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00027FE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028000 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028020 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028040 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028060 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028080 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000280A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000280C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000280E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028100 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028120 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028140 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028160 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028180 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000281A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000281C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000281E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028200 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028220 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028240 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028260 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028280 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000282A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000282C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000282E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028300 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028320 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028340 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028360 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028380 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000283A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000283C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000283E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028400 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028420 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028440 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028460 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028480 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000284A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000284C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000284E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028500 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028520 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028540 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028560 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028580 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000285A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000285C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000285E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028600 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028620 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028640 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028660 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028680 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000286A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000286C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000286E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028700 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028720 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028740 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028760 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028780 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000287A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000287C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000287E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028800 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028820 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028840 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028860 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028880 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000288A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000288C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000288E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028900 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028920 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028940 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028960 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028980 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000289A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000289C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000289E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028A00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028A20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028A40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028A60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028A80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028AA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028AC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028AE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028B00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028B20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028B40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028B60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028B80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028BA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028BC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028BE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028C00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028C20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028C40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028C60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028C80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028CA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028CC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028CE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028D00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028D20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028D40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028D60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028D80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028DA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028DC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028DE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028E00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028E20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028E40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028E60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028E80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028EA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028EC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028EE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028F00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028F20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028F40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028F60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028F80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028FA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028FC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00028FE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029000 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029020 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029040 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029060 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029080 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000290A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000290C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000290E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029100 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029120 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029140 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029160 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029180 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000291A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000291C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000291E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029200 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029220 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029240 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029260 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029280 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000292A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000292C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000292E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029300 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029320 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029340 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029360 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029380 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000293A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000293C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000293E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029400 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029420 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029440 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029460 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029480 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000294A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000294C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000294E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029500 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029520 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029540 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029560 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029580 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000295A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000295C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000295E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029600 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029620 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029640 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029660 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029680 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000296A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000296C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000296E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029700 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029720 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029740 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029760 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029780 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000297A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000297C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000297E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029800 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029820 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029840 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029860 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029880 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000298A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000298C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000298E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029900 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029920 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029940 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029960 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029980 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000299A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000299C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000299E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029A00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029A20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029A40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029A60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029A80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029AA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029AC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029AE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029B00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029B20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029B40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029B60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029B80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029BA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029BC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029BE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029C00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029C20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029C40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029C60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029C80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029CA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029CC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029CE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029D00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029D20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029D40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029D60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029D80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029DA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029DC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029DE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029E00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029E20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029E40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029E60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029E80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029EA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029EC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029EE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029F00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029F20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029F40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029F60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029F80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029FA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029FC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00029FE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A000 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A020 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A040 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A060 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A080 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A0A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A0C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A0E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A100 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A120 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A140 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A160 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A180 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A1A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A1C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A1E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A200 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A220 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A240 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A260 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A280 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A2A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A2C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A2E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A300 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A320 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A340 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A360 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A380 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A3A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A3C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A3E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A400 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A420 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A440 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A460 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A480 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A4A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A4C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A4E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A500 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A520 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A540 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A560 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A580 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A5A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A5C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A5E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A600 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A620 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A640 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A660 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A680 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A6A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A6C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A6E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A700 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A720 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A740 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A760 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A780 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A7A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A7C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A7E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A800 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A820 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A840 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A860 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A880 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A8A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A8C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A8E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A900 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A920 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A940 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A960 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A980 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A9A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A9C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002A9E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AA00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AA20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AA40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AA60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AA80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AAA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AAC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AAE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AB00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AB20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AB40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AB60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AB80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002ABA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002ABC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002ABE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AC00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AC20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AC40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AC60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AC80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002ACA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002ACC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002ACE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AD00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AD20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AD40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AD60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AD80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002ADA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002ADC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002ADE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AE00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AE20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AE40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AE60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AE80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AEA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AEC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AEE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AF00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AF20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AF40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AF60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AF80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AFA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AFC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002AFE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B000 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B020 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B040 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B060 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B080 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B0A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B0C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B0E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B100 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B120 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B140 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B160 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B180 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B1A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B1C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B1E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B200 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B220 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B240 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B260 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B280 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B2A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B2C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B2E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B300 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B320 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B340 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B360 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B380 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B3A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B3C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B3E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B400 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B420 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B440 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B460 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B480 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B4A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B4C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B4E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B500 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B520 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B540 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B560 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B580 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B5A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B5C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B5E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B600 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B620 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B640 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B660 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B680 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B6A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B6C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B6E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B700 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B720 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B740 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B760 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B780 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B7A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B7C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B7E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B800 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B820 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B840 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B860 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B880 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B8A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B8C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B8E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B900 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B920 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B940 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B960 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B980 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B9A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B9C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002B9E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BA00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BA20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BA40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BA60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BA80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BAA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BAC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BAE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BB00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BB20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BB40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BB60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BB80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BBA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BBC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BBE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BC00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BC20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BC40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BC60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BC80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BCA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BCC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BCE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BD00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BD20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BD40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BD60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BD80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BDA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BDC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BDE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BE00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BE20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BE40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BE60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BE80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BEA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BEC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BEE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BF00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BF20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BF40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BF60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BF80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BFA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BFC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002BFE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C000 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C020 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C040 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C060 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C080 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C0A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C0C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C0E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C100 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C120 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C140 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C160 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C180 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C1A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C1C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C1E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C200 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C220 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C240 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C260 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C280 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C2A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C2C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C2E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C300 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C320 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C340 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C360 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C380 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C3A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C3C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C3E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C400 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C420 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C440 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C460 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C480 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C4A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C4C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C4E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C500 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C520 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C540 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C560 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C580 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C5A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C5C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C5E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C600 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C620 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C640 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C660 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C680 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C6A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C6C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C6E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C700 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C720 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C740 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C760 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C780 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C7A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C7C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C7E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C800 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C820 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C840 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C860 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C880 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C8A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C8C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C8E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C900 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C920 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C940 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C960 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C980 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C9A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C9C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002C9E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CA00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CA20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CA40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CA60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CA80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CAA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CAC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CAE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CB00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CB20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CB40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CB60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CB80 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CBA0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CBC0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CBE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0002CC00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF