summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/sound/nes_defs.h
diff options
context:
space:
mode:
author 0kmg <9137159+0kmg@users.noreply.github.com>2022-12-21 00:29:31 -0800
committer GitHub <noreply@github.com>2022-12-21 19:29:31 +1100
commit0daa43b832035bc0a6a6e8ae2a5e5c1c389bd10f (patch)
treed6627bffdd1cd433c1c80503dcf07a957943b26f /src/devices/sound/nes_defs.h
parentc72f10361e1941563c22514b83a880cf24b3f2e4 (diff)
sound/nes_apu.cpp: Implemented frame counter interrupt . (#10715)
Fixes MT06186, MT07625 and MT07658. Software list items promoted to working (nes.xml) --------------------------------------- Akagawa Jirou no Yuurei Ressha (Japan) [kmg] Castelian (Europe) [kmg] Door Door (Japan) [kmg] Door Door (FMG pirate) [kmg] Dragon Quest (Japan) [kmg] Dragon Quest II - Akuryou no Kamigami (Japan) [kmg] GeGeGe no Kitarou - Youkai Daimakyou (Japan) [kmg] GeGeGe no Kitarou - Youkai Daimakyou (Japan, prototype) [kmg] GeGeGe no Kitarou - Youkai Daimakyou (FMG pirate) [kmg] The Guardian Legend (Europe) [kmg] The Guardian Legend (USA) [kmg] Guardic Gaiden (Japan) [kmg] Jesus - Kyoufu no Bio Monster (Japan) [kmg] Mahjong Taikai (Japan) [kmg] Ninja Jajamaru - Ginga Daisakusen (Japan) [kmg] Ninja Jajamaru - Ginga Daisakusen (Japan, prototype) [kmg] Ninja Kid (USA) [kmg] Mendel Palace (USA) [kmg] The Mutant Virus (USA) [kmg] Qix (USA) [kmg] Quinty (Japan) [kmg] Portopia Renzoku Satsujin Jiken (Japan) [kmg] Squashed (USA, prototype) [kmg] WWF WrestleMania (Europe) [kmg] WWF WrestleMania (USA) [kmg]
Diffstat (limited to 'src/devices/sound/nes_defs.h')
-rw-r--r--src/devices/sound/nes_defs.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/devices/sound/nes_defs.h b/src/devices/sound/nes_defs.h
index c9c6fca15b9..ad10ca6b4ab 100644
--- a/src/devices/sound/nes_defs.h
+++ b/src/devices/sound/nes_defs.h
@@ -145,7 +145,9 @@ struct apu_t
noise_t noi;
dpcm_t dpcm;
- int step_mode = 0;
+ u8 step_mode = 0;
+ bool frame_irq_enabled = false;
+ bool frame_irq_occurred = false;
};
/* CONSTANTS */