Homebrew SNES9x for Old 3DS

  • Thread starter Thread starter bubble2k16
  • Start date Start date
  • Views Views 884,340
  • Replies Replies 2,507
  • Likes Likes 147
@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,
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,
@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,
@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!
 
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
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
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?
 
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..
 
@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,
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

Last edited by bubble2k16,
Problems in Wonder Project J

wGo0i6M.jpg
 
@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.
 
@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,
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
 
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.
 
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
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