Assembly programming - pret/pokecrystal GitHub Wiki
- 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.
- GB ASM Tutorial: An assembly 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 Game Boy (but were afraid to ask).
- GameBoy Programming Manual: The official Game Boy 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 Game Boy'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.