Thank you.
In fact this demo is mostly done in C. Building a whole app in assembly is very difficult and useless. The part done in assembly regards the dragon sprites that are done using generated code, that can only be done in assembly, and some little routs. But there are several other ways to reach the same result in C.
But don't be affraid, assembly is very easy and very comfortable when it comes to little parts of code.
I will write an article about how to integrate easily machine code in a CW project.
WM