Add support for the 65C816 to py65

Py65 (https://github.com/mnaberez/py65) is a great simulator for the 6502. Recently I added support for interrupts (https://github.com/tmr4/py65_int) and a debug window (https://github.com/tmr4/py65_debug_window). After success with these modifications, I decided to try adding support for the 65C816. Luckily, py65 is open-source and enhancing it isn’t very difficult.

This repository provides a framework for adding support for the 65C816 to py65. I’ve included the modules I’ve developed to simulate and test the 65C816. As noted below, a few modifications are needed to the core py65 modules as well.

Screenshot of py65 running Liara Forth on a simulated 65C816

I’ve included the main device module, mpu65c816.py, to add simulation support for the 65C816 to py65. I’ve also include several modules for testing the 65C816

 

 

 

To finish reading, please visit source site