Bibliotecas escritas em Assembly
sample-os
Um exemplo de sistema operacional conforme demonstrado no livro Operating System: From 0 to 1.
- 525
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
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
Zeal-8-bit-OS
Um sistema operacional para computadores Z80, escrito em assembly.
- 439
- 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
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
leachim6S
Hello world em todas as linguagens de computador. Obrigado a todos que contribuem para isso, certifique-se de ver CONTRIBUTING.md ….
- 366
- MIT
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
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"