nathanriggs 9b12b6fd9b HOUSEKEEPING
- getting ready for major changes for 0.6.0.
- be sure to download the 0.5.0 release to ensure proper functionality, as these rountines will not work together in the SRC or BIN folder during the transition
- Beginning to significantly alter documentation
2019-12-17 17:19:24 -05:00

70 lines
1.6 KiB
NASM

*``````````````````````````````*
* Z80 MACRO ALIASES *
* *
* CALL : JSR EQUIVALENT *
* CPL : INVERTS BITS IN .A *
* JP : JMP EQUIVALENT *
* LD : MOV VAL FROM SRC,DEST *
* POP : PULL TOP FROM STACK *
* RET : RTS EQUIVALENT *
* SCF : SET CARRY FLAG *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
*``````````````````````````````*
* JSR EQUIVALENT *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
CALL MAC
JSR ]1 ; ++<3B6C>
<<<
*
*``````````````````````````````*
* INVERT .A BITS *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
CPL MAC
EOR $FF ; ++<2B2C>
<<<
*
*``````````````````````````````*
* JUMP EQUIVALENT *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
JP MAC
JMP ]1 ; <1B5C>
<<<
*
*``````````````````````````````*
* LOAD FROM SOURCE TO DEST *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
LD MAC ; NOT YET
; FUNCTIONAL UNTIL MOV
; MACRO IS DONE
<<<
*
*``````````````````````````````*
* PULL EQUIVALENT *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
POP MAC
PLA ; ++<1B4C>
<<<
*
*``````````````````````````````*
* RTS EQUIVALENT *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
RET MAC
RTS ; ++<1B6C>
<<<
*
*``````````````````````````````*
* SET CARRY FLAG *
*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*
*
SCF MAC
SEC ; ++<1B2C>
<<<
*