luciodra wrote: 11 Dec 2024 15:06
The problem is always in Freemint which is badly configured or in any case gives me problems due to the absence of FPU.
Any command I try to give gives me the error in the photo.
It's not just applications that come with Mint. It goes for almost _all_ applications that are built with gcc (which is probably most of the "newer" stuff)
When you use an LC cpu you most often will need to use 000 compiled version when the author has that as an option.
As a rule of thumb, things compiled for 020-060 will not work on LC since they require FPU whether they will use it or not.
This is why I recommended downloading the "000-st_ste" package
in addition to the 060 package, and make a single Frankenstein installation out of those two.
For 68LC060, I would try using that as a base, then remove the sys-root folder and copy in the one from this package instead: freemint-latest-000-st_ste.zip. That should give you a 68060 kernel with 68000 applications. Or perhaps the opposite way around by using the 000 package as base and move in the kernel for 060. Not sure which is easier to get right.
- You absolutely do want to use the 060 kernel that comes with the 060 package.
- But with the LC cpu you cannot use the applications/tools that comes in that package. This is why you need to grab those from a different package.
Using this as a base package so that you get a kernel suitable for 68060:
freemint-latest-02060-tt_falcon_clones.zip
Then remove the
sys-root folder because you cannot use any of the programs inside with your LC cpu.
So you also get this package:
freemint-latest-000-st_ste.zip
And copy it's sys-root folder into your installation instead so you end up with applications that does not require FPU.
Or some other combination of the above.. As long as you end up with a 060 kernel but 000 applications where applicable.
(I don't know if the xdd etc drivers are also compiled in a way that you need to replace them with 000 version.. I would try just replacing the sys-root folder as a first step)
In general, you will find that you are probably up for quite some experimentation / pain.
There are very few people that have used LC cpus on Atari.
Perhaps in some cases you might not be able to find 000 compiled versions of things at all - or that some 000 build might be unsuitable for 68060 because that build doesn't deal with 060 cache properly etc etc.
In those cases you could use the fpemu program that comes with the raven package. This gives you an emulated FPU.
But I can't stress enough that I would first and foremost try to get a stable 060+000 combined Freemint installation going as recommended above,
before you add another potential source of randomness due to the fpu emulator.
There are edge cases where fpemu itself could introduce "random" crashes (the emulated fpu is not multitasking safe)