ASM CPU cores?


Retroid

Member
Joined
Apr 11, 2003
Messages
114
Age
48
Location
Carlisle, United Kingdom, European Union
Website
Visit site
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 ^_^
 
Well, I can only think of 3..

There's the z80 core from Foon, which is also being used in a GBA Gameboy emulator.

The 6502 core from PocketNES. Although I think the NES processor is missing some bits so the PocketNES core might not be usable for all 6502 based emulators.. Don't quote me though.

Then there's the 6280 core from PCEAdvance. I don't know of anything other than the PC Engine, and the GP32 already has a great PC Engine emulator..
 
Back
Top