Hacking AKAIO wi-fi/multiplayer

  • Thread starter Thread starter Kishire
  • Start date Start date
  • Views Views 2,032
  • Replies Replies 8

Kishire

Well-Known Member
Newcomer
Joined
Feb 11, 2009
Messages
78
Reaction score
0
Trophies
1
XP
37
Country
United States
So I got a AK2 (2.1 I think) recently and used AKAIO with it as everyone suggest. It's also my 1st time using AK2 so I don't know a lot about it. But I had a lot of games in my AK2 now but when I try to play wi-fi or multiplayer with a friend (who doesn't have any card), and he just download my game(s) while I host. But not all games seem to work in wifi =/
Some game like space invaders extreme didn't work, while metroid prime pinball did.
Is there anyway I can fix this or akaio/ak2 just doesn't support wi-fi/multi/online for all games?
Thanks in advance.
 
Sorry, I forgot to mention, I did enable the DS Download Play, and when that didn't work, I tried to do the same thing for the individual game itself, but the result was the same, it still didn't worked. It just kept saying something like "communication error".
 
the sticker on your acekard will say 2.1 if it indeed is. before you blame the flash linker, blame the settings and the units involved. try various settings such as dma-mode, dma-quick save, non-dma mode. try with different patches. softreset takes up ram, ram that may be required for the download play patch on that certain game. make sure you are using the most recent build of akaio and the most recent loaders. try it with more than just your 1 friends ds. his ds wifi receiver may have issues. finally try with commerical carts and not just roms.

-another world
 
Can someone explain to me what dma-mode, dma-save, and non-dma mode is? I don't think this is in the wiki is it? and the wiki seem to be offline rite now so I can't check.

and do you think if I disable soft-reset it might work? well guess I'll have to try with my friend again next time to know.
 
http://wiki.gbatemp.net/wiki/index.php/AKAIO#DMA_Mode

DMA from the WIKI said:
Games are loaded via DMA mode by default, which enhances performance in many games. AKAIO on the R.P.G. uses DMA on the microSD at all times with currently is no way to turn it off. On the AK2 DMA is active when the "Loading" text turns red or green.

In v1.4.1 the new DMA-QuickSave mode has been made default. You can see that this mode is working when the "Loading" text turns green. This new mode fixes video and sound glitches which occur in older patching modes, and offers faster save writing/reading support.

The original DMA mode can be accessed in v1.4.1 by holding "X". You can see that this mode is working when the "Loading" text turns red.

If you encounter a problem with a particular game, you can disable DMA mode by holding the A button while loading. In this case the "Loading" text will stay blue.

DMA means Direct Memory Access. All you really need to know is that 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.

Rippon from Dec 4th 2006DMA is a method to copy 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.

All of the patches require an area of RAM to work. The game must also load code into the RAM. The original game code was not written for ROMs running on Flash Linkers. As a result it may use up the full amount of RAM without any assumptions that other code might require it. Soft-reset, Cheats, etc will all use a portion of RAM. If that portion is overwritten by the game code that patch will fail to work, and/or the game may fail to load. So yes, turning off all patches but download play may fix the issue. Please list any fixes you find at the GBATemp AKAIO ROM Compatibility WIKI.

Do some testing and report back with what you find.

-Another World
 

Site & Scene News

Popular threads in this forum