matbo87 / snes9x_3ds

SNES9x Port for 3DS / 2DS
28 stars 4 forks source link

Snes9x for 3DS

Purpose:

This fork adds several features to bubble2k's great implementation, giving you more options to enjoy your game collection. It's built with recent versions of devkitARM (r62) and libctru (2.2.2). See Building from source for more info. Feedback and bug reports are welcome. Help with development is also welcome.

Main features:

Setup:

You can put your SNES games inside any folder. Keep in mind that zip files are not supported. Your game has to be in ".smc", ".sfc" or ".fig" format.
Configs, saves and other assets are located at sd:/3ds/snes9x3ds

3dsx Version:

Images and cheats

See https://github.com/matbo87/snes9x_3ds-assets.

Building from source

You can use citra as well, but game emulation is broken (no sound + snes tiles are not rendered properly). This issue is several years old - probably since libctru 1.5.x. I wasn't able to fix it - maybe you will be able to.

Screenshots

Aladdin Donkey Kong Country
Start screen, File menu tab with "Game Thumbnail" option enabled Pause screen, Retroarch theme, game loaded
Aladdin Donkey Kong Country
Original theme, Pixel perfect video, cheats enabled TV style video, Applied Hotkeys + "Analog to Digital Type" disabled
Super Street Fighter II International Superstar Soccer Deluxe
Cropped 4:3 video, game-specific cover 4:3 Video, Swapped screen and konami cheat via 2-Player-Switch

Frequently Asked Questions

Game runs slow / looks wrong / has sound issues. What can I do?

There are some emulator options, which may improve gaming experience

Thumbnail caching is slow

Split up your game collection in sub folders. The more games you have in one single folder, the slower the caching.

A lot of my games don't show any game preview

Make sure, game filename matches with image filename. For more information see https://github.com/matbo87/snes9x_3ds-assets

Cheats are not working properly

The cheat set is roughly tested. So it is possible that some cheats will not work or even damage your savegame. Use them with caution.

Can I use my save states generated from Windows versions of Snes9x?

You can try using save states from Snes9x v1.43, but sometimes this emulator doesn't recognize them.

Snes core features

What's missing / needs to be improved

Credits