aboutsummaryrefslogtreecommitdiffstats
path: root/engine/menus/main_menu.asm (unfollow)
Commit message (Collapse)AuthorFilesLines
11 daysintro: brief POKeMON SL0P EDITION splash on the fastboot pathAsh Ketchum1-2/+5
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.
11 daysfastboot: skip intro/title/menu and autoload save if one existsAsh Ketchum1-1/+6
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.
2025-12-15Comment more unreferenced local labels (#550)Narishma-gb1-3/+4
2025-11-12Use features of RGBDS 1.0.0 (#537)Rangi1-5/+5
2025-09-03Label and constant cleanup (#528)Narishma-gb1-2/+3
* Label cleanup, add some constants instead of raw numbers * Rename load/save game functions to be more explicit
2025-06-30Use combined hardware constantsRangi421-1/+1
2025-06-30Replace hardware_constants.asm with hardware.inc (#511)Rangi1-24/+24
2025-01-28Consistently capitalize `ASSERT` directives (#489)Rangi1-7/+7
2024-12-16Remove redundant parenthesesRangi421-2/+2
2024-09-24Identify `wCurrentMapScriptFlags` bits (#467)Sylvie1-1/+1
2024-07-16Identify various flag labels and bit constants (#454)Sylvie1-41/+45
2024-06-26Improve documentation of some SRAM routines (#114)SatoMew1-5/+2
2024-06-15Identify some unused WRAM variables (#453)Sylvie1-1/+1
2023-07-15Thoroughly document debug code (#410)SatoMew1-4/+9
2023-02-26Complete and improve debug name labels (#408)SatoMew1-0/+1
2022-07-10Identify some `.asm_*` labelsRangi1-2/+2
2022-06-06Improved Virtual Console patch identifiers (#357)vulcandth1-2/+2
2022-03-26Build the Virtual Console patches with `make red_vc` and `make blue_vc` (#351)vulcandth1-0/+2
2021-11-05Add some constants for options (#344)Yoann Fievez1-7/+6
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
2021-11-05Refactorize check button pressed (#340)Yoann Fievez1-7/+7
2020-11-14Fix file modesdannye1-0/+0
2020-11-04Sync with pokereddannye1-32/+35
2020-07-02Add subdirectories to engine/ similar to pokecrystalRangi1-712/+0
2020-06-27Separate maps.asm, pics.asm, sprites.asm, and tilesets.asm from main.asm (#251)Rangi1-1/+1
Each new file builds its own .o, along with separate main.o and home.o, which necessitates many more "exported::" labels.
2020-05-29Name UnusedCD40Nog-Frog1-1/+1
Every man deserves a name :)
2020-05-20Sync with pokereddannye1-73/+73
2017-12-30Add space between arguments in assembly instructions and remove redundant a ↵xCrystal1-203/+203
in instructions like add a, x
2016-07-18Clean up text commandsdannye1-5/+5
2016-06-12Remove more address commentsdannye1-1/+1
2016-06-11remove address commentsYamaArashi1-17/+17
2016-06-11remove address commentsYamaArashi1-26/+26
2016-06-11Sync with pokereddannye1-4/+4
from August 29, 2015 to April 6, 2016
2016-06-06Printer-related labelspikalaxalt1-1/+1
2016-06-06Clean up white spacedannye1-3/+3
2016-01-03Fix game time labelsPikalaxALT1-3/+3
2015-12-31BankF documentation from HasMonFainted to Func_3d536luckytyphlosion1-1/+1
2015-11-15engine/menu/start_menu.asmluckytyphlosion1-2/+2
Also remove dummy traces of FarCopyData2 and use callbs in home/vblank.asm
2015-10-31Main menu functions, oak_speech.asm, some special warp functions with data, ↵luckytyphlosion1-449/+34
SetDebugTeam Also change Func_3f0c6 to CopyUncompressedPicToTilemap
2015-10-29overworld item & movement code, cable club code, remove more instances of ↵luckytyphlosion1-4/+4
W_, add PIKAHAPPY_TRADE Also make replace.sh take args
2015-10-18Complete documentation of bank3luckytyphlosion1-1/+1
Also: split out bcd predefs from yellow/main.asm, start removing traces of W_
2015-08-30No more W_dannye1-7/+7
2015-08-29documented flags and misc. fixesYamaArashi1-2/+2
2015-08-12named more variablesYamaArashi1-1/+1
2015-08-12commented SGB palette stuffYamaArashi1-1/+1
2015-08-11More joypad constantsdannye1-2/+3
2015-08-10Replace hardcoded name lengths with NAME_LENGTHdannye1-1/+1
2015-08-07named CountSetBits output variableYamaArashi1-2/+2
2015-07-29constants for PrintNumberYamaArashi1-4/+4
2015-07-25yet more namingYamaArashi1-2/+2
2015-07-23clean up wram aliasesYamaArashi1-1/+1