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,403
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,403
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,727
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
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    why
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, it's not funny
  • K3Nv2 @ K3Nv2:
    ok
  • BigOnYa @ BigOnYa:
    Wut?
  • K3Nv2 @ K3Nv2:
    That's not funny
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    So two cannibals where eating a clown and one says to the other. Hey does this taste funny to you?
    +2
  • K3Nv2 @ K3Nv2:
    What do you call a slow car? Retired
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Did you hear about the police car that someone stole the wheels off of? The police are working tirelessly to find the thieves.
    +2
  • K3Nv2 @ K3Nv2:
    A firefighter got arrested for assault his main claim was what I was told he was on fire
    +2
  • BigOnYa @ BigOnYa:
    What do you call a hooker with a runny nose? Full
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    What do you tell a woman with two black eyes? Nothing you already told her twice!
  • K3Nv2 @ K3Nv2:
    Diddy also works
  • K3Nv2 @ K3Nv2:
    A scientist heard the word batman so he put a naked lady in a cage with a bat
  • Psionic Roshambo @ Psionic Roshambo:
    Chuck Norris won a staring contest, with the sun.
  • K3Nv2 @ K3Nv2:
    A vampires favorite thing to do is moon you
  • BigOnYa @ BigOnYa:
    What's the difference between an airplane, and Ken's mom? Not everyone has been in an airplane.
  • K3Nv2 @ K3Nv2:
    What's the difference between @BigOnYa and his wife? Nothing both want to bone me
    +3
  • RedColoredStars @ RedColoredStars:
    How much wood could a wood chuck chuck if a wood chuck could chuck norris
    +1
  • BakerMan @ BakerMan:
    how do i know? you're a guy, and he wants to bone every guy on this site (maybe, idk)
    +1
  • K3Nv2 @ K3Nv2:
    He wants to bone anything with a dick
    +1
  • Xdqwerty @ Xdqwerty:
    Good night
    +1
  • BigOnYa @ BigOnYa:
    Nighty night, big day tomorrow. Congrats.
    K3Nv2 @ K3Nv2: https://www.instagram.com/reel/C7iLZ35NrQt/?igsh=MWd2Z3U0dmNlMmNxcw==