diff --git a/src/sdl/i_system.c b/src/sdl/i_system.c index 3def7e3bd..ccf4be27b 100644 --- a/src/sdl/i_system.c +++ b/src/sdl/i_system.c @@ -3239,7 +3239,13 @@ size_t I_GetFreeMem(size_t *total) #else // Guess 48 MB. if (total) + { +#if SDL_VERSION_ATLEAST(2,0,1) + *total = SDL_GetSystemRAM(); +#else *total = 48<<20; +#endif + } return 48<<20; #endif }