M10MEM-A00 - 8KB SRAM Module for Tandy Model 100

Submitted by GG on Tue, 01/26/2021 - 09:47
Project Status

A new version of this project is available here

M10MEMBeing nostalgic for the birth of laptop computers we recently acquired an Olivetti M10. The M10, like many of the KC-85 derivatives like the Tandy TRS-80 Model 100 and the NEC PC8201A, uses custom modules for their system RAM. These modules contained four 2Kx8 SMD SRAMS mounted on a ceramic substrate with a non standard DIP footprint. Needless to say, these modules have become increasingly hard to find. M10MEM is a modern replacement for the memory modules using 8Kx8 SRAMS.

Schematics

The schematics is quite simple. The four 2KBytes memories were replaced by a single 8KBytes SRAM. Most signals are passed to the memory unaffected. Extensive signal swapping has been performed to simplify the layout.
The only active part of the adapter is the encoding of the 4 chip selects into a single chip select and a 2-bit address. Since the CS1-CS4 are the output of a 2-to-4 decoder only there are only 5 valid rows in the truth table.

CS1# CS2# CS3# CS4# CS# A12 A11
1 1 1 1 1 X X
0 1 1 1 0 0 0
1 0 1 1 0 0 1
1 1 0 1 0 1 0
1 1 1 0 0 1 1

The logic can be implemented using four 2-input AND gates contained in a single 74HC08 IC.

M10TRS80PC8201A

Filed under
Schematics