Author: Ragstaff (203-219-118-170-vic.tpgi.com.au)
Date: 11-05-2003 08:48
It would be slow, but not as slow as you think.
There are two ways you could do it as far as I can see (and I'm no expert!)
1) hack away at GEM and TOS until they run on the Amiga. Most of the 68k code could stay the same, but wherever it tries to address Atari hardware, that would have to be patched. EG Writing to the screen would have to be re-written (no shifter, 4bit-planes -> 5 etc).
Once you have that done, cleanly written GEM programs should run on the Amiga, but not many demos or games.
I think this is what Pixie did.
2) Totally emulate the ST hardware until GEM/TOS in its original state runs on that emulator. This would be more compatible. You wouldn't need to emulate the 68000, so that's half of the speed penalty gone, but believe me, just emulating the hardware would be enough to kill a plain Amiga 500 dead :-)
And of course, all this works in reverse, with "emulating" an A500 on an ST. But who would want to!! If you really want a fatal dose of work-bench, you can buy an A500 pretty cheap :-)
I think the main point of this isn't to have both machines in one (you can do that with Steem and UAE on a PC), but to "burn" the opposing camp, as Pixie put it ;-)
|