Actually, due to most modern computers having a 32 bit address bus, that means 4G total RAM. And that's precisely the amount of RAM that the 3DS uses, if I'm correct.
Actually, due to most modern computers having a 32 bit address bus, that means 4G total RAM. And that's precisely the amount of RAM that the 3DS uses, if I'm correct.
Actually, due to most modern computers having a 32 bit address bus, that means 4G total RAM. And that's precisely the amount of RAM that the 3DS uses, if I'm correct.
My laptop is 64 bit, which obviously means it has 16777216 terabytes of memory.Actually, due to most modern computers having a 32 bit address bus, that means 4G total RAM. And that's precisely the amount of RAM that the 3DS uses, if I'm correct.
maybe 10 years ago.... nowadays every modern computer operates on 64bit architectureActually, due to most modern computers having a 32 bit address bus, that means 4G total RAM.
Actually, due to most modern computers having a 32 bit address bus, that means 4G total RAM. And that's precisely the amount of RAM that the 3DS uses, if I'm correct.
This post is now my signature.Actually, due to most modern computers having a 32 bit address bus, that means 4G total RAM. And that's precisely the amount of RAM that the 3DS uses, if I'm correct.
It think better plan would be:Here's my loop:
Get input
Execute game code
Process GX commands (is this necessary?)
Display GPU commands
bool dream = false;
while(dream not_eq true) {
sleep(31557600); // dream about 3DS emu for a year
cin>>dream; // did someone make it?
}
Here's my loop:
Get input
Execute game code
Process GX commands (is this necessary?)
Display GPU commands
So you can't dump it during boot up?
I forgot about that, sorry. Just checked, and my computer is 64 bit *facepalm*. Looks like an emulator is feasible after all.
it get's zeroed at the end of the boot process, before the main OS boots.
There are several emulation methods. Low level GPU emulation or API simulation.Ok, you go ahead and try that. Also, do the GX commands need to be emulated for homebrew, or are the registers accessed via ARM assembly?