Before and after with
before
proc vmJumpIfTrue(self: Computer) =
if self.s.processor.memory1 != 0:
self.s.processor.programCounter = self.s.processor.memory2
else:
self.s.processor.programCounter = self.s.processor.programCounter +
3
Run
after
proc vmJumpIfTrue(self: Computer) =
with self.s.processor:
if memory1 != 0:
programCounter = memory2
else:
programCounter = programCounter + 3
Run
Very, very nice a clean.
