1
0
mirror of https://github.com/rkujawa/rk65c02.git synced 2025-03-02 23:29:23 +00:00
Radosław Kujawa 0896956337
Include argument names in prototype.
For doxygen purposes.
2018-07-24 19:20:29 +02:00
2018-03-26 16:28:38 +02:00
2018-07-24 19:20:29 +02:00
2018-06-25 14:06:38 +02:00
2017-01-23 13:47:22 +01:00
2018-04-09 17:07:21 +02:00
2018-06-25 14:06:48 +02:00

rk65c02

65C02 code interpreter/emulator/disassembler.

rk65c02 logo

This project is a work in progress. The rk65c02 is a library implementing an emulator of WDC 65C02S CPU. It does not aim to be cycle-exact emulator, but otherwise it tries to mimic behaviour of 65C02S as close as possible. Currently, the following features are implemented:

  • Emulation of all opcodes, including WDC extensions and BCD mode.
  • 16-bit address space.
  • Support for interrupts.

The only external dependencies (besides standard C library) are Boehm GC and uthash. On Fedora these can be installed with gc-devel and uthash-devel packages.

If you want to build tests, kyua quality assurance toolkit, atf testing framework and vasm assembler (6502 with std syntax) are also necessary.

Description
Experimental 65C02 machine code interpreter/emulator/disassembler.
Readme GPL-3.0 462 KiB
Languages
C 88.4%
Assembly 8.8%
Makefile 2.1%
Awk 0.7%