|
@@ -98,6 +98,10 @@
|
|
|
#include <swis.h>
|
|
|
#endif
|
|
|
|
|
|
+#ifdef __PS2__
|
|
|
+#include <kernel.h>
|
|
|
+#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;
|