Skip to content

zig64-v0.3.0-alpha

Choose a tag to compare

@M64GitHub M64GitHub released this 30 Mar 00:02
· 95 commits to master since this release
043d135

zig64 v0.3.0

This release enhances the zig64 Commodore 64 MOS 6510 emulator core with advanced instruction decoding and disassembly capabilities, a modular code refactor, and comprehensive documentation. Key updates include:

  • Instruction Metadata Decoding: Added decodeInstruction() to decode 6510 opcodes into detailed Instruction structs, including addressing modes and operand metadata.
  • Disassembly Functions: Introduced disassembleForward(), disassembleInstruction(), and disassembleCodeLine() for converting raw bytes into formatted assembly output.
  • Code Refactor: Reorganized into modular files: cpu.zig, mem.zig, vic.zig, sid.zig, and asm.zig for improved maintainability.
  • Updated Documentation: Revised README with a system overview, detailed API reference, and example code.

Happy emulating!