Guides

Version:
1
Author:
Adam Groome
Hardware
Intermediate
Download Guide Files

As promised.

Einstein TC-01 V9958/V9938 VDP adapter

Adapter board to allow the use of a Yamaha V9958 or V9938 VDP chip on the Tatung Einstein TC-01. The board requires 192KB RAM, as 6 of 4464 (41464) RAM chips, to make the video capability of the board same as (or better than) the Einstein 256, and works with the ROM from that machine, e.g. XTAL MOS 2.1.

The board plugs into the existing VDP socket, replacing the original TMS VDP chip, and connects to video output by replacing the jumpers at M100/101 outputting RGB to the socket on the back of the TC-01. This disconnects the other video circuitry and RF output on the main board, that being YUV based.

The VDP plug to get the right height has been tested with 2 of 20 pin 15mm single pin headers and for connection for video output, 2x08 PC104 pin plug with a single spacer. Careful, as big pins can bork a DIP-40 socket, so be prepared to change that if necessary. Holes for nylon standoffs have been included at the other end of the board for support, though this isn't really necessary.

Address line A1 needs connecting up for this to function as it's not present on the original VDP socket. This is the pin with a box on the two pin header on the edge of this board. The nearest point on the main board for buffered A1 is pin 3 of I28.

Video output is provided by simple transistor based circuits. It seems fine, but some resistor values may need tweaking.

You do not need to fit the video RAM chips on the main board at I40 and I41 with this installed.

Not used or tested at the moment is the other pin on the header next to A1 which is for /WAIT which may or may not be used by any software at all, don't know about this, so connected this with a diode D151 (flagged DNP) between the VDP and the pin header. There isn't anything on the main board that uses /WAIT - that only connects to the Tatung Tube expansion port. This doesn't need connecting unless software uses it, and isn't required to function generally.

UPDATE: The pre-connected solder bridge on the bottom of the board - required for the V9958 - should be cut if installing a V9938. This has now been tested and works fine.

Some fake/relabelled AliExpress RAM got very hot and died on this board after passing regular RAM tests, so be careful what you use. Not sure of the official speed requirements. Equally, there are plenty of completely fake V9958, many labelled copyright 1901.

Created by Ian Cudlip @grandoldian

Einstein-TC-01/Expansions/V9958AdapterTC01 at main · Board-Folk/Einstein-TC-01

Its now time to start building as the Gerber file can now be downloaded from this page