summaryrefslogtreecommitdiff
path: root/home
AgeCommit message (Collapse)Author
2018-06-04Small dent into the audio enginepfero
2018-06-02Merge branch 'master' into build_more_romsPikalaxALT
2018-06-02Merge branch 'master' into build_more_romsPikalaxALT
2018-06-03home: move PrintLetterDelay to menuTauwasser
That's where most of the textbox code will live some day, ... probably Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-03home: begin disassembling some table call functionsTauwasser
2018-06-03gfx: re-organize some graphics and disassemble gfx load codeTauwasser
All graphics were split so that proper labels could be placed. Font was not split, because that was nicely handled using the charmap constants. If proper lengths should also be handled using automatic calculation using labels, some graphics would need further splitting up in order to place labels.s Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-02Merge branch 'master' into build_more_romsPikalaxALT
2018-06-02Make the repository build all four ROMsPikalaxALT
2018-06-02home: comment print hex fnsTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-02home: disassemble print hexadecimal fnsTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-02home, macros: disassemble text-related functions and add text fn macrosTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-01home/joypad: disassemble more functionsTauwasser
- add misc_constants and add joypad constants. - rename one of the VBlank counters as it's exclusively used to time joypad functionality. Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-01Code conventions:Rangi
- Lowercase hex literals - Lowercase rgbasm keywords (rept, endr) - Use decimal literals by default, binary when bits are meaningful; hex indicates that it needs further review, e.g. to define a constant - Tabs, not spaces - Newline at end of file (rgbds sometimes complains otherwise) - Doc comments underneath function names
2018-06-01joypad: rename confusingly named registersTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-01home: disassemble decimal number printing functionTauwasser
2018-06-01Use fullwidth digitsRangi
2018-06-01Some landmark name routinesRangi
2018-05-31Fix build (sorry); forgot to use leftover pokered constantsRangi
2018-05-31Cleaned up code. Found the unknown_string_funcs in pokered, they deal with ↵Pokeglitch
Items. Re-ordered to the Item TM/HM Constants for functions to make sense
2018-05-31Disassembled some copy functions and some unknown string functionsPokeglitch
2018-06-01home: disassemble vblank and associated functionsTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-05-31home/pokemon: disassemble Pokémon sprite uncompression routineTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-05-31home: disassemble decompression routineTauwasser
Matches pokered Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-05-31home: disassemble video data copy functionsTauwasser
Move to copy2 and rename constants to pokered for consistency Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-05-31Disassemble the delay functions and some copy functionspfero
2018-05-31home: add front pic and decompression disassemblyTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-05-30Clean up Makefilepfero
This makefile can now figure graphics dependencies on its own, creates dependency files for each compilation unit and compiles everything separately. This is a proposal. Please try it out, read the Makefile to see if you get what I'm trying to do, and propose any improvements you want.
2018-05-30hram.asm: fix receive spelling errorTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-05-29Fix disassembling mistakesISSOtm
2018-05-28Disassemble a lil' bitISSOtm