Commit graph

104 commits

Author SHA1 Message Date
dannye 772520c2c2 Merge branch 'master' of https://github.com/pret/pokered 2023-04-19 20:04:38 -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
MementoMartha f74055e77b Removing version differences, and adding Mew 2022-09-25 14:03:04 +01: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
yenatch 8dd46620bc Add a comment to the "compare" target. 2014-07-16 15:28:46 -07:00
yenatch 4ad367ba98 Combine poke%.gbc build targets into a generalized one.
Now only one target is needed for all versions.

$$* also works instead of %, but in a pattern rule % is probably clearer.
2014-07-13 20:45:21 -07:00
yenatch dbef0efa6c Add image suffixes to the makefile.
Explicitly define png dependencies (none).
This keeps make from looking for nonexistent dependencies with extensions like ".png.o".
This doesn't make it go any faster, but it at least makes debug easier.
2014-07-11 12:14:39 -07:00
yenatch 9ab6327361 Remove inline comments in an object recipe. 2014-07-11 12:01:05 -07:00
yenatch 8f7135aa69 Reorganize makefile targets for clarity. 2014-07-11 11:50:02 -07:00
yenatch 8396935a07 Comment the makefile. 2014-07-11 11:08:03 -07:00
U-Fish-PC\Daniel 5de4c4b5c5 Fix Makefile: .map and .sym
The Makefile previously made the files '.map' and '.sym'
instead of 'poke[red/blue].map' and 'poke[red/blue].sym'
2014-06-26 17:44:42 -04:00