├── .gitignore ├── ExamplePrograms ├── Bresenhams-1.s ├── Bresenhams-1.schem ├── Bresenhams-1.txt ├── Bresenhams-2.s ├── Bresenhams-2.schem ├── Bresenhams-2.txt ├── Bresenhams-3.s ├── Bresenhams-3.schem ├── Bresenhams-3.txt ├── Fibonacci.s ├── Fibonacci.schem ├── Fibonacci.txt ├── Linear.s ├── Linear.schem ├── Linear.txt ├── MemArray.s ├── MemArray.schem ├── MemArray.txt ├── Pong-1.s ├── Pong-1.schem ├── Pong-1.txt ├── Pong-2.s ├── Pong-2.schem ├── Pong-2.txt ├── Pong-3.s ├── Pong-3.schem ├── Pong-3.txt ├── Pong-4.s ├── Pong-4.schem ├── Pong-4.txt ├── Processes.s ├── Processes.schem ├── Processes.txt ├── Snake0.s ├── Snake0.schem ├── Snake0.txt ├── Snake1.s ├── Snake1.schem ├── Snake1.txt ├── Snake2.s ├── Snake2.schem ├── Snake2.txt ├── Snake3.s ├── Snake3.schem ├── Snake3.txt ├── Snake4.s ├── Snake4.schem ├── Snake4.txt ├── Sorting.s ├── Sorting.schem └── Sorting.txt ├── LICENSE ├── Main.js ├── Program ├── Example.s ├── Example.schem └── Example.txt ├── README.md ├── Schem.js ├── Utils ├── BaseBoard.schem ├── Opcodes.json └── ProgrammingBoard.schem └── package.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/.gitignore -------------------------------------------------------------------------------- /ExamplePrograms/Bresenhams-1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Bresenhams-1.s -------------------------------------------------------------------------------- /ExamplePrograms/Bresenhams-1.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Bresenhams-1.schem -------------------------------------------------------------------------------- /ExamplePrograms/Bresenhams-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Bresenhams-1.txt -------------------------------------------------------------------------------- /ExamplePrograms/Bresenhams-2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Bresenhams-2.s -------------------------------------------------------------------------------- /ExamplePrograms/Bresenhams-2.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Bresenhams-2.schem -------------------------------------------------------------------------------- /ExamplePrograms/Bresenhams-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Bresenhams-2.txt -------------------------------------------------------------------------------- /ExamplePrograms/Bresenhams-3.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Bresenhams-3.s -------------------------------------------------------------------------------- /ExamplePrograms/Bresenhams-3.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Bresenhams-3.schem -------------------------------------------------------------------------------- /ExamplePrograms/Bresenhams-3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Bresenhams-3.txt -------------------------------------------------------------------------------- /ExamplePrograms/Fibonacci.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Fibonacci.s -------------------------------------------------------------------------------- /ExamplePrograms/Fibonacci.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Fibonacci.schem -------------------------------------------------------------------------------- /ExamplePrograms/Fibonacci.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Fibonacci.txt -------------------------------------------------------------------------------- /ExamplePrograms/Linear.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Linear.s -------------------------------------------------------------------------------- /ExamplePrograms/Linear.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Linear.schem -------------------------------------------------------------------------------- /ExamplePrograms/Linear.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Linear.txt -------------------------------------------------------------------------------- /ExamplePrograms/MemArray.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/MemArray.s -------------------------------------------------------------------------------- /ExamplePrograms/MemArray.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/MemArray.schem -------------------------------------------------------------------------------- /ExamplePrograms/MemArray.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/MemArray.txt -------------------------------------------------------------------------------- /ExamplePrograms/Pong-1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Pong-1.s -------------------------------------------------------------------------------- /ExamplePrograms/Pong-1.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Pong-1.schem -------------------------------------------------------------------------------- /ExamplePrograms/Pong-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Pong-1.txt -------------------------------------------------------------------------------- /ExamplePrograms/Pong-2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Pong-2.s -------------------------------------------------------------------------------- /ExamplePrograms/Pong-2.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Pong-2.schem -------------------------------------------------------------------------------- /ExamplePrograms/Pong-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Pong-2.txt -------------------------------------------------------------------------------- /ExamplePrograms/Pong-3.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Pong-3.s -------------------------------------------------------------------------------- /ExamplePrograms/Pong-3.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Pong-3.schem -------------------------------------------------------------------------------- /ExamplePrograms/Pong-3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Pong-3.txt -------------------------------------------------------------------------------- /ExamplePrograms/Pong-4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Pong-4.s -------------------------------------------------------------------------------- /ExamplePrograms/Pong-4.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Pong-4.schem -------------------------------------------------------------------------------- /ExamplePrograms/Pong-4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Pong-4.txt -------------------------------------------------------------------------------- /ExamplePrograms/Processes.s: -------------------------------------------------------------------------------- 1 | PLD 0 2 | RST $6 3 | NOP 4 | INC $7 5 | POI $6 6 | SLP 0 -------------------------------------------------------------------------------- /ExamplePrograms/Processes.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Processes.schem -------------------------------------------------------------------------------- /ExamplePrograms/Processes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Processes.txt -------------------------------------------------------------------------------- /ExamplePrograms/Snake0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Snake0.s -------------------------------------------------------------------------------- /ExamplePrograms/Snake0.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Snake0.schem -------------------------------------------------------------------------------- /ExamplePrograms/Snake0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Snake0.txt -------------------------------------------------------------------------------- /ExamplePrograms/Snake1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Snake1.s -------------------------------------------------------------------------------- /ExamplePrograms/Snake1.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Snake1.schem -------------------------------------------------------------------------------- /ExamplePrograms/Snake1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Snake1.txt -------------------------------------------------------------------------------- /ExamplePrograms/Snake2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Snake2.s -------------------------------------------------------------------------------- /ExamplePrograms/Snake2.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Snake2.schem -------------------------------------------------------------------------------- /ExamplePrograms/Snake2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Snake2.txt -------------------------------------------------------------------------------- /ExamplePrograms/Snake3.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Snake3.s -------------------------------------------------------------------------------- /ExamplePrograms/Snake3.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Snake3.schem -------------------------------------------------------------------------------- /ExamplePrograms/Snake3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Snake3.txt -------------------------------------------------------------------------------- /ExamplePrograms/Snake4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Snake4.s -------------------------------------------------------------------------------- /ExamplePrograms/Snake4.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Snake4.schem -------------------------------------------------------------------------------- /ExamplePrograms/Snake4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Snake4.txt -------------------------------------------------------------------------------- /ExamplePrograms/Sorting.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Sorting.s -------------------------------------------------------------------------------- /ExamplePrograms/Sorting.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Sorting.schem -------------------------------------------------------------------------------- /ExamplePrograms/Sorting.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/ExamplePrograms/Sorting.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/LICENSE -------------------------------------------------------------------------------- /Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/Main.js -------------------------------------------------------------------------------- /Program/Example.s: -------------------------------------------------------------------------------- 1 | LIM $0 2 | 175 -------------------------------------------------------------------------------- /Program/Example.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/Program/Example.schem -------------------------------------------------------------------------------- /Program/Example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/Program/Example.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/README.md -------------------------------------------------------------------------------- /Schem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/Schem.js -------------------------------------------------------------------------------- /Utils/BaseBoard.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/Utils/BaseBoard.schem -------------------------------------------------------------------------------- /Utils/Opcodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/Utils/Opcodes.json -------------------------------------------------------------------------------- /Utils/ProgrammingBoard.schem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/Utils/ProgrammingBoard.schem -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QSmally/QCPU-Assembler/HEAD/package.json --------------------------------------------------------------------------------