Hi all,
I posted about this on AmiBay, but since I am a "Trader" there, my posts are only available to members. There is not much traffic to my posts in the AmiTrader section, so I thought I would post here too. Anyones thoughts would be much appreciated. Hopefully things will work as they should (and as they do on my A500 Rev 6A MB). Here is my post from Amibay:
"I got my A600 KB today :-D The A600 ROM socket behaves much the same as the A500. The pin that I need to go low to high when CTRL+A+A are held does just that. KSRS V2.0 works on the A600 too. But, there is a very odd problem, that is very puzzling indeed...
I could only get it to work with a KS ROM 2.0 (the original A600 ROM), and a 3.1 ROM. If I used a 1.3 ROM, nothing, a blank screen. I could still switch back and forth, and it would work with the KS 2.0 or 3.1, but if I switched back to the 1.3, nothing. Now here is the weird part - if I plug the 1.3 ROM into the ROM socket on the MB, it works no problem!
Here are my thoughts on what might be going on. Looking at the ROM's, it looks like the 1.3 ROM is a 200ns part, and the 2.0 is a 100ns part (is that right?). The 3.1 ROM I have is a 150ns part - I know that for a fact, as I peeled back the sticker a little to check. I noticed that the 3.1 ROM took quite a while to boot the Amiga, whereas the 2.0 ROM was much faster (expected, due to the speed difference). I know what you're thinking - the 1.3 ROM has been slowed down even further (signal) by the extra "wire", of both the IDC cable, and the copper tracks on the PCB...but the IDC cable was only 10cm long, and I shortened it to 4cm. And then there is this fact - everything worked great with my KSRS V1.0. When I tested that, the IDC cable was 16cm long! The tracks on the PCB of KSRS V1.0 are also 0.30mm wide (but they are 70um thick, not the usual 35um). The tracks on the KSRS V2.0 PCB are 0.40mm wide (wider then on KSRS V1.0) and also 70um thick. The problem is the same with the prototype, so it's not a fault in one of the switching IC's. Both the prototype and KSRS V2.0 PCB work flawlessly on my A500, with any combination of ROM's. Anyhow, I'm thinking that the 1.3 ROM is just a little too slow for the A600 MB to use, when used with my KSRS V2.0. If my design was corrupting the signals somehow, why do the other ROM's work fine? Remember, the 1.3 ROM works when used in the normal manner, by itself. So it may be a combination of the slow ROM speed and my KSRS V2.0 that is causing the issue? If it was purely my KSRS V2.0, then no ROM should work?
Does anyone have any idea what the devil is going on? Is the A600 much more sensitive than the A500 - i.e. tighter tolerances and such? This is a real brain-buster for me!
The only other thing I can think of is that perhaps the IDC displacement connectors I use are not as good as a soldered wire? Although they look nicer, and save me a lot of work, are they technically inferior to soldering each wire? But still, why the devil does it work beautifully on my A500 Rev 6A MB, and then misbehave on my A600?
I have an EEPROM programmer on the way to me, and some blank OTP MX ROMS (new, of course - or they would be useless!), which are 120ns parts. I am hoping that once I make a backup of my 1.3 ROM onto the faster ROM, everything will work as it does on my A500."
Nathan