summaryrefslogtreecommitdiff
path: root/extras
AgeCommit message (Collapse)Author
2013-04-20damagecalc is actually damagestats; itemmultiplier is actually damagecalcyenatch
2013-03-29make chars consistent with preprocessoryenatch
2013-03-29dump move effectsyenatch
2013-03-18fix path handling in png make targetyenatch
lz files were being decompressed to the top directory (gfx/)
2013-03-18Fix unused function parse_map_header_by_idyenatch
'Dunno' exception always fired even if parameters were correct
2013-03-07Merge pull request #122 from yenatch/masterBryan Bishop
vba config shouldn't need fiddling out of the box
2013-03-07vba - generalize project path in configyenatch
2013-03-07vba - suppress joypad input messageyenatch
2013-03-05vba - record/replay button sequencesBryan Bishop
2013-03-04vba - keyboard input optimizationBryan Bishop
2013-03-03vba - basic cheating infrastructureBryan Bishop
2013-03-01vba - separate configBryan Bishop
2013-03-01vba - run without unit testsBryan Bishop
2013-03-01vba - also install jythonBryan Bishop
2013-03-01vba - improve install instructionsBryan Bishop
2013-03-01Script commands 0xb2 and 0xcc don't existyenatch
2013-03-01fix bank handling in vba.callBryan Bishop
2013-03-01vba - example unit testing of romsBryan Bishop
2013-03-01vba - call arbitrary functions from jythonBryan Bishop
2013-02-28vba - fix off-by-one error in registersBryan Bishop
2013-02-28vba - better way to deal with registersBryan Bishop
2013-02-28vba - get text on screenBryan Bishop
2013-02-28vba - set_registersBryan Bishop
2013-02-28remove code slopBryan Bishop
2013-02-28vba warp functionBryan Bishop
2013-02-27disassemble scripting engine commandsBryan 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-27update gbz80disasm for handling known fall-throughsBryan 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-27update automatic main.asm insertionBryan 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-27include_last_address for disassemblerBryan 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-27make to_asm more configurableBryan Bishop
2013-02-27fix parameters for verbosegiveitem2 definitionBryan Bishop
2013-02-27describedecoration is an enderBryan Bishop
2013-02-27oops, include map_namesBryan Bishop
2013-02-26various helper functions for the vba interfaceBryan 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-26separate map_names into map_names.pyBryan Bishop
2013-02-26jython 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-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