X-DTV – Preliminary schematic and PCB v0.42

January 7, 2010

X-DTV is a project I’ve been working on with Yvo of xcores.org. The idea is to make a XS1-L1 64 based retro-minimalist homebrew game console similar in concept to the Uzebox and Zuzebox.

Like the X-One before it, X-DTV will use Yvo’s VDP video engine but instead of driving a VGA output it will drive a NTSC TV output. We hope to get PAL TV as well but the 35.46895MHz oscillators have proven difficult to get a hold off (If anyone know where we can get them off the shelve without a large MOQ then drop me a comment).

The X-DTV’s specification is:

  • XS1-L1 64 internally clocked to 400MHz with 64K RAM.
  • 5-bit R-2R Video DAC for driving NTSC
  • 2x NES or SNES D-PAD connectors
  • SD Card interface
  • Stereo PWM audio
  • XTAG-2 Interface
  • 2x 5-way XLINK for expansion

The latest (not quite complete) PCB is below:

A PDF of the schematic is here.