I did some benchmarking of ao486 and the PCXT core to assess when one core should be used versus the other.
(copied from the PCXT section for ease of future searches)
Conclusions:
-
ao486 can handle PC-AT class performance at 6Mhz and above
-
For anything lower, PCXT core offers cycle accurate implementations at common XT speeds
-
never disable both L1 and L2 caches on ao486 - it will result in worse performance than the PCXT core (!)
Obviously there are some implementation differences beyond CPU speed:
-
ao486 has Sound Blaster, and MIDI support, EGA, VGA, and SVGA video modes
-
PCXT has Tandy sound, Tandy graphics support, CGA (inc. 16 color modes) and Composite video modes
Both cores support AdLib and CM/S (Game Blaster) sound cards.
Combined these two cores should cover most DOS games in existence...
ao486 performance - CheckIt 3.0 Dhrystones
PCXT core performance - CheckIt 3.0 Dhrystones