yaxpeax-6502

Crates.ioyaxpeax-6502
lib.rsyaxpeax-6502
version0.0.2
sourcesrc
created_at2021-05-08 00:22:46.389351
updated_at2021-10-23 11:37:40.549127
description6502 decoder implementing yaxpeax-arch traits
homepage
repository
max_upload_size
id394605
size93,264
William D. Jones (cr1901)

documentation

README

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
Commit count: 0

cargo fmt