Fix MidiKey2Freq

This commit is contained in:
Jeffrey Pfau 2013-04-20 14:46:53 -07:00
parent 18fae08450
commit ff03bcf0f0
1 changed files with 1 additions and 1 deletions

View File

@ -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) {