|
October 30th, 2005, 21:31 Posted By: wraggster
News from the Official DSemu site (nintendo ds emu for windows)
While I was hacking on the ARM9 extensions to the ARM core, I thought there was an awful lot of duplicated code (indeed, the whole of the ARM7 was a subset of the new ARM9 source). So I decided to seperate out the common components. I now have data-processing, load-store and the ARM9-specific extensions, each within a seperate source file. It makes compilation so much quicker.
The ARM9 currently supports most of the Enhanced DSP: double-word load/stores, saturated word addition and subtraction, and saturated halfword multiplication. 48-bit multiply is yet to come. However, something that's a glaring omission right now is the coprocessor facility; it's entirely missing.
In testing, the new ARM9 core simply swaps out with the ARM7 by changing a line in plugins.ini; plugins rock. ARMwrestler9 reports all green (apart, of course, from that pesky coprocessor operation). So, I'll probably pick up copros, and the system copro #15, very soon.
As ever, you can grab the source to the current build:
http://ng.dsemu.org/dsemu-ng-20051030.tar.bz2
In other news, well done to Stephen Stair on accomplishing milestone 1 of the DS Wifi Bounty; we all hope to see not just the completion of the other milestones, but a wifi driver for that newfangled DSLinux toy, real soon now.
Link here --> http://www.dsemu.org/
For more information and downloads, click here!
There are 0 comments - Join In and Discuss Here
|
|