From a99feeb46f165fd7c4419811be4b3f591d8f1dad Mon Sep 17 00:00:00 2001 From: ElectroDeoxys Date: Tue, 5 Jan 2021 13:45:40 +0000 Subject: Document Palette structure and express OBP values in binary --- src/data/palettes1.asm | 312 +++++++++++++++++++++++++++++++++---------------- src/data/palettes2.asm | 165 +++++++++++++++++--------- src/gfx.asm | 12 +- 3 files changed, 329 insertions(+), 160 deletions(-) (limited to 'src') diff --git a/src/data/palettes1.asm b/src/data/palettes1.asm index 92cdeb2..75b7c10 100644 --- a/src/data/palettes1.asm +++ b/src/data/palettes1.asm @@ -1,5 +1,15 @@ +; palette data are read by Func_80418, expected to be structured as so: +; the first byte has possible values of 0, 1 or 2 +; - if 0, nothing is done; +; - if 1, then the next byte is written to OBP0 (or to OBP1 if wd4ca == $1); +; - if 2, then the next 2 bytes are written to OBP0 and OBP1 respectively +; (or only the first written to OBP1 if wd4ca == $1, skipping the second byte) +; next there is a byte declaring the size of the palette data +; indicating the number of palettes + Palette0:: ; b738a (2d:738a) - db 1, $e4, 8 + db 1, %11100100 + db 8 rgb 28, 28, 24 rgb 20, 20, 16 @@ -42,7 +52,8 @@ Palette0:: ; b738a (2d:738a) rgb 28, 28, 0 Palette1:: ; b73cd (2d:73cd) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -85,7 +96,8 @@ Palette1:: ; b73cd (2d:73cd) rgb 1, 0, 5 Palette2:: ; b740f (2d:740f) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -128,7 +140,8 @@ Palette2:: ; b740f (2d:740f) rgb 1, 10, 0 Palette3:: ; b7451 (2d:7451) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -171,7 +184,8 @@ Palette3:: ; b7451 (2d:7451) rgb 28, 28, 0 Palette4:: ; b7493 (2d:7493) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -214,7 +228,8 @@ Palette4:: ; b7493 (2d:7493) rgb 5, 3, 0 Palette5:: ; b74d5 (2d:74d5) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -257,7 +272,8 @@ Palette5:: ; b74d5 (2d:74d5) rgb 5, 3, 0 Palette6:: ; b7517 (2d:7517) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -300,7 +316,8 @@ Palette6:: ; b7517 (2d:7517) rgb 5, 3, 0 Palette7:: ; b7559 (2d:7559) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -343,7 +360,8 @@ Palette7:: ; b7559 (2d:7559) rgb 5, 3, 0 Palette8:: ; b759b (2d:759b) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -386,7 +404,8 @@ Palette8:: ; b759b (2d:759b) rgb 5, 3, 0 Palette9:: ; b75dd (2d:75dd) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -429,7 +448,8 @@ Palette9:: ; b75dd (2d:75dd) rgb 5, 3, 0 Palette10:: ; b761f (2d:761f) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -472,7 +492,8 @@ Palette10:: ; b761f (2d:761f) rgb 5, 3, 0 Palette11:: ; b7661 (2d:7661) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -515,7 +536,8 @@ Palette11:: ; b7661 (2d:7661) rgb 5, 3, 0 Palette12:: ; b76a3 (2d:76a3) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -558,7 +580,8 @@ Palette12:: ; b76a3 (2d:76a3) rgb 0, 0, 6 Palette13:: ; b76e5 (2d:76e5) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -601,7 +624,8 @@ Palette13:: ; b76e5 (2d:76e5) rgb 0, 0, 6 Palette14:: ; b7727 (2d:7727) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -644,7 +668,8 @@ Palette14:: ; b7727 (2d:7727) rgb 31, 31, 0 Palette15:: ; b7769 (2d:7769) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -687,7 +712,8 @@ Palette15:: ; b7769 (2d:7769) rgb 1, 10, 0 Palette16:: ; b77ab (2d:77ab) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -730,7 +756,8 @@ Palette16:: ; b77ab (2d:77ab) rgb 28, 28, 0 Palette17:: ; b77ed (2d:77ed) - db 0, 8 + db 0 + db 8 rgb 31, 31, 30 rgb 20, 20, 16 @@ -773,7 +800,8 @@ Palette17:: ; b77ed (2d:77ed) rgb 11, 2, 0 Palette18:: ; b782f (2d:782f) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -816,7 +844,8 @@ Palette18:: ; b782f (2d:782f) rgb 28, 28, 0 Palette19:: ; b7871 (2d:7871) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -859,7 +888,8 @@ Palette19:: ; b7871 (2d:7871) rgb 28, 28, 0 Palette20:: ; b78b3 (2d:78b3) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -902,7 +932,8 @@ Palette20:: ; b78b3 (2d:78b3) rgb 28, 28, 0 Palette21:: ; b78f5 (2d:78f5) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -945,7 +976,8 @@ Palette21:: ; b78f5 (2d:78f5) rgb 5, 3, 0 Palette22:: ; b7937 (2d:7937) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -988,7 +1020,8 @@ Palette22:: ; b7937 (2d:7937) rgb 2, 0, 0 Palette23:: ; b7979 (2d:7979) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -1031,7 +1064,8 @@ Palette23:: ; b7979 (2d:7979) rgb 2, 0, 0 Palette24:: ; b79bb (2d:79bb) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 20, 20, 16 @@ -1074,7 +1108,8 @@ Palette24:: ; b79bb (2d:79bb) rgb 4, 2, 1 Palette25:: ; b79fd (2d:79fd) - db 0, 8 + db 0 + db 8 rgb 28, 28, 24 rgb 18, 18, 16 @@ -1117,7 +1152,8 @@ Palette25:: ; b79fd (2d:79fd) rgb 31, 31, 0 Palette26:: ; b7a3f (2d:7a3f) - db 0, 8 + db 0 + db 8 rgb 27, 27, 24 rgb 20, 20, 17 @@ -1160,7 +1196,8 @@ Palette26:: ; b7a3f (2d:7a3f) rgb 31, 31, 0 Palette27:: ; b7a81 (2d:7a81) - db 0, 8 + db 0 + db 8 rgb 28, 28, 24 rgb 21, 21, 16 @@ -1203,7 +1240,8 @@ Palette27:: ; b7a81 (2d:7a81) rgb 31, 31, 0 Palette28:: ; b7ac3 (2d:7ac3) - db 0, 8 + db 0 + db 8 rgb 27, 27, 24 rgb 20, 20, 17 @@ -1246,7 +1284,8 @@ Palette28:: ; b7ac3 (2d:7ac3) rgb 31, 31, 0 Palette29:: ; b7b05 (2d:7b05) - db 2, $d3, $e3, 8 + db 2, %11010011, %11100011 + db 8 rgb 6, 14, 11 rgb 30, 27, 24 @@ -1289,7 +1328,8 @@ Palette29:: ; b7b05 (2d:7b05) rgb 0, 0, 0 Palette30:: ; b7b49 (2d:7b49) - db 2, $d2, $ff, 8 + db 2, %11010010, %11111111 + db 8 rgb 0, 0, 0 rgb 28, 28, 24 @@ -1332,7 +1372,8 @@ Palette30:: ; b7b49 (2d:7b49) rgb 31, 31, 0 Palette32:: ; b7b8d (2d:7b8d) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 28, 28, 24 @@ -1340,7 +1381,8 @@ Palette32:: ; b7b8d (2d:7b8d) rgb 0, 0, 0 Palette33:: ; b7b98 (2d:7b98) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 31 @@ -1348,7 +1390,8 @@ Palette33:: ; b7b98 (2d:7b98) rgb 0, 0, 0 Palette34:: ; b7ba3 (2d:7ba3) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 0 @@ -1356,7 +1399,8 @@ Palette34:: ; b7ba3 (2d:7ba3) rgb 11, 4, 0 Palette35:: ; b7bae (2d:7bae) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 17, 17, 29 @@ -1364,7 +1408,8 @@ Palette35:: ; b7bae (2d:7bae) rgb 0, 0, 10 Palette36:: ; b7bb9 (2d:7bb9) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 23, 23 @@ -1372,7 +1417,8 @@ Palette36:: ; b7bb9 (2d:7bb9) rgb 0, 0, 0 Palette37:: ; b7bc4 (2d:7bc4) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 31 @@ -1380,7 +1426,8 @@ Palette37:: ; b7bc4 (2d:7bc4) rgb 0, 0, 0 Palette38:: ; b7bcf (2d:7bcf) - db 1, $c2, 1 + db 1, %11000010 + db 1 rgb 0, 0, 0 rgb 31, 31, 31 @@ -1388,7 +1435,8 @@ Palette38:: ; b7bcf (2d:7bcf) rgb 0, 0, 0 Palette39:: ; b7bda (2d:7bda) - db 1, $c2, 1 + db 1, %11000010 + db 1 rgb 0, 0, 0 rgb 31, 31, 31 @@ -1396,7 +1444,8 @@ Palette39:: ; b7bda (2d:7bda) rgb 0, 0, 0 Palette40:: ; b7be5 (2d:7be5) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 31 @@ -1404,7 +1453,8 @@ Palette40:: ; b7be5 (2d:7be5) rgb 0, 0, 0 Palette41:: ; b7bf0 (2d:7bf0) - db 1, $c2, 1 + db 1, %11000010 + db 1 rgb 0, 0, 0 rgb 31, 31, 31 @@ -1412,7 +1462,8 @@ Palette41:: ; b7bf0 (2d:7bf0) rgb 0, 0, 0 Palette42:: ; b7bfb (2d:7bfb) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 30, 28, 13 @@ -1420,7 +1471,8 @@ Palette42:: ; b7bfb (2d:7bfb) rgb 12, 0, 0 Palette43:: ; b7c06 (2d:7c06) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 30, 28, 13 @@ -1428,7 +1480,8 @@ Palette43:: ; b7c06 (2d:7c06) rgb 12, 0, 0 Palette44:: ; b7c11 (2d:7c11) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 30, 28, 13 @@ -1436,7 +1489,8 @@ Palette44:: ; b7c11 (2d:7c11) rgb 12, 0, 0 Palette45:: ; b7c1c (2d:7c1c) - db 1, $e2, 1 + db 1, %11100010 + db 1 rgb 16, 23, 20 rgb 20, 31, 31 @@ -1444,7 +1498,8 @@ Palette45:: ; b7c1c (2d:7c1c) rgb 14, 0, 31 Palette46:: ; b7c27 (2d:7c27) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 0, 31, 31 @@ -1452,7 +1507,8 @@ Palette46:: ; b7c27 (2d:7c27) rgb 0, 0, 21 Palette47:: ; b7c32 (2d:7c32) - db 1, $92, 1 + db 1, %10010010 + db 1 rgb 11, 11, 11 rgb 0, 31, 31 @@ -1460,7 +1516,8 @@ Palette47:: ; b7c32 (2d:7c32) rgb 0, 0, 9 Palette48:: ; b7c3d (2d:7c3d) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 0, 31, 31 @@ -1468,7 +1525,8 @@ Palette48:: ; b7c3d (2d:7c3d) rgb 0, 0, 21 Palette49:: ; b7c48 (2d:7c48) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 31 @@ -1476,7 +1534,8 @@ Palette49:: ; b7c48 (2d:7c48) rgb 0, 15, 31 Palette50:: ; b7c53 (2d:7c53) - db 1, $e2, 1 + db 1, %11100010 + db 1 rgb 0, 0, 0 rgb 7, 20, 31 @@ -1484,7 +1543,8 @@ Palette50:: ; b7c53 (2d:7c53) rgb 0, 1, 8 Palette51:: ; b7c5e (2d:7c5e) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 28, 28, 24 rgb 31, 31, 31 @@ -1492,7 +1552,8 @@ Palette51:: ; b7c5e (2d:7c5e) rgb 7, 0, 3 Palette52:: ; b7c69 (2d:7c69) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 28, 20, 20 @@ -1500,7 +1561,8 @@ Palette52:: ; b7c69 (2d:7c69) rgb 12, 4, 4 Palette53:: ; b7c74 (2d:7c74) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 22 @@ -1508,7 +1570,8 @@ Palette53:: ; b7c74 (2d:7c74) rgb 0, 0, 0 Palette54:: ; b7c7f (2d:7c7f) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 28, 28, 24 rgb 31, 31, 31 @@ -1516,7 +1579,8 @@ Palette54:: ; b7c7f (2d:7c7f) rgb 0, 0, 0 Palette55:: ; b7c8a (2d:7c8a) - db 1, $e2, 1 + db 1, %11100010 + db 1 rgb 28, 28, 24 rgb 31, 12, 0 @@ -1524,7 +1588,8 @@ Palette55:: ; b7c8a (2d:7c8a) rgb 8, 0, 0 Palette56:: ; b7c95 (2d:7c95) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 31 @@ -1532,7 +1597,8 @@ Palette56:: ; b7c95 (2d:7c95) rgb 0, 0, 0 Palette57:: ; b7ca0 (2d:7ca0) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 18 @@ -1540,7 +1606,8 @@ Palette57:: ; b7ca0 (2d:7ca0) rgb 6, 7, 0 Palette58:: ; b7cab (2d:7cab) - db 1, $e2, 1 + db 1, %11100010 + db 1 rgb 0, 0, 0 rgb 31, 31, 18 @@ -1548,7 +1615,8 @@ Palette58:: ; b7cab (2d:7cab) rgb 6, 7, 0 Palette59:: ; b7cb6 (2d:7cb6) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 18 @@ -1556,7 +1624,8 @@ Palette59:: ; b7cb6 (2d:7cb6) rgb 6, 7, 0 Palette60:: ; b7cc1 (2d:7cc1) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 28, 28, 28 @@ -1564,7 +1633,8 @@ Palette60:: ; b7cc1 (2d:7cc1) rgb 6, 7, 0 Palette61:: ; b7ccc (2d:7ccc) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 16, 23, 20 rgb 31, 31, 0 @@ -1572,7 +1642,8 @@ Palette61:: ; b7ccc (2d:7ccc) rgb 7, 1, 0 Palette62:: ; b7cd7 (2d:7cd7) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 31 @@ -1580,7 +1651,8 @@ Palette62:: ; b7cd7 (2d:7cd7) rgb 6, 7, 0 Palette63:: ; b7ce2 (2d:7ce2) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 1, 10, 23 @@ -1588,7 +1660,8 @@ Palette63:: ; b7ce2 (2d:7ce2) rgb 6, 7, 0 Palette64:: ; b7ced (2d:7ced) - db 1, $e2, 1 + db 1, %11100010 + db 1 rgb 0, 0, 0 rgb 28, 25, 31 @@ -1596,7 +1669,8 @@ Palette64:: ; b7ced (2d:7ced) rgb 0, 0, 13 Palette65:: ; b7cf8 (2d:7cf8) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 11, 11, 11 rgb 30, 31, 29 @@ -1604,7 +1678,8 @@ Palette65:: ; b7cf8 (2d:7cf8) rgb 1, 1, 1 Palette66:: ; b7d03 (2d:7d03) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 11, 11, 11 rgb 31, 31, 30 @@ -1612,7 +1687,8 @@ Palette66:: ; b7d03 (2d:7d03) rgb 10, 9, 0 Palette67:: ; b7d0e (2d:7d0e) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 26, 31, 18 @@ -1620,7 +1696,8 @@ Palette67:: ; b7d0e (2d:7d0e) rgb 6, 7, 0 Palette68:: ; b7d19 (2d:7d19) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 26, 29, 31 @@ -1628,7 +1705,8 @@ Palette68:: ; b7d19 (2d:7d19) rgb 6, 7, 0 Palette69:: ; b7d24 (2d:7d24) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 27, 31, 27 @@ -1636,7 +1714,8 @@ Palette69:: ; b7d24 (2d:7d24) rgb 6, 7, 0 Palette70:: ; b7d2f (2d:7d2f) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 11, 11, 11 rgb 31, 26, 31 @@ -1644,7 +1723,8 @@ Palette70:: ; b7d2f (2d:7d2f) rgb 14, 0, 5 Palette71:: ; b7d3a (2d:7d3a) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 11, 11, 11 rgb 31, 31, 30 @@ -1652,7 +1732,8 @@ Palette71:: ; b7d3a (2d:7d3a) rgb 0, 0, 2 Palette72:: ; b7d45 (2d:7d45) - db 1, $e2, 1 + db 1, %11100010 + db 1 rgb 11, 11, 11 rgb 31, 31, 30 @@ -1660,7 +1741,8 @@ Palette72:: ; b7d45 (2d:7d45) rgb 0, 0, 2 Palette73:: ; b7d50 (2d:7d50) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 11, 11, 11 rgb 31, 31, 24 @@ -1668,7 +1750,8 @@ Palette73:: ; b7d50 (2d:7d50) rgb 13, 10, 0 Palette74:: ; b7d5b (2d:7d5b) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 11, 11, 11 rgb 31, 31, 30 @@ -1676,7 +1759,8 @@ Palette74:: ; b7d5b (2d:7d5b) rgb 5, 2, 0 Palette75:: ; b7d66 (2d:7d66) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 23 @@ -1684,7 +1768,8 @@ Palette75:: ; b7d66 (2d:7d66) rgb 16, 3, 0 Palette76:: ; b7d71 (2d:7d71) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 11, 11, 11 rgb 31, 28, 31 @@ -1692,7 +1777,8 @@ Palette76:: ; b7d71 (2d:7d71) rgb 19, 8, 12 Palette77:: ; b7d7c (2d:7d7c) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 23 @@ -1700,7 +1786,8 @@ Palette77:: ; b7d7c (2d:7d7c) rgb 6, 7, 0 Palette78:: ; b7d87 (2d:7d87) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 11, 11, 11 rgb 31, 31, 28 @@ -1708,7 +1795,8 @@ Palette78:: ; b7d87 (2d:7d87) rgb 1, 11, 8 Palette79:: ; b7d92 (2d:7d92) - db 1, $e2, 1 + db 1, %11100010 + db 1 rgb 11, 11, 11 rgb 30, 31, 31 @@ -1716,7 +1804,8 @@ Palette79:: ; b7d92 (2d:7d92) rgb 0, 0, 5 Palette80:: ; b7d9d (2d:7d9d) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 11, 11, 11 rgb 27, 29, 31 @@ -1724,7 +1813,8 @@ Palette80:: ; b7d9d (2d:7d9d) rgb 8, 4, 10 Palette81:: ; b7da8 (2d:7da8) - db 1, $c2, 1 + db 1, %11000010 + db 1 rgb 11, 11, 11 rgb 31, 31, 30 @@ -1732,7 +1822,8 @@ Palette81:: ; b7da8 (2d:7da8) rgb 0, 0, 3 Palette82:: ; b7db3 (2d:7db3) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 11, 11, 11 rgb 31, 31, 30 @@ -1740,7 +1831,8 @@ Palette82:: ; b7db3 (2d:7db3) rgb 12, 2, 0 Palette83:: ; b7dbe (2d:7dbe) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 11, 11, 11 rgb 31, 31, 26 @@ -1748,7 +1840,8 @@ Palette83:: ; b7dbe (2d:7dbe) rgb 3, 3, 3 Palette84:: ; b7dc9 (2d:7dc9) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 31 @@ -1756,7 +1849,8 @@ Palette84:: ; b7dc9 (2d:7dc9) rgb 6, 7, 0 Palette85:: ; b7dd4 (2d:7dd4) - db 1, $e2, 1 + db 1, %11100010 + db 1 rgb 0, 0, 0 rgb 29, 24, 24 @@ -1764,7 +1858,8 @@ Palette85:: ; b7dd4 (2d:7dd4) rgb 6, 7, 0 Palette86:: ; b7ddf (2d:7ddf) - db 1, $e6, 1 + db 1, %11100110 + db 1 rgb 11, 11, 11 rgb 25, 23, 23 @@ -1772,7 +1867,8 @@ Palette86:: ; b7ddf (2d:7ddf) rgb 3, 3, 3 Palette87:: ; b7dea (2d:7dea) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 7 @@ -1780,7 +1876,8 @@ Palette87:: ; b7dea (2d:7dea) rgb 11, 3, 0 Palette88:: ; b7df5 (2d:7df5) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 31 @@ -1788,7 +1885,8 @@ Palette88:: ; b7df5 (2d:7df5) rgb 6, 7, 0 Palette89:: ; b7e00 (2d:7e00) - db 1, $e2, 1 + db 1, %11100010 + db 1 rgb 28, 28, 24 rgb 31, 31, 0 @@ -1796,7 +1894,8 @@ Palette89:: ; b7e00 (2d:7e00) rgb 9, 3, 0 Palette90:: ; b7e0b (2d:7e0b) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 31 @@ -1804,7 +1903,8 @@ Palette90:: ; b7e0b (2d:7e0b) rgb 6, 7, 0 Palette91:: ; b7e16 (2d:7e16) - db 1, $e6, 1 + db 1, %11100110 + db 1 rgb 16, 16, 20 rgb 28, 28, 24 @@ -1812,7 +1912,8 @@ Palette91:: ; b7e16 (2d:7e16) rgb 0, 0, 0 Palette92:: ; b7e21 (2d:7e21) - db 1, $e4, 1 + db 1, %11100100 + db 1 rgb 28, 28, 24 rgb 31, 19, 0 @@ -1820,7 +1921,8 @@ Palette92:: ; b7e21 (2d:7e21) rgb 0, 0, 0 Palette93:: ; b7e2c (2d:7e2c) - db 1, $c9, 1 + db 1, %11001001 + db 1 rgb 20, 20, 16 rgb 31, 0, 0 @@ -1828,7 +1930,8 @@ Palette93:: ; b7e2c (2d:7e2c) rgb 0, 0, 0 Palette94:: ; b7e37 (2d:7e37) - db 0, 8 + db 0 + db 8 rgb 0, 0, 0 rgb 1, 0, 0 @@ -1871,7 +1974,8 @@ Palette94:: ; b7e37 (2d:7e37) rgb 31, 0, 0 Palette95:: ; b7e79 (2d:7e79) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 31, 30, 30 @@ -1914,7 +2018,8 @@ Palette95:: ; b7e79 (2d:7e79) rgb 31, 0, 0 Palette96:: ; b7ebb (2d:7ebb) - db 0, 8 + db 0 + db 8 rgb 0, 0, 0 rgb 0, 1, 0 @@ -1957,7 +2062,8 @@ Palette96:: ; b7ebb (2d:7ebb) rgb 0, 31, 0 Palette97:: ; b7efd (2d:7efd) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 30, 31, 30 @@ -2000,7 +2106,8 @@ Palette97:: ; b7efd (2d:7efd) rgb 0, 31, 0 Palette98:: ; b7f3f (2d:7f3f) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 31, 0, 0 @@ -2043,7 +2150,8 @@ Palette98:: ; b7f3f (2d:7f3f) rgb 0, 0, 0 Palette99:: ; b7f81 (2d:7f81) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 15, 15, 15 @@ -2086,7 +2194,8 @@ Palette99:: ; b7f81 (2d:7f81) rgb 0, 31, 0 Palette101:: ; b7fc3 (2d:7fc3) - db 0, 7 + db 0 + db 7 rgb 28, 28, 28 rgb 28, 28, 0 @@ -2124,5 +2233,6 @@ Palette101:: ; b7fc3 (2d:7fc3) rgb 28, 28, 0 Palette108:: ; b7ffd (2d:7ffd) - db 1, $e4, 0 + db 1, %11100100 + db 0 diff --git a/src/data/palettes2.asm b/src/data/palettes2.asm index 1c3546d..9dd6b54 100644 --- a/src/data/palettes2.asm +++ b/src/data/palettes2.asm @@ -1,5 +1,6 @@ Palette100:: ; b8000 (2e:4000) - db 0, 8 + db 0 + db 8 rgb 31, 31, 31 rgb 31, 25, 4 @@ -42,7 +43,8 @@ Palette100:: ; b8000 (2e:4000) rgb 31, 31, 0 Palette102:: ; b8042 (2e:4042) - db 0, 7 + db 0 + db 7 rgb 28, 28, 28 rgb 28, 24, 16 @@ -80,7 +82,8 @@ Palette102:: ; b8042 (2e:4042) rgb 28, 28, 0 Palette103:: ; b807c (2e:407c) - db 0, 7 + db 0 + db 7 rgb 28, 28, 28 rgb 12, 24, 28 @@ -118,7 +121,8 @@ Palette103:: ; b807c (2e:407c) rgb 28, 28, 0 Palette104:: ; b80b6 (2e:40b6) - db 0, 7 + db 0 + db 7 rgb 28, 28, 28 rgb 21, 15, 31 @@ -156,7 +160,8 @@ Palette104:: ; b80b6 (2e:40b6) rgb 28, 28, 0 Palette105:: ; b80f0 (2e:40f0) - db 0, 7 + db 0 + db 7 rgb 0, 0, 4 rgb 31, 18, 7 @@ -194,7 +199,8 @@ Palette105:: ; b80f0 (2e:40f0) rgb 31, 24, 0 Palette106:: ; b812a (2e:412a) - db 0, 7 + db 0 + db 7 rgb 8, 1, 1 rgb 10, 23, 9 @@ -232,7 +238,8 @@ Palette106:: ; b812a (2e:412a) rgb 31, 31, 0 Palette107:: ; b8164 (2e:4164) - db 0, 7 + db 0 + db 7 rgb 3, 1, 1 rgb 30, 23, 20 @@ -270,7 +277,8 @@ Palette107:: ; b8164 (2e:4164) rgb 31, 31, 0 Palette111:: ; b819e (2e:419e) - db 1, $e4, 8 + db 1, %11100100 + db 8 rgb 28, 28, 24 rgb 20, 20, 16 @@ -313,7 +321,8 @@ Palette111:: ; b819e (2e:419e) rgb 31, 31, 0 Palette112:: ; b81e1 (2e:41e1) - db 1, $e4, 8 + db 1, %11100100 + db 8 rgb 28, 28, 24 rgb 20, 20, 16 @@ -356,7 +365,8 @@ Palette112:: ; b81e1 (2e:41e1) rgb 25, 14, 0 Palette113:: ; b8224 (2e:4224) - db 1, $e4, 8 + db 1, %11100100 + db 8 rgb 28, 28, 24 rgb 20, 20, 16 @@ -399,7 +409,8 @@ Palette113:: ; b8224 (2e:4224) rgb 31, 31, 0 Palette114:: ; b8267 (2e:4267) - db 2, $e4, $03, 4 + db 2, %11100100, %00000011 + db 4 rgb 0, 0, 0 rgb 31, 31, 31 @@ -422,7 +433,8 @@ Palette114:: ; b8267 (2e:4267) rgb 31, 31, 0 Palette115:: ; b828b (2e:428b) - db 2, $e4, $03, 4 + db 2, %11100100, %00000011 + db 4 rgb 28, 28, 24 rgb 31, 0, 0 @@ -445,7 +457,8 @@ Palette115:: ; b828b (2e:428b) rgb 31, 31, 0 Palette116:: ; b82af (2e:42af) - db 2, $d2, $e4, 4 + db 2, %11010010, %11100100 + db 4 rgb 28, 28, 24 rgb 31, 31, 31 @@ -468,7 +481,8 @@ Palette116:: ; b82af (2e:42af) rgb 31, 31, 0 Palette118:: ; b82d3 (2e:42d3) - db 0, 6 + db 0 + db 6 rgb 28, 28, 24 rgb 4, 30, 20 @@ -501,7 +515,8 @@ Palette118:: ; b82d3 (2e:42d3) rgb 0, 0, 0 Palette120:: ; b8305 (2e:4305) - db 0, 1 + db 0 + db 1 rgb 28, 28, 28 rgb 20, 24, 16 @@ -509,7 +524,8 @@ Palette120:: ; b8305 (2e:4305) rgb 0, 1, 0 Palette121:: ; b830f (2e:430f) - db 0, 1 + db 0 + db 1 rgb 24, 24, 28 rgb 12, 16, 28 @@ -517,7 +533,8 @@ Palette121:: ; b830f (2e:430f) rgb 0, 0, 12 Palette122:: ; b8319 (2e:4319) - db 0, 1 + db 0 + db 1 rgb 24, 28, 24 rgb 12, 20, 12 @@ -525,7 +542,8 @@ Palette122:: ; b8319 (2e:4319) rgb 0, 4, 0 Palette123:: ; b8323 (2e:4323) - db 0, 1 + db 0 + db 1 rgb 28, 28, 24 rgb 28, 20, 4 @@ -533,7 +551,8 @@ Palette123:: ; b8323 (2e:4323) rgb 4, 0, 0 Palette124:: ; b832d (2e:432d) - db 0, 1 + db 0 + db 1 rgb 21, 30, 17 rgb 14, 22, 8 @@ -541,7 +560,8 @@ Palette124:: ; b832d (2e:432d) rgb 5, 0, 0 Palette125:: ; b8337 (2e:4337) - db 0, 1 + db 0 + db 1 rgb 21, 30, 17 rgb 14, 22, 8 @@ -549,7 +569,8 @@ Palette125:: ; b8337 (2e:4337) rgb 5, 0, 0 Palette126:: ; b8341 (2e:4341) - db 0, 1 + db 0 + db 1 rgb 28, 28, 24 rgb 28, 20, 12 @@ -557,7 +578,8 @@ Palette126:: ; b8341 (2e:4341) rgb 5, 0, 0 Palette127:: ; b834b (2e:434b) - db 0, 1 + db 0 + db 1 rgb 24, 31, 31 rgb 0, 26, 31 @@ -565,7 +587,8 @@ Palette127:: ; b834b (2e:434b) rgb 5, 0, 0 Palette128:: ; b8355 (2e:4355) - db 0, 1 + db 0 + db 1 rgb 31, 31, 12 rgb 31, 21, 0 @@ -573,7 +596,8 @@ Palette128:: ; b8355 (2e:4355) rgb 3, 1, 1 Palette129:: ; b835f (2e:435f) - db 0, 1 + db 0 + db 1 rgb 28, 28, 24 rgb 28, 20, 7 @@ -581,7 +605,8 @@ Palette129:: ; b835f (2e:435f) rgb 4, 1, 0 Palette130:: ; b8369 (2e:4369) - db 0, 1 + db 0 + db 1 rgb 28, 28, 24 rgb 25, 17, 8 @@ -589,7 +614,8 @@ Palette130:: ; b8369 (2e:4369) rgb 4, 0, 0 Palette131:: ; b8373 (2e:4373) - db 0, 1 + db 0 + db 1 rgb 25, 18, 31 rgb 17, 9, 24 @@ -597,7 +623,8 @@ Palette131:: ; b8373 (2e:4373) rgb 5, 0, 0 Palette132:: ; b837d (2e:437d) - db 0, 1 + db 0 + db 1 rgb 28, 28, 24 rgb 28, 20, 12 @@ -605,7 +632,8 @@ Palette132:: ; b837d (2e:437d) rgb 5, 0, 0 Palette133:: ; b8387 (2e:4387) - db 0, 1 + db 0 + db 1 rgb 31, 31, 25 rgb 31, 23, 0 @@ -613,7 +641,8 @@ Palette133:: ; b8387 (2e:4387) rgb 2, 2, 0 Palette134:: ; b8391 (2e:4391) - db 0, 1 + db 0 + db 1 rgb 24, 31, 31 rgb 0, 26, 31 @@ -621,7 +650,8 @@ Palette134:: ; b8391 (2e:4391) rgb 0, 0, 2 Palette135:: ; b839b (2e:439b) - db 0, 1 + db 0 + db 1 rgb 20, 31, 20 rgb 9, 24, 14 @@ -629,7 +659,8 @@ Palette135:: ; b839b (2e:439b) rgb 0, 3, 0 Palette136:: ; b83a5 (2e:43a5) - db 0, 1 + db 0 + db 1 rgb 28, 28, 28 rgb 20, 24, 16 @@ -637,7 +668,8 @@ Palette136:: ; b83a5 (2e:43a5) rgb 0, 1, 0 Palette137:: ; b83af (2e:43af) - db 0, 1 + db 0 + db 1 rgb 28, 28, 28 rgb 20, 24, 16 @@ -645,7 +677,8 @@ Palette137:: ; b83af (2e:43af) rgb 0, 1, 0 Palette138:: ; b83b9 (2e:43b9) - db 0, 1 + db 0 + db 1 rgb 28, 28, 28 rgb 20, 24, 16 @@ -653,7 +686,8 @@ Palette138:: ; b83b9 (2e:43b9) rgb 0, 1, 0 Palette139:: ; b83c3 (2e:43c3) - db 0, 1 + db 0 + db 1 rgb 28, 28, 24 rgb 28, 20, 8 @@ -661,7 +695,8 @@ Palette139:: ; b83c3 (2e:43c3) rgb 4, 0, 0 Palette140:: ; b83cd (2e:43cd) - db 0, 1 + db 0 + db 1 rgb 28, 28, 24 rgb 28, 20, 8 @@ -669,7 +704,8 @@ Palette140:: ; b83cd (2e:43cd) rgb 4, 0, 0 Palette141:: ; b83d7 (2e:43d7) - db 0, 1 + db 0 + db 1 rgb 28, 28, 24 rgb 28, 20, 8 @@ -677,7 +713,8 @@ Palette141:: ; b83d7 (2e:43d7) rgb 4, 0, 0 Palette142:: ; b83e1 (2e:43e1) - db 0, 1 + db 0 + db 1 rgb 20, 28, 28 rgb 12, 20, 24 @@ -685,7 +722,8 @@ Palette142:: ; b83e1 (2e:43e1) rgb 0, 0, 4 Palette143:: ; b83eb (2e:43eb) - db 0, 1 + db 0 + db 1 rgb 28, 28, 12 rgb 24, 16, 8 @@ -693,7 +731,8 @@ Palette143:: ; b83eb (2e:43eb) rgb 2, 1, 1 Palette144:: ; b83f5 (2e:43f5) - db 0, 1 + db 0 + db 1 rgb 28, 28, 12 rgb 24, 16, 8 @@ -701,7 +740,8 @@ Palette144:: ; b83f5 (2e:43f5) rgb 2, 1, 1 Palette145:: ; b83ff (2e:43ff) - db 0, 1 + db 0 + db 1 rgb 24, 24, 24 rgb 20, 16, 12 @@ -709,7 +749,8 @@ Palette145:: ; b83ff (2e:43ff) rgb 2, 0, 0 Palette146:: ; b8409 (2e:4409) - db 0, 1 + db 0 + db 1 rgb 24, 24, 24 rgb 20, 16, 12 @@ -717,7 +758,8 @@ Palette146:: ; b8409 (2e:4409) rgb 2, 0, 0 Palette147:: ; b8413 (2e:4413) - db 0, 1 + db 0 + db 1 rgb 24, 24, 24 rgb 20, 16, 12 @@ -725,7 +767,8 @@ Palette147:: ; b8413 (2e:4413) rgb 2, 0, 0 Palette148:: ; b841d (2e:441d) - db 0, 1 + db 0 + db 1 rgb 28, 24, 24 rgb 20, 12, 12 @@ -733,7 +776,8 @@ Palette148:: ; b841d (2e:441d) rgb 2, 0, 0 Palette149:: ; b8427 (2e:4427) - db 0, 1 + db 0 + db 1 rgb 28, 24, 24 rgb 20, 12, 12 @@ -741,7 +785,8 @@ Palette149:: ; b8427 (2e:4427) rgb 2, 0, 0 Palette150:: ; b8431 (2e:4431) - db 0, 1 + db 0 + db 1 rgb 28, 20, 24 rgb 20, 16, 16 @@ -749,7 +794,8 @@ Palette150:: ; b8431 (2e:4431) rgb 2, 1, 1 Palette151:: ; b843b (2e:443b) - db 0, 1 + db 0 + db 1 rgb 28, 20, 24 rgb 20, 16, 16 @@ -757,7 +803,8 @@ Palette151:: ; b843b (2e:443b) rgb 2, 1, 1 Palette152:: ; b8445 (2e:4445) - db 0, 1 + db 0 + db 1 rgb 24, 28, 16 rgb 16, 20, 12 @@ -765,7 +812,8 @@ Palette152:: ; b8445 (2e:4445) rgb 0, 2, 0 Palette153:: ; b844f (2e:444f) - db 0, 1 + db 0 + db 1 rgb 24, 28, 16 rgb 16, 20, 12 @@ -773,7 +821,8 @@ Palette153:: ; b844f (2e:444f) rgb 0, 2, 0 Palette154:: ; b8459 (2e:4459) - db 0, 1 + db 0 + db 1 rgb 24, 28, 16 rgb 16, 20, 12 @@ -781,7 +830,8 @@ Palette154:: ; b8459 (2e:4459) rgb 0, 2, 0 Palette155:: ; b8463 (2e:4463) - db 0, 1 + db 0 + db 1 rgb 20, 28, 28 rgb 12, 20, 24 @@ -789,7 +839,8 @@ Palette155:: ; b8463 (2e:4463) rgb 0, 0, 2 Palette156:: ; b846d (2e:446d) - db 0, 1 + db 0 + db 1 rgb 20, 28, 28 rgb 12, 20, 24 @@ -797,7 +848,8 @@ Palette156:: ; b846d (2e:446d) rgb 0, 0, 2 Palette157:: ; b8477 (2e:4477) - db 0, 1 + db 0 + db 1 rgb 28, 28, 12 rgb 24, 16, 8 @@ -805,7 +857,8 @@ Palette157:: ; b8477 (2e:4477) rgb 2, 1, 1 Palette158:: ; b8481 (2e:4481) - db 0, 1 + db 0 + db 1 rgb 28, 24, 24 rgb 20, 12, 12 @@ -813,7 +866,8 @@ Palette158:: ; b8481 (2e:4481) rgb 1, 0, 0 Palette159:: ; b848b (2e:448b) - db 0, 1 + db 0 + db 1 rgb 28, 20, 24 rgb 20, 16, 16 @@ -821,7 +875,8 @@ Palette159:: ; b848b (2e:448b) rgb 2, 1, 1 Palette160:: ; b8495 (2e:4495) - db 0, 1 + db 0 + db 1 rgb 29, 22, 25 rgb 31, 12, 16 diff --git a/src/gfx.asm b/src/gfx.asm index 99ebb73..37b92d4 100644 --- a/src/gfx.asm +++ b/src/gfx.asm @@ -131,7 +131,8 @@ AnimData2:: ; 8bfe4 (22:7fe4) frame_data 0, 0, 0, 0 Palette109:: ; 8bffb (22:7ffb) - db 1, $e4, 0 + db 1, %11100100 + db 0 rept $2 db $ff @@ -668,7 +669,8 @@ Duel66Gfx:: ; a3fb4 (28:7fb4) INCBIN "gfx/duel/anims/66.2bpp" Palette117:: ; a3ff6 (28:7ff6) - db 0, 1 + db 0 + db 1 rgb 27, 27, 24 rgb 31, 31, 0 @@ -975,7 +977,8 @@ SECTION "Anims 3", ROMX INCLUDE "data/anims3.asm" Palette31:: ; b3feb (2c:7feb) - db 1, $d2, 1 + db 1, %11010010 + db 1 rgb 0, 0, 0 rgb 31, 31, 7 @@ -983,7 +986,8 @@ Palette31:: ; b3feb (2c:7feb) rgb 11, 3, 0 Palette119:: ; b3ff6 (2c:7ff6) - db 0, 1 + db 0 + db 1 rgb 28, 28, 24 rgb 28, 16, 12 -- cgit v1.2.3