Bibliotecas escritas em Assembly

sample-os

Um exemplo de sistema operacional conforme demonstrado no livro Operating System: From 0 to 1.
  • 525

Invaders

Jogo Invaders em 512 bytes (setor de inicialização).
  • 500

Pure64

Pure64 é um carregador de software que foi inicialmente criado para o BareMetal OS. O carregador define o computador em um estado completo de 64 bits sem camadas de compatibilidade herdadas e também habilita todos os núcleos de CPU disponíveis no computador.
  • 498
  • MIT

openpiton

A plataforma OpenPiton.
  • 498

melee

Uma descompilação de Super Smash Bros Melee trazida a você por um grupo de pessoas inteligentes.
  • 492

PINKPANTHER

Token feito à mão do Windows x64 roubando shellcode do modo kernel.
  • 488
  • GNU General Public License v3.0 only

SA1-Root

Projeto para acelerar jogos de SNES usando o chip SA-1..
  • 478

Zeal-8-bit-OS

Um sistema operacional para computadores Z80, escrito em assembly.
  • 439
  • Apache License 2.0

AlanFramework

Uma estrutura de pós-exploração C2.
  • 427
  • GNU General Public License v3.0

pokegold

Desmontagem de Pokémon Gold/Silver.
  • 409

nes-test-roms

Coleção de ROMs de teste para testar um emulador de NES.
  • 403

riscv-arch-test

  • 393
  • Apache License 2.0

bluejay

:bird: Firmware Digital ESC para controlar motores brushless em multirotores (por mathiasvr).
  • 393
  • GNU General Public License v3.0 only

Cyjon

Um kernel simples, de código limpo e multitarefa escrito em linguagem Assembly pura para processadores de 64 bits da família AMD64.
  • 384
  • GNU General Public License v3.0 only

pcmos386v501

PC-MOS/386 v5.01 e superior, incluindo fontes de driver de cdrom.
  • 383
  • GNU General Public License v3.0 only

sixty5o2

Micro Kernel / Bootloader para o computador 6502 de Ben Eater.
  • 376
  • MIT

ucity

O jogo de construção de cidades de código aberto para Game Boy Color.
  • 375

pemu

  • 374
  • GNU General Public License v3.0 only

pdp7-unix

Um projeto para ressuscitar o Unix no PDP-7 a partir de uma varredura do código assembly original.
  • 372
  • GNU General Public License v3.0 only

gb-test-roms

Coleção de roms de teste do Game Boy..
  • 369

BareMetal

Um exo-kernel mínimo e eficiente em termos de recursos.
  • 368
  • MIT

leachim6S

Hello world em todas as linguagens de computador. Obrigado a todos que contribuem para isso, certifique-se de ver CONTRIBUTING.md ….
  • 366
  • MIT

blst

Biblioteca de assinaturas multilíngue BLS12-381.
  • 364
  • Apache License 2.0

RISC-V-Guide

Guia RISC-V. Aprenda tudo sobre a arquitetura de computador RISC-V junto com as ferramentas de desenvolvimento e sistemas operacionais para desenvolver em hardware RISC-V.
  • 338

zen

Sistema operacional experimental escrito em Zig.
  • 334
  • BSD 3-clause "New" or "Revised"

vmwmouse

Driver de mouse VMware para Windows 3.1.
  • 327

bootBASIC

bootBASIC é uma linguagem BASIC em 512 bytes de código de máquina x86.
  • 327
  • BSD 2-clause "Simplified"

Pillman

Pillman jogo do setor de inicialização, uma coisa amarela come pílulas e é perseguido por monstros..
  • 315

sectorforth

setorforth é um Forth x86 de 16 bits que cabe em um setor de inicialização de 512 bytes.
  • 307
  • MIT

sjasmplus

Compilador cruzado de linha de comando da linguagem assembly para CPU Z80.
  • 305
  • BSD 3-clause "New" or "Revised"