home *** CD-ROM | disk | FTP | other *** search
- SECTION MENU_MK_IX_,CODE_C
- OPT O+ C-
- incdir df0:,df1:
- MOVE.L 4,A6
- LEA.L GFxNAME,A1
- CLR.L D0
- JSR -552(A6)
- MOVE.L D0,GFXLOC
- MOVE.L GFXLOC,A6
- MOVE.L 50(A6),OLDCOP
- MOVE.L #COPPER,50(A6)
- MOVE.L #$FFFF,D0
- COPDEL: DBF D0,COPDEL
- MOVE.W #%1000011111100000,$DFF096
- MOVE.L #$FFFFFFFF,$DFF044
- MOVE.W #00,$DFF042
- MOVE.W #%0000100111110000,$DFF040
- MOVE.W #$4000,$DFF09A
- move.l #screen,store
- move.w store,bitmap2+2
- move.w store+2,bitmap2+6
- START: CMP.B #$ff,$DFF006
- BNE.S START
- add.w #1,count
- cmp.w #253,count
- bne start2
- clr.w count
- move.l #screen,store
- start2 add.l #40,store
- move.w store,bitmap+2
- move.w store+2,bitmap+6
- add.w #1,xp
- cmp.w #16,xp
- bne start3
- clr.w xp
- move.w #0,scp+2
- start3 add.w #$010,scp+2
- btst #6,$bfe001
- beq reset
- btst #7,$bfe001
- beq reset
- btst #10,$dff016
- beq reset
- BRA START
-
- RESET: MOVE.W #$C000,$DFF09A
- MOVE.W #$0F,$DFF096
- MOVE.L GFXLOC,A6
- MOVE.L OLDCOP,50(A6)
- MOVE.L 4,A6
- MOVE.L GFXLOC,A1
- JSR -414(A6)
- CLR.L D0
- EX: RTS
- COPPER: DC.W $0104,$0000
- DC.W $0108,$0000,$010A,$0000
- DC.W $0092,$0038,$0094,$00D0
- DC.W $008E,$50a1
- dc.w $0090,$c081
- DC.W $0120,$0000,$0122,$0000
- dc.w $0180,$0000,$0182,$0fff
- dc.w $0184,$0fff,$0186,$0fff
- scp dc.w $0102,$0000
- bitmap dc.w $00e0,$0000,$00e2,$0000
- bitmap2 dc.w $00e4,$0000,$00e6,$0000
- dc.w $100,$2200
- DC.W $FFFF,$FFFE
-
- GFXNAME:DC.B "graphics.library",0
- GFXLOC: DC.L 0
- OLDCOP: DC.L 0
- store: dc.l 0
- xp dc.w 0
- count dc.w 0
- even
- screen rept 40
- dcb.w 20,%0000001111000000
- dcb.w 20,%0000110000110000
- dcb.w 20,%0001000000001000
- dcb.w 20,%0010000000000100
- dcb.w 20,%0010000000000100
- dcb.w 20,%0100000000000010
- dcb.w 20,%0100000000000010
- dcb.w 20,%1000000000000001
- dcb.w 20,%0100000000000010
- dcb.w 20,%0100000000000010
- dcb.w 20,%0010000000000100
- dcb.w 20,%0010000000000100
- dcb.w 20,%0001000000001000
- dcb.w 20,%0000110000110000
- endr
-
-