diff src/console/Snes_Spc.h @ 341:986f098da058 trunk

[svn] - merge in blargg's changes
author nenolod
date Thu, 07 Dec 2006 15:20:41 -0800
parents fb513e10174e
children c31e94fefd2a
line wrap: on
line diff
--- a/src/console/Snes_Spc.h	Wed Dec 06 07:57:05 2006 -0800
+++ b/src/console/Snes_Spc.h	Thu Dec 07 15:20:41 2006 -0800
@@ -1,6 +1,6 @@
 // Super Nintendo (SNES) SPC-700 APU Emulator
 
-// Game_Music_Emu 0.5.1
+// Game_Music_Emu 0.5.2
 #ifndef SNES_SPC_H
 #define SNES_SPC_H
 
@@ -102,9 +102,13 @@
 	
 	// CPU and RAM (at end because it's large)
 	Spc_Cpu cpu;
-	enum { ram_size = 0x10000 };
 	uint8_t extra_ram [rom_size];
-	uint8_t ram [ram_size + 0x100]; // padding for catching jumps past end
+	struct {
+		// padding to catch jumps before beginning or past end
+		uint8_t padding1 [0x100];
+		uint8_t ram [0x10000];
+		uint8_t padding2 [0x100];
+	} mem;
 	uint8_t boot_rom [rom_size];
 };