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

Apollo-11

Оригинальный исходный код управляющего компьютера (AGC) Apollo 11 для командного и лунного модулей.
  • 55.2k
  • GNU General Public License v3.0

MS-DOS

Исходники MS-DOS 1.25 и 2.0 для справки.
  • 15.6k
  • GNU General Public License v3.0

MalwareSourceCode

Коллекция исходного кода вредоносных программ для различных платформ на множестве различных языков программирования.
  • 13.1k

hello-world

Привет, мир на всех компьютерных языках. Спасибо всем, кто вносит свой вклад в это, обязательно ознакомьтесь с инструкциями по внесению вклада на веб-сайте Offering.md!
  • 10.0k
  • MIT

pics

Пояснение форматов файлов, перерисовка логотипов....
  • 9.9k

mal

mal - Сделать Лисп.
  • 9.4k
  • GNU General Public License v3.0

Reverse-Engineering-Tutorial

БЕСПЛАТНОЕ комплексное руководство по обратному инжинирингу, охватывающее архитектуры x86, x64, 32-бит ARM и 64-бит ARM.
  • 8.7k
  • Apache License 2.0

unix-history-repo

Непрерывная история коммитов Unix с 1970 года по сегодняшний день.
  • 6.2k
  • GNU General Public License v3.0

Prince-of-Persia-Apple-II

Игра с бегом, прыжками и фехтованием, которую я делал на Apple II с 1985 по 1989 год.
  • 6.2k
  • GNU General Public License v3.0

x86-bare-metal-examples

Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM baremetal setup at: https://github.com/cirosantilli/linux-kernel-module-cheat#baremetal-setup 学习x86系统编程的数十个最小操作系统。 已在QEMU 2.10中的Ubuntu 17.10主机和真实硬件上进行了测试。 Userland作弊网址:https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM裸机安装程序位于:https://github.c.
  • 4.5k
  • GNU General Public License v3.0

BLAKE3

официальные реализации Rust и C криптографической хеш-функции BLAKE3.
  • 4.0k
  • GNU General Public License v3.0

pokered

Разборка Pokémon Red/Blue.
  • 3.5k

rav1e

Самый быстрый и безопасный кодировщик AV1..
  • 3.3k
  • BSD 2-clause "Simplified"

ring

Безопасная, быстрая, небольшая криптовалюта с использованием Rust (от briansmith).
  • 3.2k
  • GNU General Public License v3.0

asmttpd

Веб-сервер для Linux написан на ассемблере amd64.
  • 2.9k
  • GNU General Public License v3.0 only

HelloSilicon

Введение в сборку ARM64 на компьютерах Apple Silicon Mac.
  • 2.8k
  • MIT

some-assembly-required

Доступное введение в сборку.
  • 2.8k
  • GNU General Public License v3.0

raspberrypi

Примеры «голого железа» на базе Raspberry Pi ARM.
  • 2.6k

cpuminer

Процессорный майнер для Litecoin и Bitcoin.
  • 2.6k
  • GNU General Public License v3.0

virtualagc

Программное обеспечение Virtual Apollo Guidance Computer (AGC).
  • 2.3k
  • GNU General Public License v3.0

pokewilds

PokeWilds — игра/движок 2-го поколения, использующая libGDX.
  • 2.2k

asm_book

Книга, обучающая программированию на ассемблере для ARM 64-битной ISA. Попутно предлагаются передовые методы программирования и понимание разработки кода, которые применимы непосредственно к языкам более высокого уровня.
  • 2.2k
  • GNU General Public License v3.0

VexRiscv

Реализация 32-битного процессора RISC-V с поддержкой FPGA.
  • 2.0k
  • MIT

asm

Изучаем сборку для linux-x64.
  • 1.9k

pokecrystal

Разборка кристалла покемонов.
  • 1.8k

malware_training_vol1

Материалы для обучения анализу вредоносных программ Windows (том 1).
  • 1.8k

nasm

Кроссплатформенный ассемблер x86 с интеловским синтаксисом.
  • 1.8k
  • GNU General Public License v3.0

reedsolomon

Рид-Соломон Erasure Coding в Go.
  • 1.7k
  • MIT

wide-snes

Широкоэкранный проект Super Mario World (SNES).
  • 1.5k

purego

  • 1.5k
  • Apache License 2.0