Commit Graph

623 Commits

Author SHA1 Message Date
AnonymousRandomPerson
f1581dafdc Added newer decomp projects to readme 2023-08-19 13:29:11 +00:00
SatoMew
266542003d
Port pokered's comments about NullChar (#107) 2023-07-27 16:06:02 -05:00
vulcandth
b737079c26 Identify Mapobject routines and player/follower templates 2023-06-03 17:36:12 -05:00
rawr51919
1589b290f7
Identify the rest of the unknown hardware constants (#104)
This PR identifies the rest of the unknown hardware constants as seen in the Pan Docs. Aped from pokered, pokeyellow, pokegold, and pokecrystal.
2023-06-02 10:35:15 -05:00
rawr51919
cd0c4adf15
wVirtualOAM->wShadowOAM as per convention (#103)
* wVirtualOAM->wShadowOAM as per convention

* Use macro for expanding out wShadowOAM
2023-06-02 10:25:51 -05:00
vulcandth
1d16231300
Merge pull request #46 from Tauwasser/misc1_v2
Miscellaneous Changes v2
2023-06-02 10:16:11 -05:00
vulcandth
84adc261cf Remove unnecessary whitespace 2023-06-02 15:11:07 +00:00
vulcandth
d4e74d920a Reference wJohtoBadges in SelectedPokemonSubmenu 2023-06-02 14:58:49 +00:00
Tauwasser
760016d50c bank02: add labels to function that loads dynamic gfx
Jump shadown, boulder dust etc.
But interestingly also gramps and pippi

Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2023-06-02 14:48:19 +00:00
Tauwasser
d59b40b08b gfx: identify boulder dust
This is the Tile that is shown when using STRENGTH on boulders.
Only 1 tile instead of 2 in final.

Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2023-06-02 14:36:32 +00:00
Tauwasser
910bed2381 wram: identify badge flag arrays
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2023-06-02 14:27:38 +00:00
vulcandth
0260f9e9df Rework object_struct and map_object 2023-06-01 22:51:44 -05:00
vulcandth
033ae0afed Add DEF to constants w/ some macro updates 2023-06-01 18:51:20 -05:00
camthesaxman
7a50367e04
make it actually build with current RGBDS (#106) 2022-12-17 00:03:52 +00:00
IIMarckus
3f9f85147f Kill Freenode. 2021-10-08 04:36:33 -06:00
Rangi
5eb9ee4cfb Some miscellaneous refactoring 2021-07-04 18:24:56 -04:00
Zumi
af65010e2c
Disassemble field debug (bank $3f) (#97)
* Disassemble SFX and cries

* Disassemble clock dialog

* Disassemble slot machine minigame

* Disassemble AnimateTilesetImpl

* Disassemble start menu frame type dialog

* Disassemble field menu

* Split debug menus into debug folder

* Remove redundant shims
2021-07-04 18:08:45 -04:00
Rangi
71050d6134
Merge pull request #96 from ZoomTen/cries-sfx
Rip SFX and cries (bank $3c)
2021-06-20 12:35:07 -04:00
Rangi
f917febffb
Merge pull request #95 from ZoomTen/super-gameboy
Some work on SGB functions (bank $02)
2021-06-20 12:32:51 -04:00
Rangi
b42d1ca1ad
Identify SGB_POKEPIC constant 2021-06-20 12:31:18 -04:00
Rangi
90ed0237ae
Identify Pokepic function 2021-06-20 12:30:46 -04:00
Rangi
f71062bc76
Use SGB_PARTY_MENU_HP_PALS constant 2021-06-20 12:24:01 -04:00
Rangi
5524f730e4
Use SGB_RAM constant 2021-06-20 12:23:43 -04:00
Rangi
d34132455f
Merge pull request #94 from ZoomTen/mapgroup_sprites
Add map sprite sets, disassemble more OW sprite routines, name map groups (bank $05)
2021-06-20 12:21:01 -04:00
Rangi
c5d5d1115f Try restoring the git status check in CI (see issue #67) 2021-06-20 12:13:52 -04:00
Rangi
9f7395cb91 Switch from Travis CI to GitHub Actions 2021-06-20 12:11:37 -04:00
Zumi Daxuya
c4ed739daa Relabel SFX to match constants 2021-05-31 14:58:11 +07:00
Zumi Daxuya
d3da336c87 Reorganize cry and SFX more closely to pokegold 2021-05-31 14:22:22 +07:00
Zumi Daxuya
58df9a84ec Preliminary cry labelling 2021-05-31 14:04:03 +07:00
Zumi Daxuya
7c2e2be563 Rip SFX data 2021-05-31 13:25:21 +07:00
Zumi Daxuya
4479687878 Rip cry pitches, transform hex in cry data into decimal 2021-05-31 09:24:38 +07:00
Zumi Daxuya
a567c93e31 Rip cries and cry headers 2021-05-30 23:42:14 +07:00
Zumi Daxuya
2734e4411c Minor documentation change 2021-05-18 15:41:08 +07:00
Zumi Daxuya
87d04a1252 Move super_palettes.inc to data/sgb/ 2021-05-18 15:37:05 +07:00
Zumi Daxuya
9bde0a9ca7 Decode SGB border palettes
Rename UnusedSGBBorder -> AlternateSGBBorder
2021-05-18 15:36:48 +07:00
Zumi Daxuya
8a43aebe6e Decode SGB pal_packets 2021-05-18 15:35:33 +07:00
Zumi Daxuya
eb8baca9af PredefPals defined as SuperPalettes 2021-05-18 15:30:47 +07:00
Zumi Daxuya
88b53cce31 label SGB layout $0E 2021-05-18 15:01:10 +07:00
Zumi Daxuya
ee0e7ea5a0 Decode SGB blk_packets 2021-05-18 15:00:46 +07:00
Zumi Daxuya
022ad86db5 Fix failing build 2021-05-17 22:37:27 +07:00
Zumi Daxuya
0f72265c2f Decode SGB system control packets 2021-05-17 18:09:43 +07:00
Zumi Daxuya
437e556b3d Split GFX routines 2021-05-17 18:09:43 +07:00
Zumi Daxuya
3384ac5d7a split SGB packet data 2021-05-17 18:09:43 +07:00
Zumi Daxuya
84cc9c2e38 Identify some more SGB stuff, rework SGB layout constants 2021-05-17 18:09:43 +07:00
Zumi Daxuya
d1c06357bd Identify SGB functions, properly rip SGB border 2021-05-17 18:09:08 +07:00
Zumi Daxuya
9b6130052d Disassemble more OW sprite routines 2021-05-16 14:22:32 +07:00
Zumi Daxuya
e7e6b36248 Move overworld sprites to data/ 2021-05-16 13:50:25 +07:00
Zumi Daxuya
12072812f6 Label sprite sets according to map group names 2021-05-16 13:39:37 +07:00
Zumi Daxuya
62f315018b Name map groups
Also provide constant for number of maps in a group (from pokecrystal)
2021-05-16 13:36:56 +07:00
Zumi Daxuya
4fa5e3a3bd Define map group sprite sets 2021-05-16 13:28:12 +07:00