Bryan Bishop
b710b8721e
don't mix tabs/whitespace
2013-06-25 22:25:50 -05:00
Bryan Bishop
ad6e271dec
Merge pull request #148 from yenatch/master
...
Re-organizing some engine-related asm and constants.
2013-06-25 20:17:18 -07:00
Bryan Bishop
4b2d4337b4
Merge pull request #149 from yenatch/new-install
...
reformat install + fix source preprocessing
2013-06-25 20:10:38 -07:00
yenatch
859c70ff42
install: less abrasive outro
2013-06-25 22:10:15 -04:00
yenatch
44571dc236
give prequeue a reason to exist
2013-06-25 21:51:57 -04:00
yenatch
8d2df72cb8
pre: restore separate_comment's behavior
2013-06-25 21:24:09 -04:00
yenatch
fdf1070dff
install: elaborate on make targets
2013-06-25 21:19:09 -04:00
yenatch
03b407a0c4
install: get pip and be less vague about the base rom
2013-06-25 20:32:29 -04:00
yenatch
3d0314b562
replace broken mibbit links with kiwiirc
2013-06-25 19:08:14 -04:00
yenatch
2896cb93d4
gbz80disasm: just use lowercase labels
2013-06-25 04:04:19 -04:00
yenatch
91f7c123f4
gbz80disasm: fix data handling
...
get the scalpel out of there
2013-06-25 03:57:49 -04:00
yenatch
6630406043
gbz80disasm: local/global address conversion + fix find_label
2013-06-25 03:55:38 -04:00
yenatch
7804dedce4
gbz80disasm: detect data tables referenced in asm
2013-06-25 03:43:58 -04:00
yenatch
e199aaa8fd
gbz80disasm: data detection
...
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-25 03:24:38 -04:00
Kat Harrison
72fbe86c7a
fixed another indent in gfx.py
2013-06-23 16:06:46 -04:00
cogitokat
95369248f4
fixed indents
2013-06-23 16:48:51 -03:00
cogitokat
0b5885e1a9
convert indents to 4 spaces in gfx.py
...
indents were previously 8 spaces
2013-06-23 16:47:35 -03:00
cogitokat
a60bf16901
more docstring/indent fixes in gfx.py
2013-06-23 15:07:39 -03:00
cogitokat
3ee5295ee3
more gfx.py docstring changes
2013-06-23 13:15:23 -04:00
cogitokat
60b52a8cf0
Change bad indents in extras/gfx.py
2013-06-23 14:12:03 -03:00
Kat Harrison
1120eaaaf5
Edit some docstrings in /extras.
2013-06-23 12:43:16 -04:00
Kat Harrison
897d8b744c
Made edits to docstrings in extras/vba.py
...
Added to vba intructions and reformatted docstrings to include a summary
line. (Docstring summaries should be max 72 characters.)
2013-06-23 00:45:45 -04:00
Kat Harrison
d67d63df31
update instructions in extras/vba.py
...
fixes #151 fixes #150
2013-06-23 00:41:38 -04:00
yenatch
01954388ea
make: don't recompile if it's not necessary
...
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 23:23:22 -04:00
yenatch
e733c4234c
preprocess asm files individually
...
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-21 16:12:40 -04:00
yenatch
f3340de6dc
make clean is no longer required to compile
2013-06-18 22:39:13 -04:00
yenatch
4577af01de
updated install instructions
2013-06-18 22:39:12 -04:00
yenatch
fb931fe616
move miscellaneous asm into engine/
2013-06-17 21:30:36 -04:00
yenatch
41dbd3b4a6
move constants files into constants/
2013-06-17 21:30:25 -04:00
Bryan Bishop
ac773a9dc1
Merge pull request #147 from yenatch/master
...
gbz80disasm/sym fixes + odds and ends
2013-06-17 16:56:00 -07:00
yenatch
20c0c0e233
BadgeStatBoosts
2013-06-17 18:31:11 -04:00
yenatch
869de91bd5
LostBattle and HalveMoney
2013-06-17 18:19:45 -04:00
Bryan Bishop
fe01fb510f
programmatic speedrun of pokecrystal (vba)
2013-06-16 17:17:37 -05:00
Bryan Bishop
6c5ccae807
make vba emulator wait until text is done drawing
...
Also, this fixes some bugs related to how button presses are handled.
2013-06-16 11:34:30 -05:00
yenatch
a4235e11bf
symfile: fix address handling
2013-06-16 11:20:12 -04:00
yenatch
dfb2416192
gbz80disasm: fix labels outside of banks 0 and 1
2013-06-15 14:11:50 -04:00
yenatch
ef6767f1a9
OakSpeech formatting
2013-06-14 02:29:46 -04:00
yenatch
2f21ff4ef5
gbz80disasm: only use gbhw/hram constants >= 0xff00
2013-06-14 02:19:35 -04:00
yenatch
7213916ccc
DrawIntroPlayerPic
2013-06-14 01:09:23 -04:00
Bryan Bishop
d9779c5852
Merge pull request #146 from yenatch/master
...
statdown comments + fix make pngs
2013-06-13 14:57:26 -07:00
yenatch
bbed370d84
gfx: return mass-decompress command
...
still reqd by make pngs
2013-06-13 17:26:50 -04:00
yenatch
c9ff12cc5d
use stat constants in statdown commands
2013-06-13 16:31:50 -04:00
yenatch
2b2d3e5e68
Merge branch 'master' of github.com:kanzure/pokecrystal
2013-06-13 16:11:30 -04:00
yenatch
8ae709be9f
comment statdown move command
2013-06-13 16:10:39 -04:00
yenatch
eab37ef920
hexdump for binary diffs
...
those with an existing repo should run:
git config diff.hex.textconv hexdump
2013-06-13 14:24:45 -04:00
Bryan Bishop
4eebcf0ae2
Merge remote-tracking branch 'yenatch/master'
...
Also merge pull request #145 .
2013-06-12 22:44:45 -05:00
Bryan Bishop
358b5b074b
Revert "make gfx.py png take only a path"
...
This reverts commit 915c635849
.
2013-06-12 22:44:35 -05:00
yenatch
a923bf768a
Merge branch 'master' of github.com:kanzure/pokecrystal
...
Conflicts:
extras/gfx.py
2013-06-12 23:31:21 -04:00
yenatch
6ba758aa53
expand shortened palettes
...
rather than keep up inconsistent palette formats, just incbin a portion of each
2013-06-12 21:40:37 -04:00
yenatch
5803db714c
gfx: workable command line functions
2013-06-12 21:40:32 -04:00