Commit Graph

13 Commits

Author SHA1 Message Date
Rangi
6d8b269732
Fix some issues with C tools, and build them with -std=c17 (#149)
Some checks failed
CI / build (push) Has been cancelled
CI / build-macos (push) Has been cancelled
2026-06-12 12:02:46 -04:00
Rangi
69c42a0d26 Tools accept - as a placeholder filename for stdin or stdout (#1257) 2026-06-08 12:52:14 -04:00
Rangi
20df8e864d Fix tools/make_patch.c to be endian-independent
Some checks are pending
CI / build (push) Waiting to run
CI / build-macos (push) Waiting to run
2026-06-07 01:48:00 -04:00
Rangi42
7ab16e4f61 Don't hard-code the Stadium data handling in tools/make_patch.c
Instead, have a `--ignore addr:size` option that's set in the Makefile
2025-11-12 13:41:43 -05:00
Rangi42
b3305e76af Support < and > prefixes for high and low bytes in VC patch templates 2025-03-14 21:41:37 -04:00
vulcandth
1d8a5338cf
Use exported constants for VC patch (#125)
Some checks failed
CI / build (push) Has been cancelled
2024-12-27 13:10:25 -05:00
Sylvie
a18a8bf27e
Sort Pokemon and trainer sprite palettes, with Makefile-specified exceptions (#121)
This avoids the need to define their order via indexed PNG palettes

It also avoids the need to use tools/palfix.py on custom sprites
2024-10-17 13:45:02 -04:00
Rangi42
a621806e42 Use bankless symbols for VC constants
This is valid according to the .sym file spec:
<https://rgbds.gbdev.io/sym/>
2024-08-04 21:11:19 -04:00
Rangi
43cd2b7f32 Only patch Stadium data for a 2MB ROM 2022-12-03 11:10:52 -05:00
Rangi
db4741fee7 Revise macros in tools 2022-10-12 21:42:59 -04:00
vulcandth
05944aa760
Fix the Stadium patch size in make_patch.c (#83) 2022-05-12 20:25:00 -04:00
Rangi
fa8f30723e Port make_patch.c features needed for pokered 2022-03-26 17:25:35 -04:00
vulcandth
3d58fb9556
Build the Virtual Console patches with make gold_vc and make silver_vc (#74) 2022-03-14 17:03:15 -04:00