(09-15-2023, 12:17 AM)eoredson Wrote: Here is the latest Sick program updates:
Code: (Select All)Version v64.0a r8.0a:
Improves opening/closing token (, [, and { in SwapData and Assignment.
Adds some ; delimiter parsing to , tokens.
Doubles the number of sound file extensions from 15 to 31.
Code: (Select All)
Version v64.0a r8.1a:
Detects some QB64 versions to affect Midi sound fonts.
Adds an array of 8 soundfont file extensions.
Adds Play Font to load a soundfont file.
Adds Chron and Chroff to toggle low ascii prints.
Adds more constants such as CR, LF, and CRLF.
Detects v4.0.0 version for constants and soundfont.
Version v64.0a r8.2a:
Adds ubound array element redim increase.
Adds custom command$ function.
Fixes Shell "CMD" to drop to DOS.Code: (Select All)
Version v64.0a r8.3a:
Fixes multiple filename on command line when in quotes.
Adds BootUsageError to display filename error on command line.
Adds /R command line switch to disable quitbox when quiting.
Adds /U command line switch to disable menu5.doc display file.
Adds /W command line switch to disable startbox when starting.
Adds StartMenuIgnore, StartBoxIgnore, and QuitBoxIgnore
to config file and ToggleMenu and Environment.
Adds Beep [<n>] number of beeps.
Adds functions Delay, Limit, and Slice.
New feature!
The Keymap function allows mapping of ascii/extended keys.Code: (Select All)
Version v64.0a r8.4a:
Fixes ?= when calling Assignment.
Adds color constants to parser.
New feature!
Adds multichar variables into assignment and arrays.
Extends arrays to 1024 elements for multichar variables.
Extends arrays in debug commands for multichar break variables.
Variables extended to multichar such as: (also in Sub InputExpression)
A0-Z0 to A9-Z9, A0(n)-A9(n) to Z0(n)-Z9(n), A0$-A9$ to Z0$-Z9$.Code: (Select All)
Version v64.0a r8.5a:
Fixes bad input variable in Sub InputExpression.
Fixes parameter type mismatch in Function CreateDirectoryA.
Adds Reboot and Shutdown command to shell to Shutdown.exe in Windows.Code: (Select All)
Version v64.0a r8.6a:
Fixes .key filename in Keymapper.
Adds custom Inkeyz$ function for Keymapper.
Traps Ctrl-C during Ctrl-Break in Keymapper.
Fixes PutRecord for binary file writes.
Now verifies the validity of Field in OpenField.
Adds line number to end of $Include: statement.
New drive features:
Extends [FLOPPY] DriveType to [FLOPPY A] and [FLOPPY B].
Adds Sub UsedSpace to extend TotalSpace and FreeSpace.
Adds UDRV(<exp$>) function to call UsedSpace.Code: (Select All)
Version v64.0a r8.7a:
New constant features:
Adds optional parameter to SLICE constant.
Adds LimitValue constant to all _Limit function calls.
Adds DelayValue constant to all _Delay function calls.
Adds TrapValue constant to _Exit trap function.
Version v64.0a r8.8a:
New features!
Adds recent filelist for loading and storing a list of files.
Adds constant variable assignments and retrieval.
Version v64.0a r8.9a:
Adds constants to SwapData subroutine.
Adds underscore to parsed token list.
