I've a lot of old code that I used to do in my school days. Those code maily used TurboC and DJGPP. For Graphics I mainly rely on Interrrupt 10h and VESA compatibily. I'll just draw everything in an array and then bitblt it to framepointer.
Now, I want to port them to modern OS, so that they can run without DOSBOX (Also DOSBOX takes hell a lot of time in compiling).