A500 plus black screen

General hardware issues and troubleshooting etc

Moderators: terriblefire, Terriblefire Moderator

Steve_w
Posts: 53
Joined: 12 Aug 2024 19:27

Re: A500 plus black screen

Post by Steve_w »

I don't see anything on the serial port.
Steve_w
Posts: 53
Joined: 12 Aug 2024 19:27

Re: A500 plus black screen

Post by Steve_w »

terriblefire wrote:
OK so i was assuming you're testing with DiagROM? If not do that. It doesnt need any RAM to output on serial or screen what the issue is.

OVR should be high with the machine held in reset. If its not then there is no way anything else will work. Start there before changing anything else.

There are 2-3 ways to do this. I personally tie off the reset pin to ground but You can also hold down the required keys on the keyboard or tie the KB_RESET line on the A500 keyboard connector.

If OVR is not high then no matter how sure you are of a connection there is a fault. Remember it will go low very very early in the boot cycle so you need to measure all this will reset HELD.

After that use DiagROM rather than doing potentially more damage to the machine.
OVR is permanently high even when I carry out KB_RESET, it stays high continuously. Reset is working as when I carry out a KB_RESET the RST signal momentarily drops low then goes high.
terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: A500 plus black screen

Post by terriblefire »

Steve_w wrote: 13 Aug 2024 17:21 I don't see anything on the serial port.
With DiagROM you should always see stuff on the serial port even with broken RAM. 9600 8N1
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Steve_w
Posts: 53
Joined: 12 Aug 2024 19:27

Re: A500 plus black screen

Post by Steve_w »

Yes, but I think the ROM code is not being executed which is why the is no serial output.

Speaking to Chucky, he said OVL is set by diagrom code and I should see some initial activity on the address bus before OVL is set.

So I guess I'm not sure why the address bus has no activity.
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7376
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: A500 plus black screen

Post by stephen_usher »

If there's a clock, power and the reset goes high then the CPU should do something. It should at least put 0 on the address bus and assert /AS to read the first byte of memory as it will attempt four memory reads before starting to execute code.

If /AS doesn't go low with all address lines zero then the CPU is dead.

If it does this and the the /DTACK line on the CPU doesn't follow then it's something to do with the bus arbitration lines.

I would suggest the you set your 'scope to trigger on a falling edge and do a single capture on the /AS pin on the CPU.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
Steve_w
Posts: 53
Joined: 12 Aug 2024 19:27

Re: A500 plus black screen

Post by Steve_w »

Hi,

I tested the CPU in a working board, the CPU worked fine in the other working board.

I'll test AS and DTACK tomorrow, I did have a brief look, AS started high then went low, but did not seem consistent so want to test a bit more tomorrow as I could not see activity on AS after a keyboard reset. DTACK seemed to do the opposite to AS....
terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: A500 plus black screen

Post by terriblefire »

If OVR transitions from HIGH to low the CPU is running. I've no idea why you would not see anything on the screen or serial in that circumstance.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Steve_w
Posts: 53
Joined: 12 Aug 2024 19:27

Re: A500 plus black screen

Post by Steve_w »

OVR stays high though, the CPU is working when placed in another board. Does the CPU assert the OVR signal?

Does the CPU also assert AS? Just wondering if I should test CPU controlled signals on initial power up to try and isolate and ascertain the CPU connectivity in this board is okay.
terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: A500 plus black screen

Post by terriblefire »

Steve_w wrote: 13 Aug 2024 21:28 OVR stays high though, the CPU is working when placed in another board. Does the CPU assert the OVR signal?
But you said...
Steve_w wrote: 12 Aug 2024 19:38 OVL is low and stays low which I believe means the ROM is not being mapped to the start of memory and maybe why the CPU is not doing anything.
Seriously which is it?

OVR gets set low when the CPU pokes the CIA after about 5 instructions.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Steve_w
Posts: 53
Joined: 12 Aug 2024 19:27

Re: A500 plus black screen

Post by Steve_w »

OVR and OVL are different signals, or am I missing something? Sorry if I'm being stupid and missing something obvious.

Return to “AMIGA HARDWARE HELP”

Who is online

Users browsing this forum: ClaudeBot and 2 guests