1
0
mirror of https://github.com/rkujawa/rk65c02.git synced 2024-06-01 05:41:27 +00:00
rk65c02/README.md

21 lines
862 B
Markdown
Raw Normal View History

2017-01-16 18:33:02 +00:00
# rk65c02
2018-03-26 14:45:07 +00:00
65C02 code interpreter/emulator/disassembler.
2017-02-09 21:25:38 +00:00
2018-03-26 14:45:07 +00:00
![rk65c02 logo](https://raw.githubusercontent.com/rkujawa/rk65c02/master/res/rk65c02_small.png)
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
2018-06-25 12:06:48 +00:00
framework and `vasm` assembler (6502 with std syntax) are also necessary.
2017-02-09 21:25:38 +00:00