ceda2vga/README.md

44 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

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