Thank you for helping to make PC-BASIC better!
If you find bugs, please open an issue on GitHub. In your bug report, please specify:
- What version of PC-BASIC you're using;
- What operating system you're using, including the version;
- What you did;
- What you expected to happen;
- What happened instead.
The very best thing to do in a bug report is to post a little BASIC program that triggers the bug or the unwanted behaviour. That often enables me to see what's going on right away, and if not I can try it for myself. It's almost magic like that.
After you post your report, please check back in the next few days: often, it's not obvious to me from the first report what the exact problem is, since people use different setups, have different expectations and make different assumptions. I'll usually reply fairly quickly to ask you for some more information.
Code contributions are much appreciated! You'll need to agree for your code contributions to be licensed under the Expat MIT License. This is a more permissive licence than PC-BASIC is (currently) released under. The reason I ask for a permissive licence for contributions is that it allows me to re-license the code at a later date.