animatrix mapping: gu604

This commit is contained in:
Luke D. Jones
2023-06-25 11:39:56 +12:00
parent 7796ba0603
commit 55723b7b77
4 changed files with 166 additions and 98 deletions

View File

@@ -1,31 +1,60 @@
use super::Row;
pub const GU604: [Row; 27] = [
Row(0x01, 7, 34, 0),
Row(0x01, 7 + 34, 34, 0),
Row(0x01, 7 + 34 * 2, 34, 0),
Row(0x01, 7 + 34 * 3, 34, 0),
Row(0x01, 7 + 34 * 4, 34, 0),
Row(0x01, 7 + 34 * 5, 34, 0),
Row(0x01, 7 + 34 * 6, 34, 0),
Row(0x01, 7 + 34 * 7, 34, 0),
Row(0x01, 7 + 34 * 8, 34, 0),
Row(0x01, 7 + 34 * 9, 34, 0),
Row(0x01, 7 + 34 * 10, 34, 0),
Row(0x01, 7 + 34 * 11, 34, 0),
Row(0x01, 7 + 34 * 12, 34, 0),
Row(0x01, 7 + 34 * 13, 34, 0),
Row(0x01, 7 + 34 * 14, 34, 0),
Row(0x01, 7 + 34 * 15, 34, 0),
Row(0x01, 7 + 34 * 16, 34, 0),
Row(0x74, 7, 34, 0),
Row(0x74, 7 + 34, 34, 0),
Row(0x74, 7 + 34 * 2, 34, 0),
Row(0x74, 7 + 34 * 3, 34, 0),
Row(0x74, 7 + 34 * 4, 34, 0),
Row(0x74, 7 + 34 * 5, 34, 0),
Row(0x74, 7 + 34 * 6, 34, 0),
Row(0x74, 7 + 34 * 7, 34, 0),
Row(0x74, 7 + 34 * 8, 34, 0),
Row(0x74, 7 + 34 * 9, 34, 0),
pub const GU604: [Row; 54] = [
Row(0x01, 7, 37, 0),
Row(0x01, 7 + 38, 39, 0),
Row(0x01, 7 + 77, 38, 0),
Row(0x01, 7 + 115, 39, 0), // 34 len
Row(0x01, 7 + 154, 38, 0),
Row(0x01, 7 + 192, 39, 0),
Row(0x01, 7 + 231, 38, 0),
Row(0x01, 7 + 269, 39, 0),
Row(0x01, 7 + 308, 38, 0),
Row(0x01, 7 + 346, 39, 0),
Row(0x01, 7 + 385, 38, 0),
Row(0x01, 7 + 423, 38, 0),
Row(0x01, 7 + 461, 37, 1),
Row(0x01, 7 + 535, 36, 1),
Row(0x01, 7 + 571, 36, 2),
Row(0x01, 7 + 607, 21, 2), // needs join
//
Row(0x74, 7, 14, 28), // adds to end of previous
Row(0x74, 7 + 15, 35, 4),
Row(0x74, 7 + 50, 34, 5),
Row(0x74, 7 + 84, 34, 5),
Row(0x74, 7 + 118, 33, 6),
Row(0x74, 7 + 151, 33, 6),
Row(0x74, 7 + 184, 32, 7),
Row(0x74, 7 + 216, 32, 7), //
Row(0x74, 7 + 248, 31, 9),
Row(0x74, 7 + 279, 31, 9),
Row(0x74, 7 + 310, 30, 10),
Row(0x74, 7 + 340, 30, 9), // WEIRD OFFSET
Row(0x74, 7 + 370, 29, 10),
Row(0x74, 7 + 399, 29, 10),
Row(0x74, 7 + 428, 28, 11),
Row(0x74, 7 + 456, 28, 11),
Row(0x74, 7 + 484, 27, 12),
Row(0x74, 7 + 512, 27, 12),
Row(0x74, 7 + 538, 26, 13),
Row(0x74, 7 + 564, 26, 13),
Row(0x74, 7 + 590, 25, 14),
Row(0x74, 7 + 615, 12, 14), // needs join
//
Row(0xe7, 7, 13, 13 + 18), // adds to end of previous
Row(0xe7, 7 + 4, 16, 18),
Row(0xe7, 7 + 20, 16, 18),
Row(0xe7, 7 + 36, 15, 19),
Row(0xe7, 7 + 51, 15, 19),
Row(0xe7, 7 + 66, 14, 20),
Row(0xe7, 7 + 80, 12, 20), // too long? 14
Row(0xe7, 7 + 94, 13, 21),
Row(0xe7, 7 + 107, 13, 21),
Row(0xe7, 7 + 120, 12, 12), // Actual display end
Row(0xe7, 7 + 132, 12, 22),
Row(0xe7, 7 + 144, 11, 23),
Row(0xe7, 7 + 155, 11, 23),
Row(0xe7, 7 + 166, 10, 24),
Row(0xe7, 7 + 176, 10, 24),
Row(0xe7, 7 + 186, 9, 25),
];