TF1260 AmigaOS 3.2.2 RAM issues

Help & news on accelerators from TF, Amiga, Atari, CD32 etc

Moderators: terriblefire, Terriblefire Moderator

AmigaRulez
Posts: 8
Joined: 18 Dec 2023 02:34

TF1260 AmigaOS 3.2.2 RAM issues

Post by AmigaRulez »

Hi all and thank you for your effort of developing such a great minimalist accelerator board!

I noticed constant freezes when running SysTest under OS 3.2 or 3.2.2 while checking the FastRAM region, the machine would freeze in the 080xxxx-082xxxx address space and as well in the all final address spaces. The range in between works fine.
No problem under OS 3.9 BB4.

In both cases the latest MMU libs are installed. I tried with and without the MMU patches, no difference.
Do you have a clue?

Also I have the feeling that under AOS 3.2 the TF1260 is more unstable than with AOS 3.9 - can you confirm?

Greetings
terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: TF1260 AmigaOS 3.2.2 RAM issues

Post by terriblefire »

Yeah you can't do that test with the MMU running as the test wipes the MMU tables. That's likely what's happening. If the ram works under 3.1 then the ram is fine. Ram timing isn't based on the OS.

i'm underwhelmed by the 3.2 release so far. They've broken more things than they've fixed and don't reach out to me.

That said i use 3.2 on my personal 1200 and it's rock solid. It's the CD release version i have not later ones.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
AmigaRulez
Posts: 8
Joined: 18 Dec 2023 02:34

Re: TF1260 AmigaOS 3.2.2 RAM issues

Post by AmigaRulez »

Would you recommend to copy the mmu.library and the 68060.library from the newest MMULibs lo the LIBS: on AmigaOS3.2 ?
or copy all libs?
Or do run the installation script?

I am wondering what is the minimum to run the TF1260 stable under AOS3.2 or AOS3.9?
terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: TF1260 AmigaOS 3.2.2 RAM issues

Post by terriblefire »

For Amiga Test Kit run it from Floppy.

Beyond that i'm unsure what the issue is? i have no issues running on 3.2 with the latest firmware.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
AmigaRulez
Posts: 8
Joined: 18 Dec 2023 02:34

Re: TF1260 AmigaOS 3.2.2 RAM issues

Post by AmigaRulez »

The SysTest issue is clear now and basically the topic can be closed. It works fine running from the Floppy or AOS3.9.

Now my next question is, what would be the proper way installing the necessary CPU software for the TF1260 on

a) AmigaOS 3.2 -3.2.2

b) AmigaOS 3.9

?

I did install the MMULibs from the AmigaOS 3.2 CD on the 3.2 installation and the installation is slightly different from the standard MMULibs install from the AmiNET. So I am wondering what is really necessary and required for the TF1260 in order to run apps in Workbench?
Is the 68060.library enough? Or mmu.library is necessary too? or 68040.library as well? or maybe all the libraries?
AmigaRulez
Posts: 8
Joined: 18 Dec 2023 02:34

Re: TF1260 AmigaOS 3.2.2 RAM issues

Post by AmigaRulez »

Ok, I did find an answer in the Amiga OS 3.2 FAQ on AmiNET

http://se.aminet.net/docs/help/AmigaOS_3.2-FAQ.txt
3.10 * What about the dummy 68040.library? My old turbo board manual
mentions that I have to install it, and rename it.

Disregard this. OS 3.2 does not require any dummy 68040.library. It
detects the right CPU library itself and does not require a dummy.

In particular, for a 68060 processor, the 68060.library is sufficient
(plus, the mmu.library if you use a MuLib-based processor library).
So under AOS3.2 only the 68060.library + mmu.library is needed for the TF1260, as long as there will not be a custom terribleFire 68060.library in the future that is not dependent on the mmu.library.

SetPatch should not be patched by the MMULibs installer.... so just copying those two libraries should be enough.

For AOS3.9 it makes sense to run the install script from the MMULibs as the SetPatch and the startup-sequence needs to be patched.

And as TerribleFire said before, it must be about the way how AOS3.2.2 handles the MMU, as the SetPatch is building MMU tables in AOS3.2 what is probably not the case in AOS3.9
terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: TF1260 AmigaOS 3.2.2 RAM issues

Post by terriblefire »

AmigaRulez wrote: 18 Dec 2023 16:59
So under AOS3.2 only the 68060.library + mmu.library is needed for the TF1260, as long as there will not be a custom terribleFire 68060.library in the future that is not dependent on the mmu.library.
I'm confused about this 68060.library. You only need MMULib. Fresh install of OS3.2 + Run the MMULib installer. Job done. You dont need anything else. MMULib is essentially the 060 library for TF1260.

see tf1260.com for the libraries.

EDIT: if you install some random 68060.library for another card expect trouble.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
AmigaRulez
Posts: 8
Joined: 18 Dec 2023 02:34

Re: TF1260 AmigaOS 3.2.2 RAM issues

Post by AmigaRulez »

Ok, just to be clear and to avoid confusion, as far as there is no custom 68060.library for the TerribleFire '60 accelerator boards all what we have are the generic CPU Libs from the MMULib. So when I am speaking about the 68060.library, I mean the generic one from the MMULib package.
The MMULib package contains far more than just the necessary libraries, I t also contains MMU tools, libs and tools for debugging and lot of patches for workbench applications and kickstarts.

(!) If you just need the essential cpu libraries + mmu.library, you can get the Mu680x0Libs package from Aminet (!)

https://aminet.net/package/util/sys/Mu680x0Libs

Correct me if I am wrong, but in my research I have found out that if you are using OS 3.2 you do not need to patch the SetPatch, as the SetPatch from OS3.2 automatically loads the right CPU library. So you only need to place the cpu libraries that you count to use + the mmu.library in the libs: and to generate a mmu-config file for the first time and that is basically all. The same applies to the OS3.9 BB2 and more recent. The SetPatch is not patched by the MMULib package. All what is earlier version of AmigaOS need the SetPatch to be patched in order to load the proper cpu library so it is easier to run the installer script in this case.

Hope it gives more clarity...
User avatar
DoctorSoft
Posts: 1
Joined: 10 Sep 2024 12:52
Location: Paris, France

Re: TF1260 AmigaOS 3.2.2 RAM issues

Post by DoctorSoft »

Hope it gives more clarity...
Nope... thoroughly confused :lol:

What is the difference between the Aminet libs you link to, the ones found on the tf1260.com website and the ones shipping with Workbench 3.2?

Thanks!
f1lupo
Posts: 33
Joined: 29 Aug 2020 22:50

Re: TF1260 AmigaOS 3.2.2 RAM issues

Post by f1lupo »

DoctorSoft wrote: 10 Sep 2024 12:58
Hope it gives more clarity...
Nope... thoroughly confused :lol:

What is the difference between the Aminet libs you link to, the ones found on the tf1260.com website and the ones shipping with Workbench 3.2?

Thanks!
Get the latest MMUlib from aminet and install the 68060.library and mmu.library into LIBS and you're done
addicted to Amiga hardware for far too long :twisted:

Return to “Terriblefire's channel”

Who is online

Users browsing this forum: ClaudeBot, matt020 and 4 guests