diff --git a/nand2tetris/tools/.DS_Store b/nand2tetris/tools/.DS_Store old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/Assembler.bat b/nand2tetris/tools/Assembler.bat old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/Assembler.sh b/nand2tetris/tools/Assembler.sh old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/CPUEmulator.bat b/nand2tetris/tools/CPUEmulator.bat old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/CPUEmulator.sh b/nand2tetris/tools/CPUEmulator.sh old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/HardwareSimulator.bat b/nand2tetris/tools/HardwareSimulator.bat old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/HardwareSimulator.sh b/nand2tetris/tools/HardwareSimulator.sh old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/JackCompiler.bat b/nand2tetris/tools/JackCompiler.bat old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/JackCompiler.sh b/nand2tetris/tools/JackCompiler.sh old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/OS/Array.vm b/nand2tetris/tools/OS/Array.vm old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/OS/Keyboard.vm b/nand2tetris/tools/OS/Keyboard.vm old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/OS/Math.vm b/nand2tetris/tools/OS/Math.vm old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/OS/Memory.vm b/nand2tetris/tools/OS/Memory.vm old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/OS/Output.vm b/nand2tetris/tools/OS/Output.vm old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/OS/Screen.vm b/nand2tetris/tools/OS/Screen.vm old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/OS/String.vm b/nand2tetris/tools/OS/String.vm old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/OS/Sys.vm b/nand2tetris/tools/OS/Sys.vm old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/TextComparer.bat b/nand2tetris/tools/TextComparer.bat old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/TextComparer.sh b/nand2tetris/tools/TextComparer.sh old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/VMEmulator.bat b/nand2tetris/tools/VMEmulator.bat old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/VMEmulator.sh b/nand2tetris/tools/VMEmulator.sh old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/Hardware Simulator.dat b/nand2tetris/tools/bin/Hardware Simulator.dat new file mode 100644 index 0000000..a93f9d1 --- /dev/null +++ b/nand2tetris/tools/bin/Hardware Simulator.dat @@ -0,0 +1 @@ +/home/benjamyn/.git/nand2tetris-work/nand2tetris/tools/builtInChips diff --git a/nand2tetris/tools/bin/Virtual Machine Emulator.dat b/nand2tetris/tools/bin/Virtual Machine Emulator.dat old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/classes/CPUEmulatorMain.class b/nand2tetris/tools/bin/classes/CPUEmulatorMain.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/classes/HackAssemblerMain.class b/nand2tetris/tools/bin/classes/HackAssemblerMain.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/classes/HardwareSimulatorMain.class b/nand2tetris/tools/bin/classes/HardwareSimulatorMain.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/classes/TextComparer.class b/nand2tetris/tools/bin/classes/TextComparer.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/classes/VMEmulatorMain.class b/nand2tetris/tools/bin/classes/VMEmulatorMain.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/help/asmAbout.html b/nand2tetris/tools/bin/help/asmAbout.html old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/help/asmUsage.html b/nand2tetris/tools/bin/help/asmUsage.html old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/help/compiler.txt b/nand2tetris/tools/bin/help/compiler.txt old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/help/cpuAbout.html b/nand2tetris/tools/bin/help/cpuAbout.html old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/help/cpuUsage.html b/nand2tetris/tools/bin/help/cpuUsage.html old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/help/hwAbout.html b/nand2tetris/tools/bin/help/hwAbout.html old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/help/hwUsage.html b/nand2tetris/tools/bin/help/hwUsage.html old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/help/vmAbout.html b/nand2tetris/tools/bin/help/vmAbout.html old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/help/vmUsage.html b/nand2tetris/tools/bin/help/vmUsage.html old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/arrow2.gif b/nand2tetris/tools/bin/images/arrow2.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/calculator2.gif b/nand2tetris/tools/bin/images/calculator2.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/cancel.gif b/nand2tetris/tools/bin/images/cancel.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/chip.gif b/nand2tetris/tools/bin/images/chip.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/clock2.gif b/nand2tetris/tools/bin/images/clock2.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/equal.gif b/nand2tetris/tools/bin/images/equal.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/find.gif b/nand2tetris/tools/bin/images/find.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/hex.gif b/nand2tetris/tools/bin/images/hex.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/keyboard.gif b/nand2tetris/tools/bin/images/keyboard.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/ok.gif b/nand2tetris/tools/bin/images/ok.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/ok2.gif b/nand2tetris/tools/bin/images/ok2.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/open.gif b/nand2tetris/tools/bin/images/open.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/open2.gif b/nand2tetris/tools/bin/images/open2.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/opendoc.gif b/nand2tetris/tools/bin/images/opendoc.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/redflag.gif b/nand2tetris/tools/bin/images/redflag.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/save.gif b/nand2tetris/tools/bin/images/save.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/scroll.gif b/nand2tetris/tools/bin/images/scroll.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/smallcancel.gif b/nand2tetris/tools/bin/images/smallcancel.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/smallequal.gif b/nand2tetris/tools/bin/images/smallequal.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/smallminus.gif b/nand2tetris/tools/bin/images/smallminus.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/smallnew.gif b/nand2tetris/tools/bin/images/smallnew.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/smallok.gif b/nand2tetris/tools/bin/images/smallok.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/smallplus.gif b/nand2tetris/tools/bin/images/smallplus.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/vcrfastforward.gif b/nand2tetris/tools/bin/images/vcrfastforward.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/vcrforward.gif b/nand2tetris/tools/bin/images/vcrforward.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/vcrrewind.gif b/nand2tetris/tools/bin/images/vcrrewind.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/images/vcrstop.gif b/nand2tetris/tools/bin/images/vcrstop.gif old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/lib/AssemblerGUI.jar b/nand2tetris/tools/bin/lib/AssemblerGUI.jar old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/lib/Compilers.jar b/nand2tetris/tools/bin/lib/Compilers.jar old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/lib/Hack.jar b/nand2tetris/tools/bin/lib/Hack.jar old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/lib/HackGUI.jar b/nand2tetris/tools/bin/lib/HackGUI.jar old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/lib/Simulators.jar b/nand2tetris/tools/bin/lib/Simulators.jar old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/lib/SimulatorsGUI.jar b/nand2tetris/tools/bin/lib/SimulatorsGUI.jar old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/lib/TranslatorsGUI.jar b/nand2tetris/tools/bin/lib/TranslatorsGUI.jar old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/scripts/defaultCPU.txt b/nand2tetris/tools/bin/scripts/defaultCPU.txt old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/scripts/defaultHW.txt b/nand2tetris/tools/bin/scripts/defaultHW.txt old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/bin/scripts/defaultVM.txt b/nand2tetris/tools/bin/scripts/defaultVM.txt old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/ALU.class b/nand2tetris/tools/builtInChips/ALU.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/ALU.hdl b/nand2tetris/tools/builtInChips/ALU.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/ARegister.class b/nand2tetris/tools/builtInChips/ARegister.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/ARegister.hdl b/nand2tetris/tools/builtInChips/ARegister.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Add16.class b/nand2tetris/tools/builtInChips/Add16.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Add16.hdl b/nand2tetris/tools/builtInChips/Add16.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/And.class b/nand2tetris/tools/builtInChips/And.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/And.hdl b/nand2tetris/tools/builtInChips/And.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/And16.hdl b/nand2tetris/tools/builtInChips/And16.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Bit.class b/nand2tetris/tools/builtInChips/Bit.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Bit.hdl b/nand2tetris/tools/builtInChips/Bit.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/DFF.class b/nand2tetris/tools/builtInChips/DFF.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/DFF.hdl b/nand2tetris/tools/builtInChips/DFF.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/DMux.class b/nand2tetris/tools/builtInChips/DMux.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/DMux.hdl b/nand2tetris/tools/builtInChips/DMux.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/DMux4Way.class b/nand2tetris/tools/builtInChips/DMux4Way.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/DMux4Way.hdl b/nand2tetris/tools/builtInChips/DMux4Way.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/DMux8Way.class b/nand2tetris/tools/builtInChips/DMux8Way.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/DMux8Way.hdl b/nand2tetris/tools/builtInChips/DMux8Way.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/DRegister.class b/nand2tetris/tools/builtInChips/DRegister.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/DRegister.hdl b/nand2tetris/tools/builtInChips/DRegister.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/FullAdder.class b/nand2tetris/tools/builtInChips/FullAdder.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/FullAdder.hdl b/nand2tetris/tools/builtInChips/FullAdder.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/HalfAdder.class b/nand2tetris/tools/builtInChips/HalfAdder.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/HalfAdder.hdl b/nand2tetris/tools/builtInChips/HalfAdder.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Inc16.class b/nand2tetris/tools/builtInChips/Inc16.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Inc16.hdl b/nand2tetris/tools/builtInChips/Inc16.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Keyboard.class b/nand2tetris/tools/builtInChips/Keyboard.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Keyboard.hdl b/nand2tetris/tools/builtInChips/Keyboard.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Mux.class b/nand2tetris/tools/builtInChips/Mux.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Mux.hdl b/nand2tetris/tools/builtInChips/Mux.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Mux16.hdl b/nand2tetris/tools/builtInChips/Mux16.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Mux4Way16.class b/nand2tetris/tools/builtInChips/Mux4Way16.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Mux4Way16.hdl b/nand2tetris/tools/builtInChips/Mux4Way16.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Mux8Way16.class b/nand2tetris/tools/builtInChips/Mux8Way16.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Mux8Way16.hdl b/nand2tetris/tools/builtInChips/Mux8Way16.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Nand.class b/nand2tetris/tools/builtInChips/Nand.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Nand.hdl b/nand2tetris/tools/builtInChips/Nand.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Not.class b/nand2tetris/tools/builtInChips/Not.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Not.hdl b/nand2tetris/tools/builtInChips/Not.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Not16.class b/nand2tetris/tools/builtInChips/Not16.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Not16.hdl b/nand2tetris/tools/builtInChips/Not16.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Or.class b/nand2tetris/tools/builtInChips/Or.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Or.hdl b/nand2tetris/tools/builtInChips/Or.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Or16.hdl b/nand2tetris/tools/builtInChips/Or16.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Or8Way.class b/nand2tetris/tools/builtInChips/Or8Way.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Or8Way.hdl b/nand2tetris/tools/builtInChips/Or8Way.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/PC.class b/nand2tetris/tools/builtInChips/PC.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/PC.hdl b/nand2tetris/tools/builtInChips/PC.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/RAM.class b/nand2tetris/tools/builtInChips/RAM.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/RAM16K.class b/nand2tetris/tools/builtInChips/RAM16K.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/RAM16K.hdl b/nand2tetris/tools/builtInChips/RAM16K.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/RAM4K.class b/nand2tetris/tools/builtInChips/RAM4K.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/RAM4K.hdl b/nand2tetris/tools/builtInChips/RAM4K.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/RAM512.class b/nand2tetris/tools/builtInChips/RAM512.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/RAM512.hdl b/nand2tetris/tools/builtInChips/RAM512.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/RAM64.class b/nand2tetris/tools/builtInChips/RAM64.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/RAM64.hdl b/nand2tetris/tools/builtInChips/RAM64.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/RAM8.class b/nand2tetris/tools/builtInChips/RAM8.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/RAM8.hdl b/nand2tetris/tools/builtInChips/RAM8.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/ROM32K.class b/nand2tetris/tools/builtInChips/ROM32K.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/ROM32K.hdl b/nand2tetris/tools/builtInChips/ROM32K.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Register.class b/nand2tetris/tools/builtInChips/Register.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Register.hdl b/nand2tetris/tools/builtInChips/Register.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/RegisterWithGUI.class b/nand2tetris/tools/builtInChips/RegisterWithGUI.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Screen.class b/nand2tetris/tools/builtInChips/Screen.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Screen.hdl b/nand2tetris/tools/builtInChips/Screen.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Xor.class b/nand2tetris/tools/builtInChips/Xor.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInChips/Xor.hdl b/nand2tetris/tools/builtInChips/Xor.hdl old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInVMCode/Array.class b/nand2tetris/tools/builtInVMCode/Array.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInVMCode/JackOSClass.class b/nand2tetris/tools/builtInVMCode/JackOSClass.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInVMCode/Keyboard.class b/nand2tetris/tools/builtInVMCode/Keyboard.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInVMCode/Math.class b/nand2tetris/tools/builtInVMCode/Math.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInVMCode/Memory.class b/nand2tetris/tools/builtInVMCode/Memory.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInVMCode/Output.class b/nand2tetris/tools/builtInVMCode/Output.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInVMCode/Screen.class b/nand2tetris/tools/builtInVMCode/Screen.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInVMCode/String.class b/nand2tetris/tools/builtInVMCode/String.class old mode 100644 new mode 100755 diff --git a/nand2tetris/tools/builtInVMCode/Sys.class b/nand2tetris/tools/builtInVMCode/Sys.class old mode 100644 new mode 100755