Skip to content

version 11.1

Latest
Compare
Choose a tag to compare
@irmen irmen released this 14 Feb 14:53
· 12 commits to master since this release

breaking changes

  • txt.get_cursor() now returns column+row as 2 values
  • abs() returntype is now unsigned
  • -sourcelines command line option is changed into -nosourcelines because the default is now to include those source lines in the generated assembly.

libraries

  • added fileselector example (cx16 and c64)
  • monogfx can fill with stippling again
  • added cx16.get_charset()
  • added sprites.getxy()
  • diskio: added several routines to only list files or directories

other new stuff

  • normal (non-asmsub) subroutines can now also return multiple values
  • support multi-value variable initialization: ubyte a,b,c = multi()
  • added configurable compilation targets
  • atari and neo targets are no longer built-in but available as such configurable targets in the examples
  • added %output library to make it easier to produce loadable libraries
  • added %jmptable directive to build a JMP-table meant for libraries
  • added c64os character encodings
  • no longer clears msb on asmsub argument byte @r0 (r0 was treated as a word before, but it is specified as a byte, so only the Lsb is significant)
  • code generation improvements and bugfixes