Skip to content

SDK v6.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Oct 05:19
· 249 commits to main since this release
4c6e9a5

New targets

New features

  • #395 -- Wrap od65 and ld65 to link xo65 object files
    • This is a pretty landmark feature (IMO); you can now use ca65 object files (i.e. xo65 files) in a llvm-mos link more-or-less as if they were ELF. This allows linking against existing ca65 libraries without converting them to work with the llvm assembler.
    • See https://llvm-mos.org/wiki/Cc65_integration for details
    • See https://github.com/mysterymath/llvm-pently for an example project that links the NES "pently" auto library assembled with ca65 against a demo application in llvm-mos C.

New libraries

Bug fixes

  • llvm-mos/llvm-mos#392 -- Fixed issue where a function that only called __attribute__((leaf)) inline asm could be incorrectly optimized out
  • #233 -- Minor volatile fixes for Commodore PET -- @asiekierka