From 881089552953facb4836003e24895342cf147882 Mon Sep 17 00:00:00 2001 From: Benjamyn Love Date: Sun, 22 Apr 2018 00:52:54 +1000 Subject: [PATCH] Fixed permissions of tools --- nand2tetris/tools/.DS_Store | Bin nand2tetris/tools/Assembler.bat | 0 nand2tetris/tools/Assembler.sh | 0 nand2tetris/tools/CPUEmulator.bat | 0 nand2tetris/tools/CPUEmulator.sh | 0 nand2tetris/tools/HardwareSimulator.bat | 0 nand2tetris/tools/HardwareSimulator.sh | 0 nand2tetris/tools/JackCompiler.bat | 0 nand2tetris/tools/JackCompiler.sh | 0 nand2tetris/tools/OS/Array.vm | 0 nand2tetris/tools/OS/Keyboard.vm | 0 nand2tetris/tools/OS/Math.vm | 0 nand2tetris/tools/OS/Memory.vm | 0 nand2tetris/tools/OS/Output.vm | 0 nand2tetris/tools/OS/Screen.vm | 0 nand2tetris/tools/OS/String.vm | 0 nand2tetris/tools/OS/Sys.vm | 0 nand2tetris/tools/TextComparer.bat | 0 nand2tetris/tools/TextComparer.sh | 0 nand2tetris/tools/VMEmulator.bat | 0 nand2tetris/tools/VMEmulator.sh | 0 nand2tetris/tools/bin/Hardware Simulator.dat | 1 + nand2tetris/tools/bin/Virtual Machine Emulator.dat | 0 nand2tetris/tools/bin/classes/CPUEmulatorMain.class | Bin .../tools/bin/classes/HackAssemblerMain.class | Bin .../tools/bin/classes/HardwareSimulatorMain.class | Bin nand2tetris/tools/bin/classes/TextComparer.class | Bin nand2tetris/tools/bin/classes/VMEmulatorMain.class | Bin nand2tetris/tools/bin/help/asmAbout.html | 0 nand2tetris/tools/bin/help/asmUsage.html | 0 nand2tetris/tools/bin/help/compiler.txt | 0 nand2tetris/tools/bin/help/cpuAbout.html | 0 nand2tetris/tools/bin/help/cpuUsage.html | 0 nand2tetris/tools/bin/help/hwAbout.html | 0 nand2tetris/tools/bin/help/hwUsage.html | 0 nand2tetris/tools/bin/help/vmAbout.html | 0 nand2tetris/tools/bin/help/vmUsage.html | 0 nand2tetris/tools/bin/images/arrow2.gif | Bin nand2tetris/tools/bin/images/calculator2.gif | Bin nand2tetris/tools/bin/images/cancel.gif | Bin nand2tetris/tools/bin/images/chip.gif | Bin nand2tetris/tools/bin/images/clock2.gif | Bin nand2tetris/tools/bin/images/equal.gif | Bin nand2tetris/tools/bin/images/find.gif | Bin nand2tetris/tools/bin/images/hex.gif | Bin nand2tetris/tools/bin/images/keyboard.gif | Bin nand2tetris/tools/bin/images/ok.gif | Bin nand2tetris/tools/bin/images/ok2.gif | Bin nand2tetris/tools/bin/images/open.gif | Bin nand2tetris/tools/bin/images/open2.gif | Bin nand2tetris/tools/bin/images/opendoc.gif | Bin nand2tetris/tools/bin/images/redflag.gif | Bin nand2tetris/tools/bin/images/save.gif | Bin nand2tetris/tools/bin/images/scroll.gif | Bin nand2tetris/tools/bin/images/smallcancel.gif | Bin nand2tetris/tools/bin/images/smallequal.gif | Bin nand2tetris/tools/bin/images/smallminus.gif | Bin nand2tetris/tools/bin/images/smallnew.gif | Bin nand2tetris/tools/bin/images/smallok.gif | Bin nand2tetris/tools/bin/images/smallplus.gif | Bin nand2tetris/tools/bin/images/vcrfastforward.gif | Bin nand2tetris/tools/bin/images/vcrforward.gif | Bin nand2tetris/tools/bin/images/vcrrewind.gif | Bin nand2tetris/tools/bin/images/vcrstop.gif | Bin nand2tetris/tools/bin/lib/AssemblerGUI.jar | Bin nand2tetris/tools/bin/lib/Compilers.jar | Bin nand2tetris/tools/bin/lib/Hack.jar | Bin nand2tetris/tools/bin/lib/HackGUI.jar | Bin nand2tetris/tools/bin/lib/Simulators.jar | Bin nand2tetris/tools/bin/lib/SimulatorsGUI.jar | Bin nand2tetris/tools/bin/lib/TranslatorsGUI.jar | Bin nand2tetris/tools/bin/scripts/defaultCPU.txt | 0 nand2tetris/tools/bin/scripts/defaultHW.txt | 0 nand2tetris/tools/bin/scripts/defaultVM.txt | 0 nand2tetris/tools/builtInChips/ALU.class | Bin nand2tetris/tools/builtInChips/ALU.hdl | 0 nand2tetris/tools/builtInChips/ARegister.class | Bin nand2tetris/tools/builtInChips/ARegister.hdl | 0 nand2tetris/tools/builtInChips/Add16.class | Bin nand2tetris/tools/builtInChips/Add16.hdl | 0 nand2tetris/tools/builtInChips/And.class | Bin nand2tetris/tools/builtInChips/And.hdl | 0 nand2tetris/tools/builtInChips/And16.hdl | 0 nand2tetris/tools/builtInChips/Bit.class | Bin nand2tetris/tools/builtInChips/Bit.hdl | 0 nand2tetris/tools/builtInChips/DFF.class | Bin nand2tetris/tools/builtInChips/DFF.hdl | 0 nand2tetris/tools/builtInChips/DMux.class | Bin nand2tetris/tools/builtInChips/DMux.hdl | 0 nand2tetris/tools/builtInChips/DMux4Way.class | Bin nand2tetris/tools/builtInChips/DMux4Way.hdl | 0 nand2tetris/tools/builtInChips/DMux8Way.class | Bin nand2tetris/tools/builtInChips/DMux8Way.hdl | 0 nand2tetris/tools/builtInChips/DRegister.class | Bin nand2tetris/tools/builtInChips/DRegister.hdl | 0 nand2tetris/tools/builtInChips/FullAdder.class | Bin nand2tetris/tools/builtInChips/FullAdder.hdl | 0 nand2tetris/tools/builtInChips/HalfAdder.class | Bin nand2tetris/tools/builtInChips/HalfAdder.hdl | 0 nand2tetris/tools/builtInChips/Inc16.class | Bin nand2tetris/tools/builtInChips/Inc16.hdl | 0 nand2tetris/tools/builtInChips/Keyboard.class | Bin nand2tetris/tools/builtInChips/Keyboard.hdl | 0 nand2tetris/tools/builtInChips/Mux.class | Bin nand2tetris/tools/builtInChips/Mux.hdl | 0 nand2tetris/tools/builtInChips/Mux16.hdl | 0 nand2tetris/tools/builtInChips/Mux4Way16.class | Bin nand2tetris/tools/builtInChips/Mux4Way16.hdl | 0 nand2tetris/tools/builtInChips/Mux8Way16.class | Bin nand2tetris/tools/builtInChips/Mux8Way16.hdl | 0 nand2tetris/tools/builtInChips/Nand.class | Bin nand2tetris/tools/builtInChips/Nand.hdl | 0 nand2tetris/tools/builtInChips/Not.class | Bin nand2tetris/tools/builtInChips/Not.hdl | 0 nand2tetris/tools/builtInChips/Not16.class | Bin nand2tetris/tools/builtInChips/Not16.hdl | 0 nand2tetris/tools/builtInChips/Or.class | Bin nand2tetris/tools/builtInChips/Or.hdl | 0 nand2tetris/tools/builtInChips/Or16.hdl | 0 nand2tetris/tools/builtInChips/Or8Way.class | Bin nand2tetris/tools/builtInChips/Or8Way.hdl | 0 nand2tetris/tools/builtInChips/PC.class | Bin nand2tetris/tools/builtInChips/PC.hdl | 0 nand2tetris/tools/builtInChips/RAM.class | Bin nand2tetris/tools/builtInChips/RAM16K.class | Bin nand2tetris/tools/builtInChips/RAM16K.hdl | 0 nand2tetris/tools/builtInChips/RAM4K.class | Bin nand2tetris/tools/builtInChips/RAM4K.hdl | 0 nand2tetris/tools/builtInChips/RAM512.class | Bin nand2tetris/tools/builtInChips/RAM512.hdl | 0 nand2tetris/tools/builtInChips/RAM64.class | Bin nand2tetris/tools/builtInChips/RAM64.hdl | 0 nand2tetris/tools/builtInChips/RAM8.class | Bin nand2tetris/tools/builtInChips/RAM8.hdl | 0 nand2tetris/tools/builtInChips/ROM32K.class | Bin nand2tetris/tools/builtInChips/ROM32K.hdl | 0 nand2tetris/tools/builtInChips/Register.class | Bin nand2tetris/tools/builtInChips/Register.hdl | 0 .../tools/builtInChips/RegisterWithGUI.class | Bin nand2tetris/tools/builtInChips/Screen.class | Bin nand2tetris/tools/builtInChips/Screen.hdl | 0 nand2tetris/tools/builtInChips/Xor.class | Bin nand2tetris/tools/builtInChips/Xor.hdl | 0 nand2tetris/tools/builtInVMCode/Array.class | Bin nand2tetris/tools/builtInVMCode/JackOSClass.class | Bin nand2tetris/tools/builtInVMCode/Keyboard.class | Bin nand2tetris/tools/builtInVMCode/Math.class | Bin nand2tetris/tools/builtInVMCode/Memory.class | Bin nand2tetris/tools/builtInVMCode/Output.class | Bin nand2tetris/tools/builtInVMCode/Screen.class | Bin nand2tetris/tools/builtInVMCode/String.class | Bin nand2tetris/tools/builtInVMCode/Sys.class | Bin 152 files changed, 1 insertion(+) mode change 100644 => 100755 nand2tetris/tools/.DS_Store mode change 100644 => 100755 nand2tetris/tools/Assembler.bat mode change 100644 => 100755 nand2tetris/tools/Assembler.sh mode change 100644 => 100755 nand2tetris/tools/CPUEmulator.bat mode change 100644 => 100755 nand2tetris/tools/CPUEmulator.sh mode change 100644 => 100755 nand2tetris/tools/HardwareSimulator.bat mode change 100644 => 100755 nand2tetris/tools/HardwareSimulator.sh mode change 100644 => 100755 nand2tetris/tools/JackCompiler.bat mode change 100644 => 100755 nand2tetris/tools/JackCompiler.sh mode change 100644 => 100755 nand2tetris/tools/OS/Array.vm mode change 100644 => 100755 nand2tetris/tools/OS/Keyboard.vm mode change 100644 => 100755 nand2tetris/tools/OS/Math.vm mode change 100644 => 100755 nand2tetris/tools/OS/Memory.vm mode change 100644 => 100755 nand2tetris/tools/OS/Output.vm mode change 100644 => 100755 nand2tetris/tools/OS/Screen.vm mode change 100644 => 100755 nand2tetris/tools/OS/String.vm mode change 100644 => 100755 nand2tetris/tools/OS/Sys.vm mode change 100644 => 100755 nand2tetris/tools/TextComparer.bat mode change 100644 => 100755 nand2tetris/tools/TextComparer.sh mode change 100644 => 100755 nand2tetris/tools/VMEmulator.bat mode change 100644 => 100755 nand2tetris/tools/VMEmulator.sh create mode 100644 nand2tetris/tools/bin/Hardware Simulator.dat mode change 100644 => 100755 nand2tetris/tools/bin/Virtual Machine Emulator.dat mode change 100644 => 100755 nand2tetris/tools/bin/classes/CPUEmulatorMain.class mode change 100644 => 100755 nand2tetris/tools/bin/classes/HackAssemblerMain.class mode change 100644 => 100755 nand2tetris/tools/bin/classes/HardwareSimulatorMain.class mode change 100644 => 100755 nand2tetris/tools/bin/classes/TextComparer.class mode change 100644 => 100755 nand2tetris/tools/bin/classes/VMEmulatorMain.class mode change 100644 => 100755 nand2tetris/tools/bin/help/asmAbout.html mode change 100644 => 100755 nand2tetris/tools/bin/help/asmUsage.html mode change 100644 => 100755 nand2tetris/tools/bin/help/compiler.txt mode change 100644 => 100755 nand2tetris/tools/bin/help/cpuAbout.html mode change 100644 => 100755 nand2tetris/tools/bin/help/cpuUsage.html mode change 100644 => 100755 nand2tetris/tools/bin/help/hwAbout.html mode change 100644 => 100755 nand2tetris/tools/bin/help/hwUsage.html mode change 100644 => 100755 nand2tetris/tools/bin/help/vmAbout.html mode change 100644 => 100755 nand2tetris/tools/bin/help/vmUsage.html mode change 100644 => 100755 nand2tetris/tools/bin/images/arrow2.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/calculator2.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/cancel.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/chip.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/clock2.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/equal.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/find.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/hex.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/keyboard.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/ok.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/ok2.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/open.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/open2.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/opendoc.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/redflag.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/save.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/scroll.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/smallcancel.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/smallequal.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/smallminus.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/smallnew.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/smallok.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/smallplus.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/vcrfastforward.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/vcrforward.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/vcrrewind.gif mode change 100644 => 100755 nand2tetris/tools/bin/images/vcrstop.gif mode change 100644 => 100755 nand2tetris/tools/bin/lib/AssemblerGUI.jar mode change 100644 => 100755 nand2tetris/tools/bin/lib/Compilers.jar mode change 100644 => 100755 nand2tetris/tools/bin/lib/Hack.jar mode change 100644 => 100755 nand2tetris/tools/bin/lib/HackGUI.jar mode change 100644 => 100755 nand2tetris/tools/bin/lib/Simulators.jar mode change 100644 => 100755 nand2tetris/tools/bin/lib/SimulatorsGUI.jar mode change 100644 => 100755 nand2tetris/tools/bin/lib/TranslatorsGUI.jar mode change 100644 => 100755 nand2tetris/tools/bin/scripts/defaultCPU.txt mode change 100644 => 100755 nand2tetris/tools/bin/scripts/defaultHW.txt mode change 100644 => 100755 nand2tetris/tools/bin/scripts/defaultVM.txt mode change 100644 => 100755 nand2tetris/tools/builtInChips/ALU.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/ALU.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/ARegister.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/ARegister.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Add16.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Add16.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/And.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/And.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/And16.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Bit.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Bit.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/DFF.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/DFF.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/DMux.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/DMux.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/DMux4Way.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/DMux4Way.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/DMux8Way.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/DMux8Way.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/DRegister.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/DRegister.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/FullAdder.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/FullAdder.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/HalfAdder.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/HalfAdder.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Inc16.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Inc16.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Keyboard.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Keyboard.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Mux.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Mux.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Mux16.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Mux4Way16.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Mux4Way16.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Mux8Way16.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Mux8Way16.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Nand.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Nand.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Not.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Not.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Not16.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Not16.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Or.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Or.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Or16.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Or8Way.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Or8Way.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/PC.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/PC.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/RAM.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/RAM16K.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/RAM16K.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/RAM4K.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/RAM4K.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/RAM512.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/RAM512.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/RAM64.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/RAM64.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/RAM8.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/RAM8.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/ROM32K.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/ROM32K.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Register.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Register.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/RegisterWithGUI.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Screen.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Screen.hdl mode change 100644 => 100755 nand2tetris/tools/builtInChips/Xor.class mode change 100644 => 100755 nand2tetris/tools/builtInChips/Xor.hdl mode change 100644 => 100755 nand2tetris/tools/builtInVMCode/Array.class mode change 100644 => 100755 nand2tetris/tools/builtInVMCode/JackOSClass.class mode change 100644 => 100755 nand2tetris/tools/builtInVMCode/Keyboard.class mode change 100644 => 100755 nand2tetris/tools/builtInVMCode/Math.class mode change 100644 => 100755 nand2tetris/tools/builtInVMCode/Memory.class mode change 100644 => 100755 nand2tetris/tools/builtInVMCode/Output.class mode change 100644 => 100755 nand2tetris/tools/builtInVMCode/Screen.class mode change 100644 => 100755 nand2tetris/tools/builtInVMCode/String.class mode change 100644 => 100755 nand2tetris/tools/builtInVMCode/Sys.class 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