Bryan Bishop
00f1b71cd4
remove a broken, unfinished disassembler (DisAsm)
...
This removes DisAsm from romstr.py, which was the only reason that
gbz80disasm wasn't able to import RomStr from romstr.py.
DisAsm was an experimental gbz80 disassembler that was meant to replace
gbz80disasm eventually. The goals were to write cleaner code and write
more unit tests. But it never worked and the code quality looks close to
being the same as gbz80disasm anyway.
2013-01-27 16:49:35 -06:00
Bryan Bishop
a1579ab519
allow unicode addresses in RomStr.to_asm
2013-01-27 16:46:52 -06:00
Bryan Bishop
500d47f4cc
add character encoding header in gbz80disasm.py
2013-01-27 16:43:03 -06:00
Bryan Bishop
4e1e9ed229
include character encoding header in romstr.py
2013-01-27 16:42:23 -06:00
Bryan Bishop
8f4b5dae2a
better formatting for romstr imports
2013-01-27 16:41:35 -06:00
Bryan Bishop
5eb81b07f3
RomStr doesn't need deepcopy
2013-01-27 16:40:09 -06:00
Bryan Bishop
86150b0f8a
commentify report_untested
2013-01-27 16:37:48 -06:00
Bryan Bishop
bc167bedb7
fix label imports in tests
2013-01-27 16:34:21 -06:00
Bryan Bishop
44db66e13e
fix AsmList import in tests
2013-01-27 16:32:52 -06:00
Bryan Bishop
564a1b5874
fix pksv imports in tests
2013-01-27 16:30:27 -06:00
Bryan Bishop
50ae458b08
fix calculate_pointer in tests
2013-01-27 16:29:30 -06:00
Bryan Bishop
f8b1695b54
split out more item_constants stuff
...
Some of the item_constants functions are now placed in
item_constants.py, and the unit tests now import from that file rather
than from crystal.py for those functions.
2013-01-27 16:27:41 -06:00
Bryan Bishop
c7755935fa
Merge pull request #94 from yenatch/master
...
Labelface the rst commands.
2013-01-27 11:58:29 -08:00
Bryan Bishop
35682de426
split out tests into a separate file
2013-01-27 07:22:31 -06:00
yenatch
a687ec48c6
give names to some rst commands
2013-01-25 03:42:39 -05:00
yenatch
4ef85af828
fix OverworldMap definition
2013-01-25 03:25:48 -05:00
Bryan Bishop
a826951adb
fix label generator
...
Recently the bank lines were changed to use lowercase characters,
breaking the generator for "labels.json".
2013-01-23 18:32:23 -06:00
Bryan Bishop
d510b00a8f
Merge pull request #93 from yenatch/master
...
clean up main.pic animation banks
2013-01-23 13:54:53 -08:00
yenatch
859edf6f6b
split off animation data chunks into files
2013-01-23 16:47:10 -05:00
yenatch
9aaa774c68
rename unown animation pointer files
2013-01-23 16:44:26 -05:00
Bryan Bishop
d3c87e37f9
Merge pull request #92 from yenatch/master
...
parse and dump pic animations
2013-01-23 12:35:38 -08:00
yenatch
54f3eb847e
include pic animations in main.asm
2013-01-23 15:28:19 -05:00
yenatch
a5b2f3c319
temporary animation macros
2013-01-23 15:27:48 -05:00
yenatch
dd16a25768
allow labels and includes on the same line
2013-01-23 15:27:14 -05:00
yenatch
3ba86a82eb
dump pic animations
2013-01-23 15:25:49 -05:00
Bryan Bishop
b05db023a8
Merge pull request #91 from yenatch/master
...
Move pics around.
2013-01-22 13:29:50 -08:00
yenatch
cd0f717305
update gfx.py to reflect new structure
2013-01-22 05:01:21 -05:00
yenatch
d340d840fe
restructure pic graphics
2013-01-22 04:22:53 -05:00
Bryan Bishop
ddfcd3b0b0
don't let .gb roms sneak in
2013-01-19 23:31:32 -06:00
Bryan Bishop
19c907664a
update .gitignore formatting
2013-01-19 23:28:31 -06:00
Bryan Bishop
2c128c46f5
Merge pull request #89 from yenatch/master
...
Yep.
2013-01-16 21:25:09 -08:00
yenatch
c01422136e
really fix incbin in bank $2f
2013-01-17 00:18:43 -05:00
Bryan Bishop
0c3ba162e0
fix incbin in bank $2f
2013-01-16 23:13:02 -06:00
Bryan Bishop
1713771629
Merge remote branch 'remotes/yenatch/master'
...
fixes #88
2013-01-16 23:02:08 -06:00
Sanky
6b8d77ffb2
Disasm EggStatsScreen and related. Add coord macros.
2013-01-16 17:25:01 +01:00
yenatch
1ac5a72392
bank 6c text
2013-01-15 18:03:45 -05:00
Bryan Bishop
0a54ce9e75
clean up python script imports
2013-01-15 16:20:10 -06:00
Bryan Bishop
80781e56f0
remove the Size class (unused)
2013-01-15 16:15:25 -06:00
Bryan Bishop
536df0787f
split out IntervalMap into a separate file
2013-01-15 16:12:26 -06:00
yenatch
2327841dd6
pokecenter nurse script
2013-01-15 16:52:05 -05:00
Sanky
ab7120cfa1
disasm some stats screen related code
2013-01-15 21:18:42 +01:00
Bryan Bishop
e92a9ead39
Merge pull request #87 from iimarckus/shootbreeze
...
phone call texts and phone call scripts
2013-01-14 20:44:50 -08:00
Bryan Bishop
7a33b66ab4
Merge pull request #86 from yenatch/master
...
3jumptext is an ender.
2013-01-14 20:44:07 -08:00
IIMarckus
92e20d0c59
Add phone scripts for Mom, Bill, Elm, and unused.
2013-01-14 21:24:45 -07:00
yenatch
669c461ad8
forgot to make 3jumptext an ender
2013-01-14 23:19:31 -05:00
Bryan Bishop
e09aff7715
Merge pull request #85 from yenatch/master
...
More script commands.
2013-01-14 19:25:54 -08:00
yenatch
28b565a01c
add missing script command (3jumptext)
2013-01-14 21:44:47 -05:00
Sanky
3010a1fbb3
Fix crystal.scan_for_predefined_labels to work with current main.asm
2013-01-14 17:28:18 +01:00
Sanky
0600437b71
Disasm more party menu-related functions.
2013-01-14 17:02:11 +01:00
Bryan Bishop
df680fde38
Merge pull request #84 from yenatch/master
...
make script parsing less terrible
2013-01-14 01:48:24 -08:00