aboutsummaryrefslogtreecommitdiffstats
path: root/engine/movie/title.asm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fastboot: skip intro/title/menu and autoload save if one existsAsh Ketchum7 days1-0/+12
| | | | | | | | | | | | | | Three small hooks, all gated on CheckForPlayerNameInSRAM (carry = save present): - home/init.asm: skip 'predef PlayIntro' when a save exists - engine/movie/title.asm (PrepareTitleScreen): jp MainMenu, skipping the title screen (only the boot path hits PrepareTitleScreen; return-to-title paths jp DisplayTitleScreen directly, so they're unaffected) - engine/menus/main_menu.asm (MainMenu): after TryLoadSaveFile, if wSaveFileStatus==2 jp SpecialEnterMap, skipping the CONTINUE menu Exported CheckForPlayerNameInSRAM (:: ) so home/init.asm can farcall it. New game (no save) path is fully preserved. Ship pokeyellow.gbc only; the _DEBUG build overflows home ROM0 by 8 bytes with the init hook.
* Merge branch 'master' of https://github.com/pret/pokereddannye2026-01-171-1/+1
|\
| * Use more hardware and graphics constants (#532)Narishma-gb2025-11-181-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | - Use `OBJ_SIZE` and `TILE_SIZE` from hardware.inc. - `SPRITESTATEDATA1_LENGTH`, `NUM_SPRITESTATEDATA_STRUCTS` and `TILE_1BPP_SIZE` are used in some places. - Highlight an oversight in `OakSpeech` where several direct MBC bank switches are requested. - Remove redundant comments in home/overworld.asm. - Add unreferenced `FillBgMap` function to avoid a byte of dead code. - Some constants added in wram.asm. - Correctly separate the commented code in `SaveMainData`.
* | Merge branch 'master' of https://github.com/pret/pokereddannye2025-11-121-1/+1
|\|
| * Use features of RGBDS 1.0.0 (#537)Rangi2025-11-121-1/+1
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2025-09-061-2/+0
|\|
| * Label and constant cleanup (#528)Narishma-gb2025-09-031-1/+1
| | | | | | | | | | * Label cleanup, add some constants instead of raw numbers * Rename load/save game functions to be more explicit
* | Merge branch 'master' of https://github.com/pret/pokereddannye2025-07-021-6/+6
|\|
| * Replace hardware_constants.asm with hardware.inc (#511)Rangi2025-06-301-3/+3
| |
* | Use more ldpikacrydannye2025-05-251-6/+4
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2025-01-301-3/+3
|\|
| * Consistently capitalize `ASSERT` directives (#489)Rangi2025-01-281-2/+2
| |
| * Miscellaneous cleanup (#488)Rangi2025-01-281-1/+1
| | | | | | Co-authored-by: SatoMew <SatoMew@users.noreply.github.com>
* | Merge branch 'master' of https://github.com/pret/pokereddannye2024-09-251-2/+4
|\|
| * Identify remaining uses of `wd0b5` and `wd11e` (#463)Sylvie2024-09-181-1/+1
| |
| * Identify wcf91 as wCurPartySpecies, wCurItem, and wCurListMenuItem (#457)Sylvie2024-08-041-1/+1
| |
| * Identify various flag labels and bit constants (#454)Sylvie2024-07-161-2/+4
| |
* | Improve documentation of some SRAM routines (#114)SatoMew2024-06-261-2/+2
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2023-11-201-2/+2
|\|
| * Thoroughly document debug code (#410)SatoMew2023-07-151-4/+4
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2023-04-251-9/+14
|\|
| * Complete and improve debug name labels (#408)SatoMew2023-02-261-9/+14
| |
| * wOAMBuffer -> wShadowOAM (#370)Colton G. Rushton2022-07-091-2/+2
| |
* | Fix some whitespaceRangi2022-08-071-2/+2
| |
* | wOAMBuffer -> wShadowOAM (#95)Colton G. Rushton2022-07-091-1/+1
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2020-12-151-1/+1
|\|
| * Label and document hFFD7 more accuratelySatoMew2020-11-291-1/+1
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2020-11-141-0/+0
|\|
| * Fix file modesdannye2020-11-141-0/+0
| |
| * Use STARTER1 and STARTER2 for the title screenRangi2020-11-071-2/+2
| |
| * Define a constant for the ghost Marowak (hard-coded throughout the engine, ↵Rangi2020-08-311-1/+2
| | | | | | | | like the starters)
| * Disassemble the BLUEMONS.GB debug ROMRangi2020-07-151-0/+5
| |
| * Use 'tile' and 'tiles' macrosRangi2020-07-071-9/+9
| |
| * Sync coordinate macros with pokecrystalRangi2020-07-071-6/+6
| |
| * Use HIGH() and LOW()Rangi2020-07-071-6/+6
| |
| * callba/callab -> farcall/callfar; jpba/jpab -> farjp/jpfarRangi2020-07-061-4/+4
| |
| * Specify the ldh instruction, don't turn ld into ldhRangi2020-07-061-19/+19
| |
| * Logical spacing in data/sgb/sgb_palettes.asmRangi2020-07-051-1/+1
| |
| * Remove remaining raw $xxxx values, and replace "+ -1" with "- 1" (supported ↵Rangi2020-07-041-1/+1
| | | | | | | | by rgbds 0.4.0)
| * H_CONSTANTNAMES -> hConstantNamesRangi2020-07-031-3/+3
| |
| * Add subdirectories to data/ similar to pokecrystalRangi2020-07-031-0/+403
| | | | Top level text/ is now solely for the former text/maps/ files, and other files are in their respective subdirectories in data/.
* More debug yellowdannye2020-11-071-1/+5
| | | | only debug menu left
* Start disassembling debug yellowdannye2020-11-061-0/+8
| | | | non matching
* Remove trailing whitespaceRangi2020-11-051-5/+5
|
* Start reorganizing pokeyellowRangi2020-11-041-1/+1
|
* Sync with pokereddannye2020-11-041-0/+370