Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-31 | raise MacroException instead of Exception | Bryan Bishop | |
A more specific exception means that error handling can actually work in the future. | |||
2013-08-31 | fix "raise Exception" formatting in preprocessor | Bryan Bishop | |
2013-08-31 | replace an assert in macro_translator | Bryan Bishop | |
Use a MacroException instead of an AssertionError. | |||
2013-08-31 | generic preprocessor-specific exception classes | Bryan Bishop | |
These are basic python Exception subclasses that can be used to throw more specific errors and exceptions from within the preprocessor. AssertionError is not a good idea. | |||
2013-08-31 | remove the do_macro_sanity_check global | Bryan Bishop | |
2013-08-31 | remove the show_original_lines global | Bryan Bishop | |
2013-08-31 | remove an Exception from preprocessor | Bryan Bishop | |
It wasn't meant to be left in there anyway. | |||
2013-08-31 | Merge pull request #180 from yenatch/master | Bryan Bishop | |
label renaming | |||
2013-08-31 | Merge remote-tracking branch 'kanzure/master' | yenatch | |
2013-08-31 | rename FarBattleTextBox to StdBattleTextBox | yenatch | |
that's it for bad Far usage | |||
2013-08-30 | Merge pull request #179 from kanzure/remove-preprocessor-skippable-macros | Bryan Bishop | |
Remove preprocessor skippable macros | |||
2013-08-30 | Function2f79 is PickUpItem | yenatch | |
2013-08-30 | undo overcommenting in BattleRandom | yenatch | |
these comments made sense before hram and rst constants were established | |||
2013-08-30 | rename RNG to Random | yenatch | |
also fix 'Far' naming scheme for BattleRandom this was a long time coming | |||
2013-08-30 | StartTitleScreen -> TitleScreen | yenatch | |
also undo "far" naming scheme | |||
2013-08-30 | formatting in oak speech | yenatch | |
2013-08-30 | NUM_POKEMON in main.asm | yenatch | |
2013-08-30 | NUM_POKEMON constant | yenatch | |
before we were just using CELEBI, but there's no way that's gonna pan out | |||
2013-08-30 | Function378b is IsAPokemon | yenatch | |
2013-08-30 | remove ItemFragment from preprocessor | Bryan Bishop | |
It's not required. see #178 | |||
2013-08-30 | remove "skippable_macros" from preprocessor | Bryan Bishop | |
The preprocessor no longer has the concept of skippable_macros and now always skips any line that starts with "db" or "dw" because neither of these should be treated as macros. fixes #178 | |||
2013-08-30 | use more egg constants in main | yenatch | |
2013-08-30 | use callab/callba macros for known FarCalls | yenatch | |
2013-08-30 | HACK: re-instate the ItemFragment macro hack | Bryan Bishop | |
This is to fix the preprocessor temporarily. Maybe ItemFragment can be removed completely. | |||
2013-08-30 | Coins in main.asm | yenatch | |
2013-08-30 | Coins wram label | yenatch | |
2013-08-30 | Merge remote-tracking branch 'kanzure/master' | yenatch | |
2013-08-30 | Merge pull request #3 from kanzure/proposed-yenatch-master | yenatch | |
Proposed merge of kanzure/master into yenatch/master | |||
2013-08-30 | Merge pull request #177 from yenatch/split-main | Bryan Bishop | |
split out a bunch of bank 0 from main.asm | |||
2013-08-30 | Merge branch 'kanzure/master' into yenatch/master | Bryan Bishop | |
2013-08-30 | Merge pull request #176 from yenatch/interrupts | Bryan Bishop | |
finally give labels to interrupts | |||
2013-08-30 | Merge pull request #175 from yenatch/rename-bittables | Bryan Bishop | |
toss the useless "bittable" convention for event and engine flags | |||
2013-08-30 | Merge pull request #174 from yenatch/boxmons | Bryan Bishop | |
boxmons and related structs | |||
2013-08-30 | less arbitrary wram clearing in game init | yenatch | |
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 | |