diff --git a/artwork/Scorch50.asm b/artwork/Scorch50.asm index fd231d5..216e32b 100644 --- a/artwork/Scorch50.asm +++ b/artwork/Scorch50.asm @@ -760,7 +760,7 @@ quit ini main ; --- - opt l- + ;opt l- ; this stops the listing .MACRO SPRITES missiles diff --git a/lib/5200MACRO.ASM b/lib/5200MACRO.ASM index 1bfddf2..a82cfd9 100644 --- a/lib/5200MACRO.ASM +++ b/lib/5200MACRO.ASM @@ -74,7 +74,14 @@ .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.asm b/scorch.asm index efe486a..62b3532 100644 --- a/scorch.asm +++ b/scorch.asm @@ -182,7 +182,7 @@ FirstZpageVariable = $59 _atari = $fd ; not used in 5200 _none = $0f - .ende */ + .ende .ELSE icl 'lib/ATARISYS.ASM' icl 'lib/MACRO.ASM' diff --git a/scorch.bin b/scorch.bin index 07e8105..b941430 100644 Binary files a/scorch.bin and b/scorch.bin differ