Video adapter to connect a Sanco series 8000 computer to a common VGA display, made with a Raspberry Pi Pico
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
giomba 6d1a088058
Add LICENSE
4 weeks ago
.vscode IntelliSense and formatting options. 6 months ago
board Add schematic PDF. 4 weeks ago
img Update README.md and and images. 4 weeks ago
pico-sdk@2e6142b15b Add SDK and examples modules. 6 months ago
picotool@03f28122cc Add SDK and examples modules. 6 months ago
src Sample all Sanco's 370 lines. 4 months ago
.clang-format IntelliSense and formatting options. 6 months ago
.gitignore First commit. Sample standalone project and build setup. 6 months ago
.gitmodules Add SDK and examples modules. 6 months ago
CMakeLists.txt CRTC sampling and output on VGA. 4 months ago
Dockerfile Use user-provided SDK. 5 months ago
LICENSE Add LICENSE 4 weeks ago
README.md Update README.md and and images. 4 weeks ago
build.sh First commit. Sample standalone project and build setup. 6 months ago
pico_sdk_import.cmake First commit. Sample standalone project and build setup. 6 months ago
setup.sh First commit. Sample standalone project and build setup. 6 months ago
work.sh First commit. Sample standalone project and build setup. 6 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