Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Turbo Vision
Text user interface

Turbo Vision is a character-mode text user interface framework bundled with Borland’s Turbo Pascal and Borland C++ around 1990, used to build their IDEs. Its applications mimic the IDE look with controls like list boxes, check boxes, and mouse-supported menus. Though later replaced by the Object Windows Library and GUI tools from Borland Delphi, the C++ source code was released into the public domain in 1997 and is actively maintained as open-source software on SourceForge under the GPL license. Meanwhile, the Pascal version inspired the Free Vision project, a free, stable textmode IDE supporting features like code folding.

Related Image Collections Add Image
We don't have any YouTube videos related to Turbo Vision yet.
We don't have any PDF documents related to Turbo Vision yet.
We don't have any Books related to Turbo Vision yet.
We don't have any archived web articles related to Turbo Vision yet.

Unicode support

One of the factors limiting Turbo Vision's popularity was the absence of Unicode support in the original Borland version. As of October 2020, there are Unicode versions for C++5 and Free Pascal.6

Third-party implementations

Third-party Turbo Vision implementations
Project nameActiveLatest releaseLast updateUnicode supportLanguageGraphicalPlatformsLicense
Turbo Vision (magiblot)78YesNo stable releases (according to GitHub)910As of May 2025, project is active11Yes (UTF-8)1213C++1415NoDOS, Linux, Windows1617MIT18
Free Vision192021YesFPC 3.2.222As of February 2025, project is active23Yes (since February 2022)242526Pascal272829NoMost platforms supported by FPC (tested on Linux and Windows)303132LGPL with linking exception33
TVision port to the GNU compiler34No2.0.33517 November 201636NoC++37NoDOS, FreeBSD, Linux, QNX, Solaris and Win3238GPL39
Port for Virtual Pascal40No2.1 Build 2794113 May 200442No informationPascal43NoWindows, OS/2, Linux44No information
GraphVision4546No2.01474823 April 2001 (file date)49No informationPascal5051YesDOS (graphics mode)5253No information
TVision (Sergio Sigala)54No0.85510 August 200156NoC++57NoLinux and FreeBSD58BSD-like59
Port for TMT Pascal6061NoNot specified18 August 2000 (file date)62No informationPascal6364NoDOS (TMT Pascal)6566No information
Graphics Vision (MKM Software)67No3.0 (DOS/DPMI/Windows), 2.10R2, 2.01 (DOS)689 February 1999 (version 3.0)69No informationPascal70YesDOS, Windows, Linux (GV/FPC), DPMI71Free for individual use, commercial license, DOS libraries - LGPL72
Super Vision73No2.274UnknownNo informationPascal75YesDOS (SVGA)76No information

Applications using Turbo Vision

See also

