Re: A83: invert part of screen
[Prev][Next][Index][Thread]
Re: A83: invert part of screen
Stupid me...just use Movax's XOR routines with an all-black sprite. Easy
enough.
If you want to invert, say, the top 8 pixels, across the screen, go like
this:
 ld a,0
 push a
 ld e,0
 ld d,8
loop_start:
 pop a
 push d
 ld bc,Sprite
 call SPRXOR
 add a,8
 pop d
 push a
 dec d
 ld a,d
 jp nz loop_start
;Insert Movax's sprite routines here
Sprite:
.db $FF
.db $FF
.db $FF
.db $FF
.db $FF
.db $FF
.db $FF
.db $FF
Not really a good example of perfect code, but it's past midnight here,
soooo...
--------------------------------------------------
"Open your eyes, open your mouths,
close your hands and make a fist"
--------------------------------------------------
"Eternity, my friend, is a long
fucking time."
 - Unknown
--------------------------------------------------
DreAdFaq
DreAdFaq@gamestats.com
http://descent.telefragged.com
http://descent.gamestats.com
Follow-Ups: