Commit Graph

279 Commits

Author SHA1 Message Date
Seth Barberee cb77386b65 more headway on Pokemon funcs and labeled in asm 2021-01-22 10:39:42 -06:00
Seth Barberee 10cda4ba81 split out all dungeon floor id data 2021-01-22 10:26:43 -06:00
Seth Barberee d010378f72 mass doc'ing of symbols and some tiny decomp work 2021-01-20 16:02:26 -06:00
Seth Barberee 02f3b08f8c switch from build_tools to make tools 2021-01-14 13:49:59 -06:00
Seth Barberee ec192a8fa8 5% wooo 2021-01-09 10:33:29 -06:00
Seth Barberee 469212f7ee CPU and GPU Reg Funcs Decomp (#16)
* decomp/doc cpu funcs and gpu reg funcs

* use Cpu32 macro funcs

* address review comments

* decomp SetBGOBJEnableFlags
2021-01-04 13:40:33 -06:00
Seth Barberee 87cd9885a9 Friend Area Decomp Work (#15)
split out and work on friend area stuff
2020-12-31 18:30:16 -06:00
Mateusz Naściszewski 01ec8edb40 Document button press related constant 2020-12-28 20:13:22 -06:00
Mateusz Naściszewski 2acfd6ed0f Decompile xxx_update_stuff 2020-12-28 20:13:22 -06:00
Mateusz Naściszewski 1d43c0efeb Decompile GameLoop and lots of renames 2020-12-28 20:13:22 -06:00
Mateusz Naściszewski fb2fc3a2ba Remove unused field from Input struct 2020-12-28 20:13:22 -06:00
Mateusz Naściszewski 372d737a12 Label funcs and globals 2020-12-28 20:13:22 -06:00
Mateusz Naściszewski 6362345b04 Decompile UpdateInput
and some other minor stuff.
2020-12-28 20:13:22 -06:00
Mateusz Naściszewski b64320b043 Match DecompressAT function!
The global variant is still unmatched.
Most of the credit for the hard parts of matching this go to MCBoy, AKA Pidgey on Discord.
2020-12-20 13:50:35 -06:00
Mateusz Naściszewski c68dba1535 Refactor DecompressATGlobal, still not matching 2020-12-20 13:50:35 -06:00
Seth Barberee 096de8d9b2 Merge pull request #12 from SethBarberee/master
Merge work from SethBarberee/pmd-red into pret.
2020-12-17 13:17:58 -06:00
Seth Barberee f90f3affeb Wonder mail Pt. 1 (#11)
Some work on decomping/labeling wonder mail. Renamed corresponding assembly/C files. Labeled a few strings in data too.
2020-12-15 16:28:03 -06:00
Seth Barberee 4a5c6cd7d3 Merge pull request #10 from mateon1/decompression
Translate Decompression, finish off file_system.c
2020-12-14 22:54:14 -06:00
Mateusz Naściszewski 7c52495879 Fix GetByte NONMATCHING 2020-12-15 04:43:47 +01:00
Mateusz Naściszewski 75b09a819a Finish translating code_800AAA0 to C! 2020-12-15 02:37:00 +01:00
Mateusz Naściszewski efdaf621cb Translating Decompression
Hopefully part one of many, some NONMATCHINGs in the larger functions, sadly.
2020-12-15 00:51:45 +01:00
Seth Barberee 4b70092868 Merge pull request #9 from mateon1/nonmatchings
Fix a lot of nonmatchings
2020-12-13 16:48:05 -06:00
Mateusz Naściszewski b02a392e94 Make sub_8011940 more comprehensible 2020-12-13 20:30:30 +01:00
Mateusz Naściszewski 2c64b5692f Fix a lot of nonmatchings, some were plain wrong code 2020-12-13 19:50:37 +01:00
Seth Barberee c1606fc87e Merge pull request #8 from mateon1/text-dumping
Continue dumping and documenting strings
2020-12-12 19:45:21 -06:00
Mateusz Naściszewski c0ae9ddc9e Continue dumping and documenting strings 2020-12-13 00:30:31 +01:00
Mateusz Naściszewski 0f877a3561 Improve calcrom, add incbin counting, fix a few existing issues (#7) 2020-12-12 14:44:18 -06:00
Seth Barberee b11c1642ac add calcrom and webhook (will be tied in later) 2020-12-12 14:22:49 -06:00
Seth Barberee 448de33aef dump/label more data from data_800D090 2020-12-12 14:12:37 -06:00
Mateusz Naściszewski 5e2842c698 Text data cleanup! (#6)
* Text data cleanup!

Reformatted and fixed up all of data/text/, and extended charmap.txt

The `#P` metacharacter (prompt) acts like a newline, so I reformatted it as such.
All `.string` macros followed by `.byte 0x00` have been replaced with `.asciz` where possible, and `.string "...\0"` elsewhere, note that `.asciz` does not respect the charmap, so characters such as 'é' in 'Pokémon' or the various buttons would be incorrectly encoded.
Also cleaned up occurences of `.byte 0x24`, which should just be a literal '$' inside the string.

* Nuke all instances of `.asciz`

As discussed on Discord, globally replaced all `.asciz` macros with `.string "...\0"`, as `.asciz` did not respect the charmap.

* Minor string consistency fixes
2020-12-12 12:30:04 -06:00
Mateusz Naściszewski 1b9aeaf518 Move personality test data out of data_80EBA18 (#5) 2020-12-11 14:54:07 -06:00
Mateusz Naściszewski 7e2c662672 data_80F4278.s dumping (#4)
* Dumping menu text, part 1

* Continuing to dump text

* Renamed actions array according to suggestion
2020-12-11 12:28:28 -06:00
Mateusz Naściszewski 5fd50012a4 Resolve a few text incbins (#3) 2020-12-11 11:44:12 -06:00
Seth Barberee 72aa91c7f8 code_80A26CC: fix nonmatching and decomp a few more 2020-12-08 13:17:08 -06:00
Seth Barberee d6b218ebf5 split more main_data off 2020-12-05 14:14:09 -06:00
Seth Barberee c3f879ce16 splitting more dungeon floor data 2020-12-04 17:00:36 -06:00
Seth Barberee 195eb49aa8 more decomping of funcs 2020-12-04 15:05:07 -06:00
Seth Barberee 0d5c196bff split out more floor data 2020-12-03 21:10:35 -06:00
Seth Barberee 90891b5da7 split a little and decomped a few more funcs 2020-12-03 14:19:07 -06:00
Seth Barberee a4fdac9553 slight cleanup
Found a few things when I attempted to decompile GameLoop.
2020-12-02 15:13:09 -06:00
z80rotom 3829eabfd2 Added missing personality test results (#2) 2020-12-02 14:57:26 -06:00
Seth Barberee 4d8d319b1f fix up matching 2020-11-24 17:00:01 -06:00
Seth Barberee 02df19855d Revert "more data dumping"
This reverts commit 88cac20034.
2020-11-24 16:53:42 -06:00
Seth Barberee 88cac20034 more data dumping 2020-11-24 11:21:46 -06:00
Seth Barberee 2582d7a868 isemi-identified VRAM and split personality test funcs 2020-11-23 15:22:16 -06:00
Seth Barberee fc7f14ab66 random assortment of decomp work and fix of nonmatchings 2020-11-22 17:37:48 -06:00
Seth Barberee 0c3daaaabd some more data dump work 2020-11-21 20:09:25 -06:00
Seth Barberee ae9e96ec43 Fix sub_8098E18 - jiang/Kermalis 2020-11-21 18:05:56 -06:00
Kermalis d2ac123186 Fix Windows build (#1) 2020-11-21 18:01:50 -06:00
Seth Barberee db6ed3e526 some more work on decomping funcs 2020-11-20 18:57:36 -06:00