Dualis Release 4

posted in Emulator Release by hcs on Mar 28th, 2005

The Nintendo DS emulator Dualis saw its 4th release yesterday. What's new:
  • IRQs must now be acknowledged before they can occur again
  • CPU
    • Added emultaion of the IntrWait and VBlankIntrWait SWIs
    • SWI 0xFF (0xFF0000 in ARM mode) outputs the string pointed to by R0 to the debug console
  • MMU: Small optimizations on some of the load/store functions
  • GUI
    • Added a disassembler, memory viewer and debug console
    • Improved the palette viewer
    • If a filename is given on the commandline, the emulator will try to load and run the file
    • Added keyboard shortcuts for most of the menu selections
    • You can now start a binary by drag-dropping it onto the main window
We missed Release 3, but here's what's new from that:
  • CPU
    • Fixed ARM->Thumb changes on LDR
    • Fixed SP-relative Thumb stores
  • GPU
    • OBJs with the "OBJ disable" bit set are not rendered anymore
    • Fixed some OBJ clipping issues
    • OBJs are now checked for display priority relative to BGs
    • Added optional Direct3D rendering (D3D8)
  • GUI
    • Made touchscreen IPC address selectable (Memory tab)
    • The Run, Pause, and Reset keyboard shortcuts now work even when the video output window has focus
Get Dualis on the Nintendo DS Emulators Page.