Swap-File / vst

Software for the v.st vector boards

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

v.st vector board

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

Step 1: Building the hardware

The circuit board design in this repo is not up to date. See circuit adjustment notes here:
osresearch#25 (comment)

Step 2: Flashing the Firmware

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.

Step 3: Make sure you get a test pattern to display

Hook up your vst board to your monitor and ensure you see a suitable test pattern displayed.

Step 4: Compile AdvanceMAME

http://www.advancemame.it/doc-build

About

Software for the v.st vector boards

License:GNU General Public License v2.0


Languages

Language:C++ 52.0%Language:C 48.0%