summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2018-05-31Disassembled some copy functions and some unknown string functionsPokeglitch
2018-06-01tools/disasm_coverage: fix counting error and remove debug print statementTauwasser
Code wrongly assumed if end - beg + 1 < bpp then y_beg == y_end && x_beg == x_end, but that's obviously not always the case. Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-05-31Keep pokemon data in data/pokemonRangi
Don't print "Here" a lot 'make mostlyclean' needs to remove .d files in case a file was renamed
2018-06-01Makefile: add coverage target and necessary python scriptsTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-05-31Disassemble overworld spritesRangi
2018-06-01home: disassemble vblank and associated functionsTauwasser
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-05-31PAL_39 is the Pokégear radioRangi
2018-05-31Use newer RGB macro; add commentsRangi
2018-05-31Add palette constants and pokemon palette assignment tabledannye
2018-05-31Add super palette datadannye
2018-05-31Add gfx.py with necessary poketools subsetRangi