SDK v1.0.0
Process
- The compiler has been stable enough for long enough that it makes sense to
start using semver more formally. So, without further ado, version 1.0.0!
Breaking changes
- #115 - Breaking! - Replace
cpm_parse_filename
library function with a syscall, but with different parameters. - @davidgiven
Compiler
By @asiekierka:
- llvm-mos/llvm-mos#296 (and successor PRs) - Adds assembler support for illegal opcodes, remaining Rockwell and WDC 65C02 opcodes, WDC 65816 opcodes, and HuC6280 opcodes (PC Engine).
- llvm-mos/llvm-mos#297 - Code generator now emits
CLA
/CLX
/CLY
on HuC6280. - llvm-mos/llvm-mos#299 - Code generator now emits
TXY
/TYX
on W65816/65EL02. - llvm-mos/llvm-mos#302 - Code generator now emits
INC A
/DEC A
on 65C02.
SDK
- #114 - Update CPM65; add some missing ctype and string functions. - @davidgiven
- #117 - On Mega65 unmap $A000-$BFFF ROM region to provide 45KB of contiguous RAM. - @gurcei
By @asiekierka: