Re: [hatari-devel] Hatari WinUAE vs oldUAE information, and MiNT with MMU?

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


On Donnerstag, 14. Januar 2021 15:31:06 CET Christian Zietz wrote:

> Do you know if an unimplemented FPU instruction on a 68060 causes a

> dedicated trap?

 

The 060 can generate several of them, due to some instructions being removed: line-f trap, unimplemented effective address, and unimplemented integer instruction at least (may be more, i have to check that).

 

Edit: the FPSP has entry points for:

 

0x000: _060_fpsp_snan

0x008: _060_fpsp_operr

0x010: _060_fpsp_ovfl

0x018: _060_fpsp_unfl

0x020: _060_fpsp_dz

0x028: _060_fpsp_inex

0x030: _060_fpsp_fline

0x038: _060_fpsp_unsupp

0x040: _060_fpsp_effadd

 

So i think the OS should catch at least those vectors. The first 6 could also be generated by other FPUs, IIRC, and the linef could just mean there is no FPU at all.

 

>However, asking the user to install the FPSP only makes

>sense if the FPSP exists in *installable* form, i.e., as an AUTO folder

>program.

 

Agreed. But that is only a matter of the message, it should give at least a hint about some unimplemented instruction being executed, as opposed to a completely missing (or disabled) FPU.

 



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/