29 releases

Uses new Rust 2024

0.8.5 Feb 11, 2026
0.8.3 Nov 24, 2025
0.7.9 Jul 20, 2025
0.7.6 Feb 20, 2025
0.1.0 Sep 24, 2021

#200 in Graphics APIs


Used in iron-wolf

GPL-3.0 license

89KB
2K SLoC

Build Status Github Sponsor

vga

(Cycle) accurate VGA emulator

Supports different render backends. At the moment supported:

  • SDL3
  • Web

Examples

Code Example Example Page Description Screenshot
ball Link Ball example from Michael Abrash's Graphics Programming Black Book ball
palette Link Palette example from Michael Abrash's Graphics Programming Black Book ball
m320x400 Link m320x400 example from Michael Abrash's Graphics Programming Black Book m320x400
patternx Link patternx example from Michael Abrash's Graphics Programming Black Book patternx
rectx Link rectx example from Michael Abrash's Graphics Programming Black Book rectx
kite Link kite example from Michael Abrash's Graphics Programming Black Book kite

Dependencies

~0–8MB
~132K SLoC