aboutsummaryrefslogtreecommitdiff
path: root/src/Platform.h
diff options
context:
space:
mode:
authorJesse Talavera <jesse@jesse.tg>2023-12-05 10:47:16 -0500
committerGitHub <noreply@github.com>2023-12-05 16:47:16 +0100
commit090627b3c19488e36677113e2f1ac16bdb4e2d05 (patch)
treed731b7b302801c9317c34584cdebb811b93739d0 /src/Platform.h
parentae91d89f7c18f6b4153deeef7e3ebe14a1d849fe (diff)
Remove the last `ConfigEntry` state (#1902)
* Get rid of `ConfigEntry::ExternalBIOSEnable` - Now the BIOS files themselves are checked - The frontend's `Config::ExternalBIOSEnable` is not affected * Add `JITArgs` * Pass the JIT status to the `ARM` constructors * Encapsulate `NDS::EnableJIT` * Pass `JITArgs` to `ARMJIT`'s constructor * Remove the `JIT_*` `ConfigEntry`s in favor of members - Allow all the JIT args to be set with `NDS::SetJITArgs` - Encapsulate the JIT-related parameters in `ARMJIT` so they can reset the block cache if changed - Update the active (or newly-created) console in the frontend with adjusted JIT args * Make audio bit depth and interpolation configurable in `NDSArgs` - Define enums for both - Give those settings default values in `NDSArgs` - Remove `ConfigEntry::AudioBitDepth` - Initialize these settings in the relevant SPU constructors * Move the last DSi-specific logic in `Reset` to its own subclass * Remove `ConfigEntry::DSi_FullBIOSBoot` - Add members to `DSi` instead for getting and setting this - Update the frontend to accommodate these changes * Oops, missed a spot * Remove `ConfigEntry::Firm_MAC` and `Platform::GetConfigArray` - Also move the MAC parsing code to `ROMManager` * Remove the last `ConfigEntry` state - Make GDB support configurable via members * Add some `#ifdef`s that I'd almost forgotten
Diffstat (limited to 'src/Platform.h')
-rw-r--r--src/Platform.h33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/Platform.h b/src/Platform.h
index 2c9a6a4..21b3d46 100644
--- a/src/Platform.h
+++ b/src/Platform.h
@@ -92,39 +92,6 @@ int InstanceID();
*/
std::string InstanceFileSuffix();
-// configuration values
-
-enum ConfigEntry
-{
-#ifdef JIT_ENABLED
- JIT_Enable,
- JIT_MaxBlockSize,
- JIT_LiteralOptimizations,
- JIT_BranchOptimizations,
- JIT_FastMemory,
-#endif
-
- ExternalBIOSEnable,
-
- Firm_MAC,
-
- AudioBitDepth,
-
- DSi_FullBIOSBoot,
-
-#ifdef GDBSTUB_ENABLED
- GdbEnabled,
- GdbPortARM7,
- GdbPortARM9,
- GdbARM7BreakOnStartup,
- GdbARM9BreakOnStartup,
-#endif
-};
-
-int GetConfigInt(ConfigEntry entry);
-bool GetConfigBool(ConfigEntry entry);
-bool GetConfigArray(ConfigEntry entry, void* data);
-
/**
* Denotes how a file will be opened and accessed.
* Flags may or may not correspond to the operating system's file API.