summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--instructions.ts3
-rw-r--r--pc-thing/aliases.txt (renamed from aliases.txt)0
-rw-r--r--pc-thing/assembler.md (renamed from assembler.md)0
-rw-r--r--pc-thing/assembler.ts (renamed from assembler.ts)0
-rwxr-xr-xpc-thing/build-bootloader.sh (renamed from build-bootloader.sh)0
-rwxr-xr-xpc-thing/build-disk.sh (renamed from build-disk.sh)0
-rw-r--r--pc-thing/code.a (renamed from code.a)0
-rw-r--r--pc-thing/code/.vscode/settings.json (renamed from code/.vscode/settings.json)0
-rw-r--r--pc-thing/code/bootloader.a (renamed from code/bootloader.a)0
-rw-r--r--pc-thing/code/calc.a (renamed from code/calc.a)0
-rw-r--r--pc-thing/code/code-1.a (renamed from code/code-1.a)0
-rw-r--r--pc-thing/code/disk.a (renamed from code/disk.a)0
-rw-r--r--pc-thing/code/glumbo-buff.a (renamed from code/glumbo-buff.a)0
-rw-r--r--pc-thing/code/glumbo.a (renamed from code/glumbo.a)0
-rw-r--r--pc-thing/code/hi.a (renamed from code/hi.a)0
-rw-r--r--pc-thing/code/memman.a (renamed from code/memman.a)0
-rw-r--r--pc-thing/code/move-bootloader.a (renamed from code/move-bootloader.a)0
-rw-r--r--pc-thing/code/move-bootloader.c (renamed from code/move-bootloader.c)0
-rw-r--r--pc-thing/code/printer.a (renamed from code/printer.a)0
-rw-r--r--pc-thing/code/strlib.a (renamed from code/strlib.a)0
-rw-r--r--pc-thing/code/sub1.a (renamed from code/sub1.a)0
-rw-r--r--pc-thing/code/test_aliases.a (renamed from code/test_aliases.a)0
-rw-r--r--pc-thing/code/test_clock.a (renamed from code/test_clock.a)0
-rw-r--r--pc-thing/code/test_strlib.a (renamed from code/test_strlib.a)0
-rw-r--r--pc-thing/code/wozmon.a (renamed from code/wozmon.a)0
-rw-r--r--pc-thing/instructions.md (renamed from instructions.md)0
-rw-r--r--pc-thing/instructions/add.ts (renamed from instructions/add.ts)0
-rw-r--r--pc-thing/instructions/and.ts (renamed from instructions/and.ts)0
-rw-r--r--pc-thing/instructions/clr.ts (renamed from instructions/clr.ts)0
-rw-r--r--pc-thing/instructions/cmp.ts (renamed from instructions/cmp.ts)0
-rw-r--r--pc-thing/instructions/cmr.ts (renamed from instructions/cmr.ts)0
-rw-r--r--pc-thing/instructions/crp.ts (renamed from instructions/crp.ts)0
-rw-r--r--pc-thing/instructions/crr.ts (renamed from instructions/crr.ts)0
-rw-r--r--pc-thing/instructions/dbg.ts (renamed from instructions/dbg.ts)0
-rw-r--r--pc-thing/instructions/dec.ts (renamed from instructions/dec.ts)0
-rw-r--r--pc-thing/instructions/decr.ts (renamed from instructions/decr.ts)0
-rw-r--r--pc-thing/instructions/div.ts (renamed from instructions/div.ts)0
-rw-r--r--pc-thing/instructions/halt.ts (renamed from instructions/halt.ts)0
-rw-r--r--pc-thing/instructions/inc.ts (renamed from instructions/inc.ts)0
-rw-r--r--pc-thing/instructions/incr.ts (renamed from instructions/incr.ts)0
-rw-r--r--pc-thing/instructions/jmp.ts (renamed from instructions/jmp.ts)0
-rw-r--r--pc-thing/instructions/jmr.ts (renamed from instructions/jmr.ts)0
-rw-r--r--pc-thing/instructions/jnz.ts (renamed from instructions/jnz.ts)0
-rw-r--r--pc-thing/instructions/jnzr.ts (renamed from instructions/jnzr.ts)0
-rw-r--r--pc-thing/instructions/jz.ts (renamed from instructions/jz.ts)0
-rw-r--r--pc-thing/instructions/ld.ts (renamed from instructions/ld.ts)0
-rw-r--r--pc-thing/instructions/ldm.ts (renamed from instructions/ldm.ts)0
-rw-r--r--pc-thing/instructions/ldr.ts (renamed from instructions/ldr.ts)0
-rw-r--r--pc-thing/instructions/mod.ts (renamed from instructions/mod.ts)0
-rw-r--r--pc-thing/instructions/mul.ts (renamed from instructions/mul.ts)0
-rw-r--r--pc-thing/instructions/not.ts (renamed from instructions/not.ts)0
-rw-r--r--pc-thing/instructions/or.ts (renamed from instructions/or.ts)0
-rw-r--r--pc-thing/instructions/put.ts (renamed from instructions/put.ts)0
-rw-r--r--pc-thing/instructions/ret.ts (renamed from instructions/ret.ts)0
-rw-r--r--pc-thing/instructions/sbc.ts (renamed from instructions/sbc.ts)0
-rw-r--r--pc-thing/instructions/shl.ts (renamed from instructions/shl.ts)0
-rw-r--r--pc-thing/instructions/shr.ts (renamed from instructions/shr.ts)0
-rw-r--r--pc-thing/instructions/srm.ts (renamed from instructions/srm.ts)0
-rw-r--r--pc-thing/instructions/srr.ts (renamed from instructions/srr.ts)0
-rw-r--r--pc-thing/instructions/str.ts (renamed from instructions/str.ts)0
-rw-r--r--pc-thing/instructions/sub.ts (renamed from instructions/sub.ts)0
-rw-r--r--pc-thing/instructions/swp.ts (renamed from instructions/swp.ts)0
-rw-r--r--pc-thing/instructions/swpm.ts (renamed from instructions/swpm.ts)0
-rw-r--r--pc-thing/instructions/sys.ts (renamed from instructions/sys.ts)0
-rw-r--r--pc-thing/instructions/xor.ts (renamed from instructions/xor.ts)0
-rw-r--r--pc-thing/instructions_new/add.ts (renamed from instructions_new/add.ts)0
-rw-r--r--pc-thing/instructions_new/and.ts (renamed from instructions_new/and.ts)0
-rw-r--r--pc-thing/instructions_new/cmp.ts (renamed from instructions_new/cmp.ts)0
-rw-r--r--pc-thing/instructions_new/cmr.ts (renamed from instructions_new/cmr.ts)0
-rw-r--r--pc-thing/instructions_new/div.ts (renamed from instructions_new/div.ts)0
-rw-r--r--pc-thing/instructions_new/halt.ts (renamed from instructions_new/halt.ts)0
-rw-r--r--pc-thing/instructions_new/jmp.ts (renamed from instructions_new/jmp.ts)0
-rw-r--r--pc-thing/instructions_new/jmr.ts (renamed from instructions_new/jmr.ts)0
-rw-r--r--pc-thing/instructions_new/jnz.ts (renamed from instructions_new/jnz.ts)0
-rw-r--r--pc-thing/instructions_new/jz.ts (renamed from instructions_new/jz.ts)0
-rw-r--r--pc-thing/instructions_new/ld.ts (renamed from instructions_new/ld.ts)0
-rw-r--r--pc-thing/instructions_new/mod.ts (renamed from instructions_new/mod.ts)0
-rw-r--r--pc-thing/instructions_new/mov.ts (renamed from instructions_new/mov.ts)0
-rw-r--r--pc-thing/instructions_new/mul.ts (renamed from instructions_new/mul.ts)0
-rw-r--r--pc-thing/instructions_new/not.ts (renamed from instructions_new/not.ts)0
-rw-r--r--pc-thing/instructions_new/or.ts (renamed from instructions_new/or.ts)0
-rw-r--r--pc-thing/instructions_new/pop.ts (renamed from instructions_new/pop.ts)0
-rw-r--r--pc-thing/instructions_new/push.ts (renamed from instructions_new/push.ts)0
-rw-r--r--pc-thing/instructions_new/ret.ts (renamed from instructions_new/ret.ts)0
-rw-r--r--pc-thing/instructions_new/shl.ts (renamed from instructions_new/shl.ts)0
-rw-r--r--pc-thing/instructions_new/shr.ts (renamed from instructions_new/shr.ts)0
-rw-r--r--pc-thing/instructions_new/str.ts (renamed from instructions_new/str.ts)0
-rw-r--r--pc-thing/instructions_new/sub.ts (renamed from instructions_new/sub.ts)0
-rw-r--r--pc-thing/instructions_new/swp.ts (renamed from instructions_new/swp.ts)0
-rw-r--r--pc-thing/instructions_new/sys.ts (renamed from instructions_new/sys.ts)0
-rw-r--r--pc-thing/instructions_new/xor.ts (renamed from instructions_new/xor.ts)0
-rw-r--r--pc-thing/lib.ts (renamed from lib.ts)0
-rw-r--r--pc-thing/pc.ts (renamed from pc.ts)0
-rw-r--r--pc-thing/ramgen.ts (renamed from ramgen.ts)0
-rw-r--r--pc-thing/readme.md (renamed from readme.md)0
-rw-r--r--pc-thing/redme.txt (renamed from redme.txt)0
-rw-r--r--pc-thing/runtime.ts (renamed from runtime.ts)0
-rw-r--r--pc-thing/runtime_new.ts (renamed from runtime_new.ts)0
-rw-r--r--pc-thing/shit-instruction-set-2 (renamed from shit-instruction-set-2)0
-rw-r--r--pc-thing/test.ts (renamed from test.ts)0
-rw-r--r--pc-thing/the_e_programming_language/ast.json (renamed from the_e_programming_language/ast.json)0
-rw-r--r--pc-thing/the_e_programming_language/ast.ts (renamed from the_e_programming_language/ast.ts)0
-rw-r--r--pc-thing/the_e_programming_language/code.txt (renamed from the_e_programming_language/code.txt)0
-rw-r--r--pc-thing/the_e_programming_language/compiler.ts (renamed from the_e_programming_language/compiler.ts)0
-rwxr-xr-xpc-thing/the_e_programming_language/lang.ts (renamed from the_e_programming_language/lang.ts)0
-rwxr-xr-xpc-thing/the_e_programming_language/test-2.e (renamed from the_e_programming_language/test-2.e)0
-rwxr-xr-xpc-thing/the_e_programming_language/test.e (renamed from the_e_programming_language/test.e)0
-rwxr-xr-xpc-thing/the_e_programming_language/test.e.txt (renamed from the_e_programming_language/test.e.txt)0
-rwxr-xr-xpc-thing/the_e_programming_language/tokenizer.ts (renamed from the_e_programming_language/tokenizer.ts)0
109 files changed, 3 insertions, 0 deletions
diff --git a/instructions.ts b/instructions.ts
new file mode 100644
index 0000000..4d23d23
--- /dev/null
+++ b/instructions.ts
@@ -0,0 +1,3 @@
+export const instructions: Record<string, number> = {
+    '': 0x01
+}
\ No newline at end of file
diff --git a/aliases.txt b/pc-thing/aliases.txt
index 9eda816..9eda816 100644
--- a/aliases.txt
+++ b/pc-thing/aliases.txt
diff --git a/assembler.md b/pc-thing/assembler.md
index ee7abcc..ee7abcc 100644
--- a/assembler.md
+++ b/pc-thing/assembler.md
diff --git a/assembler.ts b/pc-thing/assembler.ts
index 4ac2a93..4ac2a93 100644
--- a/assembler.ts
+++ b/pc-thing/assembler.ts
diff --git a/build-bootloader.sh b/pc-thing/build-bootloader.sh
index 2bdb6bf..2bdb6bf 100755
--- a/build-bootloader.sh
+++ b/pc-thing/build-bootloader.sh
diff --git a/build-disk.sh b/pc-thing/build-disk.sh
index f09f086..f09f086 100755
--- a/build-disk.sh
+++ b/pc-thing/build-disk.sh
diff --git a/code.a b/pc-thing/code.a
index abb6021..abb6021 100644
--- a/code.a
+++ b/pc-thing/code.a
diff --git a/code/.vscode/settings.json b/pc-thing/code/.vscode/settings.json
index b943dbc..b943dbc 100644
--- a/code/.vscode/settings.json
+++ b/pc-thing/code/.vscode/settings.json
diff --git a/code/bootloader.a b/pc-thing/code/bootloader.a
index 66a221c..66a221c 100644
--- a/code/bootloader.a
+++ b/pc-thing/code/bootloader.a
diff --git a/code/calc.a b/pc-thing/code/calc.a
index 2aa1b02..2aa1b02 100644
--- a/code/calc.a
+++ b/pc-thing/code/calc.a
diff --git a/code/code-1.a b/pc-thing/code/code-1.a
index 02be1b2..02be1b2 100644
--- a/code/code-1.a
+++ b/pc-thing/code/code-1.a
diff --git a/code/disk.a b/pc-thing/code/disk.a
index 35eb106..35eb106 100644
--- a/code/disk.a
+++ b/pc-thing/code/disk.a
diff --git a/code/glumbo-buff.a b/pc-thing/code/glumbo-buff.a
index 8964ef3..8964ef3 100644
--- a/code/glumbo-buff.a
+++ b/pc-thing/code/glumbo-buff.a
diff --git a/code/glumbo.a b/pc-thing/code/glumbo.a
index 72accf6..72accf6 100644
--- a/code/glumbo.a
+++ b/pc-thing/code/glumbo.a
diff --git a/code/hi.a b/pc-thing/code/hi.a
index 62b1db8..62b1db8 100644
--- a/code/hi.a
+++ b/pc-thing/code/hi.a
diff --git a/code/memman.a b/pc-thing/code/memman.a
index 2398cd6..2398cd6 100644
--- a/code/memman.a
+++ b/pc-thing/code/memman.a
diff --git a/code/move-bootloader.a b/pc-thing/code/move-bootloader.a
index 306f2fe..306f2fe 100644
--- a/code/move-bootloader.a
+++ b/pc-thing/code/move-bootloader.a
diff --git a/code/move-bootloader.c b/pc-thing/code/move-bootloader.c
index 1aa938a..1aa938a 100644
--- a/code/move-bootloader.c
+++ b/pc-thing/code/move-bootloader.c
diff --git a/code/printer.a b/pc-thing/code/printer.a
index 87b66ba..87b66ba 100644
--- a/code/printer.a
+++ b/pc-thing/code/printer.a
diff --git a/code/strlib.a b/pc-thing/code/strlib.a
index a18da3b..a18da3b 100644
--- a/code/strlib.a
+++ b/pc-thing/code/strlib.a
diff --git a/code/sub1.a b/pc-thing/code/sub1.a
index e84f782..e84f782 100644
--- a/code/sub1.a
+++ b/pc-thing/code/sub1.a
diff --git a/code/test_aliases.a b/pc-thing/code/test_aliases.a
index f63b4f5..f63b4f5 100644
--- a/code/test_aliases.a
+++ b/pc-thing/code/test_aliases.a
diff --git a/code/test_clock.a b/pc-thing/code/test_clock.a
index fe0f539..fe0f539 100644
--- a/code/test_clock.a
+++ b/pc-thing/code/test_clock.a
diff --git a/code/test_strlib.a b/pc-thing/code/test_strlib.a
index ce65675..ce65675 100644
--- a/code/test_strlib.a
+++ b/pc-thing/code/test_strlib.a
diff --git a/code/wozmon.a b/pc-thing/code/wozmon.a
index 5462c4d..5462c4d 100644
--- a/code/wozmon.a
+++ b/pc-thing/code/wozmon.a
diff --git a/instructions.md b/pc-thing/instructions.md
index 5d2a555..5d2a555 100644
--- a/instructions.md
+++ b/pc-thing/instructions.md
diff --git a/instructions/add.ts b/pc-thing/instructions/add.ts
index 93a5018..93a5018 100644
--- a/instructions/add.ts
+++ b/pc-thing/instructions/add.ts
diff --git a/instructions/and.ts b/pc-thing/instructions/and.ts
index 77a28e0..77a28e0 100644
--- a/instructions/and.ts
+++ b/pc-thing/instructions/and.ts
diff --git a/instructions/clr.ts b/pc-thing/instructions/clr.ts
index bbbe422..bbbe422 100644
--- a/instructions/clr.ts
+++ b/pc-thing/instructions/clr.ts
diff --git a/instructions/cmp.ts b/pc-thing/instructions/cmp.ts
index 1b2db94..1b2db94 100644
--- a/instructions/cmp.ts
+++ b/pc-thing/instructions/cmp.ts
diff --git a/instructions/cmr.ts b/pc-thing/instructions/cmr.ts
index c92d939..c92d939 100644
--- a/instructions/cmr.ts
+++ b/pc-thing/instructions/cmr.ts
diff --git a/instructions/crp.ts b/pc-thing/instructions/crp.ts
index c334ed5..c334ed5 100644
--- a/instructions/crp.ts
+++ b/pc-thing/instructions/crp.ts
diff --git a/instructions/crr.ts b/pc-thing/instructions/crr.ts
index cea6995..cea6995 100644
--- a/instructions/crr.ts
+++ b/pc-thing/instructions/crr.ts
diff --git a/instructions/dbg.ts b/pc-thing/instructions/dbg.ts
index 6781fbf..6781fbf 100644
--- a/instructions/dbg.ts
+++ b/pc-thing/instructions/dbg.ts
diff --git a/instructions/dec.ts b/pc-thing/instructions/dec.ts
index df46769..df46769 100644
--- a/instructions/dec.ts
+++ b/pc-thing/instructions/dec.ts
diff --git a/instructions/decr.ts b/pc-thing/instructions/decr.ts
index 12e7fd9..12e7fd9 100644
--- a/instructions/decr.ts
+++ b/pc-thing/instructions/decr.ts
diff --git a/instructions/div.ts b/pc-thing/instructions/div.ts
index dbad7e1..dbad7e1 100644
--- a/instructions/div.ts
+++ b/pc-thing/instructions/div.ts
diff --git a/instructions/halt.ts b/pc-thing/instructions/halt.ts
index 4685f2b..4685f2b 100644
--- a/instructions/halt.ts
+++ b/pc-thing/instructions/halt.ts
diff --git a/instructions/inc.ts b/pc-thing/instructions/inc.ts
index 180546e..180546e 100644
--- a/instructions/inc.ts
+++ b/pc-thing/instructions/inc.ts
diff --git a/instructions/incr.ts b/pc-thing/instructions/incr.ts
index 5f1d529..5f1d529 100644
--- a/instructions/incr.ts
+++ b/pc-thing/instructions/incr.ts
diff --git a/instructions/jmp.ts b/pc-thing/instructions/jmp.ts
index 00db338..00db338 100644
--- a/instructions/jmp.ts
+++ b/pc-thing/instructions/jmp.ts
diff --git a/instructions/jmr.ts b/pc-thing/instructions/jmr.ts
index 25f5334..25f5334 100644
--- a/instructions/jmr.ts
+++ b/pc-thing/instructions/jmr.ts
diff --git a/instructions/jnz.ts b/pc-thing/instructions/jnz.ts
index e5b539f..e5b539f 100644
--- a/instructions/jnz.ts
+++ b/pc-thing/instructions/jnz.ts
diff --git a/instructions/jnzr.ts b/pc-thing/instructions/jnzr.ts
index 00f1569..00f1569 100644
--- a/instructions/jnzr.ts
+++ b/pc-thing/instructions/jnzr.ts
diff --git a/instructions/jz.ts b/pc-thing/instructions/jz.ts
index 0e105b3..0e105b3 100644
--- a/instructions/jz.ts
+++ b/pc-thing/instructions/jz.ts
diff --git a/instructions/ld.ts b/pc-thing/instructions/ld.ts
index 977f343..977f343 100644
--- a/instructions/ld.ts
+++ b/pc-thing/instructions/ld.ts
diff --git a/instructions/ldm.ts b/pc-thing/instructions/ldm.ts
index c82425a..c82425a 100644
--- a/instructions/ldm.ts
+++ b/pc-thing/instructions/ldm.ts
diff --git a/instructions/ldr.ts b/pc-thing/instructions/ldr.ts
index 724b94c..724b94c 100644
--- a/instructions/ldr.ts
+++ b/pc-thing/instructions/ldr.ts
diff --git a/instructions/mod.ts b/pc-thing/instructions/mod.ts
index 24b96d5..24b96d5 100644
--- a/instructions/mod.ts
+++ b/pc-thing/instructions/mod.ts
diff --git a/instructions/mul.ts b/pc-thing/instructions/mul.ts
index b625a07..b625a07 100644
--- a/instructions/mul.ts
+++ b/pc-thing/instructions/mul.ts
diff --git a/instructions/not.ts b/pc-thing/instructions/not.ts
index 6416a5c..6416a5c 100644
--- a/instructions/not.ts
+++ b/pc-thing/instructions/not.ts
diff --git a/instructions/or.ts b/pc-thing/instructions/or.ts
index 5a8b593..5a8b593 100644
--- a/instructions/or.ts
+++ b/pc-thing/instructions/or.ts
diff --git a/instructions/put.ts b/pc-thing/instructions/put.ts
index a35806e..a35806e 100644
--- a/instructions/put.ts
+++ b/pc-thing/instructions/put.ts
diff --git a/instructions/ret.ts b/pc-thing/instructions/ret.ts
index 6a42313..6a42313 100644
--- a/instructions/ret.ts
+++ b/pc-thing/instructions/ret.ts
diff --git a/instructions/sbc.ts b/pc-thing/instructions/sbc.ts
index 928aa61..928aa61 100644
--- a/instructions/sbc.ts
+++ b/pc-thing/instructions/sbc.ts
diff --git a/instructions/shl.ts b/pc-thing/instructions/shl.ts
index 68345bb..68345bb 100644
--- a/instructions/shl.ts
+++ b/pc-thing/instructions/shl.ts
diff --git a/instructions/shr.ts b/pc-thing/instructions/shr.ts
index 15e9345..15e9345 100644
--- a/instructions/shr.ts
+++ b/pc-thing/instructions/shr.ts
diff --git a/instructions/srm.ts b/pc-thing/instructions/srm.ts
index b3c71fa..b3c71fa 100644
--- a/instructions/srm.ts
+++ b/pc-thing/instructions/srm.ts
diff --git a/instructions/srr.ts b/pc-thing/instructions/srr.ts
index 0a7e5c6..0a7e5c6 100644
--- a/instructions/srr.ts
+++ b/pc-thing/instructions/srr.ts
diff --git a/instructions/str.ts b/pc-thing/instructions/str.ts
index bdcae63..bdcae63 100644
--- a/instructions/str.ts
+++ b/pc-thing/instructions/str.ts
diff --git a/instructions/sub.ts b/pc-thing/instructions/sub.ts
index 8e4d894..8e4d894 100644
--- a/instructions/sub.ts
+++ b/pc-thing/instructions/sub.ts
diff --git a/instructions/swp.ts b/pc-thing/instructions/swp.ts
index 48ee9b6..48ee9b6 100644
--- a/instructions/swp.ts
+++ b/pc-thing/instructions/swp.ts
diff --git a/instructions/swpm.ts b/pc-thing/instructions/swpm.ts
index f4856a2..f4856a2 100644
--- a/instructions/swpm.ts
+++ b/pc-thing/instructions/swpm.ts
diff --git a/instructions/sys.ts b/pc-thing/instructions/sys.ts
index 5131bf2..5131bf2 100644
--- a/instructions/sys.ts
+++ b/pc-thing/instructions/sys.ts
diff --git a/instructions/xor.ts b/pc-thing/instructions/xor.ts
index 4cccecd..4cccecd 100644
--- a/instructions/xor.ts
+++ b/pc-thing/instructions/xor.ts
diff --git a/instructions_new/add.ts b/pc-thing/instructions_new/add.ts
index 5d211d3..5d211d3 100644
--- a/instructions_new/add.ts
+++ b/pc-thing/instructions_new/add.ts
diff --git a/instructions_new/and.ts b/pc-thing/instructions_new/and.ts
index 12db601..12db601 100644
--- a/instructions_new/and.ts
+++ b/pc-thing/instructions_new/and.ts
diff --git a/instructions_new/cmp.ts b/pc-thing/instructions_new/cmp.ts
index f97322a..f97322a 100644
--- a/instructions_new/cmp.ts
+++ b/pc-thing/instructions_new/cmp.ts
diff --git a/instructions_new/cmr.ts b/pc-thing/instructions_new/cmr.ts
index a83b46c..a83b46c 100644
--- a/instructions_new/cmr.ts
+++ b/pc-thing/instructions_new/cmr.ts
diff --git a/instructions_new/div.ts b/pc-thing/instructions_new/div.ts
index c78cd93..c78cd93 100644
--- a/instructions_new/div.ts
+++ b/pc-thing/instructions_new/div.ts
diff --git a/instructions_new/halt.ts b/pc-thing/instructions_new/halt.ts
index 4685f2b..4685f2b 100644
--- a/instructions_new/halt.ts
+++ b/pc-thing/instructions_new/halt.ts
diff --git a/instructions_new/jmp.ts b/pc-thing/instructions_new/jmp.ts
index f3bbc79..f3bbc79 100644
--- a/instructions_new/jmp.ts
+++ b/pc-thing/instructions_new/jmp.ts
diff --git a/instructions_new/jmr.ts b/pc-thing/instructions_new/jmr.ts
index f7b0c00..f7b0c00 100644
--- a/instructions_new/jmr.ts
+++ b/pc-thing/instructions_new/jmr.ts
diff --git a/instructions_new/jnz.ts b/pc-thing/instructions_new/jnz.ts
index d600f59..d600f59 100644
--- a/instructions_new/jnz.ts
+++ b/pc-thing/instructions_new/jnz.ts
diff --git a/instructions_new/jz.ts b/pc-thing/instructions_new/jz.ts
index 0d4f64c..0d4f64c 100644
--- a/instructions_new/jz.ts
+++ b/pc-thing/instructions_new/jz.ts
diff --git a/instructions_new/ld.ts b/pc-thing/instructions_new/ld.ts
index 8d6c30d..8d6c30d 100644
--- a/instructions_new/ld.ts
+++ b/pc-thing/instructions_new/ld.ts
diff --git a/instructions_new/mod.ts b/pc-thing/instructions_new/mod.ts
index 8f1a343..8f1a343 100644
--- a/instructions_new/mod.ts
+++ b/pc-thing/instructions_new/mod.ts
diff --git a/instructions_new/mov.ts b/pc-thing/instructions_new/mov.ts
index a35806e..a35806e 100644
--- a/instructions_new/mov.ts
+++ b/pc-thing/instructions_new/mov.ts
diff --git a/instructions_new/mul.ts b/pc-thing/instructions_new/mul.ts
index bf3f12c..bf3f12c 100644
--- a/instructions_new/mul.ts
+++ b/pc-thing/instructions_new/mul.ts
diff --git a/instructions_new/not.ts b/pc-thing/instructions_new/not.ts
index 241897a..241897a 100644
--- a/instructions_new/not.ts
+++ b/pc-thing/instructions_new/not.ts
diff --git a/instructions_new/or.ts b/pc-thing/instructions_new/or.ts
index bd7cc7e..bd7cc7e 100644
--- a/instructions_new/or.ts
+++ b/pc-thing/instructions_new/or.ts
diff --git a/instructions_new/pop.ts b/pc-thing/instructions_new/pop.ts
index 83ece88..83ece88 100644
--- a/instructions_new/pop.ts
+++ b/pc-thing/instructions_new/pop.ts
diff --git a/instructions_new/push.ts b/pc-thing/instructions_new/push.ts
index b9dd718..b9dd718 100644
--- a/instructions_new/push.ts
+++ b/pc-thing/instructions_new/push.ts
diff --git a/instructions_new/ret.ts b/pc-thing/instructions_new/ret.ts
index 04b5cc3..04b5cc3 100644
--- a/instructions_new/ret.ts
+++ b/pc-thing/instructions_new/ret.ts
diff --git a/instructions_new/shl.ts b/pc-thing/instructions_new/shl.ts
index 16bb382..16bb382 100644
--- a/instructions_new/shl.ts
+++ b/pc-thing/instructions_new/shl.ts
diff --git a/instructions_new/shr.ts b/pc-thing/instructions_new/shr.ts
index 09bf005..09bf005 100644
--- a/instructions_new/shr.ts
+++ b/pc-thing/instructions_new/shr.ts
diff --git a/instructions_new/str.ts b/pc-thing/instructions_new/str.ts
index aa4c2d5..aa4c2d5 100644
--- a/instructions_new/str.ts
+++ b/pc-thing/instructions_new/str.ts
diff --git a/instructions_new/sub.ts b/pc-thing/instructions_new/sub.ts
index c7b4e94..c7b4e94 100644
--- a/instructions_new/sub.ts
+++ b/pc-thing/instructions_new/sub.ts
diff --git a/instructions_new/swp.ts b/pc-thing/instructions_new/swp.ts
index 7d07aea..7d07aea 100644
--- a/instructions_new/swp.ts
+++ b/pc-thing/instructions_new/swp.ts
diff --git a/instructions_new/sys.ts b/pc-thing/instructions_new/sys.ts
index fc27af9..fc27af9 100644
--- a/instructions_new/sys.ts
+++ b/pc-thing/instructions_new/sys.ts
diff --git a/instructions_new/xor.ts b/pc-thing/instructions_new/xor.ts
index 135e1cf..135e1cf 100644
--- a/instructions_new/xor.ts
+++ b/pc-thing/instructions_new/xor.ts
diff --git a/lib.ts b/pc-thing/lib.ts
index a1cd815..a1cd815 100644
--- a/lib.ts
+++ b/pc-thing/lib.ts
diff --git a/pc.ts b/pc-thing/pc.ts
index a007189..a007189 100644
--- a/pc.ts
+++ b/pc-thing/pc.ts
diff --git a/ramgen.ts b/pc-thing/ramgen.ts
index f6e419f..f6e419f 100644
--- a/ramgen.ts
+++ b/pc-thing/ramgen.ts
diff --git a/readme.md b/pc-thing/readme.md
index 047d8c0..047d8c0 100644
--- a/readme.md
+++ b/pc-thing/readme.md
diff --git a/redme.txt b/pc-thing/redme.txt
index 73e3813..73e3813 100644
--- a/redme.txt
+++ b/pc-thing/redme.txt
diff --git a/runtime.ts b/pc-thing/runtime.ts
index cde4b95..cde4b95 100644
--- a/runtime.ts
+++ b/pc-thing/runtime.ts
diff --git a/runtime_new.ts b/pc-thing/runtime_new.ts
index f0045d6..f0045d6 100644
--- a/runtime_new.ts
+++ b/pc-thing/runtime_new.ts
diff --git a/shit-instruction-set-2 b/pc-thing/shit-instruction-set-2
index 08864fb..08864fb 100644
--- a/shit-instruction-set-2
+++ b/pc-thing/shit-instruction-set-2
diff --git a/test.ts b/pc-thing/test.ts
index ff6e23c..ff6e23c 100644
--- a/test.ts
+++ b/pc-thing/test.ts
diff --git a/the_e_programming_language/ast.json b/pc-thing/the_e_programming_language/ast.json
index faf9b67..faf9b67 100644
--- a/the_e_programming_language/ast.json
+++ b/pc-thing/the_e_programming_language/ast.json
diff --git a/the_e_programming_language/ast.ts b/pc-thing/the_e_programming_language/ast.ts
index 80210d8..80210d8 100644
--- a/the_e_programming_language/ast.ts
+++ b/pc-thing/the_e_programming_language/ast.ts
diff --git a/the_e_programming_language/code.txt b/pc-thing/the_e_programming_language/code.txt
index f45a592..f45a592 100644
--- a/the_e_programming_language/code.txt
+++ b/pc-thing/the_e_programming_language/code.txt
diff --git a/the_e_programming_language/compiler.ts b/pc-thing/the_e_programming_language/compiler.ts
index 37538f7..37538f7 100644
--- a/the_e_programming_language/compiler.ts
+++ b/pc-thing/the_e_programming_language/compiler.ts
diff --git a/the_e_programming_language/lang.ts b/pc-thing/the_e_programming_language/lang.ts
index 5c00b98..5c00b98 100755
--- a/the_e_programming_language/lang.ts
+++ b/pc-thing/the_e_programming_language/lang.ts
diff --git a/the_e_programming_language/test-2.e b/pc-thing/the_e_programming_language/test-2.e
index 3b1b371..3b1b371 100755
--- a/the_e_programming_language/test-2.e
+++ b/pc-thing/the_e_programming_language/test-2.e
diff --git a/the_e_programming_language/test.e b/pc-thing/the_e_programming_language/test.e
index 4996d5c..4996d5c 100755
--- a/the_e_programming_language/test.e
+++ b/pc-thing/the_e_programming_language/test.e
diff --git a/the_e_programming_language/test.e.txt b/pc-thing/the_e_programming_language/test.e.txt
index c8d09c5..c8d09c5 100755
--- a/the_e_programming_language/test.e.txt
+++ b/pc-thing/the_e_programming_language/test.e.txt
diff --git a/the_e_programming_language/tokenizer.ts b/pc-thing/the_e_programming_language/tokenizer.ts
index 57d0131..57d0131 100755
--- a/the_e_programming_language/tokenizer.ts
+++ b/pc-thing/the_e_programming_language/tokenizer.ts