|Nintendo DS Emulators
||DeSmuME is up to it's third official release. This Nintendo DS emulator is starting to run (with alot of graphic glitches) a few commercial games with decent speed. More work has been put in correcting CARD_REG bugs in this version. Desmume
Eventhough the DeSmuME encountered some legal problems with its original developer, Normmatt was still able to pick up on the emulator and has just recently released DeSmuME v0.3.4 Full. The DeSmuME is said to be the best DS emulator for the computer to date.Now another DS emulator, which is based on the DeSmuME source code, is showing more compatibility and faster performance than its source. NeeDS come in simplified Chinese and had the menu reorganized. Features of NeeDSv0.0.1 are as follows: Keyboard / mouse since definition
Screen shrinking and enlarging
||IdeaS, the DS emulator for the PC, has just been updated to v18.104.22.168. Here are the changes: Implemented IPC Synchronise Register Implemented IPC Fifo Control Register Implemented graphic modes 3 e 5 Implemented Memory Card Register Added extended palette layers Added extemded palette sprites Fixed some errors in FIFO 3D Fixed some errors in texture loading Fixed some errors in Video Memory remap Fixed some errors in new System Control Coprocessor Other small fixes
DS Emu v0.4.4 Released
A little bit old, but seeing as we havent reported it here goes. Author Chris Double has released a new version of his Nintendo DS emulator based on open source code by Imram Nazar. Changes in this release include:
Implemented coprocessor 15 ability to switch ARM9 vector execution address from 0xffff0000 to 0x00000000. Required for DSLinux to work. Unfortunately DSLinux still doesn't run under DSEmu but it's a step on the way.
Fixed implementation of ARM opcodes that used suffix 'S'. These weren't dealing with the spsr and cpsr correctly.
Implemented timers 0, 1, 2 and 3 and attempted to get them running at approximately the right rate.
Got keyboard interrupts working. Tutorial eight now works in DSEmu.
Implemented coprocessor 15 ability to switch the ARM9 into low power mode.
Changed SWI 4 and SWI 5 implementation to use coprocessor 15's instruction to switch into low power mode, and implemented in ARM assembly in the fake ARM9 BIOS instead of C. This works much more like the actual DS hardware now. Previously SWI 4 and 5 only really worked for the vertical blank interrupt, now it works for all interrupts.
Fixed some timing issues with interrupts and low power mode. NoGBA - the best DSi emulator
||Dualis v10 Windows Emulator Released
Mic has released his new version of Dualis today, a windows emulator for the Nintendo DS. Changes in this new version include:
MMU: Added support for new IPC format (memory tab, IPC version, v2)
MMU: Fixed incorrect size for VRAM bank I
MMU: Fixed accesses to VRAM bank I while in LCDC mode
MMU: Mirrored RTC data to new IPC location (0x23FFxxx)
GPU: Added support for extended OBJ palettes
GPU: Added support for extended 1D character OBJ mapping
GPU: Added support for OBJ vertical flipping
GPU: Fixed a bug where screen offsets would be doubled
GUI: Added VRAM bank I to the palette viewer
GUI: Layers can now be enabled/disabled on a per-core basis
Thanks Mic for this great emulator!