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 :)

4MB RAM upgrade for C103414-001 Rev 1.1 (520/1040 STFM)

Upgrade your RAM from ST to Falcon.
Post Reply
MaximilianM
Posts: 4
Joined: Sun Aug 30, 2026 12:49 pm

4MB RAM upgrade for C103414-001 Rev 1.1 (520/1040 STFM)

Post by MaximilianM »

Hi all,

I'm trying to find a viable 4MB RAM upgrade path for my STFM with a C103414-001 Rev 1.1 motherboard.

Board details:

8x NEC 424256-10 (256Kx4) DRAM in two banks (U3-U6, U10-U13) — fully populated, stock 1MB
MMU is marked C025912-38, in PLCC package, soldered directly to the board (not socketed)
Shifter (C025914-38A) is socketed
GLUE is C025915-38A (also visible, not yet checked if socketed)

I understand the standard plug-in kit (item #0035) requires a socketed MMU, which mine isn't — so that's not an option for me.

Since the MMU is a soldered PLCC and not the SMT (80-pin) variant either, I'm unsure which upgrade path applies to my board. Questions:

Is there a known-good way to add 4MB RAM to this specific board revision (C103414-001 Rev 1.1) with a soldered PLCC MMU?
If the DRAM-swap method (8x 1Mx4 DIP DRAM + A9 line + 33-ohm resistor to MMU) is the way to go, which physical pin on the PLCC MMU corresponds to what would be pin 64 on the DIP MMU package? The PLCC pin numbering obviously doesn't match the DIP pinout 1:1, so I want to get this right before I start soldering.
Has anyone here done this specific mod on a C103414-001 board with a PLCC MMU? Would love to see photos/wiring if so.

I'll attach a couple of photos of the board and the MMU area. Any pointers appreciated — thanks in advance!

(KI helped me with my bad english :-) )

IMG_9237.jpeg
IMG_9237.jpeg (569.73 KiB) Viewed 118 times
IMG_9236.jpeg
IMG_9236.jpeg (585.12 KiB) Viewed 118 times
User avatar
DoG
Posts: 1306
Joined: Sat Apr 07, 2018 12:26 pm

Re: 4MB RAM upgrade for C103414-001 Rev 1.1 (520/1040 STFM)

Post by DoG »

Desolder the old chip. Solder in new. The one I picked here is EDO and they have worked fine since I installed them. But it is not recommended.

The pads for A9 is not connected to anything on the motherboard so you need to connect all of them together. Solder a wire between all of pin 5 on the chips. I did it by going down on each memory bank and then solder it on to the 33 ohm resistor. Then heat shrink tubing over it. Both wire to resistor. Solder another wire on the other leg of the resistor to PLCC MMU pin 64. Heat shrink tubing on that too.

chips to use:
Manufacturer Chip code
Hitachi HM514400
Hyundai HY514400
LG/Goldstar GM71C4400
MicronTech MT4C4001
Mitsubishi M5M44400
NEC 424400
NPN NN514400
Oki Semiconductor M514400C
Samsung/SEC KM44C1000
Sharp LH6B4400K
Texas Instruments TMS44400
Toshiba TC514400
pinout.png
pinout.png (48.18 KiB) Viewed 105 times
mmu plcc.png
mmu plcc.png (173.44 KiB) Viewed 105 times
RAM soldered in.jpg
RAM soldered in.jpg (209.78 KiB) Viewed 105 times
MAD9 wire soldered top.jpg
MAD9 wire soldered top.jpg (399.03 KiB) Viewed 105 times
MAD9 wire soldered angle.jpg
MAD9 wire soldered angle.jpg (271.47 KiB) Viewed 105 times
MAD9 wire 1.jpg
MAD9 wire 1.jpg (210 KiB) Viewed 105 times
User avatar
DoG
Posts: 1306
Joined: Sat Apr 07, 2018 12:26 pm

Re: 4MB RAM upgrade for C103414-001 Rev 1.1 (520/1040 STFM)

Post by DoG »

I have even used PiStorm on this motherboard with the EDO chips.
C103414_PiStorm.jpg
C103414_PiStorm.jpg (301.04 KiB) Viewed 97 times
MaximilianM
Posts: 4
Joined: Sun Aug 30, 2026 12:49 pm

Re: 4MB RAM upgrade for C103414-001 Rev 1.1 (520/1040 STFM)

Post by MaximilianM »

