Homebrew SNES9x for Old 3DS

breaktemp

D-Sun who was called D-Moon
Member
Joined
Mar 17, 2008
Messages
1,064
Trophies
1
Location
TSU...no.1 in tha hood
Website
www.youtube.com
XP
847
Country
United States
@bubble2k16

Question, there is one SNES game (Mother 2 Deluxe) that has graphical glitches on the "new" 2DS-XL
This was fixed in the nightly build of Snes9x back in February :
https://github.com/snes9xgit/snes9x/issues/691

Is it possible to apply the current nightly build of Snes9x (version 1.60-986) to the v1.30 of this project ?
If so, would like help on learning how to do this.
 

Hark0n

Well-Known Member
Member
Joined
Oct 8, 2018
Messages
186
Trophies
0
Age
39
XP
1,764
Country
Germany

SWChris

Active Member
Newcomer
Joined
Oct 8, 2017
Messages
42
Trophies
0
Age
41
XP
137
Country
United States
I found a curious issue with the emulator. I created some forwarders using the super ultimate injector app to SNES9x for 3DS and they all launch SNES9x 1.21 even though version 1.3 is what I have installed on my N3DS. I used to have version 1.21 installed, but I deleted it before installing v1.3.

Anyone know why that could be? Nothing game breaking happening here, just curious.

Also curious where the SNES9x 1.21 files might still exist since they seem to have remained.
 

SWChris

Active Member
Newcomer
Joined
Oct 8, 2017
Messages
42
Trophies
0
Age
41
XP
137
Country
United States
How do I access emulation options for injects? The Inject I downloaded only has "Game" and "Cheats" tabs in the ingame menu.
Don’t know if you’ve figured it out yet but if you’re using the super ultimate injector app, there is a button at the bottom of the window that lets you set emulator options for the specific game you are injecting.
 

placebo_yue

Well-Known Member
Member
Joined
Aug 7, 2019
Messages
739
Trophies
0
Age
33
XP
1,264
Country
Argentina
I found a curious issue with the emulator. I created some forwarders using the super ultimate injector app to SNES9x for 3DS and they all launch SNES9x 1.21 even though version 1.3 is what I have installed on my N3DS. I used to have version 1.21 installed, but I deleted it before installing v1.3.

Anyone know why that could be? Nothing game breaking happening here, just curious.

Also curious where the SNES9x 1.21 files might still exist since they seem to have remained.
The injector uses it's own emulators it's not using whatever you have installed. Correct me if im wrong
 

SWChris

Active Member
Newcomer
Joined
Oct 8, 2017
Messages
42
Trophies
0
Age
41
XP
137
Country
United States
The injector uses it's own emulators it's not using whatever you have installed. Correct me if im wrong
That’s what I thought at first but I didn’t see any files in the app’s folders that might look like an emulator. I’ll poke around some more.

EDIT: If it is using its own SNES9x emulator it’s packed deep into the executable, which is a beast file-size wise, so I don’t doubt you. Oh well!
 
Last edited by SWChris,

dgsousa

Member
Newcomer
Joined
Feb 5, 2021
Messages
10
Trophies
0
Age
37
XP
52
Country
Brazil
I don't know if this emulator is abandoned already, but here's the bug report anyway.

It's not running New Super Mario Land, despite it being a game that runs on a real SNES and even other 3DS emulators like blargSNES

I'm using an OLD 3DS XL and Snes9x 1.30 (.cia version). It only shows the first screen of the game (a disclaimer screen) then it gets forever blank.
 

WeedZ

Possibly an Enlightened Being
Global Moderator
Joined
Jan 13, 2015
Messages
3,825
Trophies
1
Location
The State of Denial
Website
gbatemp.net
XP
5,666
Country
United States
I don't know if this emulator is abandoned already, but here's the bug report anyway.

It's not running New Super Mario Land, despite it being a game that runs on a real SNES and even other 3DS emulators like blargSNES

