diff --git a/src/sdl/i_system.c b/src/sdl/i_system.c
index 50c3018aa0603adba67d941deec8dcae38411a57..b5597784ea0dbc52dd587c3a7fc8fe64b65185fb 100644
--- a/src/sdl/i_system.c
+++ b/src/sdl/i_system.c
@@ -2045,8 +2045,8 @@ static void I_ShutdownTimer(void)
 //
 tic_t I_GetTime (void)
 {
-	static Uint32 basetime = 0;
-		   Uint32 ticks = SDL_GetTicks();
+	static Uint64 basetime = 0;
+		   Uint64 ticks = SDL_GetTicks();
 
 	if (!basetime)
 		basetime = ticks;