Commit Graph

111 Commits

Author SHA1 Message Date
Rangi
70b5ab9399 Add _vc patch targets to .PHONY
Some checks failed
CI / build (push) Has been cancelled
2025-11-13 13:36:30 -05:00
Rangi
5943b96cf6
Use features of RGBDS 1.0.0 (#537)
Some checks are pending
CI / build (push) Waiting to run
2025-11-12 15:44:07 -05:00
Rangi42
fd5dc11cfd Specify file extensions that make does not generate
Some checks failed
CI / build (push) Has been cancelled
2025-08-27 11:49:46 -04:00
Rangi
d6e9f53825
Require RGBDS 0.9.3 for its DMG palette specs (#513)
Some checks failed
CI / build (push) Has been cancelled
2025-07-02 19:17:19 -05:00
mid-kid
9383d36fe5 Use "command -v" instead of "which"
Some checks are pending
CI / build (push) Waiting to run
The "which" command has been deprecated in debianutils, and while other
distributions still ship it, "command -v" is in POSIX and implemented
without external packages.
2025-03-07 17:25:38 +01:00
vulcandth
0d4562d1b8
Use exported constants for VC patch (#483)
Some checks are pending
CI / build (push) Waiting to run
2024-12-27 13:10:13 -05:00
Rangi
cd1065b7a9
Use RGBDS 0.9.0 (#482)
Some checks failed
CI / build (push) Has been cancelled
2024-12-25 21:24:21 -05:00
Rangi42
febbb09382 Use long option flags for rgbgfx, same as tools/gfx 2024-08-28 12:28:54 -04:00
Rangi
fabe2b3fb3
Update to RGBDS 0.7.0 (#447) 2024-01-03 10:59:04 -05:00
mid-kid
6bb3d82e7a Fix preinclude dependencies
From pokecrystal:
- 0425018d1ce5b3b726e3cd83f59f14ead9171c92
- 8b429e2a545e87407a3b8c7b92f7ceafc455e390
2022-10-25 18:02:29 +02:00
Rangi
f58dbe3849 Require rgbds 0.6.0 2022-10-02 21:14:23 -04:00
BlueZangoose
0f5a9eb146
Change names of move subanimations to be meaningful (#389)
Co-authored-by: Rangi <remy.oukaour+rangi42@gmail.com>
2022-09-25 14:17:39 -04:00
Rangi
ba15b4b44e Add a subdirectory for RAM files 2022-06-17 22:54:47 -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
a75dd22270 Slightly refactor some C tools 2022-03-08 21:52:57 -05:00
Rangi
09e92c554c Use ~X instead of $ff ^ X 2021-11-23 21:00:07 -05:00
Rangi
407b813250 Separate splash screen, intro, and credits (like pokegold/pokecrystal) 2020-08-28 09:54:57 -04:00
Rangi
71316591fc 'make clean' reuses 'make tidy' commands 2020-08-11 14:14:36 -04:00
Rangi
2b54583c8b 'make tidy' shouldn't trigger 'make -C tools' 2020-07-28 21:30:52 -04:00
Rangi
7bcb4b19c7 Un-deduplicate gfx/intro_credits/gengar.png's tiles 2020-07-16 19:56:52 -04:00
Rangi
4b4ad9894e Disassemble the BLUEMONS.GB debug ROM 2020-07-15 13:35:39 -04:00
Rangi
772fcc7588 Specify the ldh instruction, don't turn ld into ldh 2020-07-06 19:03:05 -04:00
Rangi
d6820cdcbf File-specific graphics rules update rgbgfx (flags only), not RGBGFX (program path), like pokecrystal
Fixes #227
2020-07-05 14:15:49 -04:00
Rangi
4e6adcddff Use SHA-1, not MD5, for 'make compare'
Fixes #183
2020-07-05 14:11:39 -04:00
Rangi
73be62fad6 Verify that rgbds is at least verson 0.4.0
Adapt the INSTALL guide from pokecrystal.
2020-07-04 01:06:09 -04:00
Rangi
64da1f5d6b Move graphics-only object file sources into gfx/
Previously this wasn't working, but now the Makefile uses pokegold's technique for running scan_includes.

It also enables and fixes some rgbds warnings ("Non-local labels without a colon are deprecated").
2020-07-03 17:32:21 -04:00
Rangi
35a09298a6 Use --preserve instead of a hard-coded blank tile 2020-06-28 20:05:17 -04:00
Rangi
412d3c7a92 Create .map files, and don't sort .sym files since rgbds 0.4.0 does that 2020-06-27 21:43:32 -04:00
Rangi
209ecc1919 Merge pic/ into gfx/ 2020-06-27 21:43:32 -04:00
Rangi
77df64ba9c Fix the slot machine tilemap, and adjust the slot graphics 2020-06-27 21:43:32 -04:00
Rangi
d5089d3c62 Organize gfx/ 2020-06-27 21:43:32 -04:00
Rangi
4b853ad676
Separate maps.asm, pics.asm, sprites.asm, and tilesets.asm from main.asm (#251)
Each new file builds its own .o, along with separate main.o and home.o, which necessitates many more "exported::" labels.
2020-06-27 15:32:24 -04:00
Rangi
b8b5ab5e66 Reorganize Makefile similarly to pokecrystal 2018-12-31 18:12:25 -05:00
Rangi
118c2cf268 'make tidy' preserved compressed graphics, like pokecrystal 2018-12-31 17:39:49 -05:00
dannye
98f09b6d26 Use rgblink dmg mode 2018-03-24 13:41:54 -05:00
yenatch
4768fed52d forgot to uncomment clean tools 2018-03-10 19:18:35 -05:00
yenatch
f75049feef Use rgbgfx and c tools instead of the submodule. 2018-03-10 18:53:04 -05:00
Pokechu22
f95d25c832 Rename linkerscript and sort sym file 2017-09-29 19:22:56 -07:00
Antonio Niño Díaz
7f3517b8d1 Add linkerscript
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com>
2017-06-09 22:34:50 +01:00
yenatch
fc474c8ee7 Use pattern variables in the makefile.
This means dependency scanning only happens as required.
2016-07-01 17:25:11 -04:00
yenatch
b852fe5b42 Use rgbasm -D in the makefile. 2016-02-17 15:33:01 -05:00
yenatch
286914d0ab align spacing in previous 2015-10-25 03:06:22 -04:00
yenatch
8e96cf2ba3 Reorganize the makefile and remove yellow targets. 2015-10-25 03:04:52 -04:00
yenatch
ed48f56e98 Get rid of queues.
For faster builds, use `make -j`.
2015-10-25 02:44:58 -04:00
stag019
6e8f6f66c1 make compare depends on red and blue being built. 2015-01-18 19:43:45 -05:00
stag019
4a8f7d3dd2 Remove symfiles on clean. 2015-01-18 19:41:59 -05:00
stag019
18fe7e25da No longer need to make a mapfile with the newest RGBDS source. This RGBDS doesn't have a release yet. 2015-01-18 19:39:16 -05:00
IIMarckus
5b443a5ade Remove prequeue and preprocessor (now unused). 2014-11-05 01:32:11 -07:00
stag019
d8aa1f0d86 Stop preprocessing files. 2014-11-04 20:25:33 -05:00
yenatch
f1667eb6b5 Fix the symfile and mapfile filenames. 2014-09-19 13:09:37 -07:00