Commit Graph

170 Commits

Author SHA1 Message Date
DrippingYellow
452a322140
Finish labelling bank $0f (#127)
Some checks failed
CI / build (push) Has been cancelled
* Split bank $0f into engine/battle/core.asm and engine/overworld/wildmons.asm
* Split wildmon probabilities into separate data/wild/probabilities.inc file for consistency
2026-01-21 18:43:18 -05:00
DrippingYellow
2e7dc6596a
Merge branch 'master' into changes 2025-12-20 13:30:16 -05:00
DrippingYellow
b23ebba34a Finished labelling overworld loop states 2025-12-12 20:22:47 -06:00
Rangi42
5904823317 Remove executable permission from various files
Some checks failed
CI / build (push) Has been cancelled
2025-12-02 12:23:39 -05:00
Narishma-gb
d94d75f8fc
Charmap and text strings update (#124)
Some checks failed
CI / build (push) Has been cancelled
* Add Katakana `リ`, `ヘ`, `ベ`, `ペ` in charmap and text strings

* Format text strings, using macro where possible

* Remove unused charmap entries, name `Function3036`

* Charmap update and reorder, `TextAsmEnd`
2025-11-25 14:27:50 -05:00
Rangi
26a44bf940
Use features of RGBDS 1.0.0 (#123)
Some checks failed
CI / build (push) Has been cancelled
* All programs (rgbasm, rgblink, rgbfix, rgbgfx) support `-W` warnings

* Use `rgbgfx -c dmg` for grayscale 1bpp/2bpp

* Use new string functions and operators

* Use `?` to silence nodes in warning/error location backtraces

* Use single-quoted character literals for numeric values

* Do not warn about overwriting bytes in the corrected header
2025-11-13 15:28:12 -05:00
DrippingYellow
c13ff726a7 Decompiled the rest of bank 23 2025-10-22 21:41:35 -05:00
DrippingYellow
d7eb11cf06 Decompiled the rest of bank 05, definitively labelled the map object struct 2025-09-04 13:28:26 -05:00
DrippingYellow
e384ea25ec
Finish labelling and split off bank03, bank09, and bank0b (#119)
Some checks failed
CI / build (push) Has been cancelled
* Fully labelled bank09.asm, started bank03.asm

* Finished labelling bank03.asm and bank0b.asm

* Tying up loose ends, splitting most of the completely labelled bank dumps

* Moved pokedex letter graphics out of charmap
2025-07-30 17:35:58 -04:00
DrippingYellow
030186d4cf
Labelling and separating bank01.asm (#117)
Some checks failed
CI / build (push) Has been cancelled
* Started labelling dumped bank 1 functions, identified movement values

* Changed all NPCs to use the new movement constants

* Updated the rest of the movement constant instances, removed the old movement_constants.asm

* Ready to deal the finishing blow to bank01.asm

* Bank 01 is no more. Other scattered changes.

* Labelled a few flags and matched a few variables with pokegold

* Finished labelling bank02.asm too while I was at it
2025-07-07 19:02:15 -04:00
DrippingYellow
baeb0acd54
Decompile and label all battle animations (#116)
* Began decompiling Bank $33

* Decompiled battle anim functions

* Decompiled battle anim OAM and AnimObjGFX, split up and labelled battle animation graphics, other minor changes

* Deleted useless files I forgot to delete

* Decompiled framesets

* Decompiled battle anim objects

* Partially started decompiling animations

* Finished decompiling and labelling bank 32 in its entirety

* Replaced gfx.c with latest version

* Labelled all sound effects, properly constantified

* Fixed up bg_effects.asm, other minor LYOverrides-related changes
2025-06-03 23:39:19 -04:00
DrippingYellow
05a77ef010
Decompiling Pokedex and Sprite Animation objects (#114)
Some checks failed
CI / build (push) Has been cancelled
* Partially decompiled banks $10 and $23

* Couple minor tweaks

* Decompiled mon menu icon-related functions

---------

Co-authored-by: vulcandth <vulcandth@gmail.com>
2025-03-27 23:38:42 -05:00
DrippingYellow
9e05bc90a3
Finish labelling Bank 0D (#113)
Some checks failed
CI / build (push) Has been cancelled
* Labelling Bank 0D, part 1

* Untangled math HRAM variables

* Bank 10's out of the bag, I guess

* Label Bank 0D, part 2, decompiled related Bank 0E functions

* Fix data outside section

* Finished labeling Bank 0D and connected variables and functions

---------

Co-authored-by: vulcandth <vulcandth@gmail.com>
2025-02-15 17:48:47 -06:00
DrippingYellow
ce247cc761
Adding bank14, good chunk of text transcribed and labelled in bank0d, renaming farcall to callab, and much more (#112)
Some checks failed
CI / build (push) Has been cancelled
* Sporadic constantifying and function naming

* Added bank 14

* Delete .DS_Store files

* Delete EOL whitespace

* Use Tab indents instead of four spaces

* Identify some routines

* Identify more stuff

* Identified party and box structs

* Identified wBattleMon and wEnemyMon structs

* Macro'd landmarks, cleaned up comments

---------

Co-authored-by: vulcandth <vulcandth@gmail.com>
2025-01-16 12:12:38 -06:00
Zumi
44cdca9cdd
(Partially) dump banks $0D and $0F (#99)
* Bank $0f dumping (will not build)

* Optimize title logo graphic

* Make buildable again

* Add some more labels to bank $0f

* Add bank $0d, non-building

* fix erroneous shim

* bank $0D dump buildable

* Make buildable again

---------

Co-authored-by: vulcandth <vulcandth@gmail.com>
2023-11-17 21:40:28 -06: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
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
0260f9e9df Rework object_struct and map_object 2023-06-01 22:51:44 -05:00
camthesaxman
7a50367e04
make it actually build with current RGBDS (#106) 2022-12-17 00:03:52 +00: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
Zumi Daxuya
d3da336c87 Reorganize cry and SFX more closely to pokegold 2021-05-31 14:22:22 +07:00
Zumi Daxuya
a567c93e31 Rip cries and cry headers 2021-05-30 23:42:14 +07:00
Zumi Daxuya
84cc9c2e38 Identify some more SGB stuff, rework SGB layout constants 2021-05-17 18:09:43 +07:00
Zumi
f17cbee7a9
Dump banks $09 and $0B (#93) 2021-05-08 13:15:39 -04:00
Zumi
d9f52a57a6
Disassemble RTC setup dialog and slot machine minigame (bank $24) (#87)
Also identify SFX and cry pointers
2021-01-25 22:29:07 -05:00
Zumi Daxuya
653179ffcf Merge branch 'master' of https://github.com/pret/pokegold-spaceworld
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2020-12-18 13:16:13 +07:00
Zumi Daxuya
d0eb204e4a Further disassemble audio engine 2020-12-17 18:10:45 +07:00
Zumi Daxuya
906ec5730c Disassemble sound test debug menu 2020-12-16 21:04:40 +07:00
jd-0
fbf7fd0654
Kanto Mon Names (#79)
Rename Kanto mons to English
2020-11-13 11:14:34 -05:00
Rangi
110e21a1d8 This is not actually over 9000 2020-10-05 20:08:24 -04:00
Rangi
c9a953200e include -> INCLUDE 2020-09-22 16:06:05 -04:00
Rangi
7a7f308e13 0x -> $ 2020-09-20 19:44:16 -04:00
Rangi
d6ae961c64 Use local .End or .FirstEntryEnd labels for measuring data/GFX sizes 2020-09-20 17:31:31 -04:00
Rangi
7e49b5ebc6 More cleanup of whitespace and comments 2020-09-20 16:58:05 -04:00
Rangi
c8764950bb Remove more address comments 2020-09-20 16:25:43 -04:00
jd-0
8900eb7ad0 Remove address comments
Regex patterns used:
 ; [0-9a-f]{1,5} \([0-9a-f]{1,2}:[0-9a-f]{1,4}\)
 ; [0-9a-f]{1,2}:[0-9a-f]{4}
 ; [0-9a-f]{4,5}

 ;[0-9a-f]{4,5}
 ;[0-9a-f]{1,2}:[0-9a-f]{1,4}
2020-09-20 12:07:01 -07:00
Rangi
fac958b280 - Remove trailing whitespace
- Indent with single tabs, not spaces
- Colons after labels
- Capitalize BANK, HIGH, and LOW
- dbw BANK(X), X -> dba X
2020-09-20 13:58:03 -04:00
Rangi
bfb981f188 rgbds has moved from rednex to gbdev 2020-09-15 13:26:22 -04:00
Ebernacher90
d4315d68bd Give all .asm and all .inc except of base_stats/???.inc new line at the end of file 2020-09-13 03:46:21 +02:00
Rangi
9c229cde44 Clean up some code in home/ 2020-08-09 15:16:31 -04:00
Rangi
a75c6619fb Remove "; if DEBUG" comments for SECTIONs, and "if DEBUG" conditions since only the debug Gold ROM is built 2020-08-09 14:03:48 -04:00
mid-kid
7b88a2b8e1 Fix RGBDS 0.4.1 2020-08-08 23:27:32 +02:00
Rangi
8f3ebd4a59 Extract common exterior tileset graphics 2018-08-19 16:47:06 -04:00
Pokeglitch
998fea6e43 More bank 1 dumps 2018-07-31 12:55:50 -04:00
Pokeglitch
21fdd85e3d Dumped more of bank 1 2018-07-31 10:38:47 -04:00
luckytyphlosion
5b4ef99f4b Add all dummy scripts. 2018-07-17 15:42:49 -04:00
luckytyphlosion
5a6620021a Add maps to linkerscript 2018-07-08 18:00:32 -04:00
luckytyphlosion
ed7c6365c9 Disassemble remainder of ROM0. 2018-07-03 20:03:39 -04:00