home *** CD-ROM | disk | FTP | other *** search
- bsr 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 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