#LLVM-MOS
Decided to try llvm-mos for #nesdev in C 🤔
February 27, 2025 at 8:00 AM
There's llvm-mos. Where's its cousin for 16-bit x86?

llvm-mos.org
llvm-mos
llvm-mos.org
April 23, 2026 at 5:30 AM
C++? Kind of. llvm-mos.org/wiki/Welcome

I prefer plain C, for which I use calypsi.cc
llvm-mos
llvm-mos.org
July 20, 2025 at 4:54 PM
This level of llvm support for the Z80 would be nifty

www.youtube.com/watch?v=ejbT...
llvm-mos: Modern C/C++ on the Venerable 6502 | VCFMW 20 (2025)
YouTube video by VCF Midwest
www.youtube.com
October 13, 2025 at 4:02 PM
managed to compile some basic C code for the famicom disk system using llvm-mos, which does not officially support the fds as a target
November 9, 2024 at 6:24 PM
Most fun thing I saw at #VCFWest was llvm-mos.org but there were so many cool inspiring projects by passionate folks who did not necessarily know how to do X but just rolled up their sleeves and went for it anyway.

VCF-W was very well run. Thanks and congrats to the organizers and volunteers.
llvm-mos
llvm-mos.org
August 3, 2025 at 5:38 AM
LLVM-MOS is a LLVM project fork supporting the MOS Technology 6502. LLVM-MOS converts freestanding C/C++ into somewhat efficient 6502 machine code, despite the 6502's hostility to the usual compiler techniques.
youtu.be/ejbTKtgSZI0?...
llvm-mos: Modern C/C++ on the Venerable 6502 | VCFMW 20 (2025)
YouTube video by VCF Midwest
youtu.be
April 16, 2026 at 10:29 PM
The toolchain for my SNES game, SUPER WILD CART, is Quite Interesting:

It's originally a Lua/Love2D game! + small 8-bit maths functions + graphics aligned to 8px tile grid. Which I transpiled to C. With well-paced level design the modern llvm-mos compiler runs it at 60fps! 🤯
May I proudly present... Super Wild Cart

kinda Excite Truck × Flicky × Donkey Kong's Crash Course

Still *so much* to do but it is fun already! Pretty much locked 60fps, and do I have a story to tell about the toolchain…but that's one for another time.

#superwildcart #snesdev
August 19, 2026 at 2:27 PM
SNESdev daily log 1:
Figured out how to compile SNES C code with llvm-mos.
July 1, 2026 at 11:54 PM
The performance I get using llvm-mos (8-bit 6502) for SNES DEV is nothing short of astounding, almost unexplainable.

And I'm running C that is transpiled from Lua 🤫
August 12, 2026 at 8:28 AM
I’m already obsessed with SNES dev: I love the constraints! 😍

It’s surprising that there isn’t a modern compiler for its 65816 CPU. But, interestingly, 8-bit code compiled with llvm-mos runs very fast.

So: thanks to these modern things, I’ve achieved 60fps with headroom!
If it's #scanlinesunday then it would be rude not to post the first screenshot of my SNES game engine bring-up.

I'm working hard to get 60fps and fill this thing with fun possibilities, ready to hit the ground running for SNES Dev Game Jam 2026.
June 29, 2026 at 3:22 PM
November 10, 2024 at 11:27 PM
I learned about llvm-mos.org this weekend at #VCFWest. So cool. Modern C++ and Rust for these lovely 50 year old parts!
llvm-mos
llvm-mos.org
August 5, 2025 at 2:43 AM
I think llvm-mos is actually decent: github.com/llvm-mos/llv...

Unlikely to beat hand-written assembly but not slow either
GitHub - llvm-mos/llvm-mos: Port of LLVM to the MOS 6502 and related processors
Port of LLVM to the MOS 6502 and related processors - llvm-mos/llvm-mos
github.com
February 16, 2025 at 6:38 PM
surprisingly, i couldn't find anything out there regarding C on the fds; there is a chance i _might_ be the first to do this with llvm-mos
November 9, 2024 at 6:38 PM
Feeling tempted to create my own 6502 fantasy computer on a breadboard and adding llvm-mos-sdk includes.
January 15, 2024 at 1:44 PM
The SDK for developing with the llvm-mos compiler port is getting really good, have to give it a try.

github.com/llvm-mos/llv...
GitHub - llvm-mos/llvm-mos-sdk: SDK for developing with the llvm-mos compiler
SDK for developing with the llvm-mos compiler. Contribute to llvm-mos/llvm-mos-sdk development by creating an account on GitHub.
github.com
December 5, 2023 at 10:29 AM
Made two new LLVM-MOS ports today: Olimex Neo6502 and Watara Supervision. Should make it to upstream within the next 1-2 weeks. Admittedly, they both could use more library functions...
github.com/llvm-mos/llv...
github.com/llvm-mos/llv...
March 10, 2024 at 7:52 PM
If you're a 65816 assembly programmer, your feedback is valued in this issue where we discuss assembler ergonomics for future LLVM-MOS improvements: github.com/llvm-mos/llv...
Improving assembler ergonomics for 65816 (and other) subtargets · Issue #454 · llvm-mos/llvm-mos
Note that this issue is about assembler syntax, functionality and ergonomics; it is, generally speaking, not about the ELF file format or the compiler backend. Status quo The current state of assem...
github.com
March 5, 2024 at 6:09 PM
#F256K2 finally got my spectrum analyzer part of my C mp3 player going on my 8-bit mode F256K2. That took a lot of tries and guesswork.

www.youtube.com/watc...
[F256K2] Spectrum Analyzer with mp3 playback
The F256K is from Foenix Retro Systems: https://c256foenix.com/ It is an 8 or 16 bit machine being able to swap around the CPU with a 6502, 65816 or 6809. This playback program was coded with llvm-mos C adapted for the F256 machines in 8-bit mode. https://kangaroopunch.com/view/ShowSoftware?id=13
www.youtube.com
March 8, 2025 at 6:25 AM
I've noticed a fair few BBC Micro enthusiasts on my Bluesky feed. I wonder - how much work would it be to add LLVM-MOS support for that architecture? What good documentation sources exist, if any?
October 27, 2025 at 4:11 PM