What's new

Desmume 0.8.0b1 WIP

synch

New member
I released the first DeSmuME official WIP build I talked and discussed about here. Get this one, and (hopefully) upcoming ones here.

The change log from the build (there are more changes on the Mac OS build, but are unrelated to this WIP).

General/Core:
- Added "high-level" check for DMAs and Timer for minor (really minor) speed up [shash]
- Changed instruction execution to 16 at a time blocks, gives up to 33% gain (tested and stable) [shash]
- Really minor memory access speed up (mainly added for clarity) [shash]
- Added transparency and fixed material alpha support and alpha testing on the 3D core [shash]
- Changed how depth initial values are calculated (fixes SM64DS skybox) [shash]
Windows port:
- Removed the bug report link with a define, to avoid reports from betas/external builds [shash]
- Added the version on window bar to recognize versions from screenshots [shash]

Enjoy, and be constructive if criticizing, remember we work based on motivation and for free :)
 

MasterPhW

Master of the Emulation Flame
Nice work shash, thanks for posting it here aswell.
Btw: why do you have such a confusing nickname here? ^^
 

nmn

Mupen64Plus Dev.
Wow, that was quick. Thanks for continuing the work on this emulator, It's good to see all OSS emulation isn't dead.
 

Cyberman

Moderator
Moderator
Nice work shash, thanks for posting it here aswell.
Btw: why do you have such a confusing nickname here? ^^
Because he felt like it?

Sad but I need to actually check out these emulators (too busy playing games on a console). So I'll probably start examining some of the emulation. Is the ARM9 in the DS an ARM9J (Java acelerated) or just a normal ARM9 with float or custom opcodes for matrix and other high performance operations?

Cyb
 

nmn

Mupen64Plus Dev.
Because he felt like it?

Sad but I need to actually check out these emulators (too busy playing games on a console). So I'll probably start examining some of the emulation. Is the ARM9 in the DS an ARM9J (Java acelerated) or just a normal ARM9 with float or custom opcodes for matrix and other high performance operations?

Cyb

The ARM9 in the NDS has no Java acceleration. I don't know if it has an FPU of any sort.
 
OP
S

synch

New member
It hasn't any java acceleration nor a FPU. The first is not problematic for game development, but having to resort to fixed point when coding on the DS is quite a PITA :(
 

nmn

Mupen64Plus Dev.
It hasn't any java acceleration nor a FPU. The first is not problematic for game development, but having to resort to fixed point when coding on the DS is quite a PITA :(

I didn't think it did. Pity, too, that they don't have at least some small FPUs on these ARM9 based embedded machines. It really takes away from the possibilities.
 

Top