From: Lukas Krickl Date: Fri, 16 Jan 2026 07:34:36 +0000 (+0100) Subject: render: fixed flickering when moving X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=f149769ef407835ec98f5597f79ec4c045902f74;p=gbrg%2F.git render: fixed flickering when moving --- diff --git a/src/jmp.inc b/src/jmp.inc index e5eafac..7d6cc71 100644 --- a/src/jmp.inc +++ b/src/jmp.inc @@ -41,6 +41,7 @@ vec_vblank: ; STA 0x48 ;============= vec_stat: + reti ; disable objects push af ld a, [RLCD] diff --git a/src/levels.s b/src/levels.s index 8f11be7..603f35f 100644 --- a/src/levels.s +++ b/src/levels.s @@ -14,7 +14,7 @@ l1: ; l1 actor table l1_acts: - actdef ACT_T_BAT, 0, 4, 6, 2, 1, ITEM_NONE, ITEM_NONE, ITEM_NONE, attr_bat + actdef ACT_T_BAT, 0, 9, 10, 2, 1, ITEM_NONE, ITEM_NONE, ITEM_NONE, attr_bat actdef ACT_T_BAT, 0, 1, 2, 2, 1, ITEM_NONE, ITEM_NONE, ITEM_NONE, attr_bat .db 0 ; terminate diff --git a/src/update.s b/src/update.s index 45a9b43..241aecf 100644 --- a/src/update.s +++ b/src/update.s @@ -42,6 +42,11 @@ update_game: update_render: call disableinterrupts + ; enable objects + ld a, [RLCD] + or a, LCDCF_OBJON + ld [RLCD], a + ld b, RENDER_BUF_H/2 ; loop counter ld de, render_buffer