EtchedPixels / FUZIX

FuzixOS: Because Small Is Beautiful
Other
2.13k stars 267 forks source link

Consider Calypsi C99 compiler for 65816 #1038

Closed daschewie closed 7 months ago

daschewie commented 7 months ago

Hello, I noticed the wiki mentions there is no good C compiler for the 65816. I wanted to recommend the Calypsi Compiler. We have been using it on the Foenix C256, and it works great.

EtchedPixels commented 7 months ago

It's not open source so it's not a candidate as far as Fuzix goes. I am instead working on add 65c816 support to my C compiler.

But thanks for taking the time to suggest this.

mrdudz commented 7 months ago

Just to mention it, there is also a LCC 65816 port which was used for "WingsOS" - no idea how useful that one is (should be on sourceforge somewhere)

EtchedPixels commented 7 months ago

LCC is also non free so similar problems.

mrdudz commented 7 months ago

At least it is open source :)

erkinalp commented 7 months ago

Why not cross compiling by clang?

EtchedPixels commented 7 months ago

because the only stuff there is a prototype, and if I want a prototype my compiler is easier to maintain and will run on the 65C816 itself ?