Homebrew SNES9x for Old 3DS

ironmaster49

Well-Known Member
Member
Joined
Aug 9, 2015
Messages
764
Trophies
0
XP
254
Country
@ironmaster49 - LOL! I get what you mean. It isn't difficult to implement this. I guess I'll give it a try this couple of days.
Thank you very much! I like your emulator so far, my only problem is that bottom screen issue xD. I never thought o3ds will run snes THAT well though. Is there a possibility of an option that turns off the audio plugin for extra performance? I usually turn off audio anyway. Earthbound runs great on my 2ds thanks.
 
Last edited by ironmaster49,

Jacko Wacko

New Member
Newbie
Joined
Sep 24, 2016
Messages
3
Trophies
0
Age
46
XP
45
Country
I'd never thought that the Donkey Kong Country franchise would be possible in the O3DS. I mean to work properly at 60fps is a miracle! Only bubble2k16 really made it possible. Killer Instinct is also now running at ~60fps (minor frameskips) and with the latest version 0.6, the sound is a major fix. Thank you for all your hard-work mate! You truly are talented in fixing things.
 
Last edited by Jacko Wacko,

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
@ironmaster49 - Simply turning off the audio for now doesn't improve performance. :) So we'll just keep the audio working as it is now.

@Jacko Wacko - Great! Glad you enjoyed the games. I had a lot of satisfaction porting the emulator too! :D



Seeing that things are more or less stable, I made a website hosted on Github. https://bubble2k16.github.io/snes9x_3ds/ If there's anyone who has made (is willing to make) a video of the emulator running a few games on v0.6, do let me know so that I can point to that video! :)
 
Last edited by bubble2k16,

KJ1

Old Member
Member
Joined
Nov 2, 2014
Messages
1,060
Trophies
0
XP
2,057
Country
India
@ironmaster49 - LOL! I get what you mean. It isn't difficult to implement this. I guess I'll give it a try this couple of days.
Or, what you can do is turn the color of the bottom screen text from grey to black, that will also hide the fps..
Also, is it possible for you to add some button combos so that we can save state and load state? It will be a great feature!
 

VeniaSilente

Well-Known Member
Newcomer
Joined
Sep 6, 2014
Messages
97
Trophies
0
XP
536
Country
Cote d'Ivoire
When I started working with SNES emulators, I was ready to settle down on running some games on, like, maybe 20 fps if I did not want to skip audio. But 50 or 60... without many audio issues... wow...

This emulator is a godsend.

The author is a godsend.
 
  • Like
Reactions: yoshinatsu

WiisleyU

Well-Known Member
Member
Joined
Jun 9, 2016
Messages
219
Trophies
0
Age
39
XP
332
Country
Brazil
YES! Some games that was not running on older versions or BlargSNES is now functional! 3DS is a magnific place to play SNES games on the go. Keep the good work <3
 
  • Like
Reactions: Michierusama

ironmaster49

Well-Known Member
Member
Joined
Aug 9, 2015
Messages
764
Trophies
0
XP
254
Country
Or, what you can do is turn the color of the bottom screen text from grey to black, that will also hide the fps..
Also, is it possible for you to add some button combos so that we can save state and load state? It will be a great feature!
Just turn off the whole bottom screen, to save power and stop it from being annoying, and show the menu and turn on the screen when a button like start or select is pressed, to show the menu?
 

KJ1

Old Member
Member
Joined
Nov 2, 2014
Messages
1,060
Trophies
0
XP
2,057
Country
India
Just turn off the whole bottom screen, to save power and stop it from being annoying, and show the menu and turn on the screen when a button like start or select is pressed, to show the menu?
Nope, I meant some button combos to save to a state like to state 1 and then again some button combos to load from a state like state 1..
 

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
@Burrumon - Thank you for pointing this out! I can confirm this is a problem and I am going have a look at it as soon as I can.

@Michierusama - It could be done, but probably far off in the future. Not my main priority now. :) Sprite layering is still something I have to work on.

@KJ1, @ironmaster49 - In a subsequent version, I'll have the option to hide the FPS / "Touch the screen for menu" text. The screen is still turned on (I have no idea how to turn it off yet). But the all that text "Saving SRAM" text will still appear.

As for using touch screen buttons to save and load state was an idea I had all along too, but haven't really gotten around to doing it. Again as far as priorities go, that's probably one of my lowest, unless it's really really easy to implement. :) Hiding the FPS/touch screen text was quite easy to implement so it'll be available in the next minor release.

Now to look into the missing sound bug in Umihara Kawase...
 
Last edited by bubble2k16,

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
Quick release with some bug fixes and new feature in v0.61: :)

