Skip to content

MNoelJones/Py2416Emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

An emulator for the 2416 CPU, implemented in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages