Pcbasic

Latest version: v2.0.7

Safety actively analyzes 682471 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 7

15.08.8

This is a bug fix release, with the following improvements:
- fix crash on disk-only commands with unspecified device when current device is CAS1:
- fix crash on serial port access through INP/OUT when not explicitly opened
- partially implement serial Line Status Register
- fix syntax errors in BASCODER

Thanks to all those who reported bugs!

---

MD5 hashes


96e2a5065b68efe5e54eeb4405e7ffce pcbasic-15.08.8-osx.dmg
479163d98abf6597dc3568f28af4dc21 pcbasic-15.08.8.tgz
e2f8d1d6f56b4606c84e0bf435ab15b4 pcbasic-15.08.8-win32.exe


SHA256 hashes


5077ac9c79f6a344b2436f158b76b51ff802f8ed167f60c96a1e840f2fb27af4 pcbasic-15.08.8-osx.dmg
63f7fe7bc6d7712af84271c585f72d97a7e23085aea68c1ae3f8f8a971eb06c9 pcbasic-15.08.8.tgz
46f479711cb355b9d594c336ad5528ab108be6c93e70ee942729bcd5ca89e167 pcbasic-15.08.8-win32.exe

15.08.7

This is a bug fix release, with the following improvements:
- fix crash on pasting from empty clipboard in Windows
- prevent string space corruption on CHAIN with ALL
- improvements to the BASICODE implementation
- some clarifications in the docs

Thanks to Jan for some BASICODE fixes and to all those who reported bugs.

---

MD5 hashes


d8579240de3515467d570a01e767afb2 pcbasic-15.08.7-osx.dmg
5132425ebddd85e436b0dbe372a9119e pcbasic-15.08.7.tgz
f79457d705147ae304602611e13523c4 pcbasic-15.08.7-win32.exe


SHA256 hashes


3438bf60123b2fe7fd0bcf789f7905198ee96df8d3122da30b68bea867dee3a2 pcbasic-15.08.7-osx.dmg
d62c7430020529fa290b956db6db012c7465f346b71b2c08301ddda41ba6fe24 pcbasic-15.08.7.tgz
3c869d2b1a855aa666175178596d599141642e131b71db95a90114c94af20335 pcbasic-15.08.7-win32.exe

15.08.6

This is a bug fix release, with the following improvements:
- `RENUM` to make an exception for `ON ERROR GOTO 0`
- correct line number in `NEXT without FOR`
- fix reading the access mode in `OPEN`
- ensure files on command line are loaded in binary rather than text mode
- allow program lines of 255 characters exactly
- ensure negative zero tests equal to zero
- unary minus and `ABS` are also allowed on strings
- check return type on `FN` call

Thanks to John, Ronald and Wengier for bug reports.

---

MD5 hashes


3393422fc23243c5455359935365434c pcbasic-15.08.6-osx.dmg
ae4fdff2c36524ed5fe38db1992eb9de pcbasic-15.08.6.tgz
4da0658ec1b4daa6d3ad11b3bd6aa21c pcbasic-15.08.6-win32.exe


SHA256 hashes


30451c2a25e74b20ae702b2a6648962b02a8a033a640447169087476cb0ff80a pcbasic-15.08.6-osx.dmg
74db4c7fa781867c7346c7b1020ed4a881972d8e8ac84bc98f39ad34271a9455 pcbasic-15.08.6.tgz
a4df6bc63ecad5b1585ddfa899d9a6c8f7c5a383b5cdcce4361b168adb16b44a pcbasic-15.08.6-win32.exe

15.08.5

This is a bug fix release, with the following improvements:
- fix regressions causing Out of String Space and Out of Memory errors
- disable UTF-8 config files due to issues on Windows
- fix Out of Memory on repeated call to `FN`
- allow dereferencing array elements with `VARPTR$` in `DRAW` and `PLAY`
- fix representation of octal literals interrupted by whitespace
- fix wrapping of lines with `WIDTH 255`
- fix Windows paths in `--cas1` option
- correct behaviour of `RUN "file",R`
- fix crash on `PRINT 0^(-1!)`
- fix incorrect leading zeroes in `PRINT USING`
- documentation improvements
- include `data/BASCODER.BAS`, a translation program for Basicode

