pmd-red/data/data.s, branch master Pokémon Mystery Dungeon: Red Rescue Team Translate all .include to #include 2021-12-20T15:29:12+00:00 mid-kid esteve.varela@gmail.com 2021-12-19T19:05:40+00:00 99a038284bcbbf3a0f5ee95982f761a71a72850d This decision was made to reduce the complexity of using .include whilst juggling with tools/scaninc and tools/preproc: - tools/scaninc doesn't apply the proper search rules for .include (it assumes #include behavior). In particular, it doesn't consider paths starting from $PWD, and doesn't scan the included files as a result. - .include had to be processed before #include by preproc in many cases, as code was being included that had to be preprocessed by CPP (think of #define). This contradicts standard GCC behavior. To make include paths consistent across the asm/ data/ and src/ directories, the following files were moved: - constants/ → include/asm/constants/ - asm/macros/ → include/asm/macros/ - asm/macros.inc → include/asm/macros.inc - include/macros/m4a.inc → include/asm/macros/m4a.inc As part of the necessary changes for this to work, the scaninc method in the makefile was improved to generate .d files that don't choke when files are missing.
This decision was made to reduce the complexity of using .include whilst
juggling with tools/scaninc and tools/preproc:
- tools/scaninc doesn't apply the proper search rules for .include (it
  assumes #include behavior). In particular, it doesn't consider paths
  starting from $PWD, and doesn't scan the included files as a result.
- .include had to be processed before #include by preproc in many cases,
  as code was being included that had to be preprocessed by CPP (think
  of #define). This contradicts standard GCC behavior.

To make include paths consistent across the asm/ data/ and src/
directories, the following files were moved:
- constants/ → include/asm/constants/
- asm/macros/ → include/asm/macros/
- asm/macros.inc → include/asm/macros.inc
- include/macros/m4a.inc → include/asm/macros/m4a.inc

As part of the necessary changes for this to work, the scaninc method in
the makefile was improved to generate .d files that don't choke when
files are missing.
Renamed inconsistent color macros 2021-12-19T23:19:13+00:00 AnonymousRandomPerson chenghanngan.us@gmail.com 2021-12-19T23:19:13+00:00 7acad69795034b5d2c4b5253b7f6901484e440d3

Swapped out more text macros 2021-12-15T03:54:04+00:00 AnonymousRandomPerson chenghanngan.us@gmail.com 2021-12-15T03:52:59+00:00 b458476078a75905b2cd081455ce18b51d571c79

Finish de-incbinning data.s 2021-12-13T16:44:48+00:00 mid-kid esteve.varela@gmail.com 2021-11-04T22:11:56+00:00 2fcfbc226608e8345211fd17e46e74966b491e6b

Labeled more symbols (#77) 2021-11-20T16:47:46+00:00 Cheng Hann Gan chenghanngan.us@gmail.com 2021-11-20T16:47:46+00:00 938a88551f6ddefb7f696b738696c8ce2d8e0e36 * Labeled more symbols * Fixed comment typo * Renamed some functions
* Labeled more symbols

* Fixed comment typo

* Renamed some functions
Expanded charmap usage (#76) 2021-11-18T17:21:00+00:00 Cheng Hann Gan chenghanngan.us@gmail.com 2021-11-18T17:21:00+00:00 a432de845cf81ff5aaae3f0b0fd2bac9b2feb2da * Added item icons/Hiragana to charmap * Use color formatting charmap macros * Removed redundant text formatting macros
* Added item icons/Hiragana to charmap

* Use color formatting charmap macros

* Removed redundant text formatting macros
Disassemble some more tables and the first graphic (#71) 2021-11-04T21:07:26+00:00 mid-kid esteve.varela@gmail.com 2021-11-04T21:07:26+00:00 681ca68ac96e8d39f49eb2c9f42e5c1e1041f5e0 * Sync tools/ directory with pokeemerald We really ought to have a central repository for this mess * Make incremental builds faster Scientists hate him! He made NODEP disappear with this ONE SIMPLE TRICK!!! Want to know more? -> __click here__ <- * Disassemble some more tables and the first graphic
* Sync tools/ directory with pokeemerald

We really ought to have a central repository for this mess

* Make incremental builds faster

Scientists hate him!
He made NODEP disappear with this ONE SIMPLE TRICK!!!
Want to know more? -> __click here__ <-

* Disassemble some more tables and the first graphic
Disassemble a script-related table 2021-11-04T01:10:38+00:00 mid-kid esteve.varela@gmail.com 2021-11-04T01:01:16+00:00 8f162f70baf4a13d0c693af075539ec15d6d8a36

Finish main menu decomp (#59) 2021-10-11T16:03:17+00:00 Seth Barberee seth.barberee@gmail.com 2021-10-11T16:03:17+00:00 25794a39c3539e66d1c0b2334cb35273cd9d8494 * decomp rest of main_menu * move some main menu data over * decomp some more wonder mail * decomp the dungeon dialogue scene switches * more wonder mail * consolidate struct_802F204 * another wonder mail func * more wonder mail * slight cleanup
* decomp rest of main_menu

* move some main menu data over

* decomp some more wonder mail

* decomp the dungeon dialogue scene switches

* more wonder mail

* consolidate struct_802F204

* another wonder mail func

* more wonder mail

* slight cleanup
More menu work (#33) 2021-04-04T01:44:48+00:00 Seth Barberee seth.barberee@gmail.com 2021-04-04T01:44:48+00:00 22fec43f1812cb863ad699b357bd593222ae140c * split adventure log menu out and decompile * add most adventure log matchings w/ 2 nonmatchings and move some relevant data * more work on other menus * fully decomp debug stuff around 203B3F0 * more debug menu work * fix CreatePartnerSelectionMenu nonmatch * move more data and clean some data up
* split adventure log menu out and decompile

* add most adventure log matchings w/ 2 nonmatchings and move some relevant data

* more work on other menus

* fully decomp debug stuff around 203B3F0

* more debug menu work

* fix CreatePartnerSelectionMenu nonmatch

* move more data and clean some data up