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 thatKepler wrote: Wed Jun 12, 2024 9:43 pm 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?
Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)
It helps build a picture where our "good traffic" is coming from..
Thanks :)
Amiga 2000 stopped working... (FIXED)
Moderators: terriblefire, Terriblefire Moderator
-
terriblefire
- Admin sponsor

- Posts: 5687
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: Amiga 2000 stopped working...
———
"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."
"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."
Re: Amiga 2000 stopped working...
By "bus buffers", do you mean U604 and U603?
-
terriblefire
- Admin sponsor

- Posts: 5687
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: Amiga 2000 stopped working...
Yes. Those ones. Check pins 1 and 19 wiggle?Kepler wrote: Wed Jun 12, 2024 10:38 pm By "bus buffers", do you mean U604 and U603? Screenshot_20240612-223655~2.png
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."
"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."
Re: Amiga 2000 stopped working...
By "wiggle", I assume you mean fluctuate high and low?
I have just checked and both 1 and 19 on both ICs remain high.
I have just checked and both 1 and 19 on both ICs remain high.
-
terriblefire
- Admin sponsor

- Posts: 5687
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: Amiga 2000 stopped working...
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?Kepler wrote: Thu Jun 13, 2024 7:06 am By "wiggle", I assume you mean fluctuate high and low?
I have just checked and both 1 and 19 on both ICs remain high.
———
"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."
"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."
Re: Amiga 2000 stopped working...
Unfortunately, no further with both CIAs removed.
Re: Amiga 2000 stopped working...
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.
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

- Posts: 5687
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: Amiga 2000 stopped working...
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.Kepler wrote: Fri Jun 14, 2024 10:27 am 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 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."
"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."
Re: Amiga 2000 stopped working...
Thanks.
ROM OE is high at power on with Diagrom.
ROM OE is high at power on with Diagrom.
- stephen_usher
- Site sponsor

- Posts: 7464
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: Amiga 2000 stopped working...
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.
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.
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.