From 7343ece806fca9b5240e03a73f7165c92bbe4ece Mon Sep 17 00:00:00 2001 From: Francisco Javier Trujillo Mata Date: Mon, 6 Jun 2022 00:05:43 +0200 Subject: [PATCH] Define available PS2 RAM --- src/cpuinfo/SDL_cpuinfo.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/cpuinfo/SDL_cpuinfo.c b/src/cpuinfo/SDL_cpuinfo.c index 9f2101cf2..9386d0ebb 100644 --- a/src/cpuinfo/SDL_cpuinfo.c +++ b/src/cpuinfo/SDL_cpuinfo.c @@ -98,6 +98,10 @@ #include #endif +#ifdef __PS2__ +#include +#endif + #define CPU_HAS_RDTSC (1 << 0) #define CPU_HAS_ALTIVEC (1 << 1) #define CPU_HAS_MMX (1 << 2) @@ -1081,6 +1085,12 @@ SDL_GetSystemRAM(void) SDL_SystemRAM = 536870912; } #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 } return SDL_SystemRAM;