@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@W1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `A! d߰")-݆ "  $G@LLL&0") $G% }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}} HE |||DDOS DOSDOS SYS }}}}+,}CDOS SYS} 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI   0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}LLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}1i1232435ޥ<<8} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D,}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F-}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i/}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 00}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE1}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBH2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L 3} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED* MENU 018 COPYING---D1:MENU4}# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#6}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%7} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 1.?}D1:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L D}, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭE}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( rG}L1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I} JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L O}0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥP}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{Q}NAME TOO LONG B VL ` L1I H1EӝDL1|mDiE` V0`8d/8 i:"2!22 1R} L ERROR- 128ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uT} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4u AYɼ?^ Y! !Dl?# Y! # #BiAi)AA1>A6B6B l# ! ! ! D # & !V}H !h ݭ  {[aL$ʊ HpH H H`}   `  S#C*()%)u,-12T6Z)A)q))#4`4W}3F!4!564:-k% @ # & #?H Y!Lq HH };hh` m:m4>4>` m:m3>3>`̄ˎ2>TU !X} :`2A(A`X(`Ap ? Y!8 N7L'L' "h^ivih h !Ah)hA"ݚ"Y}7 } "AAAwh^ʽhiAAhL!ʊ "H"H`h^A`6> L!6>h^L!6Z}>L!L4"وh^јih^hL!~3"x"h"h"K"X"}"H)h)` i@L"8 `H)h)` @@L"i `H[}H3>EO%N ԍЍ4>EO%NЮ2>7> hh@@ԩ"01‘`@ԭ3>4>`? Y! !)_Y\} l#L! # ~!,> # &>`A˭A̠̦AAA`` #L2$XiȅYiAii]}آ $iiإi(i $`iȥ)JJJJiȥ)i`XiYiȑȑȮAAAJiʩ^} > Ƚ> ȦAJʩAmAA轴AmA%ʎA(`(` !?& A%%_} % >A>A N7 7 3Lq >> >L<2AAmAA%A` m:@ Y! !)_LCRL& `}>)A AAL% m:@ Y! (} % 8=ok>) A AA2>AA>AA) >a}iiş8 N7L&8 N7 A AL!AAAAAiAAAAAAi8AG>_>8 N7b}L&AlhA8A00A) &J AAAAA8AL&AAAAA AAA A 'L& 'Ac}ALa& AAAAL#&AAmAA膆3'AmA(L#&AmA A`(8AAG>_>d}AA懤AAhx8 N7/A AAȱhA^hA>g`g^h` Ae}JJJJAⱂ A莀AA ȮAA ? L`(ȱ*Ȫʽ f}ʝA `~A` m:L( @ Y! ( % 8=51%-A2> ~!L(g}A %AAA 2$L!A :~ : !ɛ3~$) A0:U&ڙ : :L( :Ah}`d懭AiŇA #`ƇAćγA #`2#憬AĆAA}A%䆐 2$`ƆAĆβA 2$`@ Y! i}(>> >N8A0ICA >98@042.mA3&A > < 8=e S RAL"*L!A %AA AAL<*j}A #L!AņAŇAA #`AA` > B >B >B >(L9* B*L9B*B*膗 HHLk}8h >ʊ *H*H` AEILSSRSABXNOGQNUVSPTGNRDMEw==?==~==U=,b, +BB >:? > +BB >), >BBL9Bl}BL9ȥAA`L9 N7X)NȱAȱA>H>H %h>h>B`BB`8`Am}A N7L9 >ABA >A[8@mA3ǍA > < 8=еeA`4B5B * O+>HHHHHH4B5n}B O+hAhhhhhh =AH(­AA N7` , =5B4B < =` B ?#} :BB[A Y! (L-3B ~:Ao}O Y!BB : : : :BABA :AAʩ 8 N7[A#A8A0A)  'JLH-p} 'AAϮA* "AA1 :BL,B懩 :B0L, : : q}:AA3BE˩A n! ! # # & !L#AA m:AABL.L!AA m:AAB L.ABAB X.r}ABBB @ˢ Y! m0BBL!A* Y!La.A Y! & !.ݞ.La.ʊ .H`H.H.H`hhBB` !Lq s}C*Z)A))q)..B3[BeTBB8 N7EA AAȢAA 9/A '/BB N7 7`Bt}B N7 5 N7ȑL/A`A`B8B BB8B B "hAhh>>˩ > b0 >LC0@Lu}.0CB >Ac[_8@e3Um BAB8i@ b0 b0 >3 < 8=)%e!m B < <B b0 >L/v}h "L\0 b0 > b0 > b0 >L/Aˢ "򩀍`x`B8AmA BB8BmA BBAL01w}AAJABBBABAB .BBBBBBBBABABL1BB BBBBAB .BABBx}BBBBBB BBL1AAJABBBAB BB .BBBBBBBBABABL1BB BBy}BB BB .BABBBBBBBB BBL3 :,BhhL2`@+ Y! (BL! ?#A ~: : :0~z} : 1 1 1 12A 1AA 1 1 1ȱ 1iişѩ 1 1慥ʼn{}BH : : #hB H; & #` ;,BhhLK3`@C Y! (BL! ?#A ~: : :0f : 2~ 2w # 2 2|}2 2A 2 2 2 2L3 2慥ʼnBH : :,B l# #hB H; &L# : : #A Y}}! # &`Bɀ`>`Aw Y!AAAA5)&8 N7AAȱAA 7i~}懥eв憥3ЦAA8 N7L! 5 N7ȑ 3`@ Y! m:>I>>N :`F : :`6> !6>N' }L4A%3 % >A N7 >AL4)A 7 3`Aʽ%v轀A轀8轀8i bOA }I%A8A%A`Ɨ%hhȽh}A` !UTA8刨A 5B` <  Y! !)_Yl L!A}A N7AAAAAAL9HAAAAAAAAhA0 >@0e3 > < 8=Ќe8 }N7ALm6 󱂝A>H>H %h>h>AA N7AAAAAA`ʆdjfe}ʊei&mA(`()A)AȱA8` 5A2AAȥA AȭAȢA}L=8 8AA8AmAAAAȽAȥA AȭAȢ~AmAɺmAi`}ȑ@ Y!AALq A "()AL9H>> >R-N+J.FP%(A B@L9 6L}9HL8 m*L9 >IL99 < >L9@e < >w+7-2*-/(^#)L9hH 9L59>>L9L*hHw>w>} 9hHw>w>HHHHHHHL8jL=hH 9L9h <B "A "L4hhhhhhhhh}契 HH>H~>H`AA@L9} : ?#h: ~: : : :0 : ;,B0 :L7: : :˩A n!} ! # & ! #`D:*.*Э` `B`BBB`B x:DEBHIBJBKB VB`B`B`BB}BB` x: BL:x;y;z;B x:HI Bx; :y;z;x;`y;z;B x:HIB :y;z; `{; :{;L:B0 @}[ Y!`ɀ @w Y!`@k Y! 5`: +`|; ;|;)?<|;)@`I@`|;;,P a}{)ɀ`HdҢҠh`lj;k+*opui-=vcbxz436521, .nm/reytwq907~8<>fhdgsaLJ:K\^OPUI_|VCBXZ$#}&%"![ ]NM?REYTWQ()'@}FHDGSA {   ` } `ԅ ` ؠ0}B)BșBB`>> = $=>e>>i>`B `B "`B "` ٤ԥ`)8}>`ԍ>)ԢҠ= = @=> `)`H = = > =``Hԕh`>>:  808`:`(2Vr.D}28v @h0X Hp8`99=====.4&,!!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5}!6!7!8!9!:"!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8EXIT to DOS: Are you sure? (Y/N):SpeedCalc}SpeedCalc By K. Martin} & C. BrannonSYSTEM Trapped.}You must have 48K to run SpeedCalc.Remove any cartridges, or on XL/XEhold down } as you re-boot.Press to re-boot:CLEAR SHEET: Are you sure? (Y/N): error Width:Goto:Recalculation is OSave (Dev}ice:Filename)>Load (Device:Filename)>OK. No errors.I/O Error # Break key abort!Format: eft, enter, or ight Justify?}Number of decimal places?Processing data transferNot enough room to enter dataMove cursor to top left of new positionMove} cursor to bottom right of blockPrinting...Print to (Device:Filename)>Recalculating...Not a SpeedCalc file.Press } + : X.BBBͭBBAO : Y!`@J>L3L!,,  :11L@ ! ! ! D # & !YBEIM BOOTEN MUSS MAN OPTION DRUECKEN!! CURSOR BEWEGUNGCTRL - = Eine Zeile aufwaertsCTRL = = Eine Zeile herunte }rCTRL + = Eine Spalte linksCTRL * = Eine Spalte rechtsCTRL H = Zum Bildschirmanfang (CTRL H wieder = Zum Tabellenanfang) }CTRL G = Goto (Spalte und Zeile geben z. B. AG13) ANDERE CONTROL KOMMANDOSCTRL A = Speicherplatz noch } freiCTRL B = Wechselt Hintergrundfarbe (OPTION CTRL B = Zur letzten Farbe zurueck)CTRL C = Zelleng }ruppe kopieren (OPTION CTRL C = Relativ kopieren, d.h. alle Zellenadressen in Formeln werden automatisch umgesetzt) }CTRL D = Gibt Disketten DirectoryCTRL E = Editiert ZelleCTRL F = Stellt Daten links, mitte oder rechts in der Zel }le (OPTION CTRL F = Stellt Daten in allen Zellen links, mitte oder rechts)CTRL K = Macht Zelle frei von DatenCTRL L = La }det DatenfileCTRL M = Zellengruppe umziehen (OPTION CTRL M = Relativ umziehen wie bei CTRL C)CTRL N = Tabelle neu rechne }nCTRL P = Drucken (Stelle Cursor zuerst unten rechts, bei Prompt oben links. Nur diese Gruppe wird } gedruckt.)CTRL R = Automatische Tabellenwieder- rechnung ein/aus. (OPTION CTRL R = Prueft ihre Zustand)CT }RL S = Speichert DatenCTRL T = Wechselt Texthelligkeit (OPTION CTRL T = Zur letzten Helligkeit }zurueck)CTRL W = Setzt Spaltenbreite (OPTION CTRL W = Setzt Spaltenbreite fuer alle Zellen)CTRL X = Zum DOSCTRL . = S }etzt die Zahl der Dezimal- stellenSHIFT CLEAR = Loescht Tabelle FORMEL DATENBeginne mit = (z. B. =AA1+ }AA2 gibt die Summe der zwei Zellen)Alle Zellen in einer Formel muessen Zahlendaten enthalten. FU }NKTIONENBeginne mit @@ABS( ) = Der Absolute Wert@AVE( ) = Der Durchschnittswert@EXP( ) = Der natuerliche Exponent@INT( } ) = Das Integral@LOG( ) = Der natuerliche Logarithmus@RND( ) = Zum naechsten Integral runden@SGN( ) = Vorzeichen@SQR( ) }= Quadratwuerzel@SUM( ) = Summe einer ZellengruppePI = 3,14159265Fuer SUM und AVE gebe die Adressen oben links und unten }rechts von der Gruppe. Z. B. (AA1:AD20). Alle Zellen der Gruppe muessen Zahlendaten enthalten.******** = Wert ist zu gros }s fuer die Zelle, aber man kann den Wert sehen in dem Puffer (oben links) DRUCKEN MIT SPEEDSCRIPTMit SPEEDSCRIPT } kann man eine Tabelle in verschiedenen Textformaten drucken. Man muss aber die Tabelle zur Diskette drucken (mit CTRL P), d }enn es geht nicht wenn man die Tabelle speichert (mit CTRL S).GUNGCTRL - = Eine Zeile aufwaertsCTRL = = Eine Zeile herunte >'Atari AMAC assembler) is included on',$9BDB'the disk and may be used to build',$9BDB'your own HELP functions. To go -X}to',$9BDB'the next screen press 'DC'R','E','T','U','R','N'DB'. To',$9BDB'return to DOS or the MENU, press',$9B-Y}DC'R','E','S','E','T'DB'.',$9B,0;DB'The MENU program displays a list of',$9BDB'up to 8 programs marked with the',$-Z}9BDB'LOCK function of MYDOS and allows you',$9BDB'to run one of them by pressing one',$9BDB'of the number keys acros-[}s the top of',$9BDB'the keyboard. In a MYDOS directory',$9BDB'list the programs shown will be mark-',$9BDB'ed with -\}an * before the file name.',$9B,$9BDB'The program MYDOS will replace the',$9BDB'MYDOS now running with either the',$9B-]}DB'standard MYDOS (3.013) or the RS232',$9BDB'version (3.18) when the letters A or',$9BDB'B are entered, followed by -^}a 'DC'R','E','T','U','R','N'DB'.',$9BDB'If you cannot boot this MYDOS 3.013',$9BDB'disk, you can run the program -_}MYDOS',$9BDB'and enter 'DB$27,'C',$27DB' to build MYDOS 3.013',$9BDB'from scratch. After building it for-',$9BD-`}B'mat a disk and write the new DOS to',$9BDB'it. You can then file away this disk',$9BDB'as a backup and start using y-a}our new',$9BDB'system.',$9B,0DB'This disk also contains a program to',$9BDB'to configure double sidded disk drive',$-b}9BDB'for AUTORUN.SYS programs or BASIC',$9BDB'programs run before displaying the',$9BDB'MYDOS menu. The program is n-c}amed',$9BDB'CONFIG.OBJ and should be copied to',$9BDB'the disk to be booted up, and renam-',$9BDB'ed AUTORUN.SYS. If-d} the program to run',$9BDB'is an AUTORUN.SYS itself, then use',$9BDB'the command 'DB$27,'C',$27DB' followed by th-e}e fol-',$9BDB'lowing command line:',$9BDB$9BDB'D:AUTORUN.SYS/A',$9BDB$9BDB'The resulting file will configure t-f}he',$9BDB'drives then run as the program as',$9BDB'before.',0,$FF;ENDSTARTDB'The resulting file will configure t,UTITLE'DISTRIBUTION DISK MENU PROGRAM';;System Zero-page equates;DOSVEC=$0APOKMSK=$10RTCLOK=$12ROWCRS=$54COL1q}b'DOS SYSb*+DUP SYSbFUAUTORUN SYSbSPEDCALCDOCCRS=$55;; Zero-page equates;PTR=$F0BPTR=$F2SAVDMA=$F4;; System Memory References;VDSLST=$0200SDMCTL=1r}$022FSDLST=$0230COLOR0=$02C4COLOR1=$02C5COLOR2=$02C6COLOR3=$02C7RUNADR=$02E0MEMTOP=$02E5CHBAS=$02F4I1s}CCOM=$0342ICSTA=$0343ICBAL=$0344ICBAH=$0345ICBLL=$0348ICBLH=$0349ICAX1=$034AICAX2=$034B;COLPF0=$D01t}16IRQEN=$D20EPORTB=$D301WSYNC=$D40ANMIEN=$D40E;CIOV=$E456;; SCREEN BUFFER;VIDEO=$3000;; CHARACTER S1u}ET DEFINITION;ORG$3800;CHARSETDB$00,$00,$00,$00,$00,$00,$00,$00DB$1E,$1E,$1E,$1E,$1C,$00,$1C,$00DB$00,$66,$66,$1v}66,$00,$00,$00,$00DB$00,$66,$FF,$66,$66,$FF,$66,$00DB$18,$3E,$60,$3C,$06,$7C,$18,$00DB$00,$66,$6C,$18,$30,$66,$46,$01w}0DB$1C,$36,$1C,$38,$6F,$66,$3B,$00DB$00,$18,$18,$18,$00,$00,$00,$00DB$00,$0E,$1C,$18,$18,$1C,$0E,$00DB$00,$70,$381x},$18,$18,$38,$70,$00DB$00,$66,$3C,$FF,$3C,$66,$00,$00DB$00,$18,$18,$7E,$18,$18,$00,$00DB$00,$00,$00,$00,$00,$3C,$3C,1y}$78DB$00,$00,$00,$7E,$00,$00,$00,$00DB$00,$00,$00,$00,$3C,$3C,$3C,$00DB$07,$07,$0E,$1C,$38,$70,$70,$00DB$7F,$63,$1z}63,$63,$63,$63,$7F,$00DB$38,$18,$18,$18,$3E,$3E,$3E,$00DB$7F,$03,$03,$7F,$60,$60,$7F,$00DB$7E,$06,$06,$7F,$07,$07,$71{}F,$00DB$70,$70,$70,$70,$77,$7F,$07,$00DB$7F,$60,$60,$7F,$03,$03,$7F,$00DB$7C,$6C,$60,$7F,$63,$63,$7F,$00DB$7F,$031|},$03,$1F,$18,$18,$18,$00DB$3E,$36,$36,$7F,$77,$77,$7F,$00DB$7F,$63,$63,$7F,$07,$07,$07,$00DB$3C,$3C,$3C,$00,$3C,$3C,1}}$3C,$00DB$00,$00,$18,$18,$00,$18,$18,$30DB$06,$0C,$18,$30,$18,$0C,$06,$00DB$00,$00,$7E,$00,$00,$7E,$00,$00DB$60,$1~}30,$18,$0C,$18,$30,$60,$00DB$00,$3C,$66,$0C,$18,$00,$18,$00DB$00,$3C,$66,$6E,$6E,$60,$3E,$00DB$3F,$33,$33,$7F,$73,$71}3,$73,$00DB$7E,$66,$66,$7F,$67,$67,$7F,$00DB$7F,$67,$67,$60,$63,$63,$7F,$00DB$7E,$66,$66,$77,$77,$77,$7F,$00DB$7F1},$60,$60,$7F,$70,$70,$7F,$00DB$7F,$60,$60,$7F,$70,$70,$70,$00DB$7F,$63,$60,$6F,$67,$67,$7F,$00DB$73,$73,$73,$7F,$73,1}$73,$73,$00DB$7F,$1C,$1C,$1C,$1C,$1C,$7F,$00DB$0C,$0C,$0C,$0E,$0E,$6E,$7E,$00DB$66,$66,$6C,$7F,$67,$67,$67,$00DB$1}30,$30,$30,$70,$70,$70,$7E,$00DB$67,$7F,$7F,$77,$67,$67,$67,$00DB$67,$77,$7F,$6F,$67,$67,$67,$00DB$7F,$63,$63,$67,$61}7,$67,$7F,$00DB$7F,$63,$63,$7F,$70,$70,$70,$00DB$7F,$63,$63,$67,$67,$67,$7F,$07DB$7E,$66,$66,$7F,$77,$77,$77,$00DB1}$7F,$60,$7F,$03,$73,$73,$7F,$00DB$7F,$1C,$1C,$1C,$1C,$1C,$1C,$00DB$67,$67,$67,$67,$67,$67,$7F,$00DB$67,$67,$67,$67,1}$6F,$3E,$1C,$00DB$67,$67,$67,$6F,$7F,$7F,$67,$00DB$73,$73,$73,$3E,$67,$67,$67,$00DB$67,$67,$67,$7F,$1C,$1C,$1C,$001}DB$7F,$66,$6C,$18,$37,$67,$7F,$00DB$00,$1E,$18,$18,$18,$18,$1E,$00DB$00,$40,$60,$30,$18,$0C,$06,$00DB$00,$78,$18,$11}8,$18,$18,$78,$00DB$00,$08,$1C,$36,$63,$00,$00,$00DB$00,$00,$00,$00,$00,$00,$AA,$00;; WORDMARK LOGO;LOGODB0,0,0,1}0,0,255,255,255DB192,0,0,0,0DB0,0,0,0,31,128,255,128DB254,0,0,0,0DB0,0,0,0,248,1,255,192DB15,192,0,0,0DB0,01},0,7,128,1,255,192DB0,248,0,0,0DB0,0,0,63,128,3,255,224DB0,254,0,0,0DB0,0,0,255,192,3,255,224DB1,255,192,0,01}DB0,0,3,255,192,3,255,224DB1,255,240,0,0DB0,0,15,255,224,7,255,240DB3,255,248,0,0DB0,0,28,127,224,7,255,240DB1}3,255,30,0,0DB0,0,112,127,224,15,255,248DB3,255,7,128,0DB0,0,192,63,240,15,255,248DB7,254,1,128,0DB0,1,255,2551},240,15,255,248DB7,255,255,192,0DB0,7,0,63,240,31,247,252DB7,254,0,112,0DB0,14,0,31,248,31,247,252DB15,252,0,51}6,0DB0,28,0,31,248,63,247,254DB15,252,0,28,0DB0,56,0,15,252,63,227,254DB31,248,0,14,0DB0,48,0,15,252,63,227,251}4DB31,248,0,6,0DB0,96,0,15,252,127,227,255DB31,248,0,3,0DB0,192,0,7,254,127,193,255DB63,240,0,1,128DB1,128,1}0,7,254,255,193,255DB191,240,0,0,192DB1,255,255,255,254,255,128,255DB191,255,255,255,192DB3,0,0,3,255,255,128,2551}DB255,224,0,0,96DB3,0,0,3,255,255,128,255DB255,224,0,0,96DB6,0,0,1,255,255,0,127DB255,192,0,0,48DB6,0,0,1,21}55,255,0,127DB255,192,0,0,48DB12,0,0,0,255,254,0,63DB255,128,0,0,24DB12,0,0,0,255,254,0,63DB255,128,0,0,24DB1}12,0,0,0,255,254,0,63DB255,128,0,0,24DB8,0,0,0,127,252,0,31DB255,0,0,0,8DB15,255,255,255,255,252,0,31DB255,251}5,255,255,248DB24,0,0,0,63,252,0,31DB254,0,0,0,12DB24,0,0,0,63,248,0,15DB254,0,0,0,12DB24,0,0,0,63,248,0,15D1}B254,0,0,0,12DB24,0,0,0,0,0,0,0DB0,0,0,0,12DB24,0,0,0,63,248,0,15DB254,0,0,0,12DB24,0,0,0,63,248,0,15DB2541},0,0,0,12DB24,0,0,0,63,252,0,31DB254,0,0,0,12DB15,255,255,255,255,252,0,31DB255,255,255,255,248DB8,0,0,0,127,21}52,0,31DB255,0,0,0,8DB12,0,0,0,255,254,0,63DB255,128,0,0,24DB12,0,0,0,255,254,0,63DB255,128,0,0,24DB12,0,0,1}0,255,254,0,63DB255,128,0,0,24DB6,0,0,1,255,255,0,127DB255,192,0,0,48DB6,0,0,1,255,255,0,127DB255,192,0,0,481}DB3,0,0,3,255,255,128,255DB255,224,0,0,96DB3,0,0,3,255,255,128,255DB255,224,0,0,96DB1,255,255,255,254,255,128,251}5DB191,255,255,255,192DB1,128,0,7,254,255,193,255DB191,240,0,0,192DB0,192,0,7,254,127,193,255DB63,240,0,1,1281}DB0,96,0,15,252,127,227,255DB31,248,0,3,0DB0,48,0,15,252,63,227,254DB31,248,0,6,0DB0,56,0,15,252,63,227,254DB1}31,248,0,14,0DB0,28,0,31,248,63,247,254DB15,252,0,28,0DB0,14,0,31,248,31,247,252DB15,252,0,56,0DB0,7,0,63,2401},31,247,252DB7,254,0,112,0DB0,1,255,255,240,15,255,248DB7,255,255,192,0DB0,0,192,63,240,15,255,248DB7,254,1,121}8,0DB0,0,112,127,224,15,255,248DB3,255,7,128,0DB0,0,28,127,224,7,255,240DB3,255,30,0,0DB0,0,15,255,224,7,255,21}40DB3,255,248,0,0DB0,0,3,255,192,3,255,224DB1,255,240,0,0DB0,0,0,255,192,3,255,224DB1,255,192,0,0DB0,0,0,631},128,3,255,224DB0,254,0,0,0DB0,0,0,7,128,1,255,192DB0,248,0,0,0DB0,0,0,0,248,1,255,192DB15,192,0,0,0DB0,0,01},0,31,128,255,128DB254,0,0,0,0DB0,0,0,0,0,255,255,255DB192,0,0,0,0;; THE MENU PROGRAM ITSELF;STARTLDX#-1STX1}PORTB;DISABLE BASICINXSTXNENT;LDA#LOW[$E477]STADOSVECLDA#HIGH[$E477]STADOSVEC+1;LDA#12;OPEN SCREEN E1}DITORSTAICCOMSTAICAX1STXICAX2JSRCIOVLDA#3STAICCOMLDA#LOW[EDITR]LDY#HIGH[EDITR]JSRDOIO;LDASDMCT1}LSTASAVDMALDA#$00STASDMCTLJSRWAIT;LDA#0TAYSTAPTRLDX#HIGH[VIDEO]STXPTR+1LDX#8CLRVIDSTA(PTR),Y1}INYBNECLRVIDINCPTR+1DEXBNECLRVID;LDA#HIGH[LOGO]STAPTR+1LDA#LOW[LOGO]STAPTRLDA#HIGH[VIDEO+4]STA1}BPTR+1LDA#LOW[VIDEO+4]STABPTRLDX#[START-LOGO]/13;NO. OF LINESSCRLPLDY#12LINLPLDA(PTR),YSTA(BPTR),YDEY1}BPLLINLPLDABPTRCLCADC#20STABPTRBCCNOCYBINCBPTR+1NOCYBLDAPTRSECADC#12STAPTRBCCNOCYPINCPTR+11}NOCYPDEX;ALL LINES DONE?BNESCRLP;IF NOT DO NEXT;LDA#3STACOLCRSLDX#LOW[TITL]LDY#HIGH[TITL]LDA#14JSR1}SHOWLDASDLSTSTAPTRLDASDLST+1STAPTR+1LDY#4LDA(PTR),YSTANAMES+1INYLDA(PTR),YSTANAMES+2;LDA#LOW1}[DLIST]LDY#HIGH[DLIST]LDX#HIGH[CHARSET]JSRSETBAS;LDA#$00STACOLOR2LDA#$0CSTACOLOR1LDA#$C4STACOLOR31}LDA#LOW[DLIRTN]STAVDSLSTLDA#HIGH[DLIRTN]STAVDSLST+1LDA#$20STATICKERLDA#68STALINCTRLDA#3;OPEN DISK1} DIRECTORYSTAICCOM+$10ASLASTAICAX1+$10LDA#0STAICAX2+$10LDX#$10LDA#LOW[ALLDK]LDY#HIGH[ALLDK]JSRDOIO1};L0061LDA#5;READ RECORDSTAICCOM+$10LDX#32;ALLOW 32 BYTESLDA#LOW[DIRBF]LDY#HIGH[DIRBF]JSRSET10BMIBUILT1};CANNOT CONTINUELDANENTCMP#8BCSBUILT;IF 8 OR MORE, EXITLDADIRBF;LOCKED?CMP#'*'BNEL0061;IF NOT, SKIPLD1}X#15LDA#'_'BLKLPSTAFDISP,XDEXBPLBLKLPLDANENTCLCADC#'1'STAFDISP;LABEL ENTRYLDY#15LDX#12L0065LD1}ADIRBF,XCMP#' 'BNEL0064DEXBNEL0065L0064LDADIRBF,XSTAFDISP,YDEYDEXCPX#1BNEL0064LDA#12STACOLC1}RSLDX#LOW[FDISP]LDY#HIGH[FDISP]LDA#16JSRSHOW;LDANENT;ENTRY NO * 16 = INDEXASLAASLAASLAASLATAX1}LDY#0CNMLPLDADIRBF+2,YSTANAMTAB,XINXINYCPY#11BNECNMLP;COPY THE FILE NAMEINCNENT;TO NEXT NAMEJMPL0061}1;CHECK FOR DONE;BUILTLDX#$10;CLOSE DIRECTORYLDA#12STAICCOM+$10JSRCIOV;LDA#9STAROWCRSLDA#7STACOLC1}RS;LDX#LOW[SELM]LDY#HIGH[SELM]LDA#6JSRSHOW;LDA#$C0;ENABLE DLI/VBLANK NMI-SSTANMIEN;LDASAVDMASTASD1}MCTL;RESTORE ORIGINAL DMA CTL;LDX#3STXICCOM+$10INXSTXICAX1+$10;OPEN KEYBOARD FOR INPUTLDA#0STAICAX2+$101}LDX#$10LDA#LOW[KEYBD]LDY#HIGH[KEYBD]JSRDOIO;; Read program selected code;OOPSLDA#7;READ CHARACTERSTAICC1}OM+$10LDX#0JSRSET10BMIOOPS;SECSBC#'0'BMIOOPS;INVALIDBNENOTDOS;IF '0' RETURN TO DOS MENURTS;NOTDOS1}SECSBC#1;CORRECT FOR DOS TESTCMPNENT;NUMBER OF ENTRIESBPLOOPS;INVALIDSTANENT;SELECTED ENTRYLDX#$10LDA#11}2;CLOSE KEYBOARDSTAICCOM+$10JSRCIOV;LDA#$84STACOLOR0;$02C4;LDA#LOW[DLIST2]LDY#HIGH[DLIST2]LDX#$E0J1}SRSETBAS;RESTORE CHBAS, DISP. LIST;LDANENT;TIMES 16ASLAASLAASLAASLATAXSTATABNDX;SAVE INDEXLDY#0B1}FNLPLDANAMTAB,X;$46DCCMP#' 'BEQBFNXT;$45A8SECSBC#' 'STABLINE+1,Y;$045AINXINYCPY#11BNEBFNLP;BFN1}XTLDA#1STABLINE+1,Y;$045A;JSRWAIT;WAIT 1/30 SEC.LDXTABNDX;BUILD DOS FILE NAMELDY#0NAMLPLDANAMTAB,XCMP1}#' 'BEQNAMXTSTAFNAME,Y;$4673INXINYCPY#8BNENAMLPNAMXTLDA#'.'STAFNAME,Y;END NAMELDA#'*';EXT. ALWAYS1} *STAFNAME+1,Y;LDA#39;LOAD FILE/RUNSTAICCOM+$10LDA#LOW[FNBUF]STAICBAL+$10LDA#HIGH[FNBUF]STAICBAH+$101}LDA#6;INIT/NO RUNSTAICAX1+$10;LDA#$40;DISABLE DLI AGAINSTANMIEN;LDA#HIGH[CLRBAS]STABPTR+1LDA#0STABP1}TRLDXMEMTOP+1;ZERO RAM ABOVE DOSLDY#LOW[CLRBAS]JMPZEROLP;; WAIT 2 CLOCK TICKS (DISTROYS XREG);WAITLDXRTCLOK+21}INXINXWTLPCPXRTCLOK+2BNEWTLPRTS;; SET UP NEW DISPLAY LIST AND DLI HANDLER; X=CHBAS; (Y,A)=DLIST AD1}DRESS;SETBASSTXCHBAS;CHANGE CHBASSTASDLSTSTYSDLST+1RTS;; SET LENGTH/ADDRESS FOR IOCB #1; X=LENGTH; 1} (Y,A)=BUFAD;SET10STXICBLL+$10LDX#0STXICBLH+$10LDX#$10;; OPEN FILE SETUP ROUTINE; X=IOCB OFFSET; 1} A=BUFAD LOW; Y=BUFAD HIGH;DOIOSTAICBAL,XTYASTAICBAH,XJSRCIOVRTS;; DISPLAY ROUTINE:; A=LENGTH; 1} (Y,X)=ADDRESS;SHOWSTAICBLLTXALDX#11STXICCOMLDX#0STXICBLHJSRDOIOINCROWCRSRTS;; DISPLAY LIST 1}INTERRUPT HANDLER;DLIRTNPHALDALINCTRCLCADCTICKERDECLINCTRBNENOTBOTLDA#68STALINCTRINCTICKERLDA#$51}4STACOLPF0PLARTI;NOTBOTBCCDLIWRPADC#15DLIWRPSTAWSYNCSTACOLPF0PLARTI;NENTDB0;NUMBER OF ENTRIES1};OR CHOSEN ENTRYTABNDXDB0TICKERDB0LINCTRDB0;SELMDB$F3,$E5,$EC,$E5,$E3,$F4;EDITRDB'E:',$9BKEYBDDB'K:',$9B1}ALLDKDB'D1:*.*',$9B;DIRBFDS32FDISPDS16;TITLDB'DISK DIRECTORY';NAMTABDS128;; DISPLAY LIST;DLISTDB$70,1}$F0DB$CC,LOW[VIDEO],HIGH[VIDEO]DB$8C,$8C,$8C,$8C,$8CDB$8C,$8C,$8C,$8C,$8CDB$8C,$8C,$8C,$8C,$8CDB$8C,$8C,$8C,$81}C,$8CDB$8C,$8C,$8C,$8C,$8CDB$8C,$8C,$8C,$8C,$8CDB$8C,$8C,$8C,$8C,$8CDB$8C,$8C,$8C,$8C,$8CDB$8C,$8C,$8C,$8C,$8C1}DB$8C,$8C,$8C,$8C,$8CDB$8C,$8C,$8C,$8C,$8CDB$8C,$8C,$8C,$8C,$8CDB$8C,$8C,$8C,$8C,$8CDB$8C,$50NAMESDB$47,$001},$00,$0C,$20DB$02,$00,$02,$00DB$02,$00,$02,$00DB$02,$00,$02,$00DB$02,$00,$02,$50,$07DB$41,LOW[DLIST],HIGH[DLIS1}T];; LOW MEMORY PAGE;ORG$1C9FZEROLPSTA(BPTR),YINYBNEZEROLPINCBPTR+1CPXBPTR+1BNEZEROLPLDX#$10JSR1}CIOVLDAPTRSTASDLSTLDAPTR+1STASDLST+1JMP(RUNADR);BTINGDB$00,$2C,$2F,$21DB$24,$29,$2E,$27DB$0D,0,0,0;1}"LOADING-"DB0,0,0,0DB0,0,0,0;BLINEDB0,0,0,0DB0,0,0,0DB0,0,0,0DB0,0,0,0DB0,0,0,0;DLIST2DB$70,$70,$701}DB$47,LOW[BTING],HIGH[BTING],$07DB$41,LOW[DLIST2],HIGH[DLIST2];FNBUFDB'D1:'FNAMEDB' 'CLRBAS=*1}ENDSTARTOW[BTING],HIGH[BTING],$07DB$41,LOW[DLIST2],HIGH[DLIST2];FNBUFDB'D1:'FNAMEDB' 'CLRBAS=*0 :;# RBUFHDCCMAXAXDIIOUOUTCXLENHNU5} 5} Ad<<< ATRMON.BAS >>>n<<< D=DUMP MEM >>>x<<< 5}M=EXAMINE MEM >>><<< G=EXICUTE AT ADD >>>;@,6.0123456789ABCDEF;@,;AV,5};@,SET UP USR Z6-C: ,104,76,89,228-@" % PRESE5}T DCB BUFFER6-Ah!6-Ap!"R","W","G","S""'6-Ax'BYTE COUNT OR LOW ADD,6-AyHIGH ADD5}66-AqSIO CONTROL;$6-Av$BYTE COUNT FOR SIO@!6-@d!INPUT TO BUFFERJ$6-A($OUTPUT WI5}TH BUFFERT'6-'OUTPUT WITHOUT BUFFER^90,1,0,0,0,0,1,0,0,0,0,0h"Z"=90,DEVICE I.D.r-@5}|" % SET UP BUFFER ADDRESS 6-C:,6-P:'AV,%@%@&$AV5}6.7@<@,6.7@:,' A ( .) /5} 4 > A`    A  AP  6-@:R, $@)@5}. A8 6-F:,B A@L 7@<@,V`@:,"@:.,A`jB:,"A5}t A ~ @:W,  A6-%@ 6- AP A@  5}  A@  A  AP@:G,  A A`''B:, @)B:,!@5}A 6--@B:,6-@:7<,,&@:0, A  @A  6-5}&@ @A  !@A *6-+$@,%/ 0$3 INVALID HEX DATA4$ 5}-@@6@ 6-6-P:'@,%%67<,.7&+$@,%@, $6-P:'AV,5} &$AV@:S,  A$(# 6-?:,2#$ D1:ATRMON.BAS6-P:'AV,4n\ BUFDCNUMBEd <>>n;AV,x6-C:hLY,104,76,89,228-@" % 6-Ah9}""90,1,83,0,0,0,1,0,6,0,18,240-@" %  6-?:, 6-C:,6-P:'AV9},%@%@&$AV"195,0,239,195,25,239,-@6"@ %J T9}%@@:W,^%@A(h%@@r 6-?:,|%@@:S,%@9}%@%@A9 6-?:, A %@@:W,%@A(%@9}@1NUMBER OF PROGRAM BYTES%@@1 6-?:, SERIAL DRIVER INSTALLED243,6,9,9}175,205,16,23955,121,205,16,239,16251,251,201,211,81,3122,200,21,32,253,201219,80,0,230,2,201-9}@0" % $ D:SERDRV.BAS22,200,21,32,253,201219,80,0,230,2,201-8CDOCUMENTATION FOR THE AMODEM VER.4TERMINAL PROGRAM. This file will permit the ATARIto access an RCPM BBS that runsunder=} the CP/M operating system.Also SOME ATARI BB Systems.And allow ATARI to ATARI transfer.It features uploading and download=}ingat 300 baud and is extremely userfriendly.The file may be listed here withcommand D. AMODEM4 NThen captured=} and saved to disk.Then ENTERed with the interface"booted" by an AUTORUN.SYS file. When RUN, it will go into terminalmo=}de at which time the user shoulddial the BBS. Some systems are ofthe RING-BACK variety, so you shouldbe prepared to let th=}e phone ringONCE. You will then hang up andre-dial 10-15 seconds later.When the system connects, type afew s unt=}il the BBS responds.Follow the HELP commands of thesystem from here. TRANSLATION - SELECT T will togglethe translation =}mode between ATARI(No translation) and ASCII (Lighttranslation). Use ATARI on ATARISystems and ASCII on RCPM Systems. M=}ENU - For ATARI Disk systems, youmay list your Menus with SELECT M.To find files or space for new files. DUPLEX - For AT=}ARI to ATARI filetransfer, you will need Half DuplexSince AMODEM sends no echo.You may toggle it with SELECT P.NOTE; Use =}ATARI Mode on each end. DOWNLOADING - To download from theBBS you must remember that it iscontrolled by a file called XM=}ODEM.To have this file send a program toyour ATARI, you must press button to toggle the memory save function onand off; the flag MEB&}MSTORE ON or MEMSTORE OFF is displayed on the screen as appropriate. When the memory save option is on, incoming charactB'}ers are stored in sequence until the buffer is full. If the buffer fills up the flag MEMORY FULL is displayed.If you arB(}e in Upload mode, do not turn on the memory-save feature untilyou have transmitted the contents of the buffer to the remotB)}e computer. If you do, the incoming characters will overwrite the contents of the buffer.JTERM enters Terminal mode in B*}full duplex; that is, only those characters received from the remote computer are printed on the screen and stored in memB+}ory. If the remote computer operates in full duplex (echoes all characters that it receives back to you) the echoes of tB,}he characters you send will be displayed on your screen. If the host computer operates in half duplex(does not echo the cB-}haracters it receives back to you) you should turnon the half duplex mode to view your transmissions. You can toggle betB.}ween half and full duplex by pressing the