summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-31raise MacroException instead of ExceptionBryan Bishop
A more specific exception means that error handling can actually work in the future.
2013-08-31fix "raise Exception" formatting in preprocessorBryan Bishop
2013-08-31replace an assert in macro_translatorBryan Bishop
Use a MacroException instead of an AssertionError.
2013-08-31generic preprocessor-specific exception classesBryan 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-31remove the do_macro_sanity_check globalBryan Bishop
2013-08-31remove the show_original_lines globalBryan Bishop
2013-08-31remove an Exception from preprocessorBryan Bishop
It wasn't meant to be left in there anyway.
2013-08-31Merge pull request #180 from yenatch/masterBryan Bishop
label renaming
2013-08-31Merge remote-tracking branch 'kanzure/master'yenatch
2013-08-31rename FarBattleTextBox to StdBattleTextBoxyenatch
that's it for bad Far usage
2013-08-30Merge pull request #179 from kanzure/remove-preprocessor-skippable-macrosBryan Bishop
Remove preprocessor skippable macros
2013-08-30Function2f79 is PickUpItemyenatch
2013-08-30undo overcommenting in BattleRandomyenatch
these comments made sense before hram and rst constants were established
2013-08-30rename RNG to Randomyenatch
also fix 'Far' naming scheme for BattleRandom this was a long time coming
2013-08-30StartTitleScreen -> TitleScreenyenatch
also undo "far" naming scheme
2013-08-30formatting in oak speechyenatch
2013-08-30NUM_POKEMON in main.asmyenatch
2013-08-30NUM_POKEMON constantyenatch
before we were just using CELEBI, but there's no way that's gonna pan out
2013-08-30Function378b is IsAPokemonyenatch
2013-08-30remove ItemFragment from preprocessorBryan Bishop
It's not required. see #178
2013-08-30remove "skippable_macros" from preprocessorBryan 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-30use more egg constants in mainyenatch
2013-08-30use callab/callba macros for known FarCallsyenatch
2013-08-30HACK: re-instate the ItemFragment macro hackBryan Bishop
This is to fix the preprocessor temporarily. Maybe ItemFragment can be removed completely.
2013-08-30Coins in main.asmyenatch
2013-08-30Coins wram labelyenatch
2013-08-30Merge remote-tracking branch 'kanzure/master'yenatch
2013-08-30Merge pull request #3 from kanzure/proposed-yenatch-masteryenatch
Proposed merge of kanzure/master into yenatch/master
2013-08-30Merge pull request #177 from yenatch/split-mainBryan Bishop
split out a bunch of bank 0 from main.asm
2013-08-30Merge branch 'kanzure/master' into yenatch/masterBryan Bishop
2013-08-30Merge pull request #176 from yenatch/interruptsBryan Bishop
finally give labels to interrupts
2013-08-30Merge pull request #175 from yenatch/rename-bittablesBryan Bishop
toss the useless "bittable" convention for event and engine flags
2013-08-30Merge pull request #174 from yenatch/boxmonsBryan Bishop
boxmons and related structs
2013-08-30less arbitrary wram clearing in game inityenatch
2013-08-30remove a section def in the middle of the player structyenatch
2013-08-30PCItems and game init formattingyenatch
2013-08-30PCItems in wramyenatch
2013-08-29clean up bank 7e includesyenatch
2013-08-29move battle tower mon handling asm into battle_tower.asmyenatch
2013-08-29move GiveOddEgg into odd_eggs.asmyenatch
2013-08-29use more bank 0 labels in engine/scripting.asmyenatch
2013-08-29fix/add some missing function labels in bank 0yenatch
2013-08-29condense repeated asm with rept macrosyenatch
2013-08-29proper labeling of common function GetSpritePaletteyenatch
2013-08-29condense some repetitive asm with rept macrosyenatch
2013-08-29move VBlank interrupt label from main.asm to engine/vblank.asmyenatch
2013-08-29move copy asm from main.asm to engine/copy.asmyenatch
2013-08-29move palette asm from main.asm to engine/palettes.asmyenatch
2013-08-29move time-related asm from main.asm into engine/time.asmyenatch
2013-08-29move serial asm from main.asm into engine/serial.asmyenatch