OP's project isn't a simple port. They wrote an original DOOM-like engine, from scratch, in assembly language. It only looks like DOOM because they're using DOOM textures.