I've been trying to "port" supermodel 3 to the switch 2 years ago and could not get it to work,
some months ago I tryed again with the latest versions and got it to work enough to test but there's a big performance problem,
the emulator has 2 rendering methods, the "legacy" one is less accurate but faster, as an example there are some youtube videos of it running on raspberry pi 4 but i'm not sure if it's full speed,
the "new" renderer is more accurate but slow, this is the one I got working on the switch,
the "legacy" won't work as is because supermodel 3 uses old vertex shaders (1.20), too old for switch and / or devkitpro
This post is not about releasing an emulator in an unplayable state or get you guys exited, just a proof of concept,
I'm not a real coder, I barely understand c / c++, I tweak stuff when needed in the limit of my knowledge,
opengl and the shaders are out of my reach, so if some skilled opengl / shader coder would like to have a look at it, it may permit to get a well performing emulator on swith
I updated my fork in github, it's BARE BONES : https://github.com/r4dius/Supermodel-test
I provide a precompiled m68kmake.exe cause it was painful to get it compiled in msys if I remember well,
the shaders are all fucked up in my fork as I was trying to "update" them so don't look at this version of the files,
I hardcoded the game to test, to bypass network errors I ran the same game on windows and copied its nvram file once I got the system menu options fixed,
I only tested vf3 and scud race, here's a demo of it for your pleasure, game starts at 1 minute mark
(PS: I won't install ubuntu on my switch, so don't tell)
some months ago I tryed again with the latest versions and got it to work enough to test but there's a big performance problem,
the emulator has 2 rendering methods, the "legacy" one is less accurate but faster, as an example there are some youtube videos of it running on raspberry pi 4 but i'm not sure if it's full speed,
the "new" renderer is more accurate but slow, this is the one I got working on the switch,
the "legacy" won't work as is because supermodel 3 uses old vertex shaders (1.20), too old for switch and / or devkitpro
This post is not about releasing an emulator in an unplayable state or get you guys exited, just a proof of concept,
I'm not a real coder, I barely understand c / c++, I tweak stuff when needed in the limit of my knowledge,
opengl and the shaders are out of my reach, so if some skilled opengl / shader coder would like to have a look at it, it may permit to get a well performing emulator on swith
I updated my fork in github, it's BARE BONES : https://github.com/r4dius/Supermodel-test
I provide a precompiled m68kmake.exe cause it was painful to get it compiled in msys if I remember well,
the shaders are all fucked up in my fork as I was trying to "update" them so don't look at this version of the files,
I hardcoded the game to test, to bypass network errors I ran the same game on windows and copied its nvram file once I got the system menu options fixed,
I only tested vf3 and scud race, here's a demo of it for your pleasure, game starts at 1 minute mark
(PS: I won't install ubuntu on my switch, so don't tell)