
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).
Gallery
Have a look at these images to get a quick impression of the project.
![[image]](/images/gallery/hypercpu-x86_64-gnu-linux.png)
![[image]](/images/gallery/hypercpu-armv8l-android-termux.png)
![[image]](/images/gallery/hypercpu-x86_64-wsl2.png)
![[image]](/images/gallery/hcc-x86_64-gnu-linux.png)
![[image]](/images/gallery/typical-dev-workspace.png)
![[image]](/images/gallery/typical-dev-workspace-2.png)
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.

AshFungor
HyperCPU ISA developer.

aceinetx
Hyper C Compiler (hcc) developer.

Ivan Movchan
HyperCPU Project artist and website maintainer.