Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-02-27 | fix parameters for verbosegiveitem2 definition | Bryan Bishop | |
2013-02-27 | describedecoration is an ender | Bryan Bishop | |
2013-02-27 | oops, include map_names | Bryan Bishop | |
2013-02-26 | various helper functions for the vba interface | Bryan Bishop | |
New vba.py features include: * get_memory_at * get_memory_range * set_memory_at Also, the "crystal" class has a number of specialty helpers: * crystal.walk_through_walls * crystal.get_player_name * crystal.get_map_name * crystal.get_xy * crystal.nstep (which sets memory each step by calling certain * functions, like walk_through_walls) * crystal.is_in_battle * crystal.get_gender | |||
2013-02-26 | separate map_names into map_names.py | Bryan Bishop | |
2013-02-26 | jython bindings to vba-linux/vba-closure (vba-rr) | Bryan Bishop | |
A bunch of functions and tools to run vba-clojure (a fork of vba-rerecording specifically for compiling on Linux, bound to the JVM through JNI). | |||
2013-02-12 | Export any detected palettes to png by default | yenatch | |
Checks for any palette using the same name as the 2bpp file. | |||
2013-02-12 | Fix png export orientation | yenatch | |
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-11 | Finish off make target for png generation | yenatch | |
Now any existing lz files are converted to 2bpp, and all 2bpp files are converted to png. | |||
2013-02-11 | better dimension handling in 2bpp->png | yenatch | |
2013-02-11 | Add build target to mass-generate pngs from 2bpp files | yenatch | |
2013-02-11 | Infrastructure to dump pngs for 2bpp graphics | yenatch | |
2013-02-09 | Don't try to convert empty 2bpp files | yenatch | |
Also, make non-square images 1 tile wide Minor path fixes and cleanup | |||
2013-02-09 | Add some command-line interfaces for use w/ makefile | yenatch | |
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-07 | implement png import/export | yenatch | |
palette export works fine, but palette import is disabled for now | |||
2013-02-06 | Condense pic dimensions table | yenatch | |
2013-02-03 | simplify load_rom in gbz80disasm | Bryan Bishop | |
2013-02-03 | enable labels in gbz80disasm | Bryan Bishop | |
fixes #102 | |||
2013-01-27 | README: fix testing instructions | Bryan Bishop | |
2013-01-27 | dump_sections - tool to dump a skeleton asm file | Bryan Bishop | |
2013-01-27 | basic type_constants data | Bryan Bishop | |
2013-01-27 | various formatting fixes for crystal.py | Bryan Bishop | |
2013-01-27 | replace wildcard import with explicit import | Bryan Bishop | |
2013-01-27 | add character encoding header in pksv.py | Bryan Bishop | |
2013-01-27 | py26 fix for RomStr.load_labels (json) | Bryan Bishop | |
2013-01-27 | make gbz80disasm work with python2.6 again | Bryan 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-27 | pedantic formatting changes for pointers.py | Bryan Bishop | |
2013-01-27 | add character encoding headers to other files | Bryan Bishop | |
2013-01-27 | fix headers and imports in labels.py | Bryan Bishop | |
2013-01-27 | set character encoding header in interval_map.py | Bryan Bishop | |
2013-01-27 | fix imports in graph.py | Bryan Bishop | |
Although graph.py never used DisAsm, it was still trying to import the deprecated class. Removed. | |||
2013-01-27 | fix header comments in graph.py | Bryan Bishop | |
2013-01-27 | remove a duplication of load_rom and load_asm | Bryan Bishop | |
2013-01-27 | clean up lousy headers in comparator.py | Bryan Bishop | |
2013-01-27 | better import syntax in comparator.py | Bryan Bishop | |
2013-01-27 | better import syntax in crystal.py | Bryan Bishop | |
2013-01-27 | remove extra whitespace in gbz80disasm | Bryan Bishop | |
2013-01-27 | remove 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-27 | allow unicode addresses in RomStr.to_asm | Bryan Bishop | |
2013-01-27 | add character encoding header in gbz80disasm.py | Bryan Bishop | |
2013-01-27 | include character encoding header in romstr.py | Bryan Bishop | |
2013-01-27 | better formatting for romstr imports | Bryan Bishop | |
2013-01-27 | RomStr doesn't need deepcopy | Bryan Bishop | |
2013-01-27 | commentify report_untested | Bryan Bishop | |
2013-01-27 | fix label imports in tests | Bryan Bishop | |
2013-01-27 | fix AsmList import in tests | Bryan Bishop | |
2013-01-27 | fix pksv imports in tests | Bryan Bishop | |
2013-01-27 | fix calculate_pointer in tests | Bryan Bishop | |
2013-01-27 | split out more item_constants stuff | Bryan 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-27 | split out tests into a separate file | Bryan Bishop | |