If you are OK with messing with standard libraries then sure. But the proper way is to have a separate multi dir: https://github.com/freemint/m68k-atari- ... c/issues/1medmed wrote: 11 Dec 2024 22:24Yes, so they just need a -m68060 -msoft-float build env with libc & libm? That seems trivial to me. Or may be I'm missing some points.
Raven060 (luciodra build).
-
mikro
- Posts: 820
- Joined: 28 Aug 2017 23:22
- Location: Kosice, Slovakia
Re: Raven060 (luciodra build).
-
luciodra
- Site sponsor

- Posts: 341
- Joined: 28 Jun 2024 13:59
- Location: Rome
Re: Raven060 (luciodra build).
Ok, I put aside Freemint that for now only gives me problems, I try to use Emutos better that instead is stable with my cpu. Does the driver present in the drivers/ne2000 eneh.stx folder have the same characteristics as the one for Freemint? I'm trying to use it with Sting but without satisfaction...
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
ET4000AX 1Mb T0
PicoGUS 2.0
-
medmed
- Posts: 13
- Joined: 26 May 2023 07:38
Re: Raven060 (luciodra build).
Hi,
In the meantime I've made a build full -m68060 -msoft-float flags except for kernel who uses the classic -m68060 only flag.
@luciodra maybe you could give it a try?
EDIT those lines prevent me to use -msoft-float for kernel build but it should be easily customizable (I guess)
In the meantime I've made a build full -m68060 -msoft-float flags except for kernel who uses the classic -m68060 only flag.
@luciodra maybe you could give it a try?
EDIT those lines prevent me to use -msoft-float for kernel build but it should be easily customizable (I guess)
-
luciodra
- Site sponsor

- Posts: 341
- Joined: 28 Jun 2024 13:59
- Location: Rome
Re: Raven060 (luciodra build).
Thank you very much !medmed wrote: 14 Dec 2024 18:13 Hi,
In the meantime I've made a build full -m68060 -msoft-float flags except for kernel who uses the classic -m68060 only flag.
@luciodra maybe you could give it a try?
EDIT those lines prevent me to use -msoft-float for kernel build but it should be easily customizable (I guess)
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
ET4000AX 1Mb T0
PicoGUS 2.0
-
medmed
- Posts: 13
- Joined: 26 May 2023 07:38
Re: Raven060 (luciodra build).
My pleasure.
Let me know if it stuck again with 68881 needed - I'll go deeper inside the build scripts to figure out how to solve this until the github issue is resolved :)
Let me know if it stuck again with 68881 needed - I'll go deeper inside the build scripts to figure out how to solve this until the github issue is resolved :)
-
luciodra
- Site sponsor

- Posts: 341
- Joined: 28 Jun 2024 13:59
- Location: Rome
Re: Raven060 (luciodra build).
Small premise: I had to make some changes, because it searches for the 1-19-cur folder in mint. Then look for the mint.conf file and I had to get it from freemint-latest-02060-tt_falcon_clones...
You do not have the required permissions to view the files attached to this post.
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
ET4000AX 1Mb T0
PicoGUS 2.0
-
medmed
- Posts: 13
- Joined: 26 May 2023 07:38
Re: Raven060 (luciodra build).
yes it's pretty basic as an archive
The best is to let your already working freemint-latest-02060-tt_falcon_clones version, create a directory 1-19-cur besides the already existing one and copy the same files from the archive into it. Then rename the old mint(freemint-latest-02060-tt_falcon_clones).prg from the auto directory to .prx and copy the new one from the archive. Plus the mint.cnf & maybe xaaes.cnf file too.
The best is to let your already working freemint-latest-02060-tt_falcon_clones version, create a directory 1-19-cur besides the already existing one and copy the same files from the archive into it. Then rename the old mint(freemint-latest-02060-tt_falcon_clones).prg from the auto directory to .prx and copy the new one from the archive. Plus the mint.cnf & maybe xaaes.cnf file too.
-
luciodra
- Site sponsor

