Disassembly of Pokémon Red/Blue
Find a file
Eggy0 8a8cbf12ab
Changing macro names
Changing the following macro names:

unknownsfx0x20 to SquareSound - This command, when used in an .asm file that defines an audio piece, generates a square tone modulated by 4 values.
unknownnoise0x20 to NoiseSound - This command is similar to SquareSound, but it uses 3 values instead of 4 and generates noise instead of a square tone.
unknownsfx0x10 to eSquarePitchEnvelope - This command is not an unknown sound effect, but a modifier for the above two commands which it precedes; it takes one decimal value which is translated into a hexadecimal value when used by the system, and depending on the second digit of this hex value the sounds generated by SquareSound and NoiseSound will have their frequency slide either up (1-7) or down (9-F) or not at all (0,8). E.g. typing 23 will have the system read $17, which will modulate the frequency to slide up because the second digit is 7.
2018-03-16 19:59:06 +01:00
audio Replace unnecessary tabs with spaces 2016-07-27 22:33:48 -05:00
constants Uppercase battle status constants 2017-12-30 00:59:48 +01:00
data Block IDs use hex; zero connections use dec 2018-01-29 11:46:45 -05:00
engine Use rgbgfx and c tools instead of the submodule. 2018-03-10 18:53:04 -05:00
extras@0e1798937a Try again to bump extras 2016-06-09 20:50:31 -04:00
gfx Use rgbgfx and c tools instead of the submodule. 2018-03-10 18:53:04 -05:00
home Add space between arguments in assembly instructions and remove redundant a in instructions like add a, x 2017-12-30 01:54:27 +01:00
macros Changing macro names 2018-03-16 19:59:06 +01:00
maps Remove the Beach House option. 2016-06-07 23:55:55 -06:00
pic Fix Yellow Electrode front pic 2015-07-27 19:40:06 -05:00
scripts Add space between arguments in assembly instructions and remove redundant a in instructions like add a, x 2017-12-30 01:54:27 +01:00
text Replaced all instances of $52, $53, and $5A with "<PLAYER>", "<RIVAL>", and "<USER>" respectively. 2017-07-30 18:46:53 -03:00
tools Use rgbgfx and c tools instead of the submodule. 2018-03-10 18:53:04 -05:00
.gitattributes crlf to lf 2016-06-11 17:11:05 -07:00
.gitignore Don't ignore .map files 2015-01-24 09:15:09 -05:00
.gitmodules make extras/ a submodule 2013-09-01 02:27:44 -05:00
.travis.yml faster travis 2018-03-10 19:14:47 -05:00
audio.asm Fix typos in comments 2017-06-24 15:01:43 -05:00
charmap.asm Merge branch 'master' of https://github.com/pret/pokered 2016-07-18 01:32:24 -05:00
constants.asm Split macros.asm 2016-07-31 13:04:04 -05:00
home.asm Add space between arguments in assembly instructions and remove redundant a in instructions like add a, x 2017-12-30 01:54:27 +01:00
hram.asm Fix typos in comments 2017-06-24 15:01:43 -05:00
INSTALL.md Python is no longer used to build. 2018-03-10 19:04:26 -05:00
macros.asm Split macros.asm 2016-07-31 13:04:04 -05:00
main.asm Use rgbgfx and c tools instead of the submodule. 2018-03-10 18:53:04 -05:00
Makefile forgot to uncomment clean tools 2018-03-10 19:18:35 -05:00
pokered.link Rename linkerscript and sort sym file 2017-09-29 19:22:56 -07:00
README.md Add pokegold and pokefirered. 2017-12-31 13:23:25 -05:00
roms.md5 Finish reversion of .gb file extensions 2016-05-13 18:04:35 -04:00
sram.asm Revert "Fix floating sections" 2017-03-21 01:12:49 +00:00
text.asm Replaced all instances of $52, $53, and $5A with "<PLAYER>", "<RIVAL>", and "<USER>" respectively. 2017-07-30 18:46:53 -03:00
vram.asm VRAM constants. 2014-05-29 01:30:09 -07:00
wram.asm Merge pull request #167 from Pokechu22/rgbds-0.3.3 2017-09-29 22:41:34 -04:00

Pokémon Red and Blue

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

It builds the following roms:

  • Pokemon Red (UE) [S][!].gb md5: 3d45c1ee9abd5738df46d2bdda8b57dc
  • Pokemon Blue (UE) [S][!].gb md5: 50927e843568814f7ed45ec4f944bd8b

To set up the repository, see INSTALL.md.

See also