midnight1001 said:
Hi ill make this short:
I just wanted to know quickly what kind of stuff is involed in making a flashcart and why is it so hard on the 3ds. For instance is the crown 3ds flashcart is real then why would it be restricted to 'one game' at the moment and why can it only have one rom pn it at a time surely all you have to do is add more space and a menu (which i know is one of the hardest bits in making a flashcart) or is it not that simple (obiously). I would also like to know what a GUI is exactly as i havent really gotten a 'official' definition.
Why would it be restricted to one game: Most likely because when the 3DS starts up it takes the rom header information so it can display the icon and the 3d graphics on the top screen. and they can't run unsigned code on it so they can't make a GUI therefore only one at a time. I wrote something a couple of days ago which should get around this, i'll have to find my post.
It could be that they only have one ROM, but if that's the case they can just grab another unless there's a difference between the one they're using and the 3 that are currently available. (not encrypted?)
You can't run unsigned code on the 3ds at the moment, so you can't make a GUI for it. you can't make a DS GUI for it as it will turn the 3ds off and put it into DS mode and all 3DS features are LOCKED OUT.
EDIT:
Found my other posts:
Other Thread
By the time the cartridge gets accessed a register will be set that determines whether it's a DS or 3DS card, changing it in software will be improbable, best solution would be to have 2 bootloaders, one for DS and one for 3DS and a switch on the top of the cartridge to switch between the two, the micro SD card used can be the same assuming the software on the card is good enough to be able to do so, chances are you would need 2 card slots one for a fat16/32 for DS and the other as RAW for 3DS, one game at a time until homebrew is working on 3DS
It's as simple as that, quite literally. Just 1GB or 2GB (for possible future proofing) of NAND flash on the card and a microSD card slot, ds mode can transfer the game to the NAND and the button/switch changes to 3DS mode to play the game. the act of copying a game to the NAND must first have a gamesave backup feature to backup your previous progress.
Problem with NAND is the number of times data can be written to it and read from it, around 100,000 times is average i think, so still that's plenty. but if we had the capability to take apart the cartridge via a screw or something and then replace the NAND ourself that would be nice. all we would need is a NAND socket to place the NAND chip in so we don't have to solder anything. These could be sold separately via flash cart retailers for this use. But still you would be looking at getting about 20 years of average use from one flash chip unless you swap out the games lots of times a day 365 days a year. Not likely, but would be a great opportunity for expansion to more than 1 -2 GB of games come out that are enormous...
That would be the first implementation of cards until homebrew is sorted for the 3DS