PC-BASIC - a GW-BASIC emulator Icon

PC-BASIC - a GW-BASIC emulator

A free, cross-platform emulator for GW-BASIC, PCjr & Tandy BASIC

4.1 Stars (11)
557 Downloads (This Week)
Last Update:
Download PC-BASIC 15.08.11 for Linux and Unix
Browse All Files
Windows Mac Linux



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

PC-BASIC - a GW-BASIC emulator Web Site


  • 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


Other Useful Business Software

Gartner’s Recommendations for DevOps Pipeline Success Icon

Is your CI/CD pipeline a hodge-podge of randomly connected tools?

Gartner’s Recommendations for DevOps Pipeline Success Icon
You’ve likely added a tool to fix one problem and then a different tool to fix another problem. Pretty soon you have multiple instances of the same tool, different tools with overlapping functionality, no ability to collaborate across teams—all resulting in unknown bottlenecks and complicated or no reporting. As a DevOps leader, it’s up to you to balance the autonomy and flexibility of a DevOps approach. But how?

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    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/

    Posted 06/21/2017
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    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!!

    Posted 03/31/2017
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    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.

    Posted 12/09/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    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

    Posted 11/14/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I have been using BASIC quite a time. Since the IBM PCjr I have made some of my programs with BASIC, still using the Dartmouth style like GWBASIC from MS. I still have some codes or programs that run on GWBASIC. Having PC-BASIC implemented as a cross-platform for various versions makes this emulator a powerful one. As I have noticed, it is faster than DOSBOX emulation, have different features that make PC-BASIC easy and capable for some elaborated programs often seen. The window is very comfortable that let you size it for convenience; fonts, syntax and other options are available in the PCBASIC.INI. It’s true that it’s in BETA state which makes it somewhat unstable, but the author is quickly adjusting any bugs found for a new fix, perfecting it a little bit more. Once you have installed PC-BASIC, for various OS, the documentations and forums are available for newbies and experimented to reach there Q&A for support in been a programmer and how to master the application. For those who already manifested thru those days of programming in BASIC, it’s a refreshing and a rush, in a retro way, which importance of this language marked what is programming today. /Ron.

    Posted 12/10/2015
Read more reviews

Additional Project Details

Intended Audience

End Users/Desktop

Programming Language




Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks