Visual Basic 6 ist Windows, sogar 32 Bit. Da kann man keine DOS-Anwendungen mit machen. Die Frage ist eigentlich gar nicht zu beantworten, weil es bestimmt dutzende Programmiersprachen gibt, die da in Frage kommen, neben BASIC und Pascal natürlich die Klassiker C und C++.