Dear 65xx community:
We are in the early phases of implementing 65816 support as part of the http://www.llvm-mos.org project, and we need your opinons.
For those who aren't familiar with what LLVM-MOS is - LLVM-MOS is a fork of the LLVM toolchain (which includes a compiler, assembler, linker, and various auxillary tools), capable of efficiently compiling modern C and C++ code to the 6502 and various derivatives with advanced optimization approaches. As such, the focus of "ergonomics" as discussed here is primarily on providing a good developer experience for expressing hand-written code, both for newcomers and experts, across the various relevant enthusiast communities.
As part of proper 65816 support, we are soliciting feedback on our ideas and plans for low-level assembler support for the 65816. We've come up with several approaches, but there may be others we haven't considered yet.
We want to hear from 65816 assembler authors and 65816 compiler authors, regarding the relocation and relaxation requirements they need and want for the platform.
Please log into the following issue on Github to follow the thread and provide comments on the proposals:
https://github.com/llvm-mos/llvm-mos/issues/454
PLEASE DO NOT REPLY TO THIS THREAD. Your comments might be ignored. Instead, please join the thread at https://github.com/llvm-mos/llvm-mos/issues/454 to give comments and opinions. Thank you very much!
We are in the early phases of implementing 65816 support as part of the http://www.llvm-mos.org project, and we need your opinons.
For those who aren't familiar with what LLVM-MOS is - LLVM-MOS is a fork of the LLVM toolchain (which includes a compiler, assembler, linker, and various auxillary tools), capable of efficiently compiling modern C and C++ code to the 6502 and various derivatives with advanced optimization approaches. As such, the focus of "ergonomics" as discussed here is primarily on providing a good developer experience for expressing hand-written code, both for newcomers and experts, across the various relevant enthusiast communities.
As part of proper 65816 support, we are soliciting feedback on our ideas and plans for low-level assembler support for the 65816. We've come up with several approaches, but there may be others we haven't considered yet.
We want to hear from 65816 assembler authors and 65816 compiler authors, regarding the relocation and relaxation requirements they need and want for the platform.
Please log into the following issue on Github to follow the thread and provide comments on the proposals:
https://github.com/llvm-mos/llvm-mos/issues/454
PLEASE DO NOT REPLY TO THIS THREAD. Your comments might be ignored. Instead, please join the thread at https://github.com/llvm-mos/llvm-mos/issues/454 to give comments and opinions. Thank you very much!
Statistics: Posted by johnwbyrd — Wed Mar 06, 2024 4:38 pm — Replies 0 — Views 51