Initial commit
diff --git a/DOS.ASM b/DOS.ASM
new file mode 100644
index 0000000..646ac7a
--- /dev/null
+++ b/DOS.ASM
@@ -0,0 +1,34 @@
+ %MACRO WRITESOUT 0
+ MOV AH, 09h
+ INT 21h
+ %ENDMACRO
+
+ %MACRO FLUSH 0
+ MOV AX, 0C00h
+ INT 21h
+ %ENDMACRO
+
+ %MACRO QUIT_PROC 0
+ MOV AX, 4C00h
+ INT 21h
+ %ENDMACRO
+
+ %MACRO GETSTDINSTATUS 0
+ MOV AH, 0Bh
+ INT 21h
+ %ENDMACRO
+
+ %MACRO READCIN 0
+ MOV AH, 1
+ INT 21h
+ %ENDMACRO
+
+ %MACRO WRITECOUT 0
+ MOV AH, 02h
+ INT 21h
+ %ENDMACRO
+
+ %DEFINE WORDSZ 2
+
+ %DEFINE ASCII_RETURN 0Dh
+ %DEFINE ASCII_NEWLINE 0Ah