Skip to content

BOS pre-release v1.18.0000 alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@beckadamtheinventor beckadamtheinventor released this 08 Mar 00:16
· 54 commits to master since this release

A literal metric ton of fixes, yes I know it's been 3 years since I've released something. :p

Note for those on hardware:
Unfortunately due to the sheer volume of changes between the previous release and this one, you will have to uninstall BOS completely and reinstall TIOS before you can update to this new version.

Some of the important things:

  • long file names
  • turning off the calculator now actually puts the calculator into low-power mode
  • files larger than 64k can now be received via msd
  • files larger than 64k can now be created via fs_Alloc
  • fix some critical filesystem bugs
  • themes and background images for the main GUI
  • themes carry over into command line programs and cmd
  • change filesystem block size to 64 bytes
  • change malloc block size to 16 bytes
  • serial file transfer interface PC -> calc
  • improvements to memedit, info, ls, cedit, msd
  • implement zx7 decompression sysutil (compression not yet functional)
  • improve file type/data checking and make it uniform
  • add PATH / LIB fallback values so the OS doesn't throw a fit if they're missing
  • quoted arguments for the command line interface (you can now have spaces and colons in an argument)
  • implemented a bunch of compatibility routines
  • some implementation of the VAT for compatibility
  • zx0 decompression routines
  • support for flash applications using offsetinstruction macros (automatically formatted with the flash_executable macro in bos.inc)
  • re-implement compressed RAM executables
  • implement recursive text execution using the OP stack
  • text execution now uses ti.begPC, ti.curPC, ti.endPC
  • executables built for TIOS now start in 16bpp mode

...and a whole heck of a lot more that I don't remember and can't find in the commit logs. 😀