Just wondering if you can tell the 060 Falcon to use the 68882 fpu instead of its 060 internal FPU. I noticed in some mint installations they have 68882.prg and I have always wondered if this is what it does?
And why would anyone want to... I hear you ask. Well I remember DML telling me that a lot of his FPU programming is only compatible on a real 68882 and the one inside an 060 isn't feature complete.. so for compatibility would be the reason.
Thx
Possible to choose which FPU?
Moderators: Mug UK, [ProToS], moondog/.tSCc., lp, Moderator Team
Possible to choose which FPU?
Falcon CT60e 060 - 256mb ram - Phantom bus and DSP accelerated // Atari TT - Thunder and Storm IDE 64mb ram - Lightning VME - USB LAN - ATI Mach64 2mb
-
- Hardware Guru
- Posts: 2313
- Joined: Sat Sep 10, 2005 11:11 am
- Location: Kosice, Slovakia
- Contact:
Re: Possible to choose which FPU?
No, that's for Milan's 68882 FPU emulation, AFAIK. You're stuck with what the 060 and its software emulation package provides.
-
- Atari God
- Posts: 1352
- Joined: Sun Aug 03, 2014 5:54 pm
Re: Possible to choose which FPU?
Simply put: no. It's the processor who decides how to drive an FPU unit. 040 will use its internal version, 020/030 will use an external interface. Only thing you can do is to disable the internal FPU, but that does not mean an external FPU is used instead.mzry wrote:Just wondering if you can tell the 060 Falcon to use the 68882 fpu instead of its 060 internal FPU.
Such programs are just compiled for an FPU. The instruction opcodes for 030 & 060 are the same.I noticed in some mint installations they have 68882.prg and I have always wondered if this is what it does?
That's why you usually need an FPSP package that emulates the missing functions. I think in practise the missing functions are not used a lot.I remember DML telling me that a lot of his FPU programming is only compatible on a real 68882 and the one inside an 060 isn't feature complete.. so for compatibility would be the reason.
Re: Possible to choose which FPU?
If you have a look at the last test at the bottom of this page: (test 6 FPU)mzry wrote:Just wondering if you can tell the 060 Falcon to use the 68882 fpu instead of its 060 internal FPU. I noticed in some mint installations they have 68882.prg and I have always wondered if this is what it does?
And why would anyone want to... I hear you ask. Well I remember DML telling me that a lot of his FPU programming is only compatible on a real 68882 and the one inside an 060 isn't feature complete.. so for compatibility would be the reason.
Thx
http://gtello.pagesperso-orange.fr/kronos_soft.htm
You'll notice that the CT60 is not always so good at floating point. Especially with TOS.
I was thinking of using the 68882... but it seems impossible.
Guillaume.
Re: Possible to choose which FPU?
No, it's not possible.
The reason is that the CPU/FPU combo with 020/030 and 6888x is essentially a single CPU to the system, just as the 68060. Since these are not designed to work in tandem, or in a multiprocessor system, only one can run at any given time, and they have no means to access eachother.
Although I suppose that in theory you could probably hook up a 6888x to the 060 as a peripheral device, like it is done on Mega STE and with 68000 math co-processor cards.
The reason is that the CPU/FPU combo with 020/030 and 6888x is essentially a single CPU to the system, just as the 68060. Since these are not designed to work in tandem, or in a multiprocessor system, only one can run at any given time, and they have no means to access eachother.
Although I suppose that in theory you could probably hook up a 6888x to the 060 as a peripheral device, like it is done on Mega STE and with 68000 math co-processor cards.
Updated my guides as of june 28th, 2016. Check'em out and feedback!
http://www.atari-forum.com/viewtopic.php?t=5040
http://www.atari-forum.com/viewtopic.php?t=5040