用 Assembly 编写的库

fasmg

Flat assembler g - 适应性强的装配引擎。
  • 142

kirby64

《星之卡比 64:水晶碎片》的反编译工作正在进行中,为您带来。
  • 140

hello

一个 23 字节的“hello, world”程序在 MS-DOS 中用 DEBUG. EXE 编译(由 susam)。
  • 139
  • MIT

GLaBIOS

适用于 PC、XT、8088 Clone 或 Turbo PC 的现代、临时构建、开源 (GPLv3) 替代 ROM BIOS。
  • 139
  • GNU General Public License v3.0 only

rpp-backup

此存储库适用于 Red++ v3,这是最新的可玩版本。 v4 的存储库目前尚未处于可玩状态,但开发将很快恢复。
  • 134

assembly-tutorial

汇编语言编程教程。
  • 134

pokepinball

精灵宝可梦弹球台的拆解。
  • 131

avr-libc

AVR Libc 软件包为 AVR 8 位 RISC 微控制器提供标准 C 库的子集。
  • 130
  • GNU General Public License v3.0

nes-contra-us

带注释的反汇编,带有魂斗罗(美国)NES 游戏的补充材料。
  • 127

raspi-keygen

通过逆向工程生成 Raspberry Pi 硬件视频解码的许可证密钥。
  • 126
  • The Unlicense

6502

DB6502:基于 65C02 的计算机,灵感来自 BE6502(由 dbuchwald)。
  • 125
  • MIT

X86-64-semantics

K 中 x86-64 的语义。
  • 122
  • GNU General Public License v3.0

acsi2stm

使用 STM32 的 Atari ST ACSI 到 SD 卡转换器。
  • 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 软盘的验证和复制程序(由 a2-4am 提供)。
  • 118
  • MIT

expensereport

ExpenseReport 遗留代码以超过 50 种编程语言(Ada 到 Zig)重构 kata。
  • 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

为任天堂娱乐系统创建您自己的游戏!这个“入门”游戏可以轻松扩展为您自己的项目。包括参考资料..
  • 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

简单多态引擎(SPE32)是一个用于加密代码和数据的简单多态引擎。这是一个业余项目,可用于演示什么是多态引擎。
  • 109

framework

带旋钮的正交线(由 stevennguyen 制作)。
  • 107

rv51

用于 8051 (MCS-51) 微控制器的 RISC-V 仿真器。
  • 105
  • GNU General Public License v3.0 only

adtpro

Apple 磁盘传输 ProDOS (ADTPro)。
  • 104
  • GNU General Public License v3.0 only

tiny-bootstrap

用于 x86 IBM-PC 兼容机器的小型引导加载程序。
  • 104