Bibliothèques écrites en Assembly

tiboyce

Un émulateur Game Boy pour la TI-84 Plus CE et la TI-83 Premium CE.
  • 302
  • GNU General Public License v3.0 only

TinyBIOS

Un projet de BIOS open source minimaliste pour le plaisir.
  • 302
  • BSD 3-clause "New" or "Revised"

blake3

Une implémentation pure-Go de la fonction de hachage cryptographique BLAKE3 (par lukechampine).
  • 301
  • MIT

cassette-elite-beebasm

Code source entièrement documenté et annoté pour la version cassette d'Elite sur BBC Micro.
  • 298

pokediamond

Décompilation de Pokémon Diamant/Perle.
  • 297

stm8ef

STM8 eForth - un Forth convivial pour les µC simples avec docs.
  • 290
  • GNU General Public License v3.0

sesame

Clavier ergonomique de type Alice utilisant uniquement des pièces THT.
  • 286
  • GNU General Public License v3.0

sboot_stm32

Chargeur de démarrage USB DFU1.1 sécurisé pour STM32.
  • 285
  • Apache License 2.0

dav1d

Un miroir en lecture seule du référentiel de code source dav1d. L'origine est à https://code.videolan.org/videolan/dav1d/.
  • 280
  • BSD 2-clause "Simplified"

STM32-base

Un démarrage simple pour tout projet basé sur STM32.
  • 277
  • GNU General Public License v3.0 only

InlineWhispers

Outil pour travailler avec les appels système directs dans les fichiers d'objets balises (BOF) de Cobalt Strike.
  • 275

memset_benchmark

Ce référentiel contient des implémentations hautes performances de memset et memcpy en assemblage.
  • 275

chungus-2-assembler

Assembleur et programmes d'exemple pour le processeur CHUNGUS 2 Minecraft.
  • 258
  • MIT

RomWBW

Logiciel système pour ordinateurs Z80/Z180/Z280.
  • 258
  • GNU Affero General Public License v3.0

MetalGear

Démontage entièrement annoté du jeu Metal Gear original (MSX2, Konami, 1987, RC750).
  • 253

ulptool

Programmez le coprocesseur esp32 ULP dans Arduino.
  • 252

6502

Code pour le microprocesseur 6502, principalement pour l'ordinateur Replica 1.
  • 247

tinyllama

Un petit ordinateur rétro x86.
  • 246
  • GNU General Public License v3.0 only

68k-nano

Ordinateur monocarte minimal basé sur 68000.
  • 245
  • BSD 3-clause "New" or "Revised"

snake-asm

Petit jeu de serpent écrit en assembleur x86_64 pour Linux.
  • 244
  • MIT

blasfeo

Sous-programmes d'algèbre linéaire de base pour l'optimisation embarquée.
  • 242
  • GNU General Public License v3.0

pijFORTHos

Un système d'exploitation FORTH bare-metal pour Raspberry Pi.
  • 240
  • GNU Lesser General Public License v3.0 only

open-roms

Un projet pour créer des ROM open-source non encombrées à utiliser sur des ordinateurs rétro sélectionnés.
  • 239
  • GNU General Public License v3.0

ext-fiber

Extension fibre PHP.
  • 238
  • GNU General Public License v3.0

a2d

Démontage du bureau Apple II - interface graphique ProDOS.
  • 231

appler

Apple][émulateur pour MS-DOS, écrit en assembleur 8088.
  • 228
  • Boost Software License 1.0

acheron

appels système indirects pour l'évasion AV/EDR dans l'assemblage Go (par f1zm0).
  • 226
  • MIT

bitmap

Index bitmap dense simple en Go avec opérateurs binaires (par kelindar).
  • 223
  • MIT

msbasic

Microsoft BASIC pour 6502 (Commodore, Apple, KIM-1, AIM-65, OSI,...).
  • 220