Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
We use affiliate links to earn us some pennies. Learn more.

If Nintendo 64 is your thing, keep an eye on the gopher64 emulator which is steadily adding in more features and has Linux support.

This is from the same main developer that worked on simple64, which was a originally started as a fork of Mupen64Plus. The simple64 project is no longer developed and the GitHub page archived, with the developer moving onto creating and maintaining gopher64.

Writing in the GitHub Discussions to give a little more detail on it the developer said:

It is not based on GLideN64 at all. For graphics (RDP) it uses parallel-rdp (https://github.com/Themaister/parallel-rdp). I am not the author of parallel-rdp, but it is used in a number of N64 emulators for low-level RDP emulation.

For the rest, it is a combination of original research, mupen64plus, and ares. For example, the CPU interpreter is original, it is not based on mupen64plus or ares. The cache emulation also works differently from both of those emulators. The RSP opcodes are mostly taken from ares, but not the interaction between the RSP/CPU.

Basically, for each component, I decided whether mupen64plus or ares had a really good implementation that I couldn't really improve on. If not, I wrote something new. Sometimes it is mostly taken from another emulator, but with some of my own improvements, etc... whatever worked best for each component of the emulator.

It also contains some features that aren't found in mupen64plus or ares, for example, SummerCart64/SD card emulation, CPU overclocking, Japanese VRU support, etc..

Over the last few weeks two new releases went up with these additions:

  • Save state slots are supported. Press Alt+0-9 to change which save state you are saving/loading from.
  • On-screen messages (no more robotic Scottish voice). These will let you know when you change your controller pak, save or load a state, when cheats are enabled, etc..
  • Small improvements to the controller selection dropdowns.
  • Update to latest versions of Rust and SDL.
  • Use nearest filtering for final image rendering (results in a sharper image).
  • On-demand netplay cloud servers. Previously, there were 3 always-running netplay servers (US West, US East, and Europe). Now, you can create a netplay server across many different regions (as of now, there are 12 regions, please let me know if you would like one that isn't there today).
    • This works by creating the server on demand when you request it. This means that when you create a server, it will take about 20-30 seconds for it to complete. This is the time it takes to provision the server.
    • There is also now a unified session browser. All games from across all regions are shown in the "Join Session" window.

You can find it on GitHub under the GPL license.

Article taken from GamingOnLinux.com.
5 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
3 comments Subscribe

elmapul 5 hours ago
i never open gnome software , but when i do, i discover this thing, decided to install despite the fact that i never heard of it before, and a few hours later, find this article...
yeah, it seems its really a new thing , no wonder why i never heard of that before.


i hope its good.
_Mars 35 minutes ago
I randomly saw it on Bazzite's new Flatpak frontend a few weeks ago. I haven't tried it with other people yet but setting up a multiplayer session is as easy as in Dolphin. I know remote streaming exists but a dedicated solution is probably better, especially with more people or over longer distances.

Really cool to see.
dziadulewicz 16 minutes ago
User Avatar
Take that you people's devices remotely bricking Bricktendo! emoji You truly suck now. Especially with yer "Snitch 2" and its moneygrab nature.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register