2 releases

0.0.2 Oct 23, 2021
0.0.1 May 8, 2021

#186 in Emulators

Download history 6/week @ 2024-02-19 27/week @ 2024-02-26 6/week @ 2024-03-04 16/week @ 2024-03-11 2/week @ 2024-03-25 45/week @ 2024-04-01 4/week @ 2024-04-15

51 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

~220KB