From: | Joseph Fenton |
Date: | 18 Aug 2000 at 07:36:16 |
Subject: | Re: G3 & CGFX |
Sam Jordan wrote:
>
> >Macs have never been big on self-modifying code, and
> >the segmented nature of 68K programs with seperate data
> >areas makes DR work VERY well on them.
>
> Are the concepts behind those JIT-based emulators explained
> somewhere?
The Executor crew wrote a whitepaper on their 68K DR;
you can find it at their site (www.ardi.com). Many
moons ago, Game Developer Magazine did a real nice
artical on Apple's DR right after they just introduced
it. You kinda have to keep an eye out to catch these
things... it's still more art than science, so no one's
anxious to publish their secrets. I learned quite a
bit doing the partial transcription for PCx for the
Amiga some time back. Mike (and I) did a DR PPC
emulation core sometime back that we plan to eventually
use for iFUSION PC (after the Amiga cersion is out as
it will be based on the Amiga code). That was also
a real learning experience. Doing interpretive cores
are also instructive, but in a different way.