- Posts: 341
- Joined: 28 Jun 2024 13:59
- Location: Rome
Re: Raven060 (luciodra build).
The result is the same.medmed wrote: 14 Dec 2024 19:26 yes it's pretty basic as an archive
The best is to let your already working freemint-latest-02060-tt_falcon_clones version, create a directory 1-19-cur besides the already existing one and copy the same files from the archive into it. Then rename the old mint(freemint-latest-02060-tt_falcon_clones).prg from the auto directory to .prx and copy the new one from the archive. Plus the mint.cnf & maybe xaaes.cnf file too.
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
ET4000AX 1Mb T0
PicoGUS 2.0
-
medmed
- Posts: 13
- Joined: 26 May 2023 07:38
Re: Raven060 (luciodra build).
Do we know what's in cause?
Is there a specific file who's responsible of the fpu needed (like a module) or is it the kernel (mint.prg) itself?
Is there a specific file who's responsible of the fpu needed (like a module) or is it the kernel (mint.prg) itself?
-
medmed
- Posts: 13
- Joined: 26 May 2023 07:38
Re: Raven060 (luciodra build).
@luciodra I've reuploaded an archive.medmed wrote: 14 Dec 2024 18:13 Hi,
In the meantime I've made a build full -m68060 -msoft-float flags except for kernel who uses the classic -m68060 only flag.
@luciodra maybe you could give it a try?
EDIT those lines prevent me to use -msoft-float for kernel build but it should be easily customizable (I guess)
I'm pretty confident with this one.
libc, libm, cflib & libgemma were built with 060 softfloat.
Everything is using -msoft-float except for those files
Code: Select all
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c check_exc.c -o .compile_060/check_exc.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c halt.c -o .compile_060/halt.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c info_mach.c -o .compile_060/info_mach.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c init_intr.c -o .compile_060/init_intr.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c init_mach.c -o .compile_060/init_mach.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c kernfs_mach.c -o .compile_060/kernfs_mach.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c mprot000.c -o .compile_060/mprot000.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c mprot030.c -o .compile_060/mprot030.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c mprot040.c -o .compile_060/mprot040.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c native_features.c -o .compile_060/native_features.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c process_reg.c -o .compile_060/process_reg.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c psc0.c -o .compile_060/psc0.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c sig_mach.c -o .compile_060/sig_mach.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c timer.c -o .compile_060/timer.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c acia.S -o .compile_060/acia.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c context.S -o .compile_060/context.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c cpu.S -o .compile_060/cpu.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c detect.S -o .compile_060/detect.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c intr.S -o .compile_060/intr.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c kernel.S -o .compile_060/kernel.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c mmu030.S -o .compile_060/mmu030.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c mmu040.S -o .compile_060/mmu040.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c native_features_asm.S -o .compile_060/native_features_asm.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c pcibios.S -o .compile_060/pcibios.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c pcibios_emu.S -o .compile_060/pcibios_emu.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c scsidrv_emu.S -o .compile_060/scsidrv_emu.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c syscall.S -o .compile_060/syscall.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c user_things.S -o .compile_060/user_things.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c xhdi_emu.S -o .compile_060/xhdi_emu.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c v4epatch.S -o .compile_060/v4epatch.o
m68k-atari-mint-gcc -I.. -D__KERNEL__ -DLANG_ENGLISH -DVERBOSE_BOOT -DWITH_SINGLE_TASK_SUPPORT -DCRYPTO_CODE -DSOFT_UNITABLE -DBUILTIN_SHELL -DM68060 -DPCI_BIOS -DWITH_MMU_SUPPORT -m68060 -fgnu89-inline -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Waggregate-return -c startup.S -o .compile_060/startup.oYou do not have the required permissions to view the files attached to this post.
Who is online
Users browsing this forum: ClaudeBot and 1 guest