At least I now know a few more about patches etc. Just don't get what DMA means at all XD
which is why i've spent so many hours writing and rewriting the wiki.
http://wiki.gbatemp.net/wiki/index.php/AKAIO#F.A.Q.
CODEI 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.