You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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