Skip to content
@orbit-systems

Orbit Systems

developer group focused on learning through doing.

Orbit Systems Logo

Orbit Systems

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.

Join our Discord here!

Projects

  • 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.

Side projects

  • Nova (also known as https://nova.ferret.cafe) is the Aphelion ISA online playground, written in Rust using WebAssembly. It includes an embedded assembler and emulator.
  • Meteor is an Aphelion ISA emulator, written in Rust. Meteor functions as a library with an example CLI for executing Aphelion code. Used in Nova.
  • Terra is an Aphelion assembler, written in Rust. Terra also functions as a library. Used in Nova.
  • aphelion-util (lib.rs) is a Rust library of types and traits useful for Aphelion programming.

Pinned

  1. aphelion aphelion Public

    64-bit RISC CPU Architecture

    13

  2. luna luna Public

    Aphelion ISA assembler

    C 2

  3. comet comet Public

    Aphelion ISA reference emulator

    C 4 1

  4. kepler kepler Public

    Aphelion ISA disassembler

    C 2

Repositories

Showing 10 of 15 repositories

Top languages

Loading…

Most used topics

Loading…