zig64
The facts below are what the maker publishes about zig64, checked and dated. Our editors have not written about it yet.
The facts
Each one read from zig64's own pages, with the date it was checked.
What it does
- Build and tests
- The README gives `zig build` and `zig build test` commands; its Requirements heading lists no requirements.checked 5 Oct 2026
- CPU emulation
- It implements documented MOS 6502/6510 instructions and addressing modes with cycle-accurate timing.checked 11 Oct 2026
- Debugging
- It provides step-by-step CPU tracing, state inspection, and SID change logging.checked 11 Oct 2026
- Disassembler
- Its assembly tools decode 6502/6510 instructions into readable mnemonics and metadata, and can disassemble memory ranges.checked 11 Oct 2026
- Disassembly
- Its Asm component decodes 6502/6510 instructions into mnemonics and metadata and supports disassembly.checked 5 Oct 2026
- Integration
- The README describes zig64 as a computational backbone for virtual C64 applications and names zigreSID as a related tool it can power.checked 11 Oct 2026
- Intended users
- The README presents the core as a foundation for C64 software analysis, SID player routine analysis, debugging, and custom sound tools.checked 11 Oct 2026
- License
- The project is released under the MIT License, which the README says allows free modification and distribution.checked 5 Oct 2026
- License and warranty
- The project uses the MIT License, which provides the software “AS IS” without warranty.checked 11 Oct 2026
- Maintainer
- The license identifies the copyright holder as Mario Schallner, also known as M64.checked 11 Oct 2026
- Product
- zig64 is a Commodore 64 MOS 6510 emulator core implemented in Zig.checked 11 Oct 2026
- Program loading
- The core can load .prg files into its 64KB memory and optionally set the CPU program counter to the load address.checked 11 Oct 2026
- Related project
- The README names zigreSID as a related SID sound emulation library for Zig that integrates with zig64 for .sid playback.checked 5 Oct 2026
- SID analysis
- It tracks SID register writes with cycle information and decodes register changes such as waveform, filter, and envelope settings.checked 11 Oct 2026
- Testing
- The README describes integration with Zig’s testing framework for writing unit tests for C64 code.checked 5 Oct 2026
- Video timing
- Its VIC component synchronizes CPU cycles with PAL and NTSC timing and emulates raster events without generating video output.checked 11 Oct 2026
- Zig testing
- The project describes integration with Zig’s testing framework for writing unit tests for C64 code.checked 11 Oct 2026
The company
- Headquarters
- Vienna, Austriachecked 28 Sep 2026
- Maker information
- The repository is published by the GitHub account M64GitHub; the opened project page does not state a headquarters or founding date.checked 5 Oct 2026
- Maker location
- The M64GitHub profile lists Vienna, Austria.checked 11 Oct 2026
Alternatives to zig64
- 1
TRX64
Free planOpen sourceWebAPILinuxmacOS7.5Free plan - 2
Frodo
Free planOpen sourceAndroidLinuxmacOSSelf-hosted7.4Free plan - 3
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 4
VICE
Free planAndroidLinuxmacOSWindows7.1Free plan - 5
Power64
macOS6.7$30 one-time - 6
C64 Forever
Free planWindows6.6$19.95 one-time
