From 1406cca0792db524b16bf2b5d77341002513dd2c Mon Sep 17 00:00:00 2001 From: scawful Date: Sun, 22 Dec 2024 20:43:03 -0500 Subject: [PATCH] Add macros for status flag and indexed STA --- Core/sprite_macros.asm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Core/sprite_macros.asm b/Core/sprite_macros.asm index 4b00fe7..ce219b0 100644 --- a/Core/sprite_macros.asm +++ b/Core/sprite_macros.asm @@ -52,6 +52,26 @@ macro sta(...) %loop(STA, ...) endmacro +macro sta_x(...) + %loop(STA.w, ..., X) +endmacro + +macro accum16() + REP #$20 +endmacro + +macro accum8() + SEP #$20 +endmacro + +macro index16() + REP #$10 +endmacro + +macro index8() + SEP #$10 +endmacro + macro GotoAction(action) LDA.b # : STA.w SprAction, X endmacro