@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( 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ꭝL 3u } 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?@ABCD f}EFGHIJKLMNOPQRST g}UVWXYZ[\] +'0@@A0@ h}[0@@mAR@AY6- 9@@d'B7t@d i}9A@ ;@@,;A,;A,;A(,;@,;@ ,;@,;A(,;@, j};A0,;@5,;@5,[AY'Af-(}?AR@QAf[ B k}9@@d'B7t@d9A@-@(/-@@);-B(F  l}L(^-@0@e(y-@@-@0%@ ( ((-@@"4-@;( m}|? Q-@@"W(k-@@8w-@"~( ^ (-@@!*-@80(|4 n} H-@@!T-@7Z(^ x-@@ (/-@@8;-@ B(F L(^- }OT30O1KT0O1`ppppppppppJ@Q pp A3OpppppppppJP pp ATOUT p}OF RANGSERIAL BUS OVERRUCHECKSUM ERRODEVICE DONE ERRONO SUCH FUNCTIODRIVE NUMBER ERRODISK FULFILENAME-ERROFILE PROTECq}TEDIRECTORY >>>>>><>?>>>>?>>>?>>r}>?( (*(  >>>>>>>>? ? > >>>> >>>??>??s}?>>> >><><>><>>>>><><>(*( **** >>>t}>>><>?>>>?>>>?>>>( (*(u}?<v}?<>>>>>>>>??>>?> >>>>>w}?>>?*  ( telecommunication"esidesthatwealsoofferaprogrammingcomx}petitionwithhighprizesandouruniquememberexchange whichenablesfreeholidaysforourmembers0eoplewhowritey}articlesorprogramsforusgetthemO<N<<lllllll>`<|0f8lhvv0 000 0z} 0f< 80 0`0 ~~0  0fff~|}fff~~ff<flxlf```bf8ll8ff|``8ll<ff|lfff<<}}f<8l~}}<f;`lvff<vf`>`<|> ffff;fff}<ckk66c66cfff<p~L2~fx jfvn~ L j!L<#LLХi}_84䫭ͧ,8pԥqե8ԍեԦIɀ  ``i'8! ȹ<ȥ}ȥՙ ``@8# mii+ͧggPg7iii7ig}gӠ䫭iȥԙ䫭g7ȥՙL` iͧp0)B2&"p)ݭiȹɛ}; `ӎg 䦥gL L㨩󩹅򌛹 ذ ٤򌛹`$Ȍ `%'%ȹ}% ШԩȌ`*hLpԥq` $Χ  ȱ`ԅՍͧ`Ȍժ ͧ䫑rͧ}` ڣ Χȹ ڣ` =` 䦬`[` "!% Ũԙ L}`ϨɛϨϨ% Ш䫮݌L%  Ũԙȥՙ L  Ũՙȥԙ }Lg֪ܪ ,` 䦬`H)JJJJJh]ި`@ ` :`Ȏ۩ ) )ͧح۩ ѩtҩu օԥׅL}ԦԅզՅ`+-*/&e֥e`8֥`%֥%`օץ )eԅ֥eՅ`օץ28}L8԰ 8Ր8ՐL`?Mh[ rvsw e t I *0(ժ! vivwiw e t}L` BDEH V`ȱ ɛ`vեwԠLժ`vLct}u  etu Ӫ `6` ϧ.,ԅprՅqs ŨԅrՅsͧLh``h}ӪԪժ6rs`***ERROR - XASSEMBLY ERRORS: `iID 8ӪL*` خ)})` ƫFխԢ L*L* իpmpqiq`dBJDE V`pDtEut}`LDEBUG = ܬ)ظ  \ MLBDEyHI VH`} ` ͈` BH V縚L` |DEL"DEL"tu  tult`DE}L"wA&細bٸsѲ=U`22& 2&2&22&2 2 & #%'%3%}3'%3%%3% % 3 ,,1 ,1",1 ,,1, , 1 $$4 }$4" $4!$$$ $ 686786768676 6 0./0./}.0./.0./. 0 . / *(*(+ (*(+((+( ( + )5)5}-5 )5-55-5 5 - 踩 毥mi ߩ`·0  } 8tu t)եԠ  " yL> Ԡ !豊 %}L"iեiԱHeՅեihԢ L p)pH)B h`  ȱLﰱ }ȌL̰tetuiu`$` 1` 踥p8rqs /㷅䷅r v m㷭m䷠ⷑp}eppqiqeiv `L0tu ȱtt` 1` 踠prpqrsrv ` p}եqԠ rեsԠ pȢ rȢ % "Lϱ` ԅpՅq< 錉 ԅrՅs, Ό ƥ}ԅvՅw` H`<  踠ԑrrsrv ` $ԅՅ,  ԅՅ` 踩 ե}Ԣ  拎#  2`) 2Lܲ·0ᩛ %L" >ԅՅ< /,  }ԑ,  踩`` 1` 踠rppqrsrv `$ ` ؠ))򩛙 % }"`򩀅 ذ ٰ򍉹 踥ԦՆԅբ  % "`DE` =ԅՅ< . &ԅprՅqs, } ԅrՅs`` 2` 踩R ` 2` 踩W `p q  S0"iipqpr }`2AXYPS 踢ݴԹ 挥꩛ % "`=L< `,  Ԥݴ,  报} 踩` ` 踥ԅtՅu67x67XvwLzx67X 'խ(}ԭ) 8եԢ  ﴩLԬ)H'(hh@STARENINIRUADDRESS: |   !}ABIiiCDAiEBiFGH J AսB *H)h})9  % "报 JIii ! JL`R  SL`}` 踥ԅՅ ظLǷmpiqLeLO"L$LDžvwtuLz } 紥pqظLeLԬrpsqLǷLHeprqishsL㷅p䷅q# $pȱpqpLǷᴚii}HHLǷᴚhiphiqLǷᴚhhphqLǷᴚHߴ޴ݴ(ltݴ޴ߴhഺᴎlv " }`ظLU LH縚L֬`WHAT?0123456789ABCDEF??BRCLCLCLCLDEDEININNOPH}PHPLPLRTRTSESESETATATSTXTXTYBCBCBEBMBNBPBVBVJMJSADANASBICMCPCPDEEOINLDLDLDLSORROROS}BSTSTST.BYT.DBYT.WOR.ENĪ.OPNERLISOB#(B,X(B),B,B,(BLLƺLLcLLLLDEHELSESSEBOOMCD}t))݀tu)⭊Lͺ`  O2ԆՈ̉ OԈ̉ }O ԕ``80 8i `JJJJ)̛Ԯ`` ` }+"$ȹDDE" 滌``͈ɛ`` `    }` LXDE" 滌``͈ɛ`` `     ASM.TUR ASM.TAB ASM.HLP===================================NOTE: THE ABOVE PROGRA}M IS WRITTEN IN TURBO BASIC. PLEASE LOAD TURBO BASIC IN YOUR XL/XE COMPUTER PRIOR TO LOADING ASM.TU}R.=================================== PLEASE LOAD TURBO BASIC IN YOUR XL/XE COMPUTER PRIOR TO LOADING ASM.TU(GHHr>>LMOCZPTANIFSYMTABTOPSYMLOCTEMPMEMMEM1MEM2PLUSKINSDDHEOOFLINENMENHELEDIDISPLAASLO}ASAVNEOUFTODFRSYMCNTLNUNXTLINSECONDPASTTMPFILPISOTOMEMLOATSIMNRSTTFPPCPCASMERROCOJMOPCOD}EAPPPWOSYMHNPCPCEPCENXTITESYMTABLQWROBQIQCOUNLONNUMBEAGAITXIFAL} @ }s>>4rlsBn /p!t"OA#}$A%&'()*+,-./C0S12}3G456c7]89d:;<=>?y]@#iAB}CQDPEFGHIJKLMNWVONZPQjR}STUVWX^YPkZ[\]^_ c`AR}@*AA<A@N@e`@@c(uu(m ͮҪ }  ϭàŮ򠠠NN(F Ԡ͠ }堠(uu(m 堵 庠}ͮ°2;@r,;@r,;A ,;@r,;A ,;@r,;@r,;A ,;@r,};A ,;@,;A,;@@,<ss9A,;@,;A,;A ,;@@,;@8,;@,};A ,;@,;@ ,F/*@@ D:ASM.TAB/ P@Z!67B:,%@,.! @ }d9]lA69(ERROR IN TABLE LOAD-->F:A,n8@6-B&6-A8VAB'gT }]`@1@@E:CAR@UA gA@yA@ }A)@ A0@ ( ***ASM.TUR***(( ELP(( DI }T ( ( ISPLAY!(!( SSEMBLE(( OAD(( AVE }"(( EW,(( UT6"( ("( CHOOSE@ 6.YJ 4H\T 4E}\^ 4D\h 4A\r 4L\| 4S\ 4N\ 4O\ A TX]b `} (lA"7(# ŠӠԠĠ젿ٯΩA A@v + 6.Y 4Y+ 4}N\ A@TO6-U:A`,-@@@!!%Ah@:7<,,&@2 @f}+%@@3+%@@Q T$] `$(6502 ASSEMBLER SOURCET D8:ASMIN.RAMA)}",(F( PM@PT\--@@ D8:ASMIN.RAM..@@} D8:ASMTMP.TXT06.&++++++++++++++++++++++++++++++++++++++<6-@H6-T6-`6-l6-}x6-A6-4A7u e]6.6.6.#6.*6.W6.& } e6-%@$$*SEPARATE TOKENS STORE LABELS*  *@46-@>@wH!B:},A R(7<,0:6-%@( A! \'6-%@6.7,!6.'6.f ( 6-p 4\z6-@}6.;6-X:<,"A" "@6.\% 6.7,%6.7@<&@,$$7@}<@,4 A"pP 6.0.A"p% 6..6.[:,6.% A%P 6. B:, @}A#mi7@<@,4.WO)7@<@,4.TE)7@<@,4.BY)7@<@,4.DBm\}0A% B:,A#0 $6.7@<@,$ A$@ P$ & 6-6.&B:,A#`. }A$8 PB "@\L 6-V 6. ` 67@ + 6.[:,6.6.000+67@,.H 99+/}@*@,)+@*@,A40R 5567@<@,.7B:,&@( (0("硡:MA>\F A7u%67B:,&@,.OBJB@7}@F /6-&@6-]AV/6-a$AV]*@AU)*@AU6*@C*8}@P*@]*@..@@ D8:ASMTMP.TXTF(@;(@ ***** 6502 ASSE9}MBLY LIST *****F(@//(@LOC. OBJECT LABEL SOURCE//(@------------------------------ :}] 6-@@@(> 6-%@'@w>B:, @A@P24 6.!;}6-X:<,4")"@A9< 6-67<,. FB:, @A@PP$$7@<@,0*A@P<}Z.P 6..7@<@,0(A9Pd6.7@,nP@A9px73(&ŠנƯ=}̠ΠŠ7\* 6-*7@<@,0RA@'6-&&@'A@6-%AV+ 6>}.[:,6.6.000+67@,.%%7@<@,0**A@@5567@<@,.7B:,&@<( (To Type I}G.2002AR96.<T0]:86-@6-,6-B:,&@86-D)])7@<@J},0TEAEN@ADpX6-@bPl'6-&B:,6.7<,'6-%@v@rADK}'#(ĠҠΠŠ'\K67@,.'067@<@,.7<,G7@<@,4K\ AE0L}P 6.$6-%@ B:,"$\ 6.P@AE84('Ġ̠Π٠M}ԠƠŠ8\L 6.[:,6.6.000+67@,.L7@<@,0WAF5567@<@,.N}7B:,&@%Q}67B:,%@,.%6-%@H% 6.[:,6.000%67@,.R((67@<@,.7B:,&@,\67@R}<@,.:f@AHpB:,"AGpz6. 67@9"@*"9(@7@<@, H@"@*6(@7@<@g}, @ A`R6"@*"6(@7@<@, \9"@-(@7@<@,96-@q}B%DOS SYSB*)DUP SYSB SAUTORUN SYSB_DISKTOOLBASBoASSEMBLROBJBASM DOCBASM TURB ASM TABB$ASM HLPBSECMOVE DOCBSECMOVE TURBSECMOVE CTBB LISTFMATDOCBLISTFMATBASf(@p 6.zQT]"AR`" Aa055@6@ D8:r}ASMIN.RAM(}!!( 626.( ;COMMENT 6P--@s}@ D8:ASMIN.RAMVE`jB:, @Abpt 7@<@,4@@ G~(@ REMt} :6-%@F$(@GO# MENU$@7 6.6-"6-@& 7 D8:ASMIN.RAMTu}] %`AR(% Adp--@@ D8:ASMIN.RAM#(#Give filename (no ext)(v}? 6.D: 67B:,%@,.+6..ASM?67B:,%@,.2K26.( DAR@w}G(KP<@6-@FBl"Ap`(0(There's no such file !4 >M@uB\PTd]iLx}AR!"$(>( HM@PL\n` ( Aes0AeExF 4'Givey} filename (no ext)6B:,!@<(F Ae}-@B:, 7<,4.( Ae I 6.D: 6z}7B:,%@,.+6..ASM?67B:,%@,.I AePA-@@(+-@/AAR@{}"((Ǡ"A @@ $(@GO# MENU$@6-@ \|}T]5@5@@ D:ASM.HLP` Af06-@E 4@@(8(}}$堽𠯠͠;(E Af5( Af>(2('젬>6-@~} 6.Y 4M@ \"*4 Af Af5T,]6:"(,( }6M@P:\@`ARJAT((%( Ǯ(^T]+}(!( Ԯ箮+ Ah0L D8:ASMIN.RAMVAB'g 6.6-   \T} D:AUTORUN.BAS箮+ Ah0L D8:ASMIN.RAMVAB'g 6.6-   \T 696575 6D7D796171 292535 2D3D392131 0A 0616 0E1E 90 } B0 F0 24 2C 30 D0 } 10 00 50 70 18 } D8 58 B8 C9C5D5 CDDDD9C1D1 E0E4 EC} C0C4 CC C6D6 CEDE CA 88 }494555 4D5D594151 E6F6 EEFE E8 C8 4C } 6C 20 A9A5B5 ADBDB9A1B1 A2A6 B6AE BE A0A4B4 ACBC 4A 4656 } 4E5E EA 090515 0D1D190111 48 08 6}8 28 2A 2636 2E3E 6A 6676 6E7E 40 } 60 E9E5F5 EDFDF9E1F1 38 F8 78 } 8595 8D9D998191 86 968E 8494 8C AA } A8 BA 8A 9A 98 q *** ASM.TUR***This assembler is a two-pass one. Itwill only run on a machine with a RAMdisk, such as a 130XE.!}There are 4 fields :The LABEL field is the first field: Restricted to maximum 6 characters.Secondly we have the OPCODE!} field: Here we can put all the instructions the 6502 processor understands. But there's also a set of assembler !}instructions, such as :@@ .*= set the program counter. .BY put one hex byte in the pro- gram and put i!}t at the actual program counter location. .WO generate a word of data and put the 2 bytes i!}n inverse order in the current program counter location. .DB dummy byte (to reserve a 'place!}' in your program, or to cancel temporarly a byte). The assembler will not take it into considerat!}ion.@@ .TE to insert text in the program each character will be put as an ASCII-byte in the program!}. These text characters must be between '. e.g. .TE 'HIT ANY KEY' (max.length!}:2 lines).The 3rd field is the OPERAND field: In this field you can put the operand that corresponds to the opcode or y!}ou can have a label.@@ Other possibilities are : LABEL+1 or LABEL-1 e.g. STA SCREEN+1 (s!}tore accu at label SCREEN plus one byte). %01010101 e.g. LDA %00010001 (load acc!}u with bin 00010001)The 4th field is the comment field: There are two possibilities for having comment in a line: i.e. o!}nly in the comment field, but you can also make a whole line a comment line. The only thing you must do is put a semicolo!}n at the start.@@In the menu you will find: 1.HELP,(this file). You can print it to a printer with a word pro!}- cessor such as 'ATARIWRITER' 2.EDIT, use TAB key to position at start of each field. After each !}line, hit return. To stop edi- ting, simply type @@ at the beginning of a new line. The lines are stored!} on the RAM disk under the filename: D8:ASMIN.RAM. They are also put in the BASIC program lines !}from 8000 on, so they can be listed and/or modi- fied.@@ 3.DISPLAY, this command displays the whol!}e program (you can hold/ go as usual by pressing CTRL-1) To modify lines: follow the same procedures a!}s normally in BASIC. There are two restric- tions: line numbers must be greater than 8000 and ... !} if you have to insert a line, do so as usual, but after doing this, you must RENUM, beginning with 80!}00 and a step of 10. So type: RENUM8000,8000,10 To go back to the menu, simply type: G.200@@!} 4.ASSEMBLE, during the first pass the assembler is looking for errors you may have made. After a !}successful pass, you are asked to choose between the printer or the screen. Once you have hit the S-or !}P-key the second pass is started. Now you'll see a listing of your program, but at the same tim!}e it will be on the disk in drive 1 under: D:filename.OBJ. ATTENTION: a newly created pro- gram MUST be !}saved before as- sembling.@@ 5.LOAD, to load a program that you have previously saved with the !}save command. (Just give a name of max. 8 characters and no extention). 6.SAVE, to save an assembler pro-!} gram, there are 2 possibilities: a.if it is a new program, you have just created with EDIT, only!} give a name of your choice of max 8 characters. b.you have previously loaded a program that you have !}modi- fied. ASM is showing you the name of the program that is still in memory. You can !}change it, or if not, simply hit return.@@ 7.NEW, attention!! If you hit the N-key, your program will b!}e deleted ! ! ! 8.OUT, to return to Turbo-basic. You can always restart ASM, by typing: G.200!}You can run your OBJ file with the TURBO BASIC command BRUN. e.g.BRUN"D:filename.OBJ"From DOS use option L. Pu!}t /N after the filename if you wish to load without running. e.g.BRUN"D:filename.OBJ"From DOS use option L. Pu B SECMOVE.TUR SECMOVE.CTB===================================NOTE: THE ABOVE PROGRAM IS WRITTEN %} IN COMPILED TURBO BASIC. PLEASE LOAD TURBO BASIC IN YOUR XL/XE COMPUTER PRIOR TO LOADING SECMOVE.TUR%}.===================================LEASE LOAD TURBO BASIC IN YOUR XL/XE COMPUTER PRIOR TO LOADING SECMOVE.TUR$'GH2ZDTLDFRADRTOTALOODTTTDSTKESTSTDTSTWAIAAADDADFR)}@ @ @ )}B` \+"AR16-U:A`,E%@Y%@)}\^Q-@@&( SECTOR MOVER8-@ @Q(Written by NIR DAREYA;B'g,!67@,.267B')}g,.A67@,.;@,6.h S`('Ap@'Ai@2 6-C:,<F @`-@)}@2 FROM SECTOR:F!A@@`FB @p-@@BTOTAL OF SECTORS(up to 255):P> @)}-@@4START SAVE TO:> @Z 6-AR@_B-@@>($INSERT SOURCE DISK AND)} PRESS ANY KEYB)dBF:Ap,"@*-@@B(Reading Sector: fBF:Ap,"@*-@@)}B(Writing Sector: i'AR@'-%&@n 6-8Axx8Ar6-?:C:,,6-%A)}(**!A@*F:Ap,"@A **!A@*F:Ap,"@A-@%@( c)}F:Ap,"@" A4Ap@F-@@\(ALL DONE! `)c%B-@@>($INSER)}T DESTINATION AND PRESS ANY KEYB)6(Format destination(Y/N)#)6@:Y,ApH(Single or Double(S/D)!),)}"@:D,>Ap@4H A`Ap@3[-@@((Please wait...46-?:C:,,IF:Ap,"@)}4@P$@ M@P$@.Ap@6-C:,$6-. A,#Ap@#6-&A()}6A8Ar#8Ax&@5-@%@A(&@@6-?:C:,,$D1:SECMOVE.BAS#6-&A((j&?((  01 J w 텈 W! w 텈 W!  '  "' -}  U >7'   >9'   > w  U;'  tR wԤբ J< -} A'  i w& LT#F  N'  iP  k'  i  w Q-} z'  & L!$ '  ' LM$ '  w Q-} w   (L0% w Q  k! k! wԤբ k J '  w&  -}& Lo% w&  ' L0%  w   ' Lo% L&R-} Ǡ'   ٠'  '  w (  vL`& ( -} w .(  L%"L&! 0(  wԤբ k J ' LP&P  4 ;-}P  4 ;W wԤբ J w QL#W w '  Q k!  w k! -} w  wԤբ k J A@@@A(@4 SECTOR MOVERWritten by NIR DAREYh S` FROM SE-}CTOR:TOTAL OF SECTORS(up to 255):START SAVE TO:$INSERT SOURCE DISK AND PRESS ANY KEYReading Sector: Writing Sector: -} ALL DONE! $INSERT DESTINATION AND PRESS ANY KEYFormat destination(Y/N)YSingle or Double(S/D)DPlease wait... o"-}""'#(<#2F#<T#F#P#Z#_#d#f!$iM$nx$x$$$$%+%0%o%%%%& P&`&,&6&@&-}&""'#(<#2F#<T#F#P#Z#_#d#f!$iM$nx$x$$$$%+%0%o%%%%& P&`&,&6&@&, LISTING FORMATTER -----------------THE FORMATTER CAN RUN ON ANY ATARI8-BIT COMPUTER WITH ATARI BASIC. 1}IFYOU WISH TO GET A HARD COPY OF THEFORMATTED PROGRAM YOU WILL NEED APRINTER.FORMATTER WILL PRODUCE A CLEARFORMATTED LI1}STING OF ANY BASICPROGRAM - A LISTING WHICH YOU WILLFIND VERY EASY TO READ ANDUNDERSTAND. IT IS AN EXCELLENT TOOLTO USE W1}HEN DEBUGGING PROGRAMS. INSTRUCTIONS ------------TO FORMAT A PROGRAM FIRST LOAD THEATARI BASIC PRO1}GRAM YOU WISH TOFORMAT INTO THE COMPUTER, THEN"LIST" IT OUT TO A DISK FILE. E.G. LIST"D:PROG.LST"IF YOU ARE USING 1}TURBO BASIC TOLIST THE PROGRAM, FIRST SWITCH OFFTURBO BASIC'S AUTOMATIC LINEINDENTATION, BY TYPING "*L-". NOTE:ALTHOUGH F1}ORMATTER WAS ONLY WRITTENTO BE USED WITH ATARI BASICPROGRAMS, BOOTING FORMATTER INTURBO BASIC WILL GREATLY SPEED UPFORMAT1}TER'S PROGRAM EXECUTION.ONCE A LISTING OF THE PROGRAM HASBEEN GENERATED, THEN THE FORMATTERSHOULD BE LOADED AND RUN. THE 1}FIRSTPROMPT IS FOR THE FILE NAME/DEVICETO WHICH THE PROGRAM TO BEFORMATTED HAS BEEN SAVED. THERESPONSE SHOULD BE IN THE F1}ORM: D:PROG.LSTAT THE SECOND PROMPT THEDESTINATION SHOULD BE ENTERED IN ASIMILAR MANNER: P: (DON'T USE1} P1: OR P2:) or D2:PROG.FMTTHE MOST FREQUENT DEVICE WILL BETHE PRINTER, TO GET A PERMANENTCOPY OF THE FORMATT1}ED PROGRAM. FORTHIS REASON THE THIRD PROMPT, "LINELENGTH", HAS A DEFAULT OF 80. IFYOU WISH TO ACCEPT THIS DEFAULTTHEN SIM1}PLY PRESS RETURN, BUT ANYVALUE COULD BE ENTERED IN THENORMAL MANNER.ULT OF 80. IFYOU WISH TO ACCEPT THIS DEFAULTTHEN SIM0GvwoINSLINENTEMNOUTSSPACENNFNNININDENWIDTLNOPAQUOTEUSEDEDEFCHRFLAFALSTRUNNQUESTPATNAME5}DWIDT 5}5}%%*******************************%%* PROGRAM FORMATTER *%%* by *%%* 5} P. Abbot *%%* --------------------------- *%%* NEW ATARI USER OCTOBER '90 *%%*****************5}************** Ap  MAIN LOOP + 6-B:,6-+67%,.  6-% 7<,05} @0($ 6-6-% $ 7<,217<%,4NEXT*!!6-&)6-&16-%</ 7<,6-6-"5}!/ 7<,F7<%,0REM A P 6-Z#&% *6-%# @d<  7<&,& 7<%5},,6-26-< @n 7<, @ x- &% 6-6-- 7<%,7<,0A0 6-5}(Ap:7%<%,1:67%<%,.>:@:7%<%,,&A(,2#7%<%,2 )7%<%,3|267%<%,.5}: 6-%$ *7<,0*+&%, :%ApAP7<,4*&% A  7<&,6-6-=7&5}<&,0! 7<%,'6-=%ApAP 6-% A0 7<,6-%7<,0:Ap:"5}7%<%,4NEXT *!*6-&26-&:6-%=  7<%,6-%%6-+6-/76-&=6- @p5}+7<%,4FOR 6-%%6-%+6-07<%,4NEXT *!"6-&*6-&06-" A@, 7&<%,5}0THEN A@6? 6-% N6-%"6-(6-06-&? 7<%,@)7<,10*7<,/9) GOTO J 5} A0T")7<,3)(A ^96.7<%,'4<>)4<=)4>=/6-%9 Ah; 67,.;4+)4*)45}/)4=)4<)4>Ar""0-)7&<&,4=A |9&%%    '6-%/6-%9 A0L 65}. 67,.$67B:,%,. 26-&+&%,> 7<,D6-L6-%0 6- 7<%,7%,*%B:,06- 5}A0 7<,6-%A   6-$6-&6- @ INITIALISE PROGRAM5} ACONSTANTSW6-6-@'6-@36-@?6-@K6-@W6-5}@+;@ ,+6.  ;,6.>:@4, ;,6.? ;,6.>:A&, 6-5}6- 6-USE DEFAULT CHAR?& 6-PAD OUT OPERATORS?0 6-INPUT STREAM: 6-OUTPUT STREAMD 6-5}NO.SPACES TO INDENTEFN&&;A,;@ ,;@,X' 6-6-6-6-!6-'6-b4 }Sourc5}e file >%@44Al$ 6.B:,"6.D:$67,.v7<,4:A`! B:,!7<,4:A5}` 6.D:67,.3 Destination >$@34Ap$ 6.B:,"6.D:$67,5}.7<,4:A ! B:,!7<,4:A  6.D:67,.K Line width>80&@K45})7<,20)7<,39A @6-A:,& 4P:A5% 6-$ER5}ROR HANDLE [F:A,A6 [ Error F:A, at line F:A,%F:A,$AV  5} D2:LISTFMAT [F:A,A6 [ Error F:A, at line F:A,%F:A,$AV  4@!d(x-@@82-@(- +-@@2(->J-@@*(THE Disk T }ool ii<-@@J( MAIN MENU t-@@>($1 SCAN SECTOR 6 SEARCH PROTECTIONP-@@t(2 }MOVE SECTOR 7 CHANGE FONTS"p-@@=(#3 COMPAIR SECTOR 8 BOOT INFORMATIONO-@@p(4 SCAN MEMOR }Y 9 DIRECTORY$8-@@8(5 ANALISE VTOC 0 EXIT TO DOS&"@@(ss67@<@,.X}ğ*}}67@<A,.b,Vqhssdmax}mhqc`qdx`bbnhrqd`ksk9/3,803255'B(noxqhfgshm16-4-78,))67A<A,.}-9-@A567<,.>:@:7<,,%@,9 .?A"@!6-@-6-@6?ARD}AY@FN6-@cAY@F B dAf(}'6-9AYS0@}m0@@0@@eL67@<@,.567A(<A(,.}L67@<A(,.f-@(/-@@);-B(F L(^-@0@e(}y-@@-@0%@i ( ((-@@"4-@;(|? Q-@@"W(}k-@@8w-@"~( n^ (-@@!*-@80(|4 H-@@!T-@7}Z(^ p-@0@(/-@@;-@0A(|E W-@0@](q-@@ }-@0%@( r3-@9@(--@3(tn-@ +-@)%@ }/(3 G-@[-@)%@j(>:%@e,n v3-@+-%@1@/(3 x%- }@@%( MOVE SECTORz~-@@-(INPUT SECTOR NUMBER?-@@Q( TO COPY FROM c-@@ }l( ~-@@|OAY@F!6-@-6-@96-@E6-A&O B~16- }6-'6-1 @ 6-A:,5 6-#A6'-A6A@+"15 104,32,83,228,96}'Ai@'Ap@=&Ax&+P:'AV,$AV,=AyP:'AV,F 6-C:,/Ar&+P:}'AV,$AV,FAsP:'AV,76-?:A6,$-@@7( FROM SECTOR:-@@-(IN}PUT SECTOR NUMBER?-@@O( TO COPY TO a-@@j( |-@@( OAY@F}!6-@-6-@96-@E6-AVO B1 @6-%6-16- 6-A:,} AX, 6--@@,( TO SECTOR:--@@-(ARE YOU SURE (Y/N)N@-@}@K:)@N@@OAp@8Ax&+P:'AV,$AV,OAyP:'}AV,6-?:A6,F-@@$( ALL DONE!8-@A< F @O @@;@}@D:*.*O-@AAf(}'6-A0@[0@}@u0@@AY-@(/-@@);-B(}F L(^-@0@e(y-@@-@0%@ ( ((-@@"4-@};(|? Q-@@"W(k-@@8w-@"~( ^ (-@@!*-@80(}|4 H-@@!T-@7Z(^ 5-@@#( DIRECTORY5AY@F7 A0@}@1-@@7( >-@@$@-( :@>( -@@!<(H}IT FOR MORE DIRECTORYG@g@@K:yAR@( )@ -@}@!3(HIT FOR MAIN MENU>@^@@K:pAR@w( )@}%-@AP % @,Af(}'6-A0@[0@@}u0@@AY.-@(/-@@);-B(F L(^-}@0@e(y-@@-@0%@1 ( ((-@@"4-@;(|?  }Q-@@"W(k-@@8w-@"~( 6^ (-@@!*-@80(|4 H-!}@@!T-@7Z(^ 88-@@&( CHANGE FONTS8AY@F@ AD^@3@"}@D:*.FNTE-@@L( ^@@F>-@@$@((4!@#}> A0H J6.hLV BTi-@@/(INPUT THE FONT NAME:;6-@G6-A`S6-@$$}_6-@i B^ AhX 6.D:(67@@^@@(}K:pAR@v( )@ @/ #A!-A6A@%"+/ 104,32,83,228,96)}Af(}'6-A0@[0@@u0@@AY*}-@(/-@@);-B(F L(^-@0@e(y-@@+}-@0%@ ( ((-@@"4-@;(|? Q-@@"W(k-@@,}8w-@"~( ^ (-@@!*-@80(|4 H-@@!T-@7Z(^ -}-@@6(THIS PROGRAM WILL SCAN THE -H-@@h(DISK FOR BAD OR MISSASIGND z-@@(S.}ECTORS@-@@.(SERCH FOR PROTECTION@AY@F-@@ 0(ENTER STARTING SECTOR B-@%/}@K( W6-@c6-Ao6-@%{6-@  B16-6-'6-10} @ 6-A:, 6--@@5(ENTERT ENDING SECTOR G-@$@P( \6-@h6-A61}t6-@$6-@ B16-6-'6-1 @ 6-A:, 6-AR@)2} 6. 67A(,.)67@,.) 6. 67A(,.)67@,.'Ai@'Ap@: 6-3}C:,)6-&+P:'AV,$AV,:6-P:'AV,: 6-C:,)6-&+P:'AV,$AV,:6-P:'AV, - A4}X -@@!0(PRESS FOR MENUBAR@I( T@t@@K:5})@ @C 6-,Ax&+P:'AV,$AV,CAyP:'AV,IArAs*6-?:A6}6,?F:Aq,@I ArIArAs*6-?:A6,?F:Aq,@I Ar 0 A7}pIArAs*6-?:A6,?F:Aq,@I Ar 0 Ap<-@@9(SEC8}TOR  IS GOOD <$<-@@9(SECTOR  IS <$6-F:Aq, At$9}EAp@$6-?:A6,36-F:AG,EAp@E"A9!-@@E(SECTOR  IS O:}R O"AI!-@@E(SECTOR  IS à O Ac#"AY)"A)"A#;}5-@@Y(SECTOR  IS Ġ c A8-@@8(SECTOR  IS BAD $<}Af(}'6-A0@[0@@u0@@=}AY-@(/-@@);-B(F L(^-@0@e(y-@>}@-@0%@ ( ((-@@"4-@;(|? Q-@@"W(k-?}@@8w-@"~( ^ (-@@!*-@80(|4 H-@@!T-@7Z(@}^ <-@ @*(BOOT INFORMATION<AY@F/ #A"!-A6A@%"+/  104,32A},83,228,96sAi@'Ap@VAx@&+P:@'AV,$AV,sAyP:@'AV,B}) 6. 67A(,.)67@,.F 6-C:,/Ar&+P:'AV,$AV,FAsP:'AV,6-?:A6C},Q6-A`6-'6-@36-@?6-BQAR@  #A`""H --@BD}:,$(7<,( , H( @:7@<@,,#^ #Aa"-%@0-@B:,:(7<,> B ^( @:E}7@<@,,$;6-@:7@<@,,%@:7@<@,,$AVE#AbI"W-%@h-@B:,r(F}7<,v z ( %;6-@:7@<@,,%@:7@ <@ ,,$AVE#AcI"W-%@h-@B:G},r(7<,v z ( &^ #Ad"-%@0-@B:,:(7<,> B ^( @:7@<@,,'H}l#@:7@<@,,@-#Af1"?-%@P-@B:,Z(7<,^ b l A(^ #Ae"-I}%@0-@B:,:(7<,> B ^( @:7@<@,,)^ #Ag"-%@0-@B:,:(J}7<,> B ^( @:7@<@,,*^ #Ah"-%@0-@B:,:(7<,> B ^( @:7@K}<@,,0Boot flag =1Number of boot sectors =2Initialisation address =3Jump to contiue load =4""NuL}mber of sector in buffer =5Drive number6No DOS.SYS On disk7 First sector for DOS.SYS =8""Offset to sector liM}nk data =Vq-@@ /(PRESS FOR MENU:@Z@@K:g)@q @XN}\Af(}'6-A0@[0@@u0@@AO}Y^-@(/-@@);-B(F L(^-@0@e(y-@P}@-@0%@_ ( ((-@@"4-@;(|? Q-@@"W(k-@Q}@8w-@"~( b^ (-@@!*-@80(|4 H-@@!T-@7Z(R}^ d8-@@&( ANALISE VTOC8AY@Ff/ #A!-A6A@%"+/ h104,32,83,228S},96jsAi@'Ap@VAxA`&+P:A`'AV,$AV,sAyP:A`'AV,l) 6T}. 67A(,.)67@,.nF 6-C:,/Ar&+P:'AV,$AV,FAsP:'AV,p6-?:A6,,6U}-@:7@<@,,d6-@:7@<@,,%@:7@<@,,$AV6-@:7@<@,,%@:7@<@V},,$AV6-@v%-@A%6-@:7<,,6-@("6.00000000( Ap("AW}U6.11111111( ApD'@"P:'@,)67<,.0:6-P:'@,D AX!67<,.1!6-P:'@X}," A`6-%@ ARPB:, @#6-@&B:,167:%@e,n 23-@+-%@0@/(3 3-@(@x}(47-@@%( SCAN SECTOR7AY@F9/ #A&!-A6A@%"+/ :104,32,83,2y}28,96>'Ai@'Ap@@F 6-C:,/Ar&+P:'AV,$AV,FAsP:'AV,B|-@z}@'( ENTER SECTOR 9-@@B( N6-@Z6-A6f6-@r6-@| BCD16{}-6-'6-1 @E 6-A:,LC 6-,Ax&+P:'AV,$AV,CAyP:'AV,N|}6-?:A6,PAR@R16-@06-@'6-@1 BT+7<,4>:AU,+67<,.>:@2}},VT -(7<, 6-%@.6-%@:"@8F6-@0T6-%@W!A(AXX ARZ~}<-@@<( NEXT SECTOR @:7A'<A',,\G-@@G( FILE NUMBER P:@:7A&<A&,,'@},ff-@@!.(PRESS TO MENU9@Y@@K:f)@hJ"@:+,)"@:}>,%6-%@7-@@@( J ADjJ"@:-,)"@:<,%6-&@7-@@@( J A}Dp @Af(}'6-9AYS0@m0@@}0@@) 6. 67A(,.)67@,.-@(/-@@);-}B(F L(^-@0@e(y-@@-@0%@ ( ((-@@"}4-@;(|? Q-@@"W(k-@@8w-@"~( ^ (-@@!*-@8}0(|4 H-@@!T-@7Z(^ -@0@(/-@@;-@(A(|E} W-@(@](q-@@-@(%@( 3-@9@(--@3(}n-@ +-@'%@/(3 G-@[-@'%@j(>:%@e,n 3-}@+-%@0@/(3 -@(@(7-@@%( SCAN MEMORY7AY@F}V-@@'( ENTER ADRESS:9-@@D( VAR@=6-@6-A &'6-@36}-@= BC6-6-'6-1 @CAR@F 6-A:,/Ar&+P:'AV,$}AV,FAsP:'AV,96-@06-@!6-/6-%A'9 BF:,"AU-( U -}(>:F:,,!6-%@/6-%@;"@8G6-@0U6-%@!A X A Rp-@@}!.(PRESS TO MENU9@Y@@K:f)@p @Af(}'}6-9AYS0@m0@@0@@) 6. 67A}(,.)67@,.-@(/-@@);-B(F L(^-@0@e(y}-@@-@0%@ ( ((-@@"4-@;(|? Q-@@"W(}k-@@8w-@"~( ^ (-@@!*-@80(|4 H-@@!T-@7}Z(^ -@0@(/-@@;-@(A(|E W-@(@](q-@@}-@(%@( 3-@9@(--@ 3(n-@ +-@'%@}/(3 G-@[-@'%@j(>:%@e,n 3-@+-%@0@ /(3 '-@}(@'( :-@@((COMPAIR SECTOR:AY@F1-@@'( FORST SECT}OR:1 @X-@@( *6-@66-A4B6-@N6-@X B  6-A:,}-@}@ ((SECOND SECTOR::-@@C( O6-@[6-ABg6-@s6-@ } B 6-A:,}/ #AR!-A6A@%"+/ 104,32,83,228,96'Ai@'Ap@ F 6-C:,/A}r&+P:'AV,$AV,FAsP:'AV,$AY'-@@<( N-@}@W( i-@@ ( &-@@( VG (-@@*-@}1(|5 GAR@Xx-@@#-@)(|- ?-@@E(Y-@@m-@}%@t(x Y (Z.-@9@(.-@ `P-@@&( 8-@}9@ JAfP(jn-@ +-@%@/(3 G-@[-@%@}j(>:%@e,n rW-@+-%@@ /(3 EAR@WAY@F=&Ax&}+P:'AV,$AV,=AyP:'AV,6-?:A6,'AR@'Af@16-@06-@}'6-@1 B+7<,4>:AU,+67<,.>:@2,T -(7<, 6-%@.6-%@:"@8}F6-@0T6-%@!A(AX AR=&Ax&+P:'AV,$AV,=Ay}P:'AV,6-?:A6,AR@F16-@6-@'6-@1 BH+7<,4>:AU,+}67<,.>:@2,JT -(7<, 6-%@.6-%@:"@F6-@T6-%@K!A(AX}L ARNxp-@@!.(PRESS TO MENU9@Y@@K:f)@p }@6-#A!%"6-@B:,267<,.>:@:7<,,%@,6 4A0/ 6. 6}. 6-@+#A!%/"6-@B:,267<,.>:@:7<,,&@,6   4A F:A,4RD}@QBGENQUHQTROHQ@S>UFYU!PGG!QJSBU @ uAf(}'6-A0@[0@}@u0@@ N-@@*(7@<@,<@@NAR@} g-@@/(INSERT THE VIRUS DISK:@Z@@K:g)@ / #A0"!-A6}A@%"+/  104,32,83,228,96 sAi@'Ap@VAx@&+P:@'AV,$A}V,sAyP:@'AV, ) 6. 67A(,.)67@,. F 6-C:,/Ar&+P:'AV,$AV,F}AsP:'AV, 6-?:A6, #7@<@,0>:@,5-@@V(THIER IS NO DOS ON THIS DISK}a@@@K:)@ @& ;;6-@:7@<@,,%AV$@:7@<@,,}0 6-%@: aAi@'Ap@JAx&+P:'AV,$AV,aAyP:'AV,D 6-?:}A6,N )6-@:7A<A,,)AB& n @(}%-@@9(VIRUS DIRECTORYKAY@Fn}@@D:*.* ! A20!-@A >-@@$@-( :@}>(  -@@!<(HIT FOR MORE DIRECTORYG@g@@K:yAR@}(  &)@ &AB&A -@@!=("Do You Want To Fix Virus Disk(Y/N)H@h@}@K:zAR@( )@ "@:Y,A3 @  } (}-@@}E(%MAKE SURE THAT VIRUS DISK IS IN DRIVEP@p@@K:})@ aAi@'}Ap@JAx&+P:'AV,$AV,aAyP:'AV, 6-?:A6, ##67A<A,.>:A}, -@@8(PRESS TO FIX VIRUS DISKC@c@@K:p)@AU}@* aAi@'Ap@JAx&+P:'AV,$AV,aAyP:'AV,H i-@@}'( Disk Is Fixed2@R@@K:_)@i @/u0u9A1@'Af}@9@@:u.@.@@K:Du*** GET WORDS ***Nu-&@( Su'A}R'Af@Xu-@@bu)@ Blu67,.>:,vu u3 --}-%%( ) 3 B0ug%2A @@9-@@= _2g}(>:,uU"A&!Af)(~~;Af@G!@U6-&@u"AU u$$w9A}1@'Af@9@@.w.@.@@K:8w*** GET WORDS ***Bw-&}@( Gw'AR'Af@Lw-@Vw)@ B`w67,.>:,jw w3 }---%%( ) 3 B0wg%2A @@9-@@= _2}g(>:,wU"A&!Af)(~~;Af@G!@U6-&@w"AU} w$Pxb%2A @@9-@@= _2b$y"yAR}@*y**POKE 16,64:POKE 53774,64:POKE 580,16,y6-@@!(7<,2-@@6 6y'"Ab6-}@'6-@6@yF:Ad,AU$Jy6-%@6-%@|y B }9A1@'Af@}9@@ }.@.@@K:}*** GET WORDS ***} B#}/AR}'-@@/(->(}-@@42})@ B!<}67,.>:,F} c}s-@@!>($li}ne is to long! R-@@8^-@e( i s B 5d}g%2A @@}9-@@= _2g(>:,n}U"A&!Af)(~~;Af@}G!@U6-&@x}"AU B"z}"@:2, A{}"@:9, A|}"@:0,.}}"@:}7, A~}"@:6, A}"@:8, A}"@:5, A}"@:4, A }"@:1,} A}"@:3, A}9@@d'B7t@d9A@}$} A D1:DISKT}OOL.BASB% the Black Pirats company presents Š} - Written by nir darey acco isral tl:04-914366 (C)opyright in 27.5.89 1}sgdAk`bjOhq`srbnlo`mxoqdrdmsrğ,Vqhssdmaxmhqc`qdx`bbnhrq`ksk9/3},803255'B(noxqhfgshm16-4-78}hm16-4-78