There are 10 repositories under x86-32 topic.
A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
MOVED TO: https://************.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/************/linux-kernel-module-cheat/tree/master/userland/arch/x86_64 SEE README. x86 IA-32 and x86-64 userland minimal examples tutorial. Hundreds of runnable asserts. Nice GDB setup. IO done with libc, so OS portable in theory. NASM and GAS covered. Tested in Ubuntu 18.04. Containers (ELF), linking, calling conventions. System land cheat at: https://github.com/************/x86-bare-metal-examples, ARM cheat at: https://github.com/************/arm-assembly-cheat 移至:https://github.com/************/linux-kernel-module-cheat#userland-assembly请参阅自述文件。 x86 IA-32和x86-64 userland最少示例教程。 数百个可运行的断言。 好的GDB设置。 IO是用libc完成的,因此OS在理论上是可移植的。 涵盖了NASM和GAS。 在Ubuntu 18.04中测试。 容器(ELF),链接,调用约定。 系统土地作弊网址:https://github.com/************/x86-bare-metal-examples,ARM作弊网址:https://github.com/************/arm-assembly-cheat
Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.
Active development of Cuis Smalltalk
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
UEFI Shell binary images, generated from EDK2 stable
Advanced native function hooks for x86, x64. Welcome to the next level!
🛠 Knowledge about the topic of x86 assembly & disassembly 🛠
A general purpose machine code manipulation library for x86-32 (IA-32) and x86-64 (AMD64) architectures (Assembler, Disassembler, Library).
An interpreter for a concurrent lisp-like language with message-passing and pattern-matching implemented in C.
DSP library for signal processing
A 32-bit drop-in replacement for the FreeDOS kernel
Hobby Operating System
This is a simple mutation engine. It does not have many features and you have to add actual mutation, when you want to use it - It does mutate the given code at runtime! Not to mention, there is bad coding practice applied!
A 32bit multiboot OS kernel for IA32 (PC/AT) systems.
This tool gives you the Linux system call number (32bit and 64bit x86) for a system call name (e.g., read, write, ...).
A snake game written in 555 bytes that you can boot from usb !!!
Dreg's fork flashrom special edition for Buzzpirat & bus pirate. Windows x64 raiden_debug_spi, ft2232_spi, serprog, buspirate_spi, dediprog, developerbox, pony_spi, usbblaster_spi, pickit2_spi, ch341a_spi, ch347_spi, digilent_spi, stlinkv3_spi, dirtyjtag_spi. x32 build is included.