6522/65C22 emulator written in standard C99 with no external dependencies.
Initially created for my HBC-56 (6502 on a backplane) Emulator
Unlike my vrEmu6502 and vrEmuTms9918 libraries, this library is in the very early stages of development. So far, I am only implementing features of the 65C22 that I am actively using in my HBC-56 project.
- Timer 1 (one-shot and free-running modes)
- Timer 2 (one-shot mode)
- Everything else
Additional features will be added as required.
vrEmu6522 uses the CMake build system
git clone https://github.com/visrealm/vrEmu6522.git
cd vrEmu6522
mkdir build
cd build
cmake ..
cmake --build .
Windows: Optionally, open the generated solution file
ctest
Windows: Optionally, build the ALL_TESTS project in the generated solution file
This code is licensed under the MIT license