home *** CD-ROM | disk | FTP | other *** search
- org $7f000
- load $7f000
- bsr.w getbas
- move.l gfxbase,a0
- add.l #$32,a0
- move.w #$0080,$dff096
- move.l #copper,(a0)
- move.w #$8080,$dff096
-
- loop: move.b $dff006,d0
- cmp.b #$ff,d0
- bne.b loop
- move.w poke+2,d0
- swap d0
- move.w poke+6,d0
- add.l #40,d0
- move.w d0,poke+2
- andi.b #64,$bfe001
- jmp $fc0000
-
- copper: dc.w $0100,$1200
- dc.w $008e,$1f81
- dc.w $0090,$2ec1
- dc.w $0092,$38
- dc.w $0094,$d0
- dc.w $0108,$0000
- dc.w $010a,$0000
-
- poke: dc.w $00e0,$0000
- dc.w $00e2,$0000
- dc.w $0182,$000f
- dc.w $0180,$0000
- dc.w $a801,$ff00
- dc.w $0180,$0f00
- dc.w $a901,$ff00
- dc.w $0180,$0000
- dc.w $ffff,$fffe
-
- ExecBase = 4
- oldopenlibrary = -408
- even
- gfxname: dc.b 'graphics.library',0
- even
- gfxbase: dc.l 0
-
- Getbas:
- move.l execbase,a6
- lea gfxname,a1
- jsr oldopenlibrary(a6)
- move.l d0,gfxbase
- rts
-