diff --git a/Atari/interrupts.asm b/Atari/interrupts.asm index 0d5db93..ec120ed 100644 --- a/Atari/interrupts.asm +++ b/Atari/interrupts.asm @@ -336,6 +336,8 @@ StartPressed jsr _SetDLIproc .endm .proc _SetDLIproc + LDA #$00 + STA NMIEN LDA #$C0 STY VDSLST STX VDSLST+1 diff --git a/Atari/lib/MACRO.ASM b/Atari/lib/MACRO.ASM index 1ce890a..8e8b028 100644 --- a/Atari/lib/MACRO.ASM +++ b/Atari/lib/MACRO.ASM @@ -44,9 +44,11 @@ .MACRO VDLI ; VDLI #WORD ; Initialises Display List Interrupts + LDA #$00 + STA NMIEN + LDA #$C0 LDY # <:1 LDX # >:1 - LDA #$C0 STY $0200 STX $0201 STA NMIEN diff --git a/scorch.xex b/scorch.xex index 3c51683..3c2e5eb 100644 Binary files a/scorch.xex and b/scorch.xex differ diff --git a/scorch_cart.xex b/scorch_cart.xex index 333ad67..4be688b 100644 Binary files a/scorch_cart.xex and b/scorch_cart.xex differ