Orbit Systems is an organization centered around Aphelion, a 64-bit RISC-like instruction set architecture.
Aphelion aims to be a clean and featureful architecture without succumbing to paralyzing minimalism or unwieldy complexity, walking a line between CISC and RISC conventions. Aphelion is meant for high-performance, native 64-bit computing while staying easy to implement.
- Comet is the main Aphelion ISA reference emulator, written in C. It serves as the implementation reference for Aphelion.
- Luna is the main Aphelion assembler, written in C.
- Kepler is the main Aphelion disassembler, written in C.
- Mars is statically-typed, procedural language for kernel and embedded programming. Mars focuses on low-level control, with emphasis on code configuration.
- Meteor is an Aphelion ISA emulator, written in Rust. Meteor functions as a library with an example CLI for executing Aphelion code.
- aphelion-util (lib.rs) is a Rust library of types and traits useful for Aphelion programming.