prog8
« Back to VersTracker
Description:
Compiled programming language targeting the 8-bit 6502 CPU family
Type: Formula  |  Tracked Since: Dec 16, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: retro-computing programming-languages 6502 compiler c64
Install: brew install prog8
About:
Prog8 is a compiled programming language designed specifically for the 6502 microprocessor family, offering a modern syntax similar to Python or C. It generates highly optimized assembly code, enabling developers to create fast and memory-efficient applications for classic 8-bit systems like the Commodore 64, Atari, and NES.
Key Features:
  • High-level syntax with C/Pascal-like structure
  • Optimizing compiler producing tight machine code
  • Support for multiple 6502 targets (C64, C128, PET, etc.)
  • Inline assembly support for low-level control
Use Cases:
  • Developing games and demos for retro 8-bit computers
  • Creating optimized system utilities for embedded 6502 hardware
  • Learning low-level programming with a modern language interface
Alternatives:
  • cc65 – Prog8 offers a higher-level, Python-like syntax compared to cc65's C-based approach.
  • KickAssembler – Prog8 is a high-level language compiler, whereas KickAssembler is primarily a macro assembler.
Version History
Detected Version Rev Change Commit
Dec 16, 2025 8:21pm 0 VERSION_BUMP 8670261a
Nov 23, 2025 5:12pm 0 VERSION_BUMP faa74434
Nov 10, 2025 7:07pm 0 VERSION_BUMP 0d7679b7
Sep 16, 2025 3:22pm 0 VERSION_BUMP b2c14c46