summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2020-09-21xor_compress: use argv[0] as the program name if it existsRangi
2020-09-19Decompress SGB Save graphics, including Joy/Jenny spritesRangi
2020-09-18xor_compress refactoringRangi
- C: Use consistent error-reporting for read_files and write_compressed - Rust: Combine both into compress_files for a single error eprintln
2020-09-17Fix xor_compress algorithm bug for single-byte inputRangi
Do use read_to_end for Rust in combination with map_err
2020-09-17No measurable performance difference between read and read_to_endRangi
2020-09-17Fix a warning from the Rust clippy linterRangi
"writing `&String` instead of `&str` involves a new object where a slice will do"
2020-09-17Slight refactor to all xor_compressRangi
2020-09-16tools/xor_compress revisions:Rangi
- C outputs bc run count to stdout - Python supports -v to output bc run count - Add Rust rewrite
2020-09-15xor_compress can output the run count value for bcRangi
2020-09-15Revise xor_compress.c from feedbackRangi
2020-09-15rgbds has moved from rednex to gbdevRangi
2020-09-15Simplify some control flowRangi
2020-09-15Refactor xor_compress to separate input file handling from data compressionRangi
2020-09-15Close files after readRangi
2020-09-15Implement xor_compress in CRangi
2020-09-15tabs to spaces in scan_includes.cmid-kid
2020-09-15Merge branch 'master' of github.com:mid-kid/pokepicrossmid-kid
2020-09-15scan_includes go brrrrrmid-kid
2020-09-14xor_compress.py takes multiple input filenames (avoids having to cat ↵Rangi
tilemap+attrmap pairs)
2020-09-14xor_compress.py and dump_decompress.py share variable namesRangi
2020-09-14Start an xor compressor scriptRangi
2020-09-13Start decompressing data (to do: implement a compressor)Rangi
2020-09-13Use fullwidth characters for Japanese stringsRangi
2020-09-13oopsmid-kid
2020-09-13Fix tools/dump_string.py after removing charmap.pymid-kid
2020-09-13Use an rgbasm macro instead of a Python preprocessor to output message ↵mid-kid
characters as 16-bit words The main gotcha with this is that you won't be able to use commas without escaping them, until the rgbds lexer gets a proper upgrade. Closes #2
2020-09-13Dump bank 9 stringsmid-kid
2020-09-13Dump remaining strings in bank 2mid-kid
2020-09-13Merge branch 'master' of github.com:mid-kid/pokepicrossmid-kid
2020-09-12Dump strings, write tooling around themmid-kid
2020-09-12tools/coverage.py visualizes disassembly progressRangi
2020-09-12tools/makeshim.py validates bank+address valuesRangi
2020-09-12Disassemble tutorialmid-kid
2020-09-09Set up initial structuremid-kid