It's interesting that you can write relatively complete programs with Debug.exe assembler.
This link made me remember my weird experiment from 2009 to write a NES Battle City [1] clone with debug.exe assembler [2]. Of course it wasn't completed, but nevertheless, it even switches to a graphic mode and draws a single sprite on the screen and takes input from the keyboard. :)