Welcome, Guest. Please login or register.

Author Topic: OS4 and 680x0 emulation  (Read 3021 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Kronos

  • Resident blue troll
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4017
    • Show all replies
    • http://www.SteamDraw.de
Re: OS4 and 680x0 emulation
« on: June 11, 2004, 02:53:42 PM »
And what normal apps use MMU ? None !!
Only OS-patches and debugging-tools use it.

Dunno bout Petunia, but most emus will run best with 020/881 when the app uses floating-point and 040 if it doesn't since the emus  emulate an 040 with FULL FPU.

Running 060 binaries is a bit counter-productive since all improvement over the 040 are in the way it executes the SW, something that will make no difference for the emu.

It may even be that the emu has a harder time with the specially aranged instruction in a 060-bin (to make full use of it's parallel features) compared to a straight-down 040-bin. The instructions missing in the 060 compared to the 040 will also mean a small performance downgrade as the app will call replacement routines instead of simply useing the 040-instructions (which is supported by the emu).
1. Make an announcment.
2. Wait a while.
3. Check if it can actually be done.
4. Wait for someone else to do it.
5. Start working on it while giving out hillarious progress-reports.
6. Deny that you have ever announced it
7. Blame someone else