Commit Graph

2323 Commits

Author SHA1 Message Date
Pierre de La Morinerie
583c78d2f2
Merge pull request #565 from zladx/bg-physics
Start documenting BG physics
2024-02-26 17:54:59 +01:00
Pierre de La Morinerie
d444d06d64 code: misc minor labelling 2024-02-22 15:50:32 +01:00
Pierre de La Morinerie
51214f59ae src: better document macro objects 2024-02-22 15:50:32 +01:00
Pierre de La Morinerie
faae84771d code: split overworld_macros and document MadBatter flash 2024-02-22 15:50:32 +01:00
Pierre de La Morinerie
ad3df9c9eb data: label physics flags in table 2024-02-22 15:50:31 +01:00
Pierre de La Morinerie
68d9b64325 data: cleanup object physics tables 2024-02-22 15:50:31 +01:00
Pierre de La Morinerie
acc59fa214 src: start documenting BG physics 2024-02-22 15:50:31 +01:00
Pierre de La Morinerie
1162f515c7
Merge pull request #564 from NLogSpace/documentation
Documentation
2024-01-18 08:05:53 +01:00
sabellek
448459e89e data formatting 2024-01-17 22:35:34 +01:00
sabellek
ff7ecb5c51 data formatting 2024-01-17 22:29:10 +01:00
Leif Sabellek
9215d168bb
Update src/code/bank2.asm
Co-authored-by: Pierre de La Morinerie <kemenaran@gmail.com>
2024-01-17 22:25:33 +01:00
sabellek
4c9b35cd0e rename labels 'CheckForLedgeJump' and 'CheckForLedgeJumpAndReturn' to 'BackgroundCollisionHandler' 2024-01-17 22:16:25 +01:00
sabellek
78ddf010d8 comment data bytes for position adjustment 2024-01-17 21:03:46 +01:00
sabellek
c2880759d0 more comments for collision with tiles and collision smoothening 2024-01-17 20:12:49 +01:00
sabellek
5fa43c1762 comments about collision detection between Link and tiles; comments on room transition code 2024-01-16 21:20:11 +01:00
Pierre de La Morinerie
b00e94415b
Merge pull request #563 from zladx/09-to-tab
text: document the faulty <tab> character in FR
2024-01-03 10:44:19 +01:00
Pierre de La Morinerie
e1369ce0be text: document the faulty <tab> character in FR 2024-01-03 09:43:58 +01:00
Tobias V. Langhoff
f3ac3d76ec
Merge pull request #562 from zladx/bump-rgbds-minver-0.6.0
Bump RGBDS minimum version to 0.6.0
2024-01-02 22:51:40 +01:00
Tobias V. Langhoff
416499b907 Bump RGBDS minimum version to 0.6.0 2024-01-01 01:41:17 +01:00
Pierre de La Morinerie
5ba8b90879
Merge pull request #560 from zladx/tobiasvl-patch-1
Add myself as contributor
2023-12-18 10:44:13 +01:00
Tobias V. Langhoff
c5193291dc
Update README.md
Add tobiasvl as contributor
2023-12-18 01:48:26 +01:00
Pierre de La Morinerie
e08773051f
Merge pull request #557 from Rangi42/def
Use `DEF` for defining constants
2023-12-11 10:03:11 +01:00
Rangi42
a858cdb026 Use uppercase for all DEFs 2023-12-10 18:07:30 -05:00
Pierre de La Morinerie
bd0a04f869
Merge pull request #554 from Rangi42/rgbasm-version
Fix some unusual build conditions (different RGBDS version, different Bash location)
2023-12-10 18:07:05 +01:00
Rangi42
1abe8d6ead Use DEF for defining constants 2023-12-09 19:14:44 -05:00
daid
e73f0e3764
Merge pull request #558 from Rangi42/trailing-space
Trim trailing space
2023-12-09 22:56:26 +01:00
Rangi42
15c5666453 Trim trailing space 2023-12-08 15:09:41 -05:00
Rangi42
4f6874baee 'make tidy' cleans up gbc, o, map, and sym files, but not 2bpp files 2023-12-08 14:39:27 -05:00
Rangi42
34c5a80172 Check RGBDS version early in the asm itself 2023-12-08 12:57:32 -05:00
Rangi42
2e28141a5b Fix some unusual build conditions, and require RGBDS 0.5.1
- RGBASM version being mid-development or undefined:
  Use the `__RGBDS_MAJOR/MINOR/PATCH__` constants to get
  the version instead of the `--version` flag

