aboutsummaryrefslogtreecommitdiff
path: root/source/nds
diff options
context:
space:
mode:
authorNebuleon Fumika2013-02-06 19:07:39 -0500
committerNebuleon Fumika2013-02-06 19:07:39 -0500
commit5e3426d0d26bb25810aca6593416ac0125ea6e8f (patch)
tree15c44732299ca8f4df6d2e46d63c8e18a61e03c3 /source/nds
parent90de0280db8e33d9e54a65639be6ec76510e4bb0 (diff)
downloadsnes9x2005-5e3426d0d26bb25810aca6593416ac0125ea6e8f.tar.gz
snes9x2005-5e3426d0d26bb25810aca6593416ac0125ea6e8f.tar.bz2
snes9x2005-5e3426d0d26bb25810aca6593416ac0125ea6e8f.zip
Remove 320 KiB of memory allocations in APU emulation that were completely unused but constantly re-zeroed.
Frees up 320 KiB for other uses, and saves ~4 milliseconds at emulator startup, when resetting the APU and when loading a new game.
Diffstat (limited to 'source/nds')
-rw-r--r--source/nds/dma_adj.h3
-rw-r--r--source/nds/entry.cpp1
2 files changed, 3 insertions, 1 deletions
diff --git a/source/nds/dma_adj.h b/source/nds/dma_adj.h
index 62b0098..dd4a6e4 100644
--- a/source/nds/dma_adj.h
+++ b/source/nds/dma_adj.h
@@ -8,7 +8,10 @@ extern "C" {
#endif
struct SPointerAdjustments {
+ /* These are used by the DSTWO-NDS side code. */
unsigned int GFXScreen;
+
+ /* These are used by Snes9x. */
};
extern struct SPointerAdjustments PtrAdj;
diff --git a/source/nds/entry.cpp b/source/nds/entry.cpp
index 723374c..ae52ff0 100644
--- a/source/nds/entry.cpp
+++ b/source/nds/entry.cpp
@@ -432,7 +432,6 @@ void init_sfc_setting(void)
Settings.ShutdownMaster = TRUE;
Settings.FrameTimePAL = 20000;
Settings.FrameTimeNTSC = 16667;
- Settings.DisableSampleCaching = FALSE;
Settings.DisableMasterVolume = FALSE;
Settings.Mouse = TRUE;
Settings.SuperScope = TRUE;