PC-BASIC - 15.03.3
A free, cross-platform emulator for the GW-BASIC family of interpreters.
PC-BASIC is a free, cross-platform interpreter for GW-BASIC, Advanced BASIC (BASICA), PCjr Cartridge Basic and Tandy 1000 GWBASIC. It interprets these BASIC dialects with a high degree of accuracy, aiming for bug-for-bug compatibility. PC-BASIC emulates the most common video and audio hardware on which these BASICs used to run. PC-BASIC runs plain-text, tokenised and protected .BAS files. It implements floating-point arithmetic in the Microsoft Binary Format (MBF) and can therefore read and write binary data files created by GW-BASIC. The screenshot shows DONKEY.BAS (one of the BASICA samples distributed with early versions of IBM PC DOS) running on PC-BASIC.
Some improvements in this release: Fixes a number of issues with printing on Windows Fixes crashes on math domain errors and incorrect PLAY statements Makes some updates to the documentation Adds support for codepages 720 (Arabic), 934 (Korea), 938 (Taiwan), 868 (Urdu), ISCII (Indic scripts) and PASCII (Perso-Arabic script)