Mario Kart Super Circuit ROM hack adds full 60FPS support

SI_GBA_MarioKartSuperCircuit_image1600w.jpg

A new ROM hack adds full 60FPS support to the GBA classic Mario Kart: Super Circuit. While the game has always rendered at 60FPS, Nintendo originally updated the track rotation at only 30FPS, causing a mismatch between the sprites, backgrounds, and the Mode-7-style track.

This new hack updates the track rotation to 60FPS as well, creating a fully cohesive gameplay experience with no extra performance hit.

This patch modifies the map rendering code in mksc to update at 60fps. This has no impact on performance as the map scaling parameters were already being updated at 60fps, but were only being read at 30fps.

Please apply the patch corresponding to the region your ROM is from.

:arrow: Source
 
this looks really nice, wonder how it performs on actual hardware (if it runs at all), might try it with GBARunner3 on my DSi since I don't have a GBA at the moment
EDIT: my brain completely ignored the part that says "This has no impact on performance", I'd love to see this running on real hardware
 
Last edited by firke_the_one,
this looks really nice, wonder how it performs on actual hardware (if it runs at all), might try it with GBARunner3 on my DSi since I don't have a GBA at the moment
EDIT: my brain completely ignored the part that says "This has no impact on performance", I'd love to see this running on real hardware
it looks a little bit cursed, but it does run on real hardware fine, though this is only on a quick test on peach circuit (ez flash omega de, agb-001)
edit: also tried on bowser's castle 1 and sky garden, still no issues, i'm sure the rest of the game is also fine
 
Last edited by Latiodile,
  • Like
Reactions: Pattelicious
I can't really see a difference
Well there isn't much of a difference, after all the only change made is that the track itself now updates every frame instead of every two frames. The place where it's the most visible is at the far end of the track that's in view, that should be a little smoother now.
 
Gen 3 Pokemon games run at 60, among other titles.


Make sure you have the 60fps video set to 720p60, otherwise it's still going to look like 30.
Ah I see. The track itself looks the same to me, the far background might be smoother but I think 30fps for the far background gives it a better sense of speed anyway.
 
Many 2D GBA games run at 60fps.
Check this comparison between 30fps vs 60fps recordings of Fire Emblem



Okay but those are in 2D, how the heck you get a faux 3D to 60 fps in original GBA hardware? That must have required a whole lot of optimisation.
 

A new ROM hack adds full 60FPS support to the GBA classic Mario Kart: Super Circuit. While the game has always rendered at 60FPS, Nintendo originally updated the track rotation at only 30FPS, causing a mismatch between the sprites, backgrounds, and the Mode-7-style track.

This new hack updates the track rotation to 60FPS as well, creating a fully cohesive gameplay experience with no extra performance hit.



:arrow: Source
This is like old news buddy
 
Okay but those are in 2D, how the heck you get a faux 3D to 60 fps in original GBA hardware? That must have required a whole lot of optimisation.
The GBA has hardware acceleration for sprite scaling and the "mode 7" effect that is used in Super Circuit. It can render those graphics really fast.
 
  • Like
Reactions: raxadian
This is unironically my favourite Mario Kart game I don't even have nostalgia for it maybe it's the game feel I dunno. I will be trying this romhack. Something about the racing feels so good. It's like Super Mario Kart but with more polish.
 
Okay but those are in 2D, how the heck you get a faux 3D to 60 fps in original GBA hardware? That must have required a whole lot of optimisation.
Super Mario Kart and Mario Cart Super Circuit aren't actually 3D at all. Like mentioned above, it uses something like "mode 7" to shift around the background lawyer, but other than that it's just as 2D as Super Mario World: Super Mario Advance 2.
 

Site & Scene News

Popular threads in this forum