aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorNathan Reiner <nathan@nathanreiner.xyz>2024-12-27 13:49:18 +0100
committerNathan Reiner <nathan@nathanreiner.xyz>2024-12-27 13:49:18 +0100
commite91a05788ba7e765eca7df2c93ce2650a24d85fb (patch)
treeed299eb5c051bb7a9b47e31538c4daf7ed1058db /README.md
parentb6f008da284871b73bcc3525ad9214ed09fc6121 (diff)
add readme
Diffstat (limited to 'README.md')
-rw-r--r--README.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..6e2f37f
--- /dev/null
+++ b/README.md
@@ -0,0 +1,13 @@
+# x86_64 Brainfuck Compiler
+
+This is a small brainfuck compiler I wrote, just for fun.
+It's written in *x86_64* assembly in GAS syntax.
+It directly writes an executable ELF file, that means it
+is completely standalone and does not need a linker or assembler.
+
+To compile your brainbuck program run the compiler with the following arguments:
+```sh
+./bfc [input file] [output file]
+```
+
+Use the provided `Makefile` to assemble the compiler.