Video image generator superimposition for analog PAL signals, with Atmega328, for your retro OSD titles https://retrofficina.glgprograms.it/
Go to file
giomba bc1fdfd34b Add minor fix to schematics, and programming interface. 2022-09-29 22:22:13 +02:00
pcb Add minor fix to schematics, and programming interface. 2022-09-29 22:22:13 +02:00
samples implemented transition mode 2021-08-12 22:53:27 +02:00
scrot Add example images to README.md 2022-09-29 22:22:13 +02:00
.gitignore Add a.out to .gitignore. 2022-09-29 22:05:00 +02:00
Makefile Fix GCC warnings. 2022-09-29 22:04:45 +02:00
README.md Add example images to README.md 2022-09-29 22:22:13 +02:00
const.h line buffer dynamic update 2021-07-03 15:44:01 +02:00
frame.cpp frame compression on line basis 2021-08-12 22:14:53 +02:00
macro.h first commit 2021-06-26 19:15:17 +02:00
main.S implemented transition mode 2021-08-12 22:53:27 +02:00
main.c some comments and minor fixes 2021-08-11 21:23:00 +02:00

README.md

Video Character Generator

Atmel-AVR based electronic text/image superimposition device, for analog PAL video.

(don't tell anyone, but, since it is B/W, should work for SECAM and NTSC too ☺)

Example image with drawingsExample image with text

Quick start

  1. Prepare your slides in B/W PBM format
  2. g++ frame.cpp -o frame
  3. ./frame image1.pbm [image2.pbm...]
  4. plug your Atmel programmer
  5. make flash

PIN Settings

PORT PIN dir description
PD2 4 IN vertical sync
PD3 5 IN horizontal sync
PB2 16 IN transition mode
PB3 17 IN next image button
PB4 18 OUT white dot output
PB5 19 OUT led