smashtv/MAC2.ASM

48 lines
753 B
NASM
Raw Permalink Normal View History

2021-04-06 15:09:56 -07:00
*CLICK AN AUDIT COUNTER
*DESTROYS A0
AUDIT $MACRO P1
MOVI :P1:,A0
CALLA AUD1
$END
*
*AUDIT A WORD LONG RAM LOCATION
*P1 = AUDIT
*P2 = RAM LOCATION
*DESTROYS A0,A1
AUDITCNT $MACRO P1,P2
MOVE @:P2:,A1,W
MOVI :P1:,A0
CALLA AUD
$END
*
*GET A GAME ADJUSTMENT VALUE
*RETURNS ADJUSTMENT VALUE IN A0
ADJUST $MACRO P1
MOVI :P1:,A0
CALLA GET_ADJ
$END
*CLICK AN AUDIT COUNTER
*DESTROYS A0
AUDIT $MACRO P1
MOVI :P1:,A0
CALLA AUD1
$END
*
*AUDIT A WORD LONG RAM LOCATION
*P1 = AUDIT
*P2 = RAM LOCATION
*DESTROYS A0,A1
AUDITCNT $MACRO P1,P2
MOVE @:P2:,A1,W
MOVI :P1:,A0
CALLA AUD
$END
*
*GET A GAME ADJUSTMENT VALUE
*RETURNS ADJUSTMENT VALUE IN A0
ADJUST $MACRO P1
MOVI :P1:,A0
CALLA GET_ADJ
$END