Retroid
Member
Here's an idea I first floated on a DC site (and no bugger paid any attention):
Shared ASM CPU cores
Why? Well, once it's been done once and released, no-one need ever do it again, that's why. ASM is always faster than compiled C code, thus speeding up any emus which use that core. It's the same principle as MAME & MESS, except tailored to one machine (in this case the GP32), with portability of code not really a concern. If such CPU cores were a community effort it should cut down programmer workload, and all releases would benefit from a new release, just needing a new compilation of the code to incorporate the new (faster, more compatible?) core.
Just a thought ^_^
Shared ASM CPU cores
Why? Well, once it's been done once and released, no-one need ever do it again, that's why. ASM is always faster than compiled C code, thus speeding up any emus which use that core. It's the same principle as MAME & MESS, except tailored to one machine (in this case the GP32), with portability of code not really a concern. If such CPU cores were a community effort it should cut down programmer workload, and all releases would benefit from a new release, just needing a new compilation of the code to incorporate the new (faster, more compatible?) core.
Just a thought ^_^