Low-level 3DS emulator 3Beans released alongside setup tutorial video


When you talk about 3DS emulation, most people would jump to Citra. As the defacto choice since its first release it's seen tremendous success, and even after its abrupt discontinuation lives on in the various forks you can find online. Both Citra and its forks remain a fantastic choice for anybody wanting to jump into a 3DS game on their PC with as little effort as possible, but what about those who are after just that bit more? Let me introduce you to 3Beans.

Launched earlier this week, 3Beans separates itself from the pack by being a low-level 3DS emulator. What this means for you is that it doesn't just emulate the game you're trying to play, but the whole 3DS firmware too. This allows you to, on top of running games, install custom firmware, to make use of Luma3DS' various features, or even run userland homebrew right from the ever-nostalgic 3DS home menu. The sky is the limit, and it's a genuinely impressive effort. Setup is naturally a touch more complex than with other 3DS emulators, with 3Beans needing various firmware files to operate, as well as an SD card image. The creator Hydr8gon has fortunately included a setup guide with the announcement video that's easy enough to follow assuming you have a 3DS with custom firmware to hand.

Those interested in trying it out for themselves can find the latest automated build over on the project's GitHub releases page. 3Beans is available for Windows, Linux, and Mac, with each version requiring you to dump your own files from a 3DS system.

:arrow: GitHub Page
 
cool concept. to emulate the whole firmware. there are some cases where it is an added value but some cases where its a detraction and additional work and steps just to emulate a game. i like options but i think for me i mostly want front end emulators where i dont have to go through as many steps.
 
  • Like
Reactions: bonkmaykr
Super neat

One day almost no one will have a physical 3ds anymore - but you will be able to get a good idea of what it was like from a full emulator like this

Also I watched that video on my phone and tried to scratch the "dirt" off - it was his mouse

Screenshot_20260604-130905.png
 
  • Like
Reactions: bonkmaykr
Cool stuff, underrated approach, love getting knee deep in the hardware like that.

Good-good!.. A Switch homebrew version?.. :)
190376.webp


It took me over 30 minutes to write this by the way. Are we getting DDoSed?
 

Attachments

  • 190376.webp
    190376.webp
    21.6 KB · Views: 1
  • Haha
Reactions: mathew77
Run 3D games in 2D. What a breakthrough!
Post automatically merged:

The last time I used a 3ds emulator on the switch, it did not run games full speed

Has that changed?

If not - this will only run games even more slowly
Some low-level emulators are faster than high-level emulators because the people involved have more of a clue what they are doing. And the ones that make low-level emulators tend to be more knowledgeable/talented than the ones who can't. But again, it means running low-res 3D games in 2D. What's the point?
 
Run 3D games in 2D. What a breakthrough!
Post automatically merged:


Some low-level emulators are faster than high-level emulators because the people involved have more of a clue what they are doing. And the ones that make low-level emulators tend to be more knowledgeable/talented than the ones who can't. But again, it means running low-res 3D games in 2D. What's the point?
this isn't the case for this emulator (it's slower than citra)

if you watch the video - it's even stuttering for the dev on his fairly capable computer, in hand picked footage

in fact - he even suggests using high level emulation settings for performance (using this very emulator) in the video...
 
  • Like
Reactions: bonkmaykr
if this ever gets an android port i'll be really funny to put it on my AYN Thor, really not beating the "it's a bootleg 3ds" allegation with that one

seemingly no arm support is a little bit goofy though since you can't take advantage of stuff like NCE, which some switch emulators (on android) use for a fairly big performance boost, idk, maybe the 3ds cpu is too old for NCE to be possible, especially since newer arm chips dropped 32-bit support
 
This really is awesome work.
It seems that some people don't really understand that the primary purpose of this emulator is not for the casual playing of games. But I can already imagine that this emulator will end up being very useful for homebrew/CFW development, debugging, modding, research, experimenting with uncommon firmwares and software, reverse-enginnering, and etc. I suppose this is comparable to the Nocash emulators.
I'm sure the deeper 3DS community will love this, and I'll definitely be trying it in the future, too.

I really thank you for the awesome work, Hydr8gon, if you're reading this. I saw your video about the emulator a few days ago, but I'm not able to comment on Youtube directly. I've been following your work ever since I heard of Project-DS (A Project Diva rhythm game engine for the DS, for those who are unfamiliar).
And I truly appreciate that you're releasing this work as free and open source software, unlike Mr. Nocash. Thank you!
 
  • Like
Reactions: bonkmaykr

Site & Scene News

Popular threads in this forum