2022-10-15 20:53:17 +00:00
|
|
|
# ceda2vga
|
|
|
|
A video adapter for Sanco 8000 series computers, to use your handy flat-screen VGA display.
|
|
|
|
|
2023-02-27 21:02:25 +00:00
|
|
|
This project is part of a reverse engineering effort of a Sanco 8003 by [RetrOfficina GLG Programs](https://retrofficina.glgprograms.it/).
|
|
|
|
Also see [ceda-home](https://github.com/GLGPrograms/ceda-home).
|
|
|
|
|
|
|
|
<img src="img/ceda2vga.jpeg" width="320" />
|
|
|
|
<img src="img/vga-detail.jpeg" width="320" />
|
|
|
|
|
|
|
|
## 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.
|
|
|
|
|
2022-10-15 20:53:17 +00:00
|
|
|
## Setup
|
|
|
|
```
|
|
|
|
./setup.sh
|
|
|
|
```
|
|
|
|
|
|
|
|
## Development container
|
|
|
|
```
|
|
|
|
./work.sh
|
|
|
|
./build.sh
|
|
|
|
|
|
|
|
```
|
2023-02-27 21:02:25 +00:00
|
|
|
|
|
|
|
## Build
|
|
|
|
Circuit is extremely trivial, see [PDF schematics](board/ceda2vga.pdf).
|
|
|
|
|
|
|
|
### 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
|
|
|
|
|