You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
uninitialized variables are now put into a 'bss' section instead of in the resulting PRG itself, this can shrink the PRG size by hundreds or even thousands of bytes
added varshigh compiler option to move the bss section out of regular program memory space altogether, to allow PRGs to be larger. On the c64 it is moved to $c000+ and on the cx16 to bank 1 of banked ram at $a000+
the internal expression evaluation stack as been reduced to 1 page of memory (was 2 pages)
on the cx16, the eval stack was moved from bottom of golden ram to top of golden ram to make it easier to load other things in golden ram ($0400-$06ff is free now).
the experimental noreinit compiler option has been removed for now
removed cx16.callrom() , just use cx16.callfar()
cx16 programs now turn off the mouse cursor at startup
added streaming audio player example to cx16/examples/pcmaudio
internal change: code generators uses unified interface and no longer uses internal compiler Ast