version 9.5
many "Commander X16" enhancements in this release.
gfx2
has its screen modes renumbered! See the module's source code for the new list- '\n' (newline) in source code now maps to petscii 13 (return) just like '\r' (carriage return) did. It used to map to $8d (shift-return)
- added
setlsb
andsetmsb
builtin functions to only set 1 byte of a word - added
math.mul16_last_upper
routine to access the upper 16 bits of the 32 bits result of a word-multiplication - cx16: added
verafx
library module to access Vera FX functionality - cx16: added
emudbg
library module to access emulator debugging support - cx16: added
monogfx
library module, this now contains the removed monochrome support that was ingfx2
. - cx16: gfx2.clear_screen now takes a fill color argument.
- cx16: added %option verafxmuls to automatically use hardware word multiplication routine
- cx16: added chunkedfile example.
- cx16: the adpcm decoding example can now also decode stereo wavs.
diskio
library module: more robust channel handling- it's now possible to take the address of an array variable's element, like
&array[2]
- fix alignment of arrays
- miscellaneous bugfixes and improvements.