Skip to content

Prodatron/symcmd-symbosccompiler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SymbOS C Compiler

A C compiler for SymbOS based on Alan Cox's Fuzix Compiler Kit (Z80 version). SCC currently runs on Windows and cross-compiles binaries for SymbOS, but can also cross-compile itself to run natively (albeit slowly) on SymbOS.

Documentation and quickstart guide

SCC features:

  • Full ANSI C compiler
  • A proper libc port for plug-and-play compilation of existing code
  • Extensive wrappers and utility functions for SymbOS system calls
  • Extensive documentation to help you get started with SymbOS programming
  • Multithreading (yes, really!)
  • A complete sample application (programmer's calculator) for reference

SCC is considered stable and can be used to write both console and graphical applications without issue, but is still under active development, so you may encounter bugs or incompletely-implemented advanced features. Please report bugs on the Issues tab---although of course make sure that the bug is actually in the compiler, not in your own code, and include code to reproduce it.

License

Compiler is GPLv3. Libraries are LGPL except where indicated. copt is from Z88DK under the Clarified Artistic License. The Windows version of cpp is from MCPP under the included BSD-style license. Sample code and included documentation is public domain.

About

SymbOS C Compiler

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 63.3%
  • C++ 21.0%
  • Assembly 14.9%
  • Other 0.8%