Last summer I learned DOS 8086 assembly for some reason, and over the past few months I've been resurrecting an original 1982 compaq. I decided to port my VGA sketch program to CGA and improve it. Here is the basically finished source written for TASM:
http://pastebin.com/LtYHUW2dI might post an exe later

There are probably ways to make it more efficient, but it gets the job done, and it's nice to see it run on real hardware.