Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-20 | damagecalc is actually damagestats; itemmultiplier is actually damagecalc | yenatch | |
2013-03-29 | make chars consistent with preprocessor | yenatch | |
2013-03-29 | dump move effects | yenatch | |
2013-03-18 | fix path handling in png make target | yenatch | |
lz files were being decompressed to the top directory (gfx/) | |||
2013-03-18 | Fix unused function parse_map_header_by_id | yenatch | |
'Dunno' exception always fired even if parameters were correct | |||
2013-03-07 | Merge pull request #122 from yenatch/master | Bryan Bishop | |
vba config shouldn't need fiddling out of the box | |||
2013-03-07 | vba - generalize project path in config | yenatch | |
2013-03-07 | vba - suppress joypad input message | yenatch | |
2013-03-05 | vba - record/replay button sequences | Bryan Bishop | |
2013-03-04 | vba - keyboard input optimization | Bryan Bishop | |
2013-03-03 | vba - basic cheating infrastructure | Bryan Bishop | |
2013-03-01 | vba - separate config | Bryan Bishop | |
2013-03-01 | vba - run without unit tests | Bryan Bishop | |
2013-03-01 | vba - also install jython | Bryan Bishop | |
2013-03-01 | vba - improve install instructions | Bryan Bishop | |
2013-03-01 | Script commands 0xb2 and 0xcc don't exist | yenatch | |
2013-03-01 | fix bank handling in vba.call | Bryan Bishop | |
2013-03-01 | vba - example unit testing of roms | Bryan Bishop | |
2013-03-01 | vba - call arbitrary functions from jython | Bryan Bishop | |
2013-02-28 | vba - fix off-by-one error in registers | Bryan Bishop | |
2013-02-28 | vba - better way to deal with registers | Bryan Bishop | |
2013-02-28 | vba - get text on screen | Bryan Bishop | |
2013-02-28 | vba - set_registers | Bryan Bishop | |
2013-02-28 | remove code slop | Bryan Bishop | |
2013-02-28 | vba warp function | Bryan Bishop | |
2013-02-27 | disassemble scripting engine commands | Bryan Bishop | |
All commands are in scripting.asm, and there's also a small python script that was written to assist with some of the automation. | |||
2013-02-27 | update gbz80disasm for handling known fall-throughs | Bryan Bishop | |
When disassembling a group of functions, sometimes there are other functions known in advance. By passing in a list called stop_at to gbz80disasm, it is possible to prevent disassembled asm from running on for longer than necessary. | |||
2013-02-27 | update automatic main.asm insertion | Bryan Bishop | |
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 | include_last_address for disassembler | Bryan Bishop | |
This is an extra option that is on by default for gbz80disasm, which is useful in situations where you may not want the last address to be included (like if the output of the disassembler is going to be sent to to_asm anyway). | |||
2013-02-27 | make to_asm more configurable | Bryan Bishop | |
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 | |