video card built around the Yamaha V9958

Inspect Gerbers

Tracespace View

Assembly Guide

Interactive HTML BOM

Order PCBs:

Compare PCB Prices:

Buy Parts

Adjust quantity:
%
 
ReferencesQtyDescriptionManufacturerMPNDigikeyMouserLCSC
C1, C2222 pF 0603 capacitorSamsungCL10C220JB8NNNC1276-1023-1-ND187-CL10C220JB8NNNCC1653
C3, C11, C13, C_U1, C_U2, C_U3, C_U4, C_U5, C_U6, C_U7, C_U8, C_U9, C_U10130.1 µF 0603 capacitorSamsungCL10B104KB8NNNC1276-1935-1-ND187-CL10B104KB8NNNCC1591
C4, C5, C6, C124220 µF 1206 capacitorMurataGRM31CR60J227ME11L490-13970-1-ND81-GRM31CR60J227ME1LC412252
C7, C8, C9, C10410 µF 0603 capacitorSamsungCL10B106MQ8NRNC1276-1948-1-ND187-CL10B106MQ8NRNCC3039698
D1, D220603 small-signal diodeTaiwan SemiTS4148C RZGTS4148CRZGCT-ND821-TS4148CC3312580
J3115 Position D-Sub, High Density Receptacle, Female Sockets ConnectorEDAC Inc.634-015-263-042151-1493-ND587-634-015-263-042
JP1, JP3, JP4, JP5, JP6, JP7, JP8, JP98pin header, 1x3, .100""Amphenol68001-203HLF609-3470-ND649-68001-203HLF

rc2014-compat

A respin of the RC2014 ecosystem. I don't have any opposition to building things out of SMD parts (in some ways, I find it easier to work with), so some boards might go that way to the extent that parts availability allows. Also, I'd like to keep all board sizes within the 100x100mm limit within which PCB fabs offer their cheapest rates (like $2 double-sided at JLCPCB, for instance).

v9958-video

A video card built around the Yamaha V9958, a more powerful successor to the TI TMS9918A (introduced in the TI-99/4A, if that gives you an idea how far back it goes) with support for 80-column text, up to 512x384 graphics resolution, and up to 192K of dedicated memory that can be installed in 64K chunks. (As cheap as RAM is now, you might as well max it out.)

I/O configuration is fairly flexible. You can allocate either two addresses to it (like the 9918A, which will restrict access to the 9958's added features) or four (for access to all features), depending on your needs. Four addresses at $98-$9B is the MSX-compatible configuration that I've seen another 9958 board use, while two addresses at $BE-$BF might run well-behaved ColecoVision games. Want a multi-monitor setup? Install multiple cards, all on different addresses.