PC-BASIC is a free, cross-platform interpreter for GW-BASIC, BASICA, PCjr Cartridge Basic and Tandy 1000 GWBASIC. PC-BASIC is free and open source software released under the GPLv3.
For documentation, release notes and GitHub-hosted downloads, please see the official homepage:
Four source code, development, known issues and to report bugs please see the GitHub project page https://github.com/robhagemans/pcbasic
- Runs GW-BASIC programs stored in tokenised form, as text (,A) or in protected form (,P)
- GW-BASIC compatible MBF floating-point arithmetic and random-number generator
- Sound and graphics, including Tandy 1000/PCjr 3-voice sound and noise generator
- Built-in support for many codepages including DBCS
it works but too slow. if you don't have the same computer the NASA does have, you would not want to run this 10 DEFDBL A-Z:PRINT TIME$:FOR A=1 TO 1000000! 20 B=B+1/A:NEXT A:PRINT TIME$, B it will take almost 10 minutes. i have yet windows xp 64 and 3.3 ghz the same program runs in amstrad basic2 (you have to remove the "defdbl a-z") in 20 sec. unfortunately i don't know all basic commands but! i would like have a basic that does ASIN and ACOS because the tan(x) may lead to trouble i can't tell anything about support because i did not ask for it. one advantage is there is no "coordinate outside virtual screen" error which causes more trouble in amstrads locomotive basic
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.