FPU on a future builds ?

All about the ST536 030 ST booster.

Fit FPU on future boards

Poll ended at Mon Jun 02, 2025 5:59 pm

Yes
13
68%
No
4
21%
Don't care / don't know
2
11%
 
Total votes: 19

Steve
Moderator
Moderator
Posts: 3334
Joined: Fri Sep 15, 2017 11:49 am

Re: FPU on a future builds ?

Post by Steve »

exxos wrote: Sun May 04, 2025 8:39 pm
Steve wrote: Sat May 03, 2025 10:12 pm Yeah I do a lot with MiNT which require an FPU to work properly.
Oh, anything in particular ?
Pretty much all of it, even the most basic programs, they're compiled to require an FPU.
User avatar
exxos
Site Admin
Site Admin
Posts: 28613
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: FPU on a future builds ?

Post by exxos »

Steve wrote: Sun May 04, 2025 9:43 pm Pretty much all of it, even the most basic programs, they're compiled to require an FPU.
ahhh ok. Wasn't that when someone was talking about it just "looks" for the FPU but never actually uses it though ?
User avatar
PhilC
Moderator
Moderator
Posts: 7504
Joined: Fri Mar 23, 2018 8:22 pm

Re: FPU on a future builds ?

Post by PhilC »

Can you make a daughter board that plugs in to the CPU socket for it?
If it ain't broke, test it to Destruction.
User avatar
exxos
Site Admin
Site Admin
Posts: 28613
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: FPU on a future builds ?

Post by exxos »

PhilC wrote: Sun May 04, 2025 10:21 pm Can you make a daughter board that plugs in to the CPU socket for it?
That probably be more work than a respin of the board... Plus with all the hassle with the FPU on the DFB1X id likely not risk it either. At 50mhz everything has to be as good as possible else it won't work.
Steve
Moderator
Moderator
Posts: 3334
Joined: Fri Sep 15, 2017 11:49 am

Re: FPU on a future builds ?

Post by Steve »

exxos wrote: Sun May 04, 2025 9:44 pm ahhh ok. Wasn't that when someone was talking about it just "looks" for the FPU but never actually uses it though ?
Whether it uses the FPU or just looks for one is kind of redundant, because there's literally hundreds of programs that make up MiNT (unix programs that boot from the kernel etc) So even on boot-up it might invoke a bunch of stuff that checks for an FPU. Like even the disk check which scans the disk for errors after an improper shutdown, even that won't run. FYI there was a big discussion here on this forum about the issue, I think Mikro was mainly involved in the discussion as he's the main maintainer of mint these days. As far as I'm aware it's not thought of as a bug, and it's always going to stay that way. There *is* the possibility of including an FPU emulator in Mint builds, but Mikro is concerned that it would slow down the distribution and cause lots of people submitting bug reports for 'slow FPU'.
User avatar
exxos
Site Admin
Site Admin
Posts: 28613
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: FPU on a future builds ?

Post by exxos »

@Steve Sounds like a FPU may just be a good idea if it causes that many headaches in not having it. I never considered mint, though I never used it.. aside from maybe last year where I just got a sh*t ton of errors, so gave up :P
User avatar
frank.lukas
Posts: 812
Joined: Fri Jan 19, 2018 11:52 am

Re: FPU on a future builds ?

Post by frank.lukas »

User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7453
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: FPU on a future builds ?

Post by stephen_usher »

The current 68030 versions of the MiNT libraries seem to be built using GCC with the m68882 support switched on and the start-up code (crt0.o) checks for an FPU and crashes out if it's not found.

This is very silly and I have no idea at what point this was set-up, as it wasn't there when I was actively helping the MiNT system in the mid 90s. It was probably someone's bright idea assuming that the only 68030 Atari hardware to ever exist would be the TT and Falcon (upgraded with FPU). To be honest, there was no reason to code it this way, you just have two versions of the libm library if you want software or hardware floating point.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
PhilC
Moderator
Moderator
Posts: 7504
Joined: Fri Mar 23, 2018 8:22 pm

Re: FPU on a future builds ?

Post by PhilC »

So looking at the list of uses, I don't think I would have much use for an FPU, other than using up one of my spare 68882 chips.
If it ain't broke, test it to Destruction.
User avatar
alexh
Site sponsor
Site sponsor
Posts: 1363
Joined: Tue Oct 17, 2017 4:51 pm
Location: Oxfordshire

Re: FPU on a future builds ?

Post by alexh »

Anyone who has ever tried to make an 030 accelerator card will tell you that the FPU makes the timings much much worse so if you want a stable working board lots of care has to be made with the layout.
Senior Principal ASIC Engineer - SystemVerilog, VHDL
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
Post Reply

Return to “ST536 030 ST ACCELERATOR”