From: | Don Cox |
Date: | 1 Sep 2000 at 09:13:26 |
Subject: | Re: Amiga PPC UAE |
On 31-Aug-00, Alastair M. Robinson wrote:
> Bad choice of words on my part I think. As I understand it, UAE
> emulates the Amiga chipset pretty much at the level of individual
> cycles - which is why it can run games that don't work on an A1200.
>
> For software which is written more robustly (software that doesn't
> care whether ECS or AGA is present, for example), perhaps an emulator
> with a less scrupulous, vaguely compatible chipset emulation (which
> would be quickly over-ridden by virtual P96 drivers or something
> similar) would allow greater emulation performance.
Now there you do have a good point, which I haven't seen made before.
Either you could have two emulations - a fast one for RtG programs and a
slower one for those that need AGA - or a single emulation could look to
see which kind of program it was and skip all the tests for writes to
the chipset if the program was safe.
You may find that many programs which appear not to need AGA actually
have calls to the chips at some point because the programmer has used a
routine without thinking. For example, Quarterback Tools won't run on a
Draco although it just opens a window on the Workbench and shouldn't
need AGA.
Other programs may access Paula for sound while using RtG for graphics.
Buy YAM, for example, should work with no AGA checks, if MUI does.
Regards
Quote carefully and read all ADMIN:README mails