Releases: uli/basicengine-firmware
Releases · uli/basicengine-firmware
v0.88-alpha
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
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
Engine BASIC build v0.86-alpha.
v0.85-alpha-8
Engine BASIC build v0.85-alpha.