Video adapter to connect a Sanco series 8000 computer to a common VGA display, made with a Raspberry Pi Pico
.vscode | ||
board | ||
img | ||
pico-sdk@2e6142b15b | ||
picotool@03f28122cc | ||
src | ||
.clang-format | ||
.gitignore | ||
.gitmodules | ||
build.sh | ||
CMakeLists.txt | ||
Dockerfile | ||
LICENSE | ||
pico_sdk_import.cmake | ||
README.md | ||
setup.sh | ||
work.sh |
ceda2vga
A video adapter for Sanco 8000 series computers, to use your handy flat-screen VGA display.
This project is part of a reverse engineering effort of a Sanco 8003 by RetrOfficina GLG Programs. Also see ceda-home.
How it works
A Raspberry Pi Pico syncs with a Sanco-generated frame, captures and stores it; then the frame is sent out as a VGA signal. This project extensively uses pi2040's PIO peripheral and DMA capabilities.
Setup
./setup.sh
Development container
./work.sh
./build.sh
Build
Circuit is extremely trivial, see PDF schematics.
BOM
component | # |
---|---|
Raspberry Pi Pico dev board | 1 |
DE-15 socket (female) | 1 |
10kR resistor | 5 |
1.2kR resistor | 1 |
200R resistor | 1 |
82R resistor | 1 |
1kR resistor | 1 |
push button | 1 |
License
SPDX-License-Identifier: GPL-3.0-only