Sunday, May 27, 2018

Developing for WarpOS

Of course it is fun to play with the old stuff on the Sonnet and the Rapture card. But how about new stuff?

The old GCC compiler for WarpOS (2.95.3) was hopelessly outdated and VBCC doesn't support C++ and most of the C sources out there need some adaptation to compile on VBCC.

Enter another project of mine: mos2wos. This stands for MorphOS to WarpOS and is a set of tools to develop for WarpOS on MorphOS machines. Now you can use the newer GCC binutils from MorphOS and what is even better, you can use GCC compilers version 4.4.5, 5.5.0 or 6.4.0 to produce WarpOS executables!

It took a few months to mature, but it is getting to a point that it is getting usable with a freshly compiled SDL library especially made for WarpOS and a very up-to-date C library (newlib 3.0) making porting even more easy!

How useful is it? Here are some examples compiled with version 0.8: