Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: x86-32
lsp-plugins/lsp-dsp-lib
DSP library for signal processing
Language: C++ - Size: 3.27 MB - Last synced: about 2 hours ago - Pushed: about 4 hours ago - Stars: 62 - Forks: 18
gurrenm3/x86-Assembly-VSCode-Template
This template is designed for creating x86 assembly projects using the MASM assembler in Visual Studio Code. With it you can write, build, and execute your ASM code all within the editor. It also includes support for unparalleled syntax highlighting and debugging with breakpoints.
Language: Assembly - Size: 15.6 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 0 - Forks: 0
Captainarash/The_Holy_Book_of_X86
A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
Size: 12.7 MB - Last synced: 3 days ago - Pushed: over 5 years ago - Stars: 907 - Forks: 124
midnight-the-rock/Labyrinth
an x86 operating system made for no particular reason
Language: C++ - Size: 9.88 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 10 - Forks: 0
ghosind/HariboteOS
《30天自制操作系统》NASM+GCC+QEMU实现
Language: C - Size: 206 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 53 - Forks: 17
alkuzin/nos
NOS - hobby Unix-like x86-32 operating system
Language: C - Size: 2.61 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0
pbatard/gnu-efi-old 📦
gnu-efi fork
Language: C - Size: 615 KB - Last synced: 5 days ago - Pushed: 13 days ago - Stars: 19 - Forks: 3
Reloaded-Project/Reloaded.Hooks
Advanced native function hooks for x86, x64. Welcome to the next level!
Language: C# - Size: 8.4 MB - Last synced: 5 days ago - Pushed: 3 months ago - Stars: 203 - Forks: 32
OpenSmalltalk/opensmalltalk-vm
Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.
Language: C - Size: 535 MB - Last synced: 19 days ago - Pushed: 25 days ago - Stars: 539 - Forks: 108
riscygeek/BenOS
A small operating system I'm currently developing
Language: C - Size: 2.84 MB - Last synced: 14 days ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
riscygeek/bcc
A small compiler for a C-like language
Language: C - Size: 1.32 MB - Last synced: 14 days ago - Pushed: about 2 years ago - Stars: 2 - Forks: 1
paule32/DissAssemblyDebug
A try, to implement a debugger for my own use. Now, published for the public folk. Currently only for 32-Bit Application's.
Language: Pascal - Size: 2.88 MB - Last synced: 19 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
paule32/asmjit
A forked Reprosity "asmjit". Compiled for use with MinGW 32-Bit.
Language: C++ - Size: 563 KB - Last synced: 19 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
ranaaditya/kernel
kernel for X86_32 bit Operating Systems .
Size: 1000 Bytes - Last synced: 20 days ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0
hugsy/cemu
Cheap EMUlator: lightweight multi-architecture assembly playground
Language: Python - Size: 787 KB - Last synced: 19 days ago - Pushed: about 2 months ago - Stars: 909 - Forks: 110
norbertkiszka/rigol-orangerigol-build
User friendly multiarch build tool for Debian and Ubuntu on a x86 (32/64 bit) and Rigol oscilloscopes RK3399 based (DHO800, DHO900 series). Based on debootstrap.
Language: Shell - Size: 23.2 MB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 0 - Forks: 0
iguessthislldo/georgios
Hobby Operating System
Language: Zig - Size: 1.56 MB - Last synced: 18 days ago - Pushed: about 1 year ago - Stars: 44 - Forks: 5
Cuis-Smalltalk/Cuis-Smalltalk-Dev
Active development of Cuis Smalltalk
Language: Smalltalk - Size: 997 MB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 400 - Forks: 61
eylon-44/Buzz-OS
A small x86 32-bit operating system.
Language: C - Size: 1.3 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 1
cch123/asm-cli
Interactive shell of assembly language(X86/X64) based on unicorn and keystone
Language: Go - Size: 481 KB - Last synced: 19 days ago - Pushed: over 5 years ago - Stars: 254 - Forks: 22
GinKuReNai/x86_boot
x86のアセンブリ言語で作成した簡易的なOSのブートローダです。
Language: Assembly - Size: 5.86 KB - Last synced: 29 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
ahmednadr/AES
AES written in X86 Assembly
Language: Assembly - Size: 3.91 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
FlingOS/FlingOS 📦
An educational operating system written in C#. A great stepping stone from high to low level development.
Language: C# - Size: 71.6 MB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 542 - Forks: 79
cyyzero/TinyOS
Language: C - Size: 79.1 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 5 - Forks: 0
svenssonjoel/lispBM
An interpreter for a concurrent lisp-like language with message-passing and pattern-matching implemented in C.
Language: C - Size: 21.6 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 74 - Forks: 4
nirmal-suthar/gcc_lite
Toy C-Compiler for course CS335, 2021-II
Language: Python - Size: 677 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 1
fedi-nabli/FodoCompiler
A 32-bit C compiler made in C.
Language: C - Size: 464 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 3 - Forks: 1
kubo/funchook
Hook function calls by inserting jump instructions at runtime
Language: C - Size: 325 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 597 - Forks: 88
qubka/DynoHook
The x86/x64 API Hooking Library for Windows/Linux which can easily embed it into other programming languages.
Language: C++ - Size: 515 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 21 - Forks: 3
cirosantilli/x86-assembly-cheat
MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/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/cirosantilli/x86-bare-metal-examples, ARM cheat at: https://github.com/cirosantilli/arm-assembly-cheat 移至:https://github.com/cirosantilli/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/cirosantilli/x86-bare-metal-examples,ARM作弊网址:https://github.com/cirosantilli/arm-assembly-cheat
Language: Assembly - Size: 751 KB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 846 - Forks: 121
gbowne1/ClassicOS
An x86 32 biit Operating System for 386, 486, Pentium class (P-60 to 233MHz, Pentium II, P3, P4, etc)
Language: C++ - Size: 41.4 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 4 - Forks: 1
IDouble/x86-Assembly-Reverse-Engineering
🛠 Knowledge about the topic of x86 assembly & disassembly 🛠
Language: Assembly - Size: 1.78 MB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 122 - Forks: 30
calint/pczero
experiments with bootable image of x86 and protected mode 32 bit code for the i386 platform written in assembler and c++ contains: * minimal assembler kernel supporting preemptive multitasking (1 KB) * sample toy application of a 2d game engine
Language: C++ - Size: 2.04 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
therealdreg/flashrom_build_windows_x64
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.
Language: C - Size: 3.92 MB - Last synced: 19 days ago - Pushed: 5 months ago - Stars: 15 - Forks: 4
sae0-3/convertidor
Conversor de Sistemas de Numeración
Language: Assembly - Size: 6.84 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
mercury0x000d/NightKernel
A 32-bit drop-in replacement for the FreeDOS kernel
Language: Assembly - Size: 92.7 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 55 - Forks: 7
aengelke/fadec
A fast and lightweight decoder for x86 and x86-64 and encoder for x86-64.
Language: C - Size: 880 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 130 - Forks: 21
swojtasiak/fcml-lib
A general purpose machine code manipulation library for x86-32 (IA-32) and x86-64 (AMD64) architectures (Assembler, Disassembler, Library).
Language: C - Size: 22.9 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 81 - Forks: 24
d0p1s4m4/Fukuro
Simple microkernel (early stage)
Language: C - Size: 1.35 MB - Last synced: 20 days ago - Pushed: about 1 month ago - Stars: 20 - Forks: 2
OpenZWave/openzwave-docker 📦
Always up to date openzwave base images
Size: 79.1 KB - Last synced: about 20 hours ago - Pushed: almost 2 years ago - Stars: 6 - Forks: 2
arialos/neokernel
A simple x86 kernel
Language: C - Size: 251 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
sekvanto/quick-os
A tiny operating system which i'm developing just as a hobby, for study purpose, and to challenge myself
Language: C - Size: 5.78 MB - Last synced: 5 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
darsto/patchmem
x86 32-bit Runtime Code Patching library for Linux and Windows.
Language: C - Size: 43.9 KB - Last synced: about 1 month ago - Pushed: 8 months ago - Stars: 2 - Forks: 0
JohnAlexCO/gasm
An assembler designed as the future target for Garter compilation
Size: 14.6 KB - Last synced: 5 months ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0
minoli-g/intel-x86-emulator
A C++ program which emulates the instruction decoding of an Intel x86 32-bit processor, with the ability to easily add non-implemented instructions.
Language: C++ - Size: 66.4 KB - Last synced: 6 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
openworld42/QemuJuicy
QemuJuicy - QEMU Java User Interface Contributed Yet
Language: Java - Size: 8.97 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 2 - Forks: 0
martinclauss/syscall_number
This tool gives you the Linux system call number (32bit and 64bit x86) for a system call name (e.g., read, write, ...).
Language: Python - Size: 21.5 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 25 - Forks: 4
pbatard/UEFI-Shell
UEFI Shell binary images, generated from EDK2 stable
Size: 20.5 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 192 - Forks: 31
sfurkan20/complementOS
Complement OS - A minimal operating system targeting 32-bit x86 (IA-32) architecture.
Language: C - Size: 36.1 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0
FI-Mihej/cengal_memory_barriers
Fast crossplatform memory barriers for Python.
Language: Python - Size: 13.7 KB - Last synced: 23 days ago - Pushed: 6 months ago - Stars: 1 - Forks: 0
YIHONG-JIN/Light-OS-A-Linux-like-OS-Kernel
A Linux like operating system under x86-32 instruction set
Language: C - Size: 1.42 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
romforth/romforth
Ultra Portable, Small, Baremetal Forth for various processors
Language: Perl - Size: 1.9 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 1 - Forks: 0
AmurOS/AmurOS
A new Russian operating system!
Language: C - Size: 2.6 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 8 - Forks: 4
Nick-zhen/HariboteOS
《Make OS Within 30 Days》implemented on Mac using NASM, GCC, QEMU
Language: C - Size: 2.87 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 6 - Forks: 1
vtereshkov/xdpw
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Language: Pascal - Size: 5.44 MB - Last synced: 7 months ago - Pushed: about 4 years ago - Stars: 260 - Forks: 29
OpenIndex/openjdk-linux-x86
OpenJDK 11 / 12 binaries for Linux x86 (aka IA-32)
Language: Shell - Size: 183 MB - Last synced: about 2 months ago - Pushed: about 5 years ago - Stars: 3 - Forks: 0
RamneekSingh24/AmogOS
Kernel from scratch
Language: C - Size: 340 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
mathias-mrsn/rainfall
CTF based on x86_32 binary files
Language: Assembly - Size: 441 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
dzik143/matmul-sse2
[ARCHIVE/2008] Matrix multiplication / SSE2 / x86
Language: Assembly - Size: 3.91 KB - Last synced: 8 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0
michalismeng/Me-Operating-System
Me Operating System is a Unix-like c/c++ operating system targeting the intel x86 architecture.
Language: C++ - Size: 829 KB - Last synced: 9 months ago - Pushed: over 4 years ago - Stars: 5 - Forks: 2
rafael2903/calculadora-assembly
Language: Assembly - Size: 88.9 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
mfurga/tinyos
Simple OS with custom bootloader written for x86-32 protected mode.
Language: C - Size: 213 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 3 - Forks: 0
marioaugustorama/AssemblyTrainning
Simples curso introdutório a Linguagem Assembly!
Language: Assembly - Size: 1.95 KB - Last synced: 9 months ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0
netromdk/bmod
bmod parses binaries for modification/patching and disassembles machine code sections.
Language: C++ - Size: 204 KB - Last synced: 10 months ago - Pushed: about 6 years ago - Stars: 12 - Forks: 6
nongiach/snake_boot_sector
A snake game written in 555 bytes that you can boot from usb !!!
Language: Assembly - Size: 40 KB - Last synced: 10 months ago - Pushed: about 6 years ago - Stars: 19 - Forks: 2
splichte/mochi
from-scratch i386 hobby operating system. (in progress)
Language: C - Size: 153 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
mathias-mrsn/override
CTF based on x86_32 and x86_64 binary files
Language: Assembly - Size: 243 KB - Last synced: 10 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0
taotnpwaft/OSDev
This is a OSDev project
Language: C - Size: 10.1 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 2 - Forks: 0
metiscus/gdb_tutorial
A tutorial for debugging with gdb
Language: C - Size: 7.36 MB - Last synced: 9 months ago - Pushed: almost 6 years ago - Stars: 10 - Forks: 5
misachi/NineteenOS
World's simplest operating system from scratch
Language: C - Size: 90.8 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 7 - Forks: 1
arthurmco/rainos
A hobby operating system, designed for old computers
Language: C - Size: 288 KB - Last synced: 3 months ago - Pushed: over 6 years ago - Stars: 4 - Forks: 2
FakhriFki77/DUGL
Dust Ultimate Game Library: A full featured x86 C/Assembly Game library using software renderer
Language: Assembly - Size: 3.93 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 3 - Forks: 1
michael-fadely/usercall-hook
Generate inline assembly functions to wrap your replacement functions. Supports __usercall and __userpurge
Language: D - Size: 12.7 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 14 - Forks: 3
hydrixos/hydrixos
This is the latest source of HydrixOS. I've published it for anyone interested in low-level systems code hacking. However, please be graceful - I've created it when I was 16-18 years old and pretty much a C novice ;).
Size: 1.61 MB - Last synced: 10 months ago - Pushed: almost 11 years ago - Stars: 4 - Forks: 1
melynx/peekaboo
An standalone execution trace library built on DynamoRIO.
Language: C - Size: 1.12 MB - Last synced: 2 months ago - Pushed: almost 2 years ago - Stars: 21 - Forks: 6
6XGate/6XGate.github.io
Repository for my release Electron packages.
Size: 2.93 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
NiwakaDev/X86_EMULATOR_2
x86 emulator written in C++
Language: C++ - Size: 73.4 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 29 - Forks: 2
gbm-ii/LinuxAsmDemo
x86 assembly examples for Linux, 32- and 64-bit (NASM).
Language: Assembly - Size: 3.91 KB - Last synced: 10 months ago - Pushed: about 3 years ago - Stars: 2 - Forks: 0
shift-crops/x86emu
simple x86 emulator
Language: C++ - Size: 1.86 MB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 99 - Forks: 18
masterccc/asm2py
Assembly to python converter
Language: Python - Size: 33.2 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 17 - Forks: 1
fmela/weecrypt
C library for arbitrary-precision integer and rational computation.
Language: C - Size: 668 KB - Last synced: about 1 year ago - Pushed: over 9 years ago - Stars: 8 - Forks: 1
KurodaKanbei/Binary-Translator
The course work of Operation System
Language: C++ - Size: 2.89 MB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0
er1c-zh/eos
A toy os. 《自己动手写操作系统》 《Orange'S 一个操作系统的实现》
Language: Assembly - Size: 673 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 6 - Forks: 4
tkchia/biefircate
Running x86-16 or x86-32 code from x86-64 UEFI; _very experimental_ • mirror of https://gitlab.com/tkchia/biefircate • developer notes at https://gitlab.com/tkchia/biefircate/-/blob/main/doc/NOTES.asciidoc
Language: C - Size: 421 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 52 - Forks: 4
alxmrz/fasm-head
Simple fasm realization of head program
Language: Assembly - Size: 2.93 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
ikysil/ikforth
ikforth is an idiomatic Forth implementation.
Language: Forth - Size: 16.9 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 12 - Forks: 3
janding/incos
hello world operating system
Language: C - Size: 47.9 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 8 - Forks: 1
Satharus/AES-Encryption Fork of slashdevo/AES-Encryption
AES Encryption using x86 Assembly (NASM)
Language: Assembly - Size: 76.2 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0
mytechnotalent/ToyOS
ToyOS is a simple x86 OS that only accepts numeric values into the input stream and returns them to a standard out console.
Language: Assembly - Size: 1.73 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 5 - Forks: 1
arjuncr/minimal_x86_64_os
minimal x86_64 Linux based os
Language: C - Size: 170 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 2 - Forks: 3
aasis21/crux
Compiler for crux language ( a subset of c/c++ ) written in python as part of course project in CS335(Compiler Design)
Language: Python - Size: 6.58 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 4 - Forks: 1
dasbluehole/myos-32bit 📦
Automatically exported from code.google.com/p/myos-32bit
Language: C - Size: 157 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
dasbluehole/PEView 📦
A Qt Based PE file viewer.
Language: C++ - Size: 24.4 KB - Last synced: about 1 year ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 1
AghilesAzzoug/Genetic-x86
A python script that creates an X86 assembly code for memcpy using genetic algorithms.
Language: Python - Size: 9.77 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 8 - Forks: 2
calmsacibis995/v7x86
A fork of v7x86
Language: C - Size: 4.04 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0
oelin/vessle
A simple "bind shell" written in x86 assembly for Linux.
Language: Assembly - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
digitalloggers/linux-custom-gpio-patches
Linux custom GPIO patches
Language: Shell - Size: 29.3 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 6 - Forks: 0
setariaOS/setaria-old
Operating System for x86
Language: Assembly - Size: 436 KB - Last synced: 9 months ago - Pushed: over 6 years ago - Stars: 4 - Forks: 1
arialos/kernel
💾 🖥 A simple x86 hobby kernel written in Assembly and C
Language: C - Size: 199 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 7 - Forks: 0
harubaru/t1
kernel
Language: C - Size: 78.1 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 6 - Forks: 0