summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-27fix AsmList import in testsBryan Bishop
original-commit-id: 44db66e13e55d01adac349a48e26384318f24c56
2013-01-27fix pksv imports in testsBryan Bishop
original-commit-id: 564a1b5874dfb7bae6454ad0b78d11cd1454aaab
2013-01-27fix calculate_pointer in testsBryan Bishop
original-commit-id: 50ae458b08d6097510a2f95dc596cad6e2c31eeb
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. original-commit-id: f8b1695b548403e5db7e65d22e10cde81be66861
2013-01-27split out tests into a separate fileBryan Bishop
original-commit-id: 35682de426c14eb18da736464ebf718927ef393e
2013-01-23fix label generatorBryan Bishop
Recently the bank lines were changed to use lowercase characters, breaking the generator for "labels.json". original-commit-id: a826951adbbe74f170219402791ceb4074c3c4de
2013-01-22update gfx.py to reflect new structureyenatch
original-commit-id: cd0f71730583f7db1e81549d0269fa38ea315ac9
2013-01-15clean up python script importsBryan Bishop
original-commit-id: 0a54ce9e75201d718b971789a6502f8205d2e986
2013-01-15remove the Size class (unused)Bryan Bishop
original-commit-id: 80781e56f045dca95e03ccf8d8851f44b0bae0df
2013-01-15split out IntervalMap into a separate fileBryan Bishop
original-commit-id: 536df0787f77db30144d47bda2c2105ee9ad1321
2013-01-14Merge pull request #86 from yenatch/masterBryan Bishop
3jumptext is an ender. original-commit-id: 7a33b66ab4758fc00bb573eb0d1e3881a824a29a
2013-01-14forgot to make 3jumptext an enderyenatch
original-commit-id: 669c461ad8c60c0ca709fc5b52f02c6a0fc60561
2013-01-14Merge pull request #85 from yenatch/masterBryan Bishop
More script commands. original-commit-id: e09aff77152b50cd9fde923fc913a6f5b815c3e8
2013-01-14add missing script command (3jumptext)yenatch
original-commit-id: 28b565a01c40bf61990ad84c78cf602e2419256e
2013-01-14Merge pull request #84 from yenatch/masterBryan Bishop
make script parsing less terrible original-commit-id: df680fde38030c8ad572b5667b89f50696049a20
2013-01-14banish script parser output to debugyenatch
original-commit-id: acd6d354c8701f0ac296611fda2d184fdd8c15fc
2013-01-13Fix typo.IIMarckus
original-commit-id: 818a82a20ebb3e35454e33389b0174a2a4623070
2013-01-13make careless use of gfx.py less fatalyenatch
original-commit-id: 9fbe7ea42390e7a0d6a1288f076d7951ce66b5eb
2013-01-13implement rgb macro for palettesyenatch
original-commit-id: 238f40602479c43954916a967523d0a873cdd92b
2013-01-10add symfile generationyenatch
original-commit-id: e59a7c8d6f2c469fcb4cade67556f60f49ccb429
2013-01-04include all compressed and decompressed graphicsyenatch
* frontpics & animation tiles * backpics * trainer pics * attack animation gfx * intro gfx * intro tilemaps * title gfx * tilesets * player backpic * dude backpic * pokegear/town map fixes #33, #34 and #35 original-commit-id: 2cdf7a3688c43766663028cf6e644f13fae4bdf3
2013-01-02allow other files to import gfx.pyyenatch
original-commit-id: e91f41dd3565cd4edfd71d0e3ee9744e99403443
2013-01-01make gfx.py more convenient from command lineyenatch
original-commit-id: 3e953ad7b65f033cc5e29319f34cfd661b24af07
2012-12-31Merge pull request #51 from yenatch/masterBryan Bishop
Image compression/decompression. original-commit-id: 98c1d9d09dce4d61a3d0331a731120686c11a02d
2012-12-31decompress all known gfxyenatch
original-commit-id: a3fe9c00d0c5d0e63c7e64a28d16010f43707d10
2012-12-28clean up whitespaceBryan Bishop
original-commit-id: da8b1e06e5c2866cf73f469f08835c658713ff41
2012-12-23Merge remote branch 'remotes/yenatch/master'Bryan Bishop
fixes #49 original-commit-id: 3b20ea29160760a85db9d84f61a92a957d14efb3
2012-12-17specialphonecall takes a 16‐bit ID.IIMarckus
original-commit-id: 19ce6e7a748094f8f74b123c6b803808ed530d90
2012-12-16update gbz80disasm to not use $ff00+$ff syntaxBryan Bishop
original-commit-id: 531ccfb5f65bbbfa90e2a5c8493d9584dc2012be
2012-12-14make gbz80disasm easier to use externallypadz
original-commit-id: 3bae3a53135da32b30d5166d52a2e8e4117fc95e
2012-11-30md5 -> hashlibBryan Bishop
original-commit-id: 671e2b1289950586723078b3b29d14c9631ac140
2012-11-30move allowed_lengths for music macros outBryan Bishop
This moves the allowed_lengths setting out of the preprocessor. Special cases should not be hardcoded in the preprocessor. original-commit-id: a1a9fa5560e01d97c7c33bbf8bb19fe4e76d3c28
2012-11-30implement music macros; INCLUDE injection in prepadz
original-commit-id: 3626ddebd1dd7363c98b403ba1fe3c2d7dc598ee
2012-11-15play nice w/ cygwin; undeprecate used commandpadz
original-commit-id: 1b54f73323e98b59bfe238fa79a0f8d081d3e5d3
2012-10-11remove deprecated functions from crystal.pyBryan Bishop
original-commit-id: 69c012511242cda45d1e60014833823226583093
2012-10-11get an address given a labelBryan Bishop
original-commit-id: 82f7e983068e723f99a1da85c5c36a560599abc3
2012-10-01clean up comments in extras/crystal.pyBryan Bishop
This fixes the inconsistent comment formatting throughout the file. There should be a space between the comment token and the comment message, otherwise this file is less fun to read. original-commit-id: e6c95e22c9a61b5a8817c7a5ae0fb235c01d722c
2012-09-10generate labels.json automagically in gbz80disasmBryan Bishop
original-commit-id: e1ff7f98def8810aa61814eddcce6b96ae0bd643
2012-09-10call load_asm in scan_for_predefined_labelsBryan Bishop
original-commit-id: d23972b7a3bf387ffa883fa0c8f2827b0b826e84
2012-07-08Merge pull request #22 from iimarckus/decimal1Bryan Bishop
Decimal1 original-commit-id: 0c3ba03d373436c62f994f09b5bac74a5754cb6c
2012-07-07Add some functions from Mobile Stadium.IIMarckus
original-commit-id: fa019d2f51893bc7772bde2ccad5ae3c07b51cf4
2012-07-05use decimal output for givepoke in extras/crystal.pyBryan Bishop
original-commit-id: 6f8c3e5c3ea2edb80fddd2d17cf689fc1da39120
2012-07-01use os.path.join instead of cowboying itBryan Bishop
original-commit-id: b85d9b86add29a64eec6a48f4a69054641213853
2012-07-01make pokecrystal compatible with python2.6 by defaultBryan Bishop
original-commit-id: 86cb61dbe8691bb04da02007996b008bd1fa3091
2012-07-01use extras/labels.json and not ./labels.json in romstr.pyBryan Bishop
original-commit-id: 58c696cfd3a024751d133ed9a9b6809b3a0ff36c
2012-07-01better graph-generating routinesBryan Bishop
original-commit-id: 85d26e31a5f209aa059250778ec79f762212825f
2012-07-01fix romstr for compiling (thanks pasky)Bryan Bishop
original-commit-id: fcf43b13dabed748eba1737770eeb9f5d55820c5
2012-06-21graph.py - parse pokecrystal into a function graph for d3.jsBryan Bishop
original-commit-id: 3359121ba732f702fa3dbbc06357e3b5085a9067
2012-06-20continue at relative jumps and fix formattingBryan Bishop
original-commit-id: e471fbeb3217107e94acca38213f8f9ffed98665
2012-06-20use labels in the disassembler outputBryan Bishop
original-commit-id: 36eb6c726a73e5106dd2c2904f50a3ce134f1f32