PC-BASIC - 15.03.5
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.
This is a bugfix release. Fixes include, among other things: - fix too large window on Windows with HiDPI scaling enabled - slightly shrink default screen to avoid overlapping task bars - allow named parameters in COM-port OPEN statements in any order - fix screen anomaly on PRINT CHR$(0) - fix incorrect terminal resizing on startup in curses - fix missing last column character on INPUT - fix behaviour of ESC key and ALT+letter key replacement on INPUT