Donate Share

os9exec - os9 emulator

The forum address has changed, you have been automatically redirected. Please update any bookmarks to use the new URL.

Subscribe

Emulator causes miscompile with FP corruption

You are viewing a single message from this topic. View all messages.

  1. bfoProject Admin

    2007-07-23 08:13:54 UTC
    Hi Rich,
    thanks for your very detailed feedback about the FPU problem.

    OS9exec is using the UAE 68k (which is open source under GPL as well) as 68k processor emulator including the FPU emulation for x86 and PPC platforms. So this is just used code, not specifically written for os9exec. So the code must be inspected at this part of the project. There might be updates of UAE concerning FPU which are not yet reflected in OS9exec.
    I haven't checked this since longer time now.

    I have seen some minor rounding problems as well, but it wasn't ever mission critical for my own projects.

    There is one port of os9exec which isn't using UAE: It is the MacOS9 version for PPC and 68k. The one for PPC is using the built-in 68k emulator of Apple. If you install PowerFPU or SoftFPU (John Neil & Associates) you'll have a completely different way of FPU usage. If you're using a Mac IIfx there is no processor emulation, as this is a native 68k (68030) processor. So not surprising that it works with a real 68030/68882 system :-)

    Let me know, if this is possibly fixing your problem.
    I'm also interested to fix problems in the FPU emulation of the UAE. It wouldn't be the first thing to be fixed there ...

    Beat
< Previous | 1 | Next >

Add a Reply

This forum does not allow anonymous participation.

Log in to add a reply. Not registered? Create an account to participate and receive email updates when replies are posted to this topic.