Writing code in pure assembly language? It's absolutely incredible. Good work.
Although, instead of having all of the assembly code in a large, single text file, perhaps you could split it up into smaller modules? Just a suggestion, I am not nearly skilled enough as a coder to make hard contributions.