This is a working 6502 emulator with support for quantum operations provided by qrack.
See ReadMe.txt for the original readme documentation.
Clone qrack. Follow the instructions on that repository for installing qrack, including OpenCL support.
Specify the SDL2 include directory:
export SDLDIR=/usr/include/SDL2(...Or wherever your SDL2 headers reside on your system.)
From qrack checkout directory, for the v7 API:
mkdir _build && cd _build && cmake -DENABLE_BCD=ON -DENABLE_ROT_API=ON -DENABLE_REG_GATES=ON .. && make installFor v6 API, the -D options are not necessary. The make install operation might require sudo privileges.
Then, make all in the vm6502q checkout directory. This will use the installed qrack library and headers.
Run ./vm65 -r file.dat or use make run from the examples repository.