604 Commits

Author SHA1 Message Date
Rangi 2636f53e38 pokepinball actually requires rgbds v1.0.x 2026-08-01 13:40:06 -04:00
dannye 0769c3b6bc Combine drumkits files (#72) 2026-05-09 22:19:45 -05:00
Rangi 4da89de0c5 Use features of RGBDS 1.0.0 (#69) 2025-11-14 00:17:30 -05:00
inthesomeday000 0efdfcf9df Updated comments for the stage collision detection function. (#68) 2025-10-25 12:07:35 -05:00
Nicole d6a41233a0 Add type clarification comment for position coords and velocities (#66)
* Add type clarification comment for position coords and velocities

* Simplify comments

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-04-27 08:17:30 -05:00
Marcus Huderle 1f4cbf7cb8 Fix Victreebel typos 2025-04-05 10:06:19 -05:00
Marcus Huderle 4ac20db58b pokedex cleanup and name some more pokedex functions 2025-04-05 10:03:59 -05:00
Xillicis d3d141290c Pokedex Label Naming Part 2 (#65)
* First bit of changes.

* XIL: Fixed the naming of labels a bit more.

* Cleaned up some comments.

* More label naming. More work to do.

* Added labels for directional input delay

* Undid the input delay wram name. That wasn't it.

* Some small progress so far.

* Named the main Pokedex cursor scroll bar function.

* Named the pokedex description scrolling function

* A bunch of chnages so far. Need to clean it up some more.

* Updated a function name for pokedex Pokemon name.

* More pokedex label names.
2025-04-05 10:03:39 -05:00
Raymond Dodge 492ccecb75 Label billboard tile map data and related functions 2025-01-11 09:00:42 -06:00
Xillicis bd1d0b207d Changed wPokedexBlinkingCursorAndScrollBarIndicator to wPokedexBlinkingCursorAndScrollBarCounter 2025-01-11 08:54:19 -06:00
Xillicis 7a7dfd0787 Included more label names for cursor, scroll bar, and pokemon animation. 2025-01-11 08:54:14 -06:00
Xillicis 10bbb3a823 Include more Joypad constants in the Pokedex and new Pokedex constants (#61)
* Included more Joypad constants and new Pokedex constants

* Fixed a few mistakes.

* Added bit constants into the catchem mode.
2025-01-11 08:47:09 -06:00
Xillicis 1611b456e4 Pokedex label naming part 1 (#59)
* First test commit

* XIL: All changes for pokepinball to work with rgbds v0.8.0

* First bit of changes.

* XIL: Fixed the naming of labels a bit more.

* Cleaned up some comments.
2024-12-29 09:40:54 -06:00
Xillicis 18e0bc74a8 Updated to rgbds to version 0.9.0 (#60) 2024-12-29 09:37:12 -06:00
Marcus Huderle e4e87b72b9 Update INSTALL.md for rgbds 0.8.0 2024-12-22 17:56:02 -06:00
Xillicis fb7aa4b2e0 Update to rgbds v0.8.0 (#57)
* First test commit

* XIL: All changes for pokepinball to work with rgbds v0.8.0
2024-12-22 17:53:44 -06:00
Raymond Dodge 306cfa01a5 Use NUM_POKEMON instead of magic number in wram.asm
This requires including the pokemon constants in `wram.asm` to make the constant visible,
which required including `macros.asm` for the enum macro used by the pokemon constants,
so wram's stationary_text macro was renamed so that it does not conflict with the other stationary_text macro
2024-11-03 07:02:22 -06:00
Raymond Dodge a09b86e28b Fold wd9f8 into wPokedexFlags 2024-11-03 07:02:22 -06:00
Raymond Dodge b1b3483ba3 Fix a misspelling of "Pokedex" in sprite_frames.asm 2024-09-07 10:58:40 -05:00
Raymond Dodge 69a220a9ef Turn two $ffa0 that are not related to hSCY back into literals
These two additions are instead moving a cursor from the vram
coordinates of one high-score row to the previous row;
since each row is three tiles tall, that is subtracting $60,
or equivalently adding $ffa0.
Without this change and if hSCY is moved, the high score table will
have names and scores drawn to the wrong location.
2024-03-17 09:27:26 -05:00
Raymond Dodge 6de8db1252 Give labels to literal hram-address loads 2024-03-17 09:27:05 -05:00
Raymond Dodge 8dccc7374b Make hram a separate compilation unit 2024-03-17 09:27:05 -05:00
Raymond Dodge d1f4c7fab7 Use labels instead of constants for HRAM
Use explicit ldh instruction to access HRAM locations, don't rely on optimizing ld
2024-03-17 09:27:05 -05:00
Raymond Dodge dcfffa5200 Deduplicate three instances of the callba macro 2024-01-05 11:01:02 -06:00
Marcus Huderle 0be435fd68 Fix remaining label for wRedStageStructureBackup 2023-12-16 14:05:02 -06:00
Nicole 722b2df2ae Rename wd7ad to wStageCollisionStateBitsToSet (#50)
* Rename wd7ad

* update var name to wRedStageStructureBackup

* remove speculative comment
2023-12-16 14:03:31 -06:00
Nicole 262da0517c Rename Variable to BallSize (#49)
* Rename Variable to BallSize

* Revert "Rename Variable to BallSize"

This reverts commit 5bd8802b60.

* Change Var name to BallSize, fixed accidental changes to wd4c7

* add documentation
2023-12-13 17:48:34 -06:00
Raymond Dodge 1b28bdd2b5 Separate a part of the ball capture smoke graphics from the pikachu saver graphics 2023-12-09 09:04:52 -06:00
Marcus Huderle 836c3c8dec Merge branch 'oam_constants' 2023-10-07 09:51:38 -05:00
Raymond Dodge 214ddbcb2e Use some of the SPRITE_XXX_COUNT constants 2023-10-03 13:59:37 -04:00
Raymond Dodge 5e70edbecf Use constants instead of literals as CheckSpecialModeColision argument 2023-09-25 21:02:52 -05:00
Raymond Dodge 891ee4b8cb Label some previously-missed sprites 2023-09-16 07:07:31 -04:00
Raymond Dodge fea01add44 Label sprites and animations related to meowth and seel bonus stages 2023-09-16 05:18:54 -04:00
Raymond Dodge e0844d52c9 Label sprites related to red field 2023-09-15 21:23:33 -04:00
Raymond Dodge 62da194e6c Label sprites related to pokedex 2023-09-15 06:00:33 -04:00
Raymond Dodge 0ff4d2e01c Label sprites related to flippers 2023-09-15 05:08:59 -04:00
Raymond Dodge 6135620da7 Label sprites and tiledata related to GameBoy timer sprites 2023-09-15 04:28:39 -04:00
Raymond Dodge 6b415d0a97 use constant for ball spin and gbc timer sprite array starts 2023-09-15 02:12:24 -04:00
Raymond Dodge 5cebabda1b Label sprites and animation variables for mewtwo bonus stage 2023-09-15 01:08:24 -04:00
Raymond Dodge 14c3844834 Label sprite and sprite constants for gengar bonus stage 2023-09-14 20:13:43 -04:00
Raymond Dodge 56166711cf Label sprite and sprite constants for dugtrio bonus stage 2023-09-14 18:52:39 -04:00
Raymond Dodge 3e08ef427f Convert stage collision masks to png 2023-09-11 14:50:51 -05:00
Raymond Dodge 0e628798ba Label sprites and use sprite constants for blue_field 2023-09-10 16:33:53 -04:00
Raymond Dodge dd4476fc7e Label sprites and wram related to options and title screen animations 2023-09-10 05:46:05 -04:00
Raymond Dodge 2fc8ac70cd Label sprites and wram related to field_select and high_scores 2023-09-10 04:25:19 -04:00
Raymond Dodge 99353f0fc3 Define the Sprite Id constants 2023-09-10 02:43:59 -04:00
Raymond Dodge d5b3210856 Rebrand OAM system to Sprite system 2023-09-10 02:24:52 -04:00
Marcus Huderle dc7574f478 Update rgbasm warning flags for latest RGBDS 2023-01-15 12:03:29 -06:00
Marcus Huderle 8e1796be30 Update name of evo mode mon objects counts file 2023-01-08 11:09:03 -06:00
Marcus Huderle d9882dc49a Evolution mode documentation 2023-01-07 11:54:05 -06:00