Alieneer
4f22b8cd00
General cleanup for home/, and identify more unnamed symbols ( #154 )
...
---------
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com >
2026-06-23 11:09:10 -04:00
Rangi
9d9859a95c
Align moves.asm columns
CI / build (push) Has been cancelled
2026-06-21 09:54:03 -04:00
Rangi
062a875864
Clean up some whitespace
...
- Exactly one newline at the end of each file
- No double blank lines, except to separate SECTIONs
- Tabs only used for indentation, not alignment
2026-06-21 09:34:04 -04:00
Alieneer
e7f809e61c
Split bank dumps into proper files ( #153 )
...
---------
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com >
2026-06-21 09:17:56 -04:00
Rangi
cb3aa76b51
Move not-yet-organized banks from engine/dumps/ to dumps/ for visibility
CI / build (push) Has been cancelled
2026-06-17 11:17:09 -04:00
Rangi
2bd141e0f3
Clean up RAM labels, and use db/dw declarations
2026-06-17 11:10:31 -04:00
Alieneer
4664939850
Name more unnamed symbols ( #151 )
...
---------
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com >
2026-06-17 10:58:08 -04:00
Alieneer
41007b4796
Name labels for songs and set_time.asm ( #150 )
CI / build (push) Has been cancelled
2026-06-15 20:38:19 -04:00
Rangi
fc1dcf65e5
Store all garbage data as visible PNGs ( #149 )
...
Renames slack/padding to garbage, like pokeyellow
2026-06-15 19:37:09 -04:00
Rangi
f26b47db7a
Remove unused slack build rules
2026-06-15 17:56:06 -04:00
Rangi
bfb3ef95ca
Add tools/unnamed.py webhook ( #148 )
2026-06-15 16:52:16 -04:00
Alieneer
165b31733d
Filler/Padding up to Bank $10 ( #147 )
2026-06-15 14:44:33 -04:00
Rangi
8529877965
Don't start files with a newline
2026-06-15 14:41:20 -04:00
Rangi
569f827a1e
Only use double blank lines (triple newlines) for separating SECTIONs
2026-06-15 14:36:21 -04:00
Rangi
abe8c6411e
Don't indent label definitions
2026-06-15 14:18:18 -04:00
Rangi
c7571ec354
Don't use tabs for aligning comments, only for initial indentation
2026-06-15 14:16:17 -04:00
Rangi
272935f57c
Fix some mixed tabs and spaces
2026-06-15 14:00:48 -04:00
Rangi
80191247a7
Trim trailing whitespace, and add missing newlines at end of files
...
git ls-files '*.asm' '*.inc' | xargs sed -i -e 's/[[:blank:]]\+$//' -e '$a\'
2026-06-15 13:50:02 -04:00
Alieneer
b923cb652c
Separate more Bank $0A stuff, and remove shim system
2026-06-15 13:44:55 -04:00
Alieneer
d063fca509
Fully Disassemble Bank $0A
...
This should mark all Banks as fully disassembled, excluding filler.
Proper ram addresses will be needed later but for now it's done.
2026-06-15 13:44:55 -04:00
Alieneer
d2ac1734b5
Disassemble TradeAnimation in Bank $0A ( #145 )
CI / build (push) Has been cancelled
2026-06-13 18:02:34 -04:00
Alieneer
d717ae05ca
Disassemble bank $0A after Game Boy GFX ( #144 )
...
CI / build (push) Waiting to run
Partial Disassembly of Bank $0A, still needs a bit more work, but that will be done later.
---------
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com >
2026-06-12 17:29:45 -04:00
Alieneer
fda20ff5ec
Fix labels for wPokerCard1-2 ( #142 )
CI / build (push) Waiting to run
2026-06-11 19:58:54 -04:00
Alieneer
58a8a4f60d
Disassemble PokerMinigame ( #141 )
...
With this, all banks are fully disassembled with the exception of filler and Bank $0A.
2026-06-11 19:45:48 -04:00
Rangi
0c656df348
Fix typo
CI / build (push) Has been cancelled
2026-06-09 16:03:39 -04:00
Alieneer
b20d2371f6
Add some missing filler/padding ( #140 )
...
CI / build (push) Waiting to run
Adds padding for banks $0b, $0e, $14, $20, $22, $28, $29, $2a, $2b, $2c, $2d, $2e, $35, $3c, $3d, $3f
2026-06-08 20:12:46 -04:00
Rangi
30609558a5
Use more recent png.py from gb-asm-tools repo
CI / build (push) Waiting to run
2026-06-08 17:26:40 -04:00
MDTravis
4a51e1a819
Build Silver debug ROM (pokesilver-spaceworld.gb, aka Silver_debug.sgb, aka MONS2SD.COM) ( #131 )
...
* Named constants for SGB town palettes
* Correct collision_type_table.asm ID comments
* Documented 2 bugs, and 3 functions.
* Adjust sprite constants (duplicate sprite IDs reference the latest definition of it instead of the earliest)
---------
Co-authored-by: Narishma-gb <194818981+Narishma-gb@users.noreply.github.com >
Co-authored-by: Alieneer <37123222+BreavyTF2@users.noreply.github.com >
Co-authored-by: Rangi <sylvie.oukaour+rangi42@gmail.com >
2026-06-08 16:50:54 -04:00
Alieneer
605b2d2810
Disassemble Unreferenced_GetMoveSound + minor cleanup ( #139 )
...
Removes some useless origins and fixes the table in fifteen puzzle minigames.
Changes `[hl+]` to `[hli]`.
2026-06-08 15:09:55 -04:00
Rangi
527deb9386
Tools accept - as a placeholder filename for stdin or stdout
2026-06-08 13:05:43 -04:00
Rangi
9ae3420160
Port updated tools/pkmncompress.c from pokered
2026-06-08 13:05:30 -04:00
Alieneer
2a46c98fae
Bank $23 Split + AnimateHealingMachine ( #134 )
...
CI / build (push) Has been cancelled
Splits engine\dumps\bank23.asm, and disassembles the healing machine code. Making bank $23 fulling disassembled, excluding filler.
2026-06-06 12:12:58 -04:00
Alieneer
76139da53c
Tileset collision .inc files ( #136 )
...
Also cleans up collision refs and collision constants.
2026-06-06 12:07:32 -04:00
Alieneer
facbf2f3bc
Disassemble Fifteen Puzzle Minigame
CI / build (push) Waiting to run
2026-06-05 22:09:38 -04:00
Alieneer
a89911b7b3
Disassemble the rest of Bank $3F
2026-06-05 22:06:35 -04:00
Alieneer
db8772541a
Disassemble FightDebugMenu
2026-06-05 22:06:35 -04:00
Alieneer
d694763e28
Correct town names and Silent Hill dungeon name ( #135 )
...
CI / build (push) Has been cancelled
Corrects Baadon to Birdon, Bull Forest to Blue Forest,
Haiteku to HighTech, and Shizukana Oka to Silent Hills.
2026-04-12 22:13:30 -04:00
Alieneer
d1c1413435
Corrected/standardized tilesets names ( #132 )
CI / build (push) Has been cancelled
2026-04-03 20:35:50 -04:00
Alieneer
f8a2783b06
Documented 2 bugs, and 3 functions.
...
CI / build (push) Waiting to run
Also changes TOWN_0D to NIGHTTIME.
Documented Function9543, Function9536, Function9527
2026-04-03 13:27:20 -04:00
MDTravis
21525ab43a
Readjust sprite constants
...
It would make more sense to make duplicate sprite IDs reference the latest definition of it instead of the earliest. Let's say I included the sprite, but commented it out. Now the label it pointed to falls into the next sprite over, thus making it the same as the next sprite over. This change also makes much more sense with certain maps now. Rockets are defined properly in Team Rocket areas, Red's Mom is now defined in her house, and the League buildings are filled with CoolTrainers.
2026-04-03 13:27:20 -04:00
MDTravis
7361efef13
Correct collision_type_table.asm ID comments
...
A number was skipped, causing all IDs past $28 to be misaligned in the comments.
2026-04-03 13:27:20 -04:00
MDTravis
51d0f205dd
Named constants for SGB town palettes
2026-04-03 13:27:20 -04:00
Alieneer
9cfb4ffb52
Document the animated tilesets ( #130 )
2026-04-03 13:26:19 -04:00
DrippingYellow
452a322140
Finish labelling bank $0f ( #127 )
...
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
Rangi
7f3e77acbe
Fix CI (rgbds needed sudo apt-get update)
2026-01-21 12:05:26 -05:00
Rangi
10c095bdc0
Merge pull request #126 from DrippingYellow/changes
...
Finish decompiling Banks $5, $e, and $23
2026-01-07 22:24:15 -05:00
Rangi
d87cd47364
Apply suggestions from code review
...
Co-authored-by: Narishma-gb <194818981+Narishma-gb@users.noreply.github.com >
2026-01-07 22:14:25 -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
CI / build (push) Has been cancelled
2025-12-02 12:23:39 -05:00