@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 } . D  L    p  E` , d)  D L) 0BM݊L݉} 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- 164ɛ+,' 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 D8u05  15 2 2151^116115ύ011$r2ԭ5 3)5)5ԭx GT}@@L00)+& 2 L0=ɛ -L!1LV1L1 /3 3ȹ441L-4 v3 25 2H 2h͔5U}L3L3 2 k3U hh`DOC`QL3P1Lk0S1H /3h0B k3@ VL0LU!#$53 1181118V}1111Ε5 1Lk0552 1Ȍ1i111i11115Lk0pppB4f5&&&&&&&&^6f^6&&&&&W}&&A1@BJ D2ELVK@BHILV^Щ6 2BD2EJ VBD5EHI0 V0%5X}5 2iХiL[2 25 25`D:*.*` i@`8 ``@i `8@`0 BLV525<4Y}5`HH i ԍΗ552 ԍhh@ Lح1Э1Ѣ 24.4 24Z}4`D4E` 2BJ k3LVRH` 2BD4EhK)I JLV333 BASIC languag i}e OBJ > MACHINE language DOC > DOCumentation PIC|MIC|FNT|MVM > Graphics AMS|MUS|MBD > Music LST j} > BASIC LISTing -Some MACHINE language programs can only be run by booting the disk MENU "without" BASIC! -For s k}ome programs, XL/XE models may require a "TRANSLATOR" program to be booted first! [Also available from BELLCOM] - l}Most programs are relatively self-explanatory; however, some have separate DOCumentation files available. Some BASIC m} programs may contain instructions in their program listings. -To use this great MENU program on your own disks, n}simply copy the file "AUTORUN.SYS" onto your disk. * MENU written by DAVID CASTELL * program on your own disks, ^ SuperKEY! _________ A KEYBOARD MACRO PROCESSOR * For XL/XE Models ONLY * _____________p}_____________ Written by Keith Ledbetter Copyright (c) 1987 by Orion Micro Systems This program is a Sq}hare-Ware product, and may not be sold without the expressed written consent of the author. _________________________r}____ WHAT IS SuperKEY!? ------------------ SuperKEY! is a memory-resident program that gives your Ataris} XL/XE machine 17 definable macro keys (from here on out known as PF Keys or Program Function Keys). These PF Keys cat}n be up to 25-characters long (with embedded return keys), and when accessed by pressing the corresponding key, will u}be accepted by the Operating System just as if YOU had typed them in at the keyboard! These 17 PF Keys are referred tov} as PF 4 to PF 20, and are activ- ated by the following keystrokes: Control+[4-0] = PF 4-10 Shift+Control+[1w}-0] = PF 11-20 SuperKEY! can be used with any program that is 'well-behaved' (see below), and can be very invaluabx}le for certain functions such as programming. It can be used with BASIC, Action!, MAC/65, etc. to cut down on time sy}pent by keying in words that are used often. Before we get too deeply involved, let me give you some examples of what yz}ou can do with SuperKEY! definitions. Below are some examples of the types of things that you can do with your 17 PF{} Keys: ( = Carriage Return) For you Action! programmers: PrintE (" SET $495 = 14CR|} Or, how about this one. Ever get tired of setting OPTIONS with all of those keys just to turn the screen and bell of}}f? ONN Now you can do it with just ONE keypress! Or for those of you who ~} use SpartaDOS (or any command line DOS): DIR D1:*.* DATE TIME CAR Or for those of you who} use 850 Express! version 3.0 (or any other terminal program for that matter): ATH ATS11 = 50 ATZ or} you can just use them as 17 'Generic' macro keys! The limits are really simple; ANY keypress combination that you can} do from the keyboard can be simul- ated with a PF Key definition!!! WHAT WILL IT WORK WITH? ----------------}------- As I said above, SuperKEY! will work with any 'well-behaved' program. What exactly is a 'well-behaved' prog}ram? Well, for it to work with SuperKEY!, it must follow these rules: 1. It must properly recognize the settin}g of MEMLO. 2. It must not steal the key- board vector. 3. If it steals the deferred vertical blank vecto}r, it must jump to the OLD VBI address when exiting its routine (instead of just jumping to the OS).} 4. If it steals the 'Reset' vector, then it must jump thru the OLD reset vector before doing its own re}set processing. Luckily, numbers 2, 3, and 4 will rarely be violated. The big one here is number 1. For exampl}e, 1030 Express! WILL NOT work with SuperKEY! (sorry, it's not my fault!! ) UNLESS YOU ARE USING SpartaDOS 2.3.} This is because the Atari T: handler that 1030 Express! uses does not 'relocate' itself to MEMLO. It just kind of l}oads and says 'to h--l with whatever else is here'. That wouldn't be a problem in itself, except that it loads into m}emory at address $1E00. So, since most DOS 2.0 type DOS's have a MEMLO of around $1DE0 or so, the handler will just to}tally wipe SuperKEY! out. But, if you use SpartaDOS 2.3 with its incredibly low MEMLO setting, then SuperKEY! will w}ork great with 1030 Express! v2.1. While we are on the subject of SpartaDOS, there is one other thing that you must }do if using SpartaDOS (well, maybe TWO other things). First, if at all possible, you should try to make SuperKEY! t}he LAST external routine that you load in. This is because SuperKEY! -DOES- do all of the above things properly, so }you can be well-assured that things will go OK. Secondly, you MUST NOT do a KEY OFF command once SuperKEY! is loaded in}to memory. This is because when you do a KEY OFF command, SpartaDOS replaces the keyboard vector with the OS's old l}ocation, thus rendering SuperKEY! useless (nothing will crash -- it's just that SuperKEY! is no longer getting first }crack at the keypresses). So, if you need to do a KEY OFF because you are, for example, using Action!, then you must} do the KEY OFF command PRIOR to loading in SuperKEY!. Finally... THE GOOD STUFF! --------------}- To use SuperKEY!, you need two programs. First, there is the actual SUPERKEY.COM file, which is what you would ru}n at bootup time (as an AUTORUN.SYS file if you are using DOS 2.0 / DOS 2.5). The second file is the KEYEDIT.COM prog}ram. This is the program that you use to create your PF Key definition datasets. When SuperKEY! is loaded, it attempt}s to load a file from the current disk drive called PFKEYS.DAT. If this file is not present, then SuperKEY! -will no}t- install itself. Using KEYEDIT.COM, you can create many definitions called, for example, PFKEYS.ACT, PFKEYS.BAS, } PFKEYS.EXP, etc., and then copy the file that you want to use to PFKEYS.DAT. The Key Editor is very very 'user-fri}endly', so I'm not going to spend much time explaining what to do. What we'll do below is just cover the different ke}y- presses and what they do: Up/Down Arrows -------------- These keys move you up/down thru the 17 PF Key definit}ions. As each key is displayed, you will be shown two additional pieces of information: the keystroke that invokes th}is keypress, and whether this key is currently active or disabled. The active/disabled flag is mainly for use with t}he Express! terminal programs (see below). E - Pressing E will allow you to Edit the PF Key currently shown on }your screen. Use the OPTION key if you need to backspace, and the START key when you are finished. D - Pressi}ng D will toggle the Active/ Disabled setting of this PF Key. This is used to 'turn off' a PF Key so that SuperKEY! }will not treat it as a special key. Where this is mostly needed is for those of you who use the Express! terminal pr}ograms. Since both SuperKEY! and Express! use the Shift/Control/1-3 keypresses, then you will want to DISABLE those k}eys in your PF Key definitions to be used with Express!. That way, when you press Shift/Control/1-3, SuperKEY! will t}reat them as a 'normal' keypress, allowing you to use your Express! logon macros. P - Pressing P will print a 'PF} Key Template' on your printer (it must be capable of printing 80 columns). You can cut this template out, fold it to} 'stand up' behind your keyboard, and then write your PF Key definitions on it. THAT'S IT FOLKS! --}-------------- I hope this little utility comes in handy for you. If you experience ANY problems with SuperKEY!, pl}ease document as closely as possible what you were doing and leave me Easyplex mail on CompuServe. Also, for those of} you interested, the source code for SuperKEY! is also available on CompuServe under the name SUPKEY.ASM. It is well}-documented, and should make for interesting reading if you have never messed with the keyboard vector before. Expe}riment and Enjoy! Keith Ledbetter CIS # 76703,4061you have never messed with the keyboard vector before. Expe:OO`QR QэRx2R XQ \`/Q*Q RyQQQL/RHQ+ *R#} P RˍR̍RQhh@h  ɟ IM+h@˩Pi˥i`}RS Q QӅ Q $0R%1R Q` S0 KS RzT:T S`T{T Sl QQQR RR$R+R.R6RBRORTRYR^RcRR}RRRRRRJSP8JSISSS 8ISJSΩͩ˩P̠ˑΥR`HDEI} BLVD:PFKEYS.DSTAT@iRBHIDSEJK V0!RBDPE˝HI V0RH }B Vh` SuperKEY! Processor Installed (c) 1987 Orion Micro Systems@ Unable to Load File PFKEYS.DAT! SuperKEY! Ԡ }Installed...@R Processor Installed (c) 1987 Orion Micro Systems@ Unable to Load File PFKEYS.DAT! SuperKEY! Ԡ Ps (c)1983 Action Computer Services  B JKIHiDiELV`L9P} 9P BLV`!LPPl LP &` Fj`8冨凪` PEӅӥ} P`ʆǪƩ Ɛee` PƦʆǢ &Ɛeǐ Q QLP P'&&&8儨児}祂*LP&&*ń8&&LP WQ`hihiHHȱȱLPc !#3`}LPJJJJ`H Ph`Hȩh nPLQ wPLQ !PLQ )PLQ /PH8}`HhHh [RLQ BHI V䅠LQ LR 9PLQԆ ؠPIPP`} RP )PLQ RLR RLR SLRH- R8塪墨hLS SLR "SLR RȹP`}텠8堨塪 R芨Oȩ-`PP RP棩 Ѥģ0-ģ6000:,80H }& &ehe&eģ0ʥ 8堅塅`$ R&*i0:0i RƦ`¢ 护}°ڱ%ȱ%E RL\T担CS NRL\TI SL\TH TL\T RL\TS:TE:TH HR TT R HRh})0ITTLR[\ZUVT` TTT`HhƣĢ``'}Pn9m usoU1)9m Middle_Window (1)9ma Ef Ch = 'Q then9mG Done = 19m1 End}if9m! Until Done > 0 End9mReturn9m9m9m;=============================9mProc Get_Filename ()9m} 9m Byte X,Y,Idx,Ch,s"9mL{VwVwVvV`yLVVVILVV)VVaLVzͅVLV8V `V`mLV RV}V VVV)VVIY VINLVV`FLV RVV VVV)VVIR VIALVV`itL6W2W1W2W( "Q}XeYem1Wi8XUYU`14LW|W|W)}W}W LW}Wi@}WLW}W`LW8}W }W|WLW}W }W}W}` LW QWWW 3WWWWXXWLEXmWmWWi ~WWXUYUXUYUWWLW`h}ars(1LOX QFXGXFX 3WHX ~WKXJXIXXXJXLXEXUYUXUYUKXJXLtX`(21,LX QXX X cILX}`bXeXdXiXh Vih`rs(2LX QXX XLY` bXeXdXiXh Vc` LB}Y>Y T R>YILZLY%| Activated by: |Y`  WLY%| Key Is Currently: |Y}  WLY%| |Y̢ WL&`>YILZL5Z%|  |Z}  WLkZ%| Ԡ䠠 |ZE  WLZ%| Π堠 |Z{ WL&`>YI}L`[LZ%| 堠 |Z  WL[%| נ |Z  WLP[%| } |[* WL&`>YIL\L[%| 堠 |[m  WL[%| }婠 |[  WL[%| 堽 |[٢ WL&`>YIL\LB\%| } |\  WLx\%| 󠠠 |\R  WL\%| } |\ WL&`>YILm]L\%| ҡ堠 |\ˢ  WL']%| |]}  WL]]%| |]7 WL&`>YIL^L]%| |]z}  WL]%| Ơ󮮮 |]  WL ^%| |] WL&`>YI}L^LO^%| |^)  WL^%| Ơ󮮮 |^_  WL^%| } |^ WL&`>YI Lz_L^%| |^آ  WL4_%| }箮 |_  WLj_%| |_D WL&`>YI L&`L_%| ҡ}堠 |_  WL_%| |_  WL`%| } |_ W`L*`LS`%`- WL`%|堠١|`c }WL`%|򠠠|` WL`%|㩠󠠠|`Ϣ WL+a%}a WLaa%| Function Key Definition Editor |a; WLa%}aq WLa%| |a  WLb%| PF 4: |aݢ } WL9b%b  W ?YLtb%| |bN WLb%}b WLb%| | Select A PF Key |b WLc%| E | Edit This PF K}ey |b WLLc%| D | Enable / Disable this PF Key |c& WLc%| P | Print Template for PF Keys |}c\ WLc%| Q | Exit and Save These PF Keys |c WLc%cȢ W`}Ldc LXc moV*(mpV W  LX  TcL_d Rci R  Tc}LdLdControl/d  WccicLdLdShift/Control/d  W$c8cc c TcI Ldcc Rc}ZULeL ee  WL5eL(eActive e  W`====oV============9mProc CrL[e6e6eZU9e:eȌ8e} LX ?Y LXe: WXUYUXUYUILeI ILeILe9eL^fI}L1f8eL.f  R7e LX88e8e8:e:eL^fL^f R7e8eL^f7e8e:e:e8e9eLe ?Y6e} moV*(mpVe: AU`ad_PLfff ?YvV HRLfP:f RvVLf HR ?Y VIAL}ffLjfLg f BRLg g  BRfILjLrgL+-------+------+-------+------+-------+------+-------+------+-------}+------+g% BRf͛fLgLgL! !g BRfL}gL9hL! Fold Here Fold Here !g BRLhL+-------+------+-------+------}+-------+------+-------+------+-------+------+hE BRLhL! 1 ! 2 ! 3 ! 4 ! 5 ! 6 ! 7 ! 8 ! 9 } ! 10 !h BRf͛fLbiLSiL! ! ! ! ! ! ! ! ! ! !i BR}fLhLiL!-------+------+-------+------+-------+------+-------+------+-------+------!ie BRf͛fL)jLjL! ///// ! ///}/ ! ///// ! ! ! ! ! ! ! !iͩ BRfLiLyjL+-------+------+-------+------+-------+----}--+-------+------+-------+------+j, BRLjLj j BR͝fLf`o (LjuVj ?YuV c Rjj VjjI-L}jjLjjI=LjjjILk8uVuVuVILkuVLkjIL1kuVuVL.kuVLkjIDLRkuVZUuVZU)uVZULk}jIELekuV XeLkjIPL|k f ?YLkjIQLkj͠jLj`09mboVmLk ?YkkkLk D :PFKEYS. k}Us AUkLkĠkݢ WkILlL lߺl WLkmkILUlL3l ĠӮߩl' Wk} LXLkmkILlLol ĠӮߩlb Wk LXk LXLkmkILmLl ĠӮߩl }Wk LXk LXk LXLkmLmĠӮߩm Wk LXk L}Xk LXk! LX Rkk VkkILm͘kLmkL\nkI~ kILm͘kLm8kkL\n}kILnk1Lm8͙kLmkuUsUk kkkkL\nkALnZ͙kk1L\n8͙kL\nkL\nki ksU}ki sUk kkkkk͚kLk`LnnhngningnhnnninLnoUmmVpUmnVgnminhni}mVnVinLnoUmmVpUmnVmVnVȌjn8inoojnL'ooUmmVpUmnV mVnVjnLn`L2o Q(o}(o "QoUe-opUe.o)o*o-o.oILo)o*oi)o*o)oq*oi-o.o}-o.oLno`oVLonVmVooL.po moV*(mpV knoLoUs}o AUooQpQpoLfpoo oooLFp ?Y TL}p%Sߩo̢pw ?T VIYLLqo ?YvV HR}Us RvVLp HR ?Y VIALpoLBqUZ XooILqnVmVpUoU Xo HRoIL=q ?Y V}IAL:qoLBqooLp`LQq ?Y RMq ?YMqMqLqMqZUMq moV*(mpVLq (unassigned)}q AUMqLjq`Lq k ?YvV HRUs RvVLq HR Nq`UZ XqqqI qILE0uذLܩ :ܩLܢ8LܥI8ՕLܥE> 8}@8e08 ܥ)0 LڥJJJJ0 L bץL D`8` 8i@0 LNۢՕ 8ؐ} ٠8ؐ е bL ۤȄ` `80 `H ې.+-h8` ې . ې}h`ՠ66666&`ڢ.`)q` D`ʈe}` ԕ` 8JJJJ ܵ) . ` 0` .0ʽ` ۥ)`8`E)F})`ԅ ( ۥ) 4 D`ߠߠyʈ``` ݦ  }- ڰ(ii fڰ  0````ԕ` ڰԅ) }8@0&j ٥ԅX ݢ `ک M @ ڥ#ji@0 ڥ ݢ (`8`= }=W3>Tvb>2b'?h`06?2'A?%C4Vu?f'70P@U??CBH@ ݦ fڢ ݢ ݦ `ڢ (` }8`ԅ8@ ) (ۢf ޢ ک r @ݢ ڢl f ݩեIi $ }ԅ fڥ (`@"wf?P?IWQpIG?9 Wa9cU? 0d? 9`?BXGB?7?()q?D>DIh8E?hyx?} )D?@ (1V?wD3331??xS442Phfffffff>`<|fl0fF68of;}p88pf< 80 0 ~~`0 0```nf>}ff~fff~~f<flxxlf`````~cwkccfv~~nf8pp}8?ww<~~~<}x`x`~<~~<0~0 ~ <~~<<>f>``|ff|<```<>ff>}>ff>|``|fff8<<``lxlf8<fkc|ffffff>|f```>`<|~ffff>}fff<ck>6f< x~ 0~<~~<~x|nf8x83=3``nf>ff~<ө<ө2A`B`L7 6(ҩmi:"}; < =:2i4354 ?6L 6 j u? ,p? j ?0070L#}t _B0`?>2i435< 0>A!CE000Ɋ?0`0 1;:2 ҅1L$}: _`H232435; 1 ҩ;  hh@2 e1i1L; :)h@1890 <ӥL%}9`0`Hҍ 00) 08 109hh@ Ҡ2e1i1232435ޥ<<Щ82m43m 5`&}.̍ҩ  0 4ӭ j kL 0x 4ӭ j u  0<L `-2 `'} Ҡҍ2ҩ% L1-2 2ҍ ҩ% ҩ(ҢAҬ`ҍ`%Ң`jj)(}?j)` k `    8 8 }imJJJ 8)i 8)}}}`|08|`i`Lx%) Ԥ   aXL )0 Ԥ  ̭ҭ*}ҩҭ2ҩU2ȑ212i23i3X` _<Ӎө0XL &'x \X`CT eu$F`1+}F!@WS   Y`S mF! mȱȱ򈈌 `,}``}~S  Y0 ` ` ɛ`  Y` ޠ`-}@S@ ``W+N(DS  `Nݩ̍`+>*) 9`? X0.}$4Ӡ@* \*=L` X0̍ҩҩ` h4ө \**=`?03==/}`R 0= L?`==` =``0<`=  0 L2@i0}ЩР@ i  `%H$H` `#@R>  Y`UW 1}`P0C@ESK }ATARI COMPUTER - MEMO PADBOOT ERRORE:xDxآ ? w(r s D2}R'S% X  <ర  9BDE J VL%3}  ) D )l )ll 0L*HH`lll4}I`I`Нԝ`T67  , < L n e k)J` 5}) ~`S S`    K`@BC  iiA   6}KЮK l ~ `BiCill DE BH V`KLzR S` ) `J>K } 7}KJ  `l)j@`+)*)*W/Lҩd{j`8}WiLQjeE( !o)?gjjj)g ! odXeY z udedhei A fW -9}*)' j ` B  efffQQ W]j8  O Q Y X Q @ p p d0e:}1p dehdie1 0 LH h`*) R" //L! 2 L4 Gd-FoJ` };} L!ɛ 0L! L!TZ****)) GFo L-PI1dPd` ]W I LL` <} k4TlUm Lɛ cq LP lTmUkk L0 L 0 !LLld  L=} de !L*JbX| ɀɁ ILɂɃ@ЩɄ>}ОɅ L&|@a{ |L ML4`TʆTL\TTͿUU0RSULUUSRL?} deej cmTVl`cR!UR s UST   L UR 4 c %LcLc@}L } cH hc }H }hLD λ0TL GdheicH hcTͿ hڠh h L8 {RU GdA}hi(feiigT N L QTT8 #ix(  RU G L ` L0+dL0d8B}dee dL`THUHVH Tfgf &gQg &g &geQfgmgW0f&gL~U0 FVjnLeffg8nC}fedd^geee_ohVhUhT`}cUVUWݍ S`VW0cQ }& 0Lw 4Tix %} D}L} VTW${T& }ɛ8 lΝ8ﭝTL8ptpquq`W 'SSWTE}*( VVU L` Lhh{ L4]^`H)nhJJJ`...` n` nI=`TF}ix %n8`W****))`eGd'fPhfPdeidhfi(fg` "iy( 0TTix(LRUG} G'd` XdYe(djedddeejLcTQQ " ci(cQLceUc` cHlTmUk{TH} USkL9 kcRT kcR USTkhc ` QlRm`cRT cR GS8RdL`-I}`T`T` L4 THTh{I{`Ў `{WRU`XdYe`"`获T`UJ}aVbyz8`Zv yvIiv8a[wb\xzwIwxIxwxspZTw訥xu wvv~tHuJhjp~K}LBpevpqqupt TeyT zrewrsexsu'rt$zUUV VUV z / TH L}hT  L  8~~0LL4 4d //__aaaa ''OOAAAA M}((PP@PPP 00``0 @ (ʔFy}~02- m7@ ` @`lj;k+*opuN}i-=vcbxz436521, .nm/reytwq907~8<>fhdgsaLJ:K\^OPUI_|VCBXZ$#&%"![ ]NM?REYTWQ()'@}FHDGSA { O}  ` }  ɟ IM0+h@%OOP} #4+2350" <JJJJϭ)I Ϡ Ⱦ4ȹ̓ύ0L鮄 Q}L0 (pppBE Be#B#A pppB-$A% QRRRRRRRRWRRRRRRRRRRRRRRRRRRRRWRRRRRRRRE|R}|倫||ARWRRRRRRXRRRRRRRRRRRRRRRRRRRRXRRRRRRWRD| |&orusewith!tari8,8%#omputers| |ARXRRRRRWS}RRRRRRRRRRRRRRRRRRRRRRWRRRRRXRD||# by!lan2eeve||ARRWRRRRXRRRRRRRRRRRRRRRRRRRRRRXRRRRWRRD||4ocontactT}theauthorwriteto||ARRXRRRE2%%6%softwareQRRRXRRD||7/ld&arm,ane||||7arrenvillU}e )ll||ARRRRRRD02%33&/2-/2%ARRRRRRDARRRWRRXRRRRRRRRRRRRRRRRRRRRRRRRXRRWRRRD||V}||||䀳||ARWRXRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRXRWRD|G| 0lugthe+eypadinto0oW}rt|F||F| whetheryouaregoingto|G||G|runa"asicprogramornot|F||F|"!3)#isonX}|G||F|"!3)#isoff|G||G| )nsertthediskandpress|F||FARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRDGY}||G|4heysaiditcouldntbedone|F|ZRXRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRXRCQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE|.Z}owavailablefrom2%%6%3oftware||%vader#onstruction3et||'ame0ack||4he[}"usiness-anager||4hrough!prilonly ||5tile5tilities||2eeve+ey\} w#ustomizer|ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRD|&ormoreinformationcontact||2%%6%3oftw]}arebymailor||foracatalogsenda||3!3%|ARRRRRRRRRRRRRRRRRRRRRRR^}RRRRRRRRRRRRRRRD|#all  for||informationfromtheauthor||%veningsonly_}|ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRD|7henorderingsendacheck||or-oney/rderonlyplease`}||)ncludeforshipping|ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRD|0ressto%xita}|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRC0 1 Z&x8 Ld( (L(b} 1%0LR(L'˅̩ͩ@Π@͑0Lw(؅̩XΩ˅Lv(  # e `c} # = `'LR(L'˅̩ͩ@Π@͑0Lw(؅̩XΩ˅Lv(  # e ` 130XE/576K UPGRADE __________________ by Scott Peterson Copyright (C) 1986 (Rel!e}eased to the public) Here we go again, this time I strongly recommend you have some "electronics experience" if you !f} wish to preform the upgrade! Some of the work is duplicated from the 320K upgrade so 320XE owners will not have as muc!g}h work to do. One other point, when in the 576K mode you MUST use some sort of basic cartridge. as you lose the inter!q}?B%DOS SYSB*)DUP SYSB SAUTORUN SYSB_HELP DOCB>oSUPERKEYDOCBSUPERKEYCOMBJKEYEDIT COMBfKEYPAD OBJBOdXE576K DOCB#XE576K OBJBBDOCUMENTOBJB!FILEREADBASB0DOCPRINTBASB FCOL80 OBJB RCOLORALNBASB]STICKTSTBASBcCLOCK BASB,qDEREZ OBJB%NODOS BASnal basic, this is only in the 576K mode, in the 130XE mode internal basic will function normally. TOOLS !r}NEEDED ------------ To preform this upgrade you need the following: -Low wattage fine tip soldering ir!s}on -Vacuum desoldering tool (like Radio Shack PN#64-2098) -Some 30-gauge wire (Radio Shack PN#278-501) -#2 philli!t}ps head screwdriver -Heat-shrink tubing, 1/8 in. Dia. -Also a pair of small needle-nose pliers and a small flat tip !u} screwdriver are handy PARTS NEEDED ------------ Z1 74LS158 Z2-Z17 441256 (150ns.) Z18 !v}74LS138 Z19 7432 R1-R2 33 ohm 1/4 watt resistor S1 Micro-mini DPDT switch (like Radio Shack P!w}N#275-626) Remove the 130XE case and metal RF shield to get down to the mother board. (320XE users go to step two).!x} STEP ONE -------- Now de-solder and remove the eight (8) ram chips U26 thru U33 (MT4264)!y}. They are the row closest to the TV RF module (do NOT use solder wick, the circuit board of the 130XE has very weak !z}runs and they will pull loose if not completely de-soldered). Replace these with the 16 pin low profile sockets. Take a!{} piece of wire approx 12 in. long and run a jumper from pin 1 of each socket to the next. When you are done the wire !|}should be attached to pin 1 of each of the new sockets and you should have about 6 inchs left over. Do this on the rea!}}r of the mother board and then snake the wire thru the large hole near the ram chips. Next, desolder and remove U2!~}3 (CO14795), and replace it with a 40 pin socket. Bend up pins 15 and 16 and insert it in the socket you just installed!}. Taake Z1 (74LS158) and break off pins 5,6,7,9,10,11,12,13,14. Bend up the other pins on it except 8 and 16. Put thi!}s "piggy back" on top of U20 (HD14050, or 4050 - located just to the right of C50) and solder pins 8 and 16 of Z1 to !}pins 8 and 16 on U20. Now take a short jumper from pin 15 on Z1 to pin 8 of Z1. Take a piece of wire about 4 in. long, !}solder one end to pin 30 on the chip marked "CO14805" on the mother board, and the other end to pin 1 on Z1. Next sol!}der a wire to pin 15 (one of the two you bent out) of U23 and connect the other end to pin 2 on Z1. Solder a wire to pi!}n 16 on U23 and connect the other end to pin 3 on Z1. Take R1(33 ohm) and trim the leads to about 1/4 in. Take the w!}ire you connected to pin 1 of the ram chip sockets and solder it to one end of R1, solder the other end of R1 to pin !}4 on Z1. STEP TWO -------- Slide the mother board back into the bottem half of the plastic !}case (do not use the RF shield, you must be able to get at the mother board), and attach the keyboard. It will rest abo!}ve the mother board without touching it. Test all 41256 ram chips by putting one set of 8 in the sockets and using th!}e handlers (or DOS's), and then the next. After testing all ram chips remove them all from the sockets, and take 8 of!} them and cut about half of pin 15 off of each one. Only the "fat" part of pin 15 should be left. After doing this yo!}u have to "piggy back" the 8 256K ram chips with the short pin 15's on top of the other 8 256K ram chips. Now solder al!}l the pins together on the stacked ram chips except for pin 15, it should not be touching the other pin 15, make sure!} you have them going pin 1 to 1, pin 2 to 2,ect. When you get done you will have 8 sets of Piggy backed 256K ram chips.!} Now take a piece of wire about 16 in. long and run a jumper from pin 15 to the next one on all the top 256k DRAM's, !}leaving about 1 inch between each ram chip. Put these stacked ram chips into the 8 sockets you installed earlier. Tak!}e Z18(74LS138) and bend up all the pins except 8 and 16, cut the pins you bent up in hallf so only the fat part is left!}, and solder pins 8 and 16 to pins 8 and 16 of the other 74LS138 right below the U23 (CO14795). Take Z19 and bend up !}all pins except 7 and 14, once again cut all the pins you bent up in half and solder pins 7 and 14 to pins 7 and 14 of !}the 74LS08 right below U23. Take the wire you jumpered earlier to pin 15 of Z10 thru Z17 (the upper row of 256K ram !}chips) and go out 2 in. and cut the wire, now install R2 (33 ohm) between this cut. Place a piece of heat shrink tubi!}ng over R1 and make sure no wire is exposed and heat it with a lighter. Take the other end of this wire and connect it!} to Z18 pin 14. Find the 2 33 ohm resistors just to the right of U28 (one of the ram chips you socketized). The upper!} one of the 2 is R111, desolder the right leg of it and bend it up. Take a piece of wire and solder it to the land wh!}ere you just removed the leg of R111. Connect the other end to Z18 pin 4. Trim back the leg of R111 and solder a wire !} to it, slip a piece of heat shrink tube over it and heat it up. Now connect the other end to Z18 pin 12. Take a short !}wire and run a jumper from pins 1 and 16 of Z18. Take another short wire and connect a jumper from pins 3,5, and 8 of!} Z18. Now connect a wire from Z18 pin 2 to Z19 pin 3. Find the wire you installed from U23 pin 15 to Z1 (74LS158) pin !}2 and desolder it from U23. Take it and reconnect it to Z19 pin 11. Ok, now pry U23 (CO14795) back out of the socket !}and bend up pin 11, plug it back in. Run a jumper from pins 1 and 4 of Z19, and another jumper from pins 10 and 13 of!} Z19. Connect a wire from U23 pin 11 to Z19 pin 1, and from U23 pin 15 to Z19 pin 13. Now connect a wire from Z19 pin 8!} to the right side of the 3.3K ohm resistor marked R206 (located at the bottem right of U23). Connect a wire to Z19 p!}in 6 and run it to pin 18 of U3 (CO61618). Now comes the tricky part, drill a small hole (1/4 in. or so, depending on !} the switch size) at the rear right on the back of your 130XE. Take the small DPDT switch (S1) and install it in the ho!}le. Now connect it as shown (make sure the switch DOESNT have a center off position): S1(rear) U23 !} ________ U23 pin 20 ----|-O O-|----- pin 1 | \ / | Z19 ---|-O \/ O-|--- Z19 pins 2+1!}2 | /\ | pins 5+9 | / \ | | O O | |________| Note: where the wires c!}ross in the middle, they are NOT connected. Make the connection from the switch to U23 on the rear of the mother boar!}d. Well that's it (thank God). Now re- assemble the computer, being carefull not to break any wiring going to the swi!}tch. You should now have in one switch position a 100% compatable 130XE, and in the other you have a 576K-130XE that !}does not have Antic memory enhance mode and also can-not use internal basic. In the 130XE mode you gain 64K as bit 6 of!} the PIA can still be used. The following page list of the bit table and numbers to be used in location 54017 (PORTB)!}. Once again, if you need help call the Peanut Gallery BBS (408)-384-3906. If you want a mailer of all the upgrades I h!}ave as well as a disk with handlers, source codes, ect. send a money order (please, NO checks) for $10.00 to: Scot!}t Peterson P.O.Box 33 Ft. Ord CA. 93941-0033 This includes the 800 288K upgrade by D. G. Byrd, the 800XL/256K (C.B!}urchholz), the 130XE/320k upgrade and anything else I finish. Good luck, and have fun. Memory Control Register 5401!}7(D301) 130XE in 576K mode ------------------ Bit 7 6 5 4 3 2 1 0 D a b C c d e R D=0 enable diag!}. ROM R=1 enable OS ROM C=0 enable extended memory abcde= memory control bits. -------------------------------- Ba!}nk # Control #(dec) Hex -------------------------------- Bank 0 ---------->129 81 Bank 1 ---------->131 83 Bank!} 2 ---------->133 85 Bank 3 ---------->135 87 Bank 4 ---------->137 89 Bank 5 ---------->139 8B Bank 6 ------!}---->141 8D Bank 7 ---------->143 8F Bank 8 ---------->161 A1 Bank 9 ---------->163 A3 Bank 10 --------->165 !} A5 Bank 11 --------->167 A7 Bank 12 --------->169 A9 Bank 13 --------->171 AB Bank 144 -------->173 AD Ba!}nk 15 --------->175 AF Bank 16 --------->193 C1 Bank 17 --------->195 C3 Bank 18 --------->197 C5 Bank 19 ---!}------>199 C7 Bank 20 --------->201 C9 Bank 21 --------->203 CB Bank 22 --------->205 CD Bank 23 --------->20!}7 CF Bank 24 --------->225 E1 Bank 25 --------->227 E3 Bank 26 --------->229 E5 Bank 27 --------->231 E7 !}Bank 28 --------->233 E9 Bank 29 --------->235 EB Bank 30 --------->237 ED Bank 31 --------->239 EF ---------!}------------------------ There is a version of MYDOS to support this mod, its called 4.1A and will run up to 32 16K ba!}nks. At this time ICD is working on a RD.COM file to support this. Also I have written a machine language tester "XE5!}76K.OBJ", that will load and test all 32 banks of memory to insure that they are there and work. (incl. with this tu!}torial) Good luck, Scott Petersonf memory to insure that they are there and work. (incl. with this tu 2$d0L 2L>%L-Lx%Lo(L(L(L(L4)L2)L%L%L%L%L%LU,L`,L(L)L,L(L+L$(L".L,L(L'L'L'Lm'Lv'L,L,L'L(L'L'L.L.Lk%}.L.L.L.L.L.L.L#*L.*L&L&L.&L=&LF&LQ&Lk&Lr&L{&L&L&L&L)L)L)L)L,.L)L:'L'L&LL'L['LR'L*L*L.L&L&L&La'LB(LR(L%}.L(L/L9/L6/L/L/L/L/L0L0L+0LC0L/L^(Lj(L)'L@'Lo/Lr/LO/L%L'L%L% -膚 ɩҍD҅ 2 22%}2 a(2222 ` -Lq -l ԤՄԅ`ȱ`ȱ`ȥ`%}ԑȥՑ`ԤՄ`ԤԅդՅ` '0=D '04.5 '0.( '0 ' ' 8`ԅ`%} & & & &ѐ & &ʥ %аЪ %Зьɛ &0 &0 `%}ԥ`Ɠƒ` % &LS* %LS* %օ0֥0 S*` %eԥe` %La* % % o*L% %Lo* % &L|* %L|* %%}L% % Ʌ` BLV䅆L' %ԅ`TU HH 'hhL, B VԩL%p v'P%}KJBDEL, &fL=) %ԅ`Ę eĘ +L4( % & %` %Ԅԅ`%} -``&eԅԥeՅ`L% o(ԨL%Ԅ & %eԥe` Ԅ &ɛ +0` d) ذ%}I ( 8ԅԩՅL%L,ȹɛ꩛` d)f & 8fԆՅɛ摥0%}L?)$0`2 2L,(,ɛM(M( )ɛ )򩀅` %ԍ`ԄL%%}ԄL%ɛԆL% &󅐩f =) ؐL(L4,ԅԥՅL%82ԭ 2L%ԤՄԅե%}`8ե`eեe` B* K+fL% B* +fL%8ԨՄԅL% & B*ԥՄԩՅօפԥFf G+%}ԥ K+ԅՅԥզЦ`ԅՅʩ0B+=+ B+ 08f$˹ `' d %}+1ԦԄզՄFԐ eਊe᪪&Lh+Ԇ`hh L, +Ff&֐ݥ ԆՅԠ&&&8થ%}օԈ`քע +Ե 8`晄 ,L,`GHFH` U,0ɛȄ ؐL,HI h 8%}ԅԩՅL%?S, ,򦅩DEBHIL,ɛ +` +` %HI BL,%}՝HIB VL,L%B Vú.hh -l. -0dd-8/ i - 0-- ,%}@ . ,... + x' $(.Ԏ.8ե ".LO-- , `,ɛD(C` ذ -L- -L 2 -- %},L- - -L-l lp '8`ERROR- ?Run address> BASIC exitTrace:P8Յթԅ` ,.L, .%}-ȘH *h00,)` & ҅ԭ ) |*օեׅ` L,0թԅթᨊઐ%}```Յ`8Յթԅ`0 ԩ`ԅ`` ' %`BԝK)I JD/ELVS:)H)h y%}` & % & %TԅUՅV`&B ,NLսM` & %ԝL՝MN%BL, & /` BHIL, & /%}`B JKL, %ԅUՅV & %ԅT`)ҩҊ H) hҘ` %)xԩL% %))Lc&LZ& %}%)pԩL% %)|LZ&Lc& V0L-$2}2e4e5666L 2 $ Z$e5 H$ ?$ Z$i5 H$ ?$ Z$5 %}H$ ?$ Z$5 H$ ?$g5 !$6 '$ 3$6 '$6 !$ $ԌӢ5 !$5~22 $$ $ Z$5 H$6 !$ E$ ?$5 !$6 '$6%} !$6 $$ $6 $5 $L26 $5 $LZ25 !$5 $$ $ Z$52{3 H$ ?$Ӣg5 !$6 '$5 !$6 '$ 3$%}6 '$6 !$ $Ԍө Z$e5 H$ ?$5 !$5 $$ $ Z$ʠ5 H$6 !$ E$ ?$5 !$|336 '$6 !$ $6 $L3%}5 !$٠5 $$ $ Z$۠5 H$6 !$ E$5 H$6 !$ E$ ?$g5 !$6 '$6 $5 $L33d46 !$ $L,4 Z$%}5 H$6 !$ E$5 H$ ?$6 $5 $L35 !$6 $$ $ Z$6 H$ ?$L$L$e44129,131,133,135,137,139,141,143,161,16%}3,165,167,169,171,173,175,193,195,197,199,201,203,205,207,225227,229,231,233,235,237,2394d5129,131,133,135,137,139,141,%}143,161,163,165,167,169,171,173,175,193,195,197,199,201,203,205,207,225227,229,231,233,235,237,239e55} 576XE MEMORY%} TESTER BY SCOTT PETERSON LOADING BANK #@J8 DONE LOADING TESTING BANK #56ERROR AT BANK# LOCA%}TION # BANK # OK. TEST COMPLETE.$DING BANK #@J8 DONE LOADING TESTING BANK #56ERROR AT BANK# LOCA$.$d0L 2L>%L-Lx%Lo(L(L(L(L4)L2)L%L%L%L%L%LU,L`,L(L)L,L(L+L$(L".L,L(L'L'L'Lm'Lv'L,L,L'L(L'L'L.L.Lk)}.L.L.L.L.L.L.L#*L.*L&L&L.&L=&LF&LQ&Lk&Lr&L{&L&L&L&L)L)L)L)L,.L)L:'L'L&LL'L['LR'L*L*L.L&L&L&La'LB(LR(L)}.L(L/L9/L6/L/L/L/L/L0L0L+0LC0L/L^(Lj(L)'L@'Lo/Lr/LO/L%L'L%L% -膚 ɩҍD҅ 2 22)}2 a(2222 ` -Lq -l ԤՄԅ`ȱ`ȱ`ȥ`)}ԑȥՑ`ԤՄ`ԤԅդՅ` '0=D '04.5 '0.( '0 ' ' 8`ԅ`)} & & & &ѐ & &ʥ %аЪ %Зьɛ &0 &0 `)}ԥ`Ɠƒ` % &LS* %LS* %օ0֥0 S*` %eԥe` %La* % % o*L% %Lo* % &L|* %L|* %)}L% % Ʌ` BLV䅆L' %ԅ`TU HH 'hhL, B VԩL%p v'P)}KJBDEL, &fL=) %ԅ`Ę eĘ +L4( % & %` %Ԅԅ`)} -``&eԅԥeՅ`L% o(ԨL%Ԅ & %eԥe` Ԅ &ɛ +0` d) ذI)} ( 8ԅԩՅL%L,ȹɛ꩛` d)f & 8fԆՅɛ摥0L)}?)$0`2 2L,(,ɛM(M( )ɛ )򩀅` %ԍ`ԄL%)}ԄL%ɛԆL% &󅐩f =) ؐL(L4,ԅԥՅL%82ԭ 2L%ԤՄԅե`)}8ե`eեe` B* K+fL% B* +fL%8ԨՄԅL% & B*ԥՄԩՅօפԥFf G+)}ԥ K+ԅՅԥզЦ`ԅՅʩ0B+=+ B+ 08f$˹ `' d )}+1ԦԄզՄFԐ eਊe&Lh+Ԇ`hh L, +Ff&֐ݥ ԆՅԠ&&&8થ)}օԈ`քע +Ե 8`晄 ,L,`GHFH` U,0ɛȄ ؐL,HI h 8)}ԅԩՅL%?S, ,򦅩DEBHIL,ɛ +` +` %HI BL,)}՝HIB VL,L%B Vú.hh -l. -0dd-8/ i - 0-- ,)}@ . ,... + x' $(.Ԏ.8ե ".LO-- , `,ɛD(C` ذ -L- -L 2 -- ,)}L- - -L-l lp '8`ERROR- ?Run address> BASIC exitTrace:P8Յթԅ` ,.L, .-)}ȘH *h00,)` & ҅ԭ ) |*օեׅ` L,0թԅթᨊઐ)}```Յ`8Յթԅ`0 ԩ`ԅ`` ' %`BԝK)I JD/ELVS:)H)h y)}` & % & %TԅUՅV`&B ,NLսM` & %ԝL՝MN%BL, & /` BHIL, & /`)}B JKL, %ԅUՅV & %ԅT`)ҩҊ H) hҘ` %)xԩL% %))Lc&LZ& %)})pԩL% %)|LZ&Lc& V0L-$2~2'@'@DDhDDL 2 $ppҠD Z$1@ H$ ?$ $ <)}G@vD $K@D $5@ !$PD '$5@ !$R22D '$N@hD $Z@D $a@)} !$ $D $ h9 Z$ ?$ Z$c@ H$ Z$ -$ᢐD <$2}3թ@D $L*3L)}3ԩթ@D $LY3L3ԩթ@D $~33L3@wD $L3 h9)}L2 h9 Z$ ?$ Z$@ H$ Z$ -$ᢐD <$ԩթ@D $L43{4L%6ԩթ@)}D $L/4L%6ԩթ@D $Ls4@D $Ly4 h9L3 h9|44 Z$ ?$ Z$@ )}H$ Z$ -$ᢐD <$ԩթڅ@D $L4LV5ppҠDԩթ@4z5D )}$L5LV5ԩթ܅@D $LP5/@ !$PD '$LV5 h9Ly4 h9 Z$ ?$ Z$ޠ@ H$ Z$ -${55*}ᢐD <$ԩթڅ@D $L5L%6ԩթ@D $L5L%6ԩթ@*}5y6D $L6/@ !$RD '$L%6 h9LV5 h9 Z$ ?$ Z$A H$ Z$ -$ hD <$ԩթ @h*}D $z66L6N@hD $L> h9 Z$ ?$ Z$A H$ ?$ Z$ ?$ Z$5A H$ ?$Щ r$LD '$LD !$C@*} $L6L7LD6x7 !$?@ $L7L 2L6 Z$1@ H$ ?$8 %vD{D $hD~D $ Z$*}{D f$ Q$ Z$y77ᢌD f$ Q$ppҠD =ԩթ@D $L8 Z$1@ *}H$ ?$ Z$ ?$ Z$ ?$ Z$ ?$ Z$Q7x8A H$ ?$ Z$ `$FD '$ԩթjAD $L?8 ~; Z$FD !$ *}$ᢀ K$FD !$a@ $L8 Z$y88ᢧD K$ ?$L8é r$HD '$RHD !$pA $L8 Z$ ?$ Z*}$rA H$ ?$ Z$ ?$L9 Z$ ?$ Z$A H$HD !$ E$8x9A H$ ?$ Z$ T$ Z$ T$0 Z$ T$ppҠD Z$A H$ ?$Щ*} r$LD '$LD !$C@ $L_9Lb9L69L 2L$5@ !$OA $$ $y99 Z$ؠA H$ ?$A !$B $$ $ Z$wD K$ ?$* }ԩթjAD $L9A !$A@ $$ $ Z$B H$9x: ?$ԩթ@D $LH:* }A !$A@ $$ $ Z$ B H$ ?$PD !$5@ $L:A !$B $$ $ Z$By:: H$ ?$PD !$/@ $L:A !$* }B $$ $ Z$B H$ ?$RD !$5@ $L:A !$'B $$ $ Z$)B H$ ?$RD !$/@:v; $L$;A !$'B $$ $* } Z$,B H$ ?$A !$'@ $$ $ Z$0B H$ ?$A !$'@ $$ $ Z$ hD K$ ?$5@ !$E@w;; $$ $`T r$JD '$* }^D !$3@ $L; Z$ ?$ Z$ $L> Z$A@ !$ $ᢀ K$RD !$/@ $L> Z$)D !$ $ᢀ K$-D !$ $*}ᢀ K$/D !$n>> $ᢀ K$` Z$1@ H$ ?$/@ !$^D '$8 %vDD $0 Z$ T$ R Z$1@*} H$ ?$0 Z$ᢓD f$>l? Q$ppҠD Z$3D H$vD K$7D H$ ?$ Z$ ?$? %/@ !$ND '$0 Z$ *}`$`D '$ Z$`D !$ $ᢀm?? K$`D !$a@ $L? Z$ᢧD K$ ?$ ~;ND $BD $LE?é r$HD *}'$pA $L?L83@ !$^D '$ ~;R?b@ Z$ ?$0 Z$ T$5@ !$^D '$ Z$1@ H$ ?$ > FILE READER <<7 A < ( (.#} (A ACAR@F##(READ FILE OFF APE OR ISK?P)@6.>:,Z4TAd4.$}DAn @Ġś +AR@**("PUT YOUR DATA TAPE IN THE CASSETTE( AND .%}REWIND. A"("(PRESS ON CASSETTE.((THEN PRESS .##@@C: .&}A, ˛6 +;AR@@--(%PUT DISK CONTAINING THE FILE YOU WANTJ""(TO READ INTO DISK DRIV.'}E#1.T AYAR^S( ($(WHAT IS THE FILE NAME?B((YOU DON'T REQUIRE 'Dn:')E(O(>>> Sh.(} 6.D:67@,.r @@Ġś +6-)@ (>:,.)}6-%@ F:Ad,"AUA AdAU"(( CHRS READ." A"AUA .*}6-@ A  ϛ++(# The file will be read and shown to$$(you just as it is formatted.0(0(.+}% When you want to stop, press .--(%The program will ask if you want more&(data to be shown.0 ( (:$.,} ԛ#(#(Press to continue)@$ ě@@ ( (!"@.-}!( MANUAL ABORT.6-F:A,"A0"A6( END OF FILE %"A8%(NO TAPE (OR D..}ISK)2#"A@)"AB)"AC2( READ ERROR ""Ap"(FILE NOT FOUND* "Ac ( SYSTEM ERROR ./}( CHRS READ. D2:FILEREAD.BASAD ERROR ""Ap"(FILE NOT FOUND* "Ac ( SYSTEM ERROR ,. >J _ ABLNCND $$*** DOCUMENT PRINT UTILITY *** !!*** by J21}an Iverson 1985 *** ## ***Ӡ***nnUSING WORD PROCESSOR, WRITE 22} YOUR DOCUMENTATIONS OR TEXT, USING APPROX. 40 COL. LINES.iiDO NOT USE SPECIAL COMMANDS, SUCH23} AS PARAGRAPH, INDENT, ETC. USE ONLY 'RETURN'.]]SAVE YOUR TEXT TO DISK, USING THE FOLLOWING FILE24}NAME.EXT: . .##;@u,;@9,(6-2! + 25}B! A<.@.@@K:F-6-F:A`,%F:Aa,$AV%@A&@@f26}U%@@i%@@}%@@%@@K9AAD'AAD927}AR@P'-@@'( documentationZ"-@%@"(di-@@ (P% A`28}7-@@ =(RG A`Y-@ @ _(Ei A`nG-@@ (S% A`7-@@ =(29}SG A`xi-@'@(s% A`7-@(@=(tG A`Y-@)@_(ai A`G-2:}@0@(r% A`7-@1@=(tG A`9-@@9(Ezuse Software Company (C) 1985 2;} F:B2y,@APF +AR@F(" PRINT TO (S)SCREEN OR (P)PRINTER)@"@:2<}P,A"@:S,Ap Apc@@9@@P:c@@2=} D1:PRINT.SCR B A`@(@6-%@/"@f Ap%6-2>}/ AU A0:F:Ad,"@3*AdAU0(}: A04F:Ad,"@(*AdAU2?}4 @@ AU#@@# @@ B A P@8@@2@} D1:PRINT.SCRJAR@P(}"@,-(66-%@@%"@!6-% A@2A}J AT Ap^:F:Ad,"@3*AdAU0(}: Ah4F:Ad,"@(*AdAU2B}4 @@r APAR@(}P-@@.(ΠΠҠB-@AF P2C} @P ApG+F:Ad,"@3)F:Ad,"@(=AdAUG @@ A0d-@@"2D};2%@E@@? a2d$C-@@"@(&Š2E}寠àC$ D:DOCPRNT.BASa2d$C-@@"@(&Š0,zD@@@@DDD$$BB00ss @D`oLLLL @LHLx DDND6G}$BB$  @hD(@d`@DDND@@H䬤""".⤤ꮢDD N6H}N B"DnjƨȨΨȊ䤤**,**Īꊊƨ¢JJJJNJJNDD(H6I}BB""@FNƨ nnʎ Ĥ( ,**@@JNJJΪƪƂn@JJnJJ N6J}@NLNJBB@(ll(O |TUkO|`+ * 7|z`HH`L1}ɛ|UL||}L }II)P6K}W | | 4} } |L1}Xi@ͥYi΢͑ˈXi˥Yi̩ˈ̠@ˈ`΍HPjH**&*&iͩ6L}ze΅`U|URUT |TT`X˥Y̠ˈ |RUTL1}`TXyR}˥Yyj}̥UJeː̅`@@@@@6M}@ Uj1,HJJJJMI)P})P`,H MI)P})P6N}`(PxkJKkJL1}kJ PI | 4} } ~JkɛLR~~Lq~}Ld~kL~K C|kL ~ ~kKk 6O}C|L} }JkL~ ~kUUiR|UTkL ~Ҏ҈L ~I P | 4} }`%H$H` L1}Xș6P}~șL1}|?|}B|?|?|L~ ~)/ B VXͩB͍DE V~șzL1} ~ L~S COL80 7A00 76Q}F80 '@@@@((((@@@@@@@@@@@@@@@@ ~~B͍DE V~șzL1} ~ L~S COL80 7A00 746  \A ;@, :S}A  (%(DO YOU WANT INSTRUCTIONS? Y/N((0YA   AR@(.+(# TO USE THIS PR:T}OGRAM, ADJUST THE.(2-*(" COLOR POT, LOCATED AT THE BACK-(<,)(! OF YOUR COMPUTER, SO THAT THE,(F,)(! BARS:U} SEEN ABOVE AND BELOW THE,(P,)(! THIN BLACK LINE ARE IDENTICAL,(ZH)(! IN COLOR. Š. ;-@7:V}@"H >:@3,_-@A0 de +@A@3-@@= A A O6-%@:W}[6-@e A n AxL6-%@ )-@7,%E/@y%I L$?-@ :X}@#+%@27-@A; ?  Az +@-@1AAI(@ :Y}GTIA COLOR[-@@z(@ALIGNMENT PROGRAM-@ @%(@by7-@@V(@:Z}PETER SANTEUSANIOh-@(@ATARI COMPUTER CLUB,-@@ ,(@ OF DENVER-@:[}A332P:H:,$@u,@@ ) )2-@A:\} $D2:COLORALIN.BAS,$@u,@@ ) )2-@A8#%) +@AR@) A %6-@$6-@% A>^}%6-@$6-@% A%6-@%6-@% A %6-@6-@% A %6-@>_}6-@% A %6-@6-@% A %6-@ 6-@% A%6-@ 6-@>`}% A6-@ 6-@9 )@)/@ @3@9/% @,@ @>a}%,,((A@f&T:,$@f'AV@'AW@( ˨R:,( >b}ǨT:,-F:Ad,AU*AdAU-% 6-6- R:, D:STICKTST,( <o!"rARAMTOPAGPAGEADDTIMTHTMAAYBA8BAU@#@U @Bd}d;@,n06-@$@%@06-F:,&@x)&@+)6-$AV)( ( (WINBe}DING THE CLOCK#(&()(--A7"'"@-6- % %@ @%@EBf}@(WHAT TIME(HHMM)$6-P:'A,$6-&$A!@#A!@YABg}@Ap8(MIDDAY,7@<@,0Y86- A!@A<(AM OR PBh}M.7@<@,4P<6-%@","6-P:'@,"%@6$6-P:&$@,$%@@"Bi}6-P:'@,"%@J$6-P:&$@,$%@T6-?:%@,^1,0,0,0,0,0,0,196,169,6&Bj}&160,28,162,6,32,92,228,169,7,160%%54,162,6,32,92,228,104,96,238,7""6,240,3,76,95,228,173,0,6,73%%128,141,0,6,23Bk}8,6,6,169,196,141&&7,6,208,235,162,4,138,208,24,173 1,6,41,2,240,17,173,2,6,41""4,240,10,169,0,141,1,6,141,2#Bl}#6,240,50,169,9,221,2,6,176,45##56,189,2,6,233,10,157,2,6,254##1,6,169,197,141,7,6,169,5,221##1,6,176,105,169,0,Bm}157,1,6,202%%48,97,202,169,196,141,7,6,254,2$$6,16,179,240,84,173,0,6,74,144&&78,10,141,0,6,165,204,72,165,205Bn}&&72,24,173,48,2,105,4,133,204,173&&49,2,105,0,133,205,160,1,177,204++72,136,177,204,105,30,133,204,104,105##0,1Bo}33,205,162,4,160,8,189,2,6##32,222,6,189,1,6,32,222,6,202&&48,8,169,10,32,222,6,202,144,233((104,133,205,104,133,Bp}204,238,0,6,76$$98,228,9,16,13,0,6,145,204,13696,13,0,6,145,204,136,96D:CLOCK233((104,133,205,104,133,@`##8峅?$H)h) & & e8E$Ƴм#ԩ"/ԭ01 $S Fr}\  \`HH ԍЎЩ#hh@HT ԍЩÍ#h@HH ԍЎЩ#hh@HH! ԍԎЩFs}#h#$h@HHD ԍЎЩ$hh@HH ԍЎЩ#hh@  0resentingppK$ 0 Ft} 0pp0ppAS$4%/&??<8` s< 〜Fu}   À ÀFv}@@80&+'@@8Fw}88 p p8p 8p '8p 'Fx}p88` g p8??<,''(ǿـ倭䀰Y)Fy}fyouhaveacomment criticism joboffer or,!2'%-/.%4!29$/.!4)/.sende mailtoFz}-ad0rogrammer; =3outh5(((lster#ourt$enver #/F{}0ress;=### 3 3"3#33 3 D * ..)lY)@Xi(F|}泥S)Mȱ) @Șe汄.8徨ȑȥ0 ȱȱЋ..ѰѰ.iF}}... ++ )^f/`g/#$…ą泦e0g .B D/EJ +BF~}D3EHI` +H238 ȹ38 ]. eŅĭ013 )ĥ x.)F} * M!/0%/J)@0 )@$%0Ȅ eeŽ„ * * R. .ii` eF}ee池11i 3 ꩛3 . ./1¹/ 1 l+ x.) ;!F};<< *8 *11i 3%&쩛3 . .C3ɍ7) *?  x.) *C3D3F}!C3 *D3) * 4 x.8 * .f3ɍ6 * x.) *f3g3f3 *g3) * F}4 x.8 * . .BD3EJ +BD&'3EHI +33ɀ  .L+@H…3F}`©P +) + +泅 + 40ΘiP!`„澥) 8-/ť./ťƲƳ(0hF}eťi^ЭЧ . .n3'a(+0 u*8 l+<]8 x.)8 eŨF}2I;2 . eŨ2)3 {* *8b(]) * .ʠ0 u* BD3EJ +F}@pc bhi( )3JfJfFFƻ8循ŝ3i(ƾƱF}СУũY3JƾŽ@8ŽC3!$ i^)Y*泥I &*ЛiiЈF} .L+ # .",#L{* * .*Dn R.*+ hԩ:/ F}Щo0ТX/Lu*C3)')@i `8@ })f3Z*U+*J  k* L+`01 .`F} B +`;1/ /1/) *`)?` |`Њ) `HH /F}H/ ԍhhh@HHD ԍЎhh@l38f/åg/*ɧ$ *f/i(f/V+Q,g/ *f/8(f/g/` *&1/  F}x.8 ii` M0+h@ V0`222//2 . . ){2ɍ7 F}l+2#$# x.) *{2|2{2 *|2) * 4 x.8 *{2#LR,M-w$7 ."/Ѝo3F} Н u*L# .3"3#33 / {* 3 3 , ) .L+l +jF} O.0ԭ1ԢoЭ/ԭ)+)П+ + N-I.ҍtsŻ (Ż"F}f/8(f/g/滭f/i(f/g/ eei8i Х8廅 ei4 R. R. R...ȥF}溥)@0n0.8. j....ȑ.0n)@nJ.E/Lbl&lm`F}潥H8 ũ|ȑh?` .濢)Т .`hIH(` .i>i1ĥ` & & & & F}&ee`00!b//0.BA0g2Dd D:*.*E:  '!2350?:*8=9 F//%# /(>- .+F}4 ppB0BB`BAX/00pppN@F}F}A000pppBpcBA001٤YTٶYTّY4he-ad0rogrammerstrikesF}again0ress;=fornewdirectory0ress;=;=;=;=or;=)nputfile_$11%F}nteroutputfile_$11&rom$11to22,oadingcompactedpicture%rrorfromfilenotcompactedformF};=e run;=/3or;=oldstart_$e rezilutionsuccessful%rror23$e rezilutionabortedF}o;=o;=o;=o;=or;=$e 2ezilyzing;=nternalcodesor;=4!3#))_F};=or;=columns_%rror$/3loadunsuccessfulD:#;=nternalcodesor;=4!3#))_DOmABXLINSUBYTSECTOER J}BOSTON COMPUTER SOCIETY""AUTOBOOT BINARY MENU PROGRAM$$RUN THIS PROGRAM TO REFORMAT A""DOS 2.0 FORMATTED DISK,J} THEN""COPY YOUR BINARY PROGRAMS TO!!THE DISK. DOS NOT REQUIRED.d..;A(,;@$A(,;@,i (J}}(! (nNN(FBe sure you have blank formatted disk in drive #1, then Press [].sU( (U(GUse this J}utility program to reformat DOS 2.n formatted disk, then copytOO(Gyour binary (.OBJ) programs to the disk. The prepareJ}d disk will thenup+(#autoboot a Menu. (DOS not required).(p(=: XL/XE models will require a 'TRANSLATOR' with MeJ}nu!v F:B2y,@Ax(....6-A 6.6-%@##6-J}#-@@!"67B:,%@,.>:,! 6-% ," & , line ),AJ}AP((DATA '#(Enter TO WRITE BOOT.'-@@&&6.7$A(&A'<$A(J},#Ap@ AP# +Ap@!6-A`+ AP67@,.>:A,67@,.>J}:@,"Ap@ AP,+Ap@!6-Aa+ AP6F#67@<@,.>:@,F67@J}<@,. Noorda Disk@Ap@ APJ(OPERATION COMPLETEDT^<6-P:C:,'AV,#AsJ}<ArC:,&$AVh'At@'Ai@r66-P:'AV, Ay6Ax&AV${J}|6-?:C:hLS,,!6-F:Aq,"@!$(ERROR FOR SECTOR  (ERROR NUMBER IS  0,5,0,J}7,139,8,169,0,328((133,82,169,125,32,164,246,169,1120 82,141,2,3,169,1,141,1,540##3,169,0,141,216,8,141,217,895J}""8,169,1,141,11,3,169,105,607!!141,10,3,169,47,141,5,3,519$##169,240,141,4,3,32,83,228,900.!!238,10,3,24,173,4,J}3,105,5608!!128,141,4,3,173,5,3,105,562B 0,141,5,3,173,10,3,201,536L''113,208,226,160,0,152,72,185,1116V''160,8,J}32,164,246,104,168,200,1082`&&192,28,208,241,173,0,48,240,1130j$$92,41,128,208,88,238,115,7,917t!!162,3,189,0,48,157J},0,32,591~%%202,16,247,24,173,118,7,105,892""4,141,118,7,162,15,189,0,636$$48,157,141,8,202,224,4,208,992''245J},238,216,8,169,10,205,216,1307!!8,208,8,169,0,141,216,8,758$$238,217,8,24,173,217,8,105,990$$48,141,141,8,173,216J},8,105,840##48,141,142,8,160,0,152,72,723''185,140,8,32,164,246,104,168,1047((200,192,20,208,241,24,173,101,1159J}$$7,105,16,141,101,7,141,115,633!!7,141,135,7,8,173,101,7,579&&201,240,240,18,40,173,102,7,1021##105,0,141,102J},7,141,116,7,619 $$141,136,7,76,100,7,173,102,742%%7,201,51,208,231,160,0,152,1010%%72,185,188,8,32,164,246,104,99J}9(''168,200,192,28,208,241,162,0,11992&&189,219,8,157,104,3,232,208,1120<""247,32,117,8,141,35,8,32,620F""117,8,1J}41,52,8,169,0,141,636P&&218,8,160,255,240,13,24,173,1091Z$$218,8,105,40,141,218,8,136,874d##76,36,8,160,255,240,13,2J}4,812n##173,218,8,105,4,141,218,8,875x""136,76,53,8,173,218,8,24,696$$233,1,168,185,0,32,141,126,886""4,200,185J},0,32,141,125,4,691""169,82,141,2,3,169,1,141,7081,3,169,4,141,5,3,169,495 0,141,4,3,141,68,2,141,500##200J},3,76,104,3,32,226,246,890&&201,58,16,249,201,48,48,245,1066%%141,136,8,32,164,246,24,169,920##255,233,47,96,32,3J}2,32,32,759!!18,32,32,32,32,32,32,32,242!!32,32,32,32,32,32,32,32,256!!32,32,32,32,32,32,32,32,256((32,32,160J},196,201,210,197,195,1223**212,207,210,217,160,205,197,206,1614&&213,160,155,155,155,32,32,32,934""32,32,32,32,32J},32,32,160,384"**197,206,212,197,210,160,178,160,1520,))196,201,199,201,212,211,160,32,14126!!0,0,0,169,212,141,226,J}2,750@""169,3,141,227,2,32,199,3,776J$$141,160,3,141,134,3,32,199,813T##3,141,161,3,201,255,208,4,976^&&201,255,2J}40,223,32,199,3,24,1177h""105,1,141,187,3,8,32,199,676r!!3,40,105,0,141,180,3,32,504|''199,3,141,255,255,24,173,160,J}1210##3,105,1,141,160,3,173,161,747##3,105,0,141,161,3,201,255,869((208,229,173,160,3,201,255,208,1437##222,3J}2,196,3,76,104,3,108,744''226,2,169,255,240,10,206,200,1308 3,173,0,4,238,207,3,96,724!!173,125,4,41,3,141,11,3,J}501""173,126,4,141,10,3,208,5,670##173,11,3,240,19,32,83,228,789$$173,127,4,41,127,141,200,3,816""169,0,141,2J}07,3,76,203,3,802108,224,2,0,0,0,0,0,3340,0,0,0,0,0,0,0,0 D2:NODOS.BAS,127,141,200,3,816""169,0,141,2HZ