Video image generator superimposition for analog PAL signals, with Atmega328, for your retro OSD titles https://retrofficina.glgprograms.it/
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.
 
 
 
 
Go to file
giomba 9410c311a6
Add images.
4 months ago
.vscode Add IntelliSense configuration. 4 months ago
pcb Add minor fix to schematics, and programming interface. 4 months ago
samples implemented transition mode 1 year ago
scrot Add images. 4 months ago
.gitignore Add frame.cpp to Makefile compilation. 4 months ago
Makefile Add frame.cpp to Makefile compilation. 4 months ago
README.md Add images. 4 months ago
const.h line buffer dynamic update 2 years ago
frame.cpp Add documentation. 4 months ago
macro.h Rewrite some non-real-time initialization code in C. 4 months ago
main.S Rewrite some non-real-time initialization code in C. 4 months ago
main.c Rewrite some non-real-time initialization code in C. 4 months ago

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