ML }  X c0C)HCCH Mhhݩh `eCDiCD`  RyHP   * 1H0芢@) Y0.Ș`i#(PM\ \b Pgi 0  % @ / ՠ`d   0DDԝLH}N@  )?HI Y0`HIJH) * J j * hJJJ )HJ h i     } YS S0 i`큅쀄H J3xj2h} 1 |9 ӭ45(420 *(0241өX.`  R *i)Lvw  ~*P}E 5 LN(G E  r s k rsrL ( E LO(0d( L iE0O +)$IC  H S8 }q p h   j 8no CDLQ CFl M  LO Ri)Llk2'")*F }$F$F$F$F$ 5 )ШF/Șl]kpqС,LQ/A! Ti)Zlk@ ܬ/i)(")")k }$F$F$F 5$/L /lF@jj(LNkle$$%8(k()` R 8 ELO Ri)^>jf | NrC s } ) vw5g   enfo Glvw LQ@iLm>j FL ~Jjjjii p qEh }jlrs`LQ:$ȱ$@+[_#{ 8  Խut! ai 8   E I   ] C } H h    ˰ 8  N   Lm E  ,  [ `LQ ,/ 8 ~/  Ơ? ѩ}/  [ /Lj0?MoLn FjMqLp NklLOLQnLoMlNLO R"(+}ըHH`Q R!!  % !   / .   FȑF! /GF \H"+0+* }! F tLQnm: J~nTF1F  *n+)5! n (, n)1JJJn(n*o} I ,0  ci a oF? @ , 8,0 ʩ0H Eh   i}  D ]DmmFLQvtu`*&!*@h ] 0 ^0` c 0l$$%}()()%*&J%H,@hH hH@,h $% 8i8$(%)0hhH ]h`() c 0H c 0 h}`hhh&JJ ](ll  LQ0  /qnoHH 9 9 H H  I9  9 } Nd EH  Q8 o n  FnoL HII/ Ih8`h`Lnon`no`u F }E VEhLO/luF l0BF/lɜɛ׽hE N  b VFL FREE SECTORS C} H) *Fh ):FȽ F FC IH' 0 d  i:Fȩ/F.l`CD/08HDIC}IHȰ/F`ȱ$>.+.i ȱ$:刄H !A \ Hȱ$*?ȝ 2. ? [_{ ,0}-:) 0$:>WI  IТ,LQH  0hLd ~ t u`C ?( 0(C.` E } R =! .ti S0N EE D XC )0')AY  )ע ? 0E088FG \o}n  (HhLcL3 iJ i Lqp 0=rspnqopqlk`jZj0  j FL`H}FhȑFȽlFi0 h FFLFpvqwgneofLF pq7  G0i 0 FJJh1FqȱFpȱFk`B!}08`hEE D 8. =D}tui( TʩL`b!)    cȌaȌd b`aab}H8 hdaHcd8 cH hHH  \h hc` =Hh I8ih( t  ( t(!` L\}CJfCJfCJfCDfC` a  HII  INdh  `h  `n)8jHniPoijIjFIjFIjh` a } I 38  8H0 I  ' H LQ8j Y  8j NdY  &I &I &IHeH.p!}Iiq  `!.莿 2Jjj }.m Ȉ!m FG` ɩLQ z "} e Hi04 \ Ȍ  8 i h !`I0 `C Y8.`DOS SYS#} I  ` ~ݩ.C/`ba.m۩mѤC9 `C L] H  ,- '0 l $}, BLVDE`D1:AUTORUN.SYS8hhJ ȱHȱIȱBȱDȱEeeHHLV)  %}1*  ,,p-  0 I &  '0   Lw)l, 0  I&LD1:MEM.SAV&}E:D1:DUP.SYSE:D1:DUP.SYSE:D1:DUP.}J)1CD1:DOS.SYS n  * \*`آ R'S )ɀ@  U))% BError lo(}ading MEM.SAV or memory!  0* b*c*d*e* R Hd*JSDd*J-=e* 0c*ʈд =}MYDOS 4)}.50T - Copyright 1988,˛Disks 1S- 3S- 4S- 5S- 8S-D: = D1: ~= =1-8.Dir of D1:-D8: *. Dir of D:A. *}Disk Directory K. Save MemoryB. Run Cartridge L. Load MemoryC. Copy File(s) M. Run at AddressD. Delete File(s) N. L+}oad MEM.SAVE. Rename File(s) O. Change Config.F. Lock File(s) P. Set DensityG. Unlock File(s) Q. Make DirectoryH. Wr,}ite DOS Files R. Pick DirectoryI. Initialize Disk S. Set RAMdisk #J. Duplicate Disk V. Set Verify Flag  ?莼-}( 0  =Select Item ( for menu):@  =ɛL)1L,*L,:W@ ,,L=No such item!.}L*, -L*, BNeed new file name! BNo drive or director0}ies allowed in new name!Lock Unlock Delete Lock which file?â-#Unlock which file?ɢ-$((H @ AQ/wDel1}ete what file?Ѣ-!((H @ ANJ =Answer 'Y' or 'N'h `B L?;(( ~=( ~= =? =Y ?Lj.H @ AhR ?2}R)L*,LM/L-Lz-File to rename, new name? @ A(9', ȱ:>0{ ПFull directory name?Z"L.Dire3}ctory to be used as 'D:'? @ A(5)L.(I: ȱޝL*, BInvalid directory!L?( 4}(0Li-File source, destination? '( @C۩2ڭ82ܭC B9'0 @(ߍeލd(DЍ( ? 9'5} A rBȱޙ':>Ȍ(C0J* .B :'ȱ/.* #,ɛȝ:' ߰ A L?,(0L*, '6}ut(:'3?&' .'Ƚ:'?&'  .ى'Q?''(#( ~= =-->' ~=7}Q =YR_o (J(  0?B݌''BK)`''utz0( >(L0L*,L?nDisk to FORMAT:8} YA B(UTލ1 =(Press for Enhanced Dns)Type to Format Drive 1: =AIYZNj[R VL9}?L*,D1:DUP.SYSDrive to write DOS files to? YAH1:*K)2J) Z wB hpJ) 2<2U:}TC٩1ة۩کL;Source, Destination (Sectors)? YA)((9'( SA)((((( @(0% =Inser;}t both disks, type = A( A((/( B(( BDrives not compatible!J(j(9'Hi''<}h(ɛy BInvalid options! @-&& @)׍&&(&&&۩ک&&&&8* <4&&&& <4=}8*8(ܭ(ݥ2C, BNot enough memory! ک&&`(Mh  & =L?&i &>}&&&mm   =  &((&թԥԍ(Ս(((( ( ((C2((?}ՠԍ((,(0"( (( =m(m( & &("L*,  ( AL4,(, =Insert DES@}TINATION disk, press =Nͼ J) b( 0K) ?((ԭ(խ( ( (((L4Drive, new density:A} YA9'ɛ BDrive unchanged.(ު90٨Ȍ(SD  ABL)xԌҭHӭ@ @ ʎӆ@B}ӭ@@ :  $ӹ @hөԥX` Aˠ =RAM disk present? =NL#8 =xlC}on or E type RAMdisk? =Aό  L   M A, A6: ' =No extra memory available!L#8L7 & & D}& =Use default config for 0)ȩ ~= =K? =NL7 =Size(K)? ? @FjFjFjFj: =Page seqE}uence? ? @o* =RAM disk drive no? = 09) `8 -8**H***) 9 Ȋ)h9 @@ʊ F}H'h(#''/'(ɛ ? @(@: 3 ʽ' L7 =Duplicated sequence number!L7 =Wrong numbG}er of entries!L7K큅쀄 =Verify WRITEs? ; =NumberH} of File Buffers? ? @  6 Lw),R( ';L*,Drive number or : =ɛLC99L60Ȍ( =Remove I}drive? =Y =Is drive configurable? =YЂ =High capacity drive? =Yy =Is drive double sided? =Y ; =TracksJ}/side? ? @#0M P( ; =Step rate? =4/ ; ';L*, =Drive size (in sectors)? ? @H(K}h *;L*,RAM disk drive no? 8L*,Verify WRITEs? ;L*, =WNPy`(`(  LABSAVE:filename,start,end(,init(L},run)) @TUH @Cp` 2< @؆8օڊ BInvalid START-END range!۩ @  @M} hԄՠAμȌZ wB04*  0$ڍXۍY֍T׍U,0LBLB #CL?ֆ׌`Load MEM.SAV from whaN}t file? 0#L*,L?Load from what file?) @TU&̩Z wB &0&-&а&𨭼INIZ'O}RV0II BNO CARTRIDGE!Ԇխ  )L?Run from what address? ?ɛ @P} BAddress must be 1-4 hex digits! BHILV n=`hh =HH` =0{a Hɛ n= n=h` nQ}=L*, = = pHH =hh`K: p `(((( i ɀ((L?(`(B'(0!HH''^R}>I^>(`^>DH(`(HI`(o5 ~= =( B( >@A (J wB0x((HHIIDDES}E B ?(CɈK(٢A ~= =( BL>(B^>((ڤ ܝHݝI VL_>L?(" B !B J) T} B(L& R XY( ?&:0H&((& ( .( & ( .(ʩ(U}`ލD&ߍEBIʎH( V0`ԩ ؠ@ȱ@ȱ)@ BError -- 128&`$8f 3AԄձG/ V}$<68i/(Ԧ`H&եԦ&&eԅheԅԊe(iL*@&&&&ԅL*@B ? 3A?*(ɛ:W}./2SX(0ȱ/.ɛ(ލ9'ި0#:Ȱ :ފ :ȱ: : CAD CAޥX}`(eޅީe߅`(` @L\A @TUȪ: BFile name not allowed!: )  i( =0+L Y}TUD BNot a disk file!(0` =Insert SOURCE disk, press =,(pӮ(A(O  1B AB1BZ} ` % 1(L/ b(de BJKO L?O` B((*(([}(`ȱޙ((:>Ȍ(`D:`OS.SYS,DOS.SYShh =L*,  VLJ C C,pLiLF#Խ٩Յ׆ \} LB`((:>Ȍ(`D:`OS.SYS,DOS.SYShh =L*,  VLJ C C,pLiLF#Խ٩Յ׆  4444@/QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE|"ig!ssemblervera||0r^}ogram(enryk#ygert||c !3&'dansk||#olorsand+lickby"!%,of-!c|ZRRRRRRRRRRRRRR_}RRRRRRRRRRRRRRRRRRRRRRRRC,L h 'H h(`;<xԭOӹө@X`hqhrHH`}ӭr)Hq@ 0;BJKDE V0}  T L  B `BHIa}LV` BLVDisc ErrorD1:*.*̅ӱӑ`@g2pPB+B@Bb}A,ine/d$o"ig!smaH0ԭ1ԭ ԥҭIڅXJڅYL؆ʚآ) ٩c} " کTٍSٍR RS٭S ڭTIT٩LHT hM ɛK)KLؠ ߅߅ LLd} M # (۠K'8 O L@&indhhڍS٭ڍT٩U U ɛR&. e}ͮڥڐSٮT (LRِե  L ``ЩЍЩ"ԩ̍ ԩԩ؍ԩ@XY`f}څڅ`H̰ڐʆ W  ޤ ڈh`@l ک ۰ uڠȑ L ڭe` ڱ^I^`g}ڌ`ڮڬ`P`)߮A[`کL0ۅHHڍ؍ 3h}hhة` ,ܰ`ڍ ڥH hڬ ڠ'^ڥ ڎڥ8څڱɛ f^(LȘ8ڍei}څڅ ڍڭe獰ڭ<meڐڥ^i(^_ ,ܐ LKۥ '^ څڌ`HH ܭڍ;ܭڍ<j}hhڭ<ͯ 8`;ͮڐ`ڍ;ܭڍfhdgsaLJ:K\^OPUI_|VCBXZ$#&%"![ ]NM?R}EYTWQ()'@}FHDGSA {   ` } ~Henryk Cygert.30}3 `:3`1233 &4ʭ401}512}6243Ԭ380m112123` }d' 12=26#15=1851262Ոέ1i=`12303 `}2`1.1.23123`12303`GA:`80   .1.23}߭123`12 X@?2 X>=`)HJJJJh nH nh`i0:i`}{멀| H hɛ,})} |`;<}L>}L+{L- { L|* L2$['K@ `} `yz {yezeL8yzL `L2e` ҍЍ؍}ҍj𩠍deLڭ   ٩P67 ] C=Ꝋ )0 ȱLx}dk-argin-argin$ir3creencom2om"uildlib2esetlib(Px( fآ Cfg@ݽA޽ޠ f-}dU -O} -( )0iiLki91Lk dIdLk Qde OI)OLk}5d6eL<= `y۽ ,oad3ave$ir$osM M )0EL xFkڽ 2un,ist-onitor},abels#lear 婅 )0{L #ompile$estination!utorun25.bkZ/ff/n-emory$isc6erify  -} m^ )LL ILL  .eɿߩ}e L کsL L  S L@!ddress!89& q}rq Cqg?ꙙqh8hʘ C=qLL󩑍LjLZ L  . }Ls L ` 8 sLs" HHIh C=Ꝇ L@&rom }  ~L`T,ength" " L!4!7%7c 2350?:*8 i}? _ W)  C=i <=8 oVYt) C?x }Lhw^7m6T!VIVhLW XWL XWذO}LT8TLmL)UT %ditor#ompiler"ug&ile/ptions ڠQ}'.|LHȱȱHH C= hh <=he ڬ }ڠLS L` M  ڭmm &NȌؐ}ONؐLϬʈyNI8mL ' C=  <=H}mH ɛ hHɛ h < m?@hHLhH}0EiTiU8T8U CLmTUL}Hhh C= }hȹȹ `0Pp)` i `8` `ADCANDASLBCCBCSBEQBITBMIBNEBPLBRKBVCBVSCLCCLDCLI}CLVCMPCPXCPYDECDEXDEYEORINCINXINYJMPJSRLDALDXLDYLSRNOPORAPHAPHPPLAPLPROLRORRTIRTSSBCSECSEDSEISTASTYSTXTAXTAYTSXTXATXSTYA...A}   #   ,X  ,Y  ,X  ,Y (,X)(),Y() fflffff'ffTuruuuu{E}E`iE`QE`!EE`-EE`~xoxQx$xxB ]WZ]WZW]WZ W]WZ0W]WZ}9393DLI1STA $201PLARTI.DLI1PHACLDLDA MSB_FNT+1STA $D40ASTA $D409LDA #DLISTA $201PLARTI.PUTP}MJSR WAITAND #0TAXSTA PLAYER2,XSTA PLAYER3,XINXBNE *-4LDY #98LDX #0.P_P LDA MATRPM,XSTA PLAYER3,YINYINXCPX #16}BNE P_PLDA #112STA $D003RTS.WAIT LDA $D40BBNE *-3RTS.MSB_FNT ,0,0.VIVLDA #ANTSTA $231LDA #DSTA $201JSR WAITLDA #$C0STA $D40ELDA #$21STA $22FLDA #0STA $2C8STA $D01A.V1JSR WAITLDA $284BNE }*+5JSR GAMEJSR CZY_EXITJMP V1.DPHATXAPHACLDLDX #$90.D1;LDA C1,XSTX $D016STX $D40AINXCPX #$98BNE D1.D2;LDA C},XSTX $D016STX $D40ADEXCPX #$90BNE D2PLATAXPLARTI.C1,$92,$94,$96,$9A.C,$9A,$96,$94,$92.ANT('PPPPPPPPP'),$4}6,SCRV('P&&PPPPP&PPPP&P'),$41,ANT.SCRV('GALACTIC FACTORY')(' PRESENT ')('THE BREAK DREAMS')(' FIRE TO GAME }')('SHF CTRL ESC EXI').ZN*=*+32%=*.END;͠.ANIMACJE=$6800.PLAC=$7000.END_PLAC=$97FF.ZESTAW=$9800.CODING=$A000.}MATRPM=$B200.PMOBJ=$B800.PLAYER2=PMOBJ+$600.PLAYER3=PMOBJ+$700;.ADR0=$E0.BYTE=$E2.POM2=$E4.XR=$E6.YR=$E7;-end-};,CODING,END_COD-1*=CODING%=*.RUNJSR VIVRTS.GAMEJSR WAITLDA #0STA $D40ELDA #3STA $D404LDA #0STA $D405STA $D40}ESTA $D400TAX.ZPMSTA $D000,XINXCPX #4BNE ZPMLDA #0STA $D00BSTA $D00ALDA #DLISTA $200STX $201LDA #<}ANTICLDX #>ANTICSTA $230STX $231LDA #$21STA $22FJSR WAITLDA #$C0STA $D40ELDA PLAC-4STA 710LDA PLAC-3STA 709LDA }PLAC-2STA 708LDA PLAC-1STA 712LDA #>ZESTAWSTA MSB_FNTCLCADC #4STA MSB_FNT+1JSR PUTPMLDA #>PMOBJSTA $D407LDA #'11}1001STA $22FSTA $D400LDA #1STA $26FSTA $D01BLDA #'10STA $D01D.CENTR1JSR WAITLDA POZXCMP ILE1BEQ CENTR2LDX #0.C}ENLINXINC ANTIC1,XINXINXCPX #54BNE CENLINC ILE1JMP CENTR1.POZX ,77.POZY ,2.CENTR2JSR WAITLDA POZYCMP ILE2BEQ C}OLpmINC ILE2LDX #0.CENGINXLDA ANTIC1+3,XSTA ANTIC1,XINXLDA ANTIC1+3,XSTA ANTIC1,XCPX #51BCS CENGLDA #>ZESTAWST}A MSB_FNTCLCADC #4STA MSB_FNT+1LDA ILE2AND #1BEQ CENG1LDA #>ZESTAWSTA MSB_FNT+1CLCADC #4STA MSB_FNTLDA ANTIC2+1}CLCADC #$80STA ANTIC2+1LDA ANTIC2+2ADC #0STA ANTIC2+2.CENG1JMP CENTR2.COLpmLDA #$DASTA $2C3STA $D015STA $2C2STA} $D014JSR WAITJSR INIT_ANILDA #0.LOOPSTA P_SKOKUJSR CZY_EXITJSR JOYJSR SPR_PODJSR SPECIALJSR FIREJSR TAKEJSR DETH}LDA FLG_DBEQ LOOPJMP EXIT_GAME.FLG_D ,0.MAKE_TAB;w lini ducha:LDA LINIA_NA+1STA POM2LDA LINIA_NA+2STA POM2+1LDY #}16LDA (POM2),YAND #$FESTA NASTA ZN+3ORA #1STA ZN+4LDY #15LDA (POM2),YAND #$FESTA Z_LEWEJSTA ZN+1ORA #1STA ZN+2L}DY #18LDA (POM2),YAND #$FESTA Z_PRAWEJSTA ZN+5ORA #1STA ZN+6;linia nad duchem:LDA ANTIC1+1CMP ANTIC1+4BNE MT2LDA} LINIA_NAD+1STA POM2LDA LINIA_NAD+2STA POM2+1LDY #17LDA (POM2),YAND #$FESTA GORA_PRAWOSTA ZN+14ORA #1STA ZN+15LDY }#16LDA (POM2),YAND #$FESTA NADSTA ZN+12ORA #1STA ZN+13LDY #15LDA (POM2),YAND #$FESTA GORA_LEWOSTA ZN+10ORA #1STA} ZN+11;linia pod duchem:.MT2LDA LINIA_POD+1STA POM2LDA LINIA_POD+2STA POM2+1LDY #16LDA (POM2),YAND #$FESTA PODSTA} ZN+20ORA #1STA ZN+21.EX_MAKECLCRTS.NAD ,0.NA ,0.POD ,0.GORA_LEWO ,0.GORA_PRAWO ,0.Z_LEWEJ ,0.Z_PRAWEJ ,0.JOYL}DA $278CMP #15BNE *+3RTSPHAJSR MAKE_TABPLACMP #14BNE *+5JMP SKOKCMP #13BNE *+5JMP GORACMP #11BNE *+5JMP PRAWO}CMP #7BNE *+5JMP LEWOCMP #6BNE *+5JMP SKOK_PRAWOCMP #10BNE *+5JMP SKOK_LEWORTS.SPR_PODLDA NACMP #112BEQ L1JSR W}AITJSR GORALDA PODBEQ SPR_POD.L1RTS.P_SKOKU ,0.SKOKLDA NADCMP #92BEQ SKO0CMP #112BEQ SKO0CMP #0BEQ SKO0.EX_SK}OKRTS.SKO0LDA NACMP #112BEQ LINALDA P_SKOKUCMP #50BEQ EX_SKOKJSR DOLINC P_SKOKUJMP SKOK.LINALDA #0STA P_SKOKUJ}MP DOL.SKOK_PRAWOLDA P_SKOKUCMP #60BEQ SKOK_PLDA NADBNE SKP1JSR DOL.SKP1LDA Z_PRAWEJBNE SKP2JSR LEWO.SKP2INC P_}SKOKUJMP SKOK_PRAWO.SKOK_PLDA Z_PRAWEJBNE SKP5JSR LEWO.SKP5LDA PODBNE SKP6JSR GORADEC P_SKOKUBNE SKOK_P.SKP6RTS}.SKOK_LEWOLDA P_SKOKUCMP #60BEQ SKOK_LLDA NADBNE SKL1JSR DOL.SKL1LDA Z_LEWEJBNE SKL2JSR PRAWO.SKL2INC P_SKOKUJMP} SKOK_LEWO.SKOK_LLDA Z_LEWEJBNE SKL3JSR PRAWO.SKL3LDA PODBNE SKL4JSR GORADEC P_SKOKUBNE SKOK_L.SKL4RTS;}.KIER_PM ,0.LEWOJSR WAITLDA ILE1CMP #109BNE *+3RTSLDA $D007BEQ LEW0STA $D01ELDX #0LDA Z_PRAWEJ.SPR}_LEWOCMP TAB_IDZ,XBEQ LEW0INXCPX #7BNE SPR_LEWORTS.TAB_IDZ('prt~ ').LEW0 ;LDA #0STA KIER_PMDEC HOR_PLDA HO}R_PSTA $D404BMI *+3RTSLDA #3STA HOR_PSTA $D404INC ILE1LDX #0.LEW1 ;INXINC ANTIC1,XINXINXCPX #54BNE LEW1}JMP MAKE_TAB;.PRAWOJSR WAITLDA ILE1BNE *+3RTS;LDA $D007;BEQ PR0;STA $D01ELDX #0LDA Z_LEWEJ.SPR_PRAWOCMP }TAB_IDZ,XBEQ PR0INXCPX #7BNE SPR_PRAWOLDA $D007BEQ PR0STA $D01ERTS.PR0 ;LDA #1STA KIER_PMINC HOR_PLDA HOR_}PSTA $D404CMP #4BEQ *+3RTSLDA #0STA HOR_PSTA $D404DEC ILE1LDX #0.PR1 ;INXDEC ANTIC1,XINXINXCPX #54BNE P}R1JMP MAKE_TAB;.GORAJSR WAITLDA ILE2CMP #150BNE *+3RTSLDA PODCMP #112BEQ GOR0CMP #0BEQ GOR0CMP #92BEQ GO}R0CMP #114BEQ GOR0CMP #84BEQ GOR0CMP #116BEQ GOR0CMP #126BEQ GOR0CMP #60BEQ GOR0CMP #82BEQ GOR0RTS.GOR0 ;}INC VER_PLDA VER_PSTA $D405CMP #7BPL *+3RTSLDA #0STA VER_PSTA $D405INC ILE2LDX #0.GOR1 ;INXLDA ANTIC1+3,X}STA ANTIC1,XINXLDA ANTIC1+3,XSTA ANTIC1,XINXCPX #51BNE GOR1LDA #>ZESTAWSTA MSB_FNTCLCADC #4STA MSB_FNT+1LDA ILE}2AND #1BNE *+5JMP MAKE_TABLDA #>ZESTAWSTA MSB_FNT+1CLCADC #4STA MSB_FNTLDA ANTIC2+1CLCADC #$80STA ANTIC2+1LDA AN}TIC2+2ADC #0STA ANTIC2+2RTS;.DOLJSR WAITLDA ILE2BNE *+3RTS.DOL0 ;DEC VER_PLDA VER_PSTA $D405BMI *+3RTS}LDA #7STA VER_PSTA $D405DEC ILE2LDX #50.DOL1 ;LDA ANTIC1,XSTA ANTIC1+3,XDEXLDA ANTIC1,XSTA ANTIC1+3,XDEXDE}XBPL DOL1LDA #>ZESTAWSTA MSB_FNTCLCADC #4STA MSB_FNT+1LDA ILE2AND #1BNE *+5JMP EXITLDA #>ZESTAWSTA MSB_FNT+1CL}CADC #4STA MSB_FNTLDA ANTIC1+1SECSBC #$80STA ANTIC1+1LDA ANTIC1+2SBC #0STA ANTIC1+2RTS.EXITJSR MAKE_TABLDA NADC}MP #112BEQ EX0CMP #92BEQ EX0CMP #0BEQ EX0JSR DOLJSR DOLJSR DOLJSR DOLJMP DOL.EX0RTS.HOR_P ,3.VER_P ,0.ILE1 ,0}.ILE2 ,0.CZY_EXITLDA $D209CMP #220BEQ EXIT_GAMECMP #236BEQ NRM_ZESRTS .EXIT_GAMELDA #0STA $D003STA $D002STA $D0}1DSTA $26FLDA #$40STA $D40ECLIPLAPLARTS.NRM_ZESLDA #$E0STA MSB_FNTLDA $D209CMP #236BEQ NRM_ZESLDA #>ZESTAWSTA }MSB_FNTRTS.SPECIALRTS.FLG_F ,0.KIER_MIS ,0.FIRELDA FLG_FBEQ *+5JMP ANI_MISSLDA $284BEQ *+3RTSLDA KIER_PMBEQ F0}STA KIER_MISINC FLG_FBNE F1.F0STA KIER_MISINC FLG_F.F1LDA LINIA_NA+1STA ADR_MISLDA LINIA_NA+2STA ADR_MIS+1JMP ANI_}MISS.TAKE.DETHRTSLDA NACMP #32BCC YDETHCMP #58BCS YDETHAND #0STA FLG_DRTS.YDETHORA #1STA FLG_DRTS.END_COD;}қ.TIMER2=$21A.VEC_TIM2=$228.CH_ANI=ZESTAW+$100;INIT_ANI,END_ANIMATOR-1*=*%=*.SPEED_ANI ,0.INIT_ANILDA #20}LDY #ANIMA1STA SPEED_ANI.EX_ANIMASTY VEC_TIM2STX VEC_TIM2+1LDA SPEED_ANISTA TIMER2RTS.ANIMA1LDX #0.}ANI1LDA ANIMACJE,XSTA CH_ANI,XLDA ANIMACJE+$400,XSTA CH_ANI+$400,XINXBNE ANI1LDY #ANIMA2JMP EX_ANIMA.}ANIMA2LDX #0.ANI2LDA ANIMACJE+$100,XSTA CH_ANI,XLDA ANIMACJE+$500,XSTA CH_ANI+$400,XINXBNE ANI2LDY #AN}IMA3JMP EX_ANIMA.ANIMA3LDX #0.ANI3LDA ANIMACJE+$200,XSTA CH_ANI,XLDA ANIMACJE+$600,XSTA CH_ANI+$400,XINXBNE ANI3L}DY #ANIMA4JMP EX_ANIMA.ANIMA4LDX #0.ANI4LDA ANIMACJE+$300,XSTA CH_ANI,XLDA ANIMACJE+$700,XSTA CH_ANI+$}400,XINXBNE ANI4LDY #ANIMA5JMP EX_ANIMA;.ANIMA5JSR ANIMA1LDA ANTIC1+1STA ADR0LDA ANTIC1+2}STA ADR0+1LDY #$FFLDX #0STX XR.ANI51INYCPY #36BCS ANI52LDA (ADR0),YCMP #32BCC ANI51 ;<CMP #58BCS ANI51 ;>STY }YRJSR SHERCH_ADRLDY YRJMP ANI51.ANI52LDA ADR0CLCADC #128STA ADR0LDA ADR0+1ADC #0STA ADR0+1LDY #$FFLDX XRINXST}X XRCPX #9BNE ANI51RTS.TAB_ANI('@BDFHJLNPRTVXZ').ADR_ANI,OB01,OB02,OB03,OB04,OB05,OB06,OB07,OB08,OB09,OB10,OB11,OB12},OB13,OB14.SHERCH_ADRCPY #3BCS SH1-2RTSLDX #0.SH1CMP TAB_ANI,XBEQ FOUNDINXCPX #14BNE SH1RTS.FOUNDSTA BYTETXA}ASL ATAXLDA ADR_ANI,XSTA DO_ANI+1LDA ADR_ANI+1,XSTA DO_ANI+2.DO_ANIJMP *.OB01 ;pluskJMP SH_CLR.OB02 ;ptak lewoLDY} YRDEYLDA (ADR0),YAND #$FEBEQ OB21.OB2ALDA #44JMP SH_CHR.OB21.PUT_LEWJSR SH_CLRLDY YRDEYLDA BYTESTA (ADR0),YOR}A #1INYSTA (ADR0),YRTS.OB03 ;ptak prawoLDY YRINYINYLDA (ADR0),YAND #$FEBEQ *+5JMP OB2A.PUT_PRAWJSR SH_CLRLDY YR}INYSTY YRLDA BYTEJMP SH_CHR.OB04 ;zaba prawoLDY YRINYINYLDA (ADR0),YAND #$FEBEQ OB41.OB4ALDA #42JMP SH_CHR.OB}41JMP PUT_PRAW.OB05 ;zaba lewoLDY YRDEYLDA (ADR0),YAND #$FEBNE OB4AJMP PUT_LEW.OB06 ;zaba stoiLDY YRDEYLDA (ADR}0),YAND #$FEBEQ OB61LDY YRINYINYLDA (ADR0),YAND #$FEBEQ *+5JMP OB4ALDA #38JMP SH_CHR.OB61LDA #40JMP SH_CHR.OB0}7 ;ptak stoiLDY YRDEYLDA (ADR0),YAND #$FEBEQ OB71LDY YRINYINYLDA (ADR0),YAND #$FEBEQ *+5JMP OB2ALDA #36JMP SH_C}HR.OB71LDA #34JMP SH_CHR.OB08 ;kroplaLDA ADR0CLCADC #128STA POM2LDA ADR0+1ADC #0STA POM2+1LDY YRLDA (POM2),YAND} #$FEBEQ OB81LDA #32JMP SH_CHR.OB81.PUT_PODJSR SH_CLRLDY YRLDA BYTESTA (POM2),YINYORA #1STA (POM2),YRTS.OB09R}TS.OB10 ;gacek dolLDA ADR0CLCADC #128STA POM2LDA ADR0+1ADC #0STA POM2+1LDY YRLDA (POM2),YAND #$FEBEQ PUT_PODLDA }#54JMP SH_CHR.OB11RTS.OB12 ;gacek goraLDA ADR0SECSBC #128STA POM2LDA ADR0+1SBC #0STA POM2+1LDY YRLDA (POM2),YA}ND #$FEBEQ OB121LDA #50JMP SH_CHR.OB121.PUT_NADJSR SH_CLRLDY YRLDA BYTESTA (POM2),YINYORA #1STA (POM2),YRTS.OB}13RTS.OB14RTS.SH_CLRLDA #0.SH_CHRLDY YRSTA (ADR0),YINYORA #1STA (ADR0),YRTS.ADR_MIS ,0,0.ANI_MISSLDA KIER_MIS}BNE *+5JMP MIS_PRAWO.MIS_LEWOLDA ADR_MISSTA POM2LDA ADR_MIS+1STA POM2+1LDA #0LDY #16STA (POM2),YDEYSTA (POM2),YD }EC ADR_MISDEC POM2LDA (POM2),YAND #$FEBEQ PMLCMP #32BCC EX_MISCMP #58BCC PML.EX_MISLDA #0STA FLG_FRTS.PMLLDA # }10STA (POM2),YINYORA #1STA (POM2),YRTS.MIS_PRAWOLDA ADR_MISSTA POM2LDA ADR_MIS+1STA POM2+1LDA #0LDY #16STA (POM2 }),YINYSTA (POM2),YINC ADR_MISINC POM2LDA (POM2),YAND #$FEBEQ PMPCMP #32BCC EX_MISCMP #58BCS EX_MIS.PMPLDA #10IN }YSTA (POM2),YDEYORA #1STA (POM2),YRTS.END_ANIMATOR*=MATRPM%=*,'01111111,'11111110,'01111000,'01111000,'01111000 },'00110000,'11011000,'11011100,'11101100,'01111100,'01111001,'00110001,'00110001,'00110001,'00110001,'0011100100{;MODUL GIER.EDIT=19222 ;$4B16,$FFFF,ANTIC,END-1*=$480%=*.ANTIC('PPP'),$60,$F0.ANTIC1,$F4,PLAC,$F4,PLAC,$F4,PLAC+$}80,$F4,PLAC+$80,$F4,PLAC+$100,$F4,PLAC+$100.LINIA_NAD,$F4,PLAC+$180,$F4,PLAC+$180.LINIA_NA,$F4,PLAC+$200,$F4,PLAC+$2}00.LINIA_POD,$F4,PLAC+$280,$F4,PLAC+$280,$F4,PLAC+$300,$F4,PLAC+$300,$F4,PLAC+$380,$F4,PLAC+$380,$F4,PLAC+$400.ANTIC}2,$D4,PLAC+$400,$F0,$70,$C4,ZN,$C4,ZN,$30,$41,ANTIC.DLIPHACLDLDA MSB_FNTSTA $D40ASTA $D409LDA #DLI1STA $201PLARTI.DLI1PHACLDLDA MSB_FNT+1STA $D40ASTA $D409LDA #DLISTA $201PLARTI.PUTP}MJSR WAITAND #0TAXSTA PLAYER2,XSTA PLAYER3,XINXBNE *-4LDY #98LDX #0.P_P LDA MATRPM,XSTA PLAYER3,YINYINXCPX #16}BNE P_PLDA #112STA $D003RTS.WAIT LDA $D40BBNE *-3RTS.MSB_FNT ,0,0.VIVLDA #ANTSTA $231LDA #DSTA $201JSR WAITLDA #$C0STA $D40ELDA #$21STA $22FLDA #0STA $2C8STA $D01A.V1JSR WAITJSR CZY_EXIT}LDA $284BNE *+5JSR GAMEJMP V1.DPHATXAPHACLDLDX #$94.D1;LDA C1,XSTX $D016STX $D40AINXCPX #$9CBNE D1.D2;LDA C},XSTX $D016STX $D40ADEXCPX #$94BNE D2LDA #$C8STA $D016STA $D40APLATAXPLARTI.C1,$92,$94,$96,$9A.C,$9A,$96,$94,}$92.ANT('PPPPPPPPP'),$46,SCRV('P&&PPPPP&PPPP&P'),$41,ANT.SCRV(' THE LIGHT ')(' PRESENT ')('THE BREAK} DREAMS')(' FIRE TO GAME ')('SHF CTRL ESC OUT').ZN*=*+32%=*.END;͠.ANIMACJE=$6800.PLAC=$7000.END_PLAC=$97FF.}ZESTAW=$9800.CODING=$A000.MATRPM=$B200.PMOBJ=$B800.PLAYER2=PMOBJ+$600.PLAYER3=PMOBJ+$700;.ADR0=$E0.BYTE=$E2.POM2}=$E4.XR=$E6.YR=$E7;-end-;,CODING,END_COD-1*=CODING%=*.RUNJSR VIVRTS.GAMEJSR WAITLDA #0STA $D40ELDA #3STA $D4}04LDA #0STA $D405STA $D40ESTA $D400TAX.ZPMSTA $D000,XINXCPX #4BNE ZPMLDA #0STA $D00BSTA $D00ALDA #}DLISTA $200STX $201LDA #ANTICSTA $230STX $231LDA #$21STA $22FJSR WAITLDA #$C0STA $D40ELDA PLAC-4STA} 710LDA PLAC-3STA 709LDA PLAC-2STA 708LDA PLAC-1STA 712LDA #>ZESTAWSTA MSB_FNTCLCADC #4STA MSB_FNT+1JSR PUTPMLD}A #>PMOBJSTA $D407LDA #'111001STA $22FSTA $D400LDA #1STA $26FSTA $D01BLDA #'10STA $D01DJMP COLpm.CENTR1JSR WAITL }DA POZXCMP ILE1BEQ CENTR2LDX #0.CENLINXINC ANTIC1,XINXINXCPX #54BNE CENLINC ILE1JMP CENTR1.POZX ,77.POZY ,2.CE!}NTR2JSR WAITLDA POZYCMP ILE2BEQ COLpmINC ILE2LDX #0.CENGINXLDA ANTIC1+3,XSTA ANTIC1,XINXLDA ANTIC1+3,XSTA ANTIC"}1,XCPX #51BCS CENGLDA #>ZESTAWSTA MSB_FNTCLCADC #4STA MSB_FNT+1LDA ILE2AND #1BEQ CENG1LDA #>ZESTAWSTA MSB_FNT+#}1CLCADC #4STA MSB_FNTLDA ANTIC2+1CLCADC #$80STA ANTIC2+1LDA ANTIC2+2ADC #0STA ANTIC2+2.CENG1JMP CENTR2.COLpmLDA$} #$DASTA $2C3STA $D015STA $2C2STA $D014JSR WAITJSR INIT_ANILDA #0.LOOPSTA P_SKOKUJSR CZY_EXITJSR JOYJSR SPR_PODJ%}SR SPECIALJSR FIREJSR TAKEJSR DETHLDA FLG_DBEQ LOOPJMP EXIT_GAME.FLG_D ,0.MAKE_TAB;w lini ducha:LDA LINIA_NA+1STA&} POM2LDA LINIA_NA+2STA POM2+1LDY #16LDA (POM2),YAND #$FESTA NASTA ZN+3ORA #1STA ZN+4LDY #15LDA (POM2),YAND #$FES'}TA Z_LEWEJSTA ZN+1ORA #1STA ZN+2LDY #18LDA (POM2),YAND #$FESTA Z_PRAWEJSTA ZN+5ORA #1STA ZN+6;linia nad duchem:L(}DA ANTIC1+1CMP ANTIC1+4BNE MT2LDA LINIA_NAD+1STA POM2LDA LINIA_NAD+2STA POM2+1LDY #18LDA (POM2),YAND #$FESTA GORA_)}PRAWOSTA ZN+14ORA #1STA ZN+15LDY #16LDA (POM2),YAND #$FESTA NADSTA ZN+12ORA #1STA ZN+13LDY #15LDA (POM2),YAND #$*}FESTA GORA_LEWOSTA ZN+10ORA #1STA ZN+11;linia pod duchem:.MT2LDA LINIA_POD+1STA POM2LDA LINIA_POD+2STA POM2+1LDY +}#16LDA (POM2),YAND #$FESTA PODSTA ZN+20ORA #1STA ZN+21.EX_MAKECLCRTS.NAD ,0.NA ,0.POD ,0.GORA_LEWO ,0.GORA_PRAW,}O ,0.Z_LEWEJ ,0.Z_PRAWEJ ,0.JOYLDA $278CMP #15BNE *+3RTSPHAJSR MAKE_TABPLACMP #14BNE *+5JMP SKOKCMP #13BNE *+-}5JMP GORA1CMP #11BNE *+5JMP PRAWOCMP #7BNE *+5JMP LEWOCMP #6BNE *+5JMP SKOK_PRAWOCMP #10BNE *+5JMP SKOK_LEWORTS.}.SPR_PODLDA NACMP #112BEQ L1JSR WAITJSR GORALDA PODBEQ SPR_POD.L1RTS.P_SKOKU ,0.SKOKLDA NADCMP #92BEQ SKO0CM/}P #112BEQ SKO0CMP #0BEQ SKO0.EX_SKOKRTS.SKO0LDA NACMP #112BEQ LINALDA P_SKOKUCMP #50BEQ EX_SKOKJSR DOLINC P_SKO0}KUJMP SKOK.LINALDA #0STA P_SKOKUJMP DOL.SKOK_PRAWOLDA P_SKOKUCMP #60BEQ SKOK_PLDA NADBNE SKP1JSR DOL.SKP1LDA Z1}_PRAWEJBNE SKP2JSR LEWO.SKP2INC P_SKOKUJMP SKOK_PRAWO.SKOK_PLDA Z_PRAWEJBNE SKP5JSR LEWO.SKP5LDA PODBNE SKP6JSR 2}GORADEC P_SKOKUBNE SKOK_P.SKP6RTS.SKOK_LEWOLDA P_SKOKUCMP #60BEQ SKOK_LLDA NADBNE SKL1JSR DOL.SKL1LDA Z_LEWEJBN3}E SKL2JSR PRAWO.SKL2INC P_SKOKUJMP SKOK_LEWO.SKOK_LLDA Z_LEWEJBNE SKL3JSR PRAWO.SKL3LDA PODBNE SKL4JSR GORADEC P4}_SKOKUBNE SKOK_L.SKL4RTS;.KIER_PM ,0.LEWOJSR WAITLDA ILE1CMP #109BNE *+3RTSLDA $D007BEQ L5}EW0STA $D01ELDX #0LDA Z_PRAWEJ.SPR_LEWOCMP TAB_IDZ,XBEQ LEW0INXCPX #7BNE SPR_LEWORTS.TAB_IDZ('prt~ ').LEW0 ;6}LDA #0STA KIER_PMDEC HOR_PLDA HOR_PSTA $D404BMI *+3RTSLDA #3STA HOR_PSTA $D404INC ILE1LDX #0.LEW1 ;INX7}INC ANTIC1,XINXINXCPX #54BNE LEW1JMP MAKE_TAB;.PRAWOJSR WAITLDA ILE1BNE *+3RTS;LDA $D007;BEQ PR0;STA $D08}1ELDX #0LDA Z_LEWEJ.SPR_PRAWOCMP TAB_IDZ,XBEQ PR0INXCPX #7BNE SPR_PRAWOLDA $D007BEQ PR0STA $D01ERTS.PR0 ;9}LDA #1STA KIER_PMINC HOR_PLDA HOR_PSTA $D404CMP #4BEQ *+3RTSLDA #0STA HOR_PSTA $D404DEC ILE1LDX #0.PR1 ;:}INXDEC ANTIC1,XINXINXCPX #54BNE PR1JMP MAKE_TAB;.GORA1JSR WAITLDA ILE2CMP #150BNE *+3RTSLDA PODCMP #112B;}EQ GOR0RTS.GORAJSR WAITLDA ILE2CMP #150BNE *+3RTSLDA POD;CMP #112;BEQ GOR0CMP #0BEQ GOR0CMP #92BEQ GOR0CMP #1<}14BEQ GOR0CMP #84BEQ GOR0CMP #116BEQ GOR0CMP #126BEQ GOR0CMP #60BEQ GOR0CMP #82BEQ GOR0RTS.GOR0 ;INC VER_P=}LDA VER_PSTA $D405CMP #7BPL *+3RTSLDA #0STA VER_PSTA $D405INC ILE2LDX #0.GOR1 ;INXLDA ANTIC1+3,XSTA ANTIC>}1,XINXLDA ANTIC1+3,XSTA ANTIC1,XINXCPX #51BNE GOR1LDA #>ZESTAWSTA MSB_FNTCLCADC #4STA MSB_FNT+1LDA ILE2AND #1?}BNE *+5JMP MAKE_TABLDA #>ZESTAWSTA MSB_FNT+1CLCADC #4STA MSB_FNTLDA ANTIC2+1CLCADC #$80STA ANTIC2+1LDA ANTIC2+2AD@}C #0STA ANTIC2+2RTS;.DOLJSR WAITLDA ILE2BNE *+3RTS.DOL0 ;DEC VER_PLDA VER_PSTA $D405BMI *+3RTSLDA #7SA}TA VER_PSTA $D405DEC ILE2LDX #50.DOL1 ;LDA ANTIC1,XSTA ANTIC1+3,XDEXLDA ANTIC1,XSTA ANTIC1+3,XDEXDEXBPL DOLB}1LDA #>ZESTAWSTA MSB_FNTCLCADC #4STA MSB_FNT+1LDA ILE2AND #1BNE *+5JMP EXITLDA #>ZESTAWSTA MSB_FNT+1CLCADC #4C}STA MSB_FNTLDA ANTIC1+1SECSBC #$80STA ANTIC1+1LDA ANTIC1+2SBC #0STA ANTIC1+2RTS.EXITJSR MAKE_TABLDA NADCMP #112BD}EQ EX0CMP #92BEQ EX0CMP #0BEQ EX0JSR DOLJSR DOLJSR DOLJSR DOLJMP DOL.EX0RTS.HOR_P ,3.VER_P ,0.ILE1 ,0.ILE2 ,0E}.CZY_EXITLDA $D209CMP #220BEQ EXIT_GAMECMP #236BEQ NRM_ZESRTS .EXIT_GAMELDA #0STA $D003STA $D002STA $D01DSTA $2F}6FLDA #$40STA $D40ECLIPLAPLARTS.NRM_ZESLDA #$E0STA MSB_FNTLDA $D209CMP #236BEQ NRM_ZESLDA #>ZESTAWSTA MSB_FNTRG}TS.SPECIALRTS.FLG_F ,0.KIER_MIS ,0.FIRELDA FLG_FBEQ *+5JMP ANI_MISSLDA $284BEQ *+3RTSLDA KIER_PMBEQ F0STA KIER_H}MISINC FLG_FBNE F1.F0STA KIER_MISINC FLG_F.F1LDA LINIA_NA+1STA ADR_MISLDA LINIA_NA+2STA ADR_MIS+1JMP ANI_MISS.TAKI}E.DETHRTSLDA NACMP #32BCC YDETHCMP #58BCS YDETHAND #0STA FLG_DRTS.YDETHORA #1STA FLG_DRTS.END_COD;J}қ.TIMER2=$21A.VEC_TIM2=$228.CH_ANI=ZESTAW+$100;INIT_ANI,END_ANIMATOR-1*=*%=*.SPEED_ANI ,0.INIT_ANILDA #20LDY #ANIMA1STA SPEED_ANI.EX_ANIMASTY VEC_TIM2STX VEC_TIM2+1LDA SPEED_ANISTA TIMER2RTS.ANIMA1LDX #0.ANI1LDA L}ANIMACJE,XSTA CH_ANI,XLDA ANIMACJE+$400,XSTA CH_ANI+$400,XINXBNE ANI1LDY #ANIMA2JMP EX_ANIMA.ANIMA2LDM}X #0.ANI2LDA ANIMACJE+$100,XSTA CH_ANI,XLDA ANIMACJE+$500,XSTA CH_ANI+$400,XINXBNE ANI2LDY #ANIMA3JMP N}EX_ANIMA.ANIMA3LDX #0.ANI3LDA ANIMACJE+$200,XSTA CH_ANI,XLDA ANIMACJE+$600,XSTA CH_ANI+$400,XINXBNE ANI3LDY #ANIMA4JMP EX_ANIMA.ANIMA4LDX #0.ANI4LDA ANIMACJE+$300,XSTA CH_ANI,XLDA ANIMACJE+$700,XSTA CH_ANI+$400,XINXP}BNE ANI4LDY #ANIMA5JMP EX_ANIMA;.ANIMA5JSR ANIMA1LDA ANTIC1+1STA ADR0LDA ANTIC1+2STA ADR0+Q}1LDY #$FFLDX #0STX XR.ANI51INYCPY #36BCS ANI52LDA (ADR0),YCMP #32BCC ANI51 ;<CMP #58BCS ANI51 ;>STY YRJSR SHR}ERCH_ADRLDY YRJMP ANI51.ANI52LDA ADR0CLCADC #128STA ADR0LDA ADR0+1ADC #0STA ADR0+1LDY #$FFLDX XRINXSTX XRCPX S}#9BNE ANI51RTS.TAB_ANI('@BDFHJLNPRTVXZ').ADR_ANI,OB01,OB02,OB03,OB04,OB05,OB06,OB07,OB08,OB09,OB10,OB11,OB12,OB13,OB1T}4.SHERCH_ADRCPY #3BCS SH1-2RTSLDX #0.SH1CMP TAB_ANI,XBEQ FOUNDINXCPX #14BNE SH1RTS.FOUNDSTA BYTETXAASL ATAXU}LDA ADR_ANI,XSTA DO_ANI+1LDA ADR_ANI+1,XSTA DO_ANI+2.DO_ANIJMP *.OB01 ;pluskJMP SH_CLR.OB02 ;ptak lewoLDY YRDEYLV}DA (ADR0),YAND #$FEBEQ OB21.OB2ALDA #44JMP SH_CHR.OB21.PUT_LEWJSR SH_CLRLDY YRDEYLDA BYTESTA (ADR0),YORA #1INYW}STA (ADR0),YRTS.OB03 ;ptak prawoLDY YRINYINYLDA (ADR0),YAND #$FEBEQ *+5JMP OB2A.PUT_PRAWJSR SH_CLRLDY YRINYSTY X}YRLDA BYTEJMP SH_CHR.OB04 ;zaba prawoLDY YRINYINYLDA (ADR0),YAND #$FEBEQ OB41.OB4ALDA #42JMP SH_CHR.OB41JMP PUY}T_PRAW.OB05 ;zaba lewoLDY YRDEYLDA (ADR0),YAND #$FEBNE OB4AJMP PUT_LEW.OB06 ;zaba stoiLDY YRDEYLDA (ADR0),YAND Z}#$FEBEQ OB61LDY YRINYINYLDA (ADR0),YAND #$FEBEQ *+5JMP OB4ALDA #38JMP SH_CHR.OB61LDA #40JMP SH_CHR.OB07 ;ptak s[}toiLDY YRDEYLDA (ADR0),YAND #$FEBEQ OB71LDY YRINYINYLDA (ADR0),YAND #$FEBEQ *+5JMP OB2ALDA #36JMP SH_CHR.OB71\}LDA #34JMP SH_CHR.OB08 ;kroplaLDA ADR0CLCADC #128STA POM2LDA ADR0+1ADC #0STA POM2+1LDY YRLDA (POM2),YAND #$FEBEQ]} OB81LDA #32JMP SH_CHR.OB81.PUT_PODJSR SH_CLRLDY YRLDA BYTESTA (POM2),YINYORA #1STA (POM2),YRTS.OB09RTS.OB10 ^};gacek dolLDA ADR0CLCADC #128STA POM2LDA ADR0+1ADC #0STA POM2+1LDY YRLDA (POM2),YAND #$FEBEQ PUT_PODLDA #54JMP S_}H_CHR.OB11RTS.OB12 ;gacek goraLDA ADR0SECSBC #128STA POM2LDA ADR0+1SBC #0STA POM2+1LDY YRLDA (POM2),YAND #$FEB`}EQ OB121LDA #50JMP SH_CHR.OB121.PUT_NADJSR SH_CLRLDY YRLDA BYTESTA (POM2),YINYORA #1STA (POM2),YRTS.OB13RTS.Oa}B14RTS.SH_CLRLDA #0.SH_CHRLDY YRSTA (ADR0),YINYORA #1STA (ADR0),YRTS.ADR_MIS ,0,0.ANI_MISSLDA KIER_MISBNE *+5b}JMP MIS_PRAWO.MIS_LEWOLDA ADR_MISSTA POM2LDA ADR_MIS+1STA POM2+1LDA #0LDY #16STA (POM2),YDEYSTA (POM2),YDEC ADR_MIc}SDEC POM2LDA (POM2),YAND #$FEBEQ PMLCMP #32BCC EX_MISCMP #58BCC PML.EX_MISLDA #0STA FLG_FRTS.PMLLDA #10STA (Pd}OM2),YINYORA #1STA (POM2),YRTS.MIS_PRAWOLDA ADR_MISSTA POM2LDA ADR_MIS+1STA POM2+1LDA #0LDY #16STA (POM2),YINYSe}TA (POM2),YINC ADR_MISINC POM2LDA (POM2),YAND #$FEBEQ PMPCMP #32BCC EX_MISCMP #58BCS EX_MIS.PMPLDA #10INYSTA (POf}M2),YDEYORA #1STA (POM2),YRTS.END_ANIMATOR*=MATRPM%=*,'01111111,'11111110,'01111000,'01111000,'01111000,'001100g}00,'11011000,'11011100,'11101100,'01111100,'01111001,'00110001,'00110001,'00110001,'00110001,'0011100100,'001100r`b#DOS SYSb6'DUP SYSbX]AUTORUN SYSbb|**|ASM|95|bBYMOD BZM