A 6502 and Apple 1 emulator.
- C++ 73%
- Python 13.8%
- CMake 13.2%
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| apple1 | ||
| cores | ||
| io | ||
| target/zephyr/apple1 | ||
| third_party | ||
| tools | ||
| .clang-format | ||
| .clangd | ||
| .gitignore | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| LICENSE | ||
| README.md | ||
| west.yml | ||
ch65
ch65 is a 65C02 emulator and Apple 1 system simulation. It can run wozmon,
a1basic, and achieves the equivalent of a 1.8 MHz 6502 when running on the
CH32V006.
The core emulator is generated which makes it straight forward to experiment with switch based, threaded, or tail call based architectures.
Building
See .forgejo/workflows/build.yaml. ch65 builds for Linux and Zephyr and
requires the cc65 toolchain.