bmod parses binaries for modification/patching and disassembles machine code sections.
A Highly Portable Operating System
x86 Instruction Set Reference
Rayman Arena decompilation early WIP made possible with Frida, Ghidra, Clang tools, and brains.
Yet another busybox / toybox tool. This one's written in Intel x86-64 64-bit assembly language.
Collection of fasmg code samples and small projects.
CodeShot Plugin (x86) - A Plugin For x64dbg
A Journey in Creating an Operating System Kernel: A book that teaches the reader how to create an operating system's kernel called 539kernel. You can...
Mini operating systems for targeted testing of x86 virtualization stacks user at Cyberus Technology.
Single Yocto layer for all Intel x86 64-bit based Computer on Modules (COM Express, SMARC, Q7, ETX)
Minimalistic and rich x86_64 operation system in (N)ASM and C
Custom ImmortalWrt build for Raspberry Pi, x86, NanoPi, OrangePi and various Amlogic s9xxx devices.
Homelab configuration for reference purposes.
Mhatxotic Engine attempts to be a safe, simple and fast cross-platform 2D multimedia engine written in C++20 for MSVC++, Clang and GNU C++ Compilers....
Helper library for x86 programs that runs under WOW64 layer on x64 versions of Microsoft Windows operating systems.
An x86 32 biit Operating System for 386, 486, Pentium class (P-60 to 233MHz, Pentium II, P3, P4, etc)
Interactive Brainfuck compiler/interpreter/profiler/transpiler written in Zig
32-bit Operating System in assembly.
ToyOS is a simple x86 OS that only accepts numeric values into the input stream and returns them to a standard out console.
An implementation of the x86 MMU in C++
Installer patches for ASP.NET Core module on Windows 11 ARM64
X86 native code rebuilder using UnknownIR(UIR) and UnknownMC(UMC).
x86_64 higher-half kernel with multitasking, GUI compositor, TCP/IP networking, EXT2 filesystem, ELF userspace and full app suite
Dual-pane FTP client for MS-DOS with many features like recursive operations, text viewing/editing, connection manager, etc.
Small library designed to provide some basic parsed information (mainly CPU features) obtained by the CPUID instruction on x86(-64) processors.
x86 disassembler for WonderSwan roms.
Lambda Calculus compiler targeting x86, written in Racket
A Batch to native 16-bit x86 compiler, made in Rust.
An implementation of snake in a bootloader
An implementation of a small, but fully functional multithreaded operating system kernel with time sharing.
A bootable 512-byte Real Mode 16-bit game.
x86 interpreter based on GraalVM/Truffle
The half diminished C compiler tutorial. x86 32 bit assembly, BSD license
x86 Homebrew'd Kernel
The very functional operating system
Incremental x86-64 assembler written in JavaScript
A neat little kernel
DLL manual mapping through hooking IAT functions.
A small tool to inject PE files import address table with an external payload DLL.
The SHA2-256 hash function in x86 IA-32 assembly
Bootsector and MS-DOS games - 512b to 4kb - Runs form a 💾 Floppy
Retargetable Forth System
NASM handbook
Dynamic tracing in Linux using fast tracepoints
Instructions on how to build x86/Linux files of .NET core
Simple header-only IDA-style code scanner
Lightweight and minimal operating system developed for learning purposes.
Exceptional memory model for hardware mocking
A library to help DLL injection and Detouring in C++