home *** CD-ROM | disk | FTP | other *** search
- execbase = 4
- ;---< EXEC >---;
- openlib = -552
- closelib = -414
- getmsg = -372
- waitport = -384
- findtask = -294
- replymsg = -378
- allocmem = -198
- freemem = -210
- ;---< INTUITION >---;
- openwindow = -204
- closewindow = -072
- refreshgadget = -222
- setwindowtitle = -276
- setmenustrip = -264
- activatewin = -450
- addgadget = -042
- ;---< GRAPHICS >---;
- setapen = -342
- setbpen = -348
- setdrmd = -354
- rectfill = -306
- draw = -246
- move = -240
- text = -060
- blttemplate = -036
- ;
- print: macro
- move.l gfxbase,a6
- move.l rport,a1
- move.l ?1,d0
- move.l ?2,d1
- jsr move(a6)
- move.l gfxbase,a6
- move.l rport,a1
- move.l ?4,a0
- move.l ?3,d0
- jsr text(a6)
- endm
- box: macro
- move.l gfxbase,a6
- move.l rport,a1
- move.l ?5,d0
- jsr setapen(a6)
- move.l gfxbase,a6
- move.l rport,a1
- move ?1,d0
- move ?2,d1
- move ?3,d2
- move ?4,d3
- jsr rectfill(a6)
- move.l gfxbase,a6
- move.l rport,a1
- moveq #0,d0
- jsr setapen(a6)
- move.l gfxbase,a6
- move.l rport,a1
- move ?1,d0
- add.l #2,d0
- move ?2,d1
- add.l #1,d1
- move ?3,d2
- sub.l #2,d2
- move ?4,d3
- sub.l #1,d3
- jsr rectfill(a6)
- endm
- ;
- 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 openint
- beq end1
- bsr openwin
- beq end2
- bsr memorya
- beq end3
- bsr initwin
- bsr copyright
- bsr haupt
- bsr memoryq
- end3:
- bsr closewin
- end2:
- bsr closeint
- end1:
- 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
- ;
- memorya:
- move.l execbase,a6
- moveq #80,d0
- moveq #3,d1
- jsr allocmem(a6)
- beq end4
- move.l d0,memory
- move.l d0,image3+10
- lea daten3,a0
- move.l d0,a1
- moveq #19,d0
- colol:
- move.l (a0)+,(a1)+
- dbra d0,colol
- moveq #1,d0
- end4:
- tst.l d0
- rts
- ;
- memoryq:
- move.l execbase,a6
- move.l memory,a1
- moveq #80,d0
- jsr freemem(a6)
- rts
- ;
- haupt:
- move.l execbase,a6
- move.l handle,a0
- move.l 86(a0),a0
- jsr getmsg(a6)
- tst.l d0
- beq haupt
- move.l d0,a0
- move 22(a0),d0
- cmp #8,d0
- beq button
- cmp #$40,d0
- beq gadgets
- cmp #$100,d0
- beq menus
- cmp #$200,d0
- bne haupt
- rts
- ;
- menus:
- move $18(a0),d0
- cmp #-1,d0
- beq haupt
- lsr #5,d0
- and #$3f,d0
- cmp #2,d0
- bne nquit
- rts
- nquit:
- cmp #1,d0
- beq haupt
- cmp #0,d0
- bne ncopy
- bsr copyright
- bra haupt
- ncopy:
- bra haupt
- ;
- gadgets:
- move.l 28(a0),a0
- move 38(a0),d0
- cmp.b #2,d0
- bne nnew
- lea feld,a0
- lea feld+9,a1
- moveq #8,d0
- plop3:
- move.b (a1)+,(a0)+
- dbra d0,plop3
- lea undo,a0
- move.l #19,d0
- plop6:
- move.b #10,(a0)+
- dbra d0,plop6
- bsr darstell
- bra haupt
- nnew:
- cmp #1,d0
- bne icon
- cmp.b #10,undo
- beq haupt
- move.b undo,d7
- lea undo,a1
- lea undo+1,a0
- move.l #18,d0
- plop5:
- move.b (a0)+,(a1)+
- dbra d0,plop5
- move.b #10,undo+19
- moveq #0,d0
- move.b d7,d0
- bra cool
- bra haupt
- icon:
- cmp #3,d0
- bne haupt
- bsr icons
- bra haupt
- ;
- button:
- btst #6,$bfe001
- bne haupt
- moveq #0,d0
- moveq #0,d1
- move.l handle,a2
- move 12(a2),d1
- move 14(a2),d0
- sub.l #6,d0
- sub.l #21,d1
- cmp #0,d0
- blt haupt
- cmp #150,d0
- bgt haupt
- cmp #0,d1
- blt haupt
- cmp #75,d1
- bgt haupt
- divu #50,d0
- and.l #$f,d0
- divu #25,d1
- and.l #$f,d1
- move.l d0,d6
- move.l d1,d7
- mulu #3,d0
- add.l d0,d1
- lea feld,a5
- bsr save
- add.l d1,a5
- move.b (a5),d0
- cmp.b #0,d0
- beq haupt
- move.l d6,d0
- mulu #3,d0
- add.l d7,d0
- cool:
- mulu #9,d0
- lea no1,a4
- lea feld,a5
- add.l d0,a4
- moveq #8,d1
- plop:
- move.b (a4)+,d2
- move.b (a5),d3
- cmp.b #0,d2
- beq noset
- moveq #0,d4
- cmp.b #1,d3
- beq noone
- moveq #1,d4
- noone:
- move.b d4,d3
- noset:
- move.b d3,(a5)+
- dbra d1,plop
- bsr darstell
- bsr testen
- cmp.b #0,d0
- beq haupt
- lea feld,a0
- lea feld+9,a1
- moveq #8,d2
- plop7:
- move.b (a1)+,(a0)+
- dbra d2,plop7
- lea undo,a0
- move.l #19,d2
- plop8:
- move.b #10,(a0)+
- dbra d2,plop8
- move.l d0,d7
- bsr darstell
- cmp.b #1,d7
- bne win
- move.l gfxbase,a6
- move.l rport,a1
- moveq #2,d0
- jsr setapen(a6)
- move.l gfxbase,a6
- move.l rport,a1
- moveq #0,d0
- jsr setdrmd(a6)
- print #21,#19,#16,#wins
- move.l gfxbase,a6
- move.l rport,a1
- moveq #1,d0
- jsr setapen(a6)
- print #19,#18,#16,#wins
- bra haupt
- win:
- move.l gfxbase,a6
- move.l rport,a1
- moveq #2,d0
- jsr setapen(a6)
- move.l gfxbase,a6
- move.l rport,a1
- moveq #0,d0
- jsr setdrmd(a6)
- print #21,#19,#16,#lost
- move.l gfxbase,a6
- move.l rport,a1
- moveq #1,d0
- jsr setapen(a6)
- print #19,#18,#16,#lost
- bra haupt
- ;
- save:
- movem.l d0-d7/a0-a6,-(a7)
- lea undo+18,a0
- lea undo+19,a1
- move.l #18,d0
- plop4:
- move.b (a0),(a1)
- sub.l #1,a1
- sub.l #1,a0
- dbra d0,plop4
- movem.l (a7)+,d0-d7/a0-a6
- move.b d1,undo
- rts
- ;
- testen:
- lea feld,a5
- moveq #8,d0
- moveq #0,d1
- plop2:
- add.b (a5)+,d1
- dbra d0,plop2
- cmp.b #8,d1
- bne ngew
- cmp.b #0,feld+4
- bne ngew
- moveq #1,d0
- bra ghtz
- ngew:
- cmp.b #0,d1
- bne nver
- moveq #2,d0
- bra ghtz
- nver:
- moveq #0,d0
- ghtz:
- rts
- ;
- openint:
- move.l execbase,a6
- lea intname,a1
- moveq #0,d0
- jsr openlib(a6)
- move.l d0,intbase
- move.l d0,a0
- move.l $64(a0),gfxbase
- tst.l d0
- rts
- ;
- openwin:
- move.l intbase,a6
- lea window,a0
- jsr openwindow(a6)
- move.l d0,handle
- move.l d0,a0
- move.l 50(a0),rport
- tst.l d0
- rts
- ;
- initwin:
- move.l intbase,a6
- lea gadget3,a1
- move.l handle,a0
- moveq #0,d0
- jsr addgadget(a6)
- move.l gfxbase,a6
- move.l rport,a1
- moveq #3,d0
- jsr setapen(a6)
- move.l gfxbase,a6
- move.l rport,a1
- move #4,d0
- move #11,d1
- move #157,d2
- move #113,d3
- jsr rectfill(a6)
- bsr darstell
- move.l intbase,a6
- lea gadget3,a0
- move.l handle,a1
- move.l #0,a2
- jsr refreshgadget(a6)
- move.l intbase,a6
- move.l handle,a0
- move.l #-1,a1
- lea screentits,a2
- jsr setwindowtitle(a6)
- move.l intbase,a6
- move.l handle,a0
- lea menu1,a1
- jsr setmenustrip(a6)
- rts
- ;
- icons:
- move.l handle,a5
- move 4(a5),iwindow
- move 6(a5),iwindow+2
- move 4(a5),window
- move 6(a5),window+2
- bsr closewin
- move.l intbase,a6
- lea iwindow,a0
- jsr openwindow(a6)
- move.l d0,ihandle
- move.l d0,a0
- move.l 50(a0),rport
- move.l gfxbase,a6
- move.l rport,a1
- moveq #3,d0
- jsr setapen(a6)
- move.l gfxbase,a6
- move.l rport,a1
- move #4,d0
- move #11,d1
- move #65,d2
- move #33,d3
- jsr rectfill(a6)
- move.l intbase,a6
- lea igadget,a0
- move.l ihandle,a1
- move.l #0,a2
- jsr refreshgadget(a6)
- lkjh3:
- move.l execbase,a6
- move.l ihandle,a0
- move.l 86(a0),a0
- jsr getmsg(a6)
- tst.l d0
- beq lkjh3
- move.l d0,a0
- move 22(a0),d0
- cmp #$40,d0
- bne lkjh3
- move.l 28(a0),a0
- move 38(a0),d0
- cmp #1,d0
- bne lkjh3
- move.l intbase,a6
- move.l ihandle,a0
- jsr closewindow(a6)
- ;
- bsr openwin
- bsr initwin
- rts
- ;
- darstell:
- lea feld,a5
- box #10,#23,#50,#43,#1
- cmp.b #1,(a5)+
- beq nf1
- box #10,#23,#50,#43,#2
- nf1:
- box #10,#48,#50,#68,#1
- cmp.b #1,(a5)+
- beq nf2
- box #10,#48,#50,#68,#2
- nf2:
- box #10,#73,#50,#93,#1
- cmp.b #1,(a5)+
- beq nf3
- box #10,#73,#50,#93,#2
- nf3:
- box #60,#23,#100,#43,#1
- cmp.b #1,(a5)+
- beq nf4
- box #60,#23,#100,#43,#2
- nf4:
- box #60,#48,#100,#68,#1
- cmp.b #1,(a5)+
- beq nf5
- box #60,#48,#100,#68,#2
- nf5:
- box #60,#73,#100,#93,#1
- cmp.b #1,(a5)+
- beq nf6
- box #60,#73,#100,#93,#2
- nf6:
- box #110,#23,#150,#43,#1
- cmp.b #1,(a5)+
- beq nf7
- box #110,#23,#150,#43,#2
- nf7:
- box #110,#48,#150,#68,#1
- cmp.b #1,(a5)+
- beq nf8
- box #110,#48,#150,#68,#2
- nf8:
- box #110,#73,#150,#93,#1
- cmp.b #1,(a5)+
- beq nf9
- box #110,#73,#150,#93,#2
- nf9:
- move.l gfxbase,a6
- move.l rport,a1
- moveq #3,d0
- jsr setapen(a6)
- move.l gfxbase,a6
- move.l rport,a1
- move #4,d0
- move #11,d1
- move #157,d2
- move #21,d3
- jsr rectfill(a6)
- rts
- ;
- closewin:
- move.l intbase,a6
- move.l handle,a0
- jsr closewindow(a6)
- rts
- ;
- closeint:
- move.l execbase,a6
- move.l intbase,a1
- jsr closelib(a6)
- rts
- ;
- copyright:
- move.l intbase,a6
- lea cwindow,a0
- jsr openwindow(a6)
- move.l d0,chandle
- move.l d0,a0
- move.l rport,r2port
- move.l 50(a0),rport
- tst.l d0
- beq ende4
- move.l gfxbase,a6
- move.l rport,a1
- moveq #3,d0
- jsr setapen(a6)
- move.l gfxbase,a6
- move.l rport,a1
- move #4,d0
- move #2,d1
- move #235,d2
- move #97,d3
- jsr rectfill(a6)
- move.l execbase,a6
- move.l #1428,d0
- moveq #3,d1
- jsr allocmem(a6)
- move.l d0,speicher
- tst.l d0
- beq ende5
- lea gfx,a1
- move.l d0,a0
- move.l #356,d0
- plop9:
- move.l (a1)+,(a0)+
- dbra d0,plop9
- move.l gfxbase,a6
- move.l rport,a1
- moveq #0,d0
- jsr setdrmd(a6)
- move.l gfxbase,a6
- move.l rport,a1
- moveq #2,d0
- jsr setapen(a6)
- move.l gfxbase,a6
- move.l speicher,a0
- moveq #0,d0
- moveq #28,d1
- move.l rport,a1
- moveq #11,d2
- moveq #6,d3
- move #224,d4
- moveq #51,d5
- jsr blttemplate(a6)
- move.l gfxbase,a6
- move.l rport,a1
- moveq #1,d0
- jsr setapen(a6)
- move.l gfxbase,a6
- move.l speicher,a0
- moveq #0,d0
- moveq #28,d1
- move.l rport,a1
- moveq #9,d2
- moveq #5,d3
- move #224,d4
- moveq #51,d5
- jsr blttemplate(a6)
- move.l gfxbase,a6
- move.l rport,a1
- moveq #2,d0
- jsr setapen(a6)
- print #121-[4*[ctex2-ctex1]],#65,#ctex2-ctex1,#ctex1
- print #121-[4*[ctex3-ctex2]],#75,#ctex3-ctex2,#ctex2
- print #121-[4*[ctex4-ctex3]],#85,#ctex4-ctex3,#ctex3
- print #121-[4*[ctex5-ctex4]],#95,#ctex5-ctex4,#ctex4
- move.l gfxbase,a6
- move.l rport,a1
- moveq #1,d0
- jsr setapen(a6)
- print #119-[4*[ctex2-ctex1]],#64,#ctex2-ctex1,#ctex1
- print #119-[4*[ctex3-ctex2]],#74,#ctex3-ctex2,#ctex2
- print #119-[4*[ctex4-ctex3]],#84,#ctex4-ctex3,#ctex3
- print #119-[4*[ctex5-ctex4]],#94,#ctex5-ctex4,#ctex4
- lkjh:
- move.l execbase,a6
- move.l chandle,a0
- move.l 86(a0),a0
- jsr getmsg(a6)
- tst.l d0
- beq lkjh
- move.l d0,a0
- move 22(a0),d0
- cmp #$40,d0
- bne lkjh
- move.l 28(a0),a0
- move 38(a0),d0
- cmp #1,d0
- bne lkjh
- move.l execbase,a6
- move.l speicher,a1
- move.l #1428,d0
- jsr freemem(a6)
- ende5:
- move.l intbase,a6
- move.l chandle,a0
- jsr closewindow(a6)
- ende4:
- move.l r2port,rport
- rts
- ;
- intbase: dc.l 0
- gfxbase: dc.l 0
- memory: dc.l 0
- rport: dc.l 0
- starts: dc.l 0
- handle: dc.l 0
- r2port: dc.l 0
- speicher: dc.l 0
- chandle: dc.l 0
- ihandle: dc.l 0
- intname: dc.b "intuition.library",0
- ;
- window:
- dc.w 60,20,162,116
- dc.b 3,1
- dc.l $348,$100e,gadget,0,title,0,0
- dc.w 0,0,0,0,1
- cwindow:
- dc.w 200,50,240,100
- dc.b 1,1
- dc.l $40,$11000,cgadget,0,0,0,0
- dc.w 0,0,0,0,1
- iwindow:
- dc.w 10,5,70,36
- dc.b 0,1
- dc.l $40,$11002,igadget,0,title2,0,0
- dc.w 0,0,0,0,1
- cgadget:
- dc.l 0
- dc.w 0,0,240,100,3,3,1
- dc.l 0,0,0,0,0
- dc.w 1,0,0
- igadget:
- dc.l 0
- dc.w 10,14,48,16,0,3,1
- dc.l irend,0,itext,0,0
- dc.w 1,0,0
- itext:
- dc.b 1,0,0,0
- dc.w 8,4
- dc.l 0,itex,0
- itex: dc.b "CONT",0,0
- irend:
- dc.l 0
- dc.b 1,0,1,9
- dc.l ikord,irend2
- irend2:
- dc.l 0
- dc.b 2,0,1,5
- dc.l ikord2,0
- ikord:
- dc.w -2,-1,49,-1,49,16,-2,16,-2,-1,48,-1,48,16,-1,16,-1,-1
- ikord2:
- dc.w 0,17,51,17,51,0,50,0,50,17
- ;
- title:
- dc.b "LOGIC2",0,0
- title2:
- dc.b "LOGIC II",0,0
- screentits:
- dc.b " LOGIC II ",169,"ยด12-18-1990 by Thomas Jansen "
- dc.b "only for Fred Fish ",0
- wins: dc.b "You have win ..."
- lost: dc.b "You have lost .."
- ctex1: dc.b "LOGIC II is Public-Domain"
- ctex2: dc.b "This Version is only"
- ctex3: dc.b "for Fred Fish"
- ctex4: dc.b "Press the RM-Button"
- ctex5: dc.b 0
- ;
- gadget:
- dc.l gadget2
- dc.w 8,98,68,13,2,3,1
- dc.l render,render2,text1,0,0
- dc.w 1,0,0
- text1:
- dc.b 1,0,0,0
- dc.w 18,3
- dc.l 0,tex,0
- tex: dc.b "BACK",0,0
- gadget2:
- dc.l 0
- dc.w 84,98,68,13,2,3,1
- dc.l render,render2,text2,0,0
- dc.w 2,0,0
- text2:
- dc.b 1,0,0,0
- dc.w 22,3
- dc.l 0,tex2,0
- tex2: dc.b "NEW",0
- gadget3:
- dc.l 0
- dc.w -76,0,24,10,$14,$41,1
- dc.l image3,0,0,0,0
- dc.w 3,0,0
- image3:
- dc.w -4,0,28,10,0
- dc.l daten3
- dc.b 3,0
- dc.l 0
- daten3:
- dc.l $cffffff0,$cc000030,$cc000030,$cc000030,$cc000030
- dc.l $cc001f30,$cc001f30,$cc001f30,$cc000030,$cffffff0
- dc.l $00000000,$03ffffc0,$03ffffc0,$03ffffc0,$03ff8000
- dc.l $03ff8000,$03ff8000,$03ff8000,$03ff8000,$00000000
- render:
- dc.l 0
- dc.b 1,0,1,9
- dc.l kords,render3
- render2:
- dc.l 0
- dc.b 0,0,1,9
- dc.l kords,render3
- render3:
- dc.l 0
- dc.b 2,0,1,5
- dc.l kords2,0
- kords:
- dc.w -2,-1,69,-1,69,13,-2,13,-2,-1,68,-1,68,13,-1,13,-1,-1
- kords2:
- dc.w 0,14,71,14,71,0,70,0,70,14
- menu1:
- dc.l 0
- dc.w 10,0,64,10,1
- dc.l men1tex,menui3,0,0
- men1tex:
- dc.b "PROGRAM",0
- menui3:
- dc.l menui4
- dc.w -10,0,112,10,$52
- dc.l 0,mi3tex,0
- dc.w 0,0,0,0,0
- mi3tex:
- dc.b 0,1,0,0
- dc.w 4,1
- dc.l 0,mi3text,0
- mi3text:
- dc.b "Copyright",0
- menui4:
- dc.l menui5
- dc.w -10,3,112,10,$d2
- dc.l 0,mi4tex,0
- dc.w 0,0,0,0,0
- mi4tex:
- dc.b 3,1,0,0
- dc.w 4,1
- dc.l 0,mi4text,mi4btex
- mi4btex:
- dc.b 3,1,0,0
- dc.w 3,1
- dc.l 0,mi4text,0
- mi4text:
- dc.b "_____________",0
- menui5:
- dc.l 0
- dc.w -10,13,112,10,$52
- dc.l 0,mi5tex,0
- dc.w 0,0,0,0,0
- mi5tex:
- dc.b 0,1,0,0
- dc.w 4,1
- dc.l 0,mi5text,0
- mi5text:
- dc.b "Quit",0,0
- ;
- feld:
- dc.b 0,0,0,0,1,0,0,0,0
- dc.b 0,0,0,0,1,0,0,0,0
- no1:
- dc.b 1,1,0,1,1,0,0,0,0
- dc.b 1,1,1,0,1,0,0,0,0
- dc.b 0,1,1,0,1,1,0,0,0
- dc.b 1,0,0,1,1,0,1,0,0
- dc.b 0,1,0,1,1,1,0,1,0
- dc.b 0,0,1,0,1,1,0,0,1
- dc.b 0,0,0,1,1,0,1,1,0
- dc.b 0,0,0,0,1,0,1,1,1
- dc.b 0,0,0,0,1,1,0,1,1,0
- undo:
- blk.b 20,10
- gfx:
- dc.l $00000000,$00007F00,$00F00003,$800FC007,$0000000F,$FFFE0000
- dc.l $00000000,$00000000,$0000FF80,$03FC001F,$F81FE01F,$E000001F
- dc.l $FFFF0000,$00000000,$00000000,$0001FF80,$0FFF007F,$FC1FE07F
- dc.l $F800001F,$FFFF0000,$00000000,$00000000,$0000FF00,$1FFF80FF
- dc.l $FE1FE0FF,$FC00001F,$FFFF0000,$00000000,$00000000,$00007E00
- dc.l $1FFFC0FC,$7E0FC0FF,$FE00000F,$E0FE0000,$00000000,$00000000
- dc.l $00003E00,$3F3FC1F8,$3E0FC1F8,$FE000007,$E0FC0000,$00000000
- dc.l $00000000,$00003E00,$3E1FE1F0,$1E0FC1F0,$3E000007,$E0FC0000
- dc.l $00000000,$00000000,$00003E00,$7E0FE3F0,$0E0FC3F0,$3E000007
- dc.l $E0FC0000,$00000000,$00000000,$00003E00,$7E0FE3F0,$060FC3F0
- dc.l $1E000007,$E0FC0000,$00000000,$00000000,$00003E00,$FE07F7F0
- dc.l $000FC3F0,$0C000007,$E0FC0000,$00000000,$00000000,$00003E00
- dc.l $FE07F7F0,$000FC7F0,$00000007,$E0FC0000,$00000000,$00000000
- dc.l $00003E00,$FE07F7F0,$000FC7F0,$00000007,$E0FC0000,$00000000
- dc.l $00000000,$00003E00,$FE07F7F0,$7F0FC7F0,$00000007,$E0FC0000
- dc.l $00000000,$00000000,$00003E00,$FE07F7F0,$FF8FC7F0,$00000007
- dc.l $E0FC0000,$00000000,$00000000,$00003E00,$7F07F7F1,$FF8FC7F8
- dc.l $00000007,$E0FC0000,$00000000,$00000000,$00003E00,$7F07E3F0
- dc.l $FF0FC3F8,$00000007,$E0FC0000,$00000000,$00000000,$00003E02
- dc.l $7F87E3F8,$3E0FC3FC,$0C000007,$E0FC0000,$00000000,$00000000
- dc.l $00003E06,$3F87E3F8,$3E0FC3FF,$1E000007,$E0FC0000,$00000000
- dc.l $00000000,$00003E0E,$3FCFC1FC,$3E0FC1FF,$FE000007,$E0FC0000
- dc.l $00000000,$00000000,$00007F1E,$1FFFC0FF,$FC0FC1FF,$FC00000F
- dc.l $E0FE0000,$00000000,$00000000,$00007FFE,$0FFF80FF,$FC1FE0FF
- dc.l $FC00001F,$FFFF0000,$00000000,$00000000,$0000FFFE,$07FF007F
- dc.l $F81FE07F,$F800001F,$FFFF0000,$00000000,$00000000,$0000FFFC
- dc.l $01FC001F,$E00FC01F,$E000000F,$FFFE0000,$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,$00000000,$00000000,$00000000,$00000000,$00000000
- dc.l $00000000,$00000000,$00000000,$00000000,$1C000000,$0007FF01
- dc.l $80000000,$00000000,$000001F0,$00000000,$00000000,$3C000000
- dc.l $000FFF87,$80000000,$00000000,$000003F8,$00000000,$00000000
- dc.l $7C000000,$001FFFCF,$80000000,$00000000,$000003F8,$00000000
- dc.l $00000000,$FC000000,$001FFFCF,$80000000,$00000000,$000001F0
- dc.l $00000000,$00000000,$3C000000,$001EFBC7,$80000000,$00000000
- dc.l $000000F0,$00000000,$00000000,$3CE1F0C0,$001CF9C7,$8C03E018
- dc.l $C600603F,$000000F0,$1803181F,$81E03180,$3FF3F9E0,$0018F8C7
- dc.l $BE07F079,$EF01F87F,$800000F0,$7E0F3C3F,$C7F0F3C0,$3FFBF9E0
- dc.l $0000F807,$FF0FF8FF,$FF83FCFF,$800000F0,$FF1FFE7F,$CF39FFE0
- dc.l $3FF9F0E0,$0000F807,$FF1F7CFF,$FFC73CF9,$000000F1,$CF3FFE7C
- dc.l $8F3BFFE0,$3E78F1C0,$0000F807,$DF1E3C7D,$F7C63EFC,$000000F1
- dc.l $8F9F7E7E,$1FF9F7E0,$3E78F9C0,$0000F807,$8F1E3C78,$E3C03EFE
- dc.l $000000F0,$0F9E3E7F,$1FF9E3E0,$3E787B80,$0000F807,$8F1E3C78
- dc.l $E3C1FE7F,$000000F0,$7F9E3E3F,$9FF1E3E0,$3E787F80,$0000F807
- dc.l $8F1E3C78,$E3C7FE3F,$800038F1,$FF9E3E1F,$DF01E3E0,$3E783F80
- dc.l $0000F807,$8F1E3C78,$E3C73E1F,$80007CF1,$CF9E3E0F,$CF09E3E0
- dc.l $3E783F00,$0000F807,$8F0F7878,$E3CF3ECF,$80007CF3,$CF9E3E67
- dc.l $CFF9E3E0,$3FF03F00,$0001FC0F,$8F0FF878,$E3CF3EEF,$80007FF3
- dc.l $CF9E3E77,$C7F9E3E0,$3FE01F00,$0003FE1F,$DF87F0F9,$F3E7FE7F
- dc.l $00003FE1,$FFBF3F3F,$87F3F3F0,$07801E00,$0001FC1F,$DF83C0F9
- dc.l $F3E3F63E,$00000FC0,$FD9E1E1F,$01E1E1E0,$0000DE00,$00000000
- dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$0001DC00
- dc.l $00000000,$00000000,$00000000,$00000000,$00000000,$00000000
- dc.l $0001FC00,$00000000,$00000000,$00000000,$00000000,$00000000
- dc.l $00000000,$0001F800,$00000000,$00000000,$00000000,$00000000
- dc.l $00000000,$00000000,$0000F000,$00000000,$00000000,$00000000
- dc.l $00000000,$00000000,$00000000
- gfxe: