yenatch
dc81d0cfcf
dump move effects
2013-03-29 18:54:42 -04:00
yenatch
c19dcb996c
Fix unused function parse_map_header_by_id
...
'Dunno' exception always fired even if parameters were correct
2013-03-18 00:30:37 -04:00
yenatch
a7c260f4f4
Script commands 0xb2 and 0xcc don't exist
2013-03-01 16:22:35 -05:00
Bryan Bishop
0e2ab04353
update automatic main.asm insertion
...
This updates the automatic parsing of main.asm to catch cases of INCBINs
pulling in files that end in .asm, .lz, .1bpp, and .2bpp. This is
necessary because otherwise the parser tries to figure out the start and
end addresses expressed on the INCBIN line, details not present on these
types of lines in the asm.
Asm and Asm.insert_all are now back in working condition.
2013-02-27 21:38:53 -06:00
Bryan Bishop
affcd587d6
make to_asm more configurable
2013-02-27 20:02:51 -06:00
Bryan Bishop
2a04c1c20a
fix parameters for verbosegiveitem2 definition
2013-02-27 17:22:07 -06:00
Bryan Bishop
821d794898
oops, include map_names
2013-02-27 03:01:49 -06:00
Bryan Bishop
160acfa296
separate map_names into map_names.py
2013-02-26 21:30:24 -06:00
Bryan Bishop
fd6bb7de55
various formatting fixes for crystal.py
2013-01-27 17:33:25 -06:00
Bryan Bishop
5b2848b419
replace wildcard import with explicit import
2013-01-27 17:20:41 -06:00
Bryan Bishop
db5208b41f
make gbz80disasm work with python2.6 again
...
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 17:13:18 -06:00
Bryan Bishop
f22bbdd722
remove a duplication of load_rom and load_asm
2013-01-27 17:00:51 -06:00
Bryan Bishop
4dfb8d3b09
better import syntax in crystal.py
2013-01-27 16:54:58 -06:00
Bryan Bishop
f8b1695b54
split out more item_constants stuff
...
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 16:27:41 -06:00
Bryan Bishop
35682de426
split out tests into a separate file
2013-01-27 07:22:31 -06:00
Bryan Bishop
a826951adb
fix label generator
...
Recently the bank lines were changed to use lowercase characters,
breaking the generator for "labels.json".
2013-01-23 18:32:23 -06:00
Bryan Bishop
0a54ce9e75
clean up python script imports
2013-01-15 16:20:10 -06:00
Bryan Bishop
80781e56f0
remove the Size class (unused)
2013-01-15 16:15:25 -06:00
Bryan Bishop
536df0787f
split out IntervalMap into a separate file
2013-01-15 16:12:26 -06:00
yenatch
28b565a01c
add missing script command (3jumptext)
2013-01-14 21:44:47 -05:00
yenatch
acd6d354c8
banish script parser output to debug
2013-01-14 03:15:47 -05:00
Bryan Bishop
da8b1e06e5
clean up whitespace
2012-12-28 12:37:58 -06:00
IIMarckus
19ce6e7a74
specialphonecall takes a 16‐bit ID.
2012-12-17 21:00:41 -07:00
Bryan Bishop
671e2b1289
md5 -> hashlib
2012-11-30 10:17:23 -06:00
Bryan Bishop
a1a9fa5560
move allowed_lengths for music macros out
...
This moves the allowed_lengths setting out of the preprocessor. Special
cases should not be hardcoded in the preprocessor.
2012-11-30 09:54:02 -06:00