Hello there!
My 1040STFM has a strange issue. After switching it on the screen shows almost immediately as in the attached picture. After some time a reset will yield a completely white screen, so temperature plays a part in this. This phenomenon is reproducible. As you can see on the second picture there where some issues at some point in history with the ram memory. I assume this was fixed in the factory: the machine was sealed when I bought it. They did a sloppy soldering job though, looked like some pins weren't attached to the motherboard at all. A small miracle this has ever worked.
I reseated all socketed IC's, soldered ram decently, measured connectivity on all pins of the two rom ic's. No difference. Unfortunately I don't have a scope or logic analyzer, but with some clues as what to check I will go see a friend with decent equipment. I suspect the memory IC's, but I'm not sure.
What could be the issue, and what is wise to check?
Thanks in advance!
Vic.
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 :)
1040 STFM screen issue
1040 STFM screen issue
Proud owner of a hp200lx, Psion Revo, Intel MCS85-SDK, mpf-1, pdp11/83, Sun 3/140, C64/1541 and Atari 1040STFM
- rubber_jonnie
- Site Admin

- Posts: 15073
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: 1040 STFM screen issue
That screen looks very much like you've got a RAM problem.
I'd tweak the PLCC sockets for the MMU and GLUE using this guide: PLCC Contact adjustment as sometimes cleaning is not enough.
Ideally I'd suggest a diag cartridge and a serial connection as they are pretty good at revealing which bits are problematic, but I'd also suggest either feeling the RAM/MMU/GLUE for what's getting hot or using freeze spray one RAM chip at a time, and if that makes no difference, freeze spray the MMU then GLUE to see if that helps.
If you reset between each freeze then you may get a different result.
If you have a friend with good kit then check all the clocks are good wherever they need to be and that /reset and /halt are not doing anything odd, do continuity checks of the address and data lines, check for stuck bits on address/data lines and make sure cas/ras lines are behaving as expected.
I'd also recommend using a bench PSU to provide 5v for testing in case the PSU is iffy.
Good luck.
I'd tweak the PLCC sockets for the MMU and GLUE using this guide: PLCC Contact adjustment as sometimes cleaning is not enough.
Ideally I'd suggest a diag cartridge and a serial connection as they are pretty good at revealing which bits are problematic, but I'd also suggest either feeling the RAM/MMU/GLUE for what's getting hot or using freeze spray one RAM chip at a time, and if that makes no difference, freeze spray the MMU then GLUE to see if that helps.
If you reset between each freeze then you may get a different result.
If you have a friend with good kit then check all the clocks are good wherever they need to be and that /reset and /halt are not doing anything odd, do continuity checks of the address and data lines, check for stuck bits on address/data lines and make sure cas/ras lines are behaving as expected.
I'd also recommend using a bench PSU to provide 5v for testing in case the PSU is iffy.
Good luck.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
Re: 1040 STFM screen issue
Thanks for all the advice, will do!
Cheers,
Vic
Cheers,
Vic
Proud owner of a hp200lx, Psion Revo, Intel MCS85-SDK, mpf-1, pdp11/83, Sun 3/140, C64/1541 and Atari 1040STFM