Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Commodore 64 Emulators
  3. minimal64

minimal64

On the record

API
The README points to example/m64-wrappers.js for an API.github.com · read 11 Oct 2026
Audience
The README says that if a PRG or CRT runs on minimal64, it should also run on real C64 hardware or C64 emulators.github.com · read 11 Oct 2026
Browser example
The repository describes a simple web page with file controls for loading PRG and CRT files.github.com · read 11 Oct 2026
Color
It uses RGB values for the C64's 16 colors and provides functions to set them; PAL/NTSC color encoding and CRT effects are not emulated.github.com · read 11 Oct 2026
Compatibility caveat
Programs that rely on minimal64's custom Kernal will not run on real C64 hardware.github.com · read 4 Oct 2026
Custom Kernal
minimal64 includes a 252-byte custom Kernal and does not include BASIC or Character ROM data.github.com · read 4 Oct 2026
Cycle accuracy
Cycle accuracy is listed as an aim of the project.github.com · read 4 Oct 2026
Emulation limits
Datasette, disk drives, analog color encoding, CRT effects, the user port and parallel port are not emulated.github.com · read 4 Oct 2026
File formats
It supports PRG files and standard 8 KB/16 KB, Ocean Type 1, C64GS and Magic Desk cartridge formats.github.com · read 11 Oct 2026
Hardware limits
Datasette, disk drives, the user port and parallel port are not emulated, and cartridge support is limited to listed formats.github.com · read 11 Oct 2026
Implementation
The emulator is written in plain C and has a custom 252-byte Kernal.github.com · read 11 Oct 2026
Intended use
The project is intended to run new software rather than the C64 software back catalog.github.com · read 11 Oct 2026
License
The repository is published under the GPL-2.0 license.github.com · read 11 Oct 2026
License and author
The repository identifies nopsta as the author and lists a GPL-2.0 license.github.com · read 4 Oct 2026
Program formats
The emulator supports PRG files and selected CRT cartridge formats, including standard 8KB and 16KB cartridges, Ocean Type 1, C64GS and Magic Desk.github.com · read 4 Oct 2026
Purpose
minimal64 is a small Commodore 64 emulator for programs that do not use the Kernal, BASIC or Character ROMs.github.com · read 11 Oct 2026
ROMs
The emulator can load user-supplied Kernal, BASIC and Character ROMs; the included BASIC and Character ROM banks contain no data.github.com · read 11 Oct 2026
Size aim
The project aims to compile to 90 KB of JavaScript, or 36 KB gzipped.github.com · read 11 Oct 2026

Alternatives to minimal64

Every alternative, ranked