summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-10MapObjects and ScriptRunningyenatch
2013-07-10version constantyenatch
2013-07-10crystal: add more movementsyenatch
2013-07-10SelectMenuyenatch
2013-07-10start using relevant constants in wram.asmyenatch
2013-07-10make: check wram/constantsyenatch
2013-07-10clean up StartMenuyenatch
2013-07-10chars: ▷yenatch
2013-07-10Overworld input handlingyenatch
2013-06-27DoPlayerMovement and recomment ow surfing checksyenatch
2013-06-25Merge pull request #153 from yenatch/gbz80disasm-dataBryan Bishop
data detection in gbz80disasm
2013-06-25don't mix tabs/whitespaceBryan Bishop
2013-06-25Merge pull request #148 from yenatch/masterBryan Bishop
Re-organizing some engine-related asm and constants.
2013-06-25Merge pull request #149 from yenatch/new-installBryan Bishop
reformat install + fix source preprocessing
2013-06-25install: less abrasive outroyenatch
2013-06-25give prequeue a reason to existyenatch
2013-06-25pre: restore separate_comment's behavioryenatch
2013-06-25install: elaborate on make targetsyenatch
2013-06-25install: get pip and be less vague about the base romyenatch
2013-06-25replace broken mibbit links with kiwiircyenatch
2013-06-25gbz80disasm: just use lowercase labelsyenatch
2013-06-25gbz80disasm: fix data handlingyenatch
get the scalpel out of there
2013-06-25gbz80disasm: local/global address conversion + fix find_labelyenatch
2013-06-25gbz80disasm: detect data tables referenced in asmyenatch
2013-06-25gbz80disasm: data detectionyenatch
the is_data flag never did anything. now it does encountering the end of a branch with outstanding labels will read anything between said labels as data
2013-06-21make: don't recompile if it's not necessaryyenatch
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-21preprocess asm files individuallyyenatch
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-18make clean is no longer required to compileyenatch
2013-06-18updated install instructionsyenatch
2013-06-17move miscellaneous asm into engine/yenatch
2013-06-17move constants files into constants/yenatch
2013-06-17Merge pull request #147 from yenatch/masterBryan Bishop
gbz80disasm/sym fixes + odds and ends
2013-06-17BadgeStatBoostsyenatch
2013-06-17LostBattle and HalveMoneyyenatch
2013-06-16programmatic speedrun of pokecrystal (vba)Bryan Bishop
2013-06-16make vba emulator wait until text is done drawingBryan Bishop
Also, this fixes some bugs related to how button presses are handled.
2013-06-16symfile: fix address handlingyenatch
2013-06-15gbz80disasm: fix labels outside of banks 0 and 1yenatch
2013-06-14OakSpeech formattingyenatch
2013-06-14gbz80disasm: only use gbhw/hram constants >= 0xff00yenatch
2013-06-14DrawIntroPlayerPicyenatch
2013-06-13Merge pull request #146 from yenatch/masterBryan Bishop
statdown comments + fix make pngs
2013-06-13gfx: return mass-decompress commandyenatch
still reqd by make pngs
2013-06-13use stat constants in statdown commandsyenatch
2013-06-13Merge branch 'master' of github.com:kanzure/pokecrystalyenatch
2013-06-13comment statdown move commandyenatch
2013-06-13hexdump for binary diffsyenatch
those with an existing repo should run: git config diff.hex.textconv hexdump
2013-06-12Merge remote-tracking branch 'yenatch/master'Bryan Bishop
Also merge pull request #145.
2013-06-12Revert "make gfx.py png take only a path"Bryan Bishop
This reverts commit 915c6358490494b87c81a464492944f80ee86384.
2013-06-12Merge branch 'master' of github.com:kanzure/pokecrystalyenatch
Conflicts: extras/gfx.py