VGA

Video Graphics Array (VGA) is a graphics standard for video display controller first introduced with the IBM PS/2 line of computers in 1987, following CGA and EGA introduced in earlier IBM personal computers. Through widespread adoption, the term has also come to mean either an analog computer display standard, the 15-pin D-subminiature VGA connector, or the 640×480 resolution characteristic of the VGA hardware. VGA was the last IBM graphics standard to which the majority of PC clone manufacturers conformed, making it the lowest common denominator that virtually all post-1990 PC graphics hardware can be expected to implement. It was officially followed by IBM's Extended Graphics Array (XGA) standard but instead was effectively superseded by numerous slightly different extensions to VGA made by clone manufacturers, collectively known as Super VGA.

Main Content

Arduboy Home

“Play Arduboy games on the big screen with the Arduboy Home game console. The tiny OLED display of the Arduboy has been replaced with VGA output, and the Home has a separate, handheld controller. The home console is compatible with …

The Graphics Gremlin - a Retro ISA Video Card

“The Graphics Gremlin is an FPGA-based ISA video card specifically designed to emulate certain old video standards. This initial release emulates the original IBM PC monochrome graphics adapter (MDA) as well as the original IBM color graphics adapter (CGA …

Project  Pico Pong

Pico Pong

“Play gesture-controlled Pong with a Raspberry Pi Pico! How It Works A Raspberry Pi Pico generates a 640x480@60Hz monochrome VGA signal. Due to memory constraints, the usable screen size is 640x350. I would like to say that I chose …

DIY Single-chip 2D Retro Game Console

“This DIY project offers the simple stand-alone VGA game console which is based on PIC24EP512GP202 microcontroller. As the video signal and the corresponding sync signals are generated by software, the console contains a minimum of hardware. There is also an …

ESP32 VGA Arcade Games and Joystick

“In this instructable I will show how to reproduce four arcade like games - Tetris - Snake - Breakout - Bomber - using an ESP32, with the output for a VGA monitor. The resolution is 320 x 200 pixels, in 8 colors. I have previously …

syncing time via VGA

“The title is slightly misleading :-) What it really is, and this is a TL;DR too: PPS via Arduino into the I2C pins of a VGA connector of a Linux-running-PC which then gets interfaced to NTPd. how As described …

MonochromeVGA

“Turn your monitor into a monochrome one of yesteryear. MonochromeVGA is a product to enjoy the charm of those monochrome monitors of the time but in the current video systems, and more specifically in your PC monitor. Although it could …

ESP32 Basic PC With VGA Output

“In this Instructable I am going to show how to build a simple retro style PC done with a single ESP32 and few other components. This PC runs Tiny Basic, a simplified dialect of BASIC, and generates the output for …

ESP32 VGA Tetris

“In this Instructables I will show how to build a clone the classic game Tetris, using an ESP32 and generating the output for a VGA monitor. This game is made possible by the amazing ESP32Lib Arduino library done by bitluni …

Project  FabGL

FabGL

“VGA Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Game Engine and ANSI/VT Terminal for the ESP32 Please look here for full API documentation If you would like to support FabGL’s development, please see the Donations page …