summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2020-07-07Get all unnamed symbols with make DEBUG=1Rangi
2020-06-28Reformat gfx/trade/game_boy.png and fix tools/gfx --preserveRangi
2020-06-28Update lzcompaaaaaa123456789
2020-06-15Mention pokecrystal in tools/unnamed.py outputRangi
2020-06-03Merge branch 'master' of https://github.com/pret/pokecrystalRangi
2020-06-03Merge pull request #727 from ISSOtm/free_spaceRangi
Rewrite tools/free_space.awk
2020-06-02Rewrite tools/free_space.awkISSOtm
- Add parameter to allow printing information per bank - Fix bug where RAM sections would be deducted from free ROM space - Make input format more lenient (case-insensitivity, lax spacing) - Marked gawk requirement (`strtonum` extension) in shebang line
2020-06-02Replace free_space.awk with free_space.pyRangi
2020-06-02Merge pull request #722 from entrpntr/fix-used-spaceRangi
Update used_space.py and mapreader.py tools for rgbds v0.4.0.
2020-05-24Update lzcompRangi
2020-05-23Remove unused tools/md5.cRangi
2020-05-23Match LZ compressed files (#724)aaaaaa123456789
Replace lzcomp with new version and match all LZ compressed files
2020-05-19Update used_space.py and mapreader.py tools for rgbds v0.4.0.entrpntr
2020-04-08Remove unused nonmatching files for electro_ball.png and sgb_border.binRangi
electro_ball.png needed to preserve one whitespace tile which tools/gfx would normally remove. Preserving a list of tile indexes has been added as a general feature to tools/gfx. sgb_border.bin needed to remove the 20x18 center area of $00 bytes. This is achievable with the standard tr utility.
2020-04-06Merge pull request #705 from Rangi42/masterRangi
Upgrade to rgbds 0.4.0, and do miscellaneous fixes
2020-04-06Bump tools/unnamed.py to RGBDS object version 13mid-kid
2020-04-04Upgrade to rgbds 0.4.0Rangi
- fail for rgbds < 0.4.0 - `rst <Label>` - `ds <count>, <byte>` - `shift <N>` - ASCII "\r" - Sorted .sym file
2020-04-02Fix bad round, memset VLALior Halphon
2020-04-02Indentation conventions, use C99 variable length arraysLior Halphon
2020-04-02Fix several out-of-bound reads; fix a memory leakLior Halphon
2020-03-11Add tools/used_space.py to visualize the ROM based on the .map fileRangi
2020-03-11Add tools/used_space.py to visualize the ROM based on the .map fileRangi
2020-02-21Merge pull request #685 from mid-kid/mastermid-kid
Moshi moshi? minoru enhansumentsu desu
2020-02-21Fix tools/unnamed.py for new rgbds object formatmid-kid
2020-02-13Make tools/sort_symfile.sh case insensitivemid-kid
Development versions of rgblink now output lowercase
2020-02-04Fix tools/unnamed.py for new rgbds object formatmid-kid
2019-06-09Document in-battle move selection menu scrolling glitchmid-kid
What a mouthful...
2019-02-16Silence gcc warnings, even in TravisRangi
-Wno-missing-field-initializers is needed because of false positives over {0} initialization
2019-02-09Merge pull request #599 from mid-kid/masterRangi
Add tool to find unnamed symbols: Take 2
2019-02-10Fix python 3.6 support for unnamed.pymid-kid
2019-01-01unnamed.py: Add completion percentagemid-kid
People love percentages. Gotta show our powerlevel.
2018-12-31Make tools/gfx.py executableRangi
2019-01-01Add tool to find unnamed symbolsmid-kid
This tool should help us identify which are the symbols that still need proper names, and in which files they're located.
2018-12-31Keep gfx.py with other tools, and remove its dependency on the 'extras' ↵Rangi
submodule
2018-11-05chmod +x tools/free_space.awkmid-kid
2018-09-20Fix toc.py line endings (for travis-ci)luckytyphlosion
2018-08-25Use labels instead of constants for HRAMRangi
Use explicit ldh instruction to access HRAM locations, don't rely on optimizing ld
2018-08-18Avoid warnings from gcc without having to silence them allRangi
2018-08-04Update lzcomp to the latest version and fix Makefiles accordinglyaaaaaa123456789
2018-07-17Add tools/free_space.awkRangi
2018-06-20Silence -Wimplicit-fallthroughRangi
2018-06-07Fix md5.c for Windowsmid-kid
Solves #520
2018-06-05sort_symfile: don't need to use sort -o with a temp fileyenatch
2018-06-05sort_symfile: don't overwrite the symfile with an intermediate fileyenatch
2018-06-03Don’t use GNU extensions when calling sedBen10do
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-04-04Merge pull request #501 from mid-kid/reorgyenatch
Organize the engine/ directory
2018-04-01Fix file permissionsmid-kid
I have no idea why this was a thing (do people store this repo on FAT32 flash drives or something?), but quite a bit of files had a permission of 755. This isn't really a problem, but it's inconsistent and weird.
2018-03-10Fix scan_includes matching the word "include" in strings.yenatch
2018-01-14ShebangRemy Oukaour
2018-01-01sort the symfile by symbol typeyenatch