Commit Graph

44 Commits

Author SHA1 Message Date
Rangi
a3dd44d76e Use hardware.inc OAM offset constants for overworld map objects 2026-01-20 19:12:08 -05:00
Rangi
f57be98873
Replace hardware_constants.asm with the community-standard hardware.inc 5.0 (#130) 2025-06-23 09:11:35 -04:00
Rangi
3affb23969
Don't pass redundant label names to table_width and list_start (#126) 2024-12-27 12:35:41 -05:00
Sylvie
7ebc4324db
Identify more bit flags (#120)
Some checks are pending
CI / build (push) Waiting to run
2024-11-28 14:50:00 -05:00
Sylvie
98d728262f
Identify various "????"s (#116) 2024-06-11 20:54:43 -04:00
vulcandth
202797a008 Fix/update sprite y-coord offscreen definitions (pret/pokecrystal#1108) 2024-04-14 16:09:18 -05:00
xCrystal
df10c9ea1a Fix inaccurate denotations to the concepts of tile, tile collision, and collision permission (#1078) 2024-01-30 00:41:51 +01:00
xCrystal
f035cd599c Rename wVramState to wStateFlags and use flag constants (#1078) 2024-01-30 00:35:14 +01:00
Idain
63d552f6e5 Replace magic numbers with TILE_WIDTH (pret/pokecrystal#1056)
* Replace magic numbers with TILE_WIDTH

* Address more instances
2023-07-27 10:51:54 -05:00
vulcandth
3edd4eb48d Rename PAL_NPC_SILVER to PAL_NPC_EMOTE (pret/pokecrystal#1053) 2023-06-01 12:54:49 +00:00
Rangi
bdb6ae85e0
Rename the object_struct field labels and constants (#105) 2022-09-12 09:15:49 -04:00
Colton G. Rushton
99fd84eba6
wVirtualOAM -> wShadowOAM and hTransferVirtualOAM -> hTransferShadowOAM (#99) 2022-07-09 17:18:21 -04:00
vulcandth
4c95a9a708
Clean up bugs commented in the source code (#89)
Co-Authored-By: Rangi <35663410+Rangi42@users.noreply.github.com>
2022-07-09 16:12:32 -05:00
vulcandth
464c67ee73
RGBDS syntax updates (#78)
New MACRO and DEF syntax
2022-06-06 17:25:39 -04:00
Rangi
9d5121ba9a Sync some files with pokecrystal 2021-03-24 10:24:54 -04:00
Rangi
5454e1e0de Verify data table sizes with table_width and assert_table_length macros
It also uncovered some off-by-one issues with defining some constants.

A few structs now use rsreset/_RS to define their offset constants.
2021-03-05 16:10:25 -05:00
Rangi
ed133f5c9a Remove "Buffer" suffix from two HRAM labels 2020-12-23 16:54:26 -05:00
Rangi
dd73b278b5 Resolve some "???" comments 2020-11-17 10:56:28 -05:00
Rangi
46f6cc4d41 Comment, remove, or revise many unreferenced labels 2020-10-26 20:30:09 -04:00
Rangi
2d51993b09 Identify remaining map object labels 2020-10-22 21:30:11 -04:00
Rangi
0d681c25b9 Identify some more map object labels and constants 2020-10-22 17:41:42 -04:00
Rangi
07f670f956 Identify more sprite graphics and map object labels, and have consistent anonymous jumptable labels 2020-10-22 10:54:45 -04:00
Rangi
8b766163e3 Identify some unnamed labels 2020-10-06 13:49:55 -04:00
Rangi
8871f4b611 Identify more unnamed labels 2020-10-05 16:15:47 -04:00
Rangi
9dee89fae3 Replace "Unreferenced" labels with "; unreferenced" comments 2020-06-21 16:27:29 -04:00
entrpntr
9d0c8dbf8e Rename labels to stop cheating the unnamed.py script. 2020-06-19 07:35:14 -04:00
Rangi
e5ee8ec7c0 Harmonize engine/overworld with pokecrystal 2020-06-17 22:11:49 -04:00
Rangi
5724e47c50 Identify wObjectPriorities 2020-06-15 23:28:44 -04:00
entrpntr
e28325211c Fix file permissions. 2020-06-05 16:42:33 -04:00
entrpntr
f2d087165f Clean up engine/menus/intro_menu.asm. 2020-05-11 16:06:49 -04:00
entrpntr
ccd5c4b99a More overworld code cleanup. 2020-04-26 23:35:11 -04:00
entrpntr
d53f3afe50 Clean up some overworld code. 2020-04-26 22:15:31 -04:00
entrpntr
0b33dabae2 Disassemble map scenes and events. 2020-04-26 19:11:18 -04:00
entrpntr
1d456d5f66 Finish home cleanup, identify tileset data, other misc cleanups. 2020-04-22 23:18:36 -04:00
entrpntr
22922bbb59 Add engine/overworld/map_setup.asm. 2020-04-10 18:31:36 -04:00
entrpntr
48c658ccdb Add engine/menus/save.asm, and some other files. 2020-04-10 16:41:38 -04:00
entrpntr
07a5cc60d0 Add unnamed.py and update for rgbds v0.4.x before continuing. 2020-04-06 14:48:14 -04:00
entrpntr
c248b30aa7 Cleanup of files for banks $01 and $04 for main.asm. 2020-03-17 15:23:39 -04:00
entrpntr
e3b53fa1b8 Fill in a lot of missing bank $04 code. 2020-03-17 11:47:47 -04:00
libjet
6231351906 Sync home/ with pokecrystal 2020-03-16 00:44:13 +00:00
libjet
5172056acd Use labels instead of constants for HRAM 2020-02-19 02:42:34 +00:00
libjet
93872e920e Updated macros/scripts/text.asm and cleaned up macros.asm 2019-12-11 01:38:36 +00:00
IIMarckus
23daa5361f Sync home/audio.asm with pokecrystal. 2019-08-16 01:41:17 -06:00
IIMarckus
a80832dce0 Shuffle around a couple of files to match pokecrystal. 2018-08-16 04:08:15 -06:00