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