diff --git a/src/gb/extra/proxy.c b/src/gb/extra/proxy.c index 5b5dbc3bd..f7b21cbda 100644 --- a/src/gb/extra/proxy.c +++ b/src/gb/extra/proxy.c @@ -128,7 +128,7 @@ static bool _parsePacket(struct mVideoLogger* logger, const struct mVideoLoggerD break; case DIRTY_OAM: if (item->address < GB_SIZE_OAM) { - logger->oam[item->address] = item->value; + ((uint8_t*) logger->oam)[item->address] = item->value; proxyRenderer->backend->writeOAM(proxyRenderer->backend, item->address); } break;