Yes.
I've now reverted the machine as close to stock as I can, fitted sockets in the lower bank and lifted the three 68R resistors and then reinstalled the original RAM.
No change, but at least it's a start.
I think the most important thing is to understand what triggers the MMU to start the /CAS lines in the first place.
I can see that there are at least a couple of memory reads and then some writes.
I'm wondering if I should look across the board and start 'scoping out the GLUE. If that's not putting the correct addresses on the bus then the CPU will be reading junk rather than the ROM. Having said that things change when I swap to TOS 2.06 on the dualtos board which suggests that the CPU is at least reading the first few bytes and then trying to jump into the ROM.
P.S. The only other thing I've not removed is the wire from the underneath of the MMU which is supposed to add the extra address line for the Exxos memory board. I wonder if that's causing interference.
520STFM: After replacing memory: White screen of death.
- stephen_usher
- Posts: 5661
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: 520STFM: After replacing memory: White screen of death.
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.
Re: 520STFM: After replacing memory: White screen of death.
Do you have a logic analyzer? Have you checked if any address/data line is not stuck low or high?
Re: 520STFM: After replacing memory: White screen of death.
Is the /reset line staying high or is it cycling high and low? You mentioned fitting a reset switch IIRC. Reset behaviour should be press switch /reset goes low, then a second later goes high and stays there, the same for /halt unless something is halting the system.
If it ain't broke, test it to Destruction.
Re: 520STFM: After replacing memory: White screen of death.
RAS and CAS lines are controlled by MMU itself. Even if it is not selected, it should issue a DRAM refresh cycles.
- stephen_usher
- Posts: 5661
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: 520STFM: After replacing memory: White screen of death.
Well, that was stupid of me. I was counting the 68000 pins the wrong way! I was counting as if the chip was orientated the other way around. Doh!
This makes more sense... /RESET is never low and /BERR goes low once, briefly.
Anyway, other than the Blitter socket the machine is as close to stock as I can get it now.
This makes more sense... /RESET is never low and /BERR goes low once, briefly.
Anyway, other than the Blitter socket the machine is as close to stock as I can get it now.
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.
- stephen_usher
- Posts: 5661
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: 520STFM: After replacing memory: White screen of death.
That's the puzzling thing. It's generating /RAS but none of the /CAS signals, but it does in another machine.
On the other machine, which only has 512K of memory, it doesn't generate /CASH1 or /CASL1, which means these at least have to be turned on by something. I'm guessing that there's a similar mechanism for bank 0.
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.
- stephen_usher
- Posts: 5661
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: 520STFM: After replacing memory: White screen of death.
I've now checked every address, data and control line on every RAM location, traced them down past the 74LSxxx chips to the CPU and the memory address lines down to the MMU and they all check out, so it can't be the RAM side.
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.
Re: 520STFM: After replacing memory: White screen of death.
One of the first things ST does after powering up is determining the memory configuration, and setting the MMU configuration register located at $FFFF8001. First two bits (counting from LSB) are Bank 0 configuration, and the next two are Bank 1 configuration: 00 = empty bank, 01 = 512kB, 10 = 2048kB.stephen_usher wrote: ↑Sat Sep 26, 2020 2:31 pmOn the other machine, which only has 512K of memory, it doesn't generate /CASH1 or /CASL1, which means these at least have to be turned on by something. I'm guessing that there's a similar mechanism for bank 0.
- stephen_usher
- Posts: 5661
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: 520STFM: After replacing memory: White screen of death.
Thanks, so it's obviously not getting that far.tzok wrote: ↑Sat Sep 26, 2020 5:47 pmOne of the first things ST does after powering up is determining the memory configuration, and setting the MMU configuration register located at $FFFF8001. First two bits (counting from LSB) are Bank 0 configuration, and the next two are Bank 1 configuration: 00 = empty bank, 01 = 512kB, 10 = 2048kB.stephen_usher wrote: ↑Sat Sep 26, 2020 2:31 pmOn the other machine, which only has 512K of memory, it doesn't generate /CASH1 or /CASL1, which means these at least have to be turned on by something. I'm guessing that there's a similar mechanism for bank 0.
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.
- stephen_usher
- Posts: 5661
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: 520STFM: After replacing memory: White screen of death.
The data bus on the CPU side of the 74LS244's is VERY noisy.
e.g. If you notice some of that noise actually goes above the TTL 0/1 transition voltage.
e.g. If you notice some of that noise actually goes above the TTL 0/1 transition voltage.
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.