Instructions: The current "processor" simply scans the keyboard and prints any typed keys to the console. The program reads the file "ProcessorDesign.txt". The current script creates a monitor device ("driver") and a keyboard device ("driver") and links them with 8 link gates. These link gates are necessary to parse the byte feedout of the keyboard device and feed it into the bit-based system. Changing the script file changes the program logic. Unfortunately, it's rather complex to understand. Logic Gate Types: a = AND gate n = NOT gate x = XOR gate y = NOR gate z = NAN gate o = OR gate d = Driver gate l = Driver leads Driver Types: 1 = Keyboard 2 = monitor 3 = Power Off (Ends the program when recieving a 1 for the first bit) Format for Logic Gates: GateNumber (5 digits, must be sequential with gate numbers) GateType (a,n,x,y,o, etc.) InPutFrom (first input) InPutFrom (second input) For Lead Gates, the first input is the driver number, the second input is the bit read out of the byte the driver returns. Format for Drivers/Devices: GateNumber (5 digits, must be sequential with driver numbers) GateType (d, for "driver") DriverType (1,2,3, etc.) InPutFrom (Eight gates which it reads from)