yenatch
5cf1754b08
gfx: handling for <4-color pngs when converting to 2bpp
...
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-12 14:29:35 -04:00
yenatch
c26d758fee
DecompressPredef
2013-06-10 21:58:25 -04:00
yenatch
33371d77b9
split out constants
2013-06-10 21:57:58 -04:00
yenatch
a018828016
Player backpic and consistent names for player characters
...
Male player is now Chris. Female player is Kris.
2013-06-09 14:32:13 -04:00
yenatch
77aa2d9e16
recomment text box functions
2013-05-31 19:07:07 -04:00
yenatch
3975e86baa
remove \@s from local labels
...
\@ is used for anonymous labels in rgbds macros. this has no effect on local labels.
2013-05-31 18:22:32 -04:00
yenatch
3bb2a65eac
wram: room decorations
2013-05-29 18:56:09 -04:00
yenatch
11cb016019
JpDe
2013-05-29 14:49:42 -04:00
yenatch
2df19fef15
remove makefile clutter
2013-05-28 17:19:37 -04:00
yenatch
eb75c58023
heavy ball
2013-05-27 23:28:21 -04:00
yenatch
122e243624
mistook sprout tower pillar for minecart graphics
2013-05-22 17:07:18 -04:00
Bryan Bishop
103ac439ed
Merge pull request #140 from yenatch/master
...
tile animations and map header updates
2013-05-22 13:48:45 -07:00
yenatch
f4db6f6029
music constants in map headers
2013-05-22 16:36:51 -04:00
yenatch
f4e9dc2d33
label banks in map headers
2013-05-22 15:09:37 -04:00
yenatch
ee4203a56d
minecart tile animations
2013-05-22 14:57:33 -04:00
Bryan Bishop
dff781c057
Merge pull request #139 from iimarckus/peecee
...
PC stuff
2013-05-22 00:15:06 -07:00
IIMarckus
620cf7a2a7
Disassemble Kris's PC.
2013-05-22 01:11:07 -06:00
yenatch
c15e7b8619
safari fountain tile animations
2013-05-22 02:56:25 -04:00
IIMarckus
56d0175ad8
Add Prof. Oak's PC.
2013-05-21 17:03:31 -06:00
yenatch
6dde0b274d
ilex forest tree tile animations
2013-05-21 18:32:55 -04:00
yenatch
399925fff5
gbz80disasm: rgbds uses brackets for ld hl, sp+x
2013-05-21 16:43:54 -04:00
yenatch
2236e27933
cave water + park fountain tile animations
2013-05-21 12:37:58 -04:00
Bryan Bishop
fdc1609f2a
Merge pull request #138 from yenatch/master
...
automated png compression + gfx fixes + no more windows
2013-05-18 01:49:03 -07:00
yenatch
ca22f95db0
get rid of windows build components
...
who needs those anyway?
2013-05-18 04:46:52 -04:00
yenatch
40946fd525
confident enough in lz make target to include it in general compile
2013-05-18 04:46:52 -04:00
yenatch
e3565bd700
gfx: safer alternating-byte detection in compression
2013-05-18 04:46:52 -04:00
yenatch
b5e0efc118
Working lz make target
2013-05-18 04:46:52 -04:00
yenatch
77e365d49f
gfx: fix a typo
2013-05-18 04:46:52 -04:00
yenatch
604cafc278
gfx: lz to png from command line
2013-05-18 04:46:52 -04:00
yenatch
a1b9fdc9c9
gfx.py: remove trailing tabs
2013-05-18 04:46:51 -04:00
yenatch
abaed2145f
gfx.py: get rid of argparse
2013-05-18 04:46:47 -04:00
Bryan Bishop
f10019710f
load labels only once in gbz80disasm
2013-05-17 15:58:47 -05:00
yenatch
3a0e80932e
fix data-handling errors in gfx.py
2013-05-17 01:59:23 -04:00
Bryan Bishop
5feb5fd208
Merge pull request #137 from yenatch/master
...
gbz80disasm reads wram/gbhw/hram and spaces blocks of asm
2013-05-15 12:09:31 -07:00
yenatch
5521aa5ce0
gbz80disasm: include comments on unresolved backward relative jumps
2013-05-15 14:57:04 -04:00
yenatch
b38e287409
gbz80disasm: don't look for outstanding labels that are behind the origin
2013-05-15 14:40:20 -04:00
yenatch
ffd562351b
preprocessor: minor optimization in separate_comment
2013-05-15 14:39:43 -04:00
yenatch
a6fee3622a
gbz80disasm: don't include comments on relative jumps
2013-05-15 14:39:43 -04:00
yenatch
81e42e41da
gbz80disasm: reti is an ender
2013-05-15 14:39:43 -04:00
yenatch
3cf6603b45
gbz80disasm: space out blocks of asm
2013-05-15 14:39:42 -04:00
yenatch
82d723840b
gbz80disasm: clean up $ff00+x handling
2013-05-15 14:39:19 -04:00
yenatch
1bdcac1fe1
gbz80disasm: read labels from wram/gbhw/hram
2013-05-14 21:01:46 -04:00
yenatch
0fc866caa5
wram: find() instead of split()
2013-05-14 20:25:43 -04:00
yenatch
aed0202999
gbz80disasm: bank 1 was being read as bank 0
2013-05-14 18:18:07 -04:00
yenatch
aecce03834
wram.py: bss and constant parsing
2013-05-14 18:11:19 -04:00
yenatch
5b95c5aad7
transition gbz80disasm to use a bytearray instead of RomStr
2013-05-14 14:38:57 -04:00
yenatch
313e853e39
remove redundant code from find_label in gbz80disasm
2013-05-14 13:56:34 -04:00
yenatch
b9bd11e34d
fix bank-checking for labels in gbz80disasm
...
bank 1 is not fixed like bank 0
2013-05-14 13:46:38 -04:00
yenatch
7232eb5d64
fix calls to $1078 (PlaceString)
2013-05-14 13:28:50 -04:00
yenatch
ea8bfe03b6
add char 4b and cleanup surrounding chars
2013-05-14 13:25:30 -04:00