A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
-
Updated
May 30, 2024 - Assembly
Assembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions.
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level languages.
Ping-Pong-like game in Assembly that works without OS
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
The open-source city-building game for Game Boy Color.
Command-line cross-compiler of assembly language for Z80 CPU.
Create your own games for the Nintendo Entertainment System! This "starter" game is easily extensible for your own projects. Includes references.
💾 Patches to add save state support to Game Boy games when playing on the original hardware
Assembly super-optimization via constraint solving
Assembly program with the MIPS instruction set
ARM64 macOS assembly program for null-byte free shellcode
FAT12/16/32 Bootsector for .COMs/.EXEs
Assembly Language Programming on 8086
User-mode Windows DLL injector written in Assembly language (FASM syntax) with WinAPI.
A roadmap to learn x64 assembly using nasm on Linux.
A new 8086-based reimagining of PC DOS and BASIC
A bundle for TextMate/Sublime Text providing syntax highlighting for x86 assembly code.
SE BASIC - A free BASIC interpreter written in Z80 assembly language
Created by Kathleen Booth
Released 1949