Quote:
Originally Posted by Gorf
"your mileage may vary"
|
Exactly !
Quote:
Originally Posted by Gorf
The emulation of some retracer with more or less static output to a p96 screen and no sound is probably more "effective" than AGA-Doom at max resolution...
|
Probably, but who knows what's lurking inside...
Quote:
Originally Posted by Gorf
I am just asking ยด, because it would give us a rough estimation how much room for improvement there is.
|
Well that depends how that "improvement" is made.
But in any case emulator settings are what have the most impact.
Quote:
Originally Posted by Gorf
We would NOT create "specialized 68k cores" or "specialized Host-CPU cores", but rather special CL-cores or special DSPs - just capable of executing one former loop of code by sending a single instruction and a range of data.
|
You do not necessarily need to change the fpga's configuration for that.
You could just have some sort of ultra-wide (simd) alu.
Then when a loop is identified which has all its instructions supported there (and with no bad dependencies), it can be "rewritten" to use that special hardware.
I can tell i'd find this kind of hardware autovectorization a lot more sexy than adding dumb simd extensions to the instruction set...