Add relocatable object file output to the assembler.
Motivation: Makes Casso65's assembler usable as part of a larger toolchain (e.g., with cc65's linker). Currently only flat binary, S-record, and Intel HEX are supported.
Scope:
- o65 format (the standard for 6502 relocatables, used by cc65)
- Optional: minimal ELF output for exotic toolchains
- Relocation records for absolute addresses
- External symbol import/export
Priority: Low — useful for toolchain integration but not critical for standalone use.
Add relocatable object file output to the assembler.
Motivation: Makes Casso65's assembler usable as part of a larger toolchain (e.g., with cc65's linker). Currently only flat binary, S-record, and Intel HEX are supported.
Scope:
Priority: Low — useful for toolchain integration but not critical for standalone use.