Rangi
c8626595b4
Use BANK("Pics #") for Pokémon and trainer pics
2021-05-06 23:04:00 -04:00
Rangi
dd690920c9
Use rgbds 0.5.0 features:
...
- FOR loops
- {interpolation}
- REDEF EQUS
- \# for all macro args
2021-04-17 19:06:56 -04:00
Rangi
4b64b146e4
Use assertions to catch the GetName bug, and use a NAME_BUFFER_LENGTH constant
2021-04-13 20:08:38 -04:00
dannye
5eff10358e
Merge branch 'master' of https://github.com/pret/pokered
2021-04-10 22:38:40 -05:00
dannye
17044ab7eb
Fix battle sound pitch/tempo modifiers
2021-04-03 13:02:22 -05:00
dannye
b2afaae7ab
Fix remaining uses of fade
2021-03-30 01:06:32 -05:00
dannye
3508dc8e1d
Remove last few red audio variables
2021-03-29 00:42:28 -05:00
dannye
c1278c478e
Fix pokeflute in battle sfx
...
and other small improvements
2021-03-28 23:23:45 -05:00
dannye
5f87413b23
Move crysaudio ram from sram to wram
2021-03-28 12:26:46 -05:00
dannye
459b5bd615
Misc clean up and small improvements
2021-03-28 02:23:54 -05:00
Rangi
95ec2cf039
Verify data table and name list sizes with assertion macros
...
Fixes #312
2021-03-25 16:44:41 -04:00
dannye
e8dd755e18
Merge branch 'master' of https://github.com/pret/pokered
2021-03-23 01:19:51 -05:00
Rangi
95353fdefa
Identify hUILayoutFlags
2021-02-13 19:48:34 -05:00
SatoMew
242b2e05cf
Label and document hFFD7 more accurately
2020-11-29 20:17:29 +00:00
dannye
66377fca32
Fix file modes
2020-11-14 20:52:10 -06:00
Rangi
13d4d533f7
Sync more with pokeyellow
2020-11-06 10:33:58 -05:00
Rangi
e16dec874a
Sync more with pokeyellow
2020-11-05 16:55:39 -05:00
Rangi
2db54ecb9b
Sync more with pokeyellow
2020-11-05 13:23:57 -05:00
Rangi
d3e81422d5
Sync home and macro code with pokeyellow
2020-11-05 10:50:30 -05:00
Akatsuki-py
5ec206d0c5
fix ExecuteCurMapScriptInTable's comment
2020-09-19 09:08:01 +09:00
Rangi
1143019ac6
Separate the two lists of unused names
2020-08-31 19:01:13 -04:00
Rangi
70eac3a1f7
Factor out data/tilesets/pair_collision_tile_ids.asm
2020-08-30 23:22:39 -04:00
Rangi
b506214f68
Identify some hSpriteDataOffset values
2020-08-30 16:33:14 -04:00
Rangi
2ff8f75b40
ld bc -> lb bc
2020-08-17 13:01:45 -04:00
Rangi
69788c536b
Add comments associating constants with data, and identify some more data
2020-07-20 12:31:35 -04:00
Rangi
ef9cb892fd
cycling.png -> red_bike.png
2020-07-17 14:02:45 -04:00
Rangi
30ecbf6ea3
SONY -> RIVAL
2020-07-17 13:27:27 -04:00
Rangi
84abdb0237
$ec = "▷"
2020-07-16 12:48:42 -04:00
Rangi
76b882d952
Reformat map scripts' coordinate and movement data
...
'dbmapcoord' has X, Y order like other coordinate-related data macros
2020-07-16 12:32:19 -04:00
Rangi
594c58a289
Revise some map scripts, mostly for getting items
2020-07-16 11:19:05 -04:00
Rangi
b9a113a9f4
Merge pull request #276 from TheFakeMateo/master
...
Deobfuscate exit warps on indoor maps
2020-07-16 08:19:51 -04:00
TheFakeMateo
4ecff22f71
Deobfuscate exit warps on indoor maps
2020-07-15 18:12:58 -05:00
Rangi
4b4ad9894e
Disassemble the BLUEMONS.GB debug ROM
2020-07-15 13:35:39 -04:00
Rangi
5c0f33cb53
Use a 'trainer' macro for trainers in scripts/
2020-07-14 15:53:25 -04:00
Rangi
bbf2f51a02
Move all code out of home.asm into home/
...
This results in 64 home/*.asm files, comparable to pokecrystal's 57.
2020-07-07 19:43:11 -04:00
Rangi
51ac538c25
Identify SPRITESTATEDATA2_ORIGFACINGDIRECTION
2020-07-07 16:57:51 -04:00
Rangi
4a7d1513f3
Use 'tile' and 'tiles' macros
2020-07-07 16:21:26 -04:00
Rangi
1e593d8f8c
Remove c1x*/c2x* comments, use struct offset constants
2020-07-07 14:15:39 -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
9c2be80bf3
text_linkpromptbutton -> text_waitbutton
...
Fixes #260
2020-07-06 12:40:36 -04:00
Rangi
8a79315635
Capitalize rgbds control structures (EQU/EQUS, IF/ELIF/ELSE/ENDC, REPT/ENDR, MACRO/ENDM, etc)
2020-07-06 12:28:31 -04:00
Rangi
405889193e
TM/HM constants named after moves
2020-07-05 22:52:27 -04:00
Rangi
2b2ed54bbf
Identify wSpriteStateData1 and wSpriteStateData2 offsets, like pokeyellow
2020-07-05 17:51:29 -04:00
Rangi
b0aa4cb14a
Port two HRAM labels from pokeyellow
2020-07-05 16:35:06 -04:00
Rangi
139a28ff99
Port pokecrystal's formatting of text commands and special characters
2020-07-04 21:14:46 -04:00
Rangi
e4e0af4d67
Remove remaining raw $xxxx values, and replace "+ -1" with "- 1" (supported by rgbds 0.4.0)
2020-07-04 01:00:45 -04:00
Rangi
9b144cf647
home/pic.asm -> home/uncompress.asm; home/uncompress.asm -> home/pics.asm
...
One does the actual decompression, the other synthesizes the decompressed data.
2020-07-03 23:05:25 -04:00
Rangi
053afc4634
Move more code from home.asm to home/
2020-07-03 22:57:43 -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
6bd86e10c3
Reorganize home header
2020-07-03 13:03:21 -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
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
f99a715fae
Replace some hard-coded values with constants
2019-07-07 00:44:21 -04:00
dannye
e538d12236
Update home/audio.asm from pokecrystal
2019-04-21 19:37:53 -05:00
dannye
c52ab8fb90
Fix collision sfx during surfing
2019-04-21 15:27:10 -05:00
dannye
735d5bd4c2
Manually merge pokecrystal audio files
...
and remove more CrystalComplete leftovers
2019-04-21 15:13:17 -05:00
dannye
b1108ba91e
Merge branch 'master' of https://github.com/pret/pokered
2019-04-13 17:21:23 -05:00
dannye
e2c81e10f1
Merge commit '42cfe3d36192aca4d0c4ca222be0088c03236e0d'
2019-04-13 16:30:36 -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
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
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
87eed68710
Insert Crystal audio engine and music
...
most credit goes to Sanqui
2017-05-07 15:30:08 -05:00
YamaArashi
bf67f7174d
split code out of main.asm
2016-12-31 17:23:54 -08:00
YamaArashi
10289bf7dd
use hardware constants in pic.asm
2016-11-02 21:02:29 -07:00
YamaArashi
46a94c63fc
name text destination pointer variable
2016-09-11 02:01:37 -07: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
YamaArashi
3ab3f4273b
sync home
2016-06-12 11:35:21 -07:00
YamaArashi
bcb251261d
sync tileset WRAM labels
2016-06-12 01:07:52 -07:00
YamaArashi
61ee396786
more syncing with pokeyellow
2016-06-12 00:52:14 -07:00
dannye
a51037eeee
Remove the last address comments
...
except for wram.asm and sram.asm
also delete unused yellow file
2016-06-12 02:19:44 -05:00
dannye
48e0125bd6
Remove some leftover address comments
2016-06-12 01:42:19 -05:00
YamaArashi
7f34e28f24
remove address comments
2016-06-11 17:24:04 -07:00
PikalaxALT
28dc5686b0
Fix game time labels
2016-01-03 14:18:33 -05:00
dannye
8026d47585
No more S_
2015-08-30 22:15:32 -05:00
dannye
38065a744d
No more W_
2015-08-30 21:38:41 -05:00
YamaArashi
b6a7e5e9cf
documented flags and misc. fixes
2015-08-29 17:15:05 -07:00
YamaArashi
b6ac1018c2
add border constant and clear up misnomer
2015-08-14 02:46:12 -07:00
YamaArashi
64cfbcce7a
commented SGB palette stuff
2015-08-12 02:16:56 -07:00
YamaArashi
2b01815999
commented audio code
2015-08-08 22:32:44 -07:00
dannye
f8a9c37a00
Use more lb
...
and other clean up
2015-08-05 16:25:58 -05:00
YamaArashi
56d75db28a
constants for PrintNumber
2015-07-29 12:06:54 -07:00
YamaArashi
93255d6d17
yet more naming
2015-07-25 19:26:54 -07:00
YamaArashi
7f6d0d49b6
more naming variables
2015-07-24 20:27:59 -07:00
Daniel Harding
c34156c5fb
Merge pull request #107 from YamaArashi/master
...
enumerate events
2015-07-22 10:24:00 -05:00
dannye
a6f04b4349
Unify audio bank references
...
2→1
8→2
1f→3
2015-07-22 10:22:46 -05:00
dannye
b4081e851a
Rename sound effect files
2015-07-22 09:57:31 -05:00
dannye
4d88812f40
Name some battle sound effects
2015-07-21 21:04:21 -05:00
YamaArashi
fcab935a0f
enumerate events
2015-07-20 18:32:26 -07:00
YamaArashi
1d86932cc9
naming
2015-07-19 17:52:26 -07:00
YamaArashi
02bd91b707
jpab/jpba macros
2015-07-19 11:56:13 -07:00