Commit Graph

266 Commits

Author SHA1 Message Date
Alieneer
02c6961ba8 Apply Suggestions 2 2026-08-02 15:36:41 -04:00
Alieneer
6f7488b532 Apply Suggestions 2026-08-02 12:54:15 -04:00
Alieneer
0bbd378d5b Rename SilentHillHouse to RivalHouse 2026-07-20 16:21:04 -04:00
Alieneer
7dfc94a7f6 Merge Map Headers and Scripts
Merges Map Headers and Scripts, also adding Macros to automate some of the identical dummy scripts.
Renames all Routes to their proper names.
2026-07-20 16:16:26 -04:00
Narishma-gb
97a4cc44d4
Add _Old WRAM symbols in player_animations_old.asm (#180)
Some checks failed
CI / build (push) Has been cancelled
CI / build-macos (push) Has been cancelled
2026-07-08 19:38:14 -04:00
Alieneer
e1b4a5f0b6
Finish some TODOs and extract bank 34 garbage map scripts (#177)
Some checks failed
CI / build (push) Has been cancelled
CI / build-macos (push) Has been cancelled
2026-07-06 19:51:27 -04:00
Rangi
2bb372d0a7 Identify more four-digit hex literals 2026-07-06 14:01:13 -04:00
Narishma-gb
047bcb4e6d
Remove some hardcoded addresses, and update PrintNumber+PrintBCDNumber flags (#174) 2026-07-06 13:19:07 -04:00
Rangi
477ea8ec69 Move files out of gfx/misc/
Fixes #172
2026-07-05 23:45:12 -04:00
Rangi
2ad83f4ca9 Move more files out of top-level data/ 2026-07-05 23:39:35 -04:00
Rangi
c2079bc063 Group name files into data/names/ 2026-07-05 23:36:36 -04:00
Narishma-gb
e88fe24e15
Use the same Makefile build system as Gen 1+2 repos (#163)
This uses catch-all files like main.asm to reduce the total quantity and size of
build objects (from 1.1 GB to 70 MB).

---------

Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
2026-07-05 15:36:09 -04:00
xaerochill
06fb95cf00
Name some more local labels (#162)
Some checks are pending
CI / build (push) Waiting to run
2026-07-05 10:14:05 -04:00
xaerochill
3b191f8396
Name functions with exact pokegold and pokered equivalents (#161)
Some checks failed
CI / build (push) Has been cancelled
- TimeOfDayFade (`pokegold/home/fade.asm`) (unreferenced in `pokegold`)
- SetClock (`pokegold/home/time.asm`)
- StopRTC, StartRTC (`pokegold/engine/rtc/rtc.asm`)
- WriteOAMBlock (`pokered/home/oam.asm`)

Update call sites in oak_speech.asm and set_time.asm accordingly.
2026-07-02 18:47:16 -04:00
Alieneer
e3abdef586
Name all unnamed RAM symbols (#160)
Some checks are pending
CI / build (push) Waiting to run
2026-07-02 12:02:54 -04:00
Rangi
c220ea3f43 Fix some more non-labeled stuff and add comments 2026-07-01 22:01:49 -04:00
Rangi
579c4ab3fc Get rid of the baserom requirement (#159)
This should mark the disassembly as no longer a WIP.
2026-07-01 22:01:49 -04:00
Alieneer
664803a74f
Build matching non-debug ROMs (#155)
Some checks failed
CI / build (push) Has been cancelled
2026-06-24 15:12:13 -04:00
Rangi
29776ba633 Don't put any assembly code in the data/ directory
Some checks are pending
CI / build (push) Waiting to run
2026-06-23 11:19:10 -04:00
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
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
Some checks failed
CI / build (push) Has been cancelled
2026-06-17 11:17:09 -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)
Some checks failed
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
569f827a1e Only use double blank lines (triple newlines) for separating SECTIONs 2026-06-15 14:36:21 -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)
Some checks failed
CI / build (push) Has been cancelled
2026-06-13 18:02:34 -04:00
Alieneer
d717ae05ca
Disassemble bank $0A after Game Boy GFX (#144)
Some checks are pending
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)
Some checks are pending
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
Alieneer
b20d2371f6
Add some missing filler/padding (#140)
Some checks are pending
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
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
Alieneer
2a46c98fae
Bank $23 Split + AnimateHealingMachine (#134)
Some checks failed
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
Some checks are pending
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)
Some checks failed
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)
Some checks failed
CI / build (push) Has been cancelled
2026-04-03 20:35:50 -04:00
Alieneer
f8a2783b06 Documented 2 bugs, and 3 functions.
Some checks are pending
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
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)
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