Programming in C - Catalina
Title:Programming in C - Catalina
Author:58.168.76.146
Published:Fri, 01 Apr 2011 22:48:51 GMT

Catalina - a FREE C Compiler for the Propeller Chip


Ross Higson has developed Catalina - a free ANSI compliant C compiler for the Propeller Chip. Catalina can be downloaded from SourceForge. The current release is 3.0.

Catalina is based upon LCC (a robust, widely used and portable C compiler front-end), with a custom back-end that generates Large Memory Model (LMM) PASM code for the Propeller. For general details on LMM, go here.

Catalina is now essentially complete. Bugs and maintenance releases will still be issued, but no more functional additions are expected - at least not until the Prop II arrives!

The Parallax forums should be used for contacting the author or interacting with other Catalna users - see this Parallax forum thread

Major features of Catalina:


Catalina supports three different addressing modes:


Other notable enhancements in recent releases are as follows:


Here is a picture of Catalina being used from within Code::Blocks:
Catalina_CodeBlocks.png