- Fixed DSP bug that causes some games like Dragon Ball - Super Budoten 3, Umihara Kawase to mute. (Thanks to @Burrumon for pointing out)

- Fixed bug that doesn't stop sound from playing when saving to SRAM.

- Added option to hide FPS and unnecessary texts from the bottom screen.
 

Attachments

  • snes9x_3ds-v0.61.zip
    1.3 MB · Views: 752
Last edited by bubble2k16,

Subötaï

Well-Known Member
Member
Joined
Jul 13, 2016
Messages
141
Trophies
0
Age
33
XP
916
Country
Problems in Wonder Project J

wGo0i6M.jpg
 

DiscostewSM

Well-Known Member
Member
Joined
Feb 10, 2009
Messages
5,484
Trophies
2
Location
Sacramento, California
Website
lazerlight.x10.mx
XP
5,456
Country
United States
@bubble2k16

Great work as always. As for recommendations of SNES9x vs blargSNES, I'd recommend yours. blargSNES still has some things going for it, but with each new SNES9x build, that list for blargSNES keeps shrinking.

A few things to note.

- Regarding Secret of Mana's "screeching", that's a problem blargSNES had as well, as we haven't figured out why that is. Maybe something to do with how everything is reset?
- Audio much improved, but are you utilizing Gaussian interpolation? If not (and you have available cycles to implement it), it should help with audio greatly, especially with sound effects.
- Mode 7 issue when close-up and rotated. Are you taking into account the fractional part of the results when forming the texture coordinates? You can't see any problems when it's zoomed out because pixels aren't occupying more than 1 pixel, but when close up and rotated, the pixels blown up don't look rotated when they should be, which makes me think the fractionals are being truncated.
 

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
@DiscostewSM

- Yes, I think it's something related to the way the emulator is reset. Something must have been left out but I don't know what or why yet. :)

- Nope, I wasn't using Gaussian Interpolation. I was just using whatever came with Snes9x 1.43. It only interpolates samples played in a lower frequency than its original using a simple gradient interpolation between 2 sample points. Samples played at higher frequencies aren't interpolated. When I have lots of time later I'll look into that. :)

- Mode 7 fractions: You had me there. Yes, I dropped the fractions. :shy: I have been wondering why no one noticed... I'll see what I can do about it later on.

--------------------- MERGED ---------------------------

@Subötaï - I am aware of the Wonder Project J problem. But I don't have time to look into that. It seems like it's related to an unemulated feature of the hardware in SNES9x 1.43, but I'm not entirely sure.
 
Last edited by bubble2k16,

Shin Akuma

Well-Known Member
Member
Joined
Sep 29, 2006
Messages
206
Trophies
1
XP
665
Country
Greece
Thank yoou so much bubble for this emulator.There are no words to thank you in any other word to comprehend with what you are doing. THANKS
I wanted to report that there are some graphical glitches when playing Clock tower with the english patch.I havent tested on .61 yet tho

Does this emulator work as perfect as in the O3Ds on the N3ds? Cause im thinking selling my old3ds"s
 

Clydefrosch

Well-Known Member
Member
Joined
Jan 2, 2009
Messages
6,020
Trophies
2
XP
4,597
Country
Germany
Thank yoou so much bubble for this emulator.There are no words to thank you in any other word to comprehend with what you are doing. THANKS
I wanted to report that there are some graphical glitches when playing Clock tower with the english patch.I havent tested on .61 yet tho

Does this emulator work as perfect as in the O3Ds on the N3ds? Cause im thinking selling my old3ds"s

it works the same, though it has a whole lot less frameskips.
 

Seedbon

Member
Newcomer
Joined
Jun 24, 2016
Messages
20
Trophies
0
Age
29
XP
68
Country
United States
Hello, I am the one that continually comments my appreciation in the Reddit posts. I just wanted to come here and say how much I enjoy and appreciate your work. You are doing an excellent job with this project. Seeing one of my favorite consoles running on my favorite handheld in a smooth state is a dream come true. The UI in the app is beyond lovely and it adds to the presentation. I am, again, extremely appreciative of everything you and others have accomplished. That being said, I am curious about SA1 emulation. I see from the original post that it is temperamental. Being a humongous Kirby fan, I question if the chip will ever be implemented, even at a half of full-speed. If not, it is alright. I just figured I'd ask. :)
 
  • Like
Reactions: Michierusama

angelhp

Well-Known Member
Member
Joined
Nov 30, 2014
Messages
509
Trophies
0
XP
2,335
Country
United States
Thanks for your hard work!!
can you fix title screen in super mario world 2 yoshi´s Island ??
(No color in the title)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: Good morning everyone