On the recordRead 11 Oct 202620 facts
zig64
Vienna, Austria
On the record
- Build and tests
- The README gives `zig build` and `zig build test` commands; its Requirements heading lists no requirements.github.com · read 5 Oct 2026
- CPU emulation
- It implements documented MOS 6502/6510 instructions and addressing modes with cycle-accurate timing.github.com · read 11 Oct 2026
- Debugging
- It provides step-by-step CPU tracing, state inspection, and SID change logging.github.com · read 11 Oct 2026
- Disassembler
- Its assembly tools decode 6502/6510 instructions into readable mnemonics and metadata, and can disassemble memory ranges.github.com · read 11 Oct 2026
- Disassembly
- Its Asm component decodes 6502/6510 instructions into mnemonics and metadata and supports disassembly.github.com · read 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.github.com · read 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.github.com · read 11 Oct 2026
- License
- The project is released under the MIT License, which the README says allows free modification and distribution.github.com · read 5 Oct 2026
- License and warranty
- The project uses the MIT License, which provides the software “AS IS” without warranty.github.com · read 11 Oct 2026
- Maintainer
- The license identifies the copyright holder as Mario Schallner, also known as M64.github.com · read 11 Oct 2026
- Maker information
- The repository is published by the GitHub account M64GitHub; the opened project page does not state a headquarters or founding date.github.com · read 5 Oct 2026
- Maker location
- The M64GitHub profile lists Vienna, Austria.github.com · read 11 Oct 2026
- Product
- zig64 is a Commodore 64 MOS 6510 emulator core implemented in Zig.github.com · read 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.github.com · read 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.github.com · read 5 Oct 2026
- SID analysis
- It tracks SID register writes with cycle information and decodes register changes such as waveform, filter, and envelope settings.github.com · read 11 Oct 2026
- Testing
- The README describes integration with Zig’s testing framework for writing unit tests for C64 code.github.com · read 5 Oct 2026
- Video timing
- Its VIC component synchronizes CPU cycles with PAL and NTSC timing and emulates raster events without generating video output.github.com · read 11 Oct 2026