vulcandth
64061e2092
.calculateHPBarCoords incorrectly referenced OAM
...
Resolves #411
Co-Authored-By: SnDream <12762219+sndream@users.noreply.github.com>
2023-11-17 22:36:21 -06:00
vulcandth
d001ced41b
Add macros, constants, and labels for map scripts and text ( #367 )
...
This introduces `def_script_pointers`, `def_text_pointers`, and `object_const_def` macros, and applies them to all maps. Most other map labels have also been identified.
2023-07-13 21:27:56 -04:00
Rangi
bbb0e7e82d
Use the same music headers as pokecrystal ( #382 )
2022-08-11 21:23:08 -04:00
Chatot4444
8b19405590
Replace Hard-Coded Number With Constant ( #381 )
...
Replace a hard coded $a in CheckMapForMon with NUM_WILDMONS
2022-08-11 07:51:18 -05:00
Rangi
8f81e71f19
Identify some .asm_*
labels
2022-07-10 21:11:03 -04:00
Colton G. Rushton
cc46b0e510
wOAMBuffer -> wShadowOAM ( #370 )
2022-07-09 17:18:18 -04:00
vulcandth
edb55e00f8
Rename SLP
to SLP_MASK
( #361 )
...
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
2022-06-17 22:25:52 -04:00
vulcandth
6b5be9129c
RGBDS syntax updates ( #358 )
...
New MACRO and DEF syntax
2022-06-06 17:25:31 -04:00
Rangi
7ee8a6509e
wcf4b -> wStringBuffer
2021-08-28 17:02:20 -04:00
Rangi
f9ae7b1240
More WRAM label cleanup (still needs UNIONs and renaming)
2021-05-31 16:25:16 -04:00
Rangi
8701ef4d61
Improve some RAM formatting
2021-05-31 11:46:10 -04:00
Rangi
346ce9454a
Use macros for bit arrays
2021-05-23 22:09:02 -04:00
Rangi
6a31663c96
Use {interpolation} to generate sequences of RAM labels
...
Fixes #319
2021-04-27 15:49:59 -04:00
Rangi
95ec2cf039
Verify data table and name list sizes with assertion macros
...
Fixes #312
2021-03-25 16:44:41 -04:00
Rangi
95353fdefa
Identify hUILayoutFlags
2021-02-13 19:48:34 -05:00
dannye
66377fca32
Fix file modes
2020-11-14 20:52:10 -06:00
Rangi
2db54ecb9b
Sync more with pokeyellow
2020-11-05 13:23:57 -05:00
SatoMew
2ff7b40d82
Replace ghost Marowak's ambiguous constant
2020-09-22 18:38:29 +01:00
Rangi
8ce20e5c31
Define a constant for the ghost Marowak (hard-coded throughout the engine, like the starters)
2020-08-31 10:58:41 -04:00
Rangi
bfd9f617c9
Use constants to delineate map types, and factor out more data
2020-08-31 10:23:19 -04:00
Rangi
69788c536b
Add comments associating constants with data, and identify some more data
2020-07-20 12:31:35 -04:00
Rangi
a49ca6ef41
Factor out MapBadgeFlags and EscapeRopeTilesets data tables
2020-07-08 10:31:44 -04:00
Rangi
4a7d1513f3
Use 'tile' and 'tiles' macros
2020-07-07 16:21:26 -04:00
Rangi
13129459f1
Sync coordinate macros with pokecrystal
2020-07-07 11:30:10 -04:00
Rangi
45ed05decf
Use HIGH() and LOW()
2020-07-07 11:10:29 -04:00
Rangi
06db7ec55b
callba/callab -> farcall/callfar; jpba/jpab -> farjp/jpfar
2020-07-06 21:18:22 -04:00
Rangi
772fcc7588
Specify the ldh instruction, don't turn ld into ldh
2020-07-06 19:03:05 -04:00
Rangi
405889193e
TM/HM constants named after moves
2020-07-05 22:52:27 -04:00
Rangi
139a28ff99
Port pokecrystal's formatting of text commands and special characters
2020-07-04 21:14:46 -04:00
Rangi
6ef36800b0
Replace raw hex values with HRAM constants
...
To do: turn constants into labels and use ldh
2020-07-03 22:22:09 -04:00
Rangi
35deb77113
H_CONSTANTNAMES -> hConstantNames
2020-07-03 19:59:41 -04:00
Rangi
9878f01e29
Organize macros/ like pokecrystal
...
While doing so I replaced the StopAllMusic macro with a SFX_STOP_ALL_MUSIC constant and applied it throughout the code.
2020-07-03 16:37:47 -04:00
Rangi
b29e5ee203
Add subdirectories to data/ similar to pokecrystal
...
Top level text/ is now solely for the former text/maps/ files, and other files are in their respective subdirectories in data/.
2020-07-03 11:51:00 -04:00
Rangi
f275790aec
Add subdirectories to engine/ similar to pokecrystal
2020-07-02 23:30:21 -04:00
Rangi
4b853ad676
Separate maps.asm, pics.asm, sprites.asm, and tilesets.asm from main.asm ( #251 )
...
Each new file builds its own .o, along with separate main.o and home.o, which necessitates many more "exported::" labels.
2020-06-27 15:32:24 -04:00
Rangi
0a62d48df2
Move more tables from engine/ to data/
...
This also splits the end of engine/battle/core.asm into engine/battle/effects.asm.
2020-06-23 17:50:50 -04:00
dannye
20c4116788
Update audio macro names
...
change audio channel numbers from 0-7 back to 1-8
change all note macros back to single note macro
todo: fix comments with old macro names, update noise macros/instrument names
2019-07-27 23:21:39 -05:00
Rangi
c779602459
Rename map files, labels, and constants to be consistent and work with Polished Map
2019-01-01 23:33:10 -05:00
dannye
98f09b6d26
Use rgblink dmg mode
2018-03-24 13:41:54 -05:00
xCrystal
237aeb8fbd
Add space between arguments in assembly instructions and remove redundant a in instructions like add a, x
2017-12-30 01:54:27 +01:00
xCrystal
94b9a86c8b
Uppercase battle status constants
2017-12-30 00:59:48 +01:00
yenatch
5c24193831
Merge pull request #167 from Pokechu22/rgbds-0.3.3
...
Update for RGBDS 0.3.3
2017-09-29 22:41:34 -04:00
dannye
7a9a1b1e55
Fix typos in comments
2017-06-24 15:01:43 -05:00
Antonio Niño Díaz
9ea25bc8cd
Replace deprecated mnemonics by the correct ones
...
The old mnemonics generate warnings with new versions of rgbds. This
patch replaces them by the correct ones.
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com>
2017-06-09 22:54:09 +01:00
dannye
e9f33ce19c
Typo: SFX_POKEFLUE → SFX_POKEFLUTE
2017-05-08 02:54:20 -05:00
YamaArashi
bf67f7174d
split code out of main.asm
2016-12-31 17:23:54 -08:00
dannye
52bb07ca18
Replace unnecessary tabs with spaces
2016-07-27 22:33:48 -05:00
dannye
5207a14af3
Redo audio header macro
2016-07-27 22:08:13 -05:00
dannye
7c01509b6b
Merge branch 'master' of https://github.com/pret/pokered
2016-07-18 01:32:24 -05:00
dannye
80bae03975
Clean up text commands
2016-07-18 01:17:03 -05:00