aboutsummaryrefslogtreecommitdiffstats
path: root/main.asm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* menu: SL0P MENU scaffolding with WARP as a submenuAsh Ketchum7 days1-1/+1
| | | | | | | | | | | | Refactor the flat warp menu into a table-driven top-level SL0P MENU opened by SELECT. Each entry = a name in SlopMenuText + a routine in SlopMenuHandlers; handlers return carry set (a warp was started, exit) or clear (back to the menu). Ships two entries: WARP -> WarpSubmenu (the 13-destination town list) HEAL -> SlopHealParty (restore party HP + clear status), demoing an action Shared open/close display handling (hide sprites, single-space flags, wTileMap push, restore). Add an entry by appending a name+handler and bumping SLOP_MENU_COUNT. (renamed engine/warp_menu.asm -> engine/slop_menu.asm)
* intro: brief POKeMON SL0P EDITION splash on the fastboot pathAsh Ketchum7 days1-0/+1
| | | | | | New SlopSplash (engine/slop_intro.asm) clears the screen, draws the two centered lines, pushes to VRAM and holds ~2s, then MainMenu's autoload continues into the game. Replaces the vanilla intro/title for the fast-boot-into-save flow.
* warp: SELECT opens quick-warp (B1) + relocate intro-skip to PlayIntroAsh Ketchum7 days1-0/+1
| | | | | | | | | | | - home/overworld.asm: SELECT in the overworld farcalls WarpMenu, then restarts the overworld loop so the fly-warp flags get processed. - engine/warp_menu.asm (new): WarpMenu reuses the fly-warp machinery (wDestinationMap + BIT_FLY_WARP/BIT_USED_FLY). B1 warps to Pallet unconditionally to validate the hook; the real destination menu is next. - Moved the fastboot intro-skip out of home/init.asm into PlayIntro (bank 10) to reclaim ~10 bytes of home ROM0 for the overworld hook. Net boot behavior is unchanged; new-game path still shows the intro.
* Store garbage data as visible PNG files, built as 2bppRangi2026-06-151-1/+1
|
* Merge branch 'master' of https://github.com/pret/pokereddannye2026-01-171-37/+37
|\
| * Use macros to enforce "hidden object" constraints, and rename them to ↵Rangi2026-01-071-31/+31
| | | | | | | | "hidden events" (#559)
| * Use macros to enforce "missable/hide/show object" constraints, and rename ↵Rangi2026-01-071-2/+2
| | | | | | | | them to "toggleable objects" (#557)
* | Merge remote-tracking branch 'remotes/pokered/master'Rangi2022-10-021-3/+0
|\|
| * Require rgbds 0.6.0Rangi2022-10-021-3/+0
| |
* | Build the Virtual Console patch with `make yellow_vc` (#80)vulcandth2022-03-261-3/+3
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2020-11-141-0/+0
|\|
| * Fix file modesdannye2020-11-141-0/+0
| |
| * Separate splash screen, intro, and credits (like pokegold/pokecrystal)Rangi2020-08-281-1/+1
| |
| * Separate move/battle animation data from move data (to do: further identify ↵Rangi2020-07-161-0/+2
| | | | | | | | animation data labels+constants)
| * Disassemble the BLUEMONS.GB debug ROMRangi2020-07-151-1/+1
| |
| * Names for more SECTIONsRangi2020-07-071-31/+39
| |
| * Factor out Mew's pics and base dataRangi2020-07-031-5/+1
| |
| * Factor out graphics INCBINs from main.asm to gfx/*.asmRangi2020-07-031-58/+6
| |
| * Factor out data/sprites/Rangi2020-07-031-1/+1
| |
| * Make suggested edits:Rangi2020-07-031-1/+1
| | | | | | | | | | | | - data/mapWilds -> data/wild/maps - diglett_sculpture.asm -> book_or_sculpture.asm - relocate some audio/music constants
| * Split up engine/events/hidden_object_functionsRangi2020-07-031-5/+25
| |
| * Add subdirectories to data/ similar to pokecrystalRangi2020-07-031-16/+15
| | | | | | | | Top level text/ is now solely for the former text/maps/ files, and other files are in their respective subdirectories in data/.
| * Add engine/movie/oak_speech/ subdirectoryRangi2020-07-031-4/+4
| |
| * INCLUDE "engine/pokemon/bills_pc.asm" in main.asm, not audio.asmRangi2020-07-031-0/+5
| |
| * Add subdirectories to engine/ similar to pokecrystalRangi2020-07-021-109/+109
| |
| * Merge pic/ into gfx/Rangi2020-06-271-5/+5
| |
| * Organize gfx/Rangi2020-06-271-26/+26
| |
| * Separate maps.asm, pics.asm, sprites.asm, and tilesets.asm from main.asm (#251)Rangi2020-06-271-1742/+24
| | | | | | Each new file builds its own .o, along with separate main.o and home.o, which necessitates many more "exported::" labels.
| * Move more tables from engine/ to data/Rangi2020-06-231-0/+1
| | | | | | | | This also splits the end of engine/battle/core.asm into engine/battle/effects.asm.
| * Rename map files, labels, and constants to be consistent and work with ↵Rangi2019-01-011-898/+904
| | | | | | | | Polished Map
| * Clean up pre-linkerscript remnants.luckytyphlosion2018-11-181-36/+36
| |
| * Another map header fixPokeglitch2018-07-281-0/+1
| |
| * Fixed some map header filesPokeglitch2018-07-281-0/+1
| |
| * Use rgbgfx and c tools instead of the submodule.yenatch2018-03-101-16/+17
| |
| * INCBIN don't start with tabsRemy Oukaour2018-01-291-16/+9
| |
| * Revert "Fix floating sections"AntonioND2017-03-211-36/+36
| | | | | | | | | | | | This reverts commit cec6e6e2fb7886acc85200f921d3913fd2ea8a2b. Signed-off-by: AntonioND <antonio_nd@outlook.com>
| * Fix floating sectionsAntonioND2017-03-141-36/+36
| | | | | | | | | | | | | | This is needed to prevent rgblink from moving them around in future releases. Signed-off-by: AntonioND <antonio_nd@outlook.com>
| * split code out of main.asmYamaArashi2016-12-311-2672/+19
| |
| * split bank 1 into filesYamaArashi2016-09-171-1475/+11
| |
| * pull some bank 1 code out of main.asmYamaArashi2016-09-171-505/+5
| |
| * Merge branch 'master' of https://github.com/pret/pokereddannye2016-07-181-2/+2
| |\
| | * sync tileset WRAM labelsYamaArashi2016-06-121-2/+2
| | |
| * | Clean up text commandsdannye2016-07-181-7/+14
| |/
| * Remove some leftover address commentsdannye2016-06-121-9/+9
| |
| * remove address commentsYamaArashi2016-06-111-112/+112
| |
| * Remove the Beach House option.IIMarckus2016-06-071-20/+0
| |
| * No more wram_constants.asmdannye2015-08-301-2/+2
| | | | | | | | unfortunately, this means manually declaring the wEnemyMon1 party struct
| * No more W_dannye2015-08-301-88/+88
| |
| * added constants for item capacityYamaArashi2015-08-291-5/+5
| |
| * documented flags and misc. fixesYamaArashi2015-08-291-3/+6
| |