OWBasic 5.2

Changes in OWBasic 5.20 Beta 1:
- New features in version 5.2 are:
- The graphical user interface (GUI) was changed
a little and reacts faster.
- MODEICON
supports a new parameter that makes possible to select between Menu and List
Menu icon.
- MODEVER$
is able to return the Add-In comment.
- MODEINFO
returns information about the given Add-In.
- EXEC
is able to return to the calling program after the called program has ended.
- The position of the internal filebuffer
pointer can be queried and set by FBBPOS.
- SBDRAW
draws and SBTOUCH
queries a scroll bar
- OWBasic recognizes and supports Add-Ins packed
by AddInPacker (the new mode for Add-Ins is 32).
- STRINGSIZE
also counts trailing spaces.
- BOX
supports two new style parameter values (6 and 13).
- Function
pointers are able to point to built-in functions.
- Characters can be subtracted, the resulting
difference is an integer value.
- OWBasic considers Alarm events.
- OWBasic uses 3 independent timers for
different purposes:
Timer 0 for the AutoPowerOff feature
Timer 1 for SYNC
Timer 2 for STARTTIMER/STOPTIMER
Because of that a call for SYNC does not affect the timer started by
STARTTIMER any more.
If you need more than one timer in your program, use the Timer component in
the OSL.
- New operators
are supported: ++ and -- in prefix and suffix versions as well as a
conditional operator (?:).
- The FORM
functions have been improved and now cooperate with the OSL.
Changes in OWBasic 5.21 Final:
- WAIT
uses an independent timer
- Visual FORM bug fixed
- CIRCLE
works correctly now
- MODEFIND
sorts out deleted Add-Ins (MODENAME
does not do that due to efficiency)
- SYSDLG
9 can be used to connect to PVM
Changes in OWBasic 5.22
- The Remote Mode is no longer available
- New procedure and function for serial communication: SRLSBLOCK and
SRLRBLOCK()
- UPCASE&() and LOWCASE&() also available for
characters
- TIME(8)
is now equivalent to TIMER()
- SYSDLG
9 (Add-In dialog) leaves OWBasic correctly after the PVM connection is finished
- the LEVERPUSH() function does not reset the AutoPowerOff mechanism anymore
- if a compile time evaluation raises an error, OWBasic terminates correctly
- the character literal '(' does not raise a syntax error anymore
Downloads:
OWBbaseE522.zip
- program binaries for old PV models
OWBbaseE522a.zip
- program binaries PV-S1600
OWBsrc522.zip
- source code
OWBhsrc521.zip
- HTML-/Pocket Referencer-documentation source
OWBhtmlE521.zip
- HTML documentation
buildarchives.zip
- batch files for archive creation and necessary files (extract to OWBasic\release_archives)
Note:
To view or to change the OWBasic options, use the OWBasic program OWBasic
Settings and the OWBasic Standard Library.
|