iDeaS Emulator

 
 - ARM7TDMI :  32-bit ARM CPU support (100%)
  16-bit THUMB CPU support (100%)
 - ARM946E-S :  32-bit ARM CPU support (99%)
  16-bit THUMB CPU support (100%)

- Real sync emulation for HBlanks and VBlanks

- Text Mode
  • 16 colors support
  • 256 colors support
  • Extended palette
  • BG0/BG1/BG2/BG3 support
  • 256x256 up to 512x512 tile maps support
  • Default priorities support
  • Horizontal/Vertical flipping support
  • Horizontal/Vertical offset support
  • FadeIn/FadeOut Effect support
  • Alpha-blending Effect support
  • Windows 0/1 support
- Affine Mode
  • 16 colors support
  • 256 colors support
  • BG0/BG1/BG2/BG3 support
  • 256x256 up to 1024x1024 tile maps support
  • Default priorities support
  • Horizontal/Vertical offset support
  • FadeIn/FadeOut Effect support
  • Alpha-blending Effect suppor
  • Windows 0/1 support
- Extended Mode
  • 16 colors support
  • 256 colors support
  • Extended palette
  • BG0/BG1/BG2/BG3 support
  • 256x256 up to 512x512 tile maps support
  • Default priorities support
  • Horizontal/Vertical flipping support
  • Horizontal/Vertical offset support
  • FadeIn/FadeOut Effect support
  • Alpha-blending Effect support
  • Windows 0/1 support
- Large Mode
  • 256 colors support
  • 512x1024 up to 1024x512 tile maps support
  • Default priorities support
  • Horizontal/Vertical offset support
  • FadeIn/FadeOut Effect support
  • Alpha-blending Effect support
  • Windows 0/1 support
  - OAM support
  • Horizontal/Vertical position
  • Horizontal/Vertical flip
  • 8x8 up to 64x64 sprite size support
  • 1D/2D sprite display support
  • Rotation/Zoom
  • Bitmap sprite support
  • FadeIn/FadeOut Effect support
  • Alpha-blending Effect support
- 3D Mode
  • Matrix Load/Multiply
  • Polygon Attributes
  • Polygon Definitions by Vertices
  • Polygon Light Parameters
  • Texture Attributes
  • Texture Formats
  • Texture Coordinates
  • Texture Blending
  • Status
  • Tests
  • Fog
  • OutLine
- WiFi
  • Partially emulated.
- IPC
  • Sync register and FIFO are emulated.
- SPI
  • Firmware access is supported.
  • Touchscreen access is supported.
  • DS Cartridge Backup is supported.
  • Microphone is partially supported.
- RTC: Real Time Clock is emulated.
- Keys: All keys are emulated.
- DMA: All channels, nearly all modes.
- Timers: All timers are emulated in both prescalar and count-up mode.
- Interrupts: Vblank, Hblank, VCounter, DMA, FIFO, 3D FIFO and timer interrupts are emulated.

iDeaS supports all type of Save Type (EEPROM 4,64,512 Kbits and Flash 2,4,8 Mbits) and the Save State function.
It also supports Rotation (0°,90°,180° and 270°) and Zooming (x1,1.5x).

For debugger, it has different features like:
  • FAT Emulation R4DS revolution & AceKard SD. (read only)
  • Ex.Ram Supercard.
  • ARM CPU debugger (100%)
  • THUMB CPU debugger (100%)
  • Step by step feature.
  • Trace into feature.
  • Palettes Viewer.
  • Enabling/Disabling layers visualization.
  • View Source Code in Debugger Window.(ARM9 only)
  • Hook PlugIns.(Video and Audio)
  • DLDI PlugIns.
  Donwloads
  Plugins
For plugins you must copy the dll (or .so for Linux users) in PlugIn's folder and than to select the plugin in the emulator.
  • WindowsLinux Audio plugin (External Link)
  •  
  •  Syncro Audio plugins Thanks CiaCin
  • WindowsLinux acekardplugin (6.1Kb zip)
  •  Added Feb 12, 2012
  •  AceKard RPG SD and AK2 DLDI Plugin
  • WindowsLinux DsPad1.6.1 (78.6Kb zip)
  •  Added Feb 12, 2012
  •  (for joysticks and gamepads) Thanks NHerve (for more info)
  • Windows DirectInput plugin (28.6Kb zip)
  •  Added Feb 12, 2012
  •  (for joysticks and gamepads) Thanks LuisR14 (for more info)
SDK and sources
  •  Plugins SDK (32.4Kb zip)
  •  Added Feb 12, 2012
  •  Plugins SDK