Hi there, I know this has been asked, but I just wanted to ask if this is even hypothetically feasible, whether or not if it's been made or programmed, which as of now it has not.
As I understand it, the GBA couldn't be used on a DS slot 1 because the DS had much slower transfer speeds since the GBA is basically a memory extension. The dsi could not run GBA games because despite it having GBA hardware, the ram was too small to store the rom in its entirety and still run system resources.
For the 3ds, I can't find any documentation on the cartridge read speeds other than 150ns, so fairly fast. With the advancement of open_agb_firm, we get loading games into ram directly from a location (sd card) without layers of VC injects. Wouldn't this mean it's possible to modify the source and destination including where it saves to?
Lastly, the pinouts should be similar. 3ds and GBA carts have ground, clock, vcc, and all 7 data pins. I'm a bit lost on the address pins, but if necessary someone could include a cpld chip to access the data/address combo pins. Or if we can just dump the entire rom and saves into the 3ds ram and read/write back to it, it would make reading from it constantly moot, wouldn't it?
I don't have much concrete knowledge of the process, if any. If it's been attempted is another topic or even worth it since it can just be loaded digitally. But with all this and for those who want to play three generations of physical media on one device, is it possible in theory?
As I understand it, the GBA couldn't be used on a DS slot 1 because the DS had much slower transfer speeds since the GBA is basically a memory extension. The dsi could not run GBA games because despite it having GBA hardware, the ram was too small to store the rom in its entirety and still run system resources.
For the 3ds, I can't find any documentation on the cartridge read speeds other than 150ns, so fairly fast. With the advancement of open_agb_firm, we get loading games into ram directly from a location (sd card) without layers of VC injects. Wouldn't this mean it's possible to modify the source and destination including where it saves to?
Lastly, the pinouts should be similar. 3ds and GBA carts have ground, clock, vcc, and all 7 data pins. I'm a bit lost on the address pins, but if necessary someone could include a cpld chip to access the data/address combo pins. Or if we can just dump the entire rom and saves into the 3ds ram and read/write back to it, it would make reading from it constantly moot, wouldn't it?
I don't have much concrete knowledge of the process, if any. If it's been attempted is another topic or even worth it since it can just be loaded digitally. But with all this and for those who want to play three generations of physical media on one device, is it possible in theory?