This forum is now closed. The new discussion forum is at https://github.com/robhagemans/pcbasic/discussions.
This forum is now closed and existing bug reports have been migrated to https://github.com/robhagemans/pcbasic/issues. Please report new issues there. This forum will no longer be monitored and any new issues opened here will not be picked up.
Hi all, now that Github has added a discussion feature I will be consolidating all support, bug reports and discussion there. The new discussion forum is at https://github.com/robhagemans/pcbasic/discussions. Soon, these forums will be closed. Let's continue the conversation at GitHub!
Yes, it's on the list, along with changing the default install on pc-basic.org. And migrating discussions to github, now that it has that feature.
Hi all, I've uploaded PC-BASIC 1.2.15. This release brings the following improvements: fix issue #93: diagonal steps in DRAW with scaling % 4 != 0 fix issue #96: INT should round towards negative infinity - this was broken for INT(x) in range -1 < x < 0 fix crash on WIDTH "COM1:", 255 if no serial port connected (issue #98) backport fix for issue #120 and tests fix issue #101 - python2 hangs on exponentiation with large numbers backport fix for issue #102 - crash on changing graphics page after changing...
H, this already exists - try pc-basic -t Rob
Thanks for checking, not sure what could cause the lag. Regarding the memory management - thanks for reporting, it's more or less expected that 1.2 performs differently. One of the big changes in the 2.0 branch is the way arrays and (in particular) strings are handled, in order to follow the behaviour of the original more closely. It's far from perfect though, some parts of how the memory allocation behaves in GW-BASIC I just haven't been able to understand so far.
There shouldn't be a backslash between FILE: and the drive letter