libretro / libretro/RetroArch

[Core Request] compile mednafen supafaust for 3ds/vita?

Open
#14,542 3 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

core requests - not retroarch bugs
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

mentioned this on the core's page (https://github.com/libretro/supafaust/issues/16) but it might be better to post here. the 3ds and ps vita struggle to run some of the more demanding snes cores (e.g. snes9x 2005 plus onwards) so since mednafen supafaust runs great on low-power arm devices it might be a good idea to attempt to compile this core for those devices.

i've attempted to do this myself actually (https://github.com/therealteamplayer/supafaust/commit/e596027f4c86088b2110c78d143026c9ee7c43d9) and i have made changes to the code so that it compiles successfully but i can't figure out how to load games with it (i can't select content as it does not associate .smc or .sfc files with the core). i think i might had messed up something when compiling a .cia but tbh i'm not too sure what i'm doing, I just tweaked the code until it compiled

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked libretro/supafaust issue and the attempted commit e596027f4c86088b2110c78d143026c9ee7c43d9. Determine how the 3DS and PS Vita builds are expected to register content, then verify that .smc and .sfc games can be selected and loaded by the compiled core on both platforms.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
build-system, game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.