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

fasmg

flat assembler g - адаптируемый сборочный движок.
  • 142

kirby64

Декомпиляция Kirby 64: The Crystal Shards в процессе разработки, представленная вам.
  • 140

hello

23-байтовая программа «hello, world», собранная с помощью DEBUG. EXE в MS-DOS (автор susam).
  • 139
  • MIT

GLaBIOS

Современное, созданное с нуля, альтернативное ПЗУ BIOS с открытым исходным кодом (GPLv3) для ПК, XT, 8088 Clone или Turbo PC.
  • 139
  • GNU General Public License v3.0 only

rpp-backup

Этот репозиторий предназначен для Red++ v3, последней игровой версии. Репозиторий для версии 4 на данный момент не доступен для игры, но разработка скоро возобновится.
  • 134

assembly-tutorial

Учебник по программированию на ассемблере.
  • 134

pokepinball

Разборка Pokémon Pinball.
  • 131

avr-libc

Пакет AVR Libc предоставляет подмножество стандартной библиотеки C для 8-битных RISC-микроконтроллеров AVR.
  • 130
  • GNU General Public License v3.0

nes-contra-us

Аннотированная разборка с дополнительными материалами игры Contra (США) для NES.
  • 127

raspi-keygen

Реверс-инжиниринг для создания лицензионных ключей для аппаратного декодирования видео Raspberry Pi.
  • 126
  • The Unlicense

6502

DB6502: компьютер на базе 65C02, вдохновленный BE6502 (от dbuchwald).
  • 125
  • MIT

X86-64-semantics

Семантика x86-64 в K.
  • 122
  • GNU General Public License v3.0

acsi2stm

Преобразователь Atari ST ACSI в SD-карту с помощью STM32.
  • 120
  • GNU General Public License v3.0 only

slippi-ssbm-asm

Код Super Smash Bros Melee ASM для обеспечения поддержки Slippi.
  • 120
  • GNU General Public License v3.0 only

hbc-56

Homebrew 6502 на объединительном компьютере.
  • 119
  • MIT

passport

программа проверки и копирования для 5,25-дюймовых гибких дисков Apple II (к 2-4 часам утра).
  • 118
  • MIT

expensereport

Ката рефакторинга устаревшего кода ExpenseReport на более чем 50 языках программирования (от Ada до Zig).
  • 118
  • GNU General Public License v3.0

GBA

Game Boy Advance Программирование сборки на чистом металле (от PeterLemon).
  • 118

gb-save-states

💾 Патчи для добавления поддержки состояния сохранения в игры для Game Boy при игре на оригинальном оборудовании.
  • 118
  • MIT

wonkey

Wonkey — это простой в освоении, объектно-ориентированный, современный и кроссплатформенный язык программирования для создания кроссплатформенных видеоигр. Присоединяйтесь к сообществу https://discord.gg/awfuRtZay7.
  • 117
  • zlib

64bit-os-tutorial

Этот учебник по ОС расширяет основные понятия, описанные в cfenollosa/os-tutorial, и охватывает вход в длинный режим на архитектуре x86_64. Он также использует clang вместо того, чтобы полагаться на внешний кросс-компилятор. Я планирую поддерживать его в актуальном состоянии, так что не стесняйтесь отправлять вопрос!.
  • 117
  • MIT

first_nes

Создавайте свои собственные игры для Nintendo Entertainment System! Эта «стартовая» игра легко расширяется для ваших собственных проектов. Содержит ссылки..
  • 115
  • The Unlicense

SMWDisX

Разборка SMW X.
  • 115

pipes-speed-test

  • 114
  • GNU General Public License v3.0

dmg-acid2

😀 Тест Acid2 теперь и для оригинального Game Boy! 😀.
  • 112
  • MIT

Simple-Polymorphic-Engine-SPE32

Simple Polymorphic Engine (SPE32) — это простой полиморфный механизм для шифрования кода и данных. Это любительский проект, который можно использовать для демонстрации того, что такое полиморфные движки.
  • 109

framework

Ортолинейная с ручкой (по stevennguyen).
  • 107

rv51

Эмулятор RISC-V для микроконтроллера 8051 (MCS-51).
  • 105
  • GNU General Public License v3.0 only

adtpro

Apple Disk Transfer ProDOS (ADTPro).
  • 104
  • GNU General Public License v3.0 only

tiny-bootstrap

Крошечный загрузчик для компьютеров, совместимых с x86 IBM-PC.
  • 104