Dualis Release 4
posted in Emulator Release by hcs on Mar 28th, 2005The 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
- 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