Rangi
e485280a8a
Require rgbds 0.4.2
...
This allows [\1] to work when \1 is hl, bc, or de
The object file format has changed along with the version number
2020-12-09 12:21:46 -05:00
Rangi
ad6effee82
Don't hardcode CRCs within Crystal base data
2020-11-30 11:32:19 -05:00
Rangi
4ca9f45db7
Fix tools/free_space.py
2020-11-21 21:14:32 -05:00
Rangi
80f7504f49
tools/sym_comments.py can comment labels with their sym file addresses
2020-10-14 11:22:34 -04:00
Rangi
e475ce6fda
tools/unnamed.py -r . -l N prints up to N unnamed symbols next to their filenames
2020-10-04 21:03:24 -04:00
mid-kid
89c47f2170
Ignore tools/stadium
2020-07-24 14:32:25 +02:00
Rangi
2c5055f610
Generate the Stadium 2 checksum data with pfero's tool instead of raw INCBINs
2020-07-23 23:49:17 -04:00
Rangi
b17255fe3f
tools/unnamed.py supports rgbds 0.4.1 object files
2020-07-22 09:17:10 -04:00
Rangi
2e8b4836b0
Fix tools/unnamed.py
2020-07-13 20:54:33 -04:00
Rangi
9e4a00af45
Get all unnamed symbols with make DEBUG=1
2020-07-07 21:09:05 -04:00
Rangi
022f9e6af1
Reformat gfx/trade/game_boy.png and fix tools/gfx --preserve
2020-06-28 19:56:06 -04:00
aaaaaa123456789
267352c4d8
Update lzcomp
2020-06-28 05:20:05 -03:00
Rangi
1185c1b610
Mention pokecrystal in tools/unnamed.py output
2020-06-15 11:58:17 -04:00
Rangi
4a294824b0
Merge branch 'master' of https://github.com/pret/pokecrystal
2020-06-03 12:24:54 -04:00
Rangi
5e9de74735
Merge pull request #727 from ISSOtm/free_space
...
Rewrite tools/free_space.awk
2020-06-03 12:24:21 -04:00
ISSOtm
b4893a3656
Rewrite tools/free_space.awk
...
- 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-02 20:56:26 +02:00
Rangi
97b182f357
Replace free_space.awk with free_space.py
2020-06-02 09:25:23 -04:00
Rangi
84959e35b5
Merge pull request #722 from entrpntr/fix-used-space
...
Update used_space.py and mapreader.py tools for rgbds v0.4.0.
2020-06-02 08:33:15 -04:00
Rangi
159cef004f
Update lzcomp
2020-05-24 12:29:05 -04:00
Rangi
c1c671d84b
Remove unused tools/md5.c
2020-05-23 15:46:47 -04:00
aaaaaa123456789
2b7237e299
Match LZ compressed files ( #724 )
...
Replace lzcomp with new version and match all LZ compressed files
2020-05-23 13:30:04 -04:00
entrpntr
c37e8a65d8
Update used_space.py and mapreader.py tools for rgbds v0.4.0.
2020-05-19 22:51:29 -04:00
Rangi
865d623846
Remove unused nonmatching files for electro_ball.png and sgb_border.bin
...
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-08 12:14:37 -04:00
Rangi
9076d63d62
Merge pull request #705 from Rangi42/master
...
Upgrade to rgbds 0.4.0, and do miscellaneous fixes
2020-04-06 12:41:44 -04:00
mid-kid
e225d296b7
Bump tools/unnamed.py to RGBDS object version 13
2020-04-06 14:58:49 +02:00
Rangi
0ee9d7a48b
Upgrade to rgbds 0.4.0
...
- fail for rgbds < 0.4.0
- `rst <Label>`
- `ds <count>, <byte>`
- `shift <N>`
- ASCII "\r"
- Sorted .sym file
2020-04-04 15:15:02 -04:00
Lior Halphon
2af6c63253
Fix bad round, memset VLA
2020-04-02 22:02:20 +03:00
Lior Halphon
79f3f3f4d5
Indentation conventions, use C99 variable length arrays
2020-04-02 21:10:20 +03:00
Lior Halphon
7878dd6d4b
Fix several out-of-bound reads; fix a memory leak
2020-04-02 20:59:19 +03:00
Rangi
c87f8512a4
Add tools/used_space.py to visualize the ROM based on the .map file
2020-03-11 17:10:06 -04:00
Rangi
8eba39dd52
Add tools/used_space.py to visualize the ROM based on the .map file
2020-03-11 15:06:34 -04:00
mid-kid
9a927c1b3e
Merge pull request #685 from mid-kid/master
...
Moshi moshi? minoru enhansumentsu desu
2020-02-21 21:11:36 +01:00
mid-kid
18013b468a
Fix tools/unnamed.py for new rgbds object format
2020-02-21 01:48:17 +01:00
mid-kid
9f2c2627f5
Make tools/sort_symfile.sh case insensitive
...
Development versions of rgblink now output lowercase
2020-02-13 18:31:10 +01:00
mid-kid
24c058bc0a
Fix tools/unnamed.py for new rgbds object format
2020-02-04 23:19:41 +01:00
mid-kid
54b87ecea8
Document in-battle move selection menu scrolling glitch
...
What a mouthful...
2019-06-09 00:17:35 +02:00
Rangi
1e5c95d8d4
Silence gcc warnings, even in Travis
...
-Wno-missing-field-initializers is needed because of false positives over {0} initialization
2019-02-16 16:24:47 -05:00
Rangi
8577d78f4d
Merge pull request #599 from mid-kid/master
...
Add tool to find unnamed symbols: Take 2
2019-02-09 18:35:39 -05:00
mid-kid
1bc1673794
Fix python 3.6 support for unnamed.py
2019-02-10 00:17:19 +01:00
mid-kid
9fde0912c3
unnamed.py: Add completion percentage
...
People love percentages. Gotta show our powerlevel.
2019-01-01 11:41:48 +01:00
Rangi
583838a39d
Make tools/gfx.py executable
2018-12-31 18:55:35 -05:00
mid-kid
3b97a15ea3
Add tool to find unnamed symbols
...
This tool should help us identify which are the symbols that still need
proper names, and in which files they're located.
2019-01-01 00:28:51 +01:00
Rangi
e3bc378492
Keep gfx.py with other tools, and remove its dependency on the 'extras' submodule
2018-12-31 17:17:55 -05:00
mid-kid
0af682d38a
chmod +x tools/free_space.awk
2018-11-05 22:26:18 +01:00
luckytyphlosion
850ef245f3
Fix toc.py line endings (for travis-ci)
2018-09-20 11:32:53 -04:00
Rangi
eb1e3636bb
Use labels instead of constants for HRAM
...
Use explicit ldh instruction to access HRAM locations, don't rely on optimizing ld
2018-08-25 14:28:22 -04:00
Rangi
ca08ffce6e
Avoid warnings from gcc without having to silence them all
2018-08-18 22:42:46 -04:00
aaaaaa123456789
5a55d629e1
Update lzcomp to the latest version and fix Makefiles accordingly
2018-08-04 23:43:59 -03:00
Rangi
e90857dea1
Add tools/free_space.awk
2018-07-17 20:07:39 -04:00
Rangi
462bae31d9
Silence -Wimplicit-fallthrough
2018-06-20 22:14:50 -04:00