summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-28Merge branch 'master' into remove-another-moneybyteparam-special-caseBryan Bishop
2013-08-28remove another MoneyByteParam special caseBryan Bishop
This updates the preprocessor to just look for a from_asm method on the class for the parameter it's processing. If there's a from_asm method, then it uses it to spit out the right asm.
2013-08-28fail fast when the baserom.gbc file doesn't existBryan Bishop
One day this will not be required. But until then, waiting one or more seconds for the build to fail just to learn that you forgot baserom.gbc is really silly. This makes failure almost instantaneous compared to before, which would take between one and ten seconds depending on system performance. fixes #167
2013-08-28Merge pull request #168 from kanzure/remove-preprocessor-special-caseBryan Bishop
Remove a special case for MoneyByteParam.
2013-08-28remove a special case for MoneyByteParamBryan Bishop
The preprocessor should ideally have no special cases for macros at all in the first place. But it does. This one doesn't seem to be necessary.
2013-08-28hram constants in serial interruptyenatch
2013-08-28serial hram constantsyenatch
2013-08-28serial interruptyenatch
2013-08-27timer interruptyenatch
2013-08-27gbhw: flag constants for interrupts and timer registersyenatch
2013-08-27LYOverrides in main.asmyenatch
2013-08-27add LYOverrides in wram bank 5yenatch
2013-08-27rename some LCD functionsyenatch
2013-08-27rename FarCall family labelsyenatch
FarJump labels renamed to FarCall register aliases JpHl and JpDe renamed to _hl_ and _de_
2013-08-27rename PushScriptPointer -> CallScriptyenatch
2013-08-27add some field move asm and scriptsyenatch
2013-08-27badge engine flags in main.asmyenatch
2013-08-27engine flag constantsyenatch
2013-08-27PlayerPalette and PlayerAction wram labelsyenatch
2013-08-27Merge pull request #161 from kanzure/remove-extrasBryan Bishop
This merges branch 'remove-extras' into master. The extras/ path is now replaced by a git submodule that is independently version controlled and separate from the pokecrystal project. The git submodule is a reference to v1.1.0 of this repository: https://github.com/kanzure/pokemon-reverse-engineering-tools It's also available as a generic python module now: https://pypi.python.org/pypi/pokemontools https://github.com/kanzure/pokecrystal/pull/161
2013-08-27bump extras submodule to v1.1.0Bryan Bishop
The extras submodule is provided by pokemon-reverse-engineering-tools v1.1.0 at commit 016f0206b5029fc83a6200be29b0f980c76dfd90.
2013-08-27Merge branch 'master' into remove-extrasBryan Bishop
2013-08-27recomment some common asm (rtc/lcd)yenatch
2013-08-26SpecialRoamMons -> InitRoamMonsyenatch
2013-08-26deobfuscate some encounter asmyenatch
2013-08-26Merge remote-tracking branch 'yenatch/merge-kanzure-again' into masterBryan Bishop
2013-08-26Merge remote-tracking branch 'github/master' into masterBryan Bishop
2013-08-24battle init and some overworld actionsyenatch
2013-08-24battle init and battle transition predefsyenatch
2013-08-23first event flag constantsyenatch
2013-08-23BitTable2 -> EngineFlagsyenatch
2013-08-23BitTableFunc -> FlagActionyenatch
2013-08-23EventFlags label (bittable1)yenatch
2013-08-23game freak presents splashyenatch
2013-08-23more bank 0 labels instead of static addressesyenatch
2013-08-22BoxMons in main.asmyenatch
2013-08-22Party/BoxMon nickname endersyenatch
2013-08-22boxmon labels in sramyenatch
2013-08-21GiveOddEgg and related asmyenatch
That's it for bank 7e
2013-08-21dump odd eggsyenatch
2013-08-21condense IncGradGBPalTableyenatch
this way is more readable too
2013-08-21Merge remote-tracking branch 'kanzure/master' into merge-kanzure-againyenatch
Conflicts: wram.asm
2013-08-21Merge branch 'master' into merge-kanzureyenatch
2013-08-21more field move asm/scriptsyenatch
2013-08-21TileType is actually TileCollisionyenatch
2013-08-21formatting in TileTypeTable and tile checksyenatch
2013-08-21split out text engineyenatch
2013-08-21graphics loading functions (2bpp and 1bpp)yenatch
2013-08-21split out decompressionyenatch
2013-08-21Merge commit 'd2d5c09'yenatch
Conflicts: main.asm wram.asm Git couldn't figure out what this commit did, so it was redone to merge.