You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
Amiga 2000 stopped working... (FIXED)
Moderators: terriblefire, Terriblefire Moderator
-
stephen_usher
- Site sponsor

- Posts: 7367
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Amiga 2000 stopped working...
If /HALT and /RESET are going high at some point and you have a clock then the CPU will attempt to pull /AS low, suggesting that you may have a short to +5V on the /AS line. I don't think that it even looks at the other bus arbitration signals at this point.
Lift the /AS pin on the CPU and look at what it's doing when you bring the CPU out of reset.
P.S. This is what the 68000 does after coming out of reset:
(1) Puts 0 on the address bus.
(2) Lowers /AS and sets R/W to read and sets up a 16 bit memory access.
(3) Waits for DTACK to go low to signal that the memory has put the data on the data bus.
(4) Reads the data on the data bus (16 bits)
(5) Puts /AS high.
(6) increments the address bus by 2 and goes to (2).
It does this four times so as to get the various addresses and state information to start processing, including the address where to start executing code.
Lift the /AS pin on the CPU and look at what it's doing when you bring the CPU out of reset.
P.S. This is what the 68000 does after coming out of reset:
(1) Puts 0 on the address bus.
(2) Lowers /AS and sets R/W to read and sets up a 16 bit memory access.
(3) Waits for DTACK to go low to signal that the memory has put the data on the data bus.
(4) Reads the data on the data bus (16 bits)
(5) Puts /AS high.
(6) increments the address bus by 2 and goes to (2).
It does this four times so as to get the various addresses and state information to start processing, including the address where to start executing code.
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.
-
Kepler
- Posts: 67
- Joined: 05 Feb 2024 19:09
Re: Amiga 2000 stopped working...
The _AS line does not have a short to VCC.
I lifted the pin (a very unpleasant activity) and checked the voltage in the socket upon reset, it goes almost straight to 5v.
I lifted the pin (a very unpleasant activity) and checked the voltage in the socket upon reset, it goes almost straight to 5v.
-
terriblefire
- Admin sponsor

- Posts: 5685
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: Amiga 2000 stopped working...
That's correct. what i want to see is when it makes its first memory access it will go low.Kepler wrote: 16 Jun 2024 12:55 The _AS line does not have a short to VCC.
I lifted the pin (a very unpleasant activity) and checked the voltage in the socket upon reset, it goes almost straight to 5v.
ROMOE will not go low unless AS is low
A lot of this is time based so we need to know that things are doing at the same time
———
"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."
-
stephen_usher
- Site sponsor

- Posts: 7367
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Amiga 2000 stopped working...
What does the pin do?Kepler wrote: 16 Jun 2024 12:55 The _AS line does not have a short to VCC.
I lifted the pin (a very unpleasant activity) and checked the voltage in the socket upon reset, it goes almost straight to 5v.
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.
-
Kepler
- Posts: 67
- Joined: 05 Feb 2024 19:09
Re: Amiga 2000 stopped working...
The pin does the same as the socket, however, I have noticed that when I first power the board after it has been off for some time, there is a distinct step from 0v to 0.4v then to 5v. But if I restart it - or reset it - then I don't see this 0.4v step and it seems to go straight from 0v to 5v.
A side - but related - question. Why are we more concerned about what happens when the board comes out of reset as opposed to when it is powered on from cold?
A side - but related - question. Why are we more concerned about what happens when the board comes out of reset as opposed to when it is powered on from cold?
-
stephen_usher
- Site sponsor

- Posts: 7367
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Amiga 2000 stopped working...
The reset circuit will (should) hold the CPU in reset until the power and other chips have fully stabilised.
So, why we're asking about reset rather than power-on is that it's taking that confusion about power levels due to the power supply initialising etc. out of the question, trying to refine the problem.
With regards to the signals, if your oscilloscope isn't triggering on the /AS line going low you may miss it as if things are going wrong quickly it may not show on your 'scope's screen when you're looking at it. You'll need the horizontal time base at around 800ns per division as if it's too slow you'll also miss the signal.
So, why we're asking about reset rather than power-on is that it's taking that confusion about power levels due to the power supply initialising etc. out of the question, trying to refine the problem.
With regards to the signals, if your oscilloscope isn't triggering on the /AS line going low you may miss it as if things are going wrong quickly it may not show on your 'scope's screen when you're looking at it. You'll need the horizontal time base at around 800ns per division as if it's too slow you'll also miss the signal.
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.
-
terriblefire
- Admin sponsor

- Posts: 5685
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: Amiga 2000 stopped working...
Because AS will be low early and trigger your scope during the POR (power on reset) phase.Kepler wrote: 16 Jun 2024 13:12 The pin does the same as the socket, however, I have noticed that when I first power the board after it has been off for some time, there is a distinct step from 0v to 0.4v then to 5v. But if I restart it - or reset it - then I don't see this 0.4v step and it seems to go straight from 0v to 5v.
A side - but related - question. Why are we more concerned about what happens when the board comes out of reset as opposed to when it is powered on from cold?
———
"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."
-
Kepler
- Posts: 67
- Joined: 05 Feb 2024 19:09
Re: Amiga 2000 stopped working...
I think I am making some progress, with the parameters specified earlier, I can see movement on _ROMEN after a reset, but nothing on _AS:
A slowed version:
You do not have the required permissions to view the files attached to this post.
-
stephen_usher
- Site sponsor

- Posts: 7367
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Amiga 2000 stopped working...
Well, you can't have ROMEN without /AS but that doesn't matter.
I can see that the CPU is loading the first five values from the ROM, there's a slight pause and then it's doing three further reads and then nothing.
This is good.. the CPU is starting to do things and the ROM is being enabled at address zero.
Is this the Kickstart or DiagROM?
At this point we don't know if the CPU is reading the correct values, but it's a start. :-)
I can see that the CPU is loading the first five values from the ROM, there's a slight pause and then it's doing three further reads and then nothing.
This is good.. the CPU is starting to do things and the ROM is being enabled at address zero.
Is this the Kickstart or DiagROM?
At this point we don't know if the CPU is reading the correct values, but it's a start. :-)
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.
-
Kepler
- Posts: 67
- Joined: 05 Feb 2024 19:09
Re: Amiga 2000 stopped working...
It's the Diagrom.
Whilst I was waiting for your response, I decided to replace the power switch on my Commodore 1942. Completely unrelated but I felt the needed to start and complete something tangible! OK, what is next..?
Whilst I was waiting for your response, I decided to replace the power switch on my Commodore 1942. Completely unrelated but I felt the needed to start and complete something tangible! OK, what is next..?
You do not have the required permissions to view the files attached to this post.
Who is online
Users browsing this forum: CCBot and 10 guests