diff options
| author | JMC47 <JMC4789@gmail.com> | 2026-06-03 14:08:21 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-06-03 14:08:21 -0400 |
| commit | 704cf84fe017fe9abded927cd007cca6f787cc7c (patch) | |
| tree | d699c56bd5279814bf7e29e8b79c94906954c3c9 /Data | |
| parent | 8427b8c0f1c034c1a40c1333a97a1ffc1e776ad9 (diff) | |
| parent | e0f091b0968305c17d46072aabc0d30defdfdbe9 (diff) | |
Merge pull request #14670 from JosJuice/game-ini-gbi
GameSettings: Add Game Boy Interface
Diffstat (limited to 'Data')
| -rw-r--r-- | Data/Sys/GameSettings/ID-gbi.ini | 11 | ||||
| -rw-r--r-- | Data/Sys/GameSettings/ID-gbihf.ini | 11 | ||||
| -rw-r--r-- | Data/Sys/GameSettings/ID-gbisr.ini | 14 |
3 files changed, 36 insertions, 0 deletions
diff --git a/Data/Sys/GameSettings/ID-gbi.ini b/Data/Sys/GameSettings/ID-gbi.ini new file mode 100644 index 0000000000..968108e29e --- /dev/null +++ b/Data/Sys/GameSettings/ID-gbi.ini @@ -0,0 +1,11 @@ +[Core] +# Attach Game Boy Player hardware. +HSPDevice = 2 +# DSP HLE doesn't work with this homebrew's ucode. +DSPHLE = False +[DSP] +# Make sure we get DSP LLE recompiler and not DSP LLE interpreter, for performance. +EnableJIT = True +[Video_Settings] +# Fixes old frames being shown when a game only updates a small part of the screen. Examples include gradually revealed text and the HP bars in Pokémon. +SafeTextureCacheColorSamples = 0 diff --git a/Data/Sys/GameSettings/ID-gbihf.ini b/Data/Sys/GameSettings/ID-gbihf.ini new file mode 100644 index 0000000000..968108e29e --- /dev/null +++ b/Data/Sys/GameSettings/ID-gbihf.ini @@ -0,0 +1,11 @@ +[Core] +# Attach Game Boy Player hardware. +HSPDevice = 2 +# DSP HLE doesn't work with this homebrew's ucode. +DSPHLE = False +[DSP] +# Make sure we get DSP LLE recompiler and not DSP LLE interpreter, for performance. +EnableJIT = True +[Video_Settings] +# Fixes old frames being shown when a game only updates a small part of the screen. Examples include gradually revealed text and the HP bars in Pokémon. +SafeTextureCacheColorSamples = 0 diff --git a/Data/Sys/GameSettings/ID-gbisr.ini b/Data/Sys/GameSettings/ID-gbisr.ini new file mode 100644 index 0000000000..bf25a4ce51 --- /dev/null +++ b/Data/Sys/GameSettings/ID-gbisr.ini @@ -0,0 +1,14 @@ +[Core] +# Attach Game Boy Player hardware. +HSPDevice = 2 +# DSP HLE doesn't work with this homebrew's ucode. +DSPHLE = False +[DSP] +# Make sure we get DSP LLE recompiler and not DSP LLE interpreter, for performance. +EnableJIT = True +[Video_Settings] +# Fixes old frames being shown when a game only updates a small part of the screen. Examples include gradually revealed text and the HP bars in Pokémon. +SafeTextureCacheColorSamples = 0 +[Video_Hacks] +# Fixes the entire screen being magenta. (ImmediateXFBEnable = True also solves the problem, but XFBToTextureEnable = False is more accurate and there doesn't seem to be a significant performance difference.) +XFBToTextureEnable = False |
