Skip to content

Latest commit

 

History

History
77 lines (44 loc) · 1.54 KB

README.md

File metadata and controls

77 lines (44 loc) · 1.54 KB

e6502

e6502 is an emulator that emulates the 6502 processor. While it's being developed for recreational , it could be used as a teaching tool.

The project is still being developed, might want to comeback after some time.

Demo

Watch demo below :

Demo

Features

  • 32x32 screen display
  • Step through code
  • Registers and memory editing and viewing

Tech Stack

Installation

The program has two binaries, a "compiler" called e6502c and the emulator called e6502

To build the compiler

cargo build --bin e6502c

To build the emulator

cargo build --bin e6502

Running

The compiler expects two cli arguments source_code_path and binary_output

e6502c tests/asmcode.asm out.bin

The emulator expects one cli argument, binary_program_path

e6502 out.bin

Resources

Authors

Feedback

If you have any feedback, please reach out to me via mail me at jnjenga.com

Contributing

Contributions are always welcome!

License

MIT