PC-BASIC is an interpreter for GW-BASIC files. It runs on Windows, Mac and Linux and other
Unix-based systems and targets full compatibility with GW-BASIC version 3.23.
PC-BASIC can run (and convert between) ASCII, bytecode and 'protected' (encrypted) .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.
PC-BASIC is free and open source software released under the GPL version 3.
Note to Linux users
The default download works on 32-bit Intel/AMD (i386) architecture only! For 64-bit Intel/AMD, please go to the downloads page and download the latest x86_64 release. For other architectures, get the source.
Reviews and comments are much appreciated! If you have found a bug or would like to see a feature added, please leave a message on the discussion forums instead of a review, as this will enable me to ask you for more information to help solve the issue.
- Run and convert bytecode, ASCII (,A) and protected (,P) .BAS-files
- GW-BASIC compatible MBF floating-point arithmetic and random-number generator
- Sound and graphics, including Tandy 1000/PCjr 3-voice sound and noise
Well, I tried to run TERM.BAS (The terminal emulator written in BASIC) on MacOSX, it fails when trying to open COM1: but the PCBASIC program, doesn't allow you to map a port, if for some reason you desired to use the serial ports." (TERM) - Terminal Emulator Device Unavailable in 140 Ok list 140 140 CLS:PRINT ID$:CLOSE:OPEN"COM1:,,,,CS,DS" AS 1:CLOSE
Would be great if it could be installed to a standard directory and started from anywhere.
Really simple and effective GW-Basic emulator... if someone was looking for such a thing, this is a simple and nice solution, I think easier than using Dosbox or another full featured emulator.
Not usable for Ubuntu 12.04 LTS. All kind of errors during installation and test. The QBasic (from OlDos.exe) is still good under Wine or VMBox.