Commercial License v1 Perpetual HL/H++ • HIO • Graphics

HughesOS

A from-scratch OS platform built around a custom CPU, deterministic execution, and a clean growth path to FPGA hardware.

Includes Hughes Virtual CPU, H++ assembler, HL compiler, Hughes I/O Bus (MMIO), and framebuffer graphics—ready to run today.

7-day money-back guarantee.
Commercial license = you can ship and sell what you build.
Deterministic
Run • Step • Inspect • Repeat
Custom ISA
Stack • CALL/RET • Flags • Branches
MMIO (HIO)
UART • KBD • Video • RNG • Timers
Graphics
64×32 framebuffer • present()
If hughesos.com is unavailable, use hughesos.netlify.app.
Virtual-first today. Hardware-aligned by design.
What you get

A complete stack you can build on

HughesOS is a full end-to-end platform: CPU → assembler → HL/H++ → deterministic shell → I/O + graphics output. It’s built for creators who want execution clarity and long-term portability.

Core platform
  • Custom 8-register CPU (R0–R7) + Zero / Negative flags
  • Safe stack model with guard + PUSH/POP + CALL/CALLR/RET
  • Memory model: 65,536-word RAM + base+offset LDR/STR
  • ISA coverage: arithmetic, immediates, shifts, AND/OR, compares, conditional branches
  • Deterministic shell: LOAD, COMPILE, RUN, STEP, PRINT
HIO + graphics
  • Hughes I/O Bus (HIO): memory-mapped I/O via LDR/STR
  • Devices: UART TX, keyboard status/char, video present, RNG, timers/sleep
  • Graphics: 64×32 framebuffer + draw primitives + present()
  • Assembler: labels, .INCLUDE, .ORG, .I32, .STRINGZ
  • HL/H++: high-level → assembly for rapid iteration
HughesOS v1 is sold under a commercial license. You can build and sell products using HughesOS.
Licensing

Commercial License v1 — clear, legitimate terms

You MAY
  • Use HughesOS for commercial work
  • Build and sell software created with HughesOS
  • Ship binaries made with the toolchain
  • Use internally for business, research, or education
  • Modify the system for your own projects
You MAY NOT
  • Resell HughesOS itself as a competing OS/toolchain
  • Redistribute the source/bundle as your own platform
  • Claim HughesOS branding as a third-party product
You own what you build. HughesOS remains HughesOS.
Architecture

One stack, end-to-end

VM / CPU
Registers, flags, RAM, stack, ISA, MMIO hooks
Assembler
Labels + includes + directives → program + memory init
HL / H++
High-level code → assembly → runs in the shell

Why MMIO scales

With HIO, devices look like memory. That keeps the CPU clean and lets the platform expand by mapping new devices at new addresses—exactly how real hardware evolves.

HIO MMIO map (core)
Address Name Dir Notes
65472 UART_TX W Send low byte as character
65474 KBD_CHAR R Next buffered key (0 if none)
65475 KBD_STATUS R 1 if key available else 0
65476 VIDEO_PRESENT W Trigger framebuffer present
65477 RNG R Fast 32-bit random
65478 TICKS_MS R Milliseconds since boot
65479 SLEEP_MS W Sleep for N ms
In the VM: addresses ≥ 65472 map to HIO instead of RAM.
Editions

Choose your license

Developer Edition
$49
For hobbyists, learners, and prototyping.
  • Run the full stack locally
  • Build programs and experiments
  • Great entry point
  • Upgrade later
View Developer — $49
If you plan to ship or sell software built with HughesOS, choose the Commercial License.
FAQ

Quick answers

Is this a real commercial product?

Yes. HughesOS v1 is sold under a commercial license with clear terms for building and selling what you create.

Do I need FPGA hardware?

No. HughesOS runs locally today. The architecture is designed to port cleanly to FPGA hardware later.

What do I receive immediately after purchase?

The full HughesOS bundle: virtual CPU + shell, H++ assembler, HL compiler, examples, and documentation.

Refund policy?

7-day money-back guarantee.