Skip to content

Drive a CGA screen directly with an Arduino UNO. Implements a monochrome 100x70 resolution / framebuffer.

License

Notifications You must be signed in to change notification settings

christophediericx/ArduinoCGADriver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ArduinoCGADriver

Drive a CGA screen directly from an Arduino (UNO) without any additional hardware. The code implements a monochrome green 100x70 resolution and framebuffer. More information can be found in this blog post.

ArduinoCGADriver

*Compatibility note: This library has only been tested with an UNO (ATMega328P based) Arduino board.

Wiring the CGA Connector

Wiring the Arduino to the CGA connector is very straighforward. The CGA pinout has 9 pins in total: 2 grounds (GND), 1 reserved pin, Hsync, VSync and seperate pins for R, G, B and I (intensity).

Wire digital 8 to GREEN, digital 9 to RED, digital 10 to BLUE, digital 11 to HSync, digital 12 to VSync. Wire a direct 5V connection to Intensity. Connect GND to GND.

About

Drive a CGA screen directly with an Arduino UNO. Implements a monochrome 100x70 resolution / framebuffer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 100.0%