Hasty Briefsbeta

Bilingual

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

a year ago
  • #compiler
  • #embedded
  • #retro-computing
  • Calypsi is a series of C compiler and assembly language cross compiler tool chains aimed at retro and hobby communities.
  • Latest release is 5.10, supporting targets like MOS 6502, WDC 65816, Motorola 68000, and HP Nut.
  • Supported host platforms include Arch Linux, Debian-based Linux, Fedora-based Linux, macOS x86, and Windows 64-bit.
  • Features include ISO C 99 compiler, fully re-entrant code model, support for all integer types up to 64 bits, and floating point support.
  • Includes optimizing compiler, source code debugger, and supports ELF/DWARF, hex output, and target-specific formats.
  • Tools are closed source but free for hobby use; commercial use requires permission except for HP-41 Nut target.
  • 6502 target supports MOS6502, WDC65C02, and 45GS02 processors with Commodore board support for Commodore 64, MEGA65, and Commander X16.
  • 65816 target supports WDC65816 processor with Foenix C256 and F256 board support.
  • 68000 target supports Motorola 68000, 68020, 68040, and partial Apollo 68080 core with Amiga runtime support.
  • Nut target supports HP-41 Nut and NEWT processors with modules like OS4, Ladybug, and Boost41.