Homebrew (Poll and Discussion) Who would like DS "Emulation" on the 3DS to be a thing?

  • Thread starter Deleted User
  • Start date
  • Views 9,134
  • Replies 126
  • Likes 3

Is DS "Emulation" worth it still?


  • Total voters
    145
Status
Not open for further replies.
D

Deleted User

Guest
OP
I'll be back.

I've decided to create a GitHub project
If you'd like to contribute, go here: https://github.com/SirBeethoven/TWL_Research

Fork it, PR it, anything else is all help!


So we have come to a point in the 3DS's life were we have actually found some tools that could allow us to run retail DS roms on the 3DS here.

From the many threads about this, we can depict what to do next:

This tool has the ability to patch DS roms to be loading from Slot-2. Now with it, if we were to find the source code of it or to edit code of the patcher ourselves, we could redirect roms to read/write to and from another location - the SD card.

The feasible solution is editing TWL_FIRM to emulate a Slot-2 in FCRAM, like how AGB_FIRM does, and loading the Slot2-patched ROM there.
Well you could rewrite parts of TWL_FIRM to create a virtual slot-2 in FCRAM (perhaps on SD if possible. But it may not be fast enough) and create a simple passme NTR CIA that will load a rom to it and boot it. Booting DS game off slot-2 was what the pre slot-1 flashcarts use to do, so you could do that on a 3DS if you can find a way of mapping unused FCRAM for the virtual slot-2.
It's feasible. AGB_FIRM loads the game rom into FCRAM as well so the process would be similar.

You'd have to work out how you'd load the rom into FCRAM in the first place. NTR mode titles don't normally have SD access. FCRAM is limited (though you'd have a bit more wiggle room with n3DS), so it may not be the best method.

Not to mention the serious changes you'd have to do to TWL_FIRM to allow this. It would probably be less overhead for Arm7/Arm9 then trying to load the roms directly from SD.

But the problem is finding a way of unlocking the extra FCRAM space normally disabled in TWL/NTR mode.

Good luck with that. :P
 
Last edited by ,
D

Deleted User

Guest
OP
I don't really think it's worth it when we have 100% accurate hardware simulation with twl firm.

Now, running ds roms with twl firm is another thing entirely, and more likely than getting a full speed nds emulator (at least in my opinion).
 
  • Like
Reactions: Bubsy Bobcat
D

Deleted User

Guest
OP
I don't really think it's worth it when we have 100% accurate hardware simulation with twl firm.

Now, running ds roms with twl firm is another thing entirely, and more likely than getting a full speed nds emulator (at least in my opinion).
Oops, I'll restate that to be more clearer. That is exactly what I'm going at.
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,931
Trophies
4
Location
Making a non-binary fuss
XP
39,284
Country
Antarctica
I would like these threads to stop
CoWZ05t.gif
 

Pokéidiot

Well-Known Member
Member
Joined
Dec 6, 2015
Messages
244
Trophies
0
Location
\n?
XP
209
Country
Brazil
When we have flashcards and someone asks this:
why if u can buy a flashcard
What if we had that already and someone asks something about flashcard:
hurr durr use a dee s imuletor for three dee s
 

KaduPSE

Revolution and cake
Member
Joined
Dec 26, 2015
Messages
260
Trophies
0
XP
408
Country
Brazil
You are the dude who created at least 3 other threads about this. You also go to other topics which have nothing to do with this and start this subject. And what's even worse is that the answers are always the same but you keep insisting. The tool you posted (And you already made a thread about it earlier) isn't helpful at all, everyone already told you that when the 3DS is running on DS mode it has NO ACCESS to the SD card, as far as it's aware it doesn't exist, even if you patched the entire ROM to load from the SD you won't be able to load any data from the card. If you want to reprogram the DS mode, go ahead, good luck.
 

Nyap

HTML Noob
Banned
Joined
Jan 13, 2016
Messages
971
Trophies
0
Age
55
Location
That Chaos Site
XP
483
Country
You are the dude who created at least 3 other threads about this. You also go to other topics which have nothing to do with this and start this subject. And what's even worse is that the answers are always the same but you keep insisting. The tool you posted (And you already made a thread about it earlier) isn't helpful at all, everyone already told you that when the 3DS is running on DS mode it has NO ACCESS to the SD card, as far as it's aware it doesn't exist, even if you patched the entire ROM to load from the SD you won't be able to load any data from the card. If you want to reprogram the DS mode, go ahead, good luck.
his friend (@Robz8) doesn't even know what bots are
these people have to be trolling
 

evandixon

PMD Researcher
Developer
Joined
May 29, 2009
Messages
1,725
Trophies
0
Website
projectpokemon.org
XP
2,313
Country
United States
Didn't I just reply to this thread? *Looks at both threads* No, this is a different one.
This tool has the ability to patch DS roms to be loading from Slot-2. Now with it, if we were to find the source code of it or to edit code of the patcher ourselves, we could redirect roms to read/write to and from another location - the SD card.
As I've stated before, that tool is completely inapplicable to running DS games on the 3DS. The DS doesn't have access to the SD card, and it never will. That tool patches DS games so that they run off of the slot 2, which the DS has always had access to.

I'll go ahead and quote the highlights of my last post, so no one has to go find it.
Everyone seems to think this is easier than it is. It's not simple. Writing an emulator would be easier (but would be unplayable when run on a 3DS). In order to run DS backups without a flashcart, someone would have to essentially rewrite AGB_firm's cartridge emulation, except for the DS. Rewriting AGB_firm would actually be easier since Nintendo already wrote it, and it can be used for reference. That last sentence made it sound easy, but it's not, at all.

Getting DS backups running without a flashcart is just possible enough for everyone to say it's not impossible, but not any more possible than that. At this point I think it's easier to just round the possibility to "not possible".
 
  • Like
Reactions: astronautlevel
D

Deleted User

Guest
OP
Didn't I just reply to this thread? *Looks at both threads* No, this is a different one.

As I've stated before, that tool is completely inapplicable to running DS games on the 3DS. The DS doesn't have access to the SD card, and it never will. That tool patches DS games so that they run off of the slot 2, which the DS has always had access to.

I'll go ahead and quote the highlights of my last post, so no one has to go find it.
You missed the whole point though, that it patches the DS games to run of slot 2. If we edited parts of the code and added in code, we could patch them to instead run off the SD card (if we're lucky) or rewrite parts of TWL_FIRM to include more space and run it in FCRAM
 

Nyap

HTML Noob
Banned
Joined
Jan 13, 2016
Messages
971
Trophies
0
Age
55
Location
That Chaos Site
XP
483
Country
You missed the whole point though, that it patches the DS games to run of slot 2. If we edited parts of the code and added in code, we could patch them to instead run off the SD card (if we're lucky) or rewrite parts of TWL_FIRM to include more space and run it in FCRAM
The DS doesn't have access to the SD card, and it never will. That tool patches DS games so that they run off of the slot 2, which the DS has always had access to.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @Psionic Roshambo, Thats pretty cool.