Skip to content

v0.88-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@uli uli released this 29 Jul 12:18
· 700 commits to master since this 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