Files
microw8/site/content/versions.md

4.3 KiB

+++ description = "Versions" +++

v0.2.0

Changes:

  • add sound support!
  • add support to redirect text output to the console for debugging using control code 6
  • update curlywas:
    • add support for else if
    • add support for escape sequences in strings
    • add support for char literals
    • add support for binop-assignment, eg. +=, ^=, <<= etc. (also support for the tee operator: +:=)
    • "integer constant cast to float" literal syntax in CurlyWas (ex. 1_f is equivalent to 1 as f32)

v0.2.0-rc3

Changes:

  • improve timing stability some more. essentially now guaranteeing that "frame = time_ms * 6 / 100" returns consecutive frame numbers, provided the module can be run at 60 fps
  • add support to redirect text output to the console for debugging using control code 6
  • update curlywas:
    • add support for else if
    • add support for escape sequences in strings
    • add support for char literals
    • add support for binop-assignment, eg. +=, ^=, <<= etc. (also support for the tee operator: +:=)

v0.2.0-rc2

Changes:

  • fix timing issues of sound playback, especially on systems with large sound buffers

v0.2.0-rc1

Changes:

  • add sound support
  • "integer constant cast to float" literal syntax in CurlyWas (ex. 1_f is equivalent to 1 as f32)

Known issues:

  • timing accuracy/update frequency of sound support currently depends on sound buffer size

v0.1.2

Changes:

  • add option to uw8 run to run the cart in the browser using the web runtime
  • CurlyWas: implement include support
  • CurlyWas: implement support for constants
  • fix crash when trying to draw zero sized line

v0.1.1

Changes:

  • implement more robust file watcher
  • add basic video recording on F10 in web runtime
  • add screenshot on F9
  • add watchdog to interrupt hanging update in native runtime
  • add devkit mode to web runtime
  • add unpack and compile commands to uw8
  • add support for table/element section in pack command
  • disable wayland support (caused missing window decorations in gnome)

v0.1.0