Foenix F256 C Compiler and Library

Foenix F256 C Compiler and Library


                    _____ ____  ____   __     ____
                   |  ___|___ \| ___| / /_   |  _ \  _____   __
                   | |_    __) |___ \| '_ \  | | | |/ _ \ \ / /
                   |  _|  / __/ ___) | (_) | | |_| |  __/\ V /
                   |_|   |_____|____/ \___/  |____/ \___| \_/  

          Welcome to LLVM-MOS for the Foenix F256 family of computers!

 

llvm-mos is a fork of the official llvm project.  It provides, among other things, the "clang" C compiler, a fantastic code optimizer, and a basic standard library for 6502 based microcomputers.

On top of this we add an overlay generator to make creating programs larger than 64k as simple as a #define!  If that wasn't enough, the installer will also install the f256lib programming library that provides easy access to all the features of the Foenix F256 family of computers.  While documentation is a bit lacking at the moment, several examples are included to get you started!

Bleeding edge information can be found on our Skunkworks site.


Changelog:

  • 19-JUN-2024 - PDF and AsciiDoc manual added to package.

  • 25-MAY-2024 - Everything now installs into a single folder for safe updating. Linker scripts not added to projects by default any longer.

  • 09-MAY-2024 - Updated MacOS and Linux installation script to also search for 'pip3' as well as 'pip'.

  • 01-MAY-2024 - Initial release for Linux, MacOS, and Windows.

     



No slides