HyperCPU Project

The hyper experimental project of custom ISA and its toolkit.


Welcome!

You have reached the official homepage of HyperCPU Project, which provides an experimental custom ISA (instruction set architecture) and various tools for it.

HyperCPU Project software is free (as in freedom). You can find source code and binaries of our projects easily from "Projects" section.

HyperCPU Project is developed and maintained by volunteers. You also become a part of our community too! We welcome everyone wishing to contribute.

Should you have any questions, read FAQ or project documentation firstly. Contact us if your problem stays unresolved.

(No, our project is not related to CPU identification utilities like CPU-Z, as you might think.)

Projects


HyperCPU

C++20 / 2024 — present time

An experimental ISA and its toolkit, which includes its own assembler (hcasm) and CPU emulator (hcemul). The main software project of HyperCPU Project.

Maintainers: HyperWin (author), aceinetx, AshFungor.


Hyper C Compiler (hcc)

C++20, C90 / 2025 — present time

A multi-backend K&R-style C compiler with experimental HyperCPU ISA support as backend.

Maintainer: aceinetx (author).


hypercpu-project.github.io

HTML5, CSS3 / 2025 — present time

The website you are reading now.

Maintainer: Ivan Movchan (author).

FAQ (Frequently Asked Questions)

Strongly recommended to be read.


Troubleshooting

I want to report an error/bug, what should I do?

If you have GitHub account, open project repository and create a new issue. You can also contact project maintainers privately. It will also be great if you tell us your operating system version and attach some screenshots or console logs of the error/bug.


Porting

Why there is no *BSD support?

HyperCPU ISA is known to fail building from sources or throw exceptions in unexpected moments under *BSD systems. Porting other HyperCPU Project utilities to *BSD systems makes no sense if HyperCPU is not available on them.

Why there is no Windows support?

To make a long story short: HyperCPU Project software uses GNU/Linux system API functional which may be hard or even impossible to (re-)implement using Windows API.

Project Team

These wonderful people are contributing (or have contributed) to the project.


HyperWin

HyperCPU Project founder, HyperCPU lead developer and documentation author.

[GitHub]

AshFungor

HyperCPU ISA developer.

[GitHub]

aceinetx

Hyper C Compiler (hcc) developer.

[GitHub]

Ivan Movchan

HyperCPU Project artist and website maintainer.

[Website] [GitHub]

Join us!


Copyright © 2024-2025 HyperCPU Project. Powered by GitHub Pages.