This release brings the following improvements:
* 26c2f40 fix issue 15: rename pcbasic.py -> run.py and include launcher scripts (to avoid naming clash between pcbasic module and package)
* 0051d1e don't activate example options by default as this breaks presets
* 39fda12 implement machine ID byte (fix issue 40)
* 8ef0d31 linux installer: put links in /usr/local/, not /usr/ tree (fix issue 16)
* 6f1f29b linux installer: check if target dir is empty, abort otherwise (re issue 15)
* bc07126 update version string in Mac OSX installer CFBundleShortVersionString (fix issue 17)
* 50834fd make default config file easier to understand (fix issue 44)
* 66e4286 add Memory model section to technical reference (fix issue 11)
* 385d781 fix issue 21: ON KEY docs say n in 1-10, should be 1-20
* 598537a fix issue 46: Holding button during beep loop causes crash
* c78ed87 fix issue 37: Crash when copying text from top right to bottom left in SCREEN 1
* cd9d574 fix issue 39: Crash on PLAY "P"
* 60b0199 fix issue 51: Numpy crash in BLOAD with numpy 1.11
* 7cc3d8b fix issue 50: SHELL command fails on Windows with shell=native
* e21f605 fix issue 18: F1-F4 work incorrectly on some linux terminals in text mode
* 9240f55 fix issue 27: Display anomaly on inserting chars to last line when that line is 80 chars long
* eebeaea fix issue 25 (secondary): the UP arrow key is not responding anymore in PC-BASIC
* 8b7a4c3 fix issue 25 (primary): The very first ON TIMER(n) statement gets trapped immediately
* a0f6ceb fix issue 19: Out of memory error if DEF FN with errors is followed by a correct one
* 23d1e83 fix issue 20: `PRINT USING ",."` does not insert commas
* d7774d4 fix readahead buffer before input_entry to correctly read first char in RANDOM file after mode switch
* 7d06d38 unset edit prompt before calling program edit, to avoid infinite loop for protected programs
* 735e63e fix crash on overflow after carry in to_bytes()
* 053e83f docs: fix incorrect explanation of MID$ length default
* 49058c3 fix crash on INPUT on RANDOM file
Thanks to all reporting bugs and issues!
---
MD5 hashes
4e3043782d3043db97c314f3fae0b49c pcbasic-15.08.12-osx.dmg
1efa6a51a9aba0a4fe207718005879d3 pcbasic-15.08.12.tgz
916688c79748ca57efd9c92b95d5931c pcbasic-15.08.12-win32.exe
SHA256 hashes
9cbb2dea3c6df9e2b5a86051cf959ceffa4505539bff15e8f1e8ebeab06bc0df pcbasic-15.08.12-osx.dmg
fe36b0eeaa5fe2df0621443d41d3a41941150bcacf4c09266ca52aa3607cc187 pcbasic-15.08.12.tgz
10416efb432e7a845bb52cbdb2f0577ddd6eb10beaa8e68c8353d105c859df09 pcbasic-15.08.12-win32.exe