Skip to content

1.5.0

Choose a tag to compare

@bsturk bsturk released this 12 Sep 01:18
· 6 commits to main since this release

Another release of crustyBASIC is here. Enjoy!

Any bug reports let me know on the forums here or at our Discord.

  • New target ZX Spectrum and improved the Sinclair BASIC dialect handling
  • SPRITE updates - png, frame size, multi frame size, transparent color
  • TILE updates - TILEMAPs, palette
  • Added CHARMAP and more support for charset importing/usage
  • Added image effects like wipes, etc to IMAGE api
  • Added @periodic which allows for audio playback, frame animation, etc
  • Added multiline comments using /' and '/ or /* and */and others, can be configured to be different
  • Added @REWRITE_BLOCK to allow multi line expansion
  • New type U1 for BOOL/bit, packed to save space for RAM starved targets
  • Added Apple II option to not utilize DOS for more RAM (output type bootdisk)
  • Loading images is much faster now (packed/RLE)
  • Added support for a memory heap and dynamic strings and arrays
  • Programs can now span multiple disjoint memory regions
  • Added support for overlays for large programs
  • Real support for dos16
  • Support for C128's BANK 1
  • Coco updates - display modes, file I/O, disk generation, optimizations
  • New CLEAR_xyz text routines for clearing parts of lines/screen
  • Lots of improvements to vic20 sprites and software sprites in general
  • Lots of improvements to the QBasic dialect parser
  • Lots of apple 2 graphical fixes and speed ups
  • FILE_LOAD_PROGRAM for cbm targets