I have written six lessons in a tutorial on x86-64 assembly programming. The theme of the tutorial is the making of a snake game with the least amount of abstractions over the OS.
The tutorial was originally posted on Google+, but has been reposted here after its demise.
- Asmtut 1: true
- Asmtut 2: Hello world!
- Asmtut 3: Redundancies
- Asmtut 4: Input
- Asmtut 5: More snappy interaction
- Asmtut 6: Live interaction