[A83] Re: Conditional bcall()ing


[Prev][Next][Index][Thread]

[A83] Re: Conditional bcall()ing




> From: Emir Sakic <saka@hotmail.com>
> 
> Right, my fault about lables.
> jr 3 gave me error with $9327 as start address, thanx for clearing it.
> 
> Anyway to conclude:
> #define bcall_z(addr) jr nz,$+5 \ rst 28h \ .dw addr
> :)


indeed, as taken from the Ion.inc file

#define	bcall(xxxx)	rst 28h \ .dw xxxx
#define	bcallz(xxxx)	jr nz,$+5 \ rst 28h \ .dw xxxx
#define	bcallnz(xxxx)	jr z,$+5 \ rst 28h \ .dw xxxx
#define	bcallc(xxxx)	jr nc,$+5 \ rst 28h \ .dw xxxx
#define	bcallnc(xxxx)	jr c,$+5	\ rst 28h \ .dw xxxx

I think somebody has already sent this, but since I didn't remember... :)
-----------------------------------------------------
Mail.be, Free WebMail and Virtual Office
http://www.mail.be