Made fixes for iProject2, then started getting carried away with memory for iProject3.  Committing at weird point.
Programs are loading into memory slots. Not really running. Need to check out what happens with opcodes to account for base and limit.
Definitely broke something. Too tired to figure out why programs won't run. Oh, and I commented out GLaDOS so I can try running one program at a time.
Kind of a large commit, but finally got loading one program working again. phewh.
Runs GLaDOS with FCFS scheduling. W00T. Now to manipulate to do RR scheduling.
Fell asleep after registration.  Didn't get back to coding until after 11pm. More to do, but this basically does iProj3.
It's almost working.  It will run PID 0 until it terminates, then context switches between 1 and 2. I'll try to figure out why in the AM.
This is so close to working right. But I forgot to wake up early enough to finish figuring it out. Gonna try to work on it after class/before band quick before it's graded.