summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-11-30make preprocessor includable as a moduleBryan Bishop
The preprocessor only runs against stdin when __main__ is activated, instead of always running on stdin. This allows the file to be included in an interactive python session or in other scenarios.
2012-11-30update spacing for read_line in preprocessorBryan Bishop
2012-11-30make the include macro check betterBryan Bishop
The include macro is now checked against only the beginning of the line, and comments in the asm file can say "INCLUDE \"" if they need to. In addition, the preprocessor now supports INCLUDE lines that are preceded by a tab character. However, if this included file has multiple lines, the output will not be automatically aligned with the initial tab. This might cause problems with rgbasm.
2012-11-30more preprocessor commentsBryan Bishop
2012-11-30clean up formatting in preprocessorBryan Bishop
2012-11-30move allowed_lengths for music macros outBryan Bishop
This moves the allowed_lengths setting out of the preprocessor. Special cases should not be hardcoded in the preprocessor.
2012-11-30Merge pull request #46 from yenatch/masterBryan Bishop
parse and dump music data
2012-11-30get rid of defunct rgbasm macrospadz
2012-11-30update music ptrs + labels and include music filespadz
2012-11-30implement music macros; INCLUDE injection in prepadz
2012-11-30remove deprecated music filespadz
2012-11-30parse and dump music datapadz
2012-11-24Merge pull request #44 from yenatch/masterBryan Bishop
CheckSurfOW
2012-11-24add surf checks and related functionspadz
2012-11-24more wram.asm typospadz
2012-11-23fix a typo in wram.asmpadz
2012-11-23update constants used in scripts and battle enginepadz
2012-11-23flesh out wram, fix unallocated labelspadz
2012-11-19Merge pull request #43 from iimarckus/masterBryan Bishop
trades
2012-11-19Add trade data.IIMarckus
2012-11-15play nice w/ cygwin; undeprecate used commandpadz
2012-11-03Merge pull request #41 from yenatch/masterBryan Bishop
bank 3a and /music
2012-11-03move musicdata to files in /music, data removed fnpadz
2012-11-03disasm bank3a, map audio ram, implement musscriptspadz
2012-11-02prep for next commitpadz
2012-10-25Improve labels for Elm’s lab.IIMarckus
2012-10-11Merge pull request #40 from yenatch/masterBryan Bishop
start on sound
2012-10-11add missing instructionpadz
2012-10-11start sfx disasmpadz
2012-10-11remove deprecated functions from crystal.pyBryan Bishop
2012-10-11get an address given a labelBryan Bishop
2012-10-09add dn macropadz
2012-10-09fixed problems with wram.asm, compiles nowpadz
2012-10-09add breeding section to wrampadz
2012-10-09start work on audio enginepadz
2012-10-09flesh out bittable2padz
2012-10-04add comment-address for Functiona0aBryan Bishop
2012-10-01Merge pull request #36 from kanzure/comment-cleaningBryan Bishop
Clean up comments in extras/crystal.py
2012-10-01clean up comments in extras/crystal.pyBryan Bishop
This fixes the inconsistent comment formatting throughout the file. There should be a space between the comment token and the comment message, otherwise this file is less fun to read.
2012-09-30Merge pull request #31 from kanzure/formatting-fixesBryan Bishop
This cleans up some whitespace that has been accumulating in main.asm lately.
2012-09-30convert whitespace to tabsBryan Bishop
2012-09-30clean up whitespaceBryan Bishop
2012-09-26Merge pull request #30 from yenatch/masterBryan Bishop
compiles again
2012-09-26emergency fixpadz
2012-09-23fix last commitpadz
2012-09-22add flag handling, implement dwbpadz
2012-09-22treemon and assorted minor changespadz
2012-09-20Merge pull request #29 from yenatch/masterBryan Bishop
PrintLetterDelay, battle init, minor wram
2012-09-16comment last commitpadz
2012-09-11PrintLetterDelay and some battle initpadz