Re: [hatari-devel] Hatari FPU support |
[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]
Le 06/12/2020 à 21:42, Eero Tamminen a écrit :
Hi, On 12/5/20 6:11 PM, Jerome Vernet wrote:Wich CPU/FPU combination are usable ? Even thru the SDL GUI, I can select 68000/6882, Hatari ask to restart, but no FPU is shown.. There is now way to have a 6882 with a 68000 ?Hatari manual "The CPU Dialog" section says: "The FPU settings are also only available with the "WinUAE" builds of Hatari. They can be used to select the type of floating point unit of CPUs >= 68020." Looking back to old discussions on 68000 FPU support, they apparently work very differently and would be hard to emulate & undocumented. See:* Thorsten: https://listengine.tuxfamily.org/lists.tuxfamily.org/hatari-devel/2015/12/msg00008.html * Toni: https://listengine.tuxfamily.org/lists.tuxfamily.org/hatari-devel/2015/12/msg00007.htmlNicolas, I think FPU should be listed in Hatari manual HW matrix, but I'm not sure what notes I should add for each machine type. Any suggestions?
HiFPU line could be added to the matrix. 68881/82 can be used with 68020/030. With 68040/60, FPU is included in the cpu (but as these cpu were not natively used in atari's machine, it's not an issue for the HW matrix).
As christian wrote, 68000/10 can't use the 68881/82 directly ; note that Winuae's cpu core has a hack mode to use the FPU with 68000/10 anyway, but we don't use it in Hatari for now.
So, in the end, I think that FPU emulation should be marked as available i the matrix only for TT/Falcon (ie 68030 CPU). Other machines are using a 68000, so it should not be considered as possible (at least for Hatari at the moment, even if some HW modifications could be made, as described by Christian)
Nicolas
SDL, macOS & Python GUI should probably also note that FPU selection is 020+ specific. (And I guess I should move FPU accuracy note from Features section to CPU dialog section.) - Eero
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |