Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-30 | remove a section def in the middle of the player struct | yenatch | |
2013-08-30 | PCItems and game init formatting | yenatch | |
2013-08-30 | PCItems in wram | yenatch | |
2013-08-29 | clean up bank 7e includes | yenatch | |
2013-08-29 | move battle tower mon handling asm into battle_tower.asm | yenatch | |
2013-08-29 | move GiveOddEgg into odd_eggs.asm | yenatch | |
2013-08-29 | use more bank 0 labels in engine/scripting.asm | yenatch | |
2013-08-29 | fix/add some missing function labels in bank 0 | yenatch | |
2013-08-29 | condense repeated asm with rept macros | yenatch | |
2013-08-29 | proper labeling of common function GetSpritePalette | yenatch | |
2013-08-29 | condense some repetitive asm with rept macros | yenatch | |
2013-08-29 | move VBlank interrupt label from main.asm to engine/vblank.asm | yenatch | |
2013-08-29 | move copy asm from main.asm to engine/copy.asm | yenatch | |
2013-08-29 | move palette asm from main.asm to engine/palettes.asm | yenatch | |
2013-08-29 | move time-related asm from main.asm into engine/time.asm | yenatch | |
2013-08-29 | move serial asm from main.asm into engine/serial.asm | yenatch | |
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 | bump extras to 4c56a6c5 | Bryan Bishop | |
Not sure why I am doing this. | |||
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 | move main preprocessor into pokemontools | Bryan Bishop | |
Only pokecrystal-specific preprocessor stuff lives in preprocessor.py now. The other stuff lives in pokemontools. | |||
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 | |