Update Man, I don't want to debug opcodes again. I spent so many hours steering at EVM opcodes for tinyeth. The solution is already here, just need to debug, and i'm just not in the mood for that. The road to completing this is also now, just run the debugger.py and fix all the opcodes, and bam, it's working.
Goal was to write some rust code, and goal was reached.
Goal is to implement the 6502 opcodes in two weeks, and be able to run the snake example game from easy6502 by the end.
sudo apt-get install libsdl2-dev
cargo run