Someone posted earlier that Soft-reset does not work in Pokémon Soul Silver, he's right.
Not soft-reset back to AKmenu, but in-game Soft-reset does not work.
I tested just Soul Silver and Platinum, L+R+Start+Select = White screens.
That was with NEW DMA (yellow), with Red DMA or Green DMA you can still reset in-game.
New DMA (yellow) in-game soft reset does however work with these games I tested:
New Super Mario Bros
Apollo Justice: Ace Attorney
Phoenix Wright: Ace Attorney
Castlevania Dawn of Sorrow
Kirby Superstar Ultra
Megaman Starforce 3 Black Ace
Picross 3D
Rhythm Paradise
Sonic Rush Adventure
So yeah, Pokémon Platinum/Soul Silver can't do ingame soft-reset in New DMA.
Can that be fixed? For pokémon players its all too important of a feature.
the yellow dma mode is new and will have some bugs. users who experience these issues should revert back to the green/blue dma modes when loading a rom. this is the same advice given for the past 8 months with green dma mode, reverting back to red/blue modes. hence the reason why this firmware offers more than 1 dma mode allowing users to debug their own problems and get files working. with other flash kit firmwares you would be out of luck until a new version could be released, assuming the team cares to fix every little tiny problem as the akaio team attempts to do between releases.
macgeek417 said:
Even when I enable homebrew softreset (default is disabled?!) I still can't softreset out of moonshell2...
this is correct and you will need to contact the author of moonshell to find out why he wrote moonshell this way.
http://wiki.gbatemp.net/wiki/AKAIO#AKAIO
Code:
How to I "Soft-Reset" back to the AK2 firmware from within Moonshell v2.00?
You can run the akmenu4.nds file from the Moonshell menu and it will boot the firmware. Alternatively you can rename a copy of the akmenu4.nds to RPGS.nds and place it in the moonshl2/resetmse directory. The second method allows you to use the START button to soft-reset back to the firmware.
xnickx5757 said:
stupid question but......
Whats DMA mode?
http://wiki.gbatemp.net/wiki/AKAIO#AKAIO
CODE
I get how to use DMA mode, but what exactly is it doing?
DMA means Direct Memory Access, and it speeds up things in regards to microSD cards and Flash Linkers, as the combination is not as fast as a retail card with its internal Read Only Memory. DMA copies data from one section of memory to another, without involving the processor. When a processor does a memory copy, it must execute a series of instructions to read data from a memory address into a register, then write the data in that register to another address, and repeat. This involves several instructions, and each read/write cycle is generally limited to the bandwidth of the processor (i.e. a 32 bit machine copies 32 bits at a time). DMA, on the other hand, is a hardware solution that does all of the work automatically and doesn't involve the processor (and thus no loop operations or anything like that). Not only is it often twice as fast, but it leaves the processor free to do other work.