Hacking 3DS Emulator Programming

Yoshimaster96

Well-Known Member
OP
Member
Joined
Jul 16, 2014
Messages
104
Trophies
0
XP
351
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.
 

Snailface

My frothing demand for 3ds homebrew is increasing
Member
Joined
Sep 20, 2010
Messages
4,324
Trophies
2
Age
40
Location
Engine Room with Cyan, watching him learn.
XP
2,256
  • Like
Reactions: ipwndeveloper

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,348
Country
United Kingdom
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.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,348
Country
United Kingdom
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.
 

Snailface

My frothing demand for 3ds homebrew is increasing
Member
Joined
Sep 20, 2010
Messages
4,324
Trophies
2
Age
40
Location
Engine Room with Cyan, watching him learn.
XP
2,256

Kaphotics

badc0ded
Member
Joined
Sep 10, 2010
Messages
612
Trophies
0
XP
626
Country
United States
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.
 

flarn2006

Well-Known Member
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
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?
 

flarn2006

Well-Known Member
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
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?
 

Gericom

Well-Known Member
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,705
Country
Netherlands

Yoshimaster96

Well-Known Member
OP
Member
Joined
Jul 16, 2014
Messages
104
Trophies
0
XP
351
Country
United States
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

General chit-chat
Help Users
  • K3Nv2
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • Veho @ Veho:
    Do you dangle a baggie in front of them, like a carrot?
    +1
  • The Real Jdbye @ The Real Jdbye:
    they're the same thing
    +1
  • The Real Jdbye @ The Real Jdbye:
    i like that idea
    +1
  • Veho @ Veho:
    What's the same thing?
    +1
  • The Real Jdbye @ The Real Jdbye:
    before or after a hit
    +1
  • Veho @ Veho:
    Nah, a hit gives them mad meth powers, but makes them more difficult to control.
    +1
  • Veho @ Veho:
    Before a hit they're like zombies, persistent but slow.
    +1
  • Veho @ Veho:
    It's a tradeoff.
    +1
  • The Real Jdbye @ The Real Jdbye:
    no i mean, before a hit is after the previous hit
    +1
  • The Real Jdbye @ The Real Jdbye:
    if you keep them well enough fed, it's the same thing
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    By the power of Florida Man, I have the power!!! *Lifts up meth pipe* Meth Man!!! lol
  • BakerMan @ BakerMan:
    Guys, I just learned my little brother is in the hospital because he had a seizure last night.
  • cearp @ cearp:
    Sorry to hear that BakerMan
    +2
  • BakerMan @ BakerMan:
    Just found out he's doing alright, doing a lot of complaining too, rightfully so. Who wouldn't complain after having a seizure and being hospitalized?
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Glad he is OK and complaining is cool :)
    +1
  • K3Nv2 @ K3Nv2:
    Yeah been there had that no fun
    +1
  • K3Nv2 @ K3Nv2:
    They'll give him sleep studies eegs and possibly one week hospital stay
    +1
  • BakerMan @ BakerMan:
    I hope it's not a week.
  • K3Nv2 @ K3Nv2:
    It's standard so doctors can get a idea about what's going on
  • BakerMan @ BakerMan:
    understood
  • BakerMan @ BakerMan:
    well, i'm glad he seems to be doing fine, and ig i'm going to start spewing goofy shit again
  • BakerMan @ BakerMan:
    Update: Turns out he's epileptic
  • K3Nv2 @ K3Nv2:
    Get a 2nd opinion run mris etc they told me that also
    K3Nv2 @ K3Nv2: Get a 2nd opinion run mris etc they told me that also