Bibliotecas escritas en Assembly

sample-os

Un sistema operativo de muestra como se demuestra en el libro Sistema operativo: de 0 a 1.
  • 525

Invaders

Juego Invaders en 512 bytes (sector de arranque).
  • 500

Pure64

Pure64 es un cargador de software que se creó inicialmente para el sistema operativo BareMetal. El cargador configura la computadora en un estado completo de 64 bits sin capas de compatibilidad heredadas y también habilita todos los núcleos de CPU disponibles en la computadora.
  • 498
  • MIT

openpiton

La plataforma OpenPiton.
  • 498

melee

Una recopilación de Super Smash Bros Melee presentada por un grupo de personas inteligentes.
  • 492

PINKPANTHER

Token artesanal de Windows x64 que roba código de shell en modo kernel.
  • 488
  • GNU General Public License v3.0 only

SA1-Root

Proyecto de aceleración de juegos de SNES utilizando el chip SA-1.
  • 478

Zeal-8-bit-OS

Un Sistema Operativo para computadoras Z80, escrito en ensamblador.
  • 439
  • Apache License 2.0

AlanFramework

Un marco de post-explotación C2.
  • 427
  • GNU General Public License v3.0

pokegold

Desmontaje de Pokémon Oro/Plata.
  • 409

nes-test-roms

Colección de ROM de prueba para probar un emulador de NES.
  • 403

riscv-arch-test

  • 393
  • Apache License 2.0

bluejay

:bird: Firmware ESC digital para controlar motores sin escobillas en multirotores (por mathiasvr).
  • 393
  • GNU General Public License v3.0 only

Cyjon

Un núcleo simple, de código limpio y multitarea escrito en lenguaje ensamblador puro para procesadores de 64 bits de la familia AMD64.
  • 384
  • GNU General Public License v3.0 only

pcmos386v501

PC-MOS/386 v5.01 y superior, incluidas las fuentes del controlador de cdrom.
  • 383
  • GNU General Public License v3.0 only

sixty5o2

Micro Kernel / Bootloader para la computadora 6502 de Ben Eater.
  • 376
  • MIT

ucity

El juego de construcción de ciudades de código abierto para Game Boy Color.
  • 375

pemu

  • 374
  • GNU General Public License v3.0 only

pdp7-unix

Un proyecto para resucitar Unix en el PDP-7 a partir de un escaneo del código ensamblador original.
  • 372
  • GNU General Public License v3.0 only

gb-test-roms

Colección de roms de prueba de Game Boy..
  • 369

BareMetal

Un exo-kernel muy mínimo y eficiente en recursos.
  • 368
  • MIT

leachim6S

Hola mundo en todos los lenguajes de programación. Gracias a todos los que contribuyen a esto, asegúrense de ver CONTRIBUTING.md….
  • 366
  • MIT

blst

Biblioteca de firmas multilingüe BLS12-381.
  • 364
  • Apache License 2.0

RISC-V-Guide

Guía RISC-V. Aprenda todo sobre la arquitectura informática RISC-V junto con las herramientas de desarrollo y los sistemas operativos para desarrollar en hardware RISC-V.
  • 338

zen

Sistema operativo experimental escrito en Zig.
  • 334
  • BSD 3-clause "New" or "Revised"

vmwmouse

Controlador de ratón VMware para Windows 3.1.
  • 327

bootBASIC

bootBASIC es un lenguaje BASIC en 512 bytes de código máquina x86.
  • 327
  • BSD 2-clause "Simplified"

Pillman

Juego del sector de arranque de Pillman, una cosa amarilla come pastillas y es perseguida por monstruos.
  • 315

sectorforth

sectorforth es un Forth x86 de 16 bits que cabe en un sector de arranque de 512 bytes.
  • 307
  • MIT

sjasmplus

Compilador cruzado de línea de comandos de lenguaje ensamblador para CPU Z80.
  • 305
  • BSD 3-clause "New" or "Revised"