Hacking 3DS Emulator Programming

Yoshimaster96

Well-Known Member
Member
Joined
Jul 16, 2014
Messages
104
Reaction score
13
Trophies
0
XP
396
Country
United States
Would it be possible to program a 3DS emulator with our current knowledge? Where could I find such information? And yes, I'm programming an emulator.
 
  • Like
Reactions: ipwndeveloper
Emulator to do what exactly?

With public knowledge to run games in playable form, keep dreaming.
With public knowledge to run games in a form useful for ROM hackers, still waiting on keys really. Same for audio related emulation.
With public knowledge to run homebrew in something approaching hardware accurate, I would say no.
With public knowledge to run homebrew in something resembling hardware like forms, getting warmer.
With public knowledge to run homebrew so as to test out a few routines and the like, maybe even a full homebrew if you are willing to cater to limitations. Sure (it is ARM and something resembling the mobile versions of opengl with a few things bolted on), though I would probably just make it for the DS (it has a pretty similar form factor after all). Frankly though I would probably do the DS thing (or maybe some android stuff as it has better 3d options) and whatever debugging/stepping my dev environment might have.

Where to find. 3dbrew ( http://3dbrew.org/wiki/Main_Page ) and smea's github ( https://github.com/smealum ) are your best bets, you might be pick up some other things from some of the other hacking and homebrew projects. Nothing like GBAtek or cowbite exists as far as I am aware.
 
The format, methods and more are known and have been decoded in private (a lot of the work smea did with the 3d formats and pokemon in general was based upon it). We are still waiting on a public release of the keys to do it though.
 
So the encryption format is unknown?

No, it is known. The only way you can decrypt the ROM and use the majority of crypto required is by using the 3DS, as the AES keys are write only. There is no way of getting them short of dumping the bootrom, which has not happened.
 
No, it is known. The only way you can decrypt the ROM and use the majority of crypto required is by using the 3DS, as the AES keys are write only. There is no way of getting them short of dumping the bootrom, which has not happened.
Forgive me if this is off-topic, but why haven't we dumped the bootrom yet? Wasn't there a fundraiser for decapping?
 
guy ran off with the money.
Wow. What a dick. I did see something about them being unable to contact someone, but I didn't know he was the one with the money.

Any further plans to get it done? It would be a shame to see nothing more come of it because of that.

Also, can't you try to get the money back, somehow? In court maybe, if it's enough to be worth it?
 
So you can't dump it during boot up?

[EDIT]
Also in need of the ARM9 and ARM11 opcodes (in binary format).

[EDIT 2]
Obviously, the entire RAM cannot possibly be emulated, so what part or RAM needs to be emulated?
 

Site & Scene News

Popular threads in this forum