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.
1040 STFM screen issue
-
jhigant
- Posts: 2
- Joined: 08 Jun 2023 20:29
1040 STFM screen issue
You do not have the required permissions to view the files attached to this post.
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: 14888
- Joined: 17 Aug 2017 19:40
- Location: Essex
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...
-
jhigant
- Posts: 2
- Joined: 08 Jun 2023 20:29
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
Who is online
Users browsing this forum: ClaudeBot, Qwantbot and 6 guests