You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
7 months ago | |
---|---|---|
.vscode | 12 months ago | |
board | 7 months ago | |
img | 7 months ago | |
pico-sdk@2e6142b15b | 12 months ago | |
picotool@03f28122cc | 12 months ago | |
src | 10 months ago | |
.clang-format | 12 months ago | |
.gitignore | 12 months ago | |
.gitmodules | 12 months ago | |
CMakeLists.txt | 10 months ago | |
Dockerfile | 11 months ago | |
LICENSE | 7 months ago | |
README.md | 7 months ago | |
build.sh | 12 months ago | |
pico_sdk_import.cmake | 12 months ago | |
setup.sh | 12 months ago | |
work.sh | 12 months ago |
README.md
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