Virtual Pascal

Virtual Pascal is a cross-platform 32-bit Pascal development system that mimics classic Turbo Pascal in operation and user interface. It sports a compiler, linker and debugger, targets OS/2, 32-bit Microsoft Windows, some 32-bit DOS extenders and has experimental support for Linux. Its open architecture allows this compatibility to be extended in theory to more Intel-based operating systems, including full source-level debugging but due to the discontinuation of the project and lack of public source code that is unlikely to ever happen.

Notably, VP has better support for Borland and Turbo Pascal code than any other 32 bit tool, including later Borland systems, furthermore the support for Turbo Vision code is amongst the best ever released, also notable is that compiler itself is written entirely in assembly language making it blindingly fast.

Libraries

 * Ager's Socket Library - TCP/IP toolkit for Virtual Pascal
 * vpTCP - TCP/IP toolkit for Virtual Pascal

Version

 * 1.0 (Apr 1996)
 * 1.1 (1996)
 * 2.0 (1998)
 * 2.1 Beta (Build 279) (22 Aug 2004)
 * There have been occasional talks about releasing a bug-fix version from time to time but nothing has happened in the matter since early 2009.

Articles

 * A review of Virtual Pascal 2.1 by Robert Basler

Links

 * Virtual Pascal v2.1 (Build 279, Beta)
 * Official homepage: http://vpascal.ning.com/
 * Virtual Pascal V2.1 User's Guide

Source code:
 * Sundry source code for Virtual Pascal by James M. Clark

Licence

 * Freeware - Discontinued.

Authors & publishers

 * Vitaly Miryanov (Original author)
 * fPrint Software (Original publisher)
 * Allan Mertner (Current code owner and maintainer)