yenatch
82d723840b
gbz80disasm: clean up $ff00+x handling
2013-05-15 14:39:19 -04:00
yenatch
1bdcac1fe1
gbz80disasm: read labels from wram/gbhw/hram
2013-05-14 21:01:46 -04:00
yenatch
0fc866caa5
wram: find() instead of split()
2013-05-14 20:25:43 -04:00
yenatch
aed0202999
gbz80disasm: bank 1 was being read as bank 0
2013-05-14 18:18:07 -04:00
yenatch
aecce03834
wram.py: bss and constant parsing
2013-05-14 18:11:19 -04:00
yenatch
5b95c5aad7
transition gbz80disasm to use a bytearray instead of RomStr
2013-05-14 14:38:57 -04:00
yenatch
313e853e39
remove redundant code from find_label in gbz80disasm
2013-05-14 13:56:34 -04:00
yenatch
b9bd11e34d
fix bank-checking for labels in gbz80disasm
...
bank 1 is not fixed like bank 0
2013-05-14 13:46:38 -04:00
Bryan Bishop
35d77a2988
Merge pull request #132 from yenatch/master
...
map groups + gfx.py fix
2013-05-12 07:53:46 -07:00
yenatch
05ceafe614
there is no os.touch
2013-05-12 10:22:24 -04:00
Bryan Bishop
cf4ec47b15
Merge pull request #130 from Sanky/master
...
Menu stuff, battle text split & extras.
2013-05-12 06:21:45 -07:00
yenatch
a85077eb4f
touch graphic files during decmp so make doesnt try to replace them
2013-05-11 13:39:40 -04:00
yenatch
827f80ca05
portraitm_ail -> portraitmail
2013-05-07 23:28:24 -04:00
Sanky
aeaaade74c
add extras/parse_consecutive_strings.py
2013-05-08 01:22:28 +02:00
Sanky
d01369178b
make gbz80disasm understand bank:offset syntax
2013-05-08 01:21:55 +02:00
Bryan Bishop
2a44711fa7
Merge pull request #126 from yenatch/master
...
map scripts + ai + disabled line ending correction
2013-05-06 22:15:41 -07:00
yenatch
2acb46f6b5
downward triangle character 0xee
2013-05-01 23:18:38 -04:00
yenatch
9fc8d527f7
Fix PointerLabelToScriptPointer class
...
used the current address instead of the parsed address
2013-04-30 20:29:15 -04:00
Bryan Bishop
0e47273378
Merge yenatch/master.
2013-04-27 17:29:29 -05:00
yenatch
494f4c13fe
damagecalc is actually damagestats; itemmultiplier is actually damagecalc
2013-04-20 02:55:50 -04:00
yenatch
e21fc0fad1
make chars consistent with preprocessor
2013-03-29 21:50:24 -04:00
yenatch
dc81d0cfcf
dump move effects
2013-03-29 18:54:42 -04:00
Bryan Bishop
4332a25bd5
fix docstring formatting everywhere
2013-03-21 15:15:42 -05:00
Bryan Bishop
1abb020335
Merge pull request #124 from yenatch/master
...
hram labels + png make target
2013-03-20 20:12:48 -07: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
Bryan Bishop
e0e902b1c7
dump tileset pngs in gfx.py
2013-03-18 04:52:49 -05: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
yenatch
a7c260f4f4
Script commands 0xb2 and 0xcc don't exist
2013-03-01 16:22:35 -05: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
37fac8a714
vba - get text on screen
2013-02-28 20:38:11 -06: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
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