|Name||Modified||Size||Downloads / Week||Status|
|Totals: 9 Items||2.9 kB||503|
Packaged releases are provided for the following operating systems:
- Windows (XP and later)
- Mac OS X (10.6 and later)
You can find them on this page organised in folders by release number. There is no fixed release schedule or roadmap, so new releases will appear when I feel like it. Some releases include an experimental Android package, but you shouldn't expect much in the way of support for this at the moment.
For Linux, FreeBSD and other Unix systems, download the source distribution. It contains an automatic install script to make life easy. If you're using Debian, Ubuntu, Mint or Fedora and you install as root, it will also install the necessary dependencies for you. There is no difference in performance between the source and packaged releases; indeed, the packaged releases are simply the source wrapped up with a Python interpreter and all the necessary modules.
Since PC-BASIC is based on Python, it will run on a large range of other operating systems as well. The only disadvantage is that you may need to manually install Python and all dependencies. See the
SOURCE.md file inside the source tarball for the list of Python modules you need.
The source distribution on this page is intended for end users and does not contain all development files. In particular, tests and packaging scripts are left out. If you're interested in development, it's best to get your own full copy of the Git repository at GitHub.
PC-BASIC is still in beta, meaning that it works quite well but you should expect things to break now and then. I try to avoid regressions, but sometimes a newer version may break something that worked before. Sorry about that. Consider that by downloading a beta version you're agreeing to try and help me to find and solve bugs so that the next release is going to be better.
If (when) you find bugs or regressions, please let me know by opening an issue on GitHub; this will help me keep track of the problem. Alternatively, you can post a message to the Discussion Forum. I'll probably need to ask you more questions to understand the bug so please check back on your report occasionally. For that reason, please don't use the Reviews section to leave feedback about bugs: there's no way for me to find out more about what the exact issue is, so in all probability it won't get solved.