Amiga 2000 stopped working... (FIXED)

General hardware issues and troubleshooting etc

Moderators: terriblefire, Terriblefire Moderator

terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: Amiga 2000 stopped working...

Post by terriblefire »

Kepler wrote: 12 Jun 2024 21:43 With the _HLT pin raised, the pin registers low and the socket registers high. Therefore, it appears it is the CPU which is causing the halt. Correct?
Yes there has been a bus error. I dont have schematics for the A2000 handy but i'm thinking it could be a bus buffer pulling the data bus bad. if you buzz out data bus between the rom and the CPU and find no shorts to ground, vcc and no breaks then it could be that
———
"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."
Kepler
Posts: 67
Joined: 05 Feb 2024 19:09

Re: Amiga 2000 stopped working...

Post by Kepler »

By "bus buffers", do you mean U604 and U603?
Screenshot_20240612-223655~2.png
You do not have the required permissions to view the files attached to this post.
terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: Amiga 2000 stopped working...

Post by terriblefire »

Kepler wrote: 12 Jun 2024 22:38 By "bus buffers", do you mean U604 and U603? Screenshot_20240612-223655~2.png
Yes. Those ones. Check pins 1 and 19 wiggle?

Annoyingly i could find this in a couple of minutes with the logic analyser.
———
"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."
Kepler
Posts: 67
Joined: 05 Feb 2024 19:09

Re: Amiga 2000 stopped working...

Post by Kepler »

By "wiggle", I assume you mean fluctuate high and low?
I have just checked and both 1 and 19 on both ICs remain high.
terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: Amiga 2000 stopped working...

Post by terriblefire »

Kepler wrote: 13 Jun 2024 07:06 By "wiggle", I assume you mean fluctuate high and low?
I have just checked and both 1 and 19 on both ICs remain high.
That means it doesnt even get as far as talking to the chipset... try pulling the CIAs out and see if DiagROM gets any further?
———
"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."
Kepler
Posts: 67
Joined: 05 Feb 2024 19:09

Re: Amiga 2000 stopped working...

Post by Kepler »

Unfortunately, no further with both CIAs removed.
Kepler
Posts: 67
Joined: 05 Feb 2024 19:09

Re: Amiga 2000 stopped working...

Post by Kepler »

Perhaps we are approaching this from the wrong direction...Would it not be possible to start the debugging process from the first power on?

The power supply is switched on and the board is powered, does anybody know what is supposed to happen next in relation to component initialization and execution? I know that may seem a bit vague but I feel it is the only way I will fix this.
terriblefire
Admin sponsor
Admin sponsor
Posts: 5686
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: Amiga 2000 stopped working...

Post by terriblefire »

Kepler wrote: 14 Jun 2024 10:27 Perhaps we are approaching this from the wrong direction...Would it not be possible to start the debugging process from the first power on?

The power supply is switched on and the board is powered, does anybody know what is supposed to happen next in relation to component initialization and execution? I know that may seem a bit vague but I feel it is the only way I will fix this.
DiagROM will read from ROM and immediately print to the serial port (via paula). If you arent seeing anything on the serial port then it cant even execute the first handful of instructions which implies databus/address bus issues.

DiagROM will work with a very broken system. It will run with no ram in the machine, Denise missing and a broken Agnus. It really only needs Gary to be able to decode ROM.

Perhaps check the ROM OE pin is low at boot?
———
"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."
Kepler
Posts: 67
Joined: 05 Feb 2024 19:09

Re: Amiga 2000 stopped working...

Post by Kepler »

Thanks.
ROM OE is high at power on with Diagrom.
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7376
Joined: 13 Nov 2017 19:19
Location: Oxford, UK.

Re: Amiga 2000 stopped working...

Post by stephen_usher »

It shouldn't matter which ROM you have in the machine for the /OE signal as that's an input to the ROM to tell it to output data onto the bus.

The Amiga 2000's ROM socket is wired up to accept the type of ROM chip that DiagROM is written into isn't it? Something to check as at least some of the A500s have different pin outs and the 2000 is based upon the same design.
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.

Return to “AMIGA HARDWARE HELP”

Who is online

Users browsing this forum: ClaudeBot, Qwantbot and 5 guests