Disassembly of Pokémon Red/Blue
Find a file
Narishma-gb f332678625
Use more hardware and graphics constants (#532)
- Use `OBJ_SIZE` and `TILE_SIZE` from hardware.inc.
- `SPRITESTATEDATA1_LENGTH`, `NUM_SPRITESTATEDATA_STRUCTS`
  and `TILE_1BPP_SIZE` are used in some places.
- Highlight an oversight in `OakSpeech` where several
  direct MBC bank switches are requested.
- Remove redundant comments in home/overworld.asm.
- Add unreferenced `FillBgMap` function to avoid a byte
  of dead code.
- Some constants added in wram.asm.
- Correctly separate the commented code in `SaveMainData`.
2025-11-18 15:17:31 -05:00
.github Use features of RGBDS 1.0.0 (#537) 2025-11-12 15:44:07 -05:00
audio Use more audio constants 2025-06-30 13:45:24 -04:00
constants Revise some RAM buffer constants 2025-09-26 16:55:23 -04:00
data Expand comment on _AfterTrade2Text to mention pokeyellow's changes (#536) 2025-11-06 14:06:33 -05:00
engine Use more hardware and graphics constants (#532) 2025-11-18 15:17:31 -05:00
gfx Distinguish single trainer pics section from Pokemon pics 2025-06-25 23:59:47 -04:00
home Use more hardware and graphics constants (#532) 2025-11-18 15:17:31 -05:00
macros Use features of RGBDS 1.0.0 (#537) 2025-11-12 15:44:07 -05:00
maps Fix file modes 2020-11-14 20:52:10 -06:00
ram Use more hardware and graphics constants (#532) 2025-11-18 15:17:31 -05:00
scripts Use more hardware and graphics constants (#532) 2025-11-18 15:17:31 -05:00
text Fix some label typos, and add some constants instead of raw numbers (#492) 2025-01-30 17:26:55 -05:00
tools Use the same tools/make_patch.c as Gen 2 2025-11-12 13:42:41 -05:00
vc Use features of RGBDS 1.0.0 (#537) 2025-11-12 15:44:07 -05:00
.gitattributes Build the Virtual Console patches with make red_vc and make blue_vc (#351) 2022-03-26 16:59:36 -04:00
.gitignore Build the Virtual Console patches with make red_vc and make blue_vc (#351) 2022-03-26 16:59:36 -04:00
.rgbds-version Use features of RGBDS 1.0.0 (#537) 2025-11-12 15:44:07 -05:00
audio.asm Require rgbds 0.6.0 2022-10-02 21:14:23 -04:00
home.asm Require rgbds 0.6.0 2022-10-02 21:14:23 -04:00
includes.asm Replace hardware_constants.asm with hardware.inc (#511) 2025-06-30 12:47:22 -04:00
INSTALL.md Use features of RGBDS 1.0.0 (#537) 2025-11-12 15:44:07 -05:00
layout.link Distinguish single trainer pics section from Pokemon pics 2025-06-25 23:59:47 -04:00
main.asm Require rgbds 0.6.0 2022-10-02 21:14:23 -04:00
Makefile Add _vc patch targets to .PHONY 2025-11-13 13:36:30 -05:00
maps.asm Require rgbds 0.6.0 2022-10-02 21:14:23 -04:00
ram.asm Require rgbds 0.6.0 2022-10-02 21:14:23 -04:00
README.md Renamed pokemon-asm-tools to gb-asm-tools 2024-10-09 09:19:27 -04:00
rgbdscheck.asm Use features of RGBDS 1.0.0 (#537) 2025-11-12 15:44:07 -05:00
roms.sha1 Build the Virtual Console patches with make red_vc and make blue_vc (#351) 2022-03-26 16:59:36 -04:00
text.asm Require rgbds 0.6.0 2022-10-02 21:14:23 -04:00

Pokémon Red and Blue Build Status

This is a disassembly of Pokémon Red and Blue.

It builds the following ROMs:

  • Pokemon Red (UE) [S][!].gb sha1: ea9bcae617fdf159b045185467ae58b2e4a48b9a
  • Pokemon Blue (UE) [S][!].gb sha1: d7037c83e1ae5b39bde3c30787637ba1d4c48ce2
  • BLUEMONS.GB (debug build) sha1: 5b1456177671b79b263c614ea0e7cc9ac542e9c4
  • dmgapae0.e69.patch sha1: 0fb5f743696adfe1dbb2e062111f08f9bc5a293a
  • dmgapee0.e68.patch sha1: ed4be94dc29c64271942c87f2157bca9ca1019c7

To set up the repository, see INSTALL.md.

See also

You can find us on Discord (pret, #pokered).

For other pret projects, see pret.github.io.