home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 1991-07-02 | 100.4 KB | 2,181 lines
;-------------------------------------------------------------------; ;-------- ------; ;-------- TRON Version 1.0 (C)´1990 ------; ;-------- ------; ;-------- written by Thomas Jansen ------; ;-------- ------; ;-------- This Program ( and Source ) is Freeware ------; ;-------- ------; ;-------------------------------------------------------------------; execbase = 4 allocmem = -198 freemem = -210 openlib = -552 closelib = -414 getmsg = -372 waitport = -384 findtask = -294 replymsg = -378 ; initbitmap = -390 initrastport = -198 text = -060 move = -240 setapen = -342 rectfill = -306 clipblit = -552 ; movem.l d1-d7/a0-a6,-(a7) move.l execbase,a6 move.l #0,a1 jsr findtask(a6) move.l d0,a2 move.l #0,starts tst.l $ac(a2) bne fromcli lea $5c(a2),a0 jsr waitport(a6) lea $5c(a2),a0 jsr getmsg(a6) move.l d0,starts fromcli: bsr opengfx beq end2 bsr initscr beq ende bsr farbc2 move.l execbase,a4 moveq #0,d0 move.b 530(a4),d0 mulu #40,d0 move.l d0,sanz bsr haupt bsr closescr ende: bsr closegfx ende2: moveq #0,d0 cmp.l #0,starts beq nowb move.l execbase,a6 move.l starts,a1 jsr replymsg(a6) moveq #2,d0 nowb: movem.l (a7)+,d1-d7/a0-a6 rts ; haupt: move.l #0,scor1 move.l #0,scor2 bsr get bsr farbc2 move.l #80,y1 move.l #159,x1 move.l #3,richt1 move.l #80,y2 move.l #161,x2 move.l #3,richt2 move.l #0,seks also: cmpi.b #$cc,$dff006 bne also move.l seks,d0 add.l #1,d0 move.l sanz,d1 cmp.l d1,d0 bne nidznr bsr timeo move.l scor1,d0 move.l scor2,d1 move.l #1,wins cmp.l d0,d1 bge play1ig move.l #2,wins play1ig: bra hihi2 nidznr: move.l d0,seks cmp.l #0,play1 bne hwdcng1 bsr computer1 bra ahweg1 hwdcng1: bsr joystick1 ahweg1: cmp.l #0,d0 bne neuer move.l richt1,d0 neuer: move.l d0,richt1 move.l richt1,d0 btst #10,$dff016 bne ewkmtg bsr gameo bra hihi3 ewkmtg: cmp.l #0,play2 bne hwdcng2 bsr computer2 bra ahweg2 hwdcng2: bsr joystick2 ahweg2: cmp.l #0,d0 bne neuer2 move.l richt2,d0 neuer2: move.l d0,richt2 move.l speed,d7 auslo: move.l richt1,d0 lea x1,a4 bsr ausf move.l #2,wins cmp.l #1,error beq hihi move.l richt2,d0 lea x2,a4 bsr ausf move.l #1,wins cmp.l #1,error beq hihi move.l x1,d0 move.l y1,d1 move.l farb1,farbe bsr pixel bsr line move.l x2,d0 move.l y2,d1 move.l farb2,farbe bsr pixel bsr line move.l scor1,d0 bsr score1 move.l scor2,d0 bsr score2 dbra d7,auslo bra also hihi: bsr gameo hihi2: bsr winner hihi3: bsr qow cmp.l #1,pos beq bloed bsr hjuhu bra haupt bloed: rts ; ausf: move.l (a4),d2 move.l 4(a4),d3 move.l d2,16(a4) move.l d3,20(a4) cmp.l #1,d0 bne nrechts2 add.l #1,d2 nrechts2: cmp.l #2,d0 bne nlinks2 sub.l #1,d2 nlinks2: cmp.l #3,d0 bne nunten2 add.l #1,d3 nunten2: cmp.l #4,d0 bne noben2 sub.l #1,d3 noben2: move.l d2,(a4) move.l d3,4(a4) move.l #0,error cmp.l #0,(a4) blt scheiss cmp.l #0,4(a4) blt scheiss cmp.l #159,4(a4) bgt scheiss cmp.l #319,(a4) bgt scheiss move.l (a4),d0 move.l 4(a4),d1 bsr test move.l farb1,d0 move.l farbt,d1 cmp.l d0,d1 beq scheiss move.l farb2,d0 move.l farbt,d1 cmp.l d0,d1 bne kloar scheiss: move.l #1,error kloar: bsr scorever rts ; sechz: divu #16,d0 divu #16,d1 and.l #$ff,d0 and.l #$ff,d1 rts ; scorever: move.l (a4),d0 move.l 4(a4),d1 bsr sechz move.l d0,d2 move.l d1,d3 move.l 16(a4),d0 move.l 20(a4),d1 bsr sechz cmp.l d0,d2 bne erh cmp.l d1,d3 bne erh rts erh: move.l -16(a4),d0 add.l #1,d0 move.l d0,-16(a4) rts ; opengfx: move.l execbase,a6 lea gfxname,a1 moveq #0,d0 jsr openlib(a6) move.l d0,gfxbase rts ; get: bsr ready asdfg: bsr joystick1 cmp.l #5,d0 bne asdfg moveq #10,d0 bsr k asdfg2: bsr joystick1 cmp.l #5,d0 beq asdfg2 bsr ready rts ; ready: movem.l d0-d7/a0-a6,-(a7) bsr farbc1 lea getready,a5 move.l plane1,a4 add.l #1606,a4 move.l a4,a3 moveq #3,d4 loopn22: moveq #29,d3 loopn23: moveq #27,d2 loopn24: move.b (a5),d5 move.b (a4),(a5)+ move.b d5,(a4)+ dbra d2,loopn24 add.l #12,a4 dbra d3,loopn23 add.l #8040,a3 move.l a3,a4 dbra d4,loopn22 movem.l (a7)+,d0-d7/a0-a6 rts ; line: movem.l d0-d2,-(a7) move.l lila,d2 linelop: add.l #1,d0 add.l #1,d1 cmp.l #159,d1 bgt nojo cmp.l #319,d0 bgt nojo bsr plot dbra d2,linelop nojo: movem.l (a7)+,d0-d2 rts plot: movem.l d0-d7/a0-a6,-(a7) mulu #40,d1 move.l d0,d2 divu #8,d0 and.l #$ffff,d0 add.l d0,d1 add.l plane4,d1 mulu #8,d0 sub.l d0,d2 add.l #branch,d2 move.l d2,a4 move.l d1,a3 move.b (a4),d1 or.b d1,(a3) movem.l (a7)+,d0-d7/a0-a6 rts ; pixel: movem.l d0-d7/a0-a6,-(a7) mulu #40,d1 move.l d0,d2 divu #8,d0 and.l #$ffff,d0 add.l d0,d1 add.l plane1,d1 mulu #8,d0 sub.l d0,d2 add.l #branch,d2 move.l d2,a4 move.l d1,a3 moveq #2,d7 move.l farbe,d6 moveq #0,d5 pilop: move.b (a4),d1 btst d5,d6 beq losch or.b d1,(a3) bra nlosch losch: eor.b #-1,d1 and.b d1,(a3) nlosch: add.l #1,d5 add.l #8040,a3 dbra d7,pilop movem.l (a7)+,d0-d7/a0-a6 rts ; test: movem.l d0-d7/a0-a6,-(a7) mulu #40,d1 move.l d0,d2 divu #8,d0 and.l #$ffff,d0 add.l d0,d1 add.l plane1,d1 mulu #8,d0 sub.l d0,d2 moveq #7,d0 sub.l d2,d0 move.l d1,a3 moveq #2,d7 moveq #0,d5 moveq #0,d6 pinlop2: moveq #0,d1 move.b (a3),d1 btst d0,d1 beq endfg bset d5,d6 endfg: add.l #1,d5 add.l #8040,a3 dbra d7,pinlop2 move.l d6,farbt movem.l (a7)+,d0-d7/a0-a6 rts ; closegfx: move.l execbase,a6 move.l gfxbase,a1 jsr closelib(a6) rts ; initscr: move.l execbase,a6 move.l #$10003,d1 move.l #201*40*4+cope-copa+116,d0 jsr allocmem(a6) beq end2 lea copa,a0 move.l d0,plane1 bsr eint add.l #201*40,d0 move.l d0,plane2 bsr eint add.l #201*40,d0 move.l d0,plane3 bsr eint add.l #201*40,d0 move.l d0,plane4 bsr eint add.l #201*40,d0 move.l d0,cop add.l #cope-copa,d0 move.l d0,bitm add.l #16,d0 move.l d0,rast ; Copperliste copieren move.l cop,a1 lea copa,a0 move.l #cope-copa-1,d0 coop: move.b (a0)+,(a1)+ dbra d0,coop move.l bitm,a0 move.l gfxbase,a6 moveq #4,d0 move.l #320,d1 move.l #160,d2 jsr initbitmap(a6) move.l bitm,a0 move.l plane1,8(a0) move.l plane2,12(a0) move.l plane3,16(a0) move.l plane4,20(a0) move.l gfxbase,a6 move.l rast,a1 jsr initrastport(a6) move.l rast,a1 move.l bitm,4(a1) snkal: cmpi.b #0,$dff006 bne snkal bsr motoraus move #$4000,$dff09a move.l cop,$dff084 clr $dff08a lea cope,a0 move.l plane1,a1 add.l #6440,a1 moveq #2,d1 loopn1: move.l #399,d0 loopn2: move.l (a0)+,(a1)+ dbra d0,loopn2 add.l #6440,a1 dbra d1,loopn1 bsr aufbau bsr titsh hjuhu: bsr aufbau move.l plane3,a0 move #6399,d0 losch3: move.b #0,(a0)+ dbra d0,losch3 move.l plane4,a0 move #6399,d0 losch4: move.b #0,(a0)+ dbra d0,losch4 bsr tits bsr aufbau move.l plane3,a0 move #6399,d0 losch1: move.b #0,(a0)+ dbra d0,losch1 move.l plane4,a0 move #6399,d0 losch2: move.b #0,(a0)+ dbra d0,losch2 moveq #1,d0 end2: tst.l d0 rts ; motoraus: move.b #$fd,$bfd100 nop nop move.b #$e0,$bfd100 rts ; aufbau: moveq #0,d0 moveq #0,d1 moveq #9,d2 loopn5: moveq #19,d3 loopn6: bsr feld add.l #1,d0 dbra d3,loopn6 moveq #0,d0 add.l #1,d1 dbra d2,loopn5 rts ; timeo: movem.l d0-d7/a0-a6,-(a7) bsr farbc1 move.l plane4,a0 move.l #1599,d0 clop1: move.l #0,(a0)+ dbra d0,clop1 lea timeover,a4 bsr over moveq #20,d0 bsr k tilop: bsr joystick1 cmp.l #5,d0 bne tilop moveq #20,d0 bsr k tilop2: bsr joystick1 cmp.l #5,d0 beq tilop2 lea timeover,a4 bsr over movem.l (a7)+,d0-d7/a0-a6 rts ; winner: movem.l d0-d7/a0-a6,-(a7) bsr farbc1 lea winneris,a4 bsr is move.l wins,d0 sub.l #1,d0 lea playerd,a4 mulu #8,d0 add.l d0,a4 move.l plane1,a3 add.l #3343,a3 move.l a3,a2 moveq #2,d0 loopn31: moveq #7,d1 loopn32: move.b (a4)+,(a3)+ add.l #39,a3 dbra d1,loopn32 add.l #8040,a2 move.l a2,a3 add.l #8,a4 dbra d0,loopn31 wilop: bsr joystick1 cmp.l #5,d0 bne wilop moveq #20,d0 bsr k wilop2: bsr joystick1 cmp.l #5,d0 beq wilop2 lea winneris,a4 bsr is movem.l (a7)+,d0-d7/a0-a6 rts ; gameo: movem.l d0-d7/a0-a6,-(a7) bsr farbc1 move.l plane4,a0 move.l #1599,d0 clop2: move.l #0,(a0)+ dbra d0,clop2 lea gameover,a4 bsr over moveq #20,d0 bsr k galop: bsr joystick1 cmp.l #5,d0 bne galop moveq #20,d0 bsr k galop2: bsr joystick1 cmp.l #5,d0 beq galop2 lea gameover,a4 bsr over movem.l (a7)+,d0-d7/a0-a6 rts ; over: move.l plane1,a0 add.l #1612,a0 move.l a0,a1 moveq #3,d2 loopn25: moveq #29,d3 loopn26: moveq #15,d4 loopn27: move.b (a4),d1 move.b (a0),(a4)+ move.b d1,(a0)+ dbra d4,loopn27 add.l #24,a0 dbra d3,loopn26 add.l #8040,a1 move.l a1,a0 dbra d2,loopn25 rts ; is: move.l plane1,a0 add.l #2413,a0 move.l a0,a1 moveq #3,d2 loopn28: moveq #41,d3 loopn29: moveq #13,d4 loopn30: move.b (a4),d1 move.b (a0),(a4)+ move.b d1,(a0)+ dbra d4,loopn30 add.l #26,a0 dbra d3,loopn29 add.l #8040,a1 move.l a1,a0 dbra d2,loopn28 rts ; qow: movem.l d0-d7/a0-a6,-(a7) bsr farbc1 lea quitnew,a4 bsr quitorwhat move.l #0,pos move.l cop,a1 add.l #rastpos1-copa,a1 move.b #$88,(a1) move.l cop,a1 add.l #rastpos2-copa,a1 move.b #$90,(a1) qlo: bsr joystick1 cmp.l #0,d0 beq qlo cmp.l #4,d0 bne nopqlo move.l cop,a1 add.l #rastpos1-copa,a1 move.b #$88,(a1) move.l cop,a1 add.l #rastpos2-copa,a1 move.b #$90,(a1) move.l #0,pos bra qlo nopqlo: cmp.l #3,d0 bne nunqlo move.l cop,a1 add.l #rastpos1-copa,a1 move.b #$91,(a1) move.l cop,a1 add.l #rastpos2-copa,a1 move.b #$99,(a1) move.l #1,pos bra qlo nunqlo: cmp.l #5,d0 bne qlo moveq #10,d0 bsr k qlo2: bsr joystick1 cmp.l #5,d0 beq qlo2 lea quitnew,a4 bsr quitorwhat move.l cop,a1 add.l #rastpos1-copa,a1 move.b #$cc,(a1) move.l cop,a1 add.l #rastpos2-copa,a1 move.b #$cc,(a1) movem.l (a7)+,d0-d7/a0-a6 rts ; quitorwhat: move.l plane1,a0 add.l #2412,a0 move.l a0,a1 moveq #3,d2 loopn33: moveq #74,d3 loopn34: moveq #14,d4 loopn35: move.b (a4),d1 move.b (a0),(a4)+ move.b d1,(a0)+ dbra d4,loopn35 add.l #25,a0 dbra d3,loopn34 add.l #8040,a1 move.l a1,a0 dbra d2,loopn33 rts ; feld: movem.l d0-d7/a0-a6,-(a7) mulu #640,d1 mulu #2,d0 add.l d1,d0 move.l d0,d7 move.l plane1,a0 add.l d7,a0 move.l kachel,a1 moveq #15,d0 loopn3: move.w (a1)+,(a0) add.l #40,a0 dbra d0,loopn3 move.l plane2,a0 add.l d7,a0 moveq #15,d0 loopn4: move.w (a1)+,(a0) add.l #40,a0 dbra d0,loopn4 movem.l (a7)+,d0-d7/a0-a6 rts ; tits: move.l #0,pos bsr farbc1 move.l cop,a1 add.l #rastpos1-copa,a1 move.b #$78,(a1) move.l cop,a1 add.l #rastpos2-copa,a1 move.b #$82,(a1) lea title,a0 move.l plane1,a1 add.l #1450,a1 move.l a1,a2 moveq #3,d6 loopn8: moveq #88,d5 lea naja,a3 loopn9: moveq #19,d4 loopn10: move.b (a0)+,d2 move.b (a3)+,d1 and.b d1,(a1) or.b d2,(a1)+ dbra d4,loopn10 add.l #20,a1 dbra d5,loopn9 add.l #8040,a2 move.l a2,a1 dbra d6,loopn8 moveq #0,d1 move.l player,d0 bsr zalauf moveq #1,d1 move.l speed,d0 bsr zalauf moveq #0,d1 move.l play1,d0 bsr joyauf moveq #1,d1 move.l play2,d0 bsr joyauf loopn11: bsr joystick1 cmp.l #0,d0 beq loopn11 cmp.l #1,d0 beq links cmp.l #2,d0 beq rechs cmp.l #5,d0 beq kgfjh cmp.l #4,d0 bne nob move.l pos,d0 cmp.l #0,d0 bne lnnsw moveq #4,d0 lnnsw: sub.l #1,d0 move.l d0,pos mulu #2,d0 add.l #rasttab,d0 move.l d0,a0 move.l cop,a1 add.l #rastpos1-copa,a1 move.b (a0)+,(a1) move.l cop,a1 add.l #rastpos2-copa,a1 move.b (a0)+,(a1) bra kgfjk nob: move.l pos,d0 cmp.l #3,d0 bne lnnsw2 moveq #-1,d0 lnnsw2: add.l #1,d0 move.l d0,pos mulu #2,d0 add.l #rasttab,d0 move.l d0,a0 move.l cop,a1 add.l #rastpos1-copa,a1 move.b (a0)+,(a1) move.l cop,a1 add.l #rastpos2-copa,a1 move.b (a0)+,(a1) kgfjk: moveq #20,d0 bsr k bra loopn11 kgfjh: move.l cop,a1 add.l #rastpos1-copa,a1 move.b #$cc,(a1) move.l cop,a1 add.l #rastpos2-copa,a1 move.b #$cc,(a1) moveq #10,d0 bsr k move.l speed,d0 mulu #64,d0 add.l #kachel1,d0 move.l d0,kachel rts ; k: cmpi.b #$50,$dff006 bne k k1: cmpi.b #$51,$dff006 bne k1 dbra d0,k rts ; titsh: bsr farbc1 lea share,a0 move.l plane1,a1 add.l #1448,a1 move.l a1,a2 moveq #3,d6 loopn12: moveq #113,d5 loopn13: moveq #23,d4 loopn14: move.b (a0)+,(a1)+ dbra d4,loopn14 add.l #16,a1 dbra d5,loopn13 add.l #8040,a2 move.l a2,a1 dbra d6,loopn12 njlks: bsr joystick1 cmp.l #5,d0 bne njlks moveq #10,d0 bsr k lopuh: btst #7,$bfe001 beq lopuh rts ; closescr: clr $dff088 move #$c000,$dff09a move.l execbase,a6 move.l plane1,a1 move.l #40*201*4+cope-copa+116,d0 jsr freemem(a6) move #$8020,$dff096 rts ; eint: swap d0 add.l #2,a0 move d0,(a0)+ swap d0 add.l #2,a0 move d0,(a0)+ rts ; links: cmp.l #0,pos beq einsa cmp.l #1,pos beq zweia cmp.l #2,pos beq dreia cmp.l #3,pos beq viera abzu: bra kgfjk rechs: cmp.l #0,pos beq einsu cmp.l #1,pos beq zweiu cmp.l #2,pos beq dreiu cmp.l #3,pos beq vieru aufzu: bra kgfjk ; einsa: move.l player,d0 cmp.l #1,d0 beq abzu move.l #1,player moveq #0,d1 moveq #1,d0 bsr zalauf bra abzu zweia: move.l speed,d0 cmp.l #4,d0 beq abzu add.l #1,d0 move.l d0,speed moveq #1,d1 bsr zalauf bra abzu dreia: cmp.l #1,player beq noja3 cmp.l #1,play2 beq abzu noja3: move.l play1,d0 cmp.l #1,d0 beq abzu move.l #1,play1 moveq #0,d1 moveq #1,d0 bsr joyauf bra abzu viera: cmp.l #1,player beq noja4 cmp.l #1,play1 beq abzu noja4: move.l play2,d0 cmp.l #1,d0 beq abzu move.l #1,play2 moveq #1,d1 moveq #1,d0 bsr joyauf bra abzu einsu: move.l player,d0 cmp.l #0,d0 beq aufzu cmp.l #1,play2 bne noja5 cmp.l #1,play1 beq abzu noja5: move.l #0,player moveq #0,d0 moveq #0,d1 bsr zalauf bra aufzu zweiu: move.l speed,d0 cmp.l #0,d0 beq aufzu sub.l #1,d0 move.l d0,speed moveq #1,d1 bsr zalauf bra aufzu dreiu: move.l play1,d0 cmp.l #0,d0 beq abzu move.l #0,play1 moveq #0,d1 moveq #0,d0 bsr joyauf bra aufzu vieru: move.l play2,d0 cmp.l #0,d0 beq aufzu move.l #0,play2 moveq #1,d1 moveq #0,d0 bsr joyauf bra aufzu ; joyauf: lea joykey,a4 mulu #18,d0 add.l d0,a4 move.l plane1,a3 add.l #4026,a3 mulu #11*40,d1 add.l d1,a3 move.l a3,a2 moveq #2,d0 loopn16: moveq #5,d1 loopn17: moveq #2,d2 loopn18: move.b (a4)+,(a3)+ dbra d2,loopn18 add.l #37,a3 dbra d1,loopn17 add.l #8040,a2 move.l a2,a3 add.l #18,a4 dbra d0,loopn16 rts ; zalauf: lea numbers,a4 mulu #6,d0 add.l d0,a4 move.l plane1,a3 add.l #3147,a3 mulu #11*40,d1 add.l d1,a3 move.l a3,a2 moveq #2,d0 loopn19: moveq #5,d1 loopn20: move.b (a4)+,(a3)+ add.l #39,a3 dbra d1,loopn20 add.l #8040,a2 move.l a2,a3 add.l #24,a4 dbra d0,loopn19 rts ; joystick1: move $dff00c,d0 btst #1,d0 beq nrechts1 moveq #1,d0 bra testend1 nrechts1: btst #9,d0 beq nlinks1 moveq #2,d0 bra testend1 nlinks1: move d0,d1 lsr.w #1,d1 eor.w d1,d0 btst #0,d0 beq noben1 moveq #3,d0 bra testend1 noben1: btst #8,d0 beq nunten1 moveq #4,d0 bra testend1 nunten1: btst #7,$bfe001 bne nsp1 moveq #5,d0 bra testend1 nsp1: moveq #0,d0 testend1: rts ; rnd: move.b $dc0002,d0 and.l #$f,d0 add.l seks,d0 and.l #$1,d0 move.l d0,rastrnd rts ; computer2: movem.l d1-d7/a0-a6,-(a7) move.l richt2,d0 bsr begrenz cmp.l #1,d0 beq mist moveq #0,d0 movem.l (a7)+,d1-d7/a0-a6 rts mist: moveq #0,d6 moveq #0,d5 move.l richt2,d4 cmp.l #1,d4 bne nre3 moveq #3,d6 moveq #4,d5 nre3: cmp.l #2,d4 bne nli3 moveq #3,d6 moveq #4,d5 nli3: cmp.l #3,d4 bne nob3 moveq #1,d6 moveq #2,d5 nob3: cmp.l #4,d4 bne nun3 moveq #1,d6 moveq #2,d5 nun3: move.l d6,comp1 move.l d5,comp2 move.l d6,d0 bsr begrenz moveq #0,d6 cmp.l #0,d0 bne nochn1 moveq #1,d6 nochn1: move.l comp2,d0 bsr begrenz cmp.l #0,d0 bne nochn2 add.l #2,d6 nochn2: cmp.l #1,d6 bne d2ok move.l comp1,d0 movem.l (a7)+,d1-d7/a0-a6 rts d2ok: cmp.l #2,d6 bne zok move.l comp2,d0 movem.l (a7)+,d1-d7/a0-a6 rts zok: cmp.l #3,d6 beq jeak moveq #0,d0 movem.l (a7)+,d1-d7/a0-a6 rts jeak: bsr rnd cmp.l #1,rastrnd bne dawg move.l comp1,d0 movem.l (a7)+,d1-d7/a0-a6 rts dawg: move.l comp2,d0 movem.l (a7)+,d1-d7/a0-a6 rts ; begrenz: move.l x2,d2 move.l y2,d3 move.l speed,d4 add.l #1,d4 cmp.l #1,d0 bne nre2 add.l d4,d2 nre2: cmp.l #2,d0 bne nli2 sub.l d4,d2 nli2: cmp.l #3,d0 bne nun2 add.l d4,d3 nun2: cmp.l #4,d0 bne nob2 sub.l d4,d3 nob2: cmp.l #0,d2 blt miste cmp.l #0,d3 blt miste cmp.l #319,d2 bgt miste cmp.l #159,d3 bgt miste move.l d2,d0 move.l d3,d1 bsr test move.l farbt,d0 move.l farb1,d1 cmp.l d0,d1 beq miste move.l farbt,d0 move.l farb2,d1 cmp.l d0,d1 beq miste moveq #0,d0 rts miste: moveq #1,d0 rts ; computer1: movem.l d1-d7/a0-a6,-(a7) move.l richt1,d0 bsr begrenz2 cmp.l #1,d0 beq mist2 moveq #0,d0 movem.l (a7)+,d1-d7/a0-a6 rts mist2: moveq #0,d6 moveq #0,d5 move.l richt1,d4 cmp.l #1,d4 bne nre4 moveq #3,d6 moveq #4,d5 nre4: cmp.l #2,d4 bne nli4 moveq #3,d6 moveq #4,d5 nli4: cmp.l #3,d4 bne nob4 moveq #1,d6 moveq #2,d5 nob4: cmp.l #4,d4 bne nun4 moveq #1,d6 moveq #2,d5 nun4: move.l d6,comp1 move.l d5,comp2 move.l d6,d0 bsr begrenz2 moveq #0,d6 cmp.l #0,d0 bne nochn3 moveq #1,d6 nochn3: move.l comp2,d0 bsr begrenz2 cmp.l #0,d0 bne nochn4 add.l #2,d6 nochn4: cmp.l #1,d6 bne d2ok2 move.l comp1,d0 movem.l (a7)+,d1-d7/a0-a6 rts d2ok2: cmp.l #2,d6 bne zok2 move.l comp2,d0 movem.l (a7)+,d1-d7/a0-a6 rts zok2: cmp.l #3,d6 beq jeak2 moveq #0,d0 movem.l (a7)+,d1-d7/a0-a6 rts jeak2: bsr rnd cmp.l #1,rastrnd bne dawg2 move.l comp1,d0 movem.l (a7)+,d1-d7/a0-a6 rts dawg2: move.l comp2,d0 movem.l (a7)+,d1-d7/a0-a6 rts ; begrenz2: move.l x1,d2 move.l y1,d3 move.l speed,d4 add.l #1,d4 cmp.l #1,d0 bne nre22 add.l d4,d2 nre22: cmp.l #2,d0 bne nli22 sub.l d4,d2 nli22: cmp.l #3,d0 bne nun22 add.l d4,d3 nun22: cmp.l #4,d0 bne nob22 sub.l d4,d3 nob22: cmp.l #0,d2 blt miste2 cmp.l #0,d3 blt miste2 cmp.l #319,d2 bgt miste2 cmp.l #159,d3 bgt miste2 move.l d2,d0 move.l d3,d1 bsr test move.l farbt,d0 move.l farb1,d1 cmp.l d0,d1 beq miste2 move.l farbt,d0 move.l farb2,d1 cmp.l d0,d1 beq miste2 moveq #0,d0 rts miste2: moveq #1,d0 rts ; joystick2: move $dff00a,d0 btst #1,d0 beq nrecht2 moveq #1,d0 bra testend2 nrecht2: btst #9,d0 beq nlink2 moveq #2,d0 bra testend2 nlink2: move d0,d1 lsr.w #1,d1 eor.w d1,d0 btst #0,d0 beq nobe2 moveq #3,d0 bra testend2 nobe2: btst #8,d0 beq nunte2 moveq #4,d0 bra testend2 nunte2: btst #6,$bfe001 bne nsp2 moveq #5,d0 bra testend2 nsp2: moveq #0,d0 testend2: rts ; farbc1: movem.l d0-d7/a0-a6,-(a7) lea farbe1,a4 move.l cop,a3 add.l #brenzlig-copa,a3 moveq #7,d0 farbcop1: move.l (a4)+,(a3)+ dbra d0,farbcop1 movem.l (a7)+,d0-d7/a0-a6 rts ; farbc2: movem.l d0-d7/a0-a6,-(a7) lea farbe2,a4 move.l cop,a3 add.l #brenzlig-copa,a3 moveq #7,d0 farbcop2: move.l (a4)+,(a3)+ dbra d0,farbcop2 movem.l (a7)+,d0-d7/a0-a6 rts ; score1: movem.l d0-d7,-(a7) move.l d0,d2 divu #100,d0 and.l #$f,d0 moveq #1,d1 bsr zal mulu #100,d0 sub.l d0,d2 move.l d2,d0 divu #10,d0 and.l #$f,d0 moveq #2,d1 bsr zal mulu #10,d0 sub.l d0,d2 move.l d2,d0 and.l #$f,d0 moveq #3,d1 bsr zal movem.l (a7)+,d0-d7 rts ; score2: movem.l d0-d7,-(a7) move.l d0,d2 divu #100,d0 and.l #$f,d0 moveq #14,d1 bsr zal mulu #100,d0 sub.l d0,d2 move.l d2,d0 divu #10,d0 and.l #$f,d0 moveq #15,d1 bsr zal mulu #10,d0 sub.l d0,d2 move.l d2,d0 and.l #$f,d0 moveq #16,d1 bsr zal movem.l (a7)+,d0-d7 rts ;---< d0=zahl / d1=pos >--- zal: movem.l d0-d7/a0-a6,-(a7) mulu #2,d1 add.l #7082,d1 add.l plane4,d1 move.l d1,a0 mulu #32,d0 lea zahlen,a1 add.l d0,a1 moveq #15,d0 zalop: move (a1)+,(a0) add.l #40,a0 dbra d0,zalop movem.l (a7)+,d0-d7/a0-a6 rts ; starts: dc.l 0 sanz: dc.l 0 seks: dc.l 0 scor1: dc.l 0 richt1: dc.l 0 scor2: dc.l 0 richt2: dc.l 0 x1: dc.l 0 y1: dc.l 0 x2: dc.l 0 y2: dc.l 0 xa1: dc.l 0 ya1: dc.l 0 xa2: dc.l 0 ya2: dc.l 0 lila: dc.l 4 wins: dc.l 1 farbt: dc.l 0 error: dc.l 0 rastrnd: dc.l 0 farbe: dc.l 5 farb1: dc.l 6 farb2: dc.l 4 player: dc.l 1 speed: dc.l 0 play1: dc.l 1 play2: dc.l 1 comp1: dc.l 0 comp2: dc.l 0 lastpos: dc.l 0 pos: dc.l 0 branch: dc.b $80,$40,$20,$10,8,4,2,1 rasttab: dc.b $78,$82,$83,$8d,$8e,$98,$99,$a3 ; gfxbase: dc.l 0 gfxname: dc.b "graphics.library",0,0 plane1: dc.l 0 plane2: dc.l 0 plane3: dc.l 0 plane4: dc.l 0 rast: dc.l 0 bitm: dc.l 0 cop: dc.l 0 kachel: dc.l kachel1 farbe1: dc.w $0190,$000,$0192,$eee,$0194,$ccc,$196,$aaa dc.w $0198,$888,$019a,$666,$019c,$444,$19e,$333 farbe2: dc.w $0190,$000,$0192,$448,$0194,$008,$196,$004 dc.w $0198,$f00,$019a,$ff0,$019c,$0ff,$19e,$fff copa: dc.w $e0,0,$e2,0,$e4,0,$e6,0,$e8,0,$ea,0,$ec,0,$ee,0 dc.w $100,$4200 dc.w $8e,$2c81,$90,$f4c1,$92,$38,$94,$d0,$96,$20,$0180,$000 dc.w $2c0f,$fffe dc.w $0182,$88f,$0184,$00f,$186,$008 dc.w $0188,$f00,$018a,$ff0,$018c,$0ff,$18e,$fff brenzlig: dc.w $0190,$000,$0192,$eee,$0194,$ccc,$196,$aaa dc.w $0198,$888,$019a,$666,$019c,$444,$19e,$333 rastpos1: dc.w $cc0f,$fffe dc.w $0190,$000,$0192,$777,$0194,$666,$196,$555 dc.w $0198,$444,$019a,$333,$019c,$222,$19e,$111 rastpos2: dc.w $cc0f,$fffe dc.w $0190,$000,$0192,$eee,$0194,$ccc,$196,$aaa dc.w $0198,$888,$019a,$666,$019c,$444,$19e,$333 dc.w $cd0f,$fffe dc.w $0180,$000,$0182,$eee,$0184,$ccc,$186,$aaa dc.w $0188,$888,$018a,$666,$018c,$444,$18e,$333 dc.w $0190,$fff,$0192,$777,$0194,$666,$196,$555 dc.w $0198,$444,$019a,$333,$019c,$222,$19e,$111 dc.w $dd0f,$fffe,$0190,$ff0,$de0f,$fffe,$0190,$fe0 dc.w $df0f,$fffe,$0190,$fd0,$e00f,$fffe,$0190,$fc0 dc.w $e10f,$fffe,$0190,$fb0,$e20f,$fffe,$0190,$fa0 dc.w $e30f,$fffe,$0190,$f90,$e40f,$fffe,$0190,$f80 dc.w $e50f,$fffe,$0190,$f70,$e60f,$fffe,$0190,$f60 dc.w $e70f,$fffe,$0190,$f50,$e80f,$fffe,$0190,$f40 dc.w $e90f,$fffe,$0190,$f30,$ea0f,$fffe,$0190,$f20 dc.w $eb0f,$fffe,$0190,$f10,$ec0f,$fffe,$0190,$f00 dc.l -2 cope: dc.l $07FFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFE0,$18000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000018,$27FFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFE4 dc.l $58000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$0000001A,$50000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$0000000A,$A00F1E3C,$F8F81F30,$3CCCFBE0,$60000000 dc.l $00000000,$00001000,$0000001E,$3C79F1F0,$3E607999,$F7C0F805 dc.l $A0183366,$CD8019B0,$66CD8330,$E0000000,$00000000,$00073800 dc.l $00000030,$66CD9B00,$3360CD9B,$06600C05,$A00F3066,$F9E01F30 dc.l $7E79E3E0,$6000003F,$FBFF8078,$3C083000,$0000001E,$60CDF3C0 dc.l $3E60FCF3,$C7C07805,$A001B066,$CD801830,$66318330,$60000043 dc.l $0460C08C,$46184000,$00000003,$60CD9B00,$3060CC63,$0660C005 dc.l $A01F1F3C,$CCF8181F,$6630FB30,$F0000003,$0060C106,$07180000 dc.l $0000003E,$3E7999F0,$303ECC61,$F660FC05,$A0000000,$00000000 dc.l $00000000,$00000003,$00608303,$07980078,$3C000000,$00000000 dc.l $00000000,$00000005,$A0000000,$00000000,$00000000,$00000003 dc.l $007F0303,$06D8008C,$46000000,$00000000,$00000000,$00000005 dc.l $A000000F,$FFFFFFFF,$FFFFF000,$00000003,$006C0303,$0678018C dc.l $D6000000,$000FFFFF,$FFFFFFFF,$F0000005,$A0000008,$00000000 dc.l $00001000,$00000003,$00660182,$0639018C,$D6000000,$00080000 dc.l $00000000,$10000005,$A000000B,$FFFFFFFF,$FFFFD000,$00000003 dc.l $406300C4,$061A018C,$D6000000,$000BFFFF,$FFFFFFFF,$D0000005 dc.l $A000000A,$00000000,$00005000,$00000007,$80618078,$041C00F8 dc.l $C4000000,$000A0000,$00000000,$50000005,$A000000A,$00000000 dc.l $00005000,$00000000,$0080C000,$38000030,$78000000,$000A0000 dc.l $00000000,$50000005,$A000000A,$00000000,$00005000,$00000000 dc.l $00006000,$00000060,$00000000,$000A0000,$00000000,$50000005 dc.l $A000000A,$00000000,$00005000,$00000000,$00003800,$000000C0 dc.l $00000000,$000A0000,$00000000,$50000005,$A000000A,$00000000 dc.l $00005000,$00000000,$00000000,$00000180,$00000000,$000A0000 dc.l $00000000,$50000005,$A000000A,$00000000,$00005000,$00000000 dc.l $00000000,$00000000,$00000000,$000A0000,$00000000,$50000005 dc.l $A000000A,$00000000,$00005000,$00000000,$00000000,$00000000 dc.l $00000000,$000A0000,$00000000,$50000005,$A000000A,$00000000 dc.l $00005000,$00000000,$00000000,$00000000,$00000000,$000A0000 dc.l $00000000,$50000005,$A000000A,$00000000,$00005000,$00000000 dc.l $00000000,$00000000,$00000000,$000A0000,$00000000,$50000005 dc.l $A000000A,$00000000,$00005000,$00000000,$00000000,$00000000 dc.l $00000000,$000A0000,$00000000,$50000005,$A000000A,$00000000 dc.l $00005000,$00000000,$00000000,$00000000,$00000000,$000A0000 dc.l $00000000,$50000005,$A000000A,$00000000,$00005000,$00000000 dc.l $00000000,$00000000,$00000000,$000A0000,$00000000,$50000005 dc.l $A000000A,$00000000,$00005000,$00070399,$E3C07CCC,$1F9F9E66 dc.l $78FB3000,$000A0000,$00000000,$50000005,$A000000A,$00000000 dc.l $00005000,$000C38DB,$366066CC,$0601B376,$C183B000,$000A0000 dc.l $00000000,$50000005,$A000000A,$00000000,$00005000,$000C60C1 dc.l $F6607C78,$0601BF7E,$79E3F000,$000A0000,$00000000,$50000005 dc.l $A000000A,$00000000,$00005000,$000C38C0,$36606630,$0619B36E dc.l $0D837000,$000A0000,$00000000,$50000005,$A000000A,$00000000 dc.l $00005000,$00070380,$33C07C30,$06CF3366,$F8FB3000,$000A0000 dc.l $00000000,$50000005,$A000000A,$00000000,$00005000,$00000000 dc.l $00000000,$00000000,$00000000,$000A0000,$00000000,$50000005 dc.l $A000000B,$FFFFFFFF,$FFFFD000,$00000000,$00000000,$00000000 dc.l $00000000,$000BFFFF,$FFFFFFFF,$D0000005,$A0000008,$00000000 dc.l $00001000,$00000000,$00000000,$00000000,$00000000,$00080000 dc.l $00000000,$10000005,$5000000F,$FFFFFFFF,$FFFFF000,$00000000 dc.l $00000000,$00000000,$00000000,$000FFFFF,$FFFFFFFF,$F000000A dc.l $58000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$0000001A,$27FFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFE4,$18000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000018 dc.l $07FFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFE0,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$07FFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFE0 dc.l $1FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFC,$38000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000016,$30000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000006 dc.l $60000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000003,$60000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000003,$60000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000003 dc.l $60000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000003,$60000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000003,$60000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000003 dc.l $60000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000003,$60000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000003,$60000007,$FFFFFFFF,$FFFFF000,$00000000 dc.l $00000000,$00000000,$00000000,$0007FFFF,$FFFFFFFF,$F0000003 dc.l $60000007,$FFFFFFFF,$FFFFF000,$00000000,$00000000,$00000000 dc.l $00000000,$0007FFFF,$FFFFFFFF,$F0000003,$60000006,$00000000 dc.l $00003000,$00000000,$00000000,$00000000,$00000000,$00060000 dc.l $00000000,$30000003,$60000006,$00000000,$00003000,$00000000 dc.l $00000000,$00000000,$00000000,$00060000,$00000000,$30000003 dc.l $60000006,$00000000,$00003000,$00000000,$00000000,$00000000 dc.l $00000000,$00060000,$00000000,$30000003,$60000006,$00000000 dc.l $00003000,$00000000,$00000000,$00000000,$00000000,$00060000 dc.l $00000000,$30000003,$60000006,$00000000,$00003000,$00000000 dc.l $00000000,$00000000,$00000000,$00060000,$00000000,$30000003 dc.l $60000006,$00000000,$00003000,$00000000,$00000000,$00000000 dc.l $00000000,$00060000,$00000000,$30000003,$60000006,$00000000 dc.l $00003000,$00000000,$00000000,$00000000,$00000000,$00060000 dc.l $00000000,$30000003,$60000006,$00000000,$00003000,$00000000 dc.l $00000000,$00000000,$00000000,$00060000,$00000000,$30000003 dc.l $60000006,$00000000,$00003000,$00000000,$00000000,$00000000 dc.l $00000000,$00060000,$00000000,$30000003,$60000006,$00000000 dc.l $00003000,$00000000,$00000000,$00000000,$00000000,$00060000 dc.l $00000000,$30000003,$60000006,$00000000,$00003000,$00000000 dc.l $00000000,$00000000,$00000000,$00060000,$00000000,$30000003 dc.l $60000006,$00000000,$00003000,$00000000,$00000000,$00000000 dc.l $00000000,$00060000,$00000000,$30000003,$60000006,$00000000 dc.l $00003000,$00000000,$00000000,$00000000,$00000000,$00060000 dc.l $00000000,$30000003,$60000006,$00000000,$00003000,$00000000 dc.l $00000000,$00000000,$00000000,$00060000,$00000000,$30000003 dc.l $60000006,$00000000,$00003000,$00000000,$00000000,$00000000 dc.l $00000000,$00060000,$00000000,$30000003,$60000006,$00000000 dc.l $00003000,$00000000,$00000000,$00000000,$00000000,$00060000 dc.l $00000000,$30000003,$60000006,$00000000,$00003000,$00000000 dc.l $00000000,$00000000,$00000000,$00060000,$00000000,$30000003 dc.l $60000006,$00000000,$00003000,$00000000,$00000000,$00000000 dc.l $00000000,$00060000,$00000000,$30000003,$60000004,$00000000 dc.l $00003000,$00000000,$00000000,$00000000,$00000000,$00040000 dc.l $00000000,$30000003,$60000007,$FFFFFFFF,$FFFFF000,$00000000 dc.l $00000000,$00000000,$00000000,$0007FFFF,$FFFFFFFF,$F0000003 dc.l $3000000F,$FFFFFFFF,$FFFFF000,$00000000,$00000000,$00000000 dc.l $00000000,$000FFFFF,$FFFFFFFF,$F0000006,$20000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000006,$38000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$0000001C dc.l $1FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFF8,$07FFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFE0,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000004,$07FFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFEE dc.l $0FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFE,$1FF0E1C3,$0707E0CF dc.l $C333041F,$9FFFFFFF,$FFFFFFFF,$FFFFEFFF,$FFFFFFE1,$C3860E0F dc.l $C19F8666,$083F07FF,$1FE04081,$0203E047,$8110000F,$0FFFFFFF dc.l $FFFFFFFF,$FFF8C7FF,$FFFFFFC0,$81020407,$C08F0220,$001F83FF dc.l $1FF0C608,$001FE007,$80801C07,$8FFFFFC0,$04007F87,$C3F443FF dc.l $FFFFFFE1,$8C10003F,$C00F0100,$380F81FF,$1FF84788,$020FE047 dc.l $80C20C0F,$8FFFFFA0,$02003F43,$A1E3A7FF,$FFFFFFF0,$8F10041F dc.l $C08F0184,$181F03FF,$1FE020C0,$1107E3E0,$88C70447,$0FFFFFDC dc.l $7D8F1EB9,$D8E3DFFF,$FFFFFFC0,$4180220F,$C7C1118E,$088F03FF dc.l $1FF07061,$9983F3F0,$4CE78267,$87FFFFFC,$7F8F1C7C,$F863FF87 dc.l $C3FFFFE0,$E0C33307,$E7E099CF,$04CF81FF,$1FFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFC,$7F80BC7C,$7823FF43,$A1FFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$1FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFC dc.l $7F807C7C,$7883FE31,$08FFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $1FFFFFFF,$FFFFFFFF,$FFFFEFFF,$FFFFFFFC,$7F89FE7C,$78C2FE31 dc.l $00FFFFFF,$FFFFFFFF,$FFFFFFFF,$EFFFFFFF,$1FFFFFFF,$FFFFFFFF dc.l $FFFFCFFF,$FFFFFFFC,$3F8CFF3A,$F8E17E31,$00FFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$CFFFFFFF,$1FFFFFFE,$00000000,$00000FFF,$FFFFFFF8 dc.l $5F8E7F85,$F8E2FF01,$10FFFFFF,$FFFE0000,$00000000,$0FFFFFFF dc.l $1FFFFFFE,$00000000,$00000FFF,$FFFFFFFC,$3F4F3FC3,$C5F1FF83 dc.l $85FFFFFF,$FFFE0000,$00000000,$0FFFFFFF,$1FFFFFFE,$00000000 dc.l $00000FFF,$FFFFFFFF,$FFBF9FFF,$E3FFFF87,$C3FFFFFF,$FFFE0000 dc.l $00000000,$0FFFFFFF,$1FFFFFFE,$00000000,$00000FFF,$FFFFFFFF dc.l $FFFFC7FF,$FFFFFF0F,$FFFFFFFF,$FFFE0000,$00000000,$0FFFFFFF dc.l $1FFFFFFE,$00000000,$00000FFF,$FFFFFFFF,$FFFFE3FF,$FFFFFE1F dc.l $FFFFFFFF,$FFFE0000,$00000000,$0FFFFFFF,$1FFFFFFE,$00000000 dc.l $00000FFF,$FFFFFFFF,$FFFFFFFF,$FFFFFF3F,$FFFFFFFF,$FFFE0000 dc.l $00000000,$0FFFFFFF,$1FFFFFFE,$00000000,$00000FFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFE0000,$00000000,$0FFFFFFF dc.l $1FFFFFFE,$00000000,$00000FFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFE0000,$00000000,$0FFFFFFF,$1FFFFFFE,$00000000 dc.l $00000FFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFE0000 dc.l $00000000,$0FFFFFFF,$1FFFFFFE,$00000000,$00000FFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFE0000,$00000000,$0FFFFFFF dc.l $1FFFFFFE,$00000000,$00000FFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFE0000,$00000000,$0FFFFFFF,$1FFFFFFE,$00000000 dc.l $00000FFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFE0000 dc.l $00000000,$0FFFFFFF,$1FFFFFFE,$00000000,$00000FFF,$FFF8FC66 dc.l $1C3F8333,$E0606199,$8704CFFF,$FFFE0000,$00000000,$0FFFFFFF dc.l $1FFFFFFE,$00000000,$00000FFF,$FFF04620,$081F8111,$F0300088 dc.l $020047FF,$FFFE0000,$00000000,$0FFFFFFF,$1FFFFFFE,$00000000 dc.l $00000FFF,$FFF18312,$008F8081,$F8FE0000,$861C07FF,$FFFE0000 dc.l $00000000,$0FFFFFFF,$1FFFFFFE,$00000000,$00000FFF,$FFF1C71F dc.l $008F81C3,$F8E60000,$C20C07FF,$FFFE0000,$00000000,$0FFFFFFF dc.l $1FFFFFFE,$00000000,$00000FFF,$FFF8E01F,$C40F80C7,$F8300408 dc.l $010447FF,$FFFE0000,$00000000,$0FFFFFFF,$1FFFFFFE,$00000000 dc.l $00000FFF,$FFFC7E3F,$E61FC1E7,$FC98664C,$838267FF,$FFFE0000 dc.l $00000000,$0FFFFFFF,$1FFFFFFC,$00000000,$00000FFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFC0000,$00000000,$0FFFFFFF dc.l $1FFFFFF8,$00000000,$00000FFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFF80000,$00000000,$0FFFFFFF,$0FFFFFF0,$00000000 dc.l $00000FFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFF00000 dc.l $00000000,$0FFFFFFE,$1FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFE dc.l $3FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFC,$1FFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFF8,$07FFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFE0 title: dc.l $07FFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFE0,$18000000 dc.l $00000000,$00000000,$00000000,$00000018,$27FFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFE0,$58000000,$00000000,$00000000 dc.l $00000000,$00000012,$50000000,$00000000,$00000000,$00000000 dc.l $0000000A,$A0000000,$00000000,$00000000,$00000000,$00000005 dc.l $A0000000,$00000000,$00000000,$10000000,$00000005,$A0000000 dc.l $00000000,$00000007,$38000000,$00000005,$A0000000,$003FFBFF dc.l $80783C0B,$BC000000,$00000005,$A0000000,$005FFDFF,$C0BC5E1C dc.l $58000000,$00000005,$A0000000,$00238270,$E146271C,$20000000 dc.l $00000005,$A0000000,$00038070,$E383079C,$00783C00,$00000005 dc.l $A0000000,$0003807F,$438387DC,$00BC5E00,$00000005,$A0000000 dc.l $0003807F,$8383877C,$01CEF700,$00000005,$A0000000,$00038076 dc.l $0183873D,$01CEFF00,$00000005,$A0000000,$0003C073,$00C5071E dc.l $81CEFF00,$00000005,$A0000000,$0007A071,$807A071D,$00FEEF00 dc.l $00000005,$A0000000,$0003C0B0,$C03C3A0E,$007C7A00,$00000005 dc.l $A0000000,$00000040,$60001C00,$00783C00,$00000005,$A0000000 dc.l $00000000,$38000000,$00F00000,$00000005,$A0000000,$00000000 dc.l $1C000000,$01E00000,$00000005,$A0000000,$00000000,$00000000 dc.l $00C00000,$00000005,$A0000000,$00000000,$00000000,$00000000 dc.l $00000005,$A0000000,$00000000,$00000000,$00000000,$00000005 dc.l $A0000000,$00000000,$00000000,$00000000,$00000005,$A018333C dc.l $780F9981,$FB33CCCF,$1E0FCF33,$3C7D9805,$A03F9BFE,$FC0FDDC0 dc.l $FFBFEFFF,$BF07FFBB,$FEFFDC05,$A03FDDBF,$EE0FEFC0,$73FF7FFF dc.l $DE00FFFF,$BCF1FC05,$A03B9C1F,$EE0FC780,$73FF7FFF,$CF00FFFF dc.l $9EF9FC05,$A019FC07,$7E0FE700,$73BBFEFD,$FF8FFDFB,$FF7DDC05 dc.l $A00C1803,$3C07C300,$3199E66C,$DF07CCD9,$BE3ECC05,$A0000000 dc.l $00000000,$00000000,$00000000,$00000005,$A0000000,$00000000 dc.l $00000000,$00000000,$00000005,$BFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFD,$80000000,$00000000,$00000000,$00000000 dc.l $00000001,$80000000,$00000000,$00000000,$00000000,$00000001 dc.l $BFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFD,$A0000000 dc.l $00000000,$00000000,$00000000,$00000005,$A0000000,$00000000 dc.l $00000000,$00000000,$00000005,$A0000000,$00000000,$00000000 dc.l $00000000,$00000005,$A0000000,$00000000,$00000000,$00000000 dc.l $00000005,$A0000000,$00000000,$00000000,$00000000,$00000005 dc.l $A0CCF330,$CCF33661,$F303CCCF,$BE3C0F00,$00F80005,$A0EFFBB8 dc.l $FFFBBF71,$FB87EEFF,$FF7E0780,$007C0005,$A0FFDFF8,$FFFFFBF1 dc.l $FF87F7FE,$3FBC07C0,$007E0005,$A0FFDFF8,$FFFFF9E1,$FB87F3DF dc.l $3F1E0380,$00FC0005,$A0EEFFF8,$EFDFB9C1,$C1F7738F,$BBFF0600 dc.l $00FC0005,$A0667998,$66CD98C0,$C0FB3187,$D9BE0300,$007E0005 dc.l $A0000000,$00000000,$00000000,$00000000,$00000005,$A0000000 dc.l $00000000,$00000000,$00000000,$00000005,$A0000000,$00000000 dc.l $00000000,$00000000,$00000005,$A0000000,$00000000,$00000000 dc.l $00000000,$00000005,$A0000000,$00000000,$00000000,$00000000 dc.l $00000005,$A079F1F3,$EF800000,$00000000,$00000F00,$00300005 dc.l $A0FDFBFF,$FFC00000,$00000000,$00000780,$00780005,$A079FFC7 dc.l $8EE00000,$00000000,$000007C0,$00380005,$A03DFBE7,$CEE00000 dc.l $00000000,$00000380,$00380005,$A0FFC1F3,$EFE00000,$00000000 dc.l $00000600,$00780005,$A07CC0F9,$F7C00000,$00000000,$00000300 dc.l $003C0005,$A0000000,$00000000,$00000000,$00000000,$00000005 dc.l $A0000000,$00000000,$00000000,$00000000,$00000005,$A0000000 dc.l $00000000,$00000000,$00000000,$00000005,$A0000000,$00000000 dc.l $00000000,$00000000,$00000005,$A0000000,$00000000,$00000000 dc.l $00000000,$00000005,$A07CF333,$E0F1E66F,$DF1E6006,$00000F00 dc.l $CCF33005,$A0FFFBFF,$F1FBF777,$FFBF700F,$00000780,$EFFBB805 dc.l $A0FDFFFF,$BDCFBFF3,$9FFBF007,$000007C0,$7FDFB805,$A0EFFFFF dc.l $DFC3BFF3,$9FBBF007,$00000380,$3DDFB805,$A07FDFBB,$E0F9FF73 dc.l $9DDFBE0F,$00000600,$38FDF805,$A03ECD99,$F07CF331,$8CCF1F07 dc.l $80000300,$1878F005,$A0000000,$00000000,$00000000,$00000000 dc.l $00000005,$A0000000,$00000000,$00000000,$00000000,$00000005 dc.l $A0000000,$00000000,$00000000,$00000000,$00000005,$A0000000 dc.l $00000000,$00000000,$00000000,$00000005,$A0000000,$00000000 dc.l $00000000,$00000000,$00000005,$A07CF333,$E0F1E66F,$DF1E601F dc.l $00000F00,$CCF33005,$A0FFFBFF,$F1FBF777,$FFBF700F,$80000780 dc.l $EFFBB805,$A0FDFFFF,$BDCFBFF3,$9FFBF00F,$C00007C0,$7FDFB805 dc.l $A0EFFFFF,$DFC3BFF3,$9FBBF01F,$80000380,$3DDFB805,$A07FDFBB dc.l $E0F9FF73,$9DDFBE1F,$80000600,$38FDF805,$A03ECD99,$F07CF331 dc.l $8CCF1F0F,$C0000300,$1878F005,$A0000000,$00000000,$00000000 dc.l $00000000,$00000005,$A0000000,$00000000,$00000000,$00000000 dc.l $00000005,$A0000000,$00000000,$00000000,$00000000,$00000005 dc.l $50000000,$00000000,$00000000,$00000000,$0000000A,$48000000 dc.l $00000000,$00000000,$00000000,$0000001A,$07FFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFE4,$18000000,$00000000,$00000000 dc.l $00000000,$00000018,$07FFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFE0,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $07FFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFE0,$1FFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFF8,$38000000,$00000000 dc.l $00000000,$00000000,$00000016,$30000000,$00000000,$00000000 dc.l $00000000,$00000006,$60000000,$00000000,$00000000,$00000000 dc.l $00000003,$60000000,$00000000,$00000000,$00000000,$00000003 dc.l $60000000,$00000000,$00000000,$00000000,$00000003,$60000000 dc.l $00000000,$00000003,$8C000000,$00000003,$60000000,$001CF99F dc.l $00301804,$18000000,$00000003,$60000000,$00208210,$20402004 dc.l $20000000,$00000003,$60000000,$00008010,$60800004,$00000000 dc.l $00000003,$60000000,$00008000,$40808104,$00301800,$00000003 dc.l $60000000,$00008013,$80808104,$00422100,$00000003,$60000000 dc.l $00008010,$00018104,$00422900,$00000003,$60000000,$00008010 dc.l $00010104,$80422900,$00000003,$60000000,$00002010,$00020301 dc.l $00062B00,$00000003,$60000000,$0003C030,$003C020E,$004C0200 dc.l $00000003,$60000000,$00000040,$00001C00,$00183C00,$00000003 dc.l $60000000,$00000000,$00000000,$00300000,$00000003,$60000000 dc.l $00000000,$1C000000,$00600000,$00000003,$60000000,$00000000 dc.l $00000000,$00C00000,$00000003,$60000000,$00000000,$00000000 dc.l $00000000,$00000003,$60000000,$00000000,$00000000,$00000000 dc.l $00000003,$60000000,$00000000,$00000000,$00000000,$00000003 dc.l $60000000,$00000000,$00000000,$00000000,$00000003,$600C0098 dc.l $30030440,$9C898026,$0F072600,$9E3E0403,$6009C581,$220060C0 dc.l $10091020,$40002040,$80000403,$60080419,$22030180,$10C91326 dc.l $4C002648,$98384403,$6001CC01,$06006100,$10883224,$41806448 dc.l $83004403,$600C1803,$3C07C300,$3199E66C,$DF07CCD9,$BE3ECC03 dc.l $60000000,$00000000,$00000000,$00000000,$00000003,$60000000 dc.l $00000000,$00000000,$00000000,$00000003,$7FFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$7FFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$7FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$40000000,$00000000,$00000000,$00000000,$00000003 dc.l $60000000,$00000000,$00000000,$00000000,$00000003,$60000000 dc.l $00000000,$00000000,$00000000,$00000003,$60000000,$00000000 dc.l $00000000,$00000000,$00000003,$60000000,$00000000,$00000000 dc.l $00000000,$00000003,$60000000,$00000000,$00000000,$00000000 dc.l $00000003,$60000000,$00000000,$00000000,$00000000,$00000003 dc.l $60226088,$02600910,$60818227,$CC1E0600,$00700003,$60024408 dc.l $02040830,$0C801060,$018000C0,$00060003,$60324408,$32648860 dc.l $788190C7,$0C180380,$003C0003,$60220CC8,$22448840,$40011080 dc.l $08830000,$00000003,$60667998,$66CD98C0,$C0FB3187,$D9BE0300 dc.l $007E0003,$60000000,$00000000,$00000000,$00000000,$00000003 dc.l $60000000,$00000000,$00000000,$00000000,$00000003,$60000000 dc.l $00000000,$00000000,$00000000,$00000003,$60000000,$00000000 dc.l $00000000,$00000000,$00000003,$60000000,$00000000,$00000000 dc.l $00000000,$00000003,$60000000,$00000000,$00000000,$00000000 dc.l $00000003,$603C60F9,$F3000000,$00000000,$00000600,$00080003 dc.l $60000C00,$02200000,$00000000,$000000C0,$00080003,$603078E1 dc.l $C2200000,$00000000,$00000380,$00080003,$60064000,$00600000 dc.l $00000000,$00000000,$00000003,$607CC0F9,$F7C00000,$00000000 dc.l $00000300,$003C0003,$60000000,$00000000,$00000000,$00000000 dc.l $00000003,$60000000,$00000000,$00000000,$00000000,$00000003 dc.l $60000000,$00000000,$00000000,$00000000,$00000003,$60000000 dc.l $00000000,$00000000,$00000000,$00000003,$60000000,$00000000 dc.l $00000000,$00000000,$00000003,$60000000,$00000000,$00000000 dc.l $00000000,$00000003,$603E6009,$F060C014,$E60C1001,$00000600 dc.l $22608803,$60200408,$004C8810,$80C89001,$000000C0,$06448803 dc.l $602264C9,$DE408910,$86089001,$00000380,$0C448803,$60024488 dc.l $00001910,$84418000,$00000000,$080C1803,$603ECD99,$F07CF331 dc.l $8CCF1F07,$80000300,$1878F003,$60000000,$00000000,$00000000 dc.l $00000000,$00000003,$60000000,$00000000,$00000000,$00000000 dc.l $00000003,$60000000,$00000000,$00000000,$00000000,$00000003 dc.l $60000000,$00000000,$00000000,$00000000,$00000003,$60000000 dc.l $00000000,$00000000,$00000000,$00000003,$60000000,$00000000 dc.l $00000000,$00000000,$00000003,$603E6009,$F060C014,$E60C100E dc.l $00000600,$22608803,$60200408,$004C8810,$80C89000,$C00000C0 dc.l $06448803,$602264C9,$DE408910,$86089007,$80000380,$0C448803 dc.l $60024488,$00001910,$84418000,$00000000,$080C1803,$603ECD99 dc.l $F07CF331,$8CCF1F0F,$C0000300,$1878F003,$60000000,$00000000 dc.l $00000000,$00000000,$00000003,$60000000,$00000000,$00000000 dc.l $00000000,$00000003,$60000000,$00000000,$00000000,$00000000 dc.l $00000003,$30000000,$00000000,$00000000,$00000000,$00000006 dc.l $20000000,$00000000,$00000000,$00000000,$00000006,$18000000 dc.l $00000000,$00000000,$00000000,$0000001C,$1FFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFF8,$07FFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFE0,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000 dc.l $00000000,$00000000,$00000000,$00000000,$00000004,$07FFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFEE,$0FFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFE,$1FFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$1FFFFFFF,$FFFFFFFF,$FFFFFFFF,$EFFFFFFF dc.l $FFFFFFFF,$1FFFFFFF,$FFFFFFFF,$FFFFFFF8,$C7FFFFFF,$FFFFFFFF dc.l $1FFFFFFF,$FFC00400,$7F87C3F7,$CFFFFFFF,$FFFFFFFF,$1FFFFFFF dc.l $FFBCFB9F,$3F73B9E7,$BFFFFFFF,$FFFFFFFF,$1FFFFFFF,$FFFCFF9F dc.l $3EF9F8E7,$FFFFFFFF,$FFFFFFFF,$1FFFFFFF,$FFFCFF9F,$7CFCF867 dc.l $FF87C3FF,$FFFFFFFF,$1FFFFFFF,$FFFCFF80,$FCFCF927,$FF73B9FF dc.l $FFFFFFFF,$1FFFFFFF,$FFFCFF93,$FCFCF987,$FE7329FF,$FFFFFFFF dc.l $1FFFFFFF,$FFFCFF99,$FE7DF9C6,$FE7329FF,$FFFFFFFF,$1FFFFFFF dc.l $FFFCBF9C,$FF3BF9E5,$FE7329FF,$FFFFFFFF,$1FFFFFFF,$FFF87F9E dc.l $7F87FBE3,$FF073BFF,$FFFFFFFF,$1FFFFFFF,$FFFFFF7F,$3FFFC7FF dc.l $FFCF87FF,$FFFFFFFF,$1FFFFFFF,$FFFFFFFF,$9FFFFFFF,$FF9FFFFF dc.l $FFFFFFFF,$1FFFFFFF,$FFFFFFFF,$C7FFFFFF,$FF3FFFFF,$FFFFFFFF dc.l $1FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FE7FFFFF,$FFFFFFFF,$1FFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$1FFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$1FFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$1FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$1FE7CCC3,$87F0667E,$04CC3330,$E1F030CC,$C38267FF dc.l $1FCC6499,$33F3267F,$9CC99026,$4FFF2644,$9F3E27FF,$1FC9E7C1 dc.l $33F070FF,$9C099020,$61FF2040,$C30E07FF,$1FCC67F9,$33F339FF dc.l $9CC99326,$7CFF2648,$F93E47FF,$1FE7CFF9,$87F079FF,$9CCC3326 dc.l $41F0664C,$838267FF,$1FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$1FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $1FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00000000 dc.l $00000000,$00000000,$00000000,$00000003,$00000000,$00000000 dc.l $00000000,$00000000,$00000001,$7FFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$3FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$1FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $1FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$1FFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$1FFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$1FFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$1F330CCF,$330CC99E,$0CFC3330,$41C3F0FF dc.l $FF07FFFF,$1F3264CF,$0264499E,$64F99327,$CC9FFE7F,$FFF3FFFF dc.l $1F02640F,$02040C3E,$0CF81861,$C1C3F8FF,$FF87FFFF,$1F32640F dc.l $32648E7E,$7CF99CE7,$CCF9FFFF,$FF3FFFFF,$1F330CCF,$3264CE7E dc.l $7E099CF0,$4C83F9FF,$FF03FFFF,$1FFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$1FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$1FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF dc.l $1FFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$1FFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$1FFFFFFF,$FFFFFFFF dc.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$1F860E0C,$107FFFFFxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx11FF11--gggggggggggggggggggggggggggggggggggggggggggg11FF1111111111111111111111111111111111BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB11FF11111111111111111111111111111111111111b+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;»ºkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkgggggggggggggggggggggggggggggggggggggggggB11FF111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111*--------------------------------------------bbbbbbbbbbbbbbbbb11FF11BBBBBBBBBBBBBBBBBBBBBBBgkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkbbbbbbbbbbbbb11FF666666666666666661111111111111111111111111111111111119BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB5F666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111-bbbbbbbbbbbbb9F11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;gzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzbBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBk95555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666F11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111967F----------------------------------11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111b5B967F1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111197777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776F1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111gw(((((((((((((((((((((((((((((((((((((((((((((((k-7b55555555555555555B9FFFFFFFFFFFFFFFFFFFFFFF11111111111111111111111111111111111111111111111111111111111111111111111166744444444444444444449F11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111bbbbbbbbbbbbbbbbbb6244444444444444444444444444444444444444449777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777775F111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114922222222222226F77777777777111111111111111111111111111111111111111111111111111111111111111111111111BBcoooooooooooooooo Tvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv¸"""""""""""""""""""""""""""""""""""""""""""""""""""""*zzzzzzzzzzzzzzzzzzzzzzzzzzz+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwgk(((((((((((((((((((((((((((((((((((((((((((((((bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb4922222222222226F111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111117777777777711111111114256999999999999999999999999999999999999999999999999999999999999999999999997777777777777FFFFFFFFF11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111co-,BBBBBBBBBBBBBBBB2bbbbbbbbbbbbbbbbbb64755555555555555555F99999999999999999991111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111672F41111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111199999999911111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111cdddddddddddddddddddddddddw Bkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg5--------------------------------------------------,o7777777777777777bF6666666666666294444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111FFFFFFFFFFFFF796111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111244444444411111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111lB,dc55555555555555555555555555555555555555555555ooooooooooooooooooooooooooooa9FFFFFFFFFFFFFFFFFb74666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222999999999999999999999999999999a4F111111111111111111111111111111111111111111111111111111111111111111111111111111111112766666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111Ajjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(;;;;;;;;;;;;;;;;;;;;;;;;;wllllllllllllllllllllllllllll cccccccccccccccccccccccc ----------------------o,dB95555555555555555555555555555555555555555555555555555555555555gggggggggggggggggggggggggggggggg44444444444442a6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11111111111111111111111111111111111111111111111111111111111111777777777777777777777777777777777777777492b6666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111117aFFFFFFFFFFFFFFFF111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 cdllllllllllllllloooooooooooooooooo,B54C2222222222222222222222222222222222697bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11111111111111111111111111111111111111111111111111111111111111aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa246C7eF91111111111111111111111111111111111111111111111111111111111111aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111uhkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk w -ddddddddddddddddddddddddddddcccccccccccccccccclBoooooooooooooooo,b5246C7eF9aaaaaaaaaaaaaaaa1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114444444444444C2e6977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1111111111111111111111111111111111111111111111111111111111111111111111aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Bddddddddddddddtbbbbbbbbbbbbbbbbbblc4ooooooooooooooooCCCCCCCCCCCCCCCCC,eeeeeeeeeeeee92g56666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111a7FFFFFFFFFFFFFFFF11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111eC94444444444444444444444444444444a2F66666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111177777777777777777777777777777777777777111111111111111111111111111111111yyyyyyyyyyyyyyyyyyyyy#qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.....................................................................................................Ajjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjm+zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((rnuhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhkkkkkkkkkkkkkkkkkkkkkkkk ;wlBd bbbbbbbbbbbbbbbbbbteco9g----------------------------------,Ca4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666659aeFC744444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111nddddddddddddddisssssssssssssssssslBrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrb 5cotaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaF97e6C244444444444444441111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111117a2F9,,,,,,,,e6666666666666666666666666666666666666666666666666666666666666666666666666C111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114111111111111111111111111111111111111111111111immmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmuDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbhkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknddddddddddddddg 7BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBwlsr9ooooooooooooooooo 5555555555555555ccccccccccccc2Faaaaaaaa,te4666666666666666666666666666666666666666666666666666666666666666666666666666666666666666611111111111111111111CCCCCCCCCCCCCCCCC1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111188888888888887F999999999999999999924aCeeeeeeeeeeeeeeeee111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666611111111111111111111 bbbbbbbbbbbbbbbnddddddddddddddiBBBBBBBBBBBBBs-ollllllllllllllllllrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr5555555555555555c,8CF97777777724444444446a111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111e1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111119999999999999t6CF8888888872e444444444444444444444444444444444444444444444444444444444444444444444444444444444444444411111111111111111111aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1111111111111111111111111111111111111111111111111111uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuAyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy+jg((((((((((((((((((((((((((((((((((((zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz***************************************************************************************************mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkDhi bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbboddddddddddddddnnnnnnnnnnnnnnnnnnns- Bccccccccccccccccccrlllllllllllllllllllllllllllll569Ftttttttttttttttt7Ce8a22222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444441111111111111111111177777777777776aF,99999999Ceeeeeeeeee48111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111211111111111111111111111111111111111111111111ri bbbbbbbbbbbbbbboddddddddddddddddddddddddddwwwwwwwwwwwwwwwwwwwcsnB,,,,,,,,,,,,,,,,,,lllllllllllllllll5t74aF666666669C2eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1111111111111111111188888888888888881111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111114444444444444F79a268CCCCCCCCCCCCCCCC111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee11111111111111111111dggggggggggggggggggggggggggu;;;;;;;;;;;;;;;;;;;;;;;;;kmDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD,ri bbbbbbbbbbbbbbbo-h4cwwwwwwwwwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnns95BBBBBBBBBBBBBBBBBBllllllllllllllllllllllllllllllll8F77777777777777777777a2222222222222222222222222222222222222222222222222222222222222e611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111C111111111111111111111111111111111111111111111749e8FttttttttttttttttttttaC2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111116666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111o,rinbbbbbbbbbbbbbbb 5c dddddddddddddddddddddddddddddsssssssssssssssssss4BBBBBBBBBBBBBBBBBBe7F99999999999998Ctl6aaaaaaaaaaaaaaaaa1111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111114e6F9777777778CCCCCCCCC22222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111a111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111( ·¶µâ³²±°¯®¬«ª©¨§¦¥¤£¢¡
~}|{ëÊË×÷çßÇÕìþйÜÅúòÞÏåïÄäêéÎ`-VJÂ^]\[ZYXWÌUÍîÓQãÔÆMLKàIHGÚ¿¼$)½¾@?ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÖÈíáùûøýæ/üÿÙÒ_ÝÑôèÛñÉ'&%ðóÀ!ØõN ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃöRxxxxxxxxxxxxxxxxxxxxxxxxxxxx¸<>