Programming the Commodore 64
with .NET

Build, assemble, run and debug C64 programs
without leaving your IDE...
Retro development, reimagined through modern tooling!

Get Started > Examples >
🚀 Zero Friction Dev Loop

Emit PRG/D64 and auto-launch live coding into VICE straight from .NET.

Introduction >
🖥️ Fluent Assembler

With Asm6502 Labels, sections, data blocks, helpers, and source mapping back to C#.

Assembler >
🎨 Sprite Tooling

Draw in Skia and convert to C64 sprite bytes automatically.

Sprites >
🎵 SID Tooling

Loader, relocator, and player (target address and ZP ranges).

Music >
🧪 Core Helpers

Ideal for quick demos and prototyping and Core helpers - C64Assembler with Zero-Page allocator, raster IRQ setup, Sprites classes, PRG and D64 images files...

Helpers >
🐞 Debugging

With VS Code, inspect registers, memory, VIC/SID registers, breakpoints, execution control (step-in- step-over…), view disassembly…

Debugging >