you are mixing two different builds of the mar 64 port.
* There is a pirate one which you shouldn't use, is a NSP created by pirates and you really don't know what it have, has been several versions v1 - v8 around the net. the NSP display an author referencing to a reputable scene group but they ARE NOT the ones behind that pirate content.
* You can use a open source code to after you provide a LEGAL acquired ROM of SM64 build a port (for PC, Linux, Switch and others) the source code for Switch port has not changed since May 18, 2020. And the source code for PC port hasn't changed since Dec 18, 2023