Added extra boolean to accessMemory() to reflect whether the mode of operation is pipelined or not. This allows for some different activity monitor updates depending on mode.
Altered GUI updates, with some tailored to happen only if in pipelined or standard mode.
Altered positioning of wait() statements (including adding two almost sequential statements with a GUI update in between) to allow the more clear demonstration of a pipeline flush, preventing the F/D stage from starting a fetch from the target address because the PC is incremented a little too quickly.
Altered positioning of wait() statements (including adding two almost sequential statements with a GUI update in between) to allow the more clear demonstration of a pipeline flush, preventing the F/D stage from starting a fetch from the target address because the PC is incremented a little too quickly.
Pipelining almost complete; system bus GUI updates need ammending.