From 136cd2e2d9ad3585811d0150f50f4d16be195f4c Mon Sep 17 00:00:00 2001 From: scawful Date: Mon, 22 Apr 2024 19:57:50 -0400 Subject: [PATCH] Fix Spc700::ReadOpcodeWord --- src/app/emu/audio/spc700.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/emu/audio/spc700.h b/src/app/emu/audio/spc700.h index 8b039194..3210877e 100644 --- a/src/app/emu/audio/spc700.h +++ b/src/app/emu/audio/spc700.h @@ -152,8 +152,9 @@ class Spc700 { } uint16_t ReadOpcodeWord() { - uint16_t opcode = read_word(PC); - return opcode; + uint8_t low = ReadOpcode(); + uint8_t high = ReadOpcode(); + return low | (high << 8); } void DoBranch(uint8_t value, bool check) {