He made his own assembler to save time? Jesus. It looked an awful lot like C by the end of it as well. He implemented loops, structs and includes, surely he could have just used C in the first place? I probably shouldn't doubt him though. He obviously knows what he's doing and he did explicitly say he couldn't use C.