Skip to content

visrealm/vrEmu6522

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vrEmu6522

6522/65C22 emulator written in standard C99 with no external dependencies.

Initially created for my HBC-56 (6502 on a backplane) Emulator

Development status

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.

Supported features

  • Timer 1 (one-shot and free-running modes)
  • Timer 2 (one-shot mode)

Unsupported features

  • Everything else

Additional features will be added as required.

Building

vrEmu6522 uses the CMake build system

Checkout repository:

git clone https://github.com/visrealm/vrEmu6522.git
cd vrEmu6522

Setup build:

mkdir build
cd build
cmake ..

Build

cmake --build .

Windows: Optionally, open the generated solution file

Run tests

ctest

Windows: Optionally, build the ALL_TESTS project in the generated solution file

License

This code is licensed under the MIT license