Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-29 | move more joypad code from main.asm into engine/joypad.asm | yenatch | |
2013-08-29 | more joypad function cleanup | yenatch | |
2013-08-29 | reformat some joypad functions | yenatch | |
2013-08-29 | split lcd functions out of main.asm | yenatch | |
2013-08-29 | split fading functions out of main.asm | yenatch | |
2013-08-29 | secret ruins of alph water stone room asm | yenatch | |
2013-08-29 | warp sound effects in field moves | yenatch | |
2013-08-29 | more field move scripts and some map header references | yenatch | |
2013-08-29 | fix baserom.gbc check in Makefile | Bryan Bishop | |
2013-08-29 | Merge pull request #169 from kanzure/fail-fast-without-baserom | Bryan Bishop | |
Fail fast when the baserom.gbc file doesn't exist. | |||
2013-08-29 | get rid of a trailing incbin at the end of bank 21 | yenatch | |
2013-08-29 | more hlcoords in bank 1 | yenatch | |
2013-08-29 | more field move scripts | yenatch | |
2013-08-29 | more text_jumps in known functions | yenatch | |
2013-08-29 | fix Stack's address ($c100 -> $c0ff) | yenatch | |
using negative ds | |||
2013-08-28 | Merge pull request #171 from kanzure/remove-imports-from-preprocessor | Bryan Bishop | |
Two more unused imports from preprocessor | |||
2013-08-28 | two more unused imports from preprocessor | Bryan Bishop | |
2013-08-28 | Merge pull request #170 from kanzure/fix-up-preprocessor | Bryan Bishop | |
Remove some globals from preprocessor. | |||
2013-08-28 | don't use globals in the preprocessor | Bryan Bishop | |
Macros are now passed around as lists and dicts. | |||
2013-08-28 | use generic skippable macros in preprocessor | Bryan Bishop | |
This removes TextEndingCommand from the preprocessor. Instead, there is a generic concept of a skippable type of macro like "db". This adds SkippableMacro to the preprocessor. | |||
2013-08-28 | don't directly reference two macro classes | Bryan Bishop | |
Ideally the macro classes will be removed from the preprocessor core soon, there's no reason they should be infecting these functions. | |||
2013-08-28 | Merge branch 'remove-another-moneybyteparam-special-case' into master | Bryan Bishop | |
2013-08-28 | remove MoneyByteParam from preprocessor | Bryan Bishop | |
It didn't belong in there. All of the references were removed. | |||
2013-08-28 | Merge branch 'master' into remove-another-moneybyteparam-special-case | Bryan Bishop | |
2013-08-28 | remove another MoneyByteParam special case | Bryan 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-28 | fail fast when the baserom.gbc file doesn't exist | Bryan 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-28 | Merge pull request #168 from kanzure/remove-preprocessor-special-case | Bryan Bishop | |
Remove a special case for MoneyByteParam. | |||
2013-08-28 | remove a special case for MoneyByteParam | Bryan 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-28 | hram constants in serial interrupt | yenatch | |
2013-08-28 | serial hram constants | yenatch | |
2013-08-28 | serial interrupt | yenatch | |
2013-08-27 | timer interrupt | yenatch | |
2013-08-27 | gbhw: flag constants for interrupts and timer registers | yenatch | |
2013-08-27 | LYOverrides in main.asm | yenatch | |
2013-08-27 | add LYOverrides in wram bank 5 | yenatch | |
2013-08-27 | rename some LCD functions | yenatch | |
2013-08-27 | rename FarCall family labels | yenatch | |
FarJump labels renamed to FarCall register aliases JpHl and JpDe renamed to _hl_ and _de_ | |||
2013-08-27 | rename PushScriptPointer -> CallScript | yenatch | |
2013-08-27 | add some field move asm and scripts | yenatch | |
2013-08-27 | badge engine flags in main.asm | yenatch | |
2013-08-27 | engine flag constants | yenatch | |
2013-08-27 | PlayerPalette and PlayerAction wram labels | yenatch | |
2013-08-27 | Merge pull request #161 from kanzure/remove-extras | Bryan 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-27 | bump extras submodule to v1.1.0 | Bryan Bishop | |
The extras submodule is provided by pokemon-reverse-engineering-tools v1.1.0 at commit 016f0206b5029fc83a6200be29b0f980c76dfd90. | |||
2013-08-27 | Merge branch 'master' into remove-extras | Bryan Bishop | |
2013-08-27 | recomment some common asm (rtc/lcd) | yenatch | |
2013-08-26 | SpecialRoamMons -> InitRoamMons | yenatch | |
2013-08-26 | deobfuscate some encounter asm | yenatch | |
2013-08-26 | Merge remote-tracking branch 'yenatch/merge-kanzure-again' into master | Bryan Bishop | |
2013-08-26 | Merge remote-tracking branch 'github/master' into master | Bryan Bishop | |