Commit Graph

960 Commits

Author SHA1 Message Date
yenatch a7fbc916d4 sub/status constants 2013-03-28 01:39:55 -04:00
yenatch 1b96c1543a All local addresses in bank d have labels 2013-03-27 18:50:10 -04:00
yenatch 4f8f811fe4 Moves that don't make sense are actually effect ids 2013-03-27 17:33:29 -04:00
yenatch b6ab385d3c More battletexts 2013-03-27 17:30:20 -04:00
yenatch 62c621d5ad no more incbins in bank d 2013-03-27 16:19:51 -04:00
yenatch d2f6b6febe Identify more move effect commands 2013-03-27 03:33:24 -04:00
yenatch 3e6c37fe52 Move effect commands dump 2013-03-26 20:39:56 -04:00
yenatch b582066865 Give labels to some BattleTexts 2013-03-26 07:04:34 -04:00
yenatch edfffec831 Various battle-related bank0 asm and wram/constants 2013-03-26 05:22:22 -04:00
yenatch 87c36ebbc0 Fishing encounter data and related asm 2013-03-22 04:17:14 -04:00
yenatch f0346a9982 various minor additions
-battle variable constants
-step counters
-turn update fns
2013-03-22 04:15:35 -04:00
yenatch d775767651 Flesh out HRAM labels 2013-03-20 22:55:09 -04:00
yenatch b570c4d6e6 fix path handling in png make target
lz files were being decompressed to the top directory (gfx/)
2013-03-18 16:36:30 -04:00
yenatch bcf9eadadf Parse and dump tilesets
Metatiles (blocks), palette maps, collision, tile animations
2013-03-18 00:40:27 -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
Bryan Bishop 36a0acbde1 Merge pull request #122 from yenatch/master
vba config shouldn't need fiddling out of the box
2013-03-07 21:05:14 -08:00
yenatch a46a4b35a2 vba - generalize project path in config 2013-03-07 23:39:21 -05:00
yenatch 91b24953f6 vba - suppress joypad input message 2013-03-07 23:27:55 -05:00
Bryan Bishop 6a3cf4e393 vba - record/replay button sequences 2013-03-05 01:56:25 -06:00
Bryan Bishop 0fa5d9a162 vba - keyboard input optimization 2013-03-04 03:08:00 -06:00
Bryan Bishop a1ed7e7658 vba - basic cheating infrastructure 2013-03-03 21:42:35 -06:00
Bryan Bishop 9ee0600524 vba - separate config 2013-03-01 22:45:30 -06:00
Bryan Bishop 3255093451 vba - run without unit tests 2013-03-01 22:31:20 -06:00
Bryan Bishop c2932b0490 vba - also install jython 2013-03-01 22:11:45 -06:00
Bryan Bishop e59fa73c95 vba - improve install instructions 2013-03-01 21:40:49 -06:00
Bryan Bishop 393b4971f4 include some http ascii from the ROM 2013-03-01 21:40:01 -06:00
Bryan Bishop 570e6d43da Merge pull request #119 from yenatch/master
remove non-existing script commands
2013-03-01 13:40:09 -08:00
yenatch a7c260f4f4 Script commands 0xb2 and 0xcc don't exist 2013-03-01 16:22:35 -05:00
Bryan Bishop cb1d7f812b Merge pull request #118 from yenatch/master
gender check & square root
2013-03-01 12:22:09 -08:00
Bryan Bishop bcfac567ed fix bank handling in vba.call 2013-03-01 13:30:44 -06:00
Bryan Bishop f0767fb15a vba - example unit testing of roms 2013-03-01 12:36:17 -06:00
Bryan Bishop caa1dc10dd vba - call arbitrary functions from jython 2013-03-01 02:43:55 -06:00
Bryan Bishop b543827ee4 vba - fix off-by-one error in registers 2013-02-28 22:26:58 -06:00
Bryan Bishop 7dc2c3129b vba - better way to deal with registers 2013-02-28 22:23:01 -06:00
Bryan Bishop e0c7d3d455 use ScriptBank/ScriptPos in scripting.asm 2013-02-28 20:39:40 -06:00
Bryan Bishop 37fac8a714 vba - get text on screen 2013-02-28 20:38:11 -06:00
yenatch 767cc1376b GetSquareRoot 2013-02-28 17:28:35 -05:00
Bryan Bishop ef4b04f12c comments for GetScriptByte 2013-02-28 15:45:34 -06:00
Bryan Bishop e0ca5a243f $26d4 is GetScriptByte 2013-02-28 15:38:03 -06:00
Bryan Bishop 8f6f5a0060 disassemble some small functions in scripting.asm 2013-02-28 15:28:29 -06:00
Bryan Bishop e48e33eccd whitespace -> tabs for scripting.asm 2013-02-28 15:04:26 -06:00
yenatch 37355aef99 Gender check 2013-02-28 15:03:52 -05:00
Bryan Bishop 4941f473a2 vba - set_registers 2013-02-28 04:33:54 -06:00
Bryan Bishop 9a20ba1d3f remove code slop 2013-02-28 04:32:28 -06:00
Bryan Bishop a98dcc1745 vba warp function 2013-02-28 04:31:45 -06:00
Bryan Bishop eacf9b85f5 Merge pull request #117 from iimarckus/master
Hall of Fame things.
2013-02-27 23:20:02 -08:00
IIMarckus 3633411a9b Add a little to the hall of fame functions. 2013-02-28 00:16:08 -07:00
Bryan Bishop 23003bd772 disassemble scripting engine commands
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 23:31:12 -06:00
Bryan Bishop 01e10a11b2 update gbz80disasm for handling known fall-throughs
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 21:41:03 -06: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