llvm-mos: Современный C/C++ на почтенном 6502 | VCFMW 20 (2025)
LLVM-MOS — это ответвление проекта LLVM, поддерживающее технологию MOS 6502. LLVM-MOS преобразует автономный код C/C++ в относительно эффективный машинный код 6502, несмотря на его враждебность к традиционным методам компиляции. В докладе кратко рассматриваются принципы работы современного компилятора, способы заставить такой современный инструмент, как LLVM, работать с 6502, а также общие проблемы поддержки набора инструментов компилятора и SDK для множества исторических систем 6502. Мы также расскажем о проделанной нами работе по поддержке разработки встраиваемых систем в целом и о планах на будущее по улучшению llvm-mos. Биография докладчика: Дэниел — член команды разработчиков набора инструментов LLVM в Google, которая поддерживает низкоуровневые операционные системы. В последнее время он сосредоточился на улучшении LLD для разработки встраиваемых систем. В свободное время Дэниел поддерживает форк LLVM llvm-mos, ориентированный на 8-битный MOS 6502. --- Vintage Computer Festival Midwest — это бесплатное мероприятие для сообщества любителей винтажных компьютеров, организованное волонтёрами. Чтобы узнать больше о Vintage Computer Festival Midwest или сделать пожертвование некоммерческой организации 501c3, которая ежегодно проводит это мероприятие, посетите сайт http://www.vcfmw.org/.