Use c or assembler? A case study

Synopsis

Victor did it with 1.2k of ROM. I used 57 bytes.