Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-23 | Made edits to docstrings in extras/vba.py | Kat Harrison | |
Added to vba intructions and reformatted docstrings to include a summary line. (Docstring summaries should be max 72 characters.) | |||
2013-06-23 | update instructions in extras/vba.py | Kat Harrison | |
fixes #151 fixes #150 | |||
2013-06-21 | make: don't recompile if it's not necessary | yenatch | |
the preprocessor queue was preventing files from being recognized as out-of-date this highlights similar errors with graphics targets, which need to be fixed anyway | |||
2013-06-21 | preprocess asm files individually | yenatch | |
this fixes a lot of previous hacks first off, rgbds requires that labels from includes be marked as globals. instead, 3626ddeb stuffed includes into the parent file in the preprocessor. this meant one huge file got preprocessed every time, adding an additional ten seconds to compile time. running the preprocessor once for each file would create too much overhead, so a list is fed into prequeue.py, which then makes calls to preprocessor.py. this paves the way for compiling source files separately some day. next, compiling previously required `make clean` to be executed first. f3340de6 touched main.asm to force a fresh compile instead. this behavior has been reverted. now, `make all` will only attempt to recompile if a source file has changed. preprocessor.py has some marginal changes. prequeue.py is created to keep the original functionality of preprocessor.py intact. so many files are preprocessed on first compile (1951 as of this commit) that the prequeue call has been hidden. compile time is reduced to 15-30 seconds on first compile, and 5-10 seconds subsequently. the majority of this time is spent in rgbasm. | |||
2013-06-18 | make clean is no longer required to compile | yenatch | |
2013-06-18 | updated install instructions | yenatch | |
2013-06-17 | move miscellaneous asm into engine/ | yenatch | |
2013-06-17 | move constants files into constants/ | yenatch | |
2013-06-17 | Merge pull request #147 from yenatch/master | Bryan Bishop | |
gbz80disasm/sym fixes + odds and ends | |||
2013-06-17 | BadgeStatBoosts | yenatch | |
2013-06-17 | LostBattle and HalveMoney | yenatch | |
2013-06-16 | programmatic speedrun of pokecrystal (vba) | Bryan Bishop | |
2013-06-16 | make vba emulator wait until text is done drawing | Bryan Bishop | |
Also, this fixes some bugs related to how button presses are handled. | |||
2013-06-16 | symfile: fix address handling | yenatch | |
2013-06-15 | gbz80disasm: fix labels outside of banks 0 and 1 | yenatch | |
2013-06-14 | OakSpeech formatting | yenatch | |
2013-06-14 | gbz80disasm: only use gbhw/hram constants >= 0xff00 | yenatch | |
2013-06-14 | DrawIntroPlayerPic | yenatch | |
2013-06-13 | Merge pull request #146 from yenatch/master | Bryan Bishop | |
statdown comments + fix make pngs | |||
2013-06-13 | gfx: return mass-decompress command | yenatch | |
still reqd by make pngs | |||
2013-06-13 | use stat constants in statdown commands | yenatch | |
2013-06-13 | Merge branch 'master' of github.com:kanzure/pokecrystal | yenatch | |
2013-06-13 | comment statdown move command | yenatch | |
2013-06-13 | hexdump for binary diffs | yenatch | |
those with an existing repo should run: git config diff.hex.textconv hexdump | |||
2013-06-12 | Merge remote-tracking branch 'yenatch/master' | Bryan Bishop | |
Also merge pull request #145. | |||
2013-06-12 | Revert "make gfx.py png take only a path" | Bryan Bishop | |
This reverts commit 915c6358490494b87c81a464492944f80ee86384. | |||
2013-06-12 | Merge branch 'master' of github.com:kanzure/pokecrystal | yenatch | |
Conflicts: extras/gfx.py | |||
2013-06-12 | expand shortened palettes | yenatch | |
rather than keep up inconsistent palette formats, just incbin a portion of each | |||
2013-06-12 | gfx: workable command line functions | yenatch | |
2013-06-12 | gfx: palette checking in to_png | yenatch | |
2013-06-12 | fix palette functions and output palettes in 2bpp conversion | yenatch | |
2013-06-12 | gfx: handling for <4-color pngs when converting to 2bpp | yenatch | |
without a .pal file as reference, palettes are sorted by luminance. pokemon crystal reads palettes exactly 4 colors in length. if an image used fewer than 4 colors, invalid palettes were produced. instead, dummy colors are inserted to pad out the palette. | |||
2013-06-10 | DecompressPredef | yenatch | |
2013-06-10 | split out constants | yenatch | |
2013-06-09 | Player backpic and consistent names for player characters | yenatch | |
Male player is now Chris. Female player is Kris. | |||
2013-05-31 | recomment text box functions | yenatch | |
2013-05-31 | remove \@s from local labels | yenatch | |
\@ is used for anonymous labels in rgbds macros. this has no effect on local labels. | |||
2013-05-30 | rename bank3{0,1}.asm to sprites_{1,2}.asm | Bryan Bishop | |
2013-05-30 | remove two commented incbin lines | Bryan Bishop | |
2013-05-30 | Merge pull request #144 from kanzure/temporarily-fix-overworld-sprites | Bryan Bishop | |
Temporarily fix overworld sprites. | |||
2013-05-30 | include overworld sprite .2bpp files | Bryan Bishop | |
2013-05-30 | remove overworld sprite pngs | Bryan Bishop | |
These png files cannot be successfully converted back into 2bpp files because of a bug in gfx.py. | |||
2013-05-29 | make gfx.py png take only a path | Bryan Bishop | |
2013-05-29 | wram: room decorations | yenatch | |
2013-05-29 | JpDe | yenatch | |
2013-05-28 | remove makefile clutter | yenatch | |
2013-05-27 | heavy ball | yenatch | |
2013-05-27 | Merge pull request #142 from cogitokat/overworld-sprites | Bryan Bishop | |
Include overworld sprites | |||
2013-05-27 | Include overworld sprites | Kat Harrison | |
Created /extras/overworldripper.py and used it to extract overworld sprites and convert them to png files. | |||
2013-05-22 | mistook sprout tower pillar for minecart graphics | yenatch | |