From WikiTemp, the GBAtemp wiki
Revision as of 17:41, 30 January 2011 by Stenny (talk | contribs)

Modo DMA

O acrônimo DMA significa "Direct Memory Access" (Acesso direto à memória); é um modo de permitir um dispositivo a diretamente acessar blocos de memória sem o envolvimento do processador ("Central Processing Unit"; Unidade central de processamento). Isto reduz o overhead, e no caso do Acekard, reduz o lag associado com transferências de dados do microSD.

Versões antigas do AKAIO continham diferentes modos DMA. O software informava ao usuário qual modo DMA estava trabalhando no momento baseado na cor do texto "Loading..."; cor amarela para DMA optimizado, cor verde para DMA Quick-Save (padrão nas versões v1.4 a v1.6), e cor vermelha era o DMA original. Antes do vermelho ser usado para o modo original, denotava um modo onde a característica era não usar o DMA - estava desligado. Desde a versão v1.8.5 o novo modo DMA "amarelo" é o padrão, este modo é significantemente mais rápido que modos testados previamente. Modos DMA antigos foram removidos e não são mais suportados. Atualmente, não há modos para desligar este acesso direto à memória, está permanentemente ligado.

A criptografia dos loaders foi adicionada na versão v1.6RC1, já que times falsos e que suportavam clones de Acekard estavam usando o AKAIO como seu firmware. Esta codificação aumentou o tempo de carregamento das ROMs, até que o modo DMA "amarelo" restaurou as velocidades de "loading", comparando-as com a versão v1.5.1 enquanto níveis de criptografia eram mantidos. Por conta de patches anti-pirataria e outros patches internos, o tempo de carregamento pode ser levemente maior dependendo das configurações próprias do usuário, velocidade do microSD, etc.

Para jogos que são problemáticos com o modo DMA, por favor considere atualizar seus loaders para a mais recente versão. Estes loaders podem ser encontrados na página de download de loaders do AKAIO ou via atualizações Wi-Fi no próprio firmware. Se você notar algum problema, até com os últimos loaders, visite a página de compatibilidade do AKAIO. Adicione seu jogo problemático como pedido, seguindo as instruções do site. Você pode também visitar o fórum do AKAIO e submeter um report (leia as regras e os reports de bugs anteriores antes de submeter o seu próprio).