Welcome, Guest. Please login or register.

Author Topic: Troubleshooting red screen on floppy boot, but not HDD?  (Read 3890 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline WhyreByterTopic starter

  • Newbie
  • *
  • Join Date: Jan 2011
  • Posts: 7
    • Show all replies
Troubleshooting red screen on floppy boot, but not HDD?
« on: September 03, 2012, 06:16:20 AM »
Hi all!
 
I'm refurbishing an A3K/16MHz with very minor battery leakage/damage.  I've cleaned the area, and the damage was superficial.  I've replaced the battery with a button cell/adapter.  The only other work done was a simple "dust off" with a soft brush and canned air, and a visual inspection.  All appeared fine.
 
It's got 2 MB of chip ram, and 4 MB of fast ram (in 8x ZIPs).  The memory registers/appears in showconfig fine.  It's also got KS 3.1 (v 40.68) in ROMs.
 
So, now the fun part: before taking the machine apart, I booted up an original disk (Typhoon Thompson, Search for the Sea Child) just to test it out.  It worked fine, though had some very slight visual glitching.  It also booted into the HDD fine.
 
After working on it, it boots into the HDD just fine, but now the same game gives a red screen on boot.
 
Here's what I've done to try to isolate the issue:
- Tested the disk on an A2K and A500, and it works fine
- Pulled the mainboard and reviewed all my work/reperfomed visual inspection
- Pulled all socketed chips, inspected, cleaned and reinstalled
- Pulled the zip ram, and moved 1 MB of chip ram over
- Cleaned all socket contacts/reinstalled zip ram/moved chip ram back
- Verified positions of all jumpers, tried various combinations of the ROM speed jumpers
 
I tested the issue after every step above, with the same results.  Booting other disks, and the HDD work continue to work fine.
 
I also tried running an ADF of the game in WinUAE (using ROMs from my purchased Amiga Forever).  In a config that's as close to my real system config I can get, it boots fine.
 
So, to summarize, I'm hoping to find some help in sorting out why my system, after fairly minor service, gives a red screen booting a disk that it booted fine before, while continuing to boot other disks fine.
 
Thanks in advance!
Robert
 

Offline WhyreByterTopic starter

  • Newbie
  • *
  • Join Date: Jan 2011
  • Posts: 7
    • Show all replies
Re: Troubleshooting red screen on floppy boot, but not HDD?
« Reply #1 on: September 03, 2012, 07:06:50 AM »
Thanks for the quick reply!  As I understand it, in order to soft kick the A3K, you need to have the 1.4 ROMs.  With the 3.1 ROMs installed, it shouldn't be trying/able to soft kick.
 
I'm definitely interested in trying to test out the ROMs.  I can either do a checksum, or just get another known-good set to try.
 
Any other suggestions on why it red-screens with that game?
 
Thanks!
Robert
 

Offline WhyreByterTopic starter

  • Newbie
  • *
  • Join Date: Jan 2011
  • Posts: 7
    • Show all replies
Re: Troubleshooting red screen on floppy boot, but not HDD?
« Reply #2 on: September 03, 2012, 08:54:35 AM »
Thanks, Dan!
 
The legs of the ROMs were cleaned as part of the troubleshooting. I'm trying to get a transrom dump off the computer now, but, of course, my floppy drive is having "difficulties". Heck, honestly, I wonder if my drive got messed up as part of the cleaning, and it's showing itself as bad "kick rom".
 
I think I'll swap in my spare drive (though I'm not sure how well it works) while I sort out the rom copying.
 

 
Yeah, that'd be too easy... No such luck.
 
Thanks!
Robert
« Last Edit: September 03, 2012, 09:20:27 AM by WhyreByter »
 

Offline WhyreByterTopic starter

  • Newbie
  • *
  • Join Date: Jan 2011
  • Posts: 7
    • Show all replies
Re: Troubleshooting red screen on floppy boot, but not HDD?
« Reply #3 on: September 03, 2012, 08:58:14 PM »
@r.cade - Thanks for the suggestion, that sounded promising, but wasn't the case.
 
@mechy - Thanks.  I'm starting to wonder if this isn't something with the drive/circuitry that's fairly unique and getting triggered by that game.  I'm looking into other possibilities down that line.  I'm sure it's not a battery corrosion issue; that baby looks/is super-clean (thankfully!)
 
@dan - the disk shows up as "unidentified" or something like that in workbench.  Can't get to it via normal means.  Since it boots on 2 other other machines, I'm less likely to think it's the disk itself.  Some friends knowledgeable in the area say that the protection/loader isn't anything super-special, it's just a common custom dos.
 
Additional info:

I was able to, from the running system, take a dump of the KS ROM, and then use a CRC calculator (double-checked on a known good ROM from AmigaForever) to verify the dumped KS ROM, and it CRCs out fine. So, that tells me that the ROM, and everything that hooks up to it is fine.
 

I spent a non-zero amount of time trying to get disks working with the drives to get tools on, and roms off. I wasn't able to format a disk in the machine, copy files to it, and then dump it via my KryoFlux. Luckily, though, going the other way (using WinUAE to make an .adf with required tools, and then using KryoFlux to write it to disk) worked pretty well (the drive is still finicky). So, I'm beginning to wonder if A) I did something to the drive, or B) I did something to the drive controller circuitry:

 
Drive - I swapped in another drive that came with this, and got the same result. I swapped in a drive that loads that game fine on another machine, same result. So, I don't think that it's the drive itself.

 
Circuitry - Many other disks work OK (workbench, other games), so unless it's using some super-rare functionality, I don't see that being the issue.

 
Thanks for sticking with this; it's quite the puzzler!

 
--Robert
 

Offline WhyreByterTopic starter

  • Newbie
  • *
  • Join Date: Jan 2011
  • Posts: 7
    • Show all replies
Solved!!!
« Reply #4 on: September 03, 2012, 09:26:54 PM »
Let me just start off with one of these:
 



 
And follow it up with an admission that I am... speechless.

 
Executive Summary:
My floppy cable was reversed *on both ends*. Switching the cable around on both ends solved the problem.

 
Detailed Summary:
When I was putting it back together, I mixed up which way the cable should go on the motherboard, so the floppy didn't work. Rather that play contortionist to flip the motherboard connector, I said "Hey! The other end is right here, I can just flip it!", completely ignoring that lines 4 and 6 get swapped. Apparently those twists are important! Thankfully, looking at the pinout for the drive, I don't think that it would have/could have done any permanant damage.
 

All, thanks for your help and suggestions!

 
--Robert
 

Offline WhyreByterTopic starter

  • Newbie
  • *
  • Join Date: Jan 2011
  • Posts: 7
    • Show all replies
Re: Troubleshooting red screen on floppy boot, but not HDD?
« Reply #5 on: September 04, 2012, 03:06:32 AM »
Quote from: r.cade;706482
I would never have guessed that could cause that symptom... :)

Neither would I...  It was some suggestions from Mr. Vince and IFW that put the thought in my mind, and everyone else helping to eliminate other options.
 
Glad it's sorted; now I can get to playing with it! :)
 
Cheers,
Robert