From c5326d72af6a6d1587c517d6c82435c15143899c Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Fri, 28 May 2021 02:51:39 -0500 Subject: [PATCH] [nostalgia/core/gba] Change sprite update iterator to 32 bit int --- src/nostalgia/core/gba/irq.arm.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nostalgia/core/gba/irq.arm.cpp b/src/nostalgia/core/gba/irq.arm.cpp index 337429cf..4881bbc8 100644 --- a/src/nostalgia/core/gba/irq.arm.cpp +++ b/src/nostalgia/core/gba/irq.arm.cpp @@ -32,8 +32,8 @@ void nostalgia_core_isr_vblank() { // copy g_spriteUpdates to allow it to use a register instead of reading // from memory every iteration of the loop, needed because g_spriteUpdates // is volatile - const auto updates = g_spriteUpdates; - for (uint16_t i = 0; i < updates; ++i) { + const unsigned updates = g_spriteUpdates; + for (unsigned i = 0; i < updates; ++i) { const auto &oa = g_spriteBuffer[i]; MEM_OAM[oa.idx] = *ox::bit_cast(&oa); }