Thanks to Ronald, Wengier and Jan for bug reports.

---

MD5 hashes


9db8d86ac26578f3fd847655f7df716c pcbasic-15.08.5-osx.dmg
ce4c4fe696c8699b98ea4a1ab23522e6 pcbasic-15.08.5.tgz
e4505eeed1bc4cdc464b6673d280cdb1 pcbasic-15.08.5-win32.exe


SHA256 hashes


0e2285b105af538715d5d5b2e3ce6cd6d689c521790645e00d1ca64b327dea00 pcbasic-15.08.5-osx.dmg
82432328ba41a58415dd9e302a92679e7e844aa31ed19ecb62a57a5a1a4ef07b pcbasic-15.08.5.tgz
b98f669900aaca0a22cb91ed721bffb699e921cea0c971264eb701527205b32c pcbasic-15.08.5-win32.exe

15.08.4

This update brings the following improvements:
- overhauled, much improved documentation
- fix for a number of crashes, including `PRINT ***`, `STRING$(7)`, `VAL("--1")`, recursive `FN` calls, `BLOAD` in `SCREEN 6`, `PRINT (-1)^0.5`
- correct operator precedence for unary operators
- correct behaviour of `\`, `MOD`, `EQV` and `IMP` operators for negative operands
- fix errors in config file examples
- allow UTF-8 encoding of config file
- `KEY 1, ""` and `KEY 1, chr$(0)` switch off key macro
- add Devanagari and Cyrillic codepages
- fix a number of integer overflow issues
- implement DOS device files `AUX`, `CON`, `PRN` and `NUL`
- enable the cassette port to be set as current device
- fix issues with overlong strings
- error trapping is exited by `CLEAR`
- allow empty numeric values in `READ A` and `INPUT A`

Thanks to all bug reporters, you know who you are!

---

MD5 hashes


5a19e4b11dceb4487b85632f51f376a2 pcbasic-15.08.4-osx.dmg
31bdf9a6e281cafd2d0f6aacb7cb56b0 pcbasic-15.08.4.tgz
48acfa4e190fcae326195ac7d2ce2198 pcbasic-15.08.4-win32.exe


SHA256 hashes


70162861716e585b6f61e767f3e8d35d9464f94cb937d164e35372c4c8b0b162 pcbasic-15.08.4-osx.dmg
d972783d061ec0a4616bbfe9cd1c935883fd30ce76736f40971bd7dd279fe81b pcbasic-15.08.4.tgz
5161c750ed70f227c5aba0c9faac69ce32df95d86303a7a75dfb981901652957 pcbasic-15.08.4-win32.exe

15.08.3

This minor release brings a number of bugfixes:
- fix typo preventing DBCS box-protection to be switched off
- fix crash if opening a file with LOCK fails
- DOS filename matching improvements
- fix crash on opening file with maximum file number
- set maximum record length on `preset=tandy` to 255
- fix superfluous `!` in number literal followed by ELSE
- fix invisible POKE to last screen column
- serial machine port: fix too-high INP level for break bit
- fix crash on garbage-collecting FIELD strings
- fix crash on undefined line number in RENUM
- LOC() and LOF() should be floats to allow for positions > 65535
- CLEAR should do a RESTORE
- allow empty entries in console INPUT
- fix crash on reading from physical serial port

Thanks to all bug reporters, in particular Ron, Patrik and Duane!

---

MD5 hashes


a886ff3786957965005dfdc32689fb86 pcbasic-15.08.3-osx.dmg
bde645006c7b8aae72e8e5e7b3ae747f pcbasic-15.08.3.tgz
fc1cf9dbdd69f2d1120141a358781bef pcbasic-15.08.3-win32.exe


SHA256 hashes


11fb660e32645835969fcc76a9f141a6b0f126d2e49e58a106b7d80699914812 pcbasic-15.08.3-osx.dmg
108e1a3383b5235e4cdad65e96bd5c6346148a8f704120833a903a74eb3956fe pcbasic-15.08.3.tgz
03a2d23c8e0040be4bf3592d45554b9bda08050604f9ab80488af46f071c5765 pcbasic-15.08.3-win32.exe

Page 2 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.