2 releases

0.0.2 Oct 23, 2021
0.0.1 May 8, 2021

#198 in Emulators

42 downloads per month
Used in yaxpeax-dis

0BSD license

26KB
579 lines

yaxpeax-6502

crate

yaxpeax-6502 is an instruction decoder for the NMOS 6502 Microprocessor.

This crate implements the traits provided by yaxpeax-arch. However, the crate can be used independently of yaxpeax-arch for projects that wish, for instance, to implement a 6502 emulator.

Missing Features (Not Exhaustive)

  • NMOS 6502 illegal instructions
  • Rockwell 6502 instructions
  • (CMOS) 65C02 Instructions
  • Instructions for 65xx-likes which uses a Z register
    • The above three imply extending this crate with an architecture variant (which I've not done yet).
  • Good integration tests
    • Should Operand implement Eq/PartialEq?
  • Benchmarking

Dependencies

~290KB