SDL: [Nokia N-Gage] Fix SDL_GetPerformanceFrequency and SDL_GetPerformanceCounter

From 45aa4978132d244647213a6cb3f44fe4a657a387 Mon Sep 17 00:00:00 2001
From: Michael Fitzmayer <[EMAIL REDACTED]>
Date: Tue, 3 Jun 2025 21:59:03 +0200
Subject: [PATCH] [Nokia N-Gage] Fix SDL_GetPerformanceFrequency and
 SDL_GetPerformanceCounter

---
 src/timer/ngage/SDL_systimer.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/timer/ngage/SDL_systimer.cpp b/src/timer/ngage/SDL_systimer.cpp
index d2e1cce9049ca..f3039bd0ec5ac 100644
--- a/src/timer/ngage/SDL_systimer.cpp
+++ b/src/timer/ngage/SDL_systimer.cpp
@@ -29,12 +29,13 @@ extern "C" {
 
 Uint64 SDL_GetPerformanceCounter(void)
 {
-    return (Uint64)User::TickCount();
+    return static_cast<Uint64>(User::TickCount());
 }
 
 Uint64 SDL_GetPerformanceFrequency(void)
 {
-    return (Uint64)1000000u;
+    // On Symbian S60v1, tick frequency is 64 Hz => 1 tick = 15,625 microseconds.
+    return 64;
 }
 
 void SDL_SYS_DelayNS(Uint64 ns)