Библиотеки, написанные на Assembly

tiboyce

Эмулятор Game Boy для TI-84 Plus CE и TI-83 Premium CE.
  • 302
  • GNU General Public License v3.0 only

TinyBIOS

Минималистский проект BIOS с открытым исходным кодом для развлечения.
  • 302
  • BSD 3-clause "New" or "Revised"

blake3

Реализация криптографической хеш-функции BLAKE3 на чистом Go (автор lukechampine).
  • 301
  • MIT

cassette-elite-beebasm

Полностью задокументированный и аннотированный исходный код кассетной версии Elite на BBC Micro.
  • 298

pokediamond

Декомпиляция Pokémon Diamond/Pearl.
  • 297

stm8ef

STM8 eForth - удобный Форт для простых микроконтроллеров с документами.
  • 290
  • GNU General Public License v3.0

sesame

Эргономичная клавиатура типа Алиса, использующая только детали THT.
  • 286
  • GNU General Public License v3.0

sboot_stm32

Безопасный загрузчик USB DFU1.1 для STM32.
  • 285
  • Apache License 2.0

dav1d

Доступное только для чтения зеркало репозитория исходного кода dav1d. Источник находится по адресу https://code.videolan.org/videolan/dav1d/.
  • 280
  • BSD 2-clause "Simplified"

STM32-base

Простой старт для любого проекта на базе STM32.
  • 277
  • GNU General Public License v3.0 only

InlineWhispers

Инструмент для работы с прямыми системными вызовами в объектных файлах Cobalt Strike Beacon (BOF).
  • 275

memset_benchmark

Этот репозиторий содержит высокопроизводительные реализации memset и memcpy на ассемблере.
  • 275

chungus-2-assembler

Ассемблер и примеры программ для процессора CHUNGUS 2 Minecraft.
  • 258
  • MIT

RomWBW

Системное ПО для компьютеров Z80/Z180/Z280.
  • 258
  • GNU Affero General Public License v3.0

MetalGear

Полностью аннотированная разборка оригинальной игры Metal Gear (MSX2, Konami, 1987, RC750).
  • 253

ulptool

Запрограммируйте сопроцессор esp32 ULP в Arduino.
  • 252

6502

Код для микропроцессора 6502, в основном для компьютера Replica 1.
  • 247

tinyllama

Крошечный ретро-компьютер x86.
  • 246
  • GNU General Public License v3.0 only

68k-nano

Минимальный одноплатный компьютер на базе 68000.
  • 245
  • BSD 3-clause "New" or "Revised"

snake-asm

Крошечная игра-змейка, написанная на ассемблере x86_64 для Linux.
  • 244
  • MIT

blasfeo

Основные подпрограммы линейной алгебры для встроенной оптимизации.
  • 242
  • GNU General Public License v3.0

pijFORTHos

Пустая операционная система FORTH для Raspberry Pi.
  • 240
  • GNU Lesser General Public License v3.0 only

open-roms

Проект по созданию свободных ПЗУ с открытым исходным кодом для использования на избранных ретро-компьютерах.
  • 239
  • GNU General Public License v3.0

ext-fiber

Расширение PHP-волокна.
  • 238
  • GNU General Public License v3.0

a2d

Разборка рабочего стола Apple II — графический интерфейс ProDOS.
  • 231

appler

Эмулятор Apple][для MS-DOS, написанный на ассемблере 8088.
  • 228
  • Boost Software License 1.0

acheron

косвенные системные вызовы для обхода AV/EDR в сборке Go (от f1zm0).
  • 226
  • MIT

bitmap

Простой плотный битовый индекс в Go с бинарными операторами (от kelindar).
  • 223
  • MIT

msbasic

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