I'm using an OLD 3DS XL and Snes9x 1.30 (.cia version). It only shows the first screen of the game (a disclaimer screen) then it gets forever blank.
youd be better off reporting issues on the project's github.

https://github.com/bubble2k16/snes9x_3ds/issues
 

WardogAce

Member
Newcomer
Joined
Jun 23, 2021
Messages
7
Trophies
0
Age
31
XP
54
Country
United States
I cannot access the Options menu in the SNEX9x bottom screen; I seem to only have access to the Game tab and the Cheats tab. I am using v1.21. How would I be able to access the options menu that allows for settings like In-Frame Palette Changes?
 

WardogAce

Member
Newcomer
Joined
Jun 23, 2021
Messages
7
Trophies
0
Age
31
XP
54
Country
United States
I cannot access the Options menu in the SNEX9x bottom screen; I seem to only have access to the Game tab and the Cheats tab. I am using v1.21. How would I be able to access the options menu that allows for settings like In-Frame Palette Changes?
I was able to somewhat fix this; instead of having a permanent options menu I used NSUI to set the options I wanted before making the .cia file (this is an injected game.)
 

ber71

Well-Known Member
Member
Joined
Apr 24, 2019
Messages
565
Trophies
0
Age
58
XP
2,484
Country
Spain
Didn't see posted yet. New release from matbo87 fork.

v1.50
Features

Game preview option: boxart, title or gameplay
Improved cheat menu: now with available/activated indicator
Updated Banner: based on SNES VC banner
Menu clean up:
Reset config(s) option
Autosave is now game-specific
Show saving dialog instead of freezed menu

Bug Fixes

Cheats: Fix cheats not loaded/saved properly
Default button mappings: Fix missing default controls
Home menu button: make emulator quit properly when user exits via home menu button
Pixel perfect mode: Fix blurry image (mentioned here)
Long game lists: Fix app crash on exit

Code Refactoring

Makefile & app.rsf: use TricksterGuy's 3ds-template, update compiler options
Image loading/rendering: use stb_image instead of lodepng for faster image decoding, unify image rendering logic
Second screen content: improve performance

Breaking changes

Folder structure: All game related files are now in "3ds/snes9x_3ds", similar to retroarch folder structure


https://github.com/matbo87/snes9x_3ds
 

BeavisMacon

Member
Newcomer
Joined
Oct 26, 2022
Messages
8
Trophies
0
Age
40
XP
35
Country
United States
On my o2ds I noticed some increased input delay playing SMW hacks compared to the (github/Xeddius-Network/snes9x_3ds) 1.45 build
The extra polish on 1.5 is very nice though.

Has anyone compiled this (github/RetroGamer02/snes9x_3ds) with the cpu and threaded audio? I'm curious what the performance is like.
 

Attachments

  • retrogamer02snes9x3ds.png
    retrogamer02snes9x3ds.png
    21.8 KB · Views: 23

matbo87

New Member
Newbie
Joined
Sep 15, 2023
Messages
3
Trophies
0
Age
37
XP
91
Country
Germany
On my o2ds I noticed some increased input delay playing SMW hacks compared to the (github/Xeddius-Network/snes9x_3ds) 1.45 build
The extra polish on 1.5 is very nice though.

Has anyone compiled this (github/RetroGamer02/snes9x_3ds) with the cpu and threaded audio? I'm curious what the performance is like.
game performance should actually not become worse compared to v1.45. Did a different frameskip setting already solved it? Disabling SRAM Auto-Save Delay could also help. If the problem still persists, you may want to create an issue at github/matbo87/snes9x_3ds/issues with more information (which smw hack, reproducible steps, etc.)

Regarding Retrogramer02's changes:
I haven't noticed any performance gain. Demanding games like Yoshi's island (intro) or Doom on my N3DS run just as well as before (still poor). So I'm rather sceptical that these changes will bring any improvement.
 
  • Like
Reactions: ber71

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: you can't turn link into a femboy in tears of the kingdom