summaryrefslogtreecommitdiff
path: root/extras
AgeCommit message (Collapse)Author
2013-02-12Export any detected palettes to png by defaultyenatch
Checks for any palette using the same name as the 2bpp file.
2013-02-12Fix png export orientationyenatch
A quirk of the Decompressed class dissociated the orientation from the output attribute. The makefile no longer suppresses output since it's still relevant.
2013-02-11Finish off make target for png generationyenatch
Now any existing lz files are converted to 2bpp, and all 2bpp files are converted to png.
2013-02-11better dimension handling in 2bpp->pngyenatch
2013-02-11Add build target to mass-generate pngs from 2bpp filesyenatch
2013-02-11Infrastructure to dump pngs for 2bpp graphicsyenatch
2013-02-09Don't try to convert empty 2bpp filesyenatch
Also, make non-square images 1 tile wide Minor path fixes and cleanup
2013-02-09Add some command-line interfaces for use w/ makefileyenatch
Extras: -function to dump trainer pals -fix testing leftover in a compression function -keep load_rom() from getting in the way (relative address breaks extras)
2013-02-07implement png import/exportyenatch
palette export works fine, but palette import is disabled for now
2013-02-06Condense pic dimensions tableyenatch
2013-02-03simplify load_rom in gbz80disasmBryan Bishop
2013-02-03enable labels in gbz80disasmBryan Bishop
fixes #102
2013-01-27README: fix testing instructionsBryan Bishop
2013-01-27dump_sections - tool to dump a skeleton asm fileBryan Bishop
2013-01-27basic type_constants dataBryan Bishop
2013-01-27various formatting fixes for crystal.pyBryan Bishop
2013-01-27replace wildcard import with explicit importBryan Bishop
2013-01-27add character encoding header in pksv.pyBryan Bishop
2013-01-27py26 fix for RomStr.load_labels (json)Bryan Bishop
2013-01-27make gbz80disasm work with python2.6 againBryan Bishop
There was an incompatible change to the json module api between py26 and py27, causing gbz80disasm to not work with py26. The fix is to simply alias the new loads method to the old read function. A possibly better plan might be to not support py26 at all.
2013-01-27pedantic formatting changes for pointers.pyBryan Bishop
2013-01-27add character encoding headers to other filesBryan Bishop
2013-01-27fix headers and imports in labels.pyBryan Bishop
2013-01-27set character encoding header in interval_map.pyBryan Bishop
2013-01-27fix imports in graph.pyBryan Bishop
Although graph.py never used DisAsm, it was still trying to import the deprecated class. Removed.
2013-01-27fix header comments in graph.pyBryan Bishop
2013-01-27remove a duplication of load_rom and load_asmBryan Bishop
2013-01-27clean up lousy headers in comparator.pyBryan Bishop
2013-01-27better import syntax in comparator.pyBryan Bishop
2013-01-27better import syntax in crystal.pyBryan Bishop
2013-01-27remove extra whitespace in gbz80disasmBryan Bishop
2013-01-27remove a broken, unfinished disassembler (DisAsm)Bryan Bishop
This removes DisAsm from romstr.py, which was the only reason that gbz80disasm wasn't able to import RomStr from romstr.py. DisAsm was an experimental gbz80 disassembler that was meant to replace gbz80disasm eventually. The goals were to write cleaner code and write more unit tests. But it never worked and the code quality looks close to being the same as gbz80disasm anyway.
2013-01-27allow unicode addresses in RomStr.to_asmBryan Bishop
2013-01-27add character encoding header in gbz80disasm.pyBryan Bishop
2013-01-27include character encoding header in romstr.pyBryan Bishop
2013-01-27better formatting for romstr importsBryan Bishop
2013-01-27RomStr doesn't need deepcopyBryan Bishop
2013-01-27commentify report_untestedBryan Bishop
2013-01-27fix label imports in testsBryan Bishop
2013-01-27fix AsmList import in testsBryan Bishop
2013-01-27fix pksv imports in testsBryan Bishop
2013-01-27fix calculate_pointer in testsBryan Bishop
2013-01-27split out more item_constants stuffBryan Bishop
Some of the item_constants functions are now placed in item_constants.py, and the unit tests now import from that file rather than from crystal.py for those functions.
2013-01-27split out tests into a separate fileBryan Bishop
2013-01-23fix label generatorBryan Bishop
Recently the bank lines were changed to use lowercase characters, breaking the generator for "labels.json".
2013-01-22update gfx.py to reflect new structureyenatch
2013-01-15clean up python script importsBryan Bishop
2013-01-15remove the Size class (unused)Bryan Bishop
2013-01-15split out IntervalMap into a separate fileBryan Bishop
2013-01-14Merge pull request #86 from yenatch/masterBryan Bishop
3jumptext is an ender.