Releases
v9.6
irmen
released this
12 Nov 22:54
added math.diff()
and math.diffw()
added gfx2.init_mode()
if you don't want to switch current screen mode but still use gfx2 library
added gfx2.safe_circle()
and safe_disc()
that clip the pixels to the screen.
added several routines to textio
that can set and read the cursor position.
some textio improvements on the atari target.
added f_seek_w
to diskio on commander X16 (needs f_open_w_seek() to work)
verafx.mult/muls
now return the upper 16 bits of the 32 bits result in r0.
diskio.f_write
now uses fast MCIOUT block transfer routine on the Commander X16
added sys.disable_caseswitch/enable_caseswitch
added cx16.set_chrin_keyhandler
to insert custom key handler routine into CHRIN/BASIN
added string.append
improved compatibility of cx16.vpeek()
pokemon()
now actually pokes a value but also returns the previous value that was in the memory location
added %zpallowed
to explicitly list the zeropage locations that the compiler can use (as opposed to %zpreserved
)
fixed the fill()
flood fill routines to no longer read outside of the screen, also optimized them a bit more.
fixed parameter passing bug for certain word types
several code gen optimizations.
several code gen and compiler bug fixes.
You can’t perform that action at this time.