Commit graph

33 commits

Author SHA1 Message Date
Rangi42
21cfdbd458 Remove the Discord webhook and tools/unnamed.py
Everything is named, unnamed.py reports 100.00% complete
2024-09-18 21:49:35 -04:00
Rangi42
59202a2ab5 Use bankless symbols for VC constants
This is valid according to the .sym file spec:
<https://rgbds.gbdev.io/sym/>
2024-08-04 21:13:45 -04:00
Rangi42
70228c2c4a Build with RGBDS 0.8.0, though it is not yet required 2024-06-28 16:04:57 -04:00
Rangi42
e8868d53e9 Have palfix.py always output grayscale
Fixes #431
2023-11-20 19:05:09 -05:00
vulcandth
508a46b2ce
Fix tools/free_space.awk for new rgbds (pret/pokecrystal#1049) (#416)
Co-authored-by: mid-kid <esteve.varela@gmail.com>
2023-08-26 10:14:57 -05:00
Rangi
fa18a75dc5 Fix segfaults at EOF, add token/newline checks, and support '\r' in scan_includes.c 2023-08-15 19:26:41 -04:00
Rangi
9d7b581310 Add COUNTOF macro to tools/common.h 2022-10-14 16:21:42 -04:00
Rangi
c37cc15f44 Update tools/unnamed.py for rgbds 0.6.0 object files 2022-10-02 22:34:06 -04:00
Rangi
f58dbe3849 Require rgbds 0.6.0 2022-10-02 21:14:23 -04:00
Rangi
2b52ceb718 startswith works with a tuple 2022-09-30 16:57:47 -04:00
Rangi
fa7d76f39e Fix tools/unnamed.py and add tools/consts.py 2022-09-18 23:59:03 -04:00
Rangi
208ea07237 Update and add more tool scripts 2022-09-18 23:25:22 -04:00
vulcandth
1dcaede8b5
Remove Stadium data patch from tools/make_patch.c (#355) 2022-04-26 16:10:46 -04:00
vulcandth
fe8d3c51a4
Build the Virtual Console patches with make red_vc and make blue_vc (#351) 2022-03-26 16:59:36 -04:00
Rangi
07df4a5f88 Refactor pkmncompress.c to use common.h
Fixes #349
2022-03-17 21:31:20 -04:00
Rangi
570d83b73c Use noreturn for usage_exit 2022-03-15 17:35:30 -04:00
Rangi
e17557706a Use -flto for all tools 2022-03-15 17:29:07 -04:00
Rangi
a75dd22270 Slightly refactor some C tools 2022-03-08 21:52:57 -05:00
Rangi
82f31b05c1 Require rgbds 0.5.1
This allows new features: \<10> macro args, SECTION UNION, SIZEOF/STARTOF, and CHARLEN/CHARSUB
2021-05-09 12:54:31 -04:00
Rangi
2fdcb1a3d6 Prevent some gcc versions from complaining about {0} in tools/scan_includes.c 2021-04-17 19:28:38 -04:00
Rangi
bf81961b9d Fix tools/unnamed.py 2021-04-17 19:20:14 -04:00
Rangi
955e4eddf8 Actually use rgbds 0.5.0 2021-04-17 19:16:12 -04:00
Rangi
fc3bbc1358 Require rgbds 0.4.2 2020-12-09 12:41:39 -05:00
Rangi
847e487eef 'make tools' uses -pedantic 2020-11-06 16:23:53 -05:00
Rangi
b49277f485 tools/unnamed.py -r . -l N prints up to N unnamed symbols next to their filenames 2020-10-04 21:03:36 -04:00
Rangi
ca2e63e447 Add the pic.py (de)compressor from pokemon-reverse-engineering-tools
$ tools/pic.py decompress x.pic  # creates x.2bpp
$ tools/gfx.py png x.2bpp        # creates x.png
$ tools/gfx.py 2bpp x.png        # creates x.2bpp
$ tools/pic.py compress x.2bpp   # creates x.pic
2020-09-02 12:09:18 -04:00
Rangi
e7969293d3 tools/unnamed.py supports rgbds 0.4.1 object files 2020-07-22 09:17:27 -04:00
Rangi
c7e3aed0b8 Get all unnamed symbols with make DEBUG=1 2020-07-07 21:10:13 -04:00
Rangi
c1512d39a7 Add Travis webhook for tools/unnamed.py 2020-06-28 20:23:26 -04:00
Rangi
f887cf3ee0 Update tools/gfx to support --preserve 2020-06-28 20:00:58 -04:00
Rangi
7032243352 Make tools/gfx.py executable 2018-12-31 18:56:07 -05:00
Rangi
729608124f Remove the 'extras' submodule and include a local gfx.py tool instead 2018-12-31 17:37:58 -05:00
yenatch
f75049feef Use rgbgfx and c tools instead of the submodule. 2018-03-10 18:53:04 -05:00