@ooignignoktoo @coolboymew Get one of those Brawler controllers. Honestly, the worst aspect of the N64 is it's shit video output even for the time (it didn't have RGB Scart, but that was only available in PAL territories anyway).
https://retrofighters.com/our-collection/brawler64-nextgen-n64-controller-colors/
@ooignignoktoo @coolboymew I'm on the same boat, tbh. I really think the N64 is the most overrated and poorly aged consoles out there. Less than ideal framerate, terrible video output like I just mentioned, lack of third-party support (every N64 fan gushes over the same 10 games), highly compressed audio due to the cartridge space.
The only reason to still own one is because some games never got remakes/re-releases and emulation for the system is far from perfect.
@PhenomX6 @coolboymew @ooignignoktoo Yeah, but the Saturn being a nightmare to program for didn't really help things either. Not like the N64 wasn't also a nightmare to program for, but still.
As for programming difficulty of the saturn, there's a reason there's more and higher quality homebrew: there's better third party SDKs and the microcode issue isn't a problem. The N64 didn't get better with 3d microcode until shit got leaked. Even then, I think the only reason nobody cares about the microcode issue is simply Nintendo hasn't gone after people for using modified leaked or decompiled microcode. In fact Libdragon can't do 3d but it's also the only 100% fully legal SDK.
The Saturn on the other hand can have games built with GCC on bare metal and there's already decent homebrew libraries for devs.
https://github.com/ijacquez/libyaul
There's even some guy's engine for simple gamedev:
https://www.jo-engine.org/