Computers Overview
Commodore PET
Sinclair ZX80
Sinclair ZX81
BBC Micro
Sinclair ZXSpectrum
Memotech MTX
    About
    Library
        Adverts
        Memotech
        Miscellaneous
        Program Code
        Reviews
        Technical

            Component Data

            Data Books
            Data Sheets
            Design Guides
            Tutorials

            MTX Specific

            Firmware
            Tech Notes
    Manuals
    Options
    Photos
    Projects
    Repairs
    Software
    Tools
    User Groups
    Video Wall
Memotech CP/M
Atari ST
Commodore Amiga
PDAs
DEC 3000 AXP
OpenVMS
Raspberry Pi

 

 
 

The Memotech MTX Series      

MTX512 Video RAM

 

 

Memotech MTX computers use a dedicated Video Display Processor (VDP), either a Texas Instruments TMS9929A (PAL versions) or TMS9918 (NTSC versions), with 16kb of dedicated Video RAM (VRAM), in the form of 8 x TMS4116, or equivalent, 16k x 1 bit RAMs. An overview of the VDP hardware can be found on this page, and full circuit diagrams can be found in the MTX User and Service manuals.

The VDP requires only a +5V supply but the VRAM requires +5V, +12V and -5V. The TMS 4116 datasheet states that -5V must be applied before, or at the same time as, the other voltages and removed last. Failure to follow this this sequence will impact the long term reliability of the RAM. Similarly, a DC supply failure can cause one or more of the RAMs to fail prematurely.

Whether or not this is the cause, it does appear that VRAM failures are commonly found to be the source of the problem when investigating faulty MTX display output. 4116 RAMs are also used in many other computers and video games from the era, including the lower 16kb of RAM in the ZX Spectrum where they also seem to be a common cause of failure.

Should your MTX develop a VRAM fault, you obviously need to obtain 4116, or equivalent, RAM chips - these are obsolete and not too easy to come by. There are still some available, from what I have seen, mainly from ebay.com in the US.

The VDP manual advises that the VDP will work with TMS4116 RAM that has an access time of 150 or 200ns. Like the majority of RAM chips - particularly the more recent ones, TI used a suffix on the chip ID to denote the access speed, e.g., "-15" for 150ns or "-20" for 200ns. Unfortunately, not all manufacturers of 4116 type RAM followed this convention and it may not be obvious whether the chips that you may find are compatible.

All of the MTXs that I own use DRAMs manufactured by ITT - labelled "4116 3N", contrary to what you might expect, this does not denote 300ns access time RAM - they are 200ns. When replacing the VRAMs, you should use chips at least as "fast" as those originally installed and it is probably not a good idea to mix RAM of different speeds on one computer. (The other 4 digits shown in the photo are the manufacturing date code, typically having two digits for year and week of manufacture.)

I have collated data from a number of manufacturers below - if you know of any more, please let me know, the only ones that I have actually tried are shown in green text. Full specification data for these components can be found on my Datasheets page.

Manufacturer Designation Code Access Suitable
AMD AM9016 FPC 150 Y
AMD AM9016 EPC 200 Y
AMD AM9016 DPC 250 N
AMD AM9016 CPC 300 N
ITT 4116 2N 150 Y
ITT 4116 3N 200 Y
ITT 4116 4N 250 N
Mostek MK4116 -2 150 Y
Mostek MK4116 -3 200 Y
Motorolla MCM4116BP 15 150 Y
Motorolla MCM4116BP 20 200 Y
Motorolla MCM4116BP 25 250 N
TI TMS4116 -15 150 Y
TI TMS4116 -20 200 Y
TI TMS4116 -25 250 N

RAM manufactured by other than TI may have subtle internal timing differences, but it is assumed that RAM with similar quoted access times will be suitable

After I had produced the table above, I found this useful page about 4116 class DRAMs on the minuszerodegrees website, this site also has a very good table of 4116 type RAM.

 

mailto: Webmaster

 Terms & Conditions