From ff03bcf0f0a1aa39a15619102c95eb8bd7255a93 Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Sat, 20 Apr 2013 14:46:53 -0700 Subject: [PATCH] Fix MidiKey2Freq --- src/gba/gba-bios.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gba/gba-bios.c b/src/gba/gba-bios.c index 293828e11..af67ffb3a 100644 --- a/src/gba/gba-bios.c +++ b/src/gba/gba-bios.c @@ -72,7 +72,7 @@ static void _FastCpuSet(struct GBA* gba) { static void _MidiKey2Freq(struct GBA* gba) { uint32_t key = GBALoad32(&gba->memory.d, gba->cpu.gprs[0] + 4); - gba->cpu.gprs[0] = key / pow(2, (180 - gba->cpu.gprs[1] - gba->cpu.gprs[2] / 256) / 12); + gba->cpu.gprs[0] = key / powf(2, (180.f - gba->cpu.gprs[1] - gba->cpu.gprs[2] / 256.f) / 12.f); } void GBASwi16(struct ARMBoard* board, int immediate) {