Merge pull request #20 from iimarckus/minortextlabels
Add special 0x66, the Game Boy version check.
Add Special 0x60, which checks the conditions for Snorlax to wake up.
Add special 0x97, the generic Pokémon check.
Add special 0x96, the Beasts check.
Bill’s grandpa script should use Pokémon species constants.
Use constants for days of the week.
Number of Unowns should be decimal.
Better labels for security cameras.
Better labels for the Rocket Hideout scripts.
Better labels for gym guy stuff.
use os.path.join instead of cowboying it
make pokecrystal compatible with python2.6 by default
use extras/labels.json and not ./labels.json in romstr.py
better graph-generating routines
fix romstr for compiling (thanks pasky)
graph.py - parse pokecrystal into a function graph for d3.js
continue at relative jumps and fix formatting
use labels in the disassembler output
load labels into the new disassembler
move code around to avoid dependency loops
use romstr.py as the new disassembler
asm output for the new disassembler
implement a formatted-with-labels version of the opcode line
super duper disassembler fixes
advance forward when disassembling the rom
Merge pull request #19 from iimarckus/eggmoves
backtracking and labeling for the disassembler
Add egg moves (from both G/S and Crystal).
somewhat improved disassembler
more awful code for the new disassembler
almost complete new disassembler version
remove some code cruft from gbz80disasm
get RomStr from romstr.py in gbz80disasm
add some events to wram.asm
add trainer mons to wram.asm
no sudo in cygwin instructions
text editors are lame anyway
better installation documentation
more install notes for ms windows users
make unittest2 error show up in stderr
temporarily disable label-usage (find_label) in gbz80disasm
find functions based on first few similar bytes
add in PrintNumber_AdvancePointer and Divide from pokered
just adding a label for Multiply (no code)
copy in DelayFrames from pokered
copy in PrintBCDNumber from pokered
copy in PrintBCDDigit from pokered
copy in TextBoxBorder from pokered
copy in NPlaceChar from pokered
for some reason AddNTimes is copied twice
copy in CopyDataUntil from pokered
copy in ClearScreenArea from pokered
minor formatting fix in CountSetBits
copy in CountSetBits from pokered
copy in StringCmp from pokered
fix typo in DisableLCD label name
copy in IsInArray from pokered
copy in EnableLCD from pokered
copy in DelayFrame from pokered
copy over CopyData from pokered
copy in DisableLCD from pokered
use rgbfix to fix the header bytes
remove $10000 INCBIN bytes from banks $75, $76, $79 and $7a
add in some shared characters from pokered
add IntroFadePalettes from pokered
hooray PrintNumber_PrintLeadingZero is also shared
IncGradGBPalTable_01 is the same from pokered
comparator.py - find shared functions between pokered/pokecrystal
fix up AsmSection and line_has_comment_address
move AsmList into romstr.py too
move RomStr into a shared file
Merge pull request #15 from yenatch/master
replace 2call pointers with labels
convert if_not_equal pointers to labels
convert if_equal pointers to labels
finish converting iftrue/iffalse pointers to labels
use labels in kurt-related scripts
convert pointers to labels in some scripts
fix local pointers in UnknownScript_0x18508f (legendaries)
use map constants for wildmons sections
update to_asm on MapHeader to use the BANK macro
make primary map headers slightly more robust