_KernelProgramList to _ResidentQueue
Also visually disable the start button after clicking it
Definable program sizes and number of programs
Loading of 3 programs into memory
Running of a single program regardless of what program location it's in. Clearall shell command to clear all program locations in memory
Running single program through a barebones CpuScheduler
Basic context switching, but can't test until I make runall shell command
First implementation of runall
Code cleanup. Move constants with constants. Spaces -> Tabs to match other files
Create a processState class that will be used instead of just PCBs on the readyQueue/residentList. Properly sets mode bit. Properly ends CPU when process is terminated
Bug fixes for setting process state
Wow, I'm not quite sure how I messed that one up
Checking for valid state before running programs
Spaces -> Tabs
It would be nice to actually add the program onto the ReadyQueue.
On unknown opcode, terminate the offending program, but let the other processes keep working
Add quantum shell command
Changed the PCB display to a Ready Queue diplay
Add ability to toggle terminated processes
Add processes shell command