Skip to content

version 8.3.1

Compare
Choose a tag to compare
@irmen irmen released this 17 Jul 20:26
· 1562 commits to master since this release

A quick update to address some issues discovered in the previous release.

  • fix possible endless loop in optimizer
  • fix codegen crash on certain nested typecast
  • fix cx16 register clobbering in psg module irq routine
  • fix crash on certain array definitions, and a few other places
  • fix undefined symbol error when it's simply located in another imported module
  • fix stack crash in cx16.push_vera_context()
  • fix wrong assembly code generated for signed word >= 0
  • enhancement: callfar() now also accepts variable jump address, so can be used as an (inefficient) indirect JSR
  • enhancement: sys.reset_system() on cx16 now more thoroughly resets the Vera so any psg sounds playing are silenced as well
  • enhancement: conv.any2uword() / conv.hex2uword() can now deal with iso lower and uppercase letters too
  • graphics module's Y resolution on cx16 has been corrected to 240