Very cool. But apart from the fact that this is all assembly, I have no idea what the hell is happening. Still, very cool...
That being said, to actually understand what was going on would take hours of carefully inspecting the code. That's why knowing assembly is like knowing latin.