aboutsummaryrefslogtreecommitdiff
path: root/source/nds/gui.h
diff options
context:
space:
mode:
authorNebuleon Fumika2013-02-01 20:09:24 -0500
committerNebuleon Fumika2013-02-01 20:09:24 -0500
commitd4dd98e8c180532f24de342482e54f28874f06ef (patch)
tree17da3f95be8552681c29fe411e1266d422bb252a /source/nds/gui.h
parente61731a524028f8286f83a82686b2f4e236c1a9d (diff)
downloadsnes9x2005-d4dd98e8c180532f24de342482e54f28874f06ef.tar.gz
snes9x2005-d4dd98e8c180532f24de342482e54f28874f06ef.tar.bz2
snes9x2005-d4dd98e8c180532f24de342482e54f28874f06ef.zip
Add an option that controls which element should be more fluid, per game: video or audio.
This makes most games playable, but the player can choose to get fluid audio instead of fluid video in sound-test modes or games with epic soundtracks.
Diffstat (limited to 'source/nds/gui.h')
-rw-r--r--source/nds/gui.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/source/nds/gui.h b/source/nds/gui.h
index 482ceec..0b91758 100644
--- a/source/nds/gui.h
+++ b/source/nds/gui.h
@@ -59,7 +59,8 @@ struct _GAME_CONFIG
u32 HotkeyReturnToMenu;
u32 HotkeyTemporaryFastForward;
u32 HotkeyToggleSound;
- u32 Reserved2[45];
+ u32 SoundSync;
+ u32 Reserved2[44];
};
typedef enum
@@ -127,6 +128,7 @@ extern void gui_init(u32 lang_id);
extern u32 menu(u16 *original_screen, bool8 FirstInvocation);
extern void game_disableAudio();
extern void game_set_frameskip();
+extern void game_set_fluidity();
extern void set_cpu_clock(u32 num);
extern int load_language_msg(char *filename, u32 language);