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 to1 as f32
)
- add support for
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:+:=
)
- add support for
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 to1 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)