Pcbasic

Latest version: v2.0.7

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

Scan your dependencies

Page 3 of 7

15.08.2

This minor release brings a number of bugfixes:
- fix crashes on `COM(n) OFF` and `OPEN` for serial ports
- improve timeout behaviour for serial ports
- emulate some `OUT` and `INP` ports affecting serial port registers
- fix `Illegal function call` on `DRAW` string not ending in a number
- ignore BOM on reading UTF-8 files (fixes a `Direct statement in file`)
- empty function key macros and macros starting with NULL switch off macro replacement
- fix incorrect size for last record on `RANDOM` files
- fix the numeric keypad on Windows
- unset error trapping mode with `ON ERROR GOTO`
- second argument of CLEAR should be unsigned, not signed int.
- enable debugging to the console on Windows

Thanks to Ron and Patrik for many tests and bug reports!

---

MD5 hashes


2bde85fb0539b97abf3f34bb673414a2 pcbasic-15.08.2-osx.dmg
cb3f1e69f8d480e2f8635b3834bce25d pcbasic-15.08.2.tgz
e3440d2d4605336867122d05e6a89c8f pcbasic-15.08.2-win32.exe


SHA256 hashes


1659f33bfb300a7558019fd63be8f61eddb5a1c00eb9343b99bd877c8c341c05 pcbasic-15.08.2-osx.dmg
7a720211e7ef385300a43884b0a973bfc87abd793b2da23b02ad7dddcec712af pcbasic-15.08.2.tgz
6383c79c95534bbe3646c9bad9d8bc77e61ce9e8658cae7f74176565998d402d pcbasic-15.08.2-win32.exe

15.08.1

This minor release brings documentation improvements and bugfixes, in particular:
- fix the crash on pressing Enter on an empty line in `AUTO` mode
- fix the crash on `CHDIR` and `FILES` in Windows
- fix INPUT PAST END error on `INPUT$` on a keyboard file
- fix monochrome monitor emulation with CGA video

---

MD5 hashes


0ddacb1588521edb39bdddc2305e8d8f pcbasic-15.08.1-osx.dmg
b4994b8f701bf44fcccf3c7cb7b57dfc pcbasic-15.08.1.tgz
608f2a949fa369d73e6fbd0d3af2d91f pcbasic-15.08.1-win32.exe


SHA256 hashes


edcf4addce9178fc549a20b3e31b2e0f442dddab5983d20150a9a6176784d92b pcbasic-15.08.1-osx.dmg
b3f1de6ca344977ca4e12a231307613fe0654ff07141fc64ac6e180d44c9d14a pcbasic-15.08.1.tgz
ef66a66234cb14d893ac6703ea8c640e5a24671ca35aff5a14e25ea873e6fe00 pcbasic-15.08.1-win32.exe

15.08

This major new release brings many new features and fixes, among which:
- emulation of the `CAS1:` cassette tape device through `.WAV` audio files and `.CAS` bitdumps
- support for IBM PC and BASICODE tapes
- improved support for serial connections, including support for DSR/DTR lines
- threaded audio subsystem, allowing for more precise timings and cleaner code
- refactored device subsystem with cleaner, more maintainable code
- more tests, a more flexible testing framework and easier setup of new tests
- standardised Python package organisation
- much improved, more easily navigable online and offline documentation

---

MD5 hashes


b34723c6e805a742580f1ad09eea8013 pcbasic-15.08-osx.dmg
9dfbd7c7fdf0509d2983b159876170f5 pcbasic-15.08-win32.exe
651e1a0bdca664bf3d38499d0851afe6 pcbasic-15.08.tgz


SHA256 hashes


168535d7f10ed74f6670504b6f68c6e32c118614103823e769e230f9ecf4fea8 pcbasic-15.08-osx.dmg
c95c503e688f2af9f32fa607bc75564a7c910e0ffc359e828daa789518456f10 pcbasic-15.08-win32.exe
2e7f570d2faaae5b57f3d4dbb6706cadbb0a3d4b7c64f64c971fff65853e4083 pcbasic-15.08.tgz

15.03.5

This is a bugfix release. Fixes include, among other things:
- fix too large window on Windows with HiDPI scaling enabled
- slightly shrink default screen to avoid overlapping task bars
- allow named parameters in COM-port OPEN statements in any order
- fix screen anomaly on PRINT CHR$(0)
- fix incorrect terminal resizing on startup in curses
- fix missing last column character on INPUT
- fix behaviour of ESC key and ALT+letter key replacement on INPUT

