mirror of
https://github.com/compiler-explorer/compiler-explorer.git
synced 2025-12-27 09:23:52 -05:00
[ORCA/C](https://github.com/byteworksinc/ORCA-C) is a C compiler that natively runs on and targets the Apple IIGS. ORCA/C and the programs it generates can be run on modern Linux systems by using an emulation tool called [Golden Gate](https://goldengate.gitlab.io). This adds support for ORCA/C (run via Golden Gate) in Compiler Explorer. It uses its own assembly format and objdumper (provided by Golden Gate), so support for those is added. An extra configuration option was also added to support execution via an emulator, bypassing the usual check that executables can run natively. Asm docs for the WDC 65C816 processor were also added. ORCA/C and Golden Gate are not Free Software, but their rights holders have given permission for them to be used on Compiler Explorer. Tarballs for them can be supplied privately. See infra PR: compiler-explorer/infra#1521 --------- Co-authored-by: Matt Godbolt <matt@godbolt.org>