@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H } ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED697 FREE SECTORS COPYING---D8:COPY32.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 144ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % 1030 Express! % % T} % % Copyright (C) 1985, 1986 % % By Keith Ledbetter % % U} % % Condensed Documentation % % For Versions 1.0 through 2.1 % %---------------------------V}----% % This software is in the % % public domain and is not % % to be sold, except for the % %W} price of a disk, without % % the written consent of the % % author. % %-----------X}--------------------% % Donations Are Accepted (but % % are not mandatory). % % Y} % % Send All Correspondence To % % % % Keith Ledbetter % Z} % 2919 Ennismore Court % % Richmond, VA 23224 % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ------[}------------------- Condensed From Original Version 1.0 Documentation ------------------------- Since 1030 Express! \}uses the internal driver of the 1030 Modem, there is no AUTORUN.SYS file needed to load in a driver. 1030 Express! shoul]}d be placed on a disk as an AUTORUN.SYS file. Express! does not use BASIC, so YOU MUST HOLD DOWN THE OPTION KEY (on XL ma^}chines) WHILE TURNING ON YOUR COMPUTER. At boot-up time, 1030 Express! does two things: 1) It checks the disk for_} a dataset called CONFIG.EXP. This dataset is created by pressing "$" from the main menu. This dataset`}, if present, contains data such as - Background/Foreground Colors - Your Default Disk Drive a} - Your Dialing Mode. This allows you to "customize" your copy of 1030 Express! to your liking - such ab}s changing the default grey background to a color that you find more appealing. 2) It checks the dc}isk for a dataset called "PHONE.LST". This is a phone list that you can create from the "Save Phone Lisd}t" option from the Dialing menu. So, if you have a set of local boards that you would like loaded in ate} boot-up time, save them under the name "PHONE.LST". Once 1030 Express! has completed loading, you will bf}e at the Main Menu. This menu is on one screen, but actually contains two screens worth of data. You can scroll the "windg}ow" up and down by pressing the SELECT and OPTION keys. The Main Menu ============= Now, we will cover the menu ch}ommands one at a time: A - This key will toggle your trans- lation mode between ASCII and ATASCII. B - Ti}his key will toggle the PARITY setting between EVEN, ODD, and NONE. This should normally always be set to j}NONE for normal communications with BBS's. D - This key will take you to your personal BBS dialing menu. Mork}e on this in the next section. E - Use this key if you want to key in a number to dial manually. If you l} have dialed manually earlier in this session, that number will be placed in the window, and you can just m}press RETURN to re-dial that same number again. If you press any other key, the last number will be erasedn} and replaced with the new number that you enter. F - This key allows you to originate a call. You should uso}e this if you have established "voice" contact with someone, and you now want to switch to terminal mode. p}One of you must ORIGINATE, and one of you must ANSWER. G - This key allows you to ANSWER a carrier - seq}e option F above. H - Pressing H will hang up the phone. I - This option allows you to FORMAT a disk. After prr}essing I, you will be asked for the drive number to format. J - Use this option to DELETE a file on a ds}isk. You will be asked to confirm the deletion. K - Use this to UNLOCK a disk file. L - Use this to LOCK a dist}k file. M - Use this to RENAME a disk file. N - Pressing N will toggle your dial mode between TONE and PULSE. u} O - This option lets you toggle your DUPLEX setting between HALF and FULL. When communicating with BBS'v}s, you should be FULL duplex. HALF duplex will "echo" any keys that you press to your screen, as well as sew}nding them out over the modem. This is useful when you and a friend are talking "computer to computer". Ix}f you ever: o Press keys and nothing comes back to your screen, or o Press keys and get "double" y} chars, like "HHEELLLLOO", then you are probably in the wrong duplex. P - Use the P command to specifyz} (in seconds), the time that you want to wait for a carrier after dialing a number. Since the 1030 Modem h{}as no internal way of telling if the phone is busy or ringing, what a terminal program must do is just |} "wait around" for so many seconds while checking for a carrier. While you can set this value to any numbe}}r between 5 and 99, I don't recommend setting it below 10. And if you are dialing a long distance board, I~} would set it around 20-25 seconds. For local calling, I use 12 seconds as the setting. This seems to giv}e the host computer plenty of time to answer the phone. Q - Use this command to set your left margin anywhere} from 0 to 25. R - This command is used to Receive a file using XModem Protocol. S - This command is used to Se}nd a file using XModem Protocol. *** IMPORTANT *** To use the Xmodem, YOU MUST FIRST PREP T}HE HOST SYSTEM. In other words, you CAN NOT tell 1030 Express! to send/receive a file, and then go back to ter}minal mode and tell the BBS to send or receive a file. First, tell the BBS what you want to do, then wait fo}r a message like "Ready to send" or "Ready to Receive", THEN go to the menu and hit "S" or "R". T - Pressi}ng the T key allows you to capture text to a disk file. You will supply a filename, then be returned }to terminal mode with copy mode ON. NOTE: This option DOES NOT destroy the current contents of the copy }buffer. So, if you had turned copy ON with the OPTION key and then realized that all of the data isn't goi}ng to fit in the buffer, you can still "pause" the BBS and go to the menu, hit "T", and not lose any of th}e data you have already captured. U - This option allows you to "send" the contents of your copy buffer } to the system that you are logged on to, just as though you were typing it from the keyboard. You will }be asked for a Delay Rate of 1-255. Normally, a rate of 25-30 seems to work best without the BBS dropping }any characters. V - Use this command to VIEW what the current contents of your copy buffer. At any time, you} may press any key to stop viewing the buffer. W - The W command allows you to SAVE the contents of your buff}er to a disk file. If the save works successfully, then the copy buffer will be cleared. X - Use this }command to LOAD the buffer with data from a disk file. The load occurs FROM THE CURRENT size of the copy b}uffer. In other words, if you already have 1000 bytes of data in your buffer, and you then do a LOAD, the }new data will be "appended" onto the end of the old data. Y - Use this command to dump the copy buffer }to your printer. Z - This command will clear out the contents of the copy buffer. You will be asked to confi}rm. ? - Use this to VIEW a disk file (only useful for text files!!) You may press any key to abort the View.} 1-8 Pressing 1-8 will show you the catalog listing of the disk in drive (1-8). Arr Pressing the arrow ke}ys will change ows the foreground and background colors of the screen. % - Use this command to specify a de}fault disk drive. This drive specification will be used in all disk drive prompts while in 1030 Express! } $ - Use this command to save to disk the default values that you have currently set up. To be of any us}e, THIS SAVE MUST BE DONE TO THE DISK THAT CONTAINS THE 1030 EXPRESS! PROGRAM. When you press '$', a file }called CONFIG.EXP is created that contains the following info: - Foreground/Background Colors - D}ial Mode - Time For Connect - Left Margin - Default Disk Drive - Parity setting The Dial} Menu ============= Pressing "D" from the main menu will take you to the real "meat and potatoes", as they say, of }1030 Express!. This is the board/dialing menu, that you can customize to your own liking. On your first use of 1030 Exp}ress!, the window on the menu will be blank, since you haven't had a chance to add any boards to your list yet. Here are }what the commands from this menu will do for you: The Arrow keys (you DO NOT have to hold down the CTRL key) will} move the cursor around the boards in your list. A - Pressing "A" allows you to add boards to the list, whi}ch you will want to do right off of the bat. You will be prompted for - The name of the BBS - Th}e number of the BBS - Macro #1 and Macro #2 These are strings (up to 15 characters long) that w}ill be sent over the modem when- ever you hit Shift/Ctrl/1 or Shift/Ctrl/2 while in terminal} mode. These should be used to hold your "log-on" sequence which is normally something } like last name, password, etc. From then on, you will never have to remember that pa}ssword again! - Whether the board is ATASCII or ASCII. When you dial from the list and connec}t to a board, your translation mode will AUTOMATICALLY be set to the mode that you specify } here. E - This allows you to edit an entry that is already in your list (the one that the cursor is} currently on). You will be prompted the same as in the "Add" processing, except that the old data will be} shown. YOU DO NOT HAVE TO RE-KEY ANY DATA THAT YOU DO NOT WANT TO CHANGE. If you just press the RETURN key}, then the old data will be kept. Z - This allows you to delete an entry (the one that the cursor is cu}rrently on) from your list. You will be shown the board data, and then asked to confirm the delete. I - This} will do an inquiry on the data for the board that the cursor is currently on. SPACE BAR Pressing the Spac}e-bar will toggle the status of the board that the cursor is currently on as Marked or Un-marked. If} a board is marked, an arrow will appear next to it's name. C - Pressing C will clear the current p}hone list from memory. You will be asked to confirm the clear. L - Use this command to LOAD a new phone list} into memory. You will be prompted for the file name. S - Use this command to SAVE the current phone list to} disk. If you want this phone list to be loaded at boot-up time, you must name it "D1:PHONE.LST" and save } it on the disk that contains your copy of 1030 Express!. Dialing From The List ===================== Now}, here comes the fun part! There are two ways that you can dial from a phone list that you have created. (1) The f}irst way is simple. Just move the cursor to the board that you want to dial, then hit the RETURN key. }That number will then be dialed continuously until you press any key to abort dialing, or a connection i}s made. If a connection is made, your trans- lation mode will be set to that specified for the board. } (2) The second way is the wonderful one. Almost everyone has 5 or 6 local boards that they try to call } each time. Well, 1030 Express! makes it simple! Just move the cursor around to each board that you} want to dial, and the press the SPACEBAR to MARK that board (you can tell if a board is marked by the l}ittle arrow beside the name). You can mark as many boards in your list as you want. Then, just hit th}e "D" key to dial all the marked numbers. And then sit back! Each of the numbers you marked will be dia}led in order until you press any key to abort dialing, or a connection is made. If a connection} is made, the following happens: - Your translation is set to that specified in the board } set-up. - The board is "un-marked" so that you don't have to do it after you hang up. } ------------------------- Condensed From Original Version 2.0 Documentation ------------------------- Quite a few} people have inquired about the types of DOS that 1030 Express! will work under. Because the handler loads in rather low i}n memory, most DOS's will have to be configured to have a lower LOMEM. You should be able to use any of the following: } * Atari DOS 2.0 configured for no more than 2 single density drives and 3 buffers. * Atari DOS 2.5 configured for }no more than 3 single (or dual) density drives and 4 buffers. * Smartdos configured for no more than 2 single or} double density drives and 4 buffers. * OSS DOSXL 2.3 using DOSXL.SYS on XL/XE computers ONLY. * Several versions} of SpartaDOS. All versions of the SpartaDOS 2.xx versions (for XL/XE only). 1030 Express! also works with Ultra-S}peed. If you are using a version 3.xx of SpartaDOS, YOU MUST DO A 'KEY OFF' COMMAND BEFORE RUNNING EXPRESS! * And} probably many others not listed here. If you are having trouble using your normal DOS, you should be able to get }it to work with Express! by configuring the DOS for 2 Double Density drives and 3 buffers. On With Business! ==}=============== Remember that old saying, "Quality is better than Quantity"? Well, let me use that as a lead-in to t}ell you that the number of entries that you can have in one phone list had to be cut from 20 to 18 boards. Also, the}re was no way for me to keep compatibility of phone-list datasets. So, YOUR PHONE LISTS FROM VERSION 1.0 OR 1.1 WILL NOT }WORK WITH VERSION 2.0. I am sorry that had to happen, but it could not be helped. On the actual dialing menu itself,} there are two new commands: U - This is used to update the Long Distance (MCI/Sprint) dial code for the} current phone list. P - This command can be used to get a nicely-formatted printout of the phone }list currently in memory. The long distance dialing code is a number that is stored with EACH phone list. Th}e way that 1030 Express! uses this LD code is that whenever it dials a number, it looks for an exclamation mark (!) in the} phone number. If one is found, Express! goes off and dials the LD code, then returns and completes the dialing of the nu}mber. So, as an example, let's say that you have your LD code set up as: 270-0001,,123456 (The commas} cause Express! to PAUSE) Now, in your list you have a BBS set up with the following number: !1-804-747-00}41 When Express! dials that number, it will dial the following: 270-0001,,1234561-804-747-0041 Whew! Not}e here that the '!' can appear ANYWHERE in the phone number, not just in the first position (but, I don't know why you wou}ld ever want to do that). Also, multiple '!'s can appear in one number (ditto!). More Phone List Changes ========}================= There are also new features in the board descriptions in your phone list. These are: - A thir}d macro has been added, which is accessed by Shift/Ctrl/3 while in terminal mode. - You now specify the }TIME TO WAIT FOR CONNECTION by board entry, allowing you to set different boards at different times, } depending on whether they are long-distance or local numbers. Also, when you "E"dit a board, the old board }data will now be shown in the window, instead of on the prompt line. But, if you don't want to change a particular entry}, just hit RETURN like before. (If you want to remove a line, just hit SPACE/RETURN). New Features From The Main Men}u ================================= There are three new commands to be covered here: - The COPY FILE command (sh}ould make a LOT of people happy!) - The SEND FROM DISK command. - The Shift/Ctrl/O key from terminal }mode. The COPY FILE command is accessed by hitting the '>' key. This command was written mainly for those people w}ith two disk drives (be they hardware or RAM disks). THE COPY COMMAND DOES NOT ALLOW DISK SWAPPING! So, if you tell i}t to copy D1:PGMA.BAS to D1:PGMB.BAS, the copy will be done to THE SAME DISK. The SEND FROM DISK command was added }to complement the CAPTURE TO DISK command. This command works identically to the SEND BUFFER command, except that when th}e buffer is sent, it will go back to disk to reload the buffer. This allows text transfers of files up to a whole disk in }size. The next command happens to be my personal favorite. The is the "Buffer Screen" command, which is activated b}y pressing the Shift/Ctrl/O key while in terminal mode. What this command does is "Print" the contents of the screen }TO THE COPY BUFFER. How many times have you read a message, then thought "I'd like to have a copy of that". Well, you p}robably hit OPTION to turn copy on, then told the BBS to re-read the message. Well, now when this happens, just do a buf}fer-screen! Another interesting feature is that this can also be used along with the CAPTURE TO DISK command. Here is} all you have to do: - Hit START to go to the menu. - Hit 'T' for capture-to-disk and give Express! a file} name. - Express! will then open that file, turn on COPY, and return to terminal mode. - As soon as }you return to terminal mode, hit OPTION to turn OFF the copy mode. Now, instead of EVERYTHING that comes }across the line going to your copy buffer, you can SELECTIVELY send things to the buffer with the Shift/Ctrl/O command. No}t only that, but whenever the buffer fills up, Express! will then SAVE it to disk! And, Finally... ===============}== A few "cosmetic" and minor changes: * 1030 Express will now handle both Xmodem-7 (Compu-serve) UPLOADS and d}ownloads! * Note: If you plan on using 1030 Express! to log onto Compu-Serve, you should do the following the ne}xt time that you log on: [1] type "GO DEFALT" [2] Change your TERMINAL TYPE to OTHER. [3] Chang}e your PARITY (on CIS, not Express) to NONE (Zero). * When you are doing either an Xmodem Receive or Send, th}e following will now be displayed on your screen: - The NAME of the file you are transferring. - The }TYPE of the file that you are transferring. This can be either: - BINARY load file - SAV}ED BASIC program - TEXT (Other) * If you are ever in terminal mode and the screen turns RED, Express! is j}ust telling you "be patient and hold on a sec!". This will normally only happen if you are either capturing to disk} or sending from disk. What Express! is actually telling you is that it is waiting for the host (BBS) to pause, whi}ch will take anywhere from 3-5 seconds. ------------------------- Condensed From Original Version 2.1 Documenta}tion ------------------------- Well, this time the documentation for this version should be short and sweet. The m}ost important new feature of this version is that 1030 Express! is now compatible with the new Atari XM301 Modem. So, if }you know anyone with an XM301 Modem, spread the word! Here is a list of the few major changes, along with a short desc}ription of each: * Because of the disk-based handler, the LOMEM of your DOS must now be below $1E00. This is} exactly one page lower than version 2.0 required ($1F00). But, from what I can tell, the configurations } that were listed in the version 2.0 documentation for double density users still work fine. * At any prom}pt where you specify an output file name (Copy, Save Buffer, etc.), you can now specify P: to write directly t}o your printer. * The Start/Stop key (Ctrl-1) has been masked out for safety. I think that quite a few pe }ople experienced what they thought were "lock-ups" because they accidentally hit Ctrl-1 instead of Shift-Ctrl- }1. * If you have an XM301 modem, the internal speaker will be turned on at the time of dialing, and will }be turned off when either a connection is made, or you abort the dialing. Enjoy! Keith v %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % MPP Express! % % } % % Copyright (C) 1986 % % % % By Keith Ledbette }r % % Orion Micro Systems % %-------------------------------% % This software is in the % % } public domain and is not % % to be sold, except for the % % price of a disk, without % % the written } consent of the % % author. % %-------------------------------% % Donations Are Accepted (but } % % are not mandatory). % % % % Send All Correspondence To: % % } % % Keith Ledbetter % % 2919 Ennismore Court % % Richmond, VA } 23224 % %-------------------------------% % This program is written in % % Action! Portions are (c) by % } % Action Computer Services. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------------------ General Overview----------- }------- Welcome to MPP Express!, the most powerful Public Domain terminalprogram ever written for MPP modems. MPP Expres }s! is designed specificallyfor your MPP modem, and takes advantage of special features such as configurable"speed dialing" }and 297, 300, 400, and 450 baud operation. Before I get started, there are once again a few people that I wouldlike to } thank for their help. First, thanks to Abdul, SYSOP of The BootFactory at (804) 262-9289, for doing all of the testing of }MPP Express!. Second, thanks to the technical support group at Supra, especiallyMark White, for bending over backwards (m }any times!!) to answer my questions. And, last but not least, thanks to Jordan Chilcott for his fine handler.MPP Express! } uses the Chilcott handler, and it is a very fine piece of software. This handler made my job a lot easier in converting th }e original850 Express! into MPP Express!.----------------------- Finally! The Program.----------------------- MPP } Express! is a binary file, and has code internally to boot the Chilcotthandler, so YOU DO NOT NEED TO BOOT AN "R:" HANDLER }PRIOR TO RUNNING EXPRESS!.Just COPY Express! to a disk with your favorite DOS on it and rename it toAUTORUN.SYS. Then, HOL }D DOWN THE OPTION KEY while turning on your Computer. MPP Express! uses an "intelligent" buffering scheme, which means th }at thesize of your COPY buffer is directly proportional to the MEMLO of the DOSthat you are using. In other words, the LAR }GER the DOS that you are using,the SMALLER your COPY buffer will be. If you want to try out different DOS'sto experiment w }ith the buffer size, the easiest thing to do is just to boot upExpress!, and then use the "X" command to load the buffer wit }h a huge file(like Express!). This will fill up the buffer, and the status line at the topof the screen will show the size } of the buffer that Express! has allocated. As an example, here are some of the DOS's that have been used during theBETA }test stages of MPP Express!, along with the buffer sizes. All testswere performed on an Atari 800. The number of file buffe }rs were the default values so these buffer sizes may vary with the way that you haveyour DOS configured. DOS } # Drives Buffer ----- -------- ------ DOS 2.0,2.5 2SD 5632 DOS XL 2.3P }2SD 1792 MyDOS 3.08 2DD 5632 MyDOS 4.1 2SD 5120 Sparta 1.1 2SD } 4352 TopDOS 1.5A 2SD 4608 MachDOS 2SD 3840 SmartDOS 8.2D 2DD 48 !}64 If you have an XL or XE computer, using SpartaDOS 2.3x will give you aHUGE copy buffer of around 9K or so. Also, MP "}P Express! will work with theSpartaDOS Ultra-Speed mode. At boot-up time, MPP Express! does two things:+ 1) It chec #}ks the disk for a dataset called CONFIG.EXP. This dataset is created by pressing "$" from the main menu. This dataset $}, if present, contains data such as - Background/Foreground Colors - Your Default Disk Drive - %} Your Dialing Parameters This allows you to "customize" your copy of MPP Express! to your liking - such as chang &}ing the default grey background to a color that you find more appealing. 2) It checks the disk for a dataset called '} "PHONE.LST". This is a phone list that you can create from the "Save Phone List" option from the Dialing menu. (} So, if you have a set of local boards that you would like loaded in at boot-up time, save them under the name "P )}HONE.LST". Once MPP Express! has completed loading, you will be at the Main Menu.This menu is on one screen, but actually *} contains two screens worth of data.You can flip between the two menus by pressing the SELECT and OPTION keys. Another t +}hing I should note here is that Express! DOES NOT monitor thecarrier detect lead once you are on-line. The reason it doesn' ,}t isbecause there is too big a risk of losing data, since carrier checking requires closing and then re-opening the modem. -} But, Express! DOES monitorthe carrier detect lead while you are at the main menu. So, when thecarrier is dropped after yo .}u log off of a board, simply hit the START keyto return to the main menu, and Express! will respond with themessage "Connec /}tion Terminated...".The Main Menu============= Now, we will cover the menu commands one at a time:A - This key wil 0}l toggle your translation mode between ASCII and ATASCII.B - This key will toggle the BAUD rate between 297,300,400, 1}and 450 baud. The main reason that 297 baud is present is because you may get some "garbage" when logged onto a b 2}oard at 300 baud (especially if it is being ran on an Atari 1030 Modem). If this happens, try dropping your baud r 3}ate down to 297.C - This key will toggle the PARITY setting between EVEN, ODD, and NONE. This should normally always 4} be set to NONE for normal communications with BBS's.D - This key will take you to your personal BBS dialing menu. M 5}ore on this in the next section.E - Use this key if you want to key in a number to dial manually. If you have d 6}ialed manually earlier in this session, that number will be placed in the window, and you can just press RETURN to re-di 7}al that same number again. If you press any other key, the last number will be erased and replaced with the new nu 8}mber that you enter.G - This key allows you to enter "Autoanswer" mode. The program will simply go into a loop waiti 9}ng for the MPP to autoanswer a call, and will then flip to terminal mode. You can press a key at any time to abort :} auto-answer mode.H - Pressing H will hang up the phone.! - This option lets you toggle your DUPLEX setting between HAL ;}F and FULL. When communicating with BBS's, you should be FULL duplex. HALF duplex will "echo" any keys that you pr <}ess to your screen, as well as sending them out over the modem. This is useful when you and a friend are talking " =}computer to computer". If you ever: o Press keys and nothing comes back to your screen, or o Press keys and g >}et "double" chars, like "HHEELLLLOO", then you are probably in the wrong duplex.I - This option allows you to FOR ?}MAT a disk. After pressing I, you will be asked for the drive number to format.J - Use this option to DELETE a file @}on a disk. You will be asked to confirm the deletion.K - Use this to UNLOCK a disk file.L - Use this to LOCK a di A}sk file.M - Use this to RENAME a disk file.& - This key allows you to specify the time (in seconds) that Express! B}will wait for a dial tone after picking up the phone to dial. I normally use 2 seconds, since 1 second does not always g C}ive my phone system time to clear. This number may need to be changed depending upon your phone system.N - Pres D}sing N allows you to set the time (in 1/60ths of a second) that Express! will pause after dialing a DIGIT (one number). E} The default is 20/60ths of a second. Once again, you may be able to go to a lower number depending on your phone F} system.O - Pressing N allows you to set the time (in 1/60ths of a second) that Express! will pause after dialing a G}PULSE. For example, when you dial a number "7", Express! will actually pulse the phone 7 times. This time is the H}delay BETWEEN those pulses. This is where the "speed dialing" is affected the most. The default is 1/60ths of a I}second. You should never probably have to go higher than 2/60ths of a second.P - Use the P command to specify (in se J}conds), the time that you want to wait for a carrier after dialing a number. Since most modems have no internal wa K}y of telling if the phone is busy or ringing, what a terminal program must do is just "wait around" for so many seconds L} while checking for a carrier. While you can set this value to any number between 5 and 99, I don't recommend setti M}ng it below 8. And if you are dialing a long distance board, I would set it around 20-25 seconds. For local calli N}ng, I use 12 seconds as the setting. This seems to give the host computer plenty of time to answer the phone. Sinc O}e the MPP modems are designed to put the phone on-hook after no carrier is detected for around 12-14 seconds, Express! u P}ses a trick to fake the MPP into staying off hook for the time you have specified. What Express! will do is to re Q}-dial a "1" every 10 seconds while waiting for a carrier. This will in no way affect the phone line, since the num R}ber has already been dialed and "put-through" the phone system.Q - Use this command to set your left margin anywhere S}from 0 to 25.R - This command is used to Receive a file using XModem Protocol.S - This command is used to Send a file u T}sing XModem Protocol. *** IMPORTANT *** To use the Xmodem, YOU MUST FIRST PREP THE HOST SYSTEM. In other U} words, you CAN NOT tell MPP Express! to send/receive a file, and then go back to terminal mode and tell the BBS to s V}end or receive a file. First, tell the BBS what you want to do, then wait for a message like "Ready to send" or "R W}eady to Receive", THEN go to the menu and hit "S" or "R".T - Pressing the T key allows you to capture text to a disk f X}ile. You will supply a filename, then be returned to terminal mode with copy mode ON. NOTE: This option DOES NOT Y} destroy the current contents of the copy buffer. So, if you had turned copy ON with the OPTION key and then reali Z}zed that all of the data isn't going to fit in the buffer, you can still "pause" the BBS and go to the menu, hit "T", [} and not lose any of the data you have already captured.U - This option allows you to "send" a disk file in pure text f \}orm. You will be asked for the file name, along with a "delay rate". The delay rate is simply a timing loop execute ]}d after each byte. Normally, a rate of 25-30 seems to work best without the BBS dropping any characters.V - Use ^} this command to VIEW the current contents of your copy buffer. At any time, you may press any key to stop viewing the _}buffer.W - The W command allows you to SAVE the contents of your buffer to a disk file. If the save works successful `}ly, then the copy buffer will be cleared.X - Use this command to LOAD the buffer with data from a disk file. The a} load occurs FROM THE CURRENT size of the copy buffer. In other words, if you already have 1000 bytes of data in your b}buffer, and you then do a LOAD, the new data will be "appended" onto the end of the old data.Y - This option all c}ows you to "send" the contents of your copy buffer to the system that you are logged on to, just as though you were d} typing it from the keyboard. You will be asked for a Delay Rate of 1-255. Normally, a rate of 25-30 seems to work bes e}t without the BBS dropping any characters.Z - Use this command to dump the copy buffer to your printer.< - This co f}mmand will clear out the contents of the copy buffer. You will be asked to confirm.? - Use this to VIEW a disk file g}(only useful for text files!!) You may press any key to abort the View.> - Use this command to COPY a file from one q}B%DOS SYSB*)DUP SYSBSEXPXM301TXTBMPPEXP DOCBREAD ME B SX212 DOCBLOADER HI BLOADER LOWBEXPXM301COMdisk to another. Most useful for copying files from a RAM disk to a floppy disk. THE COPY COMMAND DOES NOT ALLOW D r}ISK SWAPPING! So, if you tell it to copy D1:PGMA.BAS to D1:PGMB.BAS, the copy will be done to THE SAME DISK.1-8 s} Pressing 1-8 will show you the catalog listing of the disk in drive 1-8.Arr Pressing the arrow keys will change the t}foreground and backgroundows colors of the screen.% - Use this command to specify a default disk drive. This drive u} specification will be used in all disk drive prompts while in MPP Express!$ - Use this command to save to disk the d v}efault values that you have currently set up. To be of any use, THIS SAVE MUST BE DONE TO THE DISK THAT CONTAINS T w}HE MPP EXPRESS! PROGRAM. When you press '$', a file called CONFIG.EXP is created that contains the following info: x} - Foreground/Background Colors - Speed Dialing Parameters - Time For Connect - Left Margin y} - Default Disk Drive - Parity setting@ - Use this command to re-load your default configure settings from di z}sk.The Dial Menu============= Pressing "D" from the main menu will take you to the real "meat andpotatoes", as th {}ey say, of MPP Express!. This is the board/dialingmenu that you can customize to your own liking. On your first use ofMPP |} Express!, the window on the menu will be blank, since you haven't hada chance to add any boards to your list yet. Here are }} what the commandsfrom this menu will do for you: The Arrow keys (you DO NOT have to hold down the CTRL key) will move ~} the cursor around the boards in your list.A - Pressing "A" allows you to add boards to the list, which you will wa }nt to do right off of the bat. You will be prompted for - The name of the BBS - The number of the BBS } - Macros #1, 2, and 3 These are strings (up to 15 characters long) that will be sent over the modem wh }enever you hit Shift/Ctrl/1, 2, or 3 while in terminal mode. These should be used to hold your "log-on" }sequence which is normally something like last name, password, etc. From then on, you will never have to } remember that password again! - The time (in seconds) to wait for a connection after dialing this number. } - Whether the board is ATASCII or ASCII. When you dial from the list and connect to a board, your transl }ation mode will AUTOMATICALLY be set to the mode that you specify here. - The BAUD rate for this } number. Express! will toggle to this baud rate before dialing the number.E - This allows you to edit an entry } that is already in your list (the one that the cursor is currently on). You will be prompted the same as in the " }Add" processing, except that the old data will be shown. YOU DO NOT HAVE TO RE-KEY ANY DATA THAT YOU DO NOT WANT TO CHAN }GE. If you just press the RETURN key, then the old data will be kept. To erase an entry, just press spacebar/return }.Z - This allows you to delete an entry (the one that the cursor is currently on) from your list. You will be shown } the board data, and then asked to confirm the delete.I - This will do an inquiry on the data for the board that the }cursor is currently on.SPACEBAR Pressing the Space-bar will toggle the status of the board that the cursor }is currently on as Marked or Un-marked. If a board is marked, an arrow will appear next to it's name.C - Pressing }C will clear the current phone list from memory. You will be asked to confirm the clear.L - Use this command to LOAD } a new phone list into memory. You will be prompted for the file name.S - Use this command to SAVE the current phone } list to disk. If you want this phone list to be loaded at boot-up time, you must name it "D1:PHONE.LST" and save }it on the disk that contains your copy of MPP Express!.P - The P command will print out a nice formatted list of all }of the data in the current phone list.U - Use this command to enter a long distance (Sprint/MCI) dial code. The } long distance dialing code is a number that is stored with EACH phone list. The way that Express! uses this LD code is } that whenever it dials a number, it looks for an exclamation mark (!) in the phone number. If one is found, Expre }ss! goes off and dials the LD code, then returns and completes the dialing of the number. So, as an example, let's }say that you have your LD code set up as: 270-0001,,123456 (The commas are for a PAUSE) Now, in yo }ur list you have a BBS set up with the following number: !-804-379-4156 When Express! dials that number, }it will dial the following: 270-0001,,123456-804-379-4156 Whew! Note here that the '!' can appear ANYWHERE in }the phone number, not just in the first position (but, I don't know why you would ever want to do that). Also, mul }tiple '!'s can appear in one number (ditto!).Dialing From The List===================== Now, here comes the fun }part! There are two ways that you can dial from a phone list that you have created. (1) The first way is simple. Just }move the cursor to the board that you want to dial, then hit the RETURN key. That number will then be dialed con }tinuously until you press any key to abort dialing, or a connection is made. If a connection is made, your trans- } lation mode will be set to that specified for the board. (2) The second way is the wonderful one. Almost everyone has 5 } or 6 local boards that they try to call each time. Well, MPP Express! makes it simple! Just move the cursor ar }ound to each board that you want to dial, and the press the SPACEBAR to MARK that board (you can tell if a board }is marked by the little arrow beside the name). You can mark as many boards in your list as you want. Then, j }ust hit the "D" key to dial all the marked numbers. And then sit back! Each of the numbers you marked will be dialed } in order until you press any key to abort dialing, or a connection is made. If a connection is made, the }following happens: - Your translation is set to that specified in the board set-up. - The board i }s "un-marked" so that you don't have to do it after you hang up.----------------------------- Commands From Te }rminal Mode----------------------------- The following are the commands that are available while in terminal mode(conne }cted to a board):START - Either of these console keys will return you to the mainSELECT menu.OPTION - The OPTION key }will toggle COPY on and off. When COPY is on, the border color will change, and every character that goes }to your screen will be captured in the copy buffer.Shift/Ctrl/ - These keypresses will send out the corresponding Macro }1-3 from your dialing list, with a carriage return at the end.Shift/Ctrl/P - Pressing this key will cause Express! to }print an image of the current screen to your printer. All control characters will be transformed to spaces }, and inverse characters will be printed as normal characters.Shift/Ctrl/R - Pressing this key will reset the conn }ect clock to 00:00:00.Shift/Ctrl/O - This command happens to be my personal favorite. The is the "Buffer Screen" } command. What this command does is "Print" the contents of the screen TO THE COPY BUFFER. How many times }have you read a message, then thought "I'd like to have a copy of that". Well, you probably hit OPTION to }turn copy on, then told the BBS to re-read the message. Well, now when this happens, just do a buffer-screen! } Another interesting feature is that this can also be used along with the CAPTURE TO DISK command. Here is all y }ou have to do: - Hit START to go to the menu. - Hit 'T' for capture-to-disk and give Express! }a file name. - Express! will then open that file, turn on COPY, and return to terminal mod }e. - As soon as you return to terminal mode, hit OPTION to turn OFF the copy mode. Now, inst }ead of EVERYTHING that comes across the line going to your copy buffer, you can SELECTIVELY send things to the } buffer with the Shift/Ctrl/O command. Not only that, but whenever the buffer fills up, Express! will then SAVE }it to disk!-------------------- A Few Random Notes--------------------* MPP Express will handle both Xmodem-7 } (Compu-serve) UPLOADS and downloads!* Note: If you plan on using MPP Express! to log onto Compu-Serve, you should do t }he following the next time that you log on: [1] type "GO DEFALT" [2] Change your TERMINAL TYPE to OTHER. [3] }Change your PARITY (on CIS, not Express) to NONE (Zero).* If you are ever in terminal mode and the screen turns RED, Expres }s! is just telling you "be patient and hold on a sec!". This will normally only happen if you are either capturing to di }sk or sending from disk. What Express! is actually telling you is that it is waiting for the host (BBS) to pause, which }will take anywhere from 3-5 seconds. Well, I think that just about covers everything (you didn't think this wouldever en }d, did you?). Please pass the program along to all of your friends! I hope you enjoy it! Keith Ledbetter } CIS PPN #76703,4061}}} A note from your ACEC 8b Librarian:This is a tough one. There is a lotof EXPRESS around! Including somecorrupted doc fi}les which MAY beprecisely the same as uncorruptedfiles, but differently named!I am going to ASSUME EXPRESS10.doc,which c}ame from an arc file thatfailed CRC when uncompressed, is thesame as another early v1.0 doc file.I can't quite make the sa}me assump-tion for EXPRESS20.doc, which wasBADLY corrupted, but for which Icannot find a near matching counter-part. I w}ill include it in all itscorrupted glory, that you may ekewhat you may from it.I may even include some program fileswhic}h are the "same" but nameddifferently.Sorry I have to leave you to so muchfun! :^)or :^(depending on how you look a}t it.THE SX-212 COMPANION-------------------- Our local user group has put together a program that will allow you to use t}he 850 Express! terminal program with the SX-212 modem. We call this file "The SX-212 Companion!"SETTING UP----------} Two versions of the SX-212 Companion! are included on this disk. One version is named LOADER.LOW. This version load}s at $1D00 and works with most DOS's in their standard configuration (generally 2 or 3 drives, with a LOMEM of $1D00 or lower}). The other version is named LOADER.HI. This version loads at $2000 and allows more memory for drive buffers but will re}duce your terminal buffer by about 750 bytes. Name either LOADER program AUTORUN.SYS and place it on your terminal disk.} The SX Companion! will ONLY work with an unaltered copy of 850 Express! version 3.00p. Your copy of 850 Express! should b}e named EXPRESS.850 and placed on the same disk with the AUTORUN.SYS file created above.CREDITS-------The Rverter hand}ler was originally written by Royce W. Powell for A.I.D. in 1984. Carrier Detect for the SX212 was added by Tom Neitzel and }DTR emulation was added by Marc Ingle, December, 1987. Modifications to the Status routines were also made. Both Marc and T}om are members of the Seattle Puget Sound Atari Computer Enthusiasts (S*P*A*C*E). Source code is available upon request thro}ugh S*P*A*C*E, P.O. Box 110576, Tacoma, WA 98411.203,/!$).'-!).02/'2!-倀VBHH}HHVBHHHHHHHVBHHHHHVBHHHHH}HVBHHHHHVBHHHHHHHVBHHH̀}̀̀̀̀̀Ҁ#/-0!.)/.H䀲逳}􇀭퀀QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE|&orusew%xp}ress6ersionp||3harewarec "y+eith,edbetter|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRCQRRRRRRRRRRRRRRRRRRRRRRR}RRRRRRRRRRRRRRRE|怭〩䀴퀮|ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRDARE倰䀡}退QRD||󀈳||ZRXRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRXRCPPƥ}Ĥ`ppPB0 A4/P!'4 P410 "/`}48"/P0(LP0,%!3%2%-/6%#!242)$'%!.$2% "//4HP  L"    T U V W `W }`U X U W `W `V X V W `W `X!!!!!`!`!!!!`!`!!!Α!`!`"' " "L" "} '   R`R" 4&4'`"#)#9#$d$L$ `*  X! Ȍ `  }%` Q > ` `  &  f#  f#  #`  #   d!! #` # #`!`x} d!X`  ҩ X`  $ - ` %`!' #  x! ҭ  ҭ L# %` W }!LY$J)   ӭ)  ӭ   ݭ *` %"  $" $$ $& 4%( V% *``H }#h`H*)ɀh` "+ :#+ :#+ :# $ $A :#T :#H :# :#i- $ # h`iZ  `H*) b' c' *) +)} h`H*)@ *)0   h`H ``  X! %h` ҍҭ ҍ`  % v% %} %)Ӡ `  *& & Ӣ`xҩs2` ' ˍ & $'` 0`   }    `)Dž` '       `) |$ ~  }  0}` `  0&ɛ ~ } ) |` `HH Ҭ )  a&     *  hhh@HH! } x! L' hhh@ )h@ I I)     !h@ LEo=.F nVV'}"#4Y6ED5EBJ VL4D@EHIB VL4 4T5V5U5W5 4V5DW5ET5V5HU5W5IH}iHI V0NLd4TD5EHI VL4T5U5` 4 '5l BLV48` 4 4X50(L5 4 }450(L550H6`D1:EXPRESS.850#!.4,/#!4%$%802%33)/%22/27(),%},/!$).'02/'2!-QRRRRRRRRRWRRRRRRRRRRRRRRRRRRWRRRRRRRRRE||%xpress||||"y+eith,edb}etter||ZRRRRRRRRRXRRRRRRRRRRRRRRRRRRXRRRRRRRRRCBV#4P03,/!$).'-!).02/'2!-倀VBHH}HHVBHHHHHHHVBHHHHHVBHHHHH}HVBHHHHHVBHHHHHHHVBHHH̀}̀̀̀̀̀Ҁ#/-0!.)/.H䀲逳}􇀭퀀QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE|&orusew%xp}ress6ersionp||3harewarec "y+eith,edbetter|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRCQRRRRRRRRRRRRRRRRRRRRRRR}RRRRRRRRRRRRRRRE|怭〩䀴퀮|ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRDARE倰䀡}退QRD||󀈳||ZRXRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRXRCPPƥ}Ĥ`ppPB0 A4/P!'4 P410 "/`}48"/P0(LP0,%!3%2%-/6%#!242)$'%!.$2% "//4HPL  TUVW`W}`UXUW`W`VXVW`W`X````Α``$  L } $ R`R 4#4$` ) 9 !d!L!`*  XȌ` }"` Q >``  #  f  f  ` #      d ` ``x}   dX`    ҩX` !-` "`'  x ҭ ҭL "`W}LY!J) ӭ) ӭ ݭ*`%"  !" !$ !& 4"( V"*``H } h`H*)ɀh` + : + : + : ! !A : T : H : : i- !  h`iZ  `H*) b$c$*) +)}h`H*)@*)0  h`H``  X "h`ҍҭҍ` " v" "} ")Ӡ` *# # Ӣ`xҩs2` $ ˍ # $$` 0`  }  `)Dž`'    `) |$ ~  }  0}` `  0&ɛ ~ } ) |` `HH Ҭ )  a#     *hhh@HH} x L$hhh@)h@II) !h@ LEo=.F nVV$}#4Y6ED5EBJ VL4D@EHIB VL4 4T5V5U5W5 4V5DW5ET5V5HU5W5IH}iHI V0NLd4TD5EHI VL4T5U5` 4 '5l BLV48` 4 4X50(L5 4 }450(L550H6`D1:EXPRESS.850#!.4,/#!4%$%802%33)/%22/27(),%},/!$).'02/'2!-QRRRRRRRRRWRRRRRRRRRRRRRRRRRRWRRRRRRRRRE||%xpress||||"y+eith,edb}etter||ZRRRRRRRRRXRRRRRRRRRRRRRRRRRRXRRRRRRRRRCBV#4PH"}HHHHHHHHHHHHHHHHH" }HHHHHHHHHHHHHHHHHHH" }HHHHHHH̀̀̀̀" }ҀJ倵倩HH򀑐򀸭J" }0roudly0resented"y'2!30'reater2ichmond!tari" }3upport0rogramof2ichmond 6irginiaQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE|#opyright# "y+eith"},edbetter||0ublic$omain3oftware6ersion|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRC1~1ƥ"}Ĥ`pppBA(1LM1/I1 H1 110"/``J1'  L"}( <' $BROPHȌP #hP BO #QBRO # %B T `T"} ' '  '`l' 8$ $B`*) LQ )B $ %YR #, %B ` 8$B y%QR # %B"}Ҡ` 8$RQYɛ&Q`@BJRY 8AQE E`q!iJ!iKQlJB)`BJ"}ʭC)0 4RɛC)@ `  ) }`RC) % %) R R [$ I$?xIR"} %IP %X` 8$B)`BJLQX [$ I$xGF'R %GXCJJ)#R %) ! EE %C)0"} R` %  }L`BJ)@L!LQ`,l'HҥҩOh@ؘHF E E ҙ' %F"}ҍ I) EEhh@ؘH %L !H %H)ؘHPPD)>DL !ؘHDID)D)DКKej"}ʻ LLL"Ll#L #L"L"L!L!LQ`QJiJK`)pRC) RCL!L!)RC) RCL!п`"}D)E)E` #)D` #` #  # #)L" #  #)L" # @ #)L" #D д #D)>L"}"D)L"D И #`B)`) Bx $ ҅X % #ݭB B # %B B`B B #B B %`D"} LO$B B #L$P`) Q %`RSD)!  $ %PR #SRL%# %L%#R R  #D"} LLQRSD) OR #L# #SRD DL!P y%)5ӅBPxIR %IX y%2$3$ \% [$P"}0NBQP=ӭB) B)BD8`MD`B=ӭB)BD`<E)EM`,D`MQ`O`MO"}QB)B=өB`x $DQ% ҅X` !!>!X!-2 p2ҍ ҩxҢ ҍ` $ '$"} '$ ӭ'' `x''' ')ө%ҢX`s&"}%'x \NX`N`x %X [$` ` \% [$N`JJ`R)R`Ș@``ҍҍҍҍҍ" }TR%&8)H) =&X>&YhJ)5&Z6&[x C& &(@`  a'+0_]U,T &JJJJ &"!}\W,V &) &m\m')<]0 ^ JJ ^_'آT}XTU}YU]I]0_Ж`' ԘJJJJ  ԍҘ)  ԍ""}`)&@&`I`!!222BCCSSTdddtuuɢ ?Ji'JJJJ)]"#}&)]&&`"33DEUffww    < L_)"$})ҭ<> Hh!$LbЮ?|!|-ode"%}|.|$ial-ode||"|0arity|/|$uplex|ARSRRRRRRRRRRRRRRRSRSRRRRRRRRRRRRRRRRD|$|$ial&rom,is"&}t|0|4ime&or#onn||%|$ial-anually|1|,eft-argin|ARSRRRRRRRRRRRRRRRSRSRRRRRRRRRRRRRRRRD|&|/riginate#all|2|"'}2eceive8-odem||'|!nswer#all|3|3end8-odem||(|(ang5p0honeARSRRRRRRRRRRRRRRRRDARSRRRRRRRRRRRRRRRD4|#aptu"(}re4o$isk||)|&ormat!$isk|5|3end&rom$isk||*|$elete!&ileARSRRRRRRRRRRRRRRRRD|+|5nlock!&ile|6|6iew#opy")}"uffer||,|,ock!&ile|7|3ave#opy"uffer||-|2ename!&ile|8|,oad#opy"uffer|||6iew!&ile|9|3end#opy"uffe"*}r|||#opy!&ile|:|0rint"uffer|||$efault$rive||#lear"uffer||| &or#atalogARSRRRRRRRRRRRRRRRRD|"+}|3ave$efaults|\|]#hange"ackgrnd|| |2eload$efaults|^|_#hange&oregrnd|ARXRRRRRRRRRRRRRRRXRXRRRRRRRRRRRRRRRRD|",}4erminal-ode#ommands||T34!24or3%,%#4&or4his-enu||T/04)/.4o4oggle#opy/n/ff||T3hift"-}#trl04o0rint3creen||T3hift#trl/4o"uffer3creen||T3hift#trl  4o3end-acros|QRRRRRRRRWRRRRRR".}RRRRRRRRRRRRWRRRRRRRRE||%xpress|򎀒|||"y+eith,edbetter||ZRRRRRRRRXRRRRRRRRRRR"/}RRRRRRRXRRRRRRRRCQRWRRRRRRRRRRRRRRRWRWRRRRRRRRRRRRRRRREARXRRRRRRRRRRRRRRRXRXRRRRRRRRRRRRRRRRD|4o3croll-enu/04)/.\ "0} 3%,%#4] |ARRRRRRRWRWRRRRRRRRRRRRRRRRRRRRRRRRRRD|#ommand|||ZRRRRRRRXRXRRRRRRRRRRRRRRRRRRRR"1}RRRRRRCQRRRRRRRRRRRRRRRE||QRRRRRRRRRRXRRRRRRRWRRRRRRRXRRRRRRRR"2}RE||||||||||"3}|||||||||"4}||||||||ARRRRRRRRRR"5}RRRRRRWRXRRRRRRRRRRRRRRRRRD|!rrows4o-ove|30!#%4o-ark"oard||4o%xit|4o$ial!|ARWRRRRRRRRRRRRR"6}RSRWRRRRRRRRRRRRRRRRRD|!|!dd!n%ntry|$|$ial-arkeds||%|%dit!n%ntry|#|#lear4his,ist||:|$elete%ntry|,|,"7}oad!0hone,ist||)|3ee"oard$ata|3|3ave4his,ist||5|5pdate,$#ode|0|0rint4his,ist|ARXRRRRRRRRRRRRRRXRXRRRRRR"8}RRRRRRRRRRRD||ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRCQRRRRRRRRWRRRRRRRRRRRRRRRRRRWRR"9}RRRRRRE||%xpress|򎀒|||"y+eith,edbetter||ZRRRRRRRRXRRRRRRRRRRRRRRRRRRXRRRRRRR":}RCQRRRRRRRRRRRRRRRRE||";}ZRRRRRRRRRRRRRRRRCQRRRRRRRRRRRRWRRRRRRRRRRWRRRRRRRRRRRRE|"loc"<}k|"yte||ARRRRRRRRRRRRSRRRRRRRRRRSRRRRRRRRRRRRD|4otal|4ries||ZRWRRRRRRRR"=}RRXRRRRRRRRRRXRRRRRRRRRRWRC|||||">}|||QRXRRRRRRRRRRRRRRRRRRRRWRRRRRRRRRRRXRE|&ile"?}||ARRRRRRRRRRRRRRRRRRRRRRXRRRRRRRRRRRRRD|(old$own/04)/.4o!bort4ransfer|ZRRRRRRRRRRRRRRRRRRRRRRRRR"@}RRRRRRRRRRRC/  B JKIHiD"A}iELV`L/ / BLV`L$0 0l L!0 &` Fj`8冨凪`"B} Z0EӅӥ Z0`ʆǪƩ Ɛee` k0ƦʆǢ &Ɛeǐ 0 0LV0 k0"C}'&&&8儨児祂*LV0&&*ń8&&LV0 0`hihiHHȱȱ"D}L.0c !#3`L!0JJJJ`H .0h`Hȩh /L|1 0L|1 /L|1 "E}/L|1 /H8`HhHh 1L|1 BHI V䅠L|1 L!2 /L|1Ԇ ؠ"F}PIPP` V2P /L|1 V2L}2H- G28塪墨hL2 V2ȹP`"G}棩 Ѥģ0-ģ6000:,80H & &ehe&eģ0ʥ 8堅塅`$ @2&*"H}i0:0i @2Ʀ`¢ 护°ڱ%ȱ%E @2L3担CS 1L3I 2L3H "I}D3L3 x2L3S:3E:3H 1 33 1 1h)0I33L1[\ZUVT` #433`ȱ`"J}` V4ȥ`HhƣĢ`ƥĤ`Ѣ 4`"K}ȱѢĦ`膡``ťƤe8夰L4 Ƥ8`Ŧe"L}Ѡe桊L4T1+++"M}@@++PF+#"N}+#L66666 1`L666? 6"O}6L6 i4`L666L6L66 1`07L77 4 6X F4777L77 m"P} 7*(m 7ȅ77 47i7i7 m 7*(m 7iȅȱiȅ 4L77 m 7"Q}*(m 777 4`pp@BB@A7L8(:696 o496i:6i96"R}i:6i96i:6i96i:6i96i:6i96i:6i摮96i:6i摮96i:6i"S}呮96i:6i96i:6i/8$8 41Ѝ0"/@X `4} @2`L&9"9"9{5`+Fil"T}e Not Found...Disk Is Full!!Invalid Drive Number...Disk Is Write ProtectedDevice Not Responding...Invalid File Name...S"U}ystem Error: L90909L9`09IL9956B 4L:09IL :9G6B 4L:09IL#:9V6B 4L:09IL=:9n"V}6B 4L:09ILW:96B 4L:09ILq:96B 4L:96B 49109 29m1916B -56B6e 4`"W}+L:::r5L;;6<6L:L ; ;6<6L;FL ;L%;|5L ;FL%;ͯ:"X}:LY;96i:6i: 4`::::腄:: 0:腄: 08:宍::寍:d"Y}:: 0:d: 08:宍::寍: :: 0: : 08:宍::寍::::ͱ:"Z}LJ<::LA< ::LD2= 1 2=} @2`L===X F4=( 0eem=i855`"^}L>U F4t5T F4u5 6X F4>>>>55 4`Lk>} @2u5t5 4 6X F4g>f>5"_}5g>f> 4` `{}~ ~}'[]-~L>>}5p5L>Ȍ}5>~5`>)>> >L?>>M>L?>>~5"`}}5`>L>> L5?}5>)~5`~ LG?6?}5p5Lb?Ȍ}56?~5`C?C?L?C?7?M6?L?C?=?~5}5`C?L"a}g?6?I`6?I{ 6?I}L?`}56?~5`YL?? 6`L? ? 6L?``L? <1?? ? cIL@`"b}b?e?d?i?h Vc 9ih`LJ@ <1C@E@ F@L`@` bD@eC@dF@iE@h Vc 9c"c}`L@ <1@@ @L@` r@u@t@y@x0 Vs 9s`ZL@@ 6`L@ <1@ @@b@id"d}@ie Vc 9 ?cL.A J=`L3A/A{5LTA{5 9/A 1 ?``L]AYA @YA 1{5`LtAoAoA)pApA "e}LApAi@pALApA`LA8pA pAoALApA pApA`LA <1AAA =AAAAAAL8BAmA"f}Ai qAA5555AALA`LBB <19B:B9B =;B qA>B=BB=BLgB`LB <1B 4  ?BBB 1B 6`LB <1BB ZABBB 1B 1 ?Bi"h}BiIPLC{5LC``File Exists - Overwrite? L>CC B <:C:C`LZCVCUC ZAVCUC 1"i} 0ALC``LC <1C͡5LCCILCCC 45 1LCI LC 2v5`8&C C"j}C ?B͑CL}DLD D 5 45CCILzDC5RDRD͔CLhDC5C55CLGDCC 4"k}5 1LDCLDLDD1: D5 4555CCC 45 1v5ȌCCCLECmC8"l}C 4LED 1CLF 2v5v5ILFv5I v5I~LkE͒CLkE8CCLVE ES 1855Cv5"m}ILE8&C CC ?BCC5v5ILEC͡5LECCC͐CLFv5)v5CLEv5 P 26 6 "}ɀL;P56LCP6` Purging... LTPPD  A O͋6LaP`Sender Timed Out... Waiting... Sender Aborted...LP"}6ILP QP6 ͌6LP QPPq6B 4 C2`P  A  46 v26 C2 Oz5LQ`LnQ6L&Q6LnQ"}6ILEQP6B 4`LnQ6ILWQ`LnQ6ILiQ`LnQ6LP`LyQ O6LQ`666i6ELQ"}`LQ6M6LQ`LQ͌6LQ6ILQ6ILQ``LQ O6LQ`866ELR`` Receivin"}g...L)RR  A N%R6666666 :6Ȍ$R$RLR O6L{R`5m65m66$R N6"}66m666M%RLR8$R66%R$RL_R` Sending... LRRТ  A dN66668;66<66 : N"}6ȌRRLqSL+S5m65m666 C2R N666m66RL!S6 C2` EOT... LSS6S"}z  A C2S O6I ͇SLS` Saving... Final Save..EOT Bad Block # Blk Re-Sent Block Retry New Block Dat"}a Timeout Cksm TimeoutCksum OK Invalid Cksm Bad CMA ByteLPT66Ȍ66666666Sr5 {O ?M͒66"}LUSĢ  A : @86逅655 G@S ?SLT C2z5`5i5i55 46"}666<6;6 ?L-U tH` PSz5LKU QP C2 s=`SIL^Uz5`LVSILVSѢ  AS 6O @86逍66"}68665e5eM6LU6m66i55 G@SLU6655 G@S 1 ?SL V"}z5 C2`6S vQSSIL9VS 6O6L{WSIL~VS 6O666668666686逍666LVSM6"}LVS 6OLVT 6O6 dN QLoW &RSSILVT 6O66666LlW O6LWT 6O66666LlW"}6M6LTWT* 6O666666i66i66ILQWSLQWS MLlWT3 6O66666L{WT@ 6O6LT`"} XModem-7 Hold On...LWW6W OW ͋6LW`LW6ICLWW  AW 6OLW`LW` Waiting... Mode"}m ErrorReceiver Timed Out...Receiver Aborted... New Block Recvr NAK'edSend Aborted.. Loading... LfXWr5 {O6"}666666666WW QPMLX X 6OW  A ?LX tH`W W2W5LXW 6O66L"} Yz5L Y C2 s=`͋6L'YWL'Y66W6LEYz5X6B 4`6ILeYz5X6B 4`LZ6ILYX-"} 6O6666i66i6666LY6W6WLY S`LZ6ILY QPX: 6O66666 ͌6LZX"}G6B 4 C2`LZ͌6LZ6LZ6͒66LZXV  A66 : @55 ?WWWWL"}Z5mW5mW8WWWW 41 o4 ?cILZcLZz5 C2`W<6W;6W WLZ S "}J=`WLZW M C26 C286 C2 RLX`Receive L.[[" 2JLD[z5` MT`Send LQ[[H ILe[z5` "}? cX`Ls[X F4iȍl[im[(5 0en[eo[o[0n[m[l[ 4`Ю!tascii!"}scii0ulse4one/dd%ven.one&ull(alf+ЮL\x5LA\[i4[i[ 4L\x5ILr\[i4[i["} 4L\[i4[i[ 4p5L\96i:6i[Ϧ 4[i [i["}ܦ 4L1]96i:6i[ʦ 4[i [i[㦡 4q5L]96i:6i[Ԧ "}4[iF[i\ 4L]96i:6i[ئ 4[iF[i\ 4s5L]["}i![i[說 4L^[i![i[ꦡ 4 \i\i85 \y5 2 \i\i"}Ȍ[\l^l^[L^m[ \e\i8[\ [La^\w5 2 \iŅ\iȌ[\^^[L^m["} \e\i8[\ [L^`L^5LH_^i^iX^i^iX^i^iXL_^i"}^iR^i^iR^i^iR 7 p[6B A`L____Ȍ______͚___L_"}__L_`OK To Clear Buffer? L_;6 <6L`Y`L/`_ B <__IYL/`<6;6 :_`L<` <15`7`6"}` B56`7` q5`i C5 28`8``L`` ZAL`P:` 1 0AL`` "}C2`IPL%a``;6`<6``͏```L"a5m`5m` C2``L`La`͎`La C2`'"}`La(` 0m``i`5m`5m`)``@La`i `` C2`L@a`L*a C2 1 ?`"}LaLaView a IL4bw5R} @2 >2L)b 2aaLba @2L&b 2aL)bLa 1 ? =`L:bLCb"}Load b= ILb5m;65m<68;6<6 ?6b5b;6m5b;6<6m6b<6 1c cILb;6<6L"}bLbBuffer Overflowed...b6B 4Lb J= ?<6;6 :`LbLc D1:CONFIG.EXPb5 45 WCIL&c` @ 2 "}2 2y5 2w5 25 2s5 2x5 1 ?`L{c ZALc D1:CONFIG.EXPc 1 0ALc`"} C2 C2y5 C2w5 C25 C2s5 C2x5 C2 1 J= ?`Lcz5L d Capture To c 2JL/dz5Ȍ5r5<6;6 :`"}L4dL=dSave d7 2JLd<6;655 G@0d 10dL}d<6;6 J= ?<6;6 :`++L"}ddLdD1:*.*dd 4dd ZAd 1 0ALd`} @2 >2 >2Le  e 1 >2Le"}d 2L Q< ڌ} 9ڌIDLr wLo}> T>T>LT>T> }8T> L8T> x>< Jm>z FT><>i UL'݌Ȍ܌܌݌}L'܌݌L T> } <LLj8T> >< Jm֌LozLڌIL wLT>Lz>}L> T> }<>< Jm><>z FT>i U <LL>< Jm֌LzLL> H9 H< 9LIL T>L䙠> H9 H< 9LIL T>}L> H9 H< 9LILr  :LoLh %EΠ%EZ :L}L `LF 9 ED>L⚭B> G<L< 9< KX8=鐅===L⚢ 9D>8==}==L== B`LI}LK 9 9 ;JA}7IA7< z S; @} L( ;< 9= 7) \ B}&̀L=m=iL=i!=i=i$=i< Jm [q<  9<Lk} $OLh I u Jm ~ I PLɝ VOLĝ I= i9 I= H9  9 ?L ;9=Lٝ ȍLb} .9 ; IIL EŠ塐L@ 9~~ G<L@< < KX<L8= ==}=L I==== fJ̈́L 9= .9<< ;9L== B I 9 Ls 9