summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-03-26Give labels to some BattleTextsyenatch
2013-03-26Various battle-related bank0 asm and wram/constantsyenatch
2013-03-22Fishing encounter data and related asmyenatch
2013-03-22various minor additionsyenatch
-battle variable constants -step counters -turn update fns
2013-03-20Flesh out HRAM labelsyenatch
2013-03-18fix path handling in png make targetyenatch
lz files were being decompressed to the top directory (gfx/)
2013-03-18Parse and dump tilesetsyenatch
Metatiles (blocks), palette maps, collision, tile animations
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-01include some http ascii from the ROMBryan Bishop
2013-03-01Merge pull request #119 from yenatch/masterBryan Bishop
remove non-existing script commands
2013-03-01Script commands 0xb2 and 0xcc don't existyenatch
2013-03-01Merge pull request #118 from yenatch/masterBryan Bishop
gender check & square root
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-28use ScriptBank/ScriptPos in scripting.asmBryan Bishop
2013-02-28vba - get text on screenBryan Bishop
2013-02-28GetSquareRootyenatch
2013-02-28comments for GetScriptByteBryan Bishop
2013-02-28$26d4 is GetScriptByteBryan Bishop
2013-02-28disassemble some small functions in scripting.asmBryan Bishop
2013-02-28whitespace -> tabs for scripting.asmBryan Bishop
2013-02-28Gender checkyenatch
2013-02-28vba - set_registersBryan Bishop
2013-02-28remove code slopBryan Bishop
2013-02-28vba warp functionBryan Bishop
2013-02-27Merge pull request #117 from iimarckus/masterBryan Bishop
Hall of Fame things.
2013-02-28Add a little to the hall of fame functions.IIMarckus
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