diff --git a/src/gba/renderers/video-software.c b/src/gba/renderers/video-software.c index 0e618d753..1864baa3d 100644 --- a/src/gba/renderers/video-software.c +++ b/src/gba/renderers/video-software.c @@ -259,7 +259,7 @@ static void GBAVideoSoftwareRendererWriteOAM(struct GBAVideoRenderer* renderer, oam >>= 2; struct GBAObj* sprite = &renderer->oam->obj[oam]; int enabled = sprite->transformed || !sprite->disable; - enabled << (oam & 0x1F); + enabled <<= (oam & 0x1F); softwareRenderer->enabledBitmap[oam >> 5] = (softwareRenderer->enabledBitmap[oam >> 5] & ~(1 << (oam & 0x1F))) | enabled; } }