Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 704 Bytes

README.md

File metadata and controls

19 lines (17 loc) · 704 Bytes

Py2416Emulator

An emulator for the 2416 CPU, implemented in Python

TODO:

  • NORMALISE assembly in timer_loop.myk and decimal_counter.myk
  • VERIFY that example file loads into memory correctly (test of memory view)
  • VERIFY that example file executes
  • VERIFY correct execution of file by examination of memory contents after execution
  • ADD breakpoints
  • VERIFY breakpoints can be added
  • VERIFY memory contents are correct at breakpoint
  • VERIFY timings are correct at breakpoint

DONE:

  • ADD files from PC - classes for architecture
  • ADD file for example assembly program with associated emulator memory loader
    • Added Myk's two example programmes: timer_loop.myk decimal_counter.myk