[A83] Re: Sprites in 83+ ASM
[Prev][Next][Index][Thread]
[A83] Re: Sprites in 83+ ASM
just put the sprite routine that comes with ion in your source.
;-----> Draw a sprite
; b=size of sprite
; l=yc
; a=xc
; ix holds pointer
putSprite:
ld e,l
ld h,$00
ld d,h
add hl,de
add hl,de
add hl,hl
add hl,hl
ld e,a
and $07
ld c,a
srl e
srl e
srl e
add hl,de
ld de,gbuf
add hl,de
putSpriteLoop1:
sl1: ld d,(ix)
ld e,$00
ld a,c
or a
jr z,putSpriteSkip1
putSpriteLoop2:
srl d
rr e
dec a
jr nz,putSpriteLoop2
putSpriteSkip1:
ld a,(hl)
xor d
ld (hl),a
inc hl
ld a,(hl)
xor e
ld (hl),a
ld de,$0B
add hl,de
inc ix
djnz putSpriteLoop1
ret
----------------------------------------------
Original Message
From: "Steve Watson"<fif_freak00@hotmail.com>
Subject: [A83] Re: Sprites in 83+ ASM
Date: Sat, 10 Mar 2001 14:54:53 -0700
>
>That's the problem Rob. I'm NOT programming for Ion or MirageOS, I'm
>programming for regular 83+ ASM.
>_________________________________________________________________
>Get your FREE download of MSN Explorer at http://explorer.msn.com
>
>
>
>
_____________________________________________
Free email with personality! Over 200 domains!
http://www.MyOwnEmail.com