diff options
| -rw-r--r-- | .nasm/segments.txt | 2 | ||||
| -rw-r--r-- | src/driver.s | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/.nasm/segments.txt b/.nasm/segments.txt index ffbe519..8a0f57c 100644 --- a/.nasm/segments.txt +++ b/.nasm/segments.txt @@ -1,4 +1,4 @@ - HEADER: 16/16 (100%) -- ROM0: 8238/32762 (25.14%) +- ROM0: 8240/32762 (25.15%) - ROMV: 6/6 (100%) - ROM2: 8192/8192 (100%) diff --git a/src/driver.s b/src/driver.s index bfa6294..f328a68 100644 --- a/src/driver.s +++ b/src/driver.s @@ -329,8 +329,10 @@ sta Globals::zp_flags lda Items::zp_state and #$04 - beq @invalidate_items - inc Globals::zp_flags + bne @invalidate_items + lda Globals::zp_flags + and #$FE + sta Globals::zp_flags @invalidate_items: ;; Invalidate items, which were skipped on move_sprites_out() on purpose |