---

MD5 hashes


9dc36ea907c2432fd201514b79b2e386 pcbasic-15.03.5-osx.dmg
62f5576a98730cee9dc01780611fefd2 pcbasic-15.03.5.tgz
0917b7110f4cfe64a4078f2dddd29b95 pcbasic-15.03.5-win32.exe


SHA256 hashes


2b219a78206661f65da0138481ce9871b75e4cd525063bde5868a886fc8f38f7 pcbasic-15.03.5-osx.dmg
cb71dc90c97dd8bac243db8179d0cc1957f6085f7fc0e37abcbfe2201240a51e pcbasic-15.03.5.tgz
f94894c05155e5dd0db307c1529adbb4fec1342e015214fa32fb8a648d322afb pcbasic-15.03.5-win32.exe

15.03.4

This release brings a few bug fixes, notably:
- Fix crash on reading from `KYBD:` files.
- Grammar fixes and improvements to documentation

Starting with this release, packaging for **Linux** is approached differently. The installation procedure for **Windows** and **OS X** users does not change.

On **Linux** systems of all architectures you should now download the `.tgz` release, untar and run `sudo ./install.sh`. The script will install PC-BASIC in `/opt/pcbasic/` and create the necessary icons and symlinks to be able to use PC-BASIC from your desktop as well as the command line. _Note that the github-generated source code archives at the bottom of the list are not as easy to use as you will need to compile the documentation yourself._

On **Debian-based** systems such as **Ubuntu** and **Mint**, as well as on **Fedora**, the script will also install the necessary dependencies, which are no longer hard-linked into the package.

In related news, PC-BASIC should now install and run without issues on **FreeBSD**. Use the source package and see the `README` for details on installing dependencies.

---

MD5 hashes


d3232020e33b399d146520daa1121ffb pcbasic-15.03.4-osx.dmg
b6d63f1f72faa1b9c0c9b1d0c2d2e581 pcbasic-15.03.4.tgz
6d1a410b32949c46f43c9621f8563f7d pcbasic-15.03.4-win32.exe


SHA256 hashes


4b47d9e7dfd5b35cc7c0cbe84a1704baa851c5a724c02a72dcc90244ecc17c8a pcbasic-15.03.4-osx.dmg
18533dda7a3413da47c082946ce8780b2af06c5460906962be34d7a41a3fd83f pcbasic-15.03.4.tgz
4e7e657e657d38fc05e4461935d4664ca558470207925f01f2577dbd1f12cbf6 pcbasic-15.03.4-win32.exe

15.03.3

Some improvements in this release:
- Fixes a number of issues with printing on Windows
- Fixes crashes on math domain errors and incorrect PLAY statements
- Makes some updates to the documentation
- Adds support for codepages 720 (Arabic), 934 (Korea), 938 (Taiwan), 868 (Urdu), ISCII (Indic scripts) and PASCII (Perso-Arabic script)

Below are packaged versions for Windows XP and above, OS X 10.6 and above, and Linux on i386 and x86_64 architectures. For other architectures and operating systems, please use the source release.

---

MD5 hashes


2f90c805689e181849ea4712385bd6a3 pcbasic-15.03.3-linux-i386.tgz
f62a8c3000660778b9ee69c46e34c49c pcbasic-15.03.3-linux-x86_64.tgz
f863c66f4cdffd7b1cb1ec996e65cb3b pcbasic-15.03.3-osx.dmg
3e0c0759a1da3b919a9e6c05e4338638 pcbasic-15.03.3-win32.exe
54139b0d8ec6e90acbaded84031c2a1d pcbasic-15.03.3.tgz


SHA256 hashes


4eb0ec89995febe6a1cf59b44c941ddc93f70a37a6af62455c8e56fcaf715f43 pcbasic-15.03.3-linux-i386.tgz
47fbe28466fb205ddea7826fe63edd1a14a09c93acaead9f0ed8133e52a891e4 pcbasic-15.03.3-linux-x86_64.tgz
dd77ea9669f04db749aba1b05211ecbe6287b7b27f2112677c91cfed44736e35 pcbasic-15.03.3-osx.dmg
8b63c970175e6e71cd6fc32bc9b5f8cee42c3751c7908cf62994e70c8cf838d3 pcbasic-15.03.3-win32.exe
4dddf783467bd372e7f8bed7b59ad22d91b9e45cfcd913231008f343330b2067 pcbasic-15.03.3.tgz

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.