Skip to content

Releases: uli/basicengine-firmware

v0.88-alpha

29 Jul 12:18
@uli uli
Compare
Choose a tag to compare
v0.88-alpha Pre-release
Pre-release

Engine BASIC build v0.88-alpha.

User-facing changes:

  • implemented color memory that prevents character colors from being erased when moving over them with the cursor
  • PRINT: added escape code "\xhh" to be able to print graphics characters that conflict with control codes such as CR, LF or BS (fixes Tetris demo)
  • CALL: fixed issue causing procedure parameters to be passed incorrectly if subsequent parameters contain function calls (fixes Tetris demo)
  • EDIT
    • fixed error when called without a file name
    • changed default to insert mode, fixed other minor bugs
  • SCREEN
    • fixed garbage characters left on the screen when switching to a video mode with a lower resolution than the current mode
    • fixed incorrect screen width when changing video modes while using certain font combinations
  • other minor bug fixes

Changes under the hood:

  • split up gigantic BASIC interpreter file into components
  • broke out hardware-independent audio and video driver components
  • various portability fixes

v0.87-alpha

12 Jul 11:06
@uli uli
Compare
Choose a tag to compare
v0.87-alpha Pre-release
Pre-release

Engine BASIC build v0.87-alpha.

User-facing changes:

  • fixes failure to load sound font after the current directory has changed
  • fixes crashes after changing the screen mode while a text window is set
  • more text window handling fixes
  • several minor bug fixes

Changes under the hood:

  • implements a hosted build for debugging and recording of demo videos
  • removes a number of unused code fragments

v0.86-alpha

26 Jun 07:14
@uli uli
Compare
Choose a tag to compare
v0.86-alpha Pre-release
Pre-release

Engine BASIC build v0.86-alpha.

v0.85-alpha-8

30 Apr 16:35
@uli uli
Compare
Choose a tag to compare
v0.85-alpha-8 Pre-release
Pre-release

Engine BASIC build v0.85-alpha.