Disassembly of Pokémon Crystal
Go to file
Ben10do 2dd2ec97f1
Don’t use GNU extensions when calling sed
Apparently, GNU sed has a few extensions that aren’t supported by the version of BSD sed that currently comes with Macs.

This would cause sort_symfile.sh to fail on macOS, causing the build to appear to fail at the last minute.

Admittedly, I’m not very familiar with sed, but this seems to do the trick on both macOS and Ubuntu.

- The input file must be last in the arguments list.
- The -i option, allowing the same file for input and output, doesn’t appear to be supported. Instead, I’m writing the output to a temporary file, and replacing the original file with that temporary file.
- Apparently ‘\w’ isn’t supported, so I’m simply using ‘.’ instead, as it appears to match “0_ROM0@” etc. just as well.
2018-06-03 16:24:23 +01:00
audio Use constants for bit/set/res more 2018-04-05 11:44:02 -04:00
constants Merge branch 'master' of https://github.com/pret/pokecrystal 2018-05-06 22:45:07 -04:00
data Merge branch 'master' of https://github.com/pret/pokecrystal 2018-05-06 22:45:07 -04:00
docs Fix doc links 2018-05-09 12:10:50 -04:00
engine Revert "Fix #511: eliminate "Left shift of negative value" warnings" 2018-05-11 00:42:44 -04:00
extras@2ae1ae2f19 Bump extras again to fix last bump. 2016-04-10 19:24:35 -04:00
gfx Fix file permissions 2018-04-01 17:05:10 +02:00
home Use constants for bit/set/res more 2018-04-05 11:44:02 -04:00
lib/mobile Sync code with wiki 2018-02-04 13:16:40 -05:00
macros Merge pull request #512 from pret/warnings 2018-05-11 00:45:12 -04:00
maps fix-various-little-things 2018-05-05 09:19:04 +02:00
mobile Merge branch 'master' of https://github.com/pret/pokecrystal 2018-05-06 22:45:07 -04:00
tools Don’t use GNU extensions when calling sed 2018-06-03 16:24:23 +01:00
.gitattributes Fix marts using hard-coded bank number 2016-01-27 12:25:12 -05:00
.gitignore Rename: gfx/pics → gfx/pokemon 2017-12-26 12:55:02 -05:00
.gitmodules Restructured functions in main.asm to resemble the home functions they clone 2015-10-17 13:00:34 -04:00
.travis.yml travis: turn check-status back on 2017-12-28 22:23:13 -05:00
audio.asm includes.asm → constants.asm 2018-01-09 00:36:15 -05:00
charmap.asm Merge branch 'master' of https://github.com/pret/pokecrystal 2018-02-03 19:42:56 -05:00
constants.asm Add scene ID constants (TODO: meaningful names) 2018-01-31 23:16:51 -05:00
FAQ.md Don't repeat a subheading 2018-01-30 22:44:44 -05:00
gfx.py fix animated pic dumps 2017-10-22 02:04:06 -04:00
home.asm Move more code from home.asm into home/ 2018-04-05 00:35:14 -04:00
hram.asm Fix wVirtualOAM labels, part 1. 2018-01-30 14:47:14 -05:00
INSTALL.md Add an FAQ, and ive a bit more detail in Windows install instructions 2017-12-12 18:50:39 -05:00
macros.asm Legacy support macros 2018-02-02 22:24:50 -05:00
main.asm check_nick_errors → correct_nick_errors; matches correct_party_errors 2018-04-05 00:04:53 -04:00
Makefile Organize the engine/ directory, take 3 2018-03-25 16:18:33 +02:00
pokecrystal.link data/text/X_text.asm is redundant 2018-01-24 21:27:23 -05:00
README.md Fix link targets 2018-01-28 00:56:57 -05:00
roms.sha1 Use SHA1 to compare roms 2017-06-24 18:32:54 -04:00
sram.asm Merge branch 'master' of https://github.com/pret/pokecrystal 2018-02-25 20:39:54 -05:00
STYLE.md Heading 2018-01-09 22:47:17 -05:00
vram.asm Lowercase v for VRAM addresses 2017-12-28 13:32:33 +01:00
wram.asm Use constants for bit/set/res more 2018-04-05 11:44:02 -04:00

Pokémon Crystal Build Status

This is a disassembly of Pokémon Crystal.

It builds the following ROMs:

  • Pokemon - Crystal Version (UE) (V1.0) [C][!].gbc sha1: f4cd194bdee0d04ca4eac29e09b8e4e9d818c133
  • Pokemon - Crystal Version (UE) (V1.1) [C][!].gbc sha1: f2f52230b536214ef7c9924f483392993e226cfb

To set up the repository, see INSTALL.md.

See also

Other disassembly projects: