Share

Win32 Port of YaBasic for PS2

File Release Notes and Changelog

Release Name: win32yabasic v1.4

Notes: So many changes went in to V1.3, that some of them were not quite right. This release fixes those issues, and expands on some of them. Source code *is* coming - I promise! If anyone needs it right away, then drop me a message here. Jim


Changes: V1.4 Fixed time$ last parameter. Fixed silly circle -ve radius problem for filled circles too. AutoFormat doesn't break quick rems (') any more. AutoFormat recognises "end if" and "end sub" correctly. Fixed some UI flicker. Drawing now emulates PS2 guard-band of +-1024 pixels off sides of screen. Drawing now emulates max circle radius of 640 pixels. Fixed two off-by-one bugs in the source code colouring. Fixed a bug in Find And Replace All where it would recursively replace text. Fixed Find, etc. so it jumps to correct place in source with window focus. Fixed .XPO (X-Port 1) file saving. Added preliminary .XPS file saving. Fixed a bug where after the console had been cleared the next line of text printed wouldn't display. Fixed a bug where if a text line was longer than the screen, a character went missing. Fixed a bug where if a long wait was set (eg. input a$, inkey$(1000), wait), clicking the close box on either window could lock the application. Fixed a possible memory leak where the console wasn't shutdown properly. Added an option to allow the emulation to hog a bit more CPU time. (default OFF). Added key redefinition stuff. AutoFormat no longer sets line-feeds on their own, they're always converted to CRLF pairs. AutoFormat no longer repeatedly inserts lines before label and after end sub. AutoFormat no longer deletes obviously deliberate blank lines in the source. Removed code that unnecessarily added CRLF to end of text files. This is now the programmer's responsibility.