Got a question about this thinger. Anybody have a ballpark figure of the ratio of emulated:actual clocks? For instance, does it take 10 or 50mhz to emulate a 4mhz z80? GBA, NDS, or GP2X. preferably numbers of it running on an arm7?
Printable View
Got a question about this thinger. Anybody have a ballpark figure of the ratio of emulated:actual clocks? For instance, does it take 10 or 50mhz to emulate a 4mhz z80? GBA, NDS, or GP2X. preferably numbers of it running on an arm7?
Planning on running Genesis sound emulation on the AICA eh?
On question though, I dunno at all.
Not really planning, and not really genesis. Imma try to find something I can write up to see what can be done on the aica. I have a feeling it hasn't been tried because of the "it's impossible" sentiment. Most of the argument I've seen against it is that it's impossible because of the extremely slow data rate between the aica and the rest of the system. If *all* the sound emulation were run inside the aica, then the only data needed to be sent to the aica would be sound commands(basically not a whole lot). I also think people underestimate what a 24mhz (and we can overclock it) arm can do. The gba's arm runs slower and it's only advantage (that I know of) is that it has thumb mode.
I thought the same. :)Quote:
I have a feeling it hasn't been tried because of the "it's impossible" sentiment.
Yup. Btw, did you notice my thoughts I've posted at the DCEmulation Forums ?Quote:
I also think people underestimate what a 24mhz (and we can overclock it) arm can do. The gba's arm runs slower and it's only advantage (that I know of) is that it has thumb mode.
Quote:
Originally Posted by Christuserloeser
Then I posted some links. I don't know if the ones I posted are any faster or more accurate than DrZ80.
Quote:
Originally Posted by Christuserloeser
Since this has never been done before I am first looking into how it would be done at all (logistically). I am 100% sure it is technically possible, I simply don't know how to go about working it out in code.
I've been writing an emulator from scratch to test out something like this (not z80, not genesis, or anything. something small).
In the next year or so we'll see what happens.
Well, I know that the Coleco Adam emulator AdamEm works fairly well on a 33 MHz 386 (the Adam is a 3.77MHz Z80-A based system), but to get full speed you'd need at 386-66. On the otherhand, I'd bet that the bottle neck was also emulating the video display. Considering the power of the ARM7 instruction set, I think that 24MHz ARM7 assembly implementation has potiential. Especially if the rest of the hardware were emulated on another CPU. Have fun.