Hi,
I've recently purchased an Amiga 500 and a 1200, and before I started using them i've started restoring them... Long story short - I am working on the A500 at the moment.
Upon testing Turrican (original disk) with the A500 I noticed that it crashes on loading - the title shows fine, with the lightning etc, then there's the 'Wecome to Turrican' sample, fine again, then it starts to load and before the main title screen displays it hangs, the sound stops and repeats the last few bytes etc for a few seconds, the power light flashing 3 or 4 times at the same time, then it reboots to the guru screen.
If I connect a 512Kb fastram board it actually boots up fine and is playable. The thing is i've noticed problems on other games as well, they load so far and eventually reboot, nearly always at the same point. Lotus III for example will load to the start of the race, you drive forward for like 2 seconds and then it crashes.
The state of the PCB is very good - although I've just replaced the following sockets due to a drink having been spilt on them many years go by the looks of things. CIA (nearest Denise), Denise socket, Fat Agnus socket, and Paula socket. All of these have been done after the initial fault, and the state the Agnus socket was in I suspected that a new socket would solve the problem, but its exactly the same as it was. These have all been replaced very very carefully using a desoldering station and it looks good as new and every contact looks fine (no lifted pads, very clean replacements i've done).
I've also got 2 complete sets of the chips - ie. 2 x Fat Agnus, 4 x CIA, 2 x Gary, 2 x Denise, 2 x Paula, 2 x CPU. So i've gone as far as swapping each chip and re-testing just to ensure there's not some really obscure problem with one of the main IC's. It's just the same...
It's a rev 5 board, but the keyboard looks to be from an older model - its the one with a red power LED which goes off when the audio filtering is enabled. I've rules this out by disconnecting it and booting witout it - same problem. Also swapped the floppy drive just to rule that out and same issue.
I've just removed and socketed 1 of the RAM chips but its not that one (15 to go...), but does this sound like it could be a RAM problem? What I am puzzled by is that when fastram is there turrican loads, but I thought chipram and fastram were used for very different things within the system - ie. CPU has only access to fast ram, which could mean that fast ram takes priority for code over chipram, and possibly having fastram connected means I am skipping the CPU loading code into dodgy ram perhaps, is that what I am seeing here?
I thought the A500 was supposed to test RAM on boot and give a green screen if there's a problem?
Any advice appreciated because the way this is going I am going to end up chucking the damn thing out of the window lol.