Jump to content

Official DSEmu Update!


Alpha

Recommended Posts

DSEmu is a Nintendo DS Emulator for Windows that was originally made by Two9A.

 

    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 from the link below.

 

    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.

»» Homepage / Download

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...