Hacking Some AKAIO (1.3F) vs. AKMENU4 observations

CoconutCake

Well-Known Member
OP
Member
Joined
Dec 16, 2008
Messages
168
Trophies
0
XP
237
Country
United States
Using the latest AKAIO with the 1/25/09 loader, with the latest AKMENU4 in the akloader folder.
(DS Lite, AK2, Transcend Class 6 8GB MSDHC, AKAIO 1.3Final)

First of all AKAIO is fantastic. But I've observed some slightly odd behavior in some games compared to the official loader. In all cases, non-DMA (hold A during load) was tried but did not resolve the behavior. It seems like AKAIO is maybe slightly slower at streaming data than the official loader. Here are examples of what I mean.

Space Invaders Extreme - look at the pulsating background on Stage 3 on the top screen. In AKAIO it flashes as if it can't update fast enough. In official loader it's more normal.

Luminous Arc 2 - listen carefully to the first few speech samples at the very beginning of the game. Under AKAIO there is some minor garbling. In the official loader the samples play smoothly.

Meteos - In AKAIO you'll hear some minor interruptions in the music as you move thru the menus. In official loader the music continues playing smoothly as you move thru menus.

B Team Metal Cartoon Squad
- This is hard to notice unless you watch very carefully. But there is some occasional screen tearing on the background objects in AKAIO, which is not present or extremely reduced in official loader.

Part of AKAIO's brilliance is that you can opt to use the official loader to avoid these issues. So it's no big deal. But I thought it was interesting to note these differences, since AKAIO seems otherwise superior to the official loader.

I've seen some of this behavior in a few other games too, like Boulderdash Rocks for example, but in that game the official loader was no better than AKAIO. The vast majority of games run just fine with AKAIO loader, don't misunderstand me. But it does appear that something may be up in some games that are pulling multiple data streams from a game at once (i.e. music and menus/sprites). Interestingly, if you turn the music off in Boulderdash Rocks, the screen flashing issues stop regardless, but the music is pretty cool.
 

CoconutCake

Well-Known Member
OP
Member
Joined
Dec 16, 2008
Messages
168
Trophies
0
XP
237
Country
United States
No. I tried both modes on the games listed. Same behavior.

In fact I just found another instance.

Jumble Madness (U) - when navigating the menus you'll hear a slight stutter in the music as the menu screens switch under AKAIO loader (with DMA on or off) but in official loader the music continues playing smoothly (99.9% of the time). Similar to the Meteos observation.

Minor stuff, but odd.
 

Narin

The Cheat Master, kupo!
Former Staff
Joined
Feb 19, 2008
Messages
2,629
Trophies
2
Age
38
Website
cheats.gbatemp.net
XP
1,108
Country
United States
All this should be fixed in the next version by the way. Normmatt is working on implementing a new hooking routine in AKAIO that fixes all the audio and graphic glitches. Theres actually a beta version up if your interested. Join the #acekard IRC channel for more information.
 

Narin

The Cheat Master, kupo!
Former Staff
Joined
Feb 19, 2008
Messages
2,629
Trophies
2
Age
38
Website
cheats.gbatemp.net
XP
1,108
Country
United States
For those using the 1.3.5 beta build, to use the new hooking routine, hold X while the game loads (The loading text should turn green) and it will load the game using the new routine. Its still a little buggy with some games and being worked on so its not enabled by default yet though it does fix the above problems mentioned. It should be the default method to load games when the stable release is out.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    ButterScott101 @ ButterScott101: +1