Assignment 1 complete
Test script completes
Use "Purge" to regain control from GladOS
Assignment 2 in progress.
Added mmu, memory, pcb classes
Modified CPU to include execute method
Major TODO's:
Add PCB and CPU displays
Update shell load command
Write shell run command
Flesh out execute (implement opcodes)
Assignment 2 in progress.
Updated host display with place holders for CPU and PCB
Added load command to mmu and shell
Major TODO's:
Make the CPU and PCB displays actually do something
Write shell run command
Flesh out execute (implement opcodes)
Assignment 2 in progress.
load command working, including display
CPU dispay partially working
Major TODO's:
PC display updates on clock tick.
Maybe move memory updates on clock ticks too?
Write shell run command
Flesh out execute (implement opcodes)
Assignment 2 in progress.
load command working, including display
CPU display working including update on tick
shell run command partially implemented
single step operation attempted (broken)
a9, ad, 00 operations implements (broken)
Major TODO's:
Maybe move memory updates on clock ticks too?
Flesh out execute (implement remaining opcodes)
fix run
fix single step
Assignment 2 in progress.
load command working, including display
CPU display working including update on cycle
Shell run command complete
a9, ad, 00 operations implemented
single step operation attempted (broken)
Major TODO's:
Flesh out execute (implement remaining opcodes)
fix single step
Assignment 2 in progress.
Single step working
some opcodes implemented
all implemented opcodes tested
Major TODO's:
Implement remaining opcodes, test them.
Assingment 2 complete
commit from memory in to gh-pages
Assingment 2 complete
Merge branch 'main' into gh-pages