Commit Graph

67 Commits

Author SHA1 Message Date
DrippingYellow
2e7dc6596a
Merge branch 'master' into changes 2025-12-20 13:30:16 -05: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
DrippingYellow
c13ff726a7 Decompiled the rest of bank 23 2025-10-22 21:41:35 -05:00
DrippingYellow
9743fff41b Decompiled and labelled the remainder of Bank $0e 2025-09-16 12:26:06 -05:00
Rangi42
3cf72d5246 Remove unnecessary --trim-trailing from gfx/trainer_gear/town_map.png
Some checks failed
CI / build (push) Has been cancelled
2025-09-06 12:29:54 -04: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
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
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
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
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
022ad86db5 Fix failing build 2021-05-17 22:37:27 +07:00
Zumi Daxuya
d1c06357bd Identify SGB functions, properly rip SGB border 2021-05-17 18:09:08 +07:00
Zumi
2f9b3eea0e
Disassemble memory minigame and Picross minigame 2021-05-02 09:36:50 -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
5251fe1ec1
Split and label Trainer Gear code (#89)
Split and label Trainer Gear code
2021-01-25 13:01:22 -05:00
Zumi Daxuya
039a2bd715 Suggested changes to #83 2020-12-17 23:48:21 +07:00
Zumi Daxuya
7ce11f0e85 More progress on disassembling Pikachu minigame 2020-12-11 20:53:10 +07:00
Zumi Daxuya
25a4edfe6f Dump intro tilemaps 2020-12-10 14:23:53 +07:00
jd-0
fbf7fd0654
Kanto Mon Names (#79)
Rename Kanto mons to English
2020-11-13 11:14:34 -05:00
Rangi
f7000f0669 Factor out Town Map tilemap and adjust its graphics 2020-09-25 15:25:09 -04:00
Rangi
3013730a5f Add an unused duplicate graphic for tileset 1B
This allows Polished Map compatibility
2020-09-22 19:46:44 -04:00
Rangi
1dbfe64d60 Extract player-shrinking pics 2020-09-22 17:33:17 -04:00
Rangi
e856f5d2ac Factor out gfx- and slack-specific rules into .mk files 2020-09-22 16:12:26 -04:00
Rangi
268e2cae0b Move most files out of the root directory
- ram/ froups the ram source files
- slack/ is for unused garbage taking up the ROM's free space
- gfx.py moved to utils/
2020-09-22 12:04:13 -04:00
Rangi
9b03aac9fe Rename tileset graphics for future Polished Map compatibility 2020-09-21 23:31:53 -04:00
Rangi
7e49b5ebc6 More cleanup of whitespace and comments 2020-09-20 16:58:05 -04:00
SatoMew
e4f053e312 Identify radio graphics 2019-04-14 13:40:39 +01:00
SatoMew
f797052c1e Pokégear → Trainer Gear 2019-04-14 13:18:59 +01:00
2Tie
7564f1a7c2 Disassembled the rest of the code in bank 4 as far as i can tell. Lines 899, 1538, and 1631 in engine/menu/start_menu.asm have hardcoded jumps that i couldn't figure out how to make work myself. 2018-11-29 01:50:18 -07:00
Pokeglitch
b5f45af7e7 Dumped rest of bank, still need to clean up a few hardcoded addresses 2018-08-21 13:13:00 -04:00
Pokeglitch
27e02c59d9 Extracted corrupted gfx 2018-08-21 08:47:37 -04:00
Pokeglitch
5c52907062 Dumped first section of Bank 2 2018-08-20 08:45:06 -04:00
Rangi
8f3ebd4a59 Extract common exterior tileset graphics 2018-08-19 16:47:06 -04:00
Pokeglitch
9d93ab21de Finished dumping bank 1 2018-07-31 21:06:42 -04:00
luckytyphlosion
e1659ecd41 Introduce linkerscript.
Addresses of sections will now be added to the linkerscript via `org`, and the section name will be the path/to/file. If there is more than one section in the file, then add a @SectionName after the path/to/file to describe the section.
2018-07-03 17:07:05 -04:00
luckytyphlosion
75e4f78492 Merge branch 'master' of https://github.com/luckytyphlosion/pokegold-spaceworld 2018-07-03 13:36:50 -04:00
luckytyphlosion
870d85fc27 Merge branch 'master' of https://github.com/pret/pokegold-spaceworld 2018-07-03 13:27:51 -04:00
ehw
77d75a00c5
Title screen disassembled (new pr) 2018-06-04 00:51:46 -04:00
Tauwasser
9bfd7f3cbe gfx/pokegear: use better format for town map
This makes use of the new --trim-trailing option for tools/gfx

Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-03 22:17:01 +02:00
PikalaxALT
8787aac995 Merge branch 'master' into build_more_roms 2018-06-02 22:57:52 -04:00
Tauwasser
b0cb7a159d gfx: re-organize some graphics and disassemble gfx load code
All graphics were split so that proper labels could be placed.
Font was not split, because that was nicely handled using the
charmap constants.

If proper lengths should also be handled using automatic calculation
using labels, some graphics would need further splitting up
in order to place labels.s

Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-03 04:21:48 +02:00
PikalaxALT
04883f4bf9 Merge branch 'master' into build_more_roms 2018-06-02 21:26:20 -04:00
PikalaxALT
956d010d59 Make the repository build all four ROMs 2018-06-02 20:16:37 -04:00
ehw
8122f9a8d6
Add trainer battle sprites & update gfx.asm 2018-06-01 22:18:11 -04:00
Tauwasser
4008993044 gfx/annon_pics: annotate ROM addresses
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-01 12:04:44 +02:00
Rangi
2804ddca7e Disassemble overworld sprites 2018-05-31 19:38:55 -04:00
Tauwasser
8a1fcb95a5 home/pokemon: disassemble Pokémon sprite uncompression routine
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-05-31 14:45:54 +02:00