Dr. Newberry delivered the source code for both the simulator (LogicSim) that he had written and the GUI interface (LSGUI) that was written by Rolly Jones. The students working on this project were already familiar with LogicSim and how it was used in the Introduction to Computer Architecture course. The graphical user interface part was new to them, but the documentation that Rolly wrote helped them get a quick understanding of how it worked.
Teddy Dreiser interview 1:45 (audio link)
And then documentation [from] the previous programmer on just the user interface. We talked to him a little bit and used his documentation quite a bit. 99% of the user interface was completed, so our main goal was making it so you didn't have to export the circuit into a text file to simulate it in an external program.
Simulating in a more correct fashion so that each element takes a certain amount of time for a signal to propagate through it.
And the other really big requirement Newberry had was a macro gate where user can draw an XOR gate once and save it as a macro and then place that macro multiple times so it’s easy to reuse parts of the circuit.