TMS9918 compatible VDP parts - Kyuchumimo/Micro-Joy-Home-Video-Computer GitHub Wiki

The following list of parts are compatible with the TMS9918:

  • Texas Instruments
Model Native video output Typical memory requirements Clock
TMS9918 composite NTSC 16KB using 4Kx1-bit, 8Kx1-bit, or 16Kx1-bit DRAM 10.7386 MHz (NTSC) XTAL or external oscilator @ both XTAL1 and XTAL2
TMS9918A composite NTSC 16KB using 4Kx1-bit, 8Kx1-bit, or 16Kx1-bit DRAM 10.7386 MHz (NTSC) XTAL or external oscilator @ both XTAL1 and XTAL2
TMS9928A component (YPbPr) NTSC 16KB using 4Kx1-bit, 8Kx1-bit, or 16Kx1-bit DRAM 10.7386 MHz (NTSC) XTAL or external oscilator @ both XTAL1 and XTAL2
TMS9929A component (YPbPr) PAL 16KB using 4Kx1-bit, 8Kx1-bit, or 16Kx1-bit DRAM 10.6406 MHz (PAL) XTAL or external oscilator @ both XTAL1 and XTAL2
TMS9118 composite NTSC 16KB using 16Kx4-bit DRAM 10.7386 MHz (NTSC) XTAL or external oscilator @ both XTAL1 and XTAL2
TMS9128 component (YPbPr) NTSC 16KB using 16Kx4-bit DRAM 10.7386 MHz (NTSC) XTAL or external oscilator @ both XTAL1 and XTAL2
TMS9129 component (YPbPr) PAL 16KB using 16Kx4-bit DRAM 10.6406 MHz (PAL) XTAL or external oscilator @ both XTAL1 and XTAL2
  • Yamaha
Model Native video output Typical memory requirements Clock
V9938 composite NTSC and RGB with CSYNC 16 to 64 KB using 16Kx1-bit, 16Kx4-bit, 64Kx1-bit or 64Kx4-bit DRAM 21.4772 MHz XTAL or external oscilator @ XTAL1
V9958 RGB with CSYNC 16 to 64 KB using 16Kx1-bit, 16Kx4-bit, 64Kx1-bit or 64Kx4-bit DRAM 21.4772 MHz XTAL or external oscilator @ XTAL1
V9978 (never released) RGB with CSYNC 128 to 512 KB using 64Kx4-bit, 128Kx8-bit or 256Kx4-bit DRAM 21.4772 MHz XTAL or external oscilator @ XTAL1
  • Sega
Model Native video output Typical memory requirements Clock
315-5124 RGB with CSYNC 16 KB using 8Kx8-bit PSRAM 10.7386 MHz (NTSC) or 10.6406 MHz (PAL) XTAL
315-5246 RGB with CSYNC 16 KB using 8Kx8-bit PSRAM 10.7386 MHz (NTSC) or 10.6406 MHz (PAL) XTAL
  • Raspberry Pi (Raspberry Pi Pico)
Model Native video output Typical memory requirements Clock
PICO9918 RGB with HVSYNC (VGA) 16 KB using internal memory Internal clock