Define available PS2 RAM

This commit is contained in:
Francisco Javier Trujillo Mata 2022-06-06 00:05:43 +02:00 committed by Sam Lantinga
parent e4409f6733
commit 7343ece806
1 changed files with 10 additions and 0 deletions

View File

@ -98,6 +98,10 @@
#include <swis.h> #include <swis.h>
#endif #endif
#ifdef __PS2__
#include <kernel.h>
#endif
#define CPU_HAS_RDTSC (1 << 0) #define CPU_HAS_RDTSC (1 << 0)
#define CPU_HAS_ALTIVEC (1 << 1) #define CPU_HAS_ALTIVEC (1 << 1)
#define CPU_HAS_MMX (1 << 2) #define CPU_HAS_MMX (1 << 2)
@ -1081,6 +1085,12 @@ SDL_GetSystemRAM(void)
SDL_SystemRAM = 536870912; SDL_SystemRAM = 536870912;
} }
#endif #endif
#ifdef __PS2__
if (SDL_SystemRAM <= 0) {
/* PlayStation 2 has 32MiB however there are some special models with 64 and 128 */
SDL_SystemRAM = GetMemorySize();
}
#endif
#endif #endif
} }
return SDL_SystemRAM; return SDL_SystemRAM;