Skip to content

release 6.4

Choose a tag to compare

@irmen irmen released this 25 Mar 21:31
· 3815 commits to master since this release
  • assembly code generator is now finally fully completed! All missing code generation are now resolved, there should be no more cases where there is a (known) missing assembly code generation step. Last ones were word/byte and word%byte expressions.
  • added cx16.vload() that mirrors VLOAD basic command
  • added cmp(x,y) builtin function to just do a compare of both operands, so you can use a conditional jump instruction afterwards (however, just use regular comparison operators)
  • fixed c64 zero page address allocation when using floats
  • fixed invalid code generated for some comparison operators (<, > , <=, >=) in certain cases
  • various compiler crash fixes
  • improved various compiler errors
  • optimized integer square routine (x*x)
  • fixed graphics bresenham line inaccuracy, and optimized it a bit more
  • improved code generated for all comparison operators
  • Vim syntax highlighting added, contributed by @Elektron72