Merge pull request #22 from iimarckus/decimal1
Add list of what moves represent each TM.
Add the differently‐sorted Pokédex entries.
Better (shorter) script labels for trainers.
Add the Ho-oh chamber special, along with some helper functions.
Add some functions from Mobile Stadium.
Add the New Game/Continue/etc menus.
Add the Trainer House flag check special (0x67).
use decimal output for givepoke in extras/crystal.py
Merge pull request #21 from iimarckus/decimal1
Allocate ram instead of using constants.
Note that this trainer (Kimono Girl Naoko, but with different team) is unused.
Fix checkpokeitem and special cases of writebyte.
Add special 0x66, the Game Boy version check.
Merge pull request #20 from iimarckus/minortextlabels
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