diff --git a/lib/MACRO.ASM b/lib/MACRO.ASM index 34aa3ba..611e46b 100644 --- a/lib/MACRO.ASM +++ b/lib/MACRO.ASM @@ -73,7 +73,14 @@ PLA .ENDM ;------------------------------------- - .MACRO WAIT + .macro wait + bit VCOUNT + bmi *-3 + bit VCOUNT + bpl *-3 + .endm +;------------------------------------- + .MACRO WAITer ; WAIT ; waits one frame (1/50 s(PAL) or 1/60s(NTSC)) ?ze LDA VCOUNT diff --git a/scorch.xex b/scorch.xex index d277f07..acf4de1 100644 Binary files a/scorch.xex and b/scorch.xex differ