summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2018-06-04Clean up linkerscript and add it as a Makefile targetPikalaxALT
2018-06-04Create linkerscript and add Python 3.6 script for linkerscript generationPikalaxALT
2018-06-04Even more informative error messages from make_shimPikalaxALT
2018-06-04Make make_shim a little more user-friendlyPikalaxALT
2018-06-03tools/gfx: add option to trim trailing tiles of solid colorTauwasser
This helps when the last tile is completely white and the shape of the png has additional tiles. In that case, the last tile is cut as well. Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-03tools/make_shim: fix use of getlineTauwasser
Replace with fgets, which should be safe even if it reads an internal NUL char, as all other functions will just cut the string off in that case. Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-03Update tools/sort_symfile.sh and clean up Makefilepfero
Fixed compare being ran before the correctedheader rom was built. Made `mostlyclean` clean up all the .d files it knows about and include the correct .d files.
2018-06-03Merge branch 'master' into build_more_romsPikalaxALT
2018-06-03Merge branch 'master' into build_more_romsPikalaxALT
2018-06-03Make coverage script work on Python 2 againISSOtm
I tested using both my Python 2 and Python 3, it worked for both. Worked for me previously because Py3 is my default, not 2 :p
2018-06-03Suspend support for Silver and non-debug ROMsPikalaxALT
2018-06-03Tell the user to get baserom.gb if it doesn't exist.pfero
2018-06-02Merge branch 'master' into build_more_romsPikalaxALT
2018-06-02Merge branch 'master' into build_more_romsPikalaxALT
2018-06-03Merge branch 'master' of https://github.com/pret/pokegold-spaceworldISSOtm
2018-06-03Enforce reading map file as utf-8ISSOtm
Avoids systems using `ascii` as default to choke on stuff like `Pokémon`
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-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-01Parse charmap.asm for dump_text.py and dump_names.pyRangi
2018-06-01Use fullwidth digitsRangi
2018-06-01Declare landmark names (pointer table structure unknown)Rangi
2018-05-31Alternate bank colors green and red in coverage.pngRangi
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-31Add gfx.py with necessary poketools subsetRangi
2018-05-31Remove scan_includes.cpfero
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-30Dump item and move namesRangi
2018-05-30Add more graphicsdannye
add tools/gfx.c for trimming whitespace from pngs
2018-05-29tools: add pkmncompress from pokered f75049feTauwasser
Add *.pic rule to Makefile to create compressed pictures. Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-05-29Put back JP chars deleted along with English onesRangi
2018-05-29Add text extractorISSOtm
2018-05-28Spruce up make_shim.pypfero
2018-05-28Enable shim generator to support -w/-t/-d optionsISSOtm
2018-05-27Add shimSanqui
2018-05-27Initial commitSanqui