From cb3a65a358655081f0cd0b535a8dbf0d17eb32e6 Mon Sep 17 00:00:00 2001 From: Themaister Date: Thu, 5 Apr 2012 12:37:49 +0200 Subject: [PATCH] Minor tweaks. --- libretro.h | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/libretro.h b/libretro.h index 32f56c4391..67c90e9aba 100755 --- a/libretro.h +++ b/libretro.h @@ -52,21 +52,22 @@ extern "C" { #define RETRO_REGION_NTSC 0 #define RETRO_REGION_PAL 1 +#define RETRO_MEMORY_MASK 0xff #define RETRO_MEMORY_SAVE_RAM 0 #define RETRO_MEMORY_RTC 1 #define RETRO_MEMORY_SYSTEM_RAM 2 -#define RETRO_MEMORY_SNES_BSX_RAM 0x100 -#define RETRO_MEMORY_SNES_BSX_PRAM 0x101 -#define RETRO_MEMORY_SNES_SUFAMI_TURBO_A_RAM 0x102 -#define RETRO_MEMORY_SNES_SUFAMI_TURBO_B_RAM 0x103 -#define RETRO_MEMORY_SNES_GAME_BOY_RAM 0x104 -#define RETRO_MEMORY_SNES_GAME_BOY_RTC 0x105 +#define RETRO_MEMORY_SNES_BSX_RAM ((1 << 8) | RETRO_MEMORY_SAVE_RAM) +#define RETRO_MEMORY_SNES_BSX_PRAM ((2 << 8) | RETRO_MEMORY_SAVE_RAM) +#define RETRO_MEMORY_SNES_SUFAMI_TURBO_A_RAM ((3 << 8) | RETRO_MEMORY_SAVE_RAM) +#define RETRO_MEMORY_SNES_SUFAMI_TURBO_B_RAM ((4 << 8) | RETRO_MEMORY_SAVE_RAM) +#define RETRO_MEMORY_SNES_GAME_BOY_RAM ((5 << 8) | RETRO_MEMORY_SAVE_RAM) +#define RETRO_MEMORY_SNES_GAME_BOY_RTC ((6 << 8) | RETRO_MEMORY_RTC) -#define RETRO_GAME_TYPE_BSX 0x100 -#define RETRO_GAME_TYPE_BSX_SLOTTED 0x101 -#define RETRO_GAME_TYPE_SUFAMI_TURBO 0x102 -#define RETRO_GAME_TYPE_SUPER_GAME_BOY 0x103 +#define RETRO_GAME_TYPE_BSX 0x101 +#define RETRO_GAME_TYPE_BSX_SLOTTED 0x102 +#define RETRO_GAME_TYPE_SUFAMI_TURBO 0x103 +#define RETRO_GAME_TYPE_SUPER_GAME_BOY 0x104 // Environment commands.