Page 1 of 1

SNES Emulator

Posted: Sat Feb 03, 2024 5:43 pm
by Aulddood
What no SNES emulator installed by default. Is there a reason for this Leo, or did you just not get around to adding it in ? It just happened to be the first console i wanted to emulate on my C64x :)

Re: SNES Emulator

Posted: Mon Feb 05, 2024 4:15 am
by LeoNigro
To be honest, for launch, I was kinda focused on the Linux apps, the OS setup, and facilitating the Commodore emulation......
I considered that a minimum viable product.

So the next phase for COS is the facilitation of that Commodore emulation further, via a retro ROM launching front-end (including meta-data hopefully), as well as including some more emulators. There may be multiple game front ends, both existing and new for Commodore OS.

If you're willing to wait, the SNES problem can easily be fixed in an update....otherwise you can install one or more of the following pretty easily.

RetroPie/EmulationStation
I nearly went with the RetroPie front end, but I got lost in the weeds trying to set it up just right and it was taking too long, and I really wanted to get COS out in 2023. The problem was I really wanted the games repository to be outside of your home folder, and under usr/share and whilst I made good progress when I changed some scripts, it was proving to be a bit of a headache.
It's easy enough to install though following the instructions at https://retropie.org.uk/docs/Debian/


But I really think one of the following two emulators capable of SNES emulation will be auto installed as standard in a future update.
I am leaning towards Mednafen, if only because it it will likely have better command line support for external game front ends.

Mednafen
Install it including the front-end with:

Code: Select all

sudo apt install -y mednaffe
Annoyingly Mednaffe creates an icon in the Games menu rather than under Emulation.

Mednafen gives you emulation for:
Atari Lynx.
Neo Geo Pocket (Color).
WonderSwan.
GameBoy (Color).
GameBoy Advance.
Nintendo Entertainment System.
Super Nintendo Entertainment System/Super Famicom.
Virtual Boy.
PC Engine/TurboGrafx 16 (CD).
SuperGrafx.
PC-FX.
Sega Game Gear.
Sega Genesis/Megadrive.
Sega Master System.
Sega Saturn (experimental, x86_64 only).
Sony PlayStation.

Or

Higan
Install with:

Code: Select all

sudo apt install -y higan
"higan is an emulator for systems from Nintendo (SNES, NES, Gameboy,
Gameboy Color, Gameboy Advance), Sega (Master System, Game Gear),
NEC (PC Engine, SuperGrafx) and Bandai (WonderSwan, WonderSwan Color).
It was formerly called bsnes and the SNES emulation is especially
complete and polished.

higan strives to provide the most faithful hardware emulation possible.
It focuses on accuracy and clean code, rather than speed and special
features. It is meant as a reference emulator to document how the underlying
hardware works. As a result the minimum system requirements are high."

I'd be interested in what you think or prefer and why?

Re: SNES Emulator

Posted: Mon Feb 05, 2024 5:27 pm
by Aulddood
Excellent reply Leo, thanks I will have a look at your suggestions. I did install snes9x which did seem to work ok.