- Bash not being `/bin/bash`: Use `/usr/bin/env bash`
  (and `set` for the flags to pass to Bash)

- RGBDS 0.5.1 is requred, not 0.5.0, for `CHARLEN` and
  `CHARSUB` support
2023-12-08 10:22:14 -05:00
daid
af8bb4139b
Merge pull request #555 from Rangi42/manual-ldh
Use explicit `ldh` and `halt+nop` instructions
2023-12-08 16:06:48 +01:00
Rangi42
71d232039a Use explicit 'ldh' and 'halt+nop' instructions
This removes the need for '--auto-ldh' and '--nop-after-halt'
flafs for RGBASM, which are deprecated and will be removed
in a future release.
2023-12-07 23:13:52 -05:00
Pierre de La Morinerie
535e390bee
Merge pull request #553 from Rangi42/rgbds
Allow building with out-of-tree RGBDS
2023-12-07 13:46:59 +01:00
Pierre de La Morinerie
f49b9ca3c2
Merge pull request #552 from zladx/daid-patch-2
Update events.asm
2023-12-06 22:47:11 +01:00
Rangi42
b441e4a5a2 Allow building with out-of-tree RGBDS 2023-12-06 12:39:06 -05:00
daid
495cf40947
Update events.asm 2023-12-03 21:20:39 +01:00
Pierre de La Morinerie
ebefdaadb7
Merge pull request #545 from zladx/LabelBeetleSpawnerAndDefaultHandlers
Label some default entity collision/pyhsics handlers and everything i…
2023-11-21 16:36:53 +01:00
daid
5f40a02be5 Update src/code/entities/bank3.asm
Co-authored-by: Pierre de La Morinerie <kemenaran@gmail.com>
2023-11-21 16:34:07 +01:00
daid
c7e92e431d Update src/code/entities/bank3.asm
Co-authored-by: Pierre de La Morinerie <kemenaran@gmail.com>
2023-11-21 16:34:07 +01:00
Daid
d1960ed114 Label some default entity collision/pyhsics handlers and everything in the beetle spawner code except for some minor jumps 2023-11-21 16:34:05 +01:00
Pierre de La Morinerie
3dcb133303
Merge pull request #550 from zladx/object-attribute-indices
Add indices to object attribute tables
2023-11-14 08:14:54 +01:00
Tobias V. Langhoff
72a3fd5b75 Add indices to object attribute tables 2023-11-14 00:05:19 +01:00
Pierre de La Morinerie
915cdf53cc
Merge pull request #548 from zladx/labelLiftableStatue
Label most of the liftable statue code
2023-11-01 12:51:15 +01:00
Daid
282ac907f3 Also label where specific entity exceptions are checked on throwing. 2023-11-01 11:34:35 +01:00
Daid
8ce99542cf Label most of the liftable statue code 2023-11-01 09:37:15 +01:00
daid
4ad3edde14
Merge pull request #547 from zladx/helpers-renaming
entities: better identify EntityLinkPositionDifference helpers
2023-11-01 09:05:32 +01:00
Pierre de La Morinerie
ebb95329ce entities: better identify EntityLinkPositionDifference helpers
Hinted by @daid

Part of #383
2023-10-30 23:10:16 +01:00
Pierre de La Morinerie
08b29103a2
Merge pull request #546 from zladx/pr446
Overworld tilesets split and labeled
2023-09-03 22:00:56 +02:00
Pierre de La Morinerie
ddfbf31214 gfx: rename dungons/dungeons_2 to indoor/tilesets 2023-09-03 21:58:13 +02:00
Pierre de La Morinerie
21b91151b2 gfx: make cgb files the same width than dmg 2023-09-03 21:42:37 +02:00