FOLEOSOFT
~/index
v1.0.0
2026
// independent software
Foleosoft

Systems programming, quantum circuit simulation,
and low-level hardware emulation.
Open source. Documented reasoning.

SYS:ONLINE
NET:CONNECTED
ENV:PROD
$cat README.md

Foleosoft is an independent effort building precise, well-reasoned implementations of complex computational systems. The work spans quantum mechanics, classical hardware emulation, and systems research.

Everything is open source. Notes and reasoning are published alongside the code.

$ls ./projects
01
Source Code Repository
Full source for all Foleosoft projects, libraries, and tooling.
github open-source
02
QAnsel Quantum Computer Simulator
GPU-accelerated quantum circuit simulator written in C, using OpenCL to compute the idealized Born rule probability distribution over qubit states. Uses a Quantis PCIe-40M hardware quantum random number generator to sample measurement results.
demo quantum simulation
03
MUSA Unlocked Linux Driver
A modified version of the official 3.1.0 MUSA mttgpu Linux driver for the MTT S80 GPU. The original driver has a hard-coded white-list to only boot on Ubuntu. This version contains a binary modification to the proprietary binary blob to skip that check by replacing the branch instruction with NOPs. Additionally, the package has been converted from DEB to RPM to allow it to also be installed on Fedora-based systems. Provided also is a compute-only version of the driver which supports up to Linux kernel 7.
linux driver musa mttgpu
04
CP/M 2.2 for the Pi Pico
This project uses a custom-built Zilog Z80 interpreter to allow for the CP/M 2.2 operating system to be used on the Raspberry Pi Pico microcontroller. It supports floppy drive emulation to allow the usage of an SD card or a flash chip to store data. The Z80 interpreter is accurate enough such that even a C compiler can be used on the Pico itself.
emulation cpm pico os
05
Stochastic Network Visualization of Quantum Information
An interactive visualization and simulator of quantum computing that bridges quantum and probabilistic computing — representing quantum information as a probability distribution over bit states, with phase relationships encoded as a hypergraph network of connections.
visualization quantum
06
Zeditty Zilog Z80 Interpreter
A JavaScript and C library for interpreting Z80 instructions, capable of running CP/M 2.2 and targetable by the Small Device C Compiler.
emulation z80 c javascript