PC-BASIC 3.23 - GW-BASIC emulator Icon

PC-BASIC 3.23 - GW-BASIC emulator

beta

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

3.0 Stars (4)
356 Downloads (This Week)
Last Update:
Download PC-BASIC source release 15.03.2
Browse All Files
Windows Mac Linux

Screenshots

Description

PC-BASIC is a free, cross-platform interpreter for GW-BASIC, BASICA, PCjr Cartridge Basic and Tandy 1000 GW-BASIC.
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 supported in their time. 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, please install from source.

Feedback
Please leave a message on the forum for feature requests and bug reports.

PC-BASIC 3.23 - GW-BASIC emulator Web Site

Features

  • 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

KEEP ME UPDATED

User Ratings

★★★★★
★★★★
★★★
★★
0
1
2
1
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 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 3 / 5
Write a Review

User Reviews

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

    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

    Posted 01/15/2015
  • skogtun
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Would be great if it could be installed to a standard directory and started from anywhere.

    Posted 11/17/2014
  • cvicari
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    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.

    Posted 08/02/2014
  • dickstomp
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    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.

    Posted 07/22/2014
Read more reviews

Additional Project Details

Intended Audience

End Users/Desktop

Programming Language

Python

Registered

2013-12-20
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.