Macros are lines of code that on compile are replaced with other lines of code. This is extremely useful as most macros compress lines of code into one instruction.

TI-83 Plus Macros

++Equivalent Codes

#define    bcall(xxxx)        rst 28h    \ .dw xxxx
#define    bjump(xxxx)        call 50h    \ .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
#define    equ .equ
#define    EQU .equ
#define    errhandon(label)    ld hl,label    \ call 59h
#define    errhandoff()    call 5Ch
Unless otherwise stated, the content of this page is licensed under GNU Free Documentation License.