SmileBasic 4 update out now (version 4.4.0), patch notes
The programming app SmileBasic 4 has been updated on Switch, bringing it to version 4.4.0. It includes a revised English localization, new features, improvements, and bug fixes.
Below are the full patch notes:
New Features
Overall Improvement– We have revised the English localization based on user feedback. We appreciate the feedback from many of you.
New BASIC Language Features
– See the help and reference for each command for more details.
– The support for saving and restoring to the READ position to the RESTORE command has been added.
– The ability to get a link flag to SPLINK has been added.
– The ability to load a specific project to METALOAD has been added.
– The restriction to allow ENVSAVE to be used from the main interpreter has been removed.Improvements of the Menu and Others
– The project list view has been improved to be faster.
– A warning message is now displayed when an unsaved program is found at the start of the Beginner’s Guide.Bug Fixes
The following bug has been fixed:
BASIC Language Issues
Significance: High
– Freeze under certain conditions and procedures when copying a file to another project.Significance: Medium
– Coordinates set by MOUSE command cannot be retrieved by TOUCH.
– If TSTOP is executed after TANIM is executed, the value returned by TCHK will be abnormal.
– When a sprite using SPCOL is SPSET, the previous SPCOL size information is left behind.
– When an Int is INC or DEC, the calculation result is different from + (addition) when the calculation result exceeds the maximum or minimum value of the Int.
– INKEY$(1) returns a value including the controller input.
– When using a lot of WAVSET for multiple voice numbers, the waveforms of other tone numbers might be replaced by the specified tone number’s waveform.
– If either of starting point X or Y is negative in TLOAD, it is not applied to the display.
SmileBasic 4 is available for Switch via the eShop.