This is a modified version of the v.st vector board that targets installation in arcade cabinets with an Electrohome GO5-802 / 805 monitor.
It uses the same serial protocol as the USB-DVG, meaning you can use standard builds of AdvanceMAME with it.
Protocol Documentation Here: https://github.com/amadvance/advancemame/blob/master/advance/osd/dvg.c
Hardware and software is currently in BETA! The Teensy 3.2 is underpowered; I should really replace it with a 4.x. The software is not optimized either; consider it a proof of concept. Buy a USB-DVG if you want something that works out of the box.
The original project which targets Vectrex monitors can be found here: https://github.com/osresearch/vst
The circuit board design in this repo is not up to date. See circuit adjustment notes here:
osresearch#25 (comment)
Make sure you have Visual Studio Code with PlatformIO installed.
Open the teensyv folder in Visual Studio Code and press the upload button to compile and load your teensy. Note: This will overclock your Teensy 3.2 to 120Mhz! This was needed to get battlezone working without sparkling. Other games have not been tested.
Hook up your vst board to your monitor and ensure you see a suitable test pattern displayed.