IDeaS

iDeaS is a plugin-based Game Boy Advance and Nintendo DS emulator for Microsoft Windows and Linux, using the toolkit.
Emulator
Current state of emulation
So far iDeaS has emulated the ARM7 GBA processor at 100%, and the ARM9 dual screen processor at 99%, enabling it to run many commercial ROMs, including Super Mario 64 DS and (with a few graphical errors).
The touch screen is fully emulated with a mouse cursor instead of a stylus, and a keyboard can be used to emulate the DS buttons. iDeaS uses a plugin system so that further support can be achieved without looking at the source code of the emulator.
There is also support for peripherals such as the Guitar Hero grip (used in games such as Guitar Hero On Tour and several flashcarts, including AceKard 2 and R4).
Support for the DS microphone was added in version 1.0.3.0, with a plugin downloadable from the main page.
Audio is quite compatible with most games though there is still some room for improvement.
A debugger is provided with the emulator, which Lino has stated as 'mainly for developers'.
iDeaS has limited Wi-Fi emulation, which only acts as a "dud" Wi-Fi plugin, bringing no true wifi, but allowing it to unlock features of DS games that need wifi support to be accessed.
Support for iDeaS
The developer of the emulator, Lino (who now goes by the nick of Actarus), did not release the source-code to iDeaS and it doesn't look like he will release it anytime soon. However, the iDeaS forums have a bug-reporting section so users can post problems in individual games, and since the emulator is plugin-based, users can code their own plugins to help solve or avoid these problems. The plugin system capability is not fully expanded and hopefully there will be more active participation in its development.
 
< Prev   Next >