@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$) BFDEIH T U VTLTWAUG : ISSUE No 9 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}}   $?}   $@}   UTUPP$A}PTT@ D@@@@ D@@P@ D@Q@$B} D@@A@ D@@@ D@@@$C} D@UQ@T @DD@@@AP@ PE@A@U@PP@P $D}PA@UP@P U@AUPPU@U@@T@@  $E}   $F}* $G} ( UAT$H}PPQU@PUATPPQU@PPQ@U@PQ@$I}U@TPPQUTTPPQUTPQ@$J}PQ@PQ@U@PPQ@U@P$K}UATPUQU@@UATPUQU@@$L}$M} $N}$O}UUUUUUUUUUUUUUUUUUUUU@@$P}@@??<<?@<<<$Q}??<@?<???@<<<<@<<<<<$R}@??<?@@UUUUUUUUUUUUUUUUUUUUU@$S}$T}$U}?$V}?$W}@PUEUTPAEATPPUPAEEEPTTA$X}ATPPAEUATPTA@@PAE@TPTU@@PAE@UQUEUAAT@U$Y}QUEAT$Z}$[}$\}UPUUPPUU$]}@PPA@PUPPA@P@PPPA@PP$^}@PPA@P@UPUUUPUP$_}$`}??$a}$b}TPPPPU@PUPQ@UPPAEUPPQ@$c}EQQA@PQE@PQU@PQA@?TQA@PUPU@$d}?$e}$f}$g}TPU@UETTTPUQTPAEP$h}EEPPAATUPAEA@PA@PAETA@PA@PP$i}EEUPUP@TTPUQT$j}$k}$l}PUAT$m}@PPPTPP$n}UPPPPT$o}$p}$q}@UQ@PU$r}PPQQA@UAUQA@PDQA@$s}PP@QA@@UQ@PU$t}$u}$v}  TPUP$w}UTPQUEUPU@P P@QA@A@PPU U@UTUUTA@PQAE TPP@$x}U@PA@PQAE PP@QA@PA@PQUE UPUTPQU@PUTAAEP $y} $z} $;-.AHBLHBLORLOMMMCNLOSLOAIMOD(|} --@@ D:MCFI(}}LE.OBJ ;@,-@@)@67<,.>:, $$7S=ASC(A$(3,3)256*ASC(A$(4,4))$$7E(~}=ASC(A$(5,5)256*ASC(A$(6,6))(**(PROGRAM OCCUPY'S MEMORY  - d APf$6-P:'@,$6-&$@h==(}(@7%@<%@,7%@<%@,j$l$6-P:'@,$6-&$@n==(@7%@<(}%@,7%@<%@,p$r$6-P:'A@,$6-&$A@t$6-P:'AV,$6-&$AVv$6-P:'(}@,$6-&$@z==(@7%@<%@,7%@<%@,|==(@7%@<%@,7(}%@<%@,~$$6-P:'@,$6-&$@==(@7%@<%@,7%@<%@,(}$6-P:'A@,6-&$A@$6-P:'AV,$6-&$AV6-P:'@,6-&$@==((}@7%@<%@,7%@<%@,==(@7%@<%@,7%@<%@,$(};@,;@,6.0123456789ABCDEF##@@S:AR!(START ADDRES(}S [DEC] !"6@@&!( END ADDRESS [DEC] !(AR@ - 6-F:(},#A&% " A(@  A((@ 6-F:%@,6-F:%@,(} A%+$@, (@ AV A""(@  #$& A(@(}&6-%@$' A(@ ' A)(@  $) A& A(@(}&6-%@$ A""(@  $& A(@&6-%@$""(@(}  A$(@ $ A""(@  ($, A(}(@,X),6-%@$ A""(@  ($, A(@),Y,6-%@(}$ A""(@  $+ A(@,X+6-%@$ ' A(@(} ' A )(@  $) A+ A(@,X+6-%@$' A((}@ ' A)(@  $) A+ A(@,Y+6-%@$ A(}""(@  $ !A'A!(6-%@% A4((@" A#'6-%@(}&+AU&,' A4$(@%6-%@&$(' A(@ ' A*)(@ (} ($) A,* A(@)*6-%@.$2 A3""(@  $4+ A(}(@,Y+6-%@6$r 4,BRKs 5,ORAt 4,???u 4,???v 4,???w 2,ORAx 2,ASLy 4,???z(} 4,PHP{ 0,ORA| 3,ASL} 4,???~ 4,??? 1,ORA 1,ASL 4,??? 10,BPL 6,ORA 4,??? (}4,??? 4,??? 7,ORA 7,ASL 4,??? 4,CLC 9,ORA 4,??? 4,??? 4,??? 8,ORA 8,A(}SL 4,??? 1,JSR 5,AND 4,??? 4,??? 2,BIT 2,AND 2,ROL 4,??? 4,PLP 0,AND(} 3,ROL 4,??? 1,BIT 1,AND 1,ROL 4,??? 10,BMI 6,AND 4,??? 4,??? 4,??? (}7,AND 7,ROL 4,??? 4,SEC 9,AND 4,??? 4,??? 4,??? 8,AND 8,ROL 4,??? 4,R(}TI 5,EOR 4,??? 4,??? 4,??? 2,EOR 2,LSR 4,??? 4,PHA 0,EOR 3,LSR 4,???(} 1,JMP 1,EOR 1,LSR 4,??? 10,BVC 6,EOR 4,??? 4,??? 4,??? 7,EOR 7,LSR (}4,??? 4,CLI 9,EOR 4,??? 4,??? 4,??? 8,EOR 8,LSR 4,??? 4,RTS 5,ADC 4,?(}?? 4,??? 4,??? 2,ADC 2,ROR 4,??? 4,PLA 0,ADC 3,ROR 4,??? 11,JMP 1,ADC(} 1,ROR 4,??? 10,BVS 6,ADC 4,??? 4,??? 4,??? 7,ADC 7,ROR 4,??? 4,SEI (} 9,ADC 4,??? 4,??? 4,??? 8,ADC 8,ROR 4,??? 4,??? 5,STA 4,??? 4,??? 2,(}STY 2,STA 2,STX 4,??? 4,DEY 4,??? 4,TXA 4,??? 1,STY 1,STA 1,STX 4,???(} 10,BCC 6,STA 4,??? 4,??? 7,STY 7,STA 7,STX  4,???  4,TYA  9,STA  4,TXS  (} 4,??? 4,??? 8,STA 4,??? 4,??? 0,LDY 5,LDA 0,LDX 4,??? 2,LDY 2,LDA 2,(}LDX 4,??? 4,TAY 0,LDA 4,TAX 4,??? 1,LDY 1,LDA  1,LDX! 4,???" 10,BCS# 6,LDA(}$ 4,???% 4,???& 7,LDY' 7,LDA( 7,LDX) 4,???* 4,CLV+ 9,LDA, 4,TSX- 4,???. 8,LDY/ (} 8,LDA0 9,LDX1 4,???2 0,CPY3 5,CMP4 4,???5 4,???6 2,CPY7 2,CMP8 2,DEC9 4,???: 4,(}INY; 0,CMP< 4,DEX= 4,???> 1,CPY? 1,CMP@ 1,DECA 4,???B 10,BNEC 6,CMPD 4,???E 4,???(}F 4,???G 7,CMPH 7,DECI 4,???J 4,CLDK 9,CMPL 4,???M 4,???N 4,???O 8,CMPP 8,DECQ (} 4,???R 0,CPXS 5,SBCT 4,???U 4,???V 2,CPXW 2,SBCX 2,INCY 4,???Z 4,INX[ 0,SBC\ 4,(}NOP] 4,???^ 1,CPX_ 1,SBC` 1,INCa 4,???b 10,BEQc 6,SBCd 4,???e 4,???f 4,???g 7,SBC(}h 7,INCi 4,???j 4,SEDk 9,SBCl 4,???m 4,???n 4,???o 8,SBCp 8,INCq 4,??? D:DISAS(}S.BAS7,INCi 4,???j 4,SEDk 9,SBCl 4,???m 4,???n 4,???o 8,SBCp 8,INCq 4,??? D:DISAS( `q V@9@@ D:DAS6502.OBJV6-?:C:hji jL,, D:LDR.BAd}S `q V@9@@ D:DAS6502.OBJV6-?:C:hji jL,, D:LDR.BAd` ?p@C A"~@ P}s `@? @>'y803P}|`0| u=l@ xppq5P}p<dx( :apq?<y|8@ nBP};>< 780< AN8@b?218x`s`P}a`!@p8ox`'8appx?@O" p |?@P}<  @pz@"07 CP}6a` p %?> " 7?w?1P} cv?Ͱ0x&<w<oj~ :b 'P}d܀xd1Y00 6x   P} l:>x x8<8 ?<P}p@ ?xx`0`Hp00 p?0pP}p| ?;P+c @0pa?{fAf?_P}l?8~@?x8?>0߀4H6P}?|s6@C ?xP?| ? P}?3u?  ??G/{??p?? =qh`P}}8 @ #  E~&@ g?P}?8(!!3?|~00߁#"?@_N7p?>P}ダ4@0π0}|@3>?<@rP}? `߆4Aq?> sdopxB??>!8P}x?|`  `x ~x pp>?P}`?p3 ?`0P?x 1  `?s xpd`$2P}?@> <0`&`? wpC`J? !0@@ P}??  ϸxxx @~`<8pp(,pP},_@ppFz<pȁ4\ ?zP}>48??ǍB$8?P}PLB@ P<;Ap`׌2~~@P})|>` #9 ?  ?>09P} P>8y 0f??v!D&,?>π`P}A0?> B>>C<0fxP}8 y; 8?p?s Hp8<P}>`1pØ΀>P}Px`?0>>``@FaP}>X C8?L|@ ??Lb@> ;P}ϐ#6X@`?~s-8Ax?(43`0@cP},yP | $x20d??`>($@ p$P}A p|~ ``x0` ~{ |8P}?~!? ?? ? ƀ"8?? 3/e @ P}?0<-!?x pp@8|x`@P}pp|>vh@<` P}@6f@?>"^tC` p=<<P}~>1``?0 00| ?߃h0$ 0 ?@t &`P} `p80< x<(㏁ <p<{&P}ۃ(09|C߃?> 8P}@`?hgB pxG@? 8P}p?ps?5x>8~0E?@x><;97?1P}?<6;9qp7?z((@#"R}Hl (LF*w [0B4D(EL7(E: JK VK(L]( REMOVE CARTRIDGE0DE BHI V,}Lx(` ,} ,} ,} .BYTE($ ,X)($ ),Y$ ,X$ ,Y$ ,X$ ,Y($ )*=$( * 2 %/( +(BL,DL`,}:MLP,SL 6XL 6` 1B(Lw 1B(LF* * E( ( ( ( (/ )0 B V0,}BD*EL*E: JK V` H + FL9+ ENTER PRINTOUT TITLE (1 LINE):0D)EB&HI V` :,} M; >` ,(ɭ(ʭ(ǭ( b+ +ɍ(ʍ((͌( (( p P ((PI `(ieɅɥi(ieDžǥi`( ,}(C*(( F()()( F((()() < $= >`H ;, FL=,}`H M, FLO, ` 9- + l+ 1BH,} k, FLp,ś)? L*LF* B VBԝD(EJK VLA , &5 + ,L, , ,`((,}((`ɩM b+ +Ǎ(ȍ((͌( (( p P ((PI ̭(` ((L>H H- FLa-} ENTER START AD,}DRESS: -((((((((H - FL- ENTER END ADDRESS: -((((L,,(0D(E,}BHI V($LV.001:-( ذ ٥ԍ(Ս( ((8`H 8. FLT.*INVALID- PLEASE REENTER: ,}8`(((( .5(ɛ? /)((((ɛ .(ɛ( /((`(H((h(`(JJJJ(` .(( (,}((JJJJ(`00$: (`A0Gi ) (L.0L).: ) ((`A0Gi L / y/ 0E PDC3`( 5L%/( ,} 5L%/( }1(( 1 1L%/( 5L%/"H / FL/} SELECT OUTPUT OPTION(S):[H / FL0 E SCREE,}N EDITOR P PRINTER D DISKVH %0 FL|0 C CASSETTE ,} RETURN TO CONTNUE `H 0 FL0 `)? L*)_ H0 }0,}h`)? L*:0H0 }0h`(:)((`9H &1 FL`1 Ρ YOU ARE GOING T,}O WRITE ON YOUR INPUT DISK.)? L*`3H 1 FL1 ENTER OUTPUT FILE SPECS WITHOUT EXTENDER:,} 0D(EB HI V`((ԭ( ؠ0()(06( ((((,} 0(L22 Lf2(ɛ .LJ2.(((((((詛( (` 2 0(BD MXS 5` 4,}(( 4`H Ӡ2 FL2} DISASSEMBLER 6502H 3 FL3 Version 1.0!H &3 FLH3 Copyright 1983,} by Gary C. CriderH W3 FLu3 SELECT INPUT OPTION:?H 3 FL3 B BINARY LOAD FILE ,} D DISK BOOT FILELY,H1(,} hN@  Y0(((((H((h(`((`( 7(m(((m((1,}M  :LAm((m((`ɩMʩ(M((m(((m((8(((( =9(͚( (( p P ,}((PI `m((m((8(ɥ(eɅɩMeʅ8ɥʭ(L9(MML}8NMNML}8,}(|}MML}8MM|}NML}8(1M (m(m :*΢(  -} p P PI LA 9 b+ +ɍ(ʍ((ͦ( (( p P ((PI L9`M˭M(e˅˭(e̩̅ȑȑ`(-}( ( ( (R@ Y`H @: FL]: ENTER INPUT DRIVE NUMBER: L0 1:5)(( 1(( 7M(M-}(M(M(MǭMȩ((M((( + G8(( >LY,( ( p P (PI L0;ͩ(Ω˩F̠-}ɍ(L&;(e˅˭(e̅L ;ˑ͈`F(8((((`( Ǎ(ȍ( + ( )7 .) ; -}; =l( = < $=`;)$) F()() F()()` F(((((- F((((( F((-}((`m((m(((ԭ( ؠ0)))06) )))) 0)L]<` )-}m((m(((ԭ( ؠ0)))06) )))) 0)L<`( t<)-}))) < ())()`(,)q)))))))(8))F)(N)-})`)`(F((*(`(((`(` ()`()(),)))`(- })(),)))(`)?L*(`(K(!0D(E B HI VLx>0D)E B HI V- }(.к(L? &ALA((4m((m(( D)E BHI V9LAm((m(( D)E B- }HI V).Ж(d OALA((& @PD)E BHI V+LA @PD)E BHI V).в- }(L? @LA((L&@(: ( p P (PI 0 @m((m((@.D)E B8HI VLA )- } )7 g)((@ ( p P (PI  ZB`(: ( p P (PI 0 @m((m((@gD)E-} B8HI VLA(.L?L?(`m((m((`.) ? ? ? ? ? ?@D)E B0HI V ?(-}( .)`@ B V@BDAEL AP:JK V`.) ? @` B V BD(EJK V`P B VP-}BmDAELpAC:JK V`H A FLAERROR- . ABNORMAL END.`(((ԭ( ؠ0A)A06A-} AAAA 0ALA 1B ~A)? L*LY, B V@ B V B VP B V-}`((`P B V B VCH B FLB 1600 LINES OUTPUT TO FILE.(LC-}!H B FLC REVERSE OR INSERT NEW CASSETTE.((LkCH C FL?C INSERT NEW DISK IF NECESSARY. CH QC FLeC -} SECTORS FREE. 1(()? ((` SC( 71 ((-} (h  R@ Yԭ ؠ0SC)SC06SC SCSCSCSC 0SCL5D`-}F(L_;$) F()()L;L;*) F()()L;$) F()()L;#)$) F(-})()L;A)L; L LLD$) F()() F()()L;Ǎ(ȍ(m((m((ɍ(0-}((m(((m(($)( F()()( F()()L;*) F()()L;$*) F(-})()L;)*) F()() F()()L;LLD0*) F()() F()()L;-}<*) F()() F()()L;7*) F()()L;FLF)JJJJ F(F) F(LF ii-}0``turhhhxyHH0 V`BYTZDORAxDBYTZDBYTZDBYTZDORADASLDBYTZDPHPuDORADASLDBYTZDBYTZDORADASLD-}BYTZDBPLEORAEBYTZDBYTZDBYTZDORAEASLEBYTZDCLCuDORAEBYTZDBYTZDBYTZDORAFASLFBYTZDJSRDANDxDBYTZDBYTZ-}DBITDANDDROLDBYTZDPLPuDANDDROLDBYTZDBITDANDDROLDBYTZDBMIEANDEBYTZDBYTZDBYTZDANDEROLEBYTZDSEC-}uDANDEBYTZDBYTZDBYTZDANDFROLFBYTZDRTIuDEORxDBYTZDBYTZDBYTZDEORDLSRDBYTZDPHAuDEORDLSRDBYTZDJMPDEOR-}DLSRDBYTZDBVCEEOREBYTZDBYTZDBYTZDEORELSREBYTZDCLIuDEOREBYTZDBYTZDBYTZDEORFLSRFBYTZDRTSuDADCxDBY- }TZDBYTZDBYTZDADCDRORDBYTZDPLAuDADCDRORDBYTZDJMP>FADCDRORDBYTZDBVSEADCEBYTZDBYTZDBYTZDADCEROREB-!}YTZDSEIuDADCEBYTZDBYTZDBYTZDADCFRORFBYTZDBYTZDSTAxDBYTZDBYTZDSTYDSTADSTXDBYTZDDEYuDBYTZDTXAuDBYTZD-"}STYDSTADSTXDBYTZDBCCESTAEBYTZDBYTZDSTYESTAESTXrFBYTZDTYAuDSTAETXSuDBYTZDBYTZDSTAFBYTZDBYTZDLDY-#}DLDAxDLDXDBYTZDLDYDLDADLDXDBYTZDTAYuDLDADTAXuDBYTZDLDYDLDADLDXDBYTZDBCSELDAEBYTZDBYTZDLDYELDA-$}ELDXrFBYTZDCLVuDLDAETSXuDBYTZDLDYFLDAFLDXEBYTZDCPYDCMPxDBYTZDBYTZDCPYDCMPDDECDBYTZDINYuDCMPDDEX-%}uDBYTZDCPYDCMPDDECDBYTZDBNEECMPEBYTZDBYTZDBYTZDCMPEDECEBYTZDCLDuDCMPEBYTZDBYTZDBYTZDCMPFDECFBY-&}TZDCPXDSBCxDBYTZDBYTZDCPXDSBCDINCDBYTZDINXuDSBCDNOPuDBYTZDCPXDSBCDINCDBYTZDBEQESBCEBYTZDBYTZDB-'}YTZDSBCEINCEBYTZDSEDuDSBCEBYTZDBYTZDBYTZDSBCFINCFBYTZDH(L¥ Li¥iå-(}iiLL( uDSBCEBYTZDBYTZDBYTZDSBCFINCFBYTZDH(L¥ Li¥iå,FiGi⛅Rƍ՛՛ E՛՛LIڛ 猝ɛ 1*}ҍҢIBDEH V،Ƚڌ  LL؍ҩ5ҽጝɛ LIE:CXLDGRMWHAT?DEBUG01234561+}789ABCDEF ܛ⛽ .ɛL  ELI`}  ɛLRlU`U LE)8 )81,}`Li@L8 `T^(_^_ &__m^_^Xe^^Ye__^eU^_eV_`^U`ڌLʎیL$܌1-}L݌LrތLaߌLřLLIԛȌ轀Ϳ ɛL!ʎȹ`̼ěȈ1.}̽ ě̽8ԛ`̛͛ě ]Ư̂ԛꭿ`ȹRLeכ< L1/}̛, ɛL՛כ̛כ՛ɛ٩ ELIl ڛڛɛ ڛ`H)패h)jjjj`ei`ݛ10}8 8LI`@`(8HXhx )Ii L, -Mm.Nn$%Ee&Ff *Jj5Uu11}6Vv9Yy=]}>^!Aa1Qq0PpRKTITSHPLCLPECHALILAEIEYYAAYLVNYLDNXEDXAXSAXSXEX12}OPDYPYPXDXRANDORDCDAMPBCSRMPITTYDYPYPXRANDORDCTADAMPBCSLOLSRORTXDXECNCTYXDYXRAXNDXORX13}DCXTAXDAXMPXBCXSLXOLXSRXORXTXYDXYECXNCXRAYNDYORYDCYTAYDAYMPYBCYRAXNDXORXDCXTAXDAXMPXBCXSLXOLX14}SRXDXYECXNCXRANDORDCTADAMPBCPLMIVCVSCCCSNEEQݛܛ, ɛݛLLޛ̛͛ޛɛ15}, ɛL̛͛ݛ ܛLIڛ = ' ' = ' ' ' ' = ' '݃xݜo 16}ݧfݾ]ӏT׏KB90'l!LNLڒL!LL+LLLqL17}LL!Lԗᛩ 'ۛ)L钊) 'ۛۛ ' R ^Lᛩ ' = ' ' 'ۛb)18}LCb) 'ۛۛ '# '$ ' = ' ' ' R ^Lᛩ ' = ' ' ' = ' ' '19})L͓) 'ۛۛ '$ ' = ' ' = ' ' ' R ^Lᛩ ' = ' ' '1:}ۛ)LM) 'ۛۛ '$ ' = ' ' ' R ^Lᛩ 'ۛ)L1;}) 'ۛۛ 'A ' ' R ^Lᛩ ' = ' ' 'ۛȐ)LȐ) 'ۛۛᛩ '1<}$ ' = ' ', '᛹Ȑ ' ' R ^Lᛩ ' = ' ' ' = ' ' 'ۛ)L1=}) 'ۛۛᛩ '$ ' = ' ' = ' ', '᛹ ' ' R ^Lᛩ ' = ' ' 'ۛh)1>}L7h) 'ۛۛ '( '$ ' = ' ', 'X ') ' ' R ^Lᛩ ' = ' ' '1?}ۛh)Lh) 'ۛۛ '( '$ ' = ' ') ', 'Y ' ' R ^Lᛩ ' = ' 1@}' 'ۛ)LC) 'ۛۛ '$ ')88ᛅLqmᛅi = 1A}' ' = ' ' ' R ^L ' = ' ' ' = ' ' 'J 'M 'P ' '( '$ ' = ' '1B} = ' ') ' ' R ^L '? '? '? ' ' R ^Lݛܛ, ɛݛLʘLޛ̛͛ޛɛ1C}۩, ɛL̛͛ݛ ܛLIڛ = ' ' = ' ' ' = ' 'L ' B1D} ' ' R ^LʘR`.`}~כ L̛ʍЩЭ)H(盚㛮䛬1E} ™㛎䛌hXغLřl 'A '= ' X '= ' Y '= ' ) N ')@ V '1F}) _ ') B ') D ') I ') Z ') C ' 'S '= ' 'LI = ' ' 1G} '`㛎䛌Xhhhh՛h = ' '՛ = ' ' 'H(Lř< L̛͛, L̛͛񩛠 1H}L̛͛LKiiii٥ө ELI՛轀<ɛLj,8, Lٛ՛̛1I}ٛɛ ՛՛Ω ELřL} ͈ňLjˆՈLj (c)1986 1J} Alternate Debugger for MAC/65 Public Domain Software. by Jerry Horanoff1K} Alternate Debugger for MAC/65 Public Domain Software. by Jerry Horanoff0 0_____UPUEA_]]]]____WgW___QUUUU______]TUPWUQAU@EUUUUW_5M}uuuuuU@@PUUUU@tTuuuuu}UUUUUU]]]]]}_GGAPTUAUUUUAU@5N}ttttutututuuUUUUUUU]]]]]}_GGAPTUU}A|||~~5P}|xxxx|8||||G@ttt@t@@UUVTUUU5Q}UUUV`XXVVVVXXTXddFEeUUVVXXX``fDUU```)e]]]ZUVVo???@^==?@5R}}uuU}@}]]uu}}t}U]]}}}U@}PU]]uu]Ui@PPTTTu]uvVVVuW5S}]UUiUUuuUUTTTPP@@PUTUUUUUUTTTP**iUUP@@R@#*ÂȨD; ҝ<5T}ҍ ( Ԣy%8ԩЩЩ~ԩ%ԩˍ& H' (6ԭ7˩%̢i 90i˥i5U} .Lo$ /% ' <% ( ) - t+ * =q%(!0!8!@! <% ( ( ) - t+ (^ * D+L5V})% Q+L)% \+L)% i+L)% \+ D+L)% i+ Q+L)% \+ Q+L)% i+ D+ *L$` e% /% /%` 5W}e% /%L#``<~~<JpppF%p00pppppppA~%!.!,/'02%3%.43floydthedroidgoesblastin5X}G5Y}#opyright# 0laysoft0rogrammedby0aul,ay0resstobegingameHHH5Z}< ԍЌ<)<Р' ԍ8 Ԉ l'hhh@ʊHH ԎЍʍ Ԏ̍ ԍЎhh@c5[}ҩƍҩ`)W )?ҭi  ҍҮ'iҭi i5\}p`0`PdPxPdPxdxdxȩ ( ԩ)ͩ5Ω'(8xԩ(ԩ'Ԣ( 5]} *55 t+ҩ (`ppD)5Ax(79:;<=9>--.-8;@;?----7AB:;-------85^} t` ` "`)(`  5`` (ͥ`55i!5i%5`Н5_}!5i%5`i!5i%5`i!5ѝ%5`i!5i%5` Н!5ѝ%5`Н!5i%5`i!5ѝ%5`55`}`5!5%5 *˩55!5!5f !5(8!5W%5%5K %58%5< !5%5%5-!5%58%55a} !5%5%5 !5%58%5Jҩҽ!50!(%50 *iL)ҩ5L)Ѝэ *ͥ e۪*5b}i(˥i`  !"#$)˩5̭ͩΠ&Έeͅ˥e΅̠&Έeͅ˥e΅5c}m˥i`ۥ%`ۥ`ۥ`ۥ` s, .10L&,Lf,45d}Lm, ,)N122 22L+3333ҩ&ҽ20 & 300 ~,0 ,L\, 2)85e}J  ҩ. ,1L+`4L, )i0 )12 )33%2 )3 5f} )?23 )?232&0)%230)3 )?4`2Խ3 *ͭ m(-i(˥i`)5g}))))))))+++++++++,,,,,,,,,NMLQPOTSRWVUZYX]\[`_^cbafedrqputsxwvۢ1I5q}b***********b* TWAUG *b* ISSUE 9 *b***********b* SIDE A *b***********b%DOS SYSb)AUTORUN SYSb+MENU BASb>=TITLE PICb0{DISASS BASbMDAS6502 OBJb#)MEGABUG OBJb"LFLOYD OBJb4wVISIPLOTBASb2DASM6502DOCb1MEGADOC DOCbVISIPLOTDOCb)#ASYLUM BASbELBATCAVESBASb>PIC5 bRAINBOW1BASbMMT160 BASbLDR1 BASbLDR2 BASbLDR BASbPBI M65THINK OBJ2Խ3 *͠)6)2%08%50 .L- .1 .Ы`i(˥i088-08 8-5r}0 `68`ҍҩҩЅԥх * ҍ)i)ˈi(˥iŢҚL#8i78`8 85s}8i70 -8`8`8i70 -8`8` 9i70 - 9` 9`+˩&̩8&iͥiΠˑ͈8˥5t}ة˩%̥ He˅˥ih e˅˥i̠0/ˈi ͥiΠ 98͈iͥiΠ / /0/ͭA (5u} 0ܠѠ 08$й0i%00L}/` `5v}#Ѡ 08$й0i%00L}/` `4 0FXXYYFRBRETXTMONTHXCOUNYCOUNSCASTALABEDXMIDMIXMADMAMONTYMIYMAYSCALXSCALGRAPPZCHOIC9x}SROWCOLSTARECHARSEEEYPLSYPLSXPLSXPLSXLINXLINESCALPMONTHYLINLINESCALSSSXSYSXXVAYVAXMEAYMEAXSTD9y}YSTDXSTDERYSTDER@@ 9z} 9{} !"#$%&'()*+,9|}-./0123456789:;9}}<=>?@A%%VISIPLOT.BAS BY Larry M. Bevard ss9A ,;@5,9A ,9~};@5,;@5,;@5,;@5,;@,;@d,;@,^6-6-'6-@36-@9}?6-K6-@^6. JFMAMJJASONDV( }IS THIS A;1( (1) SINGLE VARIABLE ORL( (2) DOUBLE VARIABLEV(9}GRAPH(("@.TIME( A@2 A< .F6-@ A P-@A Z B9}d 8,-n x 6-6-)@6-&@') A++(#USE MONTH OR NUMBER LABEL ON X-AXIS59}4M-@1(STARTING MONTH #5, A6 A@-@A J BT 8,-^9} | 6-6-@6-&@'"@-SET Y AXIS SCALE-'APSET X AX9}IS SCALE'"@6-'A' A6-'A-@ 68,-  AK +@9}'0@A0@@K@ N#"@ A`# AX Apb 9}A'AV@'AW@6(PLOT OF  VS 6(Press for menu F:B2y,@9}A MAIN MENU+@%@2-@@2(@ 0-@0(@9} bARGRAPH!!(@ pOINT GRAPH (@ lINE GRAPH$ (@ sTATISTICS.(@9} nEW DATA/-@@"/(@ 6-@6-##@@K9}:=)@@'"@I3-A0= A6-A@1"@P6-@'6-AP1 A9}"@RB "@S%"@QA A0TEXT CONVERTION SUBR%%6-F:@,$A9}V%F:@,!A)!@@$6-A6-@@6-%$%-@B:,  A"*69}-F:AV,$AV46-%$@> -@@6@H%$F:%,R \36-%@'6-9}%$@36-f6-%@p u6-z$ ATASCII CONVERTION ROUTINE6-@:7,,6% @29})+!A'* A`,36-%@d6$'!@1* @'6-&@2$ PLOT BAR GRAPH ROUTINE 9,9}'/AU9/AAU "@A0P  !-   - -@ E,9}8,'AU&8,',/8,'AUE/8,'%@AU ;#/8,'%@AU&8,';/8,'AU&8,' 9}-8,'AU =Ae@=@@S:   $PLOT AND DRAWTO ROUTINE9,9}'/AU9/AAU'',8@,'AU&8@,'"@A@@ !69}-  6-"@A@-@/8,'AU&8,' $-@,8,9}'AU&8,' ")"@$6-6-"$ 6-$6-6',','AU9}&''/'AU&'6$pPLOT X AXIS SCALEz Aa016-'A6-@1 @A`@36-'9}@6-$@3!@A`06-P:%?P,$$@+-@P''!@ +6-@''!9}@ 6-@'AV@'AW@(XSCALE = (VALUE)*$"@Aa% Aa%9}-$,'/'AU  AaU- AaU,'AP/'9}AU  6-!!-$$@$$@ AbP6-%@L.AWP:''@,.A9}VV(` j$X-b,'AU/'l v 6-6-"@Ar9} - Arp 6$AWP:','@%@6AV (7<, )6-%@!@9})6-@*   $4-@@> Arp6-%@H.AWP:','@.AV9}R(\ f$@PLOT Y AXIS SCALEJ A`T16-'A6-@1 @A@^36-'@9}6-$@3!@A0h6-P:%?P,$$@r+-@P''!@+6-@|''!@9}6-@- A/,AU&'//@AU&'  -$ 9}"@A0 A` /,AU&'//AAU&'& " 0 5 6.=:,6-+6-P9}:AR&',5 A :  D $(#(ENTER NAME OF FILE2#6-C 6-6C <# A F#P# .Z# 9}.D:7@,.d#+@+@@n#$'@' !6-$'  6-.'$9}.W6-6-'6-36-?6-K6-W6-.-@.6-%8,.6-9}%8,.6-%8,$8,/6-%8,$8,/6-%8,$8,/ &/ 6-'0/ 6-':/-@D/6-%+8,&9},$+8,&,N/6-%+8,&,$+8,&,X/ b/6-'+&@,l/6-'+&@,v/ 6-M:,/ 6-M:,/6-'$A9}/6-'$A/6-+$&$,'+$&$,/6-+$&$,'+$&$,/ 6-6-$%/ XY/9(9(MEAN9}P:$A,'AP:$A,'A/88(STDDIVP:$A,'AP:$A,'A/88(STDERRP:$A,9}'AP:$A,'A/(C.V.P:,P:,/]( ("(LEAST SQU. EQUATION;](X = P:$A,'A Y + P9}:$A,'A/ ( (PRESS FOR MENU 0-@0 0 AD:VISIPLOT.BASA Y + P8m DISASSEMBLER 6502 Copyright 1983 By Gary C. Crider For the Nort=}h Texas Atari Computer Team. DISASSEMBLER 6502 was writtenfor the hardcore assembler languageprogrammer who is seldo=}m happy withan existing piece of software. Whenno source code is available,modifying machine language programscan be ext=}remely difficult. DISASSEMBLER 6502 creates sourcecode from machine language that canbe modified, reassembled, andexe=}cuted.SYSTEM REQUIREMENTS:MEMORY: 24k minimum and 48k desirable.INPUT DEVICES: and =}.OUTPUT DEVICES: and one disk drive. A or is needed =} for machine-readable output of disk boot files or large disassemblies. Double density can be ve=}ry beneficial.SOFTWARE: An is required if you wish to reassemble the output. DISAS=}SEMBLER 6502 output has been tested on the ATARI ASSEMBLER/EDITOR cartridge and MAC/65 from O=}ptimized Systems Software.INPUT: Input to the disassembler can befrom the following sources: MEMORY - Any ran=}ge of memoryaddresses from 0 to $FFFF can bedisassembled. Addresses can beentered in either decimal or hex(e.g. 100 or $=}64). DISK SECTORS - Any range ofsector numbers from 1 to 720 can bedisassembled. Sector numbers maybe entered i=}n either decimal or hex.The last three bytes of a DOS formatsector are control bytes. Theycontain the directory entry num=}ber,next sector number and number ofbytes used in the sector. Optionsare available to disassemblesectors including or ex=}cluding thesecontrol bytes. DISK BOOT FILES - By simplyplacing the disk in the specifieddrive after disk boot option=}selection, any boot file on that diskwill be disassembled. This doesnot work on double density disks. TheATARI operating=} system initializationcode only supports double densitydisk boot in half sectors. -Many times the disk boot file is=}simply a loader to load the remainderof the program. Use the sectordisassembly option to disassemble theremainder of the=} program once it hasbeen determined what sectors arebeing loaded. BINARY LOAD FILES - DISASSEMBLER6502 will disassem=}ble any DOS 2.0 orOS/A+ Version 2 format binary loadfile. Compound structures are alsosupported.OUTPUT: There ar=}e four output optionsavailable for DISASSEMBLER 6502. Anyone or more in combination can beused. You may continue to selec=}toptions until the key ispressed. At that time remaininginformation may be obtained anddisassembly begun. =} SCREEN - Output is directed tothe screen editor. A line of outputincludes the hex machine instruction,the 6502 assembler=} languageinstruction, and the hex address ofthe instruction. PRINTER - Output is directed tothe printer. You wi=}ll be promptedfor an optional page heading to beprinted at the top of each page. Aline of output includes the hexinstruc=}tion, the line sequence number(as it would appear on a disk outputfile), the assembler instruction andthe hex address of t=}he instruction. DISK - Output is directed to aspecified disk file. The output isin LIST format and includes a lines=}equence number, assemblerinstruction, and hex address. Thefile can be ENTERed into theassembler/editor for modification a=}ndreassembly. Since most assemblerscan only assemble about 1800-2100lines of instructions, the output isput into multipl=}e files of 1600 linesor less. This allows room formodifications. An extender of X01 tructions, the output isput into mult=}iple files of 1600 linesor less. This allows room formodifications. An extender of X01 -Xnn is appended to the file name.=} Allof the output files can bereassembled as a unit by using the.INCLUDE facility and/or diskassembly facility which are =}availablein many good assemblers. They canalso be assembled separately andcombined using the binary savefeature of DUP.S=}YS. A 1600 line filewill use from 120 to 150 singledensity disk sectors. Thus an emptydisk can hold two files. Doublede=}nsity disks have double thecapacity. CASSETTE - Output is directed toa cassette recorder in the same formatas that d=}irected to disk. The filesare also split into 1600 line files.This will require most of one side ofa sixty minute cassett=}e.UNRECOGNIZED INSTRUCTIONS: If an opcode is encountered thatis not recognized as a valid 6502opcode, a .BYTE inst=}ruction isgenerated. Up to three unrecog-nizable characters will be includedin a single .BYTE record. A BRKinstruction =}($00) most often occursas a data byte rather than aninstruction. The disassembler treatsbinary zeros as a .BYTE character=}. Since data bytes that are validopcodes cannot be distinguished by adisassembler as data bytes, they willbe int=}erpreted as instructions. Thelogic flow of the program shouldindicate which of these instructionsare actually data bytes.=} This mis-interpretation of data bytes will notprevent the reassembled program fromlooking just like the origional.If =}you have any problems, criticismsor suggestions please write or callme. Gary C. Crider 1105 Burgess Court =} Arlington, Texas 76015 (817) 467-1114 Make as many copies of this programas you want for yourself and yourfriend=}s. I only ask that you do notSELL the program as this wouldconstitute a copyright infringement.If you like this program, =}I would notobject if you sent me some money (anyamount you like) to help defray mydevelopment costs. If I get a littleco=}mpensation, I can develop more"freebies" such as FASTDUP (c), DOSWIZARD (c) and DISSASEMBLER 6502 (c).If you have some sof=}tware thatyou have developed, I would considerthat very good compensation if youcare to send it to me. THANKS.OS/A+ and=} MAC/65 are trademarks ofOptimized Systems Software, Inc.,Cupertino, CA.ATARI is a trademark of Atari, Inc.,Sunnyvale, C=}A.C/65 are trademarks ofOptimized Systems Software, Inc.,Cupertino, CA.ATARI is a trademark of Atari, Inc.,Sunnyvale, C< M E G A - B U GBy Jerry Horanoff(c)1986 Carina Software SystemsPublic Domain Software. Not tobe sold.FA}or more information on CarinaSoftware Products including theCarina BBS, Call the AlternateUniverse BBS at (305) 793-2792A} Mega-Bug is a machine languagemonitor best used with assemblerslike MAC/65 from O.S.S., but it willalso work in comA}bination with otherassemblers. Mega-Bug will probably beconsidered by most to be a goodalternative to both BUG/65 anA}d DDT.MAC/65 is definately the bestassembler for your Atari. It isquick, it is complete, and it is,well, just awesome. A}However, MAC/65is accompanied with its alter-ego,either BUG/65 or DDT. DDT (whichstands for Dynamic Debugging Tool)is a A}reasonable debugger with semi-sophisticated commands. However,its viewing window is very small,and it is not very 'friendA}ly'.BUG/65 is a debugger that wasincluded on earlier versions ofMAC/65 that was much worse thanDDT. Mega-Bug has the'MAA}C/65 feel'. I'm sure youmachine language hackers out therewill appreciate its presence. Well, let's get right downtA}o business... This is exactlywhat you can do with Mega-Bug.___________________________________C Change CommandA} The Change command lets youchange a memory location or a blockof memory locations to specifiedvalues.FORMATCHA}ANGE TO | | C2C6<38 | |LOCATION $38ORC600-@%@S(@ J-} N-@"(@alien6-@%@K(@ASYLUMSN$/-@G"+%@%J.}/ -A%%@) 3A0E,W/@i/@@ {/@ J/}/76-@6-@ '6-@-6-7 A J6-F:A2,.6-+"@,&+"@,J6J0}-+"@,&+"@,%"*"6-%6- 6-6-[-@@/(@7<%@,AJ1}-@@[(@7<%@,/-@@/(@7<%@,(%@"B:,&@(6-J2}"@6-@P$F:@ ,A&+@$,>6-%+$@,&@P@  6-%6J3}-%1'"@8I2AP@@k2y6-%@6-%@6J4}-%@"#"A06-6-#1,C#"@)"@)"@9"Ac)"AdC A06"@J5}6-%@+6-%A?-@0l2H:,$AU@@p 2J6}@/ @2,A3#,)6-/6-J'6-&@' A0T5"B'6J7}-@56-%@^!@6-@h%-@@!%(@ r-@@!"(@4-@J8}@!C(@&U-@@"b(@t-@@"(@|D-@@"%(@J9} 7-@@"D(@7%@R6-$@+!A(76-@S "6-%@#6-@1J:}6-@%=6-I6-S Ap A-@@/(@7<%@,A-@@J;}[(@7<%@,m-@@(@7<%@,-@] @'6-P:H:,$@ ,J<}A6-P:H:,$@ ,I1]@8A@ , $m%2@G2J=}[-Ai%m N-@B(@ you have achieved HJ>}N6-@O "%(@ENTER INITIALSE@@K:O A6- A`J?}#6-@6. # A!! @)!@A$)@$"AUApk#"AT)"AJ@}&)"@0067,. >6-&@R-@%@a(@ k A &67<,.>:,6-%@0|-JA}@8(@ HI-SCORE IS  BY:J-@@h(@7@<@,|A :0-@JB}@ 0(@ PRESS D6-@Nl%6-&A!$+!A ,%@9-AAS%@2JC}$+&A,W lT:,AX0@@@70@@Q0@@k0@JD}@@0@@@b6-6-'6-36-?6-K6-@W6-JE}@c6-@o6-@P-@@!l!(@ ! Av# @2,@7#,6-JF}&@6-@)6-@ F-A6@j2%@u@@2@+A&,%@uJG}@@ "6@A`G%2G2@*6-JH}6-'6-@P*$H-@@067<,.>:F:A%,,4 H-@ *-AAJI}"F:,%& * 1-@@-A%@:7<,,1 16-6-'6-@P1 AaaJJ}7,5,253,165,165,7,0,0,0,60,126,126,126,126,60,0,124,84,254,146,214,0,0,0,124,214,214,124,5688124,84,0,16,84,56,238,56,84,JK}16,0,0,0,0,00,16,0,0,0 D:ASYLUM.BAS60,0,124,84,254,146,214,0,0,0,124,214,214,124,5688124,84,0,16,84,56,238,56,84,H+uvz""ZZNDFPMMPMMBATDNBATUPCUPSCORETOTALBNBONUSNXTCYSYPODIXPOFDLLSTARNM} @@@NN}@@ NO}!"#$% CCĠ͠ˮîŮӡ **NP}********************* BATS **2*********************dE;@2,$-@@2("467,.>:,NQ}8 B B EfEE104,104,133,204,104,133,203,104,133,206,104,133,205,162,4,160,0h@@177,203,145,205,136,208,249,230,2NR}04,230,206,202,208,240,96n A0: A0$(HOW MANY PLAYERS:6AdAU:** PM GRAPHICS **nnNS};@,;+P:C:,'A$,%@,$A$&C:,&@,;A,;A(,;A(,;@,5 #A`!-@NT}@%"167,.>:,5 3,3,12,12,48,48,192,192E6.>:,*67A,.>:,967@,.?6.NU}E6.** MISSILE COLORS **KA@'A@99A@TKA@p&&** VBI ROUT. NV}TO MOVE MISSILES **%-A6Af"!% ll104,160,14,162,6,169,7,76,92,228,90,120,150,180,162,3,222,10,6,NW}189,10,6,157,4,208,202,16,244,76,98,228** BAT IMAGES **@;@,6.*-@@."<67<,.>:,@ NX}24,165,66@;@,6.*-@@."<67<,.>:,@ 66,165,24_BByC:,'AV,ANY}Y@F>B2w@PA#@_6-?:A6,''** STALACTITES AND STALAGMITES **{;@B,;@BNZ},06.*****$%******&E6.)(*****'******Y-@@{67%@,.>:@:7,,&@2,m%67%@,.>:@:N[}7,,&@2,G67%@(,.>:@:7,,%A(,i67%@(,.>:@:7,,%A(,m 9,9,9,9,9,-6-@N\}6--@_-@ 68,-/68,->68,-@M68,-AQ _6-AN]}$""** CHANGE WIDTH OF CAVERN **!@6-&@ A#6-%@!#6-@8N^},"Ag 6.-@c67%@$%$+@&,,.7@$%@<@$%@,g !N_}** MAIN LOOP **";AV@'AW@";( Pull Joystick' R:,@A+** SCORECARDN`} **,M(>:A%, A,AV>AW@&M(PLAYER #-DAV@'AW@$:( RNa}ound TotalD A`2MB2H@0#6-%@ 5B2xA6-M6-@6O-@GA#Nb}B2H8T:,"F6-&@O67,.@/T:,"@&6-%@/67,.JHF:B2V,!Nc}*AF>68,-8,&AH A T4F:B2W,!*AG4 A ^4F:B2X,!Nd}*AH4 A h4F:B2Y,!*AI4 A r F:B2R,!A    6.Ne}8, AA-68,-8,%8,#68,-- App8,!8,*8, @068,-8,%AD68,Nf}-8,%@N AZ6-@f6-@0p A0G-@@0! A5-@@09 C A`Ng}G "A A** LOSE A BAT **%6-@6-@ % A0e6-%@67,.,B2Nh}xH2@@@eF:B2R,"A0 A@6."68,-668,-8,&@@ Ni}AO8,"aAVsAW@z(  A`2 AP-@28,!ANj}n  A+@--@@D(@ GamE OveRR-@n-@@%@$s(@Nk}T(@7 DO YOU ENJOY ŠˮîŮӿs(@ (217) 892-88891-@@#1(Nl}@ PRESS ANY KEY9-@A % AU9"Au Au** DRAW CAVERN **3 ANm}+@! A 3@wA)6-P:H:,$+@&,,%@A6-@$+%@,q-Nn}@! A-6-G-%@&%@M-_(@7<,m6-%@q 8-@-&(@No} 46-%@8 >%@6-&@%-4(@'> A@K A!-%@ &&'-Np}9(@7<,G6-%@K %@6-@% Ap&)@&6-@ &) Ap0''6-Nq}%P:H:,$@,&@: D$N0-6-P:H:,$@,$@%@0$u** SOUND SUBR'S **vI -Nr}@6@02>-@B F I$ -@@6@G2H:,$AUNs}@n2@H:,$AU@-@@0  J%2G2@Nt}J$2 #A6-@0%6-@/ Ad2$% #A6-@ %6-@6-Nu} ""@$"Ap'F:B7u, AU$6-@'$C2@@C2@Nv}&@@@k-@-@# ' I2k2@Nw}-@  Ae/ #A6-@%6-@/ Ad"@$ #A Nx}Ad"@$ #A Ad"@$ #A Ad"@$%-@ANy} % AKK243,4,243,4,243,1,243,4,204,4,217,1,217,4,243,1,243,4,255,1,243,6,3,3__243,1,217,1,204,1,182,1,1Nz}62,1,204,1,162,1,0,1,173,1,217,1,173,1,0,1,182,1,230,1,182,1,0,199243,1,217,1,204,1,182,1,162,1,204,1,162,1,121,1,3,3'N{}'136,1,162,1,204,1,162,1,136,4,3,3''162,1,204,1,162,1,121,1,243,4,3,3NN81,4,85,2,102,1,108,1,121,6,108,1,102,1,81,2,N|}81,2,85,2,102,1,108,1,121,8UU108,2,91,2,102,2,108,2,121,1,128,1,121,1,108,1,102,2,121,2,81,4,102,4,121,8,3,3''** SUBRN}}. TO INDICATE BATS LEFT **eAV'AW@3( EAW@V-@8,^(+ b N~}e$R8AV@'AW@5(8, 8$\:AV@'AW@7(8, :$f5AN}V@'AW@2( 5$p5AV@'AW@2( 5$= A0B2xN}368,-8,%@%= AP""** SUBR. TO REMOVE PM GR. **NB2w'BBr;-B2aB2dN}GK N$""** SUBR. TO INSERT PM GR. **LB2w@'AY@F@6-+F:A,%@,LAVN}** ALTER DISPLAY LIST **%%6-F:A`,%AV$F:Aa,*F:,@f 6-%@* A K@pN}#%@@7%@@K%@@$ @( ((>:A%,=("+ + + + + + + BATS + + + + +N} + + +@( K(( The object is to fly your batK(through a cavern eating flying h(( insects along the way. The onlyN}I(control you have is the FIREh(button. Push it to go up. Y&(Release it and your bat starts3(to fall.6(Y( N}A round lasts 300 points or F(( until you lose a bat. Each timeF(you hit a stilactite or a I#(stilagmite you lose N}one batI(!and points earned for that round. R)(!Each insect you eat scores pointsR($but do not eat the bright insect tN}he p)(!color of your bat.. it is poison!O(!Eat him and you lose round pointsm(plus 100 more and a bat!!p( 2( PREN}SS ANY KEY A,(>:A%,/(2( N'( After a time the cavern willN("become narrower and scores for the O+(#N}last round will be added to totals.O(Every 1000 points you are given H%(another bat, 4 maximum. LoseH(all your batN}s and you are out.i)(!The game is over when everyone isM(out of bats. Everyone uses thec(leftmost joystickf(i$N}| ** CHANGE CHARACTER SET **}q AF:A,&@*+K6-+F:A,%@,$AV_AV'AVN}qAR@ }(INITIALIZING ......}#6-?:C:,<BsD<,##B!}""6@#$(}3-@N}"%%%) 3 B 0d}%%32,255,255,127,127,126,62,62,60e}40,60,28,28,24,8,8,8,8f}!!48,255,127,126,60,56,2N}4,8,8g}$$56,8,24,28,124,124,254,254,255h}''64,60,126,126,126,126,126,127,255i} 72,16,16,16,16,16,24,60,60j}((80,255,N}255,255,255,255,255,255,255k} 88,0,24,24,165,165,66,66,0l}-1D4:BATCAVES.BG4n 60,60j}((80,255,Lk3@! P4`@2?R}?|d0 w>?@ G<7@R}#xb 0DpcHCAxvX6(gR}!@ 6} ` ;d uPR}dx?~ h  ? l>p R}6 @8p  0P@8p@0L8!@8R} A8|1 :p `V8x?3Ж8x?R}%]sA`@"A2 ]+@%@@;-AY@M,V}Y/@] B -@6@2,>/AYB <-@!")A6%V}- <6-?:A6,(II173,11,212,201,32,208,249,141,10,212,142,24,208,232,232,208,246,142224,208,240,232D:RAIV}NBOW1.BAS:A6,(II173,11,212,201,32,208,249,141,10,212,142,24,208,232,232,208,246,142224,208,240,232D:RAIT  $8@Q MMT160.BASGRAPHICS TEST FOR(##Mannesmann-Tally-160 PRINTER.2<(C) R. BraZ}dley 1994.FPd##@@P:n55 @>:@',%3>:@P,>:,x-@Z}@P @>:AU, @ D:MMT160.BAS',%3>:@P,>:,x-@XL `r V@9@@ D:DAS6502.OBJV6-?:C:hji jL,, D:LDR1.B^}AS `r V@9@@ D:DAS6502.OBJV6-?:C:hji jL,, D:LDR1.B\ `r V@9@@ D:MEGABUG.OBJV6-?:C:hji jL,, D:LDR2.Bb}AS `r V@9@@ D:MEGABUG.OBJV6-?:C:hji jL,, D:LDR2.B`Xz7~gH39xS?7@(R}%q@aC@-?}8`|@s4 R}p`0`@t `n@gPaa2o@R} %X; Parallel Device Handler ExampleX; By Earl RiceX; ANTIC Magazine(X;25X;(ASM,,#D:MYFILE.OBJ) because the objj} code is put<%X;where there is no RAM available.FFPX; EQUATESZ9PDVMSKG;;Parallel device mask (indicates which arej}d9PDIMSKI;;Parallel interrupt mask (not used in thisn-GPDVV;;Generic Parallel Device VectorxX;$HATABS;;Dej}vice handler table)CRITICB;;Critical code section flagX;3DEVNAM T;;Device name, E.G. T for "Telephone".$HWGETj};;Hardware GET register%HWPUT;;Hardware PUT register.5HWRSET;;Hardware reset (clears get register).)HWSTAj}T;;Hardware STATUS register.X;X; Rom vector table ;;Optional ROM checksum ;;Optional Revision numbj}er ;;Mandatory ID number ;;Optional Name or Type4!NONEED;;Lo-level IO vector, which we don't need"5!NONEED;;IRj}Q handler vector, which we don't need., ;;Mandatory ID number6 DEVNAM;;Device name@1 NONEED;;Open vector, which wj}e don't need.J2 NONEED;;CLOSE vector, which we don't need.T GETBYT;;GET BYTE vector.^ PUTBYT;;PUT BYTE vectoj}r.h" GETSTA;;GET STATUS vector.r4 NONEED;;SPECIAL vector, which we don't need.|,!INIT;;INIT vector at power up orj} reset. ;;NOT USED.X;X;CODE STARTS HEREX;)X;Initialize device and device handlerINIT%QPDVMSK;;Get enabj}led device flagsL>;;Set bit 0.PPDVMSK;;& replace.:X;Note: if device used interrupts we would set bit 0 ofX;,Xj};Put device name in Handler table HATABS$>X; Top of loop SEARCH#QHATABS9;;Get a byte from table&#FFNDIj}T;;0? Then we found space.02:2D2N(>$;;Length of HATABSXDSEARCH;;Still lookingb/:;;No room in HATABS; device not j}initializedlX;vX; We found a spot. FNDITQ>DEVNAM;;Get device name.#PHATABS9;;Put it in blank spot.2j}&Q>GPDVV;;Get lo byte of vector.'Q>GPDVV;;Get hi byte of vector.PHATABS9:X;X; GET BYTE routine.j} GETBYTQ>-PCRITIC;;Enable deferred vertical blank.%QHWGET;;Get a byte from hardware. PHWRSET;;Reset hardware.j};;;Indicate we handled it. :*X;4X; PUT BYTE routine.> PUTBYTH$>R-&CRITIC;;Enable deferred vertical blank.\j}!PHWPUT;;Put byte to hardware.f;;;Indicate we handled it.p:zX;X; GET STATUS routine. GETSTAQ>-PCRITIC;;Ej}nable deferred vertical blank.QHWSTAT;;Get HW status.;;;Indicate we handled it.:X;X; Do nothing routine. j}NONEED;;;Indicate we handled it.:X;X;atus.;;;Indicate we handled it.:X;X; Do nothing routine. h5|pp&`c"<?2<?``/4<R}{#>"?#xp? 7!@ cxxo98<`< p R}lCp @6|"qp `<2`p?R}["! p??0t@pv?x`0@p| sR}t`1P@pv?x`0@p| sP7 jP gLi jLqj jLj jLjH- zj8塪墨hLj jLqj jLj jȹP`n}텠8堨塪 j芨Oȩ-`PP LjP棩 Ѥģ0-ģ6000:,80H n}& &ehe&eģ0ʥ 8堅塅`$ sj&*i0:0i sjƦ`¢ 护n}°ڱ%ȱ%E sjLl担CS jLlI jLlH kLl jLl &B V iNLMȑn}` MLN%B VLiS:lE:lH j ll i jh)0IllLi[\ZUVT` llln}` mLj lLRj lLvj) ` mLj h` 0d Thҥ `2)2n}ҩ`p`0)9m`@0)ӈJJJJ)`Ѕ`ȱ`` mȥ`Hhn}ƣĢ`ƥĤ`Ѣ ~n`ȱѢĦ`膡`n}`ťƤe8夰Ln Ƥ8`ŦeѠe桊Ln LDAY cn}_hi HA "3DUfw"3DDDUUUfff#o !#&(*-/8o  No3 ) n}kon}oR,0,L2p,p+p.p-p+p]p,p^p]p-p^p.pLjpsp-p.pLLp` TLtpopp  n}lLp̠̠̺p j  loo jLp p j lLp RATE OF INCREASE:p j lo jLq n} q j mILps mMoLqopp  lLPq̠̠̺q; j lLxq RATE OF INCREASE:qc jn} mMoLqopp  lLqINITIAL SKILL LEVEL:q j lLqŠƠźq jppMoLrr mM oLn}rooLr8oopooo mM!oLOroɸo LOromopooio  loo jLhr rd jLr mMl}