Calypsi: A series of C compiler and assembly language cross compiler tool chains

https://news.ycombinator.com/rss Hits: 5
Summary

Calypsi tool chains Calypsi is a series of C compiler and assembly language cross compiler tool chains. The current tool chains are aimed towards the retro and hobby communities. Future products will be for typical targets used in embedded programming. Supported targets and platforms Latest release is 5.10 available here for the following targets: MOS 6502 WDC 65816 Motorola 68000 HP Nut (assembler and debugger only) Supported host platforms are: Arch Linux, 64-bit x86 Debian based Linux (built on Ubuntu 20.04), 64-bit x86 Fedora based Linux (built on Fedora version 40), 64-bit x86 (except Nut target) macOS x86 Windows 64-bit, built on Windows 10 Highlights ISO C 99 compiler. This is a freestanding implementation with many features you will typically find in a hosted compiler. Fully re-entrant code model. Support for all integer types up to 64 bits long long . Floating point supported (32 and 64 bits IEEE-754). Full support for struct , union , typedef and what you expect to find in C. Support for (stack allocated) variable sized arrays. Optimizing compiler that can output source level debugging information. Source code debugger included. Support for ELF/DWARF, hex output as well as various target specific output formats. Allowed use The tools are closed source. You can use them free of charge for hobby purposes, which means you are not allowed to make your living based on using the tools, either directly or indirectly. Having a small side or hobby based income from using the Calypsi tools is permitted. An exception to the above is given to the HP-41 Nut target which is provided with a BSD license to its binary distribution. Permission is given to use the HP-41 Nut tools for commercial use, free of charge. Feedback and issues If you cannot find a suitable project below to post questions or report issues in, feel free to do it in this project. Contact If you feel need to reach me directly you can do so by sending e-mail to hth313@gmail.com. Donations A donation helps...

First seen: 2025-04-20 02:22

Last seen: 2025-04-20 06:23