I don’t know if fan stuff counts, but Kaze Emanuar went through Super Mario 64’s decompiled code and did a lot of optimization that resulted in it running significantly faster on original hardware. I don’t remember what the performance boost was, but it was significant.
Edit: oh yeah, I think I remember reading that the Crysis remaster runs a lot better than the original at comparable graphics settings on modern hardware. Iirc it’s because the original game was created when dual-core PCs were still brand new and low-level graphics APIs like Vulkan weren’t even conceived of yet. As such, the game was mainly optimized for single-threaded performance and the CPU was having to do a lot of stuff that the GPU can do now.
I think I saw the Mario64 video youre talking about. I think he went from 30 to 60fps (edit: I checked the video and the thumbnail says 20->60fps) . My favorite quote was “Nintendo put a lot of safety checks in place. But, you don’t need those if you just program properly.”
I don’t know if fan stuff counts, but Kaze Emanuar went through Super Mario 64’s decompiled code and did a lot of optimization that resulted in it running significantly faster on original hardware. I don’t remember what the performance boost was, but it was significant.
Edit: oh yeah, I think I remember reading that the Crysis remaster runs a lot better than the original at comparable graphics settings on modern hardware. Iirc it’s because the original game was created when dual-core PCs were still brand new and low-level graphics APIs like Vulkan weren’t even conceived of yet. As such, the game was mainly optimized for single-threaded performance and the CPU was having to do a lot of stuff that the GPU can do now.
I think I saw the Mario64 video youre talking about. I think he went from 30 to 60fps (edit: I checked the video and the thumbnail says 20->60fps) . My favorite quote was “Nintendo put a lot of safety checks in place. But, you don’t need those if you just program properly.”
That’s why I don’t use seatbelts. I just drive properly.
That’s how dunning-kruger works, right?