References

  1. Tvision "What about copyrights? [...] According to a FAQ entry in the Borland's site (was in http://www.inprise.com/devsupport/bcppbuilder/faq/QNA906.html[permanent dead link] when I saw it) the code is public domain. I also asked in the Borland's newsgroup and the TeamB people (not official people but they are who give technical support in the net) said me the FAQ was right." http://tvision.sourceforge.net/

  2. Turbo Vision - by Borland Developer Support Staff on community.borland.com/ "Question: Where can I find the public domain version of Turbo Vision? Answer: It can be found at ftp.inprise.com/pub/borlandcpp/devsupport/archive/turbovision/" (1998, archived) https://web.archive.org/web/20040119162125/http://community.borland.com/article/0,1410,17285,00.html

  3. tvision.sf.net on sf.net http://tvision.sf.net/

  4. Free Vision on freepascal.org http://wiki.freepascal.org/Free_Vision

  5. "Turbo Vision". GitHub. 26 October 2021. https://github.com/magiblot/tvision

  6. "Free Vision - Free Pascal wiki". wiki.freepascal.org. Retrieved 2022-02-07. https://wiki.freepascal.org/Free_Vision#Unicode_version

  7. "Turbo Vision". GitHub. 26 October 2021. https://github.com/magiblot/tvision

  8. "magiblot/tvision: A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support". GitHub. Retrieved 2023-10-27. https://github.com/magiblot/tvision

  9. "Turbo Vision". GitHub. 26 October 2021. https://github.com/magiblot/tvision

  10. "magiblot/tvision: A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support". GitHub. Retrieved 2023-10-27. https://github.com/magiblot/tvision

  11. "magiblot/tvision: A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support". GitHub. Retrieved 2023-10-27. https://github.com/magiblot/tvision

  12. "Turbo Vision". GitHub. 26 October 2021. https://github.com/magiblot/tvision

  13. "magiblot/tvision: A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support". GitHub. Retrieved 2023-10-27. https://github.com/magiblot/tvision

  14. "Turbo Vision". GitHub. 26 October 2021. https://github.com/magiblot/tvision

  15. "magiblot/tvision: A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support". GitHub. Retrieved 2023-10-27. https://github.com/magiblot/tvision

  16. "Turbo Vision". GitHub. 26 October 2021. https://github.com/magiblot/tvision

  17. "magiblot/tvision: A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support". GitHub. Retrieved 2023-10-27. https://github.com/magiblot/tvision

  18. "magiblot/tvision: A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support". GitHub. Retrieved 2023-10-27. https://github.com/magiblot/tvision

  19. "Free Vision - Free Pascal wiki". wiki.freepascal.org. Retrieved 2022-02-12. https://wiki.freepascal.org/Free_Vision

  20. "Free Vision - Free Pascal wiki". wiki.freepascal.org. Retrieved 2022-02-07. https://wiki.freepascal.org/Free_Vision#Unicode_version

  21. "Free Software for DOS, Text Editors". https://www.bttr-software.de/freesoft/txtedit1.htm

  22. "Free Pascal - Advanced open source Pascal compiler for Pascal and Object Pascal - Home Page". www.freepascal.org. Retrieved 2025-05-31. https://www.freepascal.org/

  23. https://gitlab.com/freepascal.org/fpc/source/-/commits/main/packages/fv?ref_type=heads https://gitlab.com/freepascal.org/fpc/source/-/commits/main/packages/fv?ref_type=heads

  24. "Free Vision - Free Pascal wiki". wiki.freepascal.org. Retrieved 2022-02-12. https://wiki.freepascal.org/Free_Vision

  25. "Free Vision - Free Pascal wiki". wiki.freepascal.org. Retrieved 2022-02-07. https://wiki.freepascal.org/Free_Vision#Unicode_version

  26. "Free Software for DOS, Text Editors". https://www.bttr-software.de/freesoft/txtedit1.htm

  27. "Free Vision - Free Pascal wiki". wiki.freepascal.org. Retrieved 2022-02-12. https://wiki.freepascal.org/Free_Vision

  28. "Free Vision - Free Pascal wiki". wiki.freepascal.org. Retrieved 2022-02-07. https://wiki.freepascal.org/Free_Vision#Unicode_version

  29. "Free Software for DOS, Text Editors". https://www.bttr-software.de/freesoft/txtedit1.htm

  30. "Free Vision - Free Pascal wiki". wiki.freepascal.org. Retrieved 2022-02-12. https://wiki.freepascal.org/Free_Vision

  31. "Free Vision - Free Pascal wiki". wiki.freepascal.org. Retrieved 2022-02-07. https://wiki.freepascal.org/Free_Vision#Unicode_version

  32. "Free Software for DOS, Text Editors". https://www.bttr-software.de/freesoft/txtedit1.htm

  33. "Free Vision - Free Pascal wiki". wiki.freepascal.org. Retrieved 2022-02-12. https://wiki.freepascal.org/Free_Vision

  34. "Turbo Vision port to the GNU compiler and more". tvision.sourceforge.net. Archived from the original on 2006-08-19. Retrieved 2022-02-12. https://web.archive.org/web/20060819120832/http://tvision.sourceforge.net/

  35. "Turbo Vision port to the GNU compiler and more". tvision.sourceforge.net. Archived from the original on 2006-08-19. Retrieved 2022-02-12. https://web.archive.org/web/20060819120832/http://tvision.sourceforge.net/

  36. "Turbo Vision port to the GNU compiler and more". tvision.sourceforge.net. Archived from the original on 2006-08-19. Retrieved 2022-02-12. https://web.archive.org/web/20060819120832/http://tvision.sourceforge.net/

  37. "Turbo Vision port to the GNU compiler and more". tvision.sourceforge.net. Archived from the original on 2006-08-19. Retrieved 2022-02-12. https://web.archive.org/web/20060819120832/http://tvision.sourceforge.net/

  38. "Turbo Vision port to the GNU compiler and more". tvision.sourceforge.net. Archived from the original on 2006-08-19. Retrieved 2022-02-12. https://web.archive.org/web/20060819120832/http://tvision.sourceforge.net/

  39. "Turbo Vision port to the GNU compiler and more". tvision.sourceforge.net. Archived from the original on 2006-08-19. Retrieved 2022-02-12. https://web.archive.org/web/20060819120832/http://tvision.sourceforge.net/

  40. "Virtual Pascal: Article / Main Features". web.archive.org. Retrieved 2022-02-12. https://web.archive.org/web/20051229120716if_/http://www.vpascal.com/content.php?article.2

  41. "Virtual Pascal: Article / Main Features". web.archive.org. Retrieved 2022-02-12. https://web.archive.org/web/20051229120716if_/http://www.vpascal.com/content.php?article.2

  42. "Virtual Pascal: Article / Main Features". web.archive.org. Retrieved 2022-02-12. https://web.archive.org/web/20051229120716if_/http://www.vpascal.com/content.php?article.2

  43. "Virtual Pascal: Article / Main Features". web.archive.org. Retrieved 2022-02-12. https://web.archive.org/web/20051229120716if_/http://www.vpascal.com/content.php?article.2

  44. "Virtual Pascal: Article / Main Features". web.archive.org. Retrieved 2022-02-12. https://web.archive.org/web/20051229120716if_/http://www.vpascal.com/content.php?article.2

  45. "Скачать GraphVision v2.01. Графический TV - Turbo Pascal". tpdn.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230232/http://tpdn.ru/files/160/9917/

  46. "GraphVision v2.01. Графический TV". pascal.sources.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230231/https://pascal.sources.ru/tvision/gravis2.htm

  47. "Скачать GraphVision v2.01. Графический TV - Turbo Pascal". tpdn.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230232/http://tpdn.ru/files/160/9917/

  48. "GraphVision v2.01. Графический TV". pascal.sources.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230231/https://pascal.sources.ru/tvision/gravis2.htm

  49. "Скачать GraphVision v2.01. Графический TV - Turbo Pascal". tpdn.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230232/http://tpdn.ru/files/160/9917/

  50. "Скачать GraphVision v2.01. Графический TV - Turbo Pascal". tpdn.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230232/http://tpdn.ru/files/160/9917/

  51. "GraphVision v2.01. Графический TV". pascal.sources.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230231/https://pascal.sources.ru/tvision/gravis2.htm

  52. "Скачать GraphVision v2.01. Графический TV - Turbo Pascal". tpdn.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230232/http://tpdn.ru/files/160/9917/

  53. "GraphVision v2.01. Графический TV". pascal.sources.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230231/https://pascal.sources.ru/tvision/gravis2.htm

  54. "TVision homepage". www.sigala.it. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212151617/http://www.sigala.it/sergio/tvision/

  55. "TVision homepage". www.sigala.it. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212151617/http://www.sigala.it/sergio/tvision/

  56. "TVision homepage". www.sigala.it. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212151617/http://www.sigala.it/sergio/tvision/

  57. "TVision homepage". www.sigala.it. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212151617/http://www.sigala.it/sergio/tvision/

  58. "TVision homepage". www.sigala.it. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212151617/http://www.sigala.it/sergio/tvision/

  59. "TVision homepage". www.sigala.it. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212151617/http://www.sigala.it/sergio/tvision/

  60. "Turbo Vision 2.0 Ported to TMT Pascal". pascal.sources.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230232/https://pascal.sources.ru/tvision/tv_tmt.htm

  61. "Скачать Turbo Vision 2.0 Ported to TMT Pascal - Turbo Pascal". tpdn.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230230/http://tpdn.ru/files/157/9948/

  62. "Скачать Turbo Vision 2.0 Ported to TMT Pascal - Turbo Pascal". tpdn.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230230/http://tpdn.ru/files/157/9948/

  63. "Turbo Vision 2.0 Ported to TMT Pascal". pascal.sources.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230232/https://pascal.sources.ru/tvision/tv_tmt.htm

  64. "Скачать Turbo Vision 2.0 Ported to TMT Pascal - Turbo Pascal". tpdn.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230230/http://tpdn.ru/files/157/9948/

  65. "Turbo Vision 2.0 Ported to TMT Pascal". pascal.sources.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230232/https://pascal.sources.ru/tvision/tv_tmt.htm

  66. "Скачать Turbo Vision 2.0 Ported to TMT Pascal - Turbo Pascal". tpdn.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230230/http://tpdn.ru/files/157/9948/

  67. "MKM Software". www.math.ucdavis.edu. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230229/https://www.math.ucdavis.edu/~mkoeppe/mkm/mkmeng.html

  68. "MKM Software". www.math.ucdavis.edu. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230229/https://www.math.ucdavis.edu/~mkoeppe/mkm/mkmeng.html

  69. "MKM Software". www.math.ucdavis.edu. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230229/https://www.math.ucdavis.edu/~mkoeppe/mkm/mkmeng.html

  70. "MKM Software". www.math.ucdavis.edu. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230229/https://www.math.ucdavis.edu/~mkoeppe/mkm/mkmeng.html

  71. "MKM Software". www.math.ucdavis.edu. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230229/https://www.math.ucdavis.edu/~mkoeppe/mkm/mkmeng.html

  72. "MKM Software". www.math.ucdavis.edu. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230229/https://www.math.ucdavis.edu/~mkoeppe/mkm/mkmeng.html

  73. "Graphics Vision v2.2 - Turbo Vision for SVGA Graphix". pascal.sources.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230230/https://pascal.sources.ru/tvision/bpc-gv22.htm

  74. "Graphics Vision v2.2 - Turbo Vision for SVGA Graphix". pascal.sources.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230230/https://pascal.sources.ru/tvision/bpc-gv22.htm

  75. "Graphics Vision v2.2 - Turbo Vision for SVGA Graphix". pascal.sources.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230230/https://pascal.sources.ru/tvision/bpc-gv22.htm

  76. "Graphics Vision v2.2 - Turbo Vision for SVGA Graphix". pascal.sources.ru. Archived from the original on 2022-02-12. Retrieved 2022-02-12. https://web.archive.org/web/20220212230230/https://pascal.sources.ru/tvision/bpc-gv22.htm

  77. Rudge, Owen (2025-03-24), orudge/osplus, retrieved 2025-05-28 https://github.com/orudge/osplus

  78. "tmbasic/THIRD-PARTY-NOTICES.md at master · tmbasic/tmbasic". GitHub. Retrieved 2025-05-28. https://github.com/tmbasic/tmbasic/blob/master/THIRD-PARTY-NOTICES.md

  79. "Free Software for DOS, Text Editors". https://www.bttr-software.de/freesoft/txtedit1.htm

  80. "Free Software for DOS, Text Editors". https://www.bttr-software.de/freesoft/txtedit1.htm

  81. magiblot (2025-05-17), magiblot/tvterm, retrieved 2025-05-28 https://github.com/magiblot/tvterm

  82. magiblot (2025-05-17), magiblot/tvterm, retrieved 2025-05-28 https://github.com/magiblot/tvterm