From 8e49360ffd340f84e16d2254ab56ffb4f992ce35 Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Thu, 24 Jul 2014 03:20:12 -0700 Subject: [PATCH] Add missing dummy video functions --- src/gba/gba-video.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/gba/gba-video.c b/src/gba/gba-video.c index a8ae1c7a2..46b7f9972 100644 --- a/src/gba/gba-video.c +++ b/src/gba/gba-video.c @@ -12,6 +12,8 @@ static void GBAVideoDummyRendererInit(struct GBAVideoRenderer* renderer); static void GBAVideoDummyRendererReset(struct GBAVideoRenderer* renderer); static void GBAVideoDummyRendererDeinit(struct GBAVideoRenderer* renderer); static uint16_t GBAVideoDummyRendererWriteVideoRegister(struct GBAVideoRenderer* renderer, uint32_t address, uint16_t value); +static void GBAVideoDummyRendererWritePalette(struct GBAVideoRenderer* renderer, uint32_t address, uint16_t value); +static void GBAVideoDummyRendererWriteOAM(struct GBAVideoRenderer* renderer, uint32_t oam); static void GBAVideoDummyRendererDrawScanline(struct GBAVideoRenderer* renderer, int y); static void GBAVideoDummyRendererFinishFrame(struct GBAVideoRenderer* renderer); @@ -20,6 +22,8 @@ static struct GBAVideoRenderer dummyRenderer = { .reset = GBAVideoDummyRendererReset, .deinit = GBAVideoDummyRendererDeinit, .writeVideoRegister = GBAVideoDummyRendererWriteVideoRegister, + .writePalette = GBAVideoDummyRendererWritePalette, + .writeOAM = GBAVideoDummyRendererWriteOAM, .drawScanline = GBAVideoDummyRendererDrawScanline, .finishFrame = GBAVideoDummyRendererFinishFrame }; @@ -191,6 +195,19 @@ static uint16_t GBAVideoDummyRendererWriteVideoRegister(struct GBAVideoRenderer* return value; } +static void GBAVideoDummyRendererWritePalette(struct GBAVideoRenderer* renderer, uint32_t address, uint16_t value) { + UNUSED(renderer); + UNUSED(address); + UNUSED(value); + // Nothing to do +} + +static void GBAVideoDummyRendererWriteOAM(struct GBAVideoRenderer* renderer, uint32_t oam) { + UNUSED(renderer); + UNUSED(oam); + // Nothing to do +} + static void GBAVideoDummyRendererDrawScanline(struct GBAVideoRenderer* renderer, int y) { UNUSED(renderer); UNUSED(y);