I just wanted to post my findings in this thread (I hate to leave threads hanging without a resolution).
I got my TF1260 on Friday and I immediately put it in the Amiga 1200 expecting fantastic results. To my surprise it did not work either. I was a bit down during the evening but quickly got energy back on Saturday. So I've been spent all yesterday investigating this issue, and I have come to an interesting finding, but I need your help in determining what is causing this issue.
Before doing any of the steps below I took out the motherboard and placed it on a ESD mat. My computer has the following specs: Amiga 1200, TF1260, Indivision AGA MK2, Compact Flash adapter + 4GB Sandisk, RTC board from IC.
I have two compact flash cards. The one in the Amiga (currently) has ClassicWB with Workbench 3.1 on it. The other one I have prepared with AmigaOS 3.2 using WinUAE.
My initial thought was that I hadn't cleaned the trapdoor connector well enough last time, so I started cleaning it with an eraser and then isopropanol afterwards. I then started moving the TF1260 millimeter by millimeter until the computer started booting. At this point the TF1260 was 4mm from the start of the connector pads. I thought I had solved the issue, and then decided to put my prepared AmigaOS3.2 installation to use. But to my surprise the amiga acted up really weird. I had multiple issues when trying to boot the amiga:
- When it would start it would get to the LoadModule section. Reboot and then print guru meditation 8700 0000.
- Most often than not it wouldn't start (back to square one). I would do hard and soft resets, and out of the blue the miggy would boot and and up in step 1.
I still didn't have a clean AmigaOS3.2 installation where I could test my configuration without the accelerator card, so the next step was to wipe the AmigaOS3.1 Compact Flash card and do that. This installation was the clean AmigaOS3.2 without any of the updates, but with the CPU libs required to get 68060 booting. This was done in WinUAE.
(The following section is a bit of a detour but figured I'd post it anyway, as it contains useful information)
I removed the accelerator card, and the amiga booted from the harddrive without me having to do soft/hard-resets. But now AmigaOS3.2 would not boot correctly (it wouldn't find certain files etc.). I at first thought it was a maxtransfer issue (or some corrupt data on the compact flash card), so I tested it in WinUAE again, and everything seemed to work OK there. After reading the FAQ of AmigaOS3.2 it struck me what was wrong. My WinUAE setup has the 3.2 ROM:s, while my Amiga1200 still has the 3.1.4 ROM:s. When I install AmigaOS3.2 in WinUAE it will use a different startup-sequence as I already have the 3.2 ROM:s. When using this installation in my real Amiga, it will crash because it makes the assumption that 3.2 ROM:s are already installed. I personally think this is a real mistake by the developers. It's an over-optimization that does not need to be there, and will perhaps cause headaches for many people in the same situation as I am in. So after changing the ROM to 3.1.4 in WinUAE, doing a re-install, I was back on track.
I then re-inserted the new installation into the Amiga, but now without the accelerator. It booted without issues.
At this point I was ready to call it a day, but I still wasn't closer to the solution I felt. My gut feeling tells me that something is wrong with the motherboard, and not the TF1260 card, as the Apollo behaved in a somewhat same manner (although RAM wasn't visible when the Amiga detected the Apollo).
I did a final google search and then stumbled upon a thread on Individual Computers by a user that has a similar issue:
aca1221ec not booting. This is NOT any bad contact problem on the card or motherboard. It always gives black screen if i start power from cold...but if i put power on and then off and on back very quikly it boots and works. So power on 2 times and it…
forum.icomp.de
The user says that quickly switching his PSU on/off manages to boot his computer. A video is also posted:
By this time, I was already in bed, but I couldn't resist trying this before sleeping. Up I went, and to my surprise it worked on the
first try. This time I had pushed the TF1260 back into the Amiga all the way in (no 1, 2 or 4 mm from the start).
Why is this??
Some background on my amiga. I had it recapped, say between 5-7 years ago, and after that I always had to boot it twice to get it up and running (just like the guy in the thead says). I always thought it was my PSU that was the issue, so before getting the TF1260 I bought a new PSU from c64psu, figuring it would resolve that issue. I now realize that my amiga always starts nicely (even with the old PSU) if I don't have an accelerator board connected, but when I have an accelerator board connected I have to do many resets to get it started). Or quickly turn off/on the PSU like the guy in the thread.
I know Jens has posted some stuff related to new (and perhaps old) PSU:s not having the requirements of the Amiga system, and I am not sure if he's correct here, or if there are components in the amiga that simply need replacement to fix the issue I am having.
To me the issue seems to be timing related. By that I mean it is potentially related to a capacitor or some other circuit where time is affecting stuff. Could it be that these new capacitors cause a voltage drop on the 5V when my accelerator is connected? If I switch my PSU quickly on/off, perhaps the capacitor is not discharged quickly enough to cause this voltage drop? Or is it some other circuit that is not functioning as quickly as it should (or did in the past)?
Or perhaps someone else knows why this is happing? I am not well versed with the Amiga hardware to be able to determine the root cause, so I would really like your help on this one.
PS. Jens says (in the thead) that turning on/off the PSU quickly can have negative effects on hardware. This makes me a bit worried, but I have no other reliable way of starting my amiga at the moment. I really want to get this fixed so I don't have to do this trick to get it started.
PSS. I have removed e123c and e125c as well.
Thanks!