Welcome, Guest. Please login or register.

Author Topic: A500 Boot Problem  (Read 7297 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline McVenco

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 1428
    • Show only replies by McVenco
    • http://www.amigascene.nl
Re: A500 Boot Problem
« Reply #14 on: October 17, 2006, 02:28:35 PM »
Quote
What are the CIA chips? Sorry but I'm not too familiar with anything other than the Kickstart ROM chip, the CPU, and the Agnus.


They are the 2 chips on the mainboard marked "EVEN CIA" and "ODD CIA". They are quite often the cause of numerous problems.
| A4000 | CS-MK3 060@50 | Picasso IV |
| Member of Team Amiga (tm) | FidoNet 2:286/414.18 (long ago) |
| SysOp The Missing Channel BBS | Member of AGA BBS Intl. |
 

Offline BGary335Topic starter

Re: A500 Boot Problem
« Reply #15 on: October 17, 2006, 03:08:56 PM »
I have not swapped those. Right now I don't have any other CIA chips to swap them with.
PC Dude Computer Support-For help with all your PC issues!
 

Offline Damion

Re: A500 Boot Problem
« Reply #16 on: October 17, 2006, 03:35:57 PM »
Quote

BGary335 wrote:
I have not swapped those. Right now I don't have any other CIA chips to swap them with.


BGary, just try swapping one with the other (they're both the same), and see if there's any difference at all. That way you'll at least know whether or not you're on the right track.

 
 

Offline BGary335Topic starter

Re: A500 Boot Problem
« Reply #17 on: October 17, 2006, 04:24:15 PM »
Ok, did that, and here's where we're at now: When I switch the system on, the Caps Lock light and now the floppy light both come on and stay on continuously. Now I'm even more confused. Why has the floppy light decided to come on? Are we going in the right direction?

Oh, also, there is no video. The screen flashes when I power the system as if its about to send video to the TV but nothing happens.
PC Dude Computer Support-For help with all your PC issues!
 

Offline Damion

Re: A500 Boot Problem
« Reply #18 on: October 17, 2006, 04:37:09 PM »
Sounds like we're definitely on the right track. If both CIA's were functioning, there wouldn't be any change (unless they happened to be seated improperly, but you checked that).

You can buy these from Softhut. If you're lucky, you might find a complete 500 at a local thrift store (Salvation Army can be a good spot) for even less.


 

Offline Erol

Re: A500 Boot Problem
« Reply #19 on: October 17, 2006, 04:44:55 PM »
When you turn on your Amiga, it has a rather long and complicated set of routines through which it must go before it can allow you to interrupt it.  As the startup process goes along, Amiga is trying to let you know whether all is well.  There has been a small problem with this, however - Commodore forgot to tell us what the signals mean!

Here is a list of the startup-routine activities:

1.  Clear all of the chips of old data.
2.  Disable DMA and interrupts during the test.
3.  Clear the screen.
4.  Check the Hardware (make sure the 68000 is working)
5.  Change the screen color to show whether this test was passed
6.  Do a checksum test on all the ROMS
7.  Change screen color to show if ROMS passed the test
8.  Begin the system startup
9.  Check the Ram at $C0000, and move SYS_BASE there
10. Test all of the chip RAM
11. Change the screen color to show if the RAM passed the test
12. Check to see if software is coming in OK
13. Change the screen color to show if the software test is
passed.
14. Set up the chip ram to receive data.
15. Link the libraries.
16. Check for additional memory and link it in if found
17. Turn the DMA and Interrupts back on.
18. Start a default task.
19.  Check to see if the computer is using a 68010, 68020, and/or
68881.
20.  Check to see if there is an Exception (processor error)
21 If so, do a system reset.

AND THE MESSAGES ARE IN TECHNICOLOR!

As this routine is taking place, the Amiga is sending you
messages with the screen colors.  If all is well, we usually see
this sequence:

Dark gray      The initial hardware tested OK. The 68000 is running and the registers are readable

Light gray     The software is coming in and seems OK

White          The initialization tests were all passed

But if something is wrong with your Amiga, you might see:

Red            If there is an error in ROM
Green          If there is an error in the Chip RAM
Blue           If an error was found in the custom chips
Yellow         If the 68000 found an error before the error      
               trapping software (the guru) was up and running

The most likely of these errors seems to be the error in Chip RAM.  Only this week, I saw an AMIGA 500 flash a brilliant green screen when an expansion RAM board was put in hastily, and did not settle in correctly.  A positioning of the board corrected the problem in that case.  I have not yet seen a red, blue, or yellow screen indicator.


KEYBOARD MESSAGES

The Amiga keyboard is not as dull an object as I had originally thought, either.  It contains a processor of its own - a Rockewell/NCR/MOS Technology 6500/1.  It also has 2K of ROM, 64 bytes of RAM, and four I/O ports of eight bits each.  There is a built-in crystal oscillator running at 3Mh, also.  All but the very earliest of keyboards also have a "watchdog timer" which will reset the keyboard's processor if it stops scanning the
keyboard for more than 50 milliseconds.

It is possible for the computer to be powered up before the
keyboard is plugged in, in which case the keyboard will have to go through its self-test after it is connected to the computer.
Most of us, however, will have the keyboard attached, and the self-test will take place while we are watching the screen, changing disks, etc.

The keyboard self-test consists of four steps.   First it does a checksum on all of the ROMs.  Then it checks the 64 bytes of RAM, and then the timer is tested.  Then the keyboard must achieve proper synchronization with the computer.  It does this by slowly clocking out 1 bits until it receives a handshake pulse from the computer.  Once this pulse is received, the keyboard must inform
the computer of the results of its self-test.  Should the self-test fail, the code for failure can be sent to the computer without waiting for the handshake pulse.  

IN CASE OF FAILURE

After informing the computer that the self-test has failed, the keyboard will then try to notify the user that it is in trouble.
This is done by blinking the CAPS-LOCK light.  Here is the code:

One blink   The keyboard ROM check failed
Two blinks   The keyboard RAM check failed
Three blinks   The watchdog timer test failed
Four blinks   A short exists between two row lines or one of the seven special control keys

The last check had not been implemented at the time my Rom Kernal Manual was printed, but was in the plans.  It would be unusual for the user to have typed anything during this self-check time, but if any keys have been depressed, the codes for those keys would then be sent to the computer, a "terminate key stream" code would be sent, and then the CAPS LOCK LED shut off, indicating the end of the keyboard startup sequence.  

Should you be so unfortunate as to have your Amiga get into
difficulties, perhaps these codes will help you and your repair man to put it in good health again.

(The information on startup routines came from messages on Usenet, and the keyboard information from the Amiga Hardware Manual.)

 

Offline BGary335Topic starter

Re: A500 Boot Problem
« Reply #20 on: October 17, 2006, 04:52:14 PM »
@Erol

Those codes aren't much help at all actually at this point in time because there is no video of any kind whatsoever. Beleive me, if I was getting any color screen, I wouldn't leave that information out! Also, the Caps Lock light does no kind of blinking at all. It is solid from the time I turn the system on until the time I turn it off.
PC Dude Computer Support-For help with all your PC issues!
 

Offline Damion

Re: A500 Boot Problem
« Reply #21 on: October 17, 2006, 05:02:41 PM »
Found some links that might be of some help:

Startup error diagnostics

Schematics and service manuals, "tech topics"

[url=http://theweeks.org/toms-stuff/AMYHACKPAGE.html#TDTTT] Links page, may be some useful info here



And I hate to ask the obvious, but have you taken a very close, thorough look at the board, to check for anything that looks like it may have gotten hot? Or maybe a previous   repair/upgrade gone wrong... (f.e, A500 motherboards required different modifications when upgrading to the 1 MB Agnus (popular), maybe a bad solder joint or someting around JP2? I had one of these once... drove me nuts!)


Regards,


Damion
 

Offline Erol

Re: A500 Boot Problem
« Reply #22 on: October 17, 2006, 05:11:44 PM »
Try swapping the CIA chips round, temporary test until you get replacement chips.

To swap the CIA chips you will need to take the Amigas case off and remove the metal shielding underneath. The two CIA's are both 40-pin chips that are marked CIA ODD and CIA EVEN. Simply swap them over, making sure that you have placed them in the right way and replace the case.

Temporary solution till you get a replacement chips.

If it was a RAM or Agnus problem your video screen would go green.
 

Offline BGary335Topic starter

Re: A500 Boot Problem
« Reply #23 on: October 17, 2006, 05:30:04 PM »
@Erol

We've already done that. See the previous page of this thread for the result.

As for looking voer the board, yes I've done that and haven't found anything that looks wrong.
PC Dude Computer Support-For help with all your PC issues!
 

Offline McVenco

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 1428
    • Show only replies by McVenco
    • http://www.amigascene.nl
Re: A500 Boot Problem
« Reply #24 on: October 17, 2006, 05:37:51 PM »
It sucks that you don't have a video signal. Do you only have that A520 modulator at your disposal or do you have other ways to connect it to a monitor/tv?

If your modulator doesn't work, you can keep changing chips until god knows when, but it wouldn't help...

Just asking.... :)
| A4000 | CS-MK3 060@50 | Picasso IV |
| Member of Team Amiga (tm) | FidoNet 2:286/414.18 (long ago) |
| SysOp The Missing Channel BBS | Member of AGA BBS Intl. |
 

Offline BGary335Topic starter

Re: A500 Boot Problem
« Reply #25 on: October 17, 2006, 05:43:06 PM »
In addition to the modulator, I have also tried the monochrome video out, but I get the same result. Other than that, Ihave no other way of hooking itup to a monitor or TV.
PC Dude Computer Support-For help with all your PC issues!
 

Offline Erol

Re: A500 Boot Problem
« Reply #26 on: October 18, 2006, 06:25:18 PM »
go to ebay,  type in this item number  

140042120376
 

Offline DrDekker

  • Sr. Member
  • ****
  • Join Date: Mar 2006
  • Posts: 325
    • Show only replies by DrDekker
Re: A500 Boot Problem
« Reply #27 on: October 18, 2006, 07:31:17 PM »
Might seem a stupid question but - you have tuned your TV in to receive the signal haven't you?

The frequency should be similar (if not exactly the same) to the output from a VCR.
 
A1200, M-Tec 1230 @28MHz, FPU, MMU, 8Mb fast ram, SCSI card, 512Mb HD, Power CDROM drive, PS2 optical mouse
 

Offline BGary335Topic starter

Re: A500 Boot Problem
« Reply #28 on: October 18, 2006, 08:43:00 PM »
I appreciate everyone's help, however I've given up on it. It's probably nothing that can be fixed. I'm going to sell it on Ebay for parts. I have, however, just received another 500 which, thankfully, seems to work just fine! I do have one question for you guys though: It currently has a Kickstart 1.3 ROM, and I have a 2.0 ROM I'd like to upgrade to-how much work is there to it? Does it involve soldering? Thanks agin for your helpy guys, I really appreciate it!
PC Dude Computer Support-For help with all your PC issues!
 

Offline McVenco

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 1428
    • Show only replies by McVenco
    • http://www.amigascene.nl
Re: A500 Boot Problem
« Reply #29 from previous page: October 18, 2006, 09:00:45 PM »
There's no soldering required at all.

1 - open the case
2 - make sure you are not loaded with static electricity
3 - carefully remove the 1.3 ROM (I always use a screwdriver, but be careful - never use more force than needed)
4 - enter the 2.0 ROM in exactly the same way
5 - push it down firmly but carefully
6 - close the case
7 - enjoy :-)
| A4000 | CS-MK3 060@50 | Picasso IV |
| Member of Team Amiga (tm) | FidoNet 2:286/414.18 (long ago) |
| SysOp The Missing Channel BBS | Member of AGA BBS Intl. |