summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-10combine multiple calls to sys.stdout.writeBryan Bishop
2013-01-10disable macro error checking by defaultBryan Bishop
2013-01-10make include_file faster in the preprocessorBryan Bishop
2013-01-10disable '; original line' by defaultBryan Bishop
2013-01-10even faster preprocessorBryan Bishop
2013-01-10make the preprocessor a little fasterBryan Bishop
This reduced the preprocessing time from 8s to 2.7s.
2013-01-10saner import syntax in preprocessorBryan Bishop
2013-01-10Merge pull request #74 from yenatch/masterBryan Bishop
Thing to build symfiles. Use with bgb or another debugger.
2013-01-10add symfile generationyenatch
2013-01-09Merge pull request #57 from yenatch/masterBryan Bishop
clean up pic pointers/incbins
2013-01-09Merge pull request #71 from iimarckus/shootbreezeBryan Bishop
bank $72
2013-01-08Pull out some code related to map names / item descriptions.IIMarckus
2013-01-08Add string pointers and coordinates for town map locations.IIMarckus
2013-01-07fix pic incbin formattingyenatch
2013-01-07bank 5a is a carbon copy of bank 59yenatch
2013-01-05trainer dvsyenatch
2013-01-04include all compressed and decompressed graphicsyenatch
* frontpics & animation tiles * backpics * trainer pics * attack animation gfx * intro gfx * intro tilemaps * title gfx * tilesets * player backpic * dude backpic * pokegear/town map fixes #33, #34 and #35
2013-01-02Merge pull request #53 from yenatch/masterBryan Bishop
Compressed graphics and gfx.py updates.
2013-01-02add original compressed gfx datayenatch
2013-01-02allow other files to import gfx.pyyenatch
2013-01-01clean up wram (excess partymon structs)yenatch
2013-01-01make gfx.py more convenient from command lineyenatch
2013-01-01remove last incbin in bank 3ayenatch
2012-12-31Merge pull request #52 from yenatch/masterBryan Bishop
Bank 70 texts.
2012-12-31bank 70 (text)yenatch
2012-12-31Merge pull request #51 from yenatch/masterBryan Bishop
Image compression/decompression.
2012-12-31decompress all known gfxyenatch
2012-12-31pedantic whitespace fixBryan Bishop
2012-12-31pedantic comma format fixBryan Bishop
2012-12-31Merge remote branch 'remotes/prizza/master'Bryan Bishop
Base stats. fixes #50 and #45
2012-12-31pokemon base stats structure + removed junk filesBryan Bishop
2012-12-28clean up whitespaceBryan Bishop
2012-12-26update address syntax againBryan Bishop
2012-12-26Merge remote branch 'remotes/yenatch/master'Bryan Bishop
Oops, missed a few commits last time.
2012-12-23Merge remote branch 'remotes/yenatch/master'Bryan Bishop
fixes #49
2012-12-23add SpecialRoamMons and reformat TypeEffectspadz
2012-12-23clean up bank 0; time-sensitive fns; add Predef fnpadz
comment redone joypad functions + automated input comment some uncommented functions comment known hram addresses try to clean up CalcMagikarpLength label known addresses add time-sensitive functions (rtc, palettes) add Predef and PredefPointers
2012-12-17Merge pull request #47 from iimarckus/specialphonecallBryan Bishop
specialphonecall takes a 16‐bit ID.
2012-12-17specialphonecall takes a 16‐bit ID.IIMarckus
2012-12-16update gbz80disasm to not use $ff00+$ff syntaxBryan Bishop
2012-12-16switch ld syntax from ff00+xx to ffxxBryan Bishop
s/\([fF][fF]\)00+\$\([A-Za-z0-9]\)\([A-Za-z0-9]\)/\1\2\3/g s/\([fF][fF]\)00+\$\([A-Za-z0-9]\)/\10\2/g
2012-12-14expand on battle rampadz
2012-12-14make gbz80disasm easier to use externallypadz
2012-11-30even better preprocessor formattingBryan Bishop
2012-11-30md5 -> hashlibBryan Bishop
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