llvm-mos

300px Miroh Jr for NES
By Miroh Jr., Wendell, Raftronaut and M-T for NES, built with LLVM-MOS
300px Linux c64
Booting Linux on Commodore 64 with REU via emulator built with LLVM-MOS
300px Nes llvm demo
NES project in pure C99 using LLVM-MOS by Steven Poulton
300px Rust hello atari 800
Hello World in Rust, with factorial calculations, for the Atari 800, proof of concept by Mr.
300px Hello vic20
Hello World of LLVM assembler targeting Commodore VIC-20
300px Hello apple2
Hello World of LLVM assembler targeting Apple IIe
300px Llvm mos hello world osi c1p
Hello World at Sea, Ohio Taking aim at the Scientific Challenger 1P, port by Stefan Mühlstrasser
300px Hello Commander X16
Hello Commander X16 from C

LLVM-MOS is an open-source fork of the LLVM C/C++ compiler, providing first-class support to the MOS Technology 65xx series of microprocessors and relatives. LLVM-MOS enables modern software development for many classic platforms.

You can play with the compiler right now on Godbolt! Here is a Commodore 64 project that shows the C compiler in action. To see a Commodore 64 calculate one hundred digits of pi, try the “Click here to simulate” link on that page.

To download and use the tool locally, see Getting started.

Our work includes the following:

There are ongoing public development discussions on Discord. If you want to help, please join our Discord group now.

Information

The LLVM-Moss project is not officially affiliated with or supported by the LLVM Foundation. Our project is a fork of LLVM that provides a new backend and Clang target; Our project is based on LLVM, not part of LLVM. Our use of LLVM or other related trademarks does not imply affiliation or endorsement.

category tree

categories

pages




<a href

Leave a Comment