summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-03wram: document some menu and backpack variablesTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
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-02Add correct-header checksums to roms.md5PikalaxALT
2018-06-02Actually correct the global checksum for the -correctheader.gb ROMsPikalaxALT
2018-06-02Fix buildingPikalaxALT
2018-06-02Merge branch 'master' into build_more_romsPikalaxALT
2018-06-02Make the repository build all four ROMsPikalaxALT
2018-06-02tools/dump_text: fix labeling bugTauwasser
Labely would be relative to start of bank, not absolute wrt memory location (0x4000 for RB > 0) Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-02home: comment print hex fnsTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-02Wild Pokemon data: fix formattingxCrystal
2018-06-02Add wild Pokemon dataxCrystal
2018-06-02Merge branch 'master' of https://github.com/pret/pokegold-spaceworldRangi
2018-06-02Comment English names of MON constantsRangi
2018-06-02home: disassemble print hexadecimal fnsTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-02More trainer dataRangi
2018-06-02MOVE_PSYCHIC_M → MOVE_PSYCHICRangi
2018-06-02Make songs their own individual objectspfero
2018-06-02Clean the correctheader rompfero
2018-06-02tools: rework dump_text and read_charmap to dump control codesTauwasser
read_charmap was redone using a regular expression as comments and computations would lead to unexpected results. dump_names used read_charmap.get_project_dir, so copy it over to not break stuff. dump_text now uses a different but similar syntax and has its old dumb mode as well as control code mode and will by default now respect text end condes unless --endless option is specified Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-02macros/text: use charmap entries instead of fixed byte constantsTauwasser
Also introduce a separate text_end control for 0x50 when it's used to end a series of text_* control codes instead of a single text_TX command. Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-02Add some trainer parties (including new and leftover ones).IIMarckus
2018-06-02Add the rival's parties, which are in a different format.IIMarckus
2018-06-02Dump all songsdannye
uses a slightly modified red sound engine only added feature is drumsets, which still need documenting
2018-06-01Compress trainer picsdannye
add missing include for soldier pic
2018-06-01Merge pull request #1 from ehw/trainerspritesluckytyphlosion
Add trainer battle sprites & update gfx.asm
2018-06-01Add trainer battle sprites & update gfx.asmehw
2018-06-02shim: add some addressesTauwasser
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-02constants: introduce internal order Pokémon constantsTauwasser
Notice that LEAFY doesn't have an internal ID, because it's actually missing from the mapping table at 10:4B70. Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-02macros: fix missing newlines at eofTauwasser
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-01Sort charmap by IDRangi
2018-06-01Use fullwidth characters for bold capital lettersRangi
2018-06-01Parse charmap.asm for dump_text.py and dump_names.pyRangi
2018-06-01Use fullwidth digitsRangi
2018-06-01Delete old serial.asm fileEldred Habert
This has been since renamed to serial_constants.asm, but somehow the original stayed as well
2018-06-01Fix corrected ROM's checksumobskyr
2018-06-01Build additional ROMs with corrected headerobskyr
2018-06-01gfx/annon_pics: annotate ROM addressesTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-01Some landmark name routinesRangi
2018-06-01Declare landmark names (pointer table structure unknown)Rangi
2018-06-01The dark mon palettes consistently appear to be the shiny onesRangi
2018-05-31Alternate bank colors green and red in coverage.pngRangi
2018-05-31Fix build (sorry); forgot to use leftover pokered constantsRangi
2018-05-31Fix item constants to correspond with the names tableRangi
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-31Define sprite constantsRangi