6o6 v1.1: Faster 6502-on-6502 virtualization for a C64/Apple II Apple-1 emulator
Summary
This post introduces 6o6 v1.1, a faster 6502-on-6502 virtualization library for Apple-1 emulation on the C64 or Apple II. It covers the harness/kernel architecture, memory access macros, zero-page optimizations, and benchmarking results, and surveys competing Apple-1 emulators with notes on their accuracy and patching approaches. It also discusses potential future memory-management ideas such as a dynamic pagetable.