143 Commits

Author SHA1 Message Date
Narishma-gb a0dad0957a Update link.asm and WRAM link transfer related symbols (#141) 2026-08-06 17:08:46 -04:00
Alieneer 294d41a445 Change unused battle command and unused tileset anims labels to match pokegold-spaceworld (#150)
---------

Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
2026-06-28 13:02:16 -04:00
Rangi ec8bd3e1ae Verify that only one of each callback type exists per map
Fixes #1213
2026-01-20 19:09:30 -05:00
Rangi 5b4a996655 Specify a max item length for list_start (#1210) 2026-01-20 19:09:06 -05:00
Rangi 8d34a9b74e Comment that farcall and callfar are interchangable (#1209)
Fixes #1208
2026-01-20 19:06:30 -05:00
Rangi d2c9e2d74f Use features of RGBDS 1.0.0 (#138) 2025-11-12 15:44:00 -05:00
Rangi fd52552151 Use dname macro to automatically pad names with "@" characters (#135) 2025-08-17 09:48:06 -04:00
Rangi42 91f0b712b4 Say how many bytes the assertion macros expected vs got 2025-08-13 12:58:36 -04:00
Rangi42 a17b2c580e Update hardware.inc to 5.3.0 and use its new constants 2025-08-11 15:56:17 -04:00
Rangi42 b03ba1a549 Update hardware.inc to 5.1.0 2025-06-30 12:47:34 -04:00
Rangi f57be98873 Replace hardware_constants.asm with the community-standard hardware.inc 5.0 (#130) 2025-06-23 09:11:35 -04:00
Rangi42 4bb3ed7ebb Simplify li macro 2025-06-11 15:44:28 -04:00
Rangi42 fb0ee60bf9 Use features new to RGBDS 0.9.2 2025-05-10 13:03:07 -04:00
Rangi42 a7fb4e069e Sync further with pokecrystal 2025-03-15 01:03:21 -04:00
Rangi42 2571edf37b Avoid using EQUS when EQU or MACRO will do 2025-03-14 21:38:49 -04:00
Rangi 54b8389023 Identify CHANNEL_FIELD16 as CHANNEL_NOTE_DURATION_MODIFIER (#117) 2024-12-27 12:54:28 -05:00
Rangi 3affb23969 Don't pass redundant label names to table_width and list_start (#126) 2024-12-27 12:35:41 -05:00
Rangi bcb1092774 Use RGBDS 0.9.0 (#124) 2024-12-25 21:24:31 -05:00
Rangi42 724bf17736 Add checkcurl to legacy macros 2024-12-25 10:07:59 -05:00
Jordan Moore 990f43865b Rename checkcurl to checkrollout 2024-12-25 12:05:58 +01:00
Sylvie 7ebc4324db Identify more bit flags (#120) 2024-11-28 14:50:00 -05:00
Rangi42 fe8254c900 Rename dt and dd to bigdt and bigdd
This makes their big-endianness obvious and matches `dw`
2024-10-17 14:56:47 -04:00
Rangi42 96317544e5 Remove Crystal-only mail nationality 2024-09-26 00:34:38 -04:00
Rangi42 02520526b2 Put front and back pics on a single line 2024-09-26 00:26:49 -04:00
Sylvie 98d728262f Identify various "????"s (#116) 2024-06-11 20:54:43 -04:00
Rangi42 9630f4b0cf Legacy support for refreshscreen and reloadmappart 2024-01-29 18:58:50 -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 59642837e9 more accurate script names: refreshscreen -> reanchormap, and reloadmappart -> refreshmap (#1078) 2024-01-30 00:41:00 +01:00
Rangi42 16571da5eb Replace "¯" and "%" (breakable whitespace) with more meaningful charmap names 2024-01-01 21:58:26 -05:00
Idain 859b45abcf Improve use of palette macro and use PAL_* constants (pret/pokecrystal#1087)
* Improve use of palette macro and use PAL_* constants

* Use proper constant for battle stats (#1088)

* Add suggestions about function names and variables

* Add colors macro

---------

Co-authored-by: vulcandth <vulcandth@gmail.com>
2023-11-17 18:27:43 +00: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
Idain dc77fcf2c7 Fix macro definitiosn for unused commands 2023-05-08 01:11:57 +02:00
vulcandth d36f220b90 Relabel some map_object struct fields 2023-01-03 22:15:15 -06:00
Rangi 42ba9bbbe1 Require rgbds 0.6.0 2022-10-02 21:52:02 -04:00
Rangi bdb6ae85e0 Rename the object_struct field labels and constants (#105) 2022-09-12 09:15:49 -04:00
vulcandth 535e97723a Rename macros/wram.asm to macros/ram.asm (#104) 2022-09-11 01:05:06 -04:00
vulcandth 5970fba66e Fix order of parameters in dsprite macro
The parameters of the legacy dsprite macros were in the wrong order.
Fixes #1002

Co-Authored-By: Idain <54337884+Idain@users.noreply.github.com>
Co-Authored-By: Fredrik Ljungdahl <fredde1994@gmail.com>
2022-09-07 19:29:09 -05:00
Rangi 2d7f97e52f Define scene constants alongside scene_scripts (#101)
Generic SCENE_DEFAULT and SCENE_FINISHED are legacy values
2022-07-29 17:43:12 -04:00
Rangi 09672ef3d6 Split "gfx anims" into "pic anims" and "sprite anims" 2022-07-04 01:11:41 -04:00
vulcandth 464c67ee73 RGBDS syntax updates (#78)
New MACRO and DEF syntax
2022-06-06 17:25:39 -04:00
vulcandth 3d58fb9556 Build the Virtual Console patches with make gold_vc and make silver_vc (#74) 2022-03-14 17:03:15 -04:00
Rangi d850eb831b Don't require a boolean trainer flag for givepoke 2022-01-10 21:16:32 -05:00
Rangi ddb01660dd Use compound assignment operators 2021-11-23 20:46:40 -05:00
Rangi fd24d1a3d0 Clarify documentation of maskbits 2021-10-29 17:33:47 -04:00
Rangi 4fd14d6bbd Rename prioritysjump to sdefer 2021-06-08 20:38:56 -04:00
Rangi 43f9f529fa Move the dbbw, dbww, and dbwww macros to legacy 2021-05-30 15:57:58 -04:00
Rangi 65d1e12d6a Require rgbds 0.5.1
Use some new features: \<10> macro args, SECTION UNION, SIZEOF/STARTOF, and CHARLEN/CHARSUB
2021-05-09 12:47:43 -04:00
Rangi 2a9ae6ecef Use {interpolation} to generate sequences of RAM labels
This makes the table_width/assert_table_length usages unnecessary, and also keeps the labels automatically up to date if the length constants change.
2021-04-27 12:30:04 -04:00
Rangi 40dbe0df04 Use rgbds 0.5.0 2021-04-20 21:17:09 -04:00