Isle Graphics

Published 01 Aug 2025 (DRAFT)

Black-browed albatross flying over a rough ocean.

In part 1, we're building graphics hardware for our computer. Starting with graphics lets us do interesting things immediately, tackle important concepts, and have something compelling to do with our CPU when it arrives. This part is under active development, and new chapters will be released over the coming months.

If you're new to the project, read Isle FPGA Computer for an introduction.

The Display chapter explores how we drive a display, whether it's a computer monitor or a television. Bitmap Graphics adds video ram (vram), extending our graphics capabilities and preparing for the 2D Drawing engine that renders lines and shapes. Text Mode gives us high-resolution Unicode text that complements the bitmap graphics.

Next step: Display or Isle Index

Graphics Chapters

  1. Display
  2. Bitmap Graphics
    • Block RAM
    • Clock Domain Crossing
  3. 2D Drawing
    • Memory Addressing
  4. Text Mode
    • Unicode

Graphics chapters are under development.