All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Building a Custom 24-bit USB-to-CRT Display Adapter for Arcade Machines

By

evakhoury

3mo ago· 25 min readen

Summary

A detailed technical project documenting the creation of a custom 24-bit CRT display adapter for an arcade machine. The author describes building a hardware interface that connects a computer via USB to drive an original arcade CRT display, including designing the circuit, implementing video signal generation, and overcoming technical challenges with timing and signal integrity. The project involves reverse-engineering the display requirements, creating custom PCBs, and programming an FPGA to generate proper video signals for the arcade CRT.

Key quotes

· 5 pulled
He wanted to leave the original CRT in - which I think is a great choice! - and drove it off of a Raspberry Pi.
Off-hand, I mentioned that I could build a CRT display adapter that interfaces with a normal computer over USB. This is that project.
The CRT in the RCade has a JAMMA connector, and Frank bought a converter that goes between VGA and JAMMA.
I decided to build a 24-bit display adapter that could interface with a computer over USB and output the correct signals for the CRT.
The biggest challenge was getting the timing right - CRTs are very particular about their sync signals and pixel timing.
Snippet from the RSS feed
In November, my friend and fellow Recurser, Frank, picked up an arcade machine for the Recurse Center. We call it the RCade. He wanted to leave the original CRT in - which I think is a great choice! - and drove it off of a Raspberry Pi. Eventually we want

You might also wanna read