- Home
- Commodore 64 Emulators
- minimal64
On the recordRead 11 Oct 202621 facts
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