Video image generator superimposition for analog PAL signals, with Atmega328, for your retro OSD titles https://retrofficina.glgprograms.it/
 
 
 
 
Go to file
giomba 9410c311a6 Add images. 2022-10-08 15:18:13 +02:00
.vscode Add IntelliSense configuration. 2022-10-08 15:12:37 +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 images. 2022-10-08 15:18:13 +02:00
.gitignore Add frame.cpp to Makefile compilation. 2022-10-01 22:43:02 +02:00
Makefile Add frame.cpp to Makefile compilation. 2022-10-01 22:43:02 +02:00
README.md Add images. 2022-10-08 15:18:13 +02:00
const.h line buffer dynamic update 2021-07-03 15:44:01 +02:00
frame.cpp Add documentation. 2022-10-08 14:03:48 +02:00
macro.h Rewrite some non-real-time initialization code in C. 2022-10-08 15:11:59 +02:00
main.S Rewrite some non-real-time initialization code in C. 2022-10-08 15:11:59 +02:00
main.c Rewrite some non-real-time initialization code in C. 2022-10-08 15:11:59 +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 ☺)

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

Images

Example image with drawings Example image with text Hardware device