summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-04Clean up linkerscript and add it as a Makefile targetPikalaxALT
2018-06-04Create linkerscript and add Python 3.6 script for linkerscript generationPikalaxALT
2018-06-04Merge pull request #7 from PikalaxALT/fix_make_shimEldred Habert
Make make_shim a little more user-friendly
2018-06-04Even more informative error messages from make_shimPikalaxALT
2018-06-04Make make_shim a little more user-friendlyPikalaxALT
2018-06-04Disassemble PlayDangerpfero
2018-06-04Fix channel_struct memberspfero
2018-06-03Add music constantsdannye
2018-06-04Small dent into the audio enginepfero
2018-06-03gfx/pokegear: use better format for town mapTauwasser
This makes use of the new --trim-trailing option for tools/gfx Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-03tools/gfx: add option to trim trailing tiles of solid colorTauwasser
This helps when the last tile is completely white and the shape of the png has additional tiles. In that case, the last tile is cut as well. Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-03tools/make_shim: fix use of getlineTauwasser
Replace with fgets, which should be safe even if it reads an internal NUL char, as all other functions will just cut the string off in that case. Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-03Makefile: quote make variableTauwasser
If people use absolute paths to other tools, they can quote in environment variables. MAKE was the only variable not under user control. Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-03Fix README.md formattingdannye
2018-06-03Update tools/sort_symfile.sh and clean up Makefilepfero
Fixed compare being ran before the correctedheader rom was built. Made `mostlyclean` clean up all the .d files it knows about and include the correct .d files.
2018-06-03Merge pull request #2 from PikalaxALT/build_more_romsEldred Habert
Build all four ROMs in the dump
2018-06-03Fix buildingPikalaxALT
2018-06-03Merge branch 'master' into build_more_romsPikalaxALT
2018-06-03Merge branch 'master' into build_more_romsPikalaxALT
2018-06-03Make coverage script work on Python 2 againISSOtm
I tested using both my Python 2 and Python 3, it worked for both. Worked for me previously because Py3 is my default, not 2 :p
2018-06-03Copy pokecrystal's conventions for this data, including:Rangi
- Tabs for indentation, spaces for alignment - Consistent comments and formatting for menu header data (incomplete here, until the related code is disassembled) - The second two menus do not "take priority"; they're all just a count + that many items + ending -1
2018-06-03Suspend support for Silver and non-debug ROMsPikalaxALT
2018-06-03Add sort_sym.pyPikalaxALT
2018-06-03Tell the user to get baserom.gb if it doesn't exist.pfero
2018-06-03Fix main menu items positionmid-kid
2018-06-03Merge pull request #3 from TeganGibby/patch-1mid-kid
additional documentation
2018-06-03Add more trainer leftovers from Blue. Nothing interesting here.IIMarckus
2018-06-02comments to explain duplicatesTeganGibby
2018-06-02Merge pull request #1 from TeganGibby/TeganGibby-patch-1TeganGibby
added detail on main menu functions
2018-06-02added detail on main menu functionsTeganGibby
2018-06-02additional documentationTeganGibby
Compared to retail Gold disassembly
2018-06-02Merge branch 'master' into build_more_romsPikalaxALT
2018-06-02Merge branch 'master' into build_more_romsPikalaxALT
2018-06-03Ignore .pyc everywhereISSOtm
Smh __pycache__ is created at the root for me /shrug
2018-06-03Merge branch 'master' of https://github.com/pret/pokegold-spaceworldISSOtm
2018-06-03engine: begin disassembling overworld codeTauwasser
Right now it's only code that calls the start and debug menus as well as the select button. Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-03Enforce reading map file as utf-8ISSOtm
Avoids systems using `ascii` as default to choke on stuff like `Pokémon`
2018-06-03home: move PrintLetterDelay to menuTauwasser
That's where most of the textbox code will live some day, ... probably Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-03home: begin disassembling some table call functionsTauwasser
2018-06-03wram: document some menu and backpack variablesTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-03gfx: re-organize some graphics and disassemble gfx load codeTauwasser
All graphics were split so that proper labels could be placed. Font was not split, because that was nicely handled using the charmap constants. If proper lengths should also be handled using automatic calculation using labels, some graphics would need further splitting up in order to place labels.s Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-02Add correct-header checksums to roms.md5PikalaxALT
2018-06-02Actually correct the global checksum for the -correctheader.gb ROMsPikalaxALT
2018-06-02Fix buildingPikalaxALT
2018-06-02Merge branch 'master' into build_more_romsPikalaxALT
2018-06-02Make the repository build all four ROMsPikalaxALT
2018-06-02tools/dump_text: fix labeling bugTauwasser
Labely would be relative to start of bank, not absolute wrt memory location (0x4000 for RB > 0) Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-02home: comment print hex fnsTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-02Wild Pokemon data: fix formattingxCrystal
2018-06-02Add wild Pokemon dataxCrystal