So my STE died while I was doing some experiments with it (bad me!)
I guess that the most probable cause is that I accidently shorted something without noticing.
I have found the problem to be that the OE signal that connects the GLUE/MMU with the Shifter and the MFP is always low.
I checked and it is not shorted, so nothing is actively pulling it low.
Apart from that, the MMU/GLUE seems to be operating as it should...
So my question is:
Does the MMU/GLUE need other signals to be active in a certain way to enable the OE signal, or can I just assume that it is broken?
The chip in question is: "C300589-001".
It is the variant without blitter in it.
STE glue/mmu problem.
Re: STE glue/mmu problem.
Where do you see such OE signal at the schematics??? Which pin number at each of those chips?hildenborg wrote: ↑Sat Jan 04, 2025 8:50 am I have found the problem to be that the OE signal that connects the GLUE/MMU with the Shifter and the MFP is always low.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
-
- Posts: 7
- Joined: Tue Jan 09, 2024 6:21 pm
Re: STE glue/mmu problem.
My bad... I read wrong on the schematics, it says "DE" not "OE", which makes sense as it is "Display Enable"... Sorry.
It connects MFP pin 20 to MMU/GLUE pin 141 and to Shifter pin 54.
I think it is the signal that generates the Timer B interrupt on the MFP.
Re: STE glue/mmu problem.
I see. But the machine should still work without DE. You won't get any display. But it should still boot. You should still be able to see disk activity and even the monitor should still sync. If the machine is actually dead, not just that you don't get video, then there must be something else.hildenborg wrote: ↑Mon Jan 06, 2025 4:34 pm So my STE died while I was doing some experiments with it (bad me!)
...
My bad... I read wrong on the schematics, it says "DE" not "OE", which makes sense as it is "Display Enable"... Sorry.
Anyway, if DE is not working at all that means that either the MCU (the MMU/GLUE combo) is failing, or the signal is somehow failing at the board level.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
-
- Posts: 7
- Joined: Tue Jan 09, 2024 6:21 pm
Re: STE glue/mmu problem.
I thought so too, but what happens is that somewhere in TOS ROM (2.06 Swedish), there is a loop that waits for MFP timer B to change. Which doesn't happen without a working DE signal. It was that deadlock that first made me aware of a possible problem.ijor wrote: ↑Mon Jan 06, 2025 5:11 pm I see. But the machine should still work without DE. You won't get any display. But it should still boot. You should still be able to see disk activity and even the monitor should still sync. If the machine is actually dead, not just that you don't get video, then there must be something else.
Well, I've ordered a new MMU/GLUE.
So next fun thing: replace a 144 pin smd chip
Re: STE glue/mmu problem.
First thing you should do before ordering parts is simply clean the socket with deoxit/contact cleaner.
Re: STE glue/mmu problem.
Ah, yes. I forgot that a PAL TOS would wait for the vertical blank when changing the frame rate from 60 Hz to 50 Hz after reset.hildenborg wrote: ↑Wed Jan 08, 2025 7:56 am I thought so too, but what happens is that somewhere in TOS ROM (2.06 Swedish), there is a loop that waits for MFP timer B to change. Which doesn't happen without a working DE signal. It was that deadlock that first made me aware of a possible problem.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
-
- Posts: 7
- Joined: Tue Jan 09, 2024 6:21 pm
Re: STE glue/mmu problem.
Did you verify that MCU chip is actually the problem, and not something else that is shorting or pulling down the signal?hildenborg wrote: ↑Wed Jan 08, 2025 2:10 pm No socket. It is a 144 pin smd chip that is soldered to the mainboard.
And I have measured to make sure that there are no bad connections.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com