Oh brilliant, thank you so much! That sounds doable for me, and even very cheap. I found 8 matching ICs on a German site (Texas Instruments TMS44400DJ-60, 1Mx4, pulled from a 72-pin SIMM module) that arrive this week — then I can get to work! :-)
MaximilianM
Posts: 4
Joined: Sun Aug 30, 2026 12:49 pm

Re: 4MB RAM upgrade for C103414-001 Rev 1.1 (520/1040 STFM)

Post by MaximilianM »

Hmm after the 4MB RAM upgrade (8x TMS44400DJ-60 replacing the 8x NEC 424256-10, PLCC MMU A9/MAD9 wire mod per this thread's guidance), the machine shows absolutely no boot signal at all — not even a grey screen. Power LED is on, nothing else happens.

What I've verified so far:

MMU pin 64 (MAD9) confirmed correct by physical pin-counting on the chip itself — no other trace connects to it anywhere else on the board, matches the datasheet
Disconnected the wire between the 33-ohm resistor and MMU pin 64 entirely — still no boot
Also tied that same wire to GND (to avoid a floating input) — still no boot
Measured VCC (pin 13) vs VSS (pin 26) on all 8 new RAM chips while powered — all read 5.09V, correct
Diode-tested pin 5 (A9) against neighboring pins (RAS, W, A0) on all 8 chips — all show ~1k ohm, no shorts
Checked for solder bridges after every single chip installation, repeatedly — found none
All 8 chips oriented correctly (pin 1 markers match silkscreen; also confirmed by correct VCC readings)

Not yet tried: Swapping 1-2 of the new chips back to the original NEC 424256-10 to isolate whether one of the new chips itself is faulty.

Any ideas what else could cause a complete boot failure like this, even with the RAM upgrade wiring fully disconnected/grounded?

IMG_9354.jpeg
IMG_9354.jpeg (509.57 KiB) Viewed 32 times
Update — oscilloscope findings

Did a round of scope measurements to narrow this down further. Summary:

RAS (measured at the RAM chips): toggling continuously, regular pattern — consistent with RAS-only refresh cycles
MAD9 (MMU pin 64): toggling normally, looks like proper address multiplexing
CAS (measured both at the RAM chips AND directly at MMU pin 22, CAS1H): permanently HIGH, never asserted — on all 8 chips
DTACK (measured at both CPU pin 10 AND MMU pin 53): permanently HIGH, never asserted
AS (CPU pin 6) is HIGH in steady state, but a video capture of power-on shows ~1 second of dense, active toggling on AS immediately after power-on, then it abruptly stops and stays high from then on
RAM* (MMU pin 33) checked together with AS: both high in steady state (post-hang)
RESET (CPU pin 18) and HALT (CPU pin 17): both normal/inactive, CPU is not held in reset
BR, BG, BGACK: BR/BG stay high (no bus request pending), BGACK shows only minor noise/no clean assertion — doesn't look like DMA is holding the bus

So it looks like the CPU runs for about 1 second post-reset (presumably executing early TOS boot code from ROM), then stops issuing bus cycles entirely. At that point the MMU appears to only ever do RAS-only cycles and never completes a real access (no CAS, no DTACK ever asserted) — even during the ~1s window where AS was clearly active.

This points toward the hang happening right around where TOS would first try to access/test RAM, but doesn't yet tell me whether that's a chip issue, an addressing/bank config issue introduced by the upgrade, or a MMU control-signal issue.
User avatar
exxos
Site Admin
Site Admin
Posts: 28955
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: 4MB RAM upgrade for C103414-001 Rev 1.1 (520/1040 STFM)

Post by exxos »

If you disconnected the MMU wire you need to tie it high via a 10k resistor else ram will be corrupted. For things like this you will need a diagnostic cart. It will tell you bad ram bits. And if you get random garbage then you likely have a power or RAS CAS etc issues.
MaximilianM
Posts: 4
Joined: Sun Aug 30, 2026 12:49 pm

Re: 4MB RAM upgrade for C103414-001 Rev 1.1 (520/1040 STFM)

Post by MaximilianM »

Ah, I checked everything, but re-checking the resistor—especially since it's inside the heat-shrink tubing... it's a 330-ohm one, not a 33-ohm... that must be the problem. Of course, I don't have a 33-ohm one here; I've ordered one... we'll see.
Maximilian
Posts: 413
Joined: Thu Feb 28, 2019 5:02 pm

Re: 4MB RAM upgrade for C103414-001 Rev 1.1 (520/1040 STFM)

Post by Maximilian »

If you have 10 of those 33 ohm resistors...... :lol:


Good forum name!
Post Reply

Return to “RAM UPGRADES”