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
Great. it works fine and properly working in windows and linux systems. you can also download from here for windows 10 with the tutorials how to use in windows 10. onesoftwares.com/gw-basic-free-download/
title*: BASIC on 64-bit machines.... (yes but) The but is... it's not BASIC but a BASIC "emulator" I've used BASIC since my first 8-bit machine the OSBORNE-1 Later on the first PC the 16 bit flavor Which worked ok on 32-bit machines But not on 64-bit machines.... A long came the savior (little "s") sourceforge.net/projects/pcbasic/ robhagemans.github.io/pcbasic/ the download All of this to run my annual BASIC adding machine: 10 A=0 : AX=0 20 INPUT A 30 AX=AX+A 40 PRINT A,AX 50 IF A=0 THEN 80 60 SAVE "adder.bas",A 70 GOTO 20 80 STOP A gets typed in AX is the running total and grand total after typing in a zero (to quit...) Every year since 1981. Who says BASIC is a lost art? Yeah, not much of a program, but it works. Thanks for the emulator guys! *I sent this to my friends!!
PC-BASIC is an impressive emulator. I run it on Rasbian in a Raspberry Pi 2 and It works great. Given its integration with the host system, it makes some retro-programming projects easier to develop than using the actual GW-BASIC interpreter on DOSBox, for example; and the result is easier to run on different platforms.
It works GREAT! I use it on Windows and Ubuntu Studio (both 64-bit). Thanks for the work. A PDF version of the documentation might be useful. - joel in Dallas