@taj:
afaik its not legal to use an invisble OGL / DX screen to render scenes, capture and displaying then on the console window. However you need to convert the captured image to ascii and display the ascii text/stuff on the console! I think its legal to render scene directly into an allocated memoryblock (like 80x80 pixel for eaxmple) and converting this pixels to final ascii values/chars you can display now on the console window... so you can precalculate things or doing things in realtime, if the rendered stuff -> ascii converting is fast enough. But at least afaik its not legal to use OGL, DX... just only Console and possible any DLL like bass, fmod to play music.