05-29-2013, 12:42 AM
It looks like I'll have to do my trial tomorrow, the debugging for the PC took a lot longer than I expected. However, it is just about finished now! The PC will consist of 1 vertical shift register per program in memory, and an N bit decoder to perform operations like Branching and Subroutine Calls. You will be able to branch unconditionally by user input to the PC control panel, and there will be an opcode you can put into your program to perform a conditional branch. Subroutines will be possible by user input to the control panel as well. Once I get into more complex programming, you will be able to interact with programs not only through the PC control panel, but also by your input to the CPU. You can think of the PC control panel as a 'mouse' of sorts, and the CPU's B input would be a basic 'keyboard'. Exciting stuff is in the works, so wish me luck!