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

HelloWorlds

Программа Hello-World на большинстве языков программирования.
  • 103
  • MIT

supermetroid

Игра Super Metroid для SNES в разобранном виде.
  • 103

2048-gb

геймбой (и SMS) порт 2048.
  • 103
  • zlib

AmiBlitz3

Полный пакет AmiBlitz3, включая все исходники.
  • 102

emu-info

Различная информация, связанная с эмулятором, со всей сети.
  • 100

qr-asm

Создайте QR-код с нуля, используя только сборку ARM.
  • 99
  • MIT

appendix-bios

Биос IBM AT 80286.
  • 98

UltimaHacks

Патчи, которые добавляют функции и улучшают удобство использования видеоигр 1990-х годов Ultima VII (BG и SI) и Ultima Underworld (I и II), а также программу для компиляции и применения этих патчей.
  • 98
  • MIT

shinpokered

В основном ванильный хак Pokémon Red/Blue, сосредоточенный на исправлениях ошибок и искусственном интеллекте тренера.
  • 97

bootRogue

bootRogue, игра в жанре roguelike, помещающаяся в загрузочный сектор (510 байт).
  • 97
  • BSD 2-clause "Simplified"

Jemm

Jemm386 и JemmEx — это так называемые EMM (расширенные менеджеры памяти) или, точнее, мониторы V86.
  • 96

arm_asm_emu

Эмулятор Gameboy в сборке ARM.
  • 96
  • BSD 3-clause "New" or "Revised"

MIPS-CPU

Процессор Simulative MIPS, работающий на Logisim..
  • 96
  • MIT

bfbb

Проект декомпиляции SpongeBob SquarePants: Battle for Bikini Bottom.
  • 93

goose

Загрузка Golang на «голом железе» (от tgascoigne).
  • 91

redstarbluestar

Обновление до Pokémon Red/Blue. Переносит графику и функции из прототипа Space World 1997 Gold/Silver.
  • 90

zsnes

Поддерживаемый форк ZSNES, эмулятора Super Nintendo. Исходный проект нуждается в исправлениях для сборки и больше не поддерживается: https://sourceforge.net/projects/zsnes/.
  • 88
  • GNU General Public License v3.0 only

vas

Самостоятельный ассемблер x86-64, написанный на V.
  • 87
  • MIT

PSX

Программирование сборки Mips для PlayStation Bare Metal (от PeterLemon).
  • 87

asmc

Ассемблер макросов Asmc.
  • 86
  • GNU General Public License v3.0 only

furby-source

Переписанный исходный код PDF-файла "FURBY. ASM - Версия 25" с http://www.seanriddle.com/furbysource.pdf.
  • 86
  • GNU General Public License v3.0

NekoCart-GB

Картридж Gameboy Flash с открытым исходным кодом, использующий Xilinx CPLD в качестве MBC.
  • 85

BootProg

Загрузочный сектор FAT12/16/32 для. COM/. EXE.
  • 83
  • GNU General Public License v3.0

forth

Портирование FORTH Ричарда Джонса на ARM.
  • 83

unix-jun72

Рабочий исходный код PDP-11 Unix от 1972 года.
  • 81

esp-nn

Оптимизированные функции нейронной сети для чипсетов Espressif.
  • 81
  • Apache License 2.0

elite-harmless

Разборка (CA65) порта Commodore 64 оригинального космического симулятора Elite, авторы Ян Белл / Дэвид Брабен.
  • 81
  • GNU General Public License v3.0

fbird

Игра с загрузочным сектором в текстовом режиме.
  • 80

GW-BASIC

Сборка Microsoft GW-BASIC 1983 года с помощью MASM или JWasm • «предварительные» двоичные файлы на https://codeberg.org/tkchia/GW-BASIC/releases • исходное зеркало https://codeberg.org/tkchia/GW -BASIC • форк https://github.com/dspinellis/GW-BASIC (от tkchia).
  • 79
  • MIT

impulsetracker

Форк/клон https://bitbucket.org/jthlim/impulsetracker — полный исходный код Impulse Tracker, включая звуковые драйверы, сетевые драйверы и некоторую вспомогательную документацию.
  • 79
  • GNU General Public License v3.0