diff --git a/src/sdl/i_system.c b/src/sdl/i_system.c
index f360072a0a6521cf5e79aff7d309cadb5df89915..f92f1f14a2845741561e33760909559628c05b48 100644
--- a/src/sdl/i_system.c
+++ b/src/sdl/i_system.c
@@ -2974,8 +2974,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;