-
Notifications
You must be signed in to change notification settings - Fork 806
Assembly programming
Rangi edited this page Mar 24, 2023
·
10 revisions
-
RGBDS documentation: Includes information on the RGBDS tools and the assembly language syntax.
- GBZ80 instructions: List of CPU instructions and their effects.
- RGBASM features: How to use the assembler features: constants, labels, sections, macros, etc.
- RGBLINK features: How to use the linker, including the pokecrystal.link linkerscript.
- ASMSchool: A gameboy assembly tutorial.
- GB ASM Tutorial: A newer but still in-progress asm tutorial.
- Optimizing assembly code: A collection of small ways to make assembly code smaller or faster.
- Pan Docs: Everything You Always Wanted To Know About GAMEBOY (but were afraid to ask).
- GameBoy Programming Manual: The official GameBoy programming and hardware manual by Nintendo.
- Game Boy Opcode Table: A table of all opcodes supported by the GB CPU, including durations and effects on flags.
- GameBoy Memory Map: Describes the GameBoy's address space.
- Gameboy Bank Switching: Describes how RAM and ROM banks work.
- awesome-gbdev: A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.