aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--banks.ini8
-rw-r--r--fm_banks/adldata-cache-x.datbin467811 -> 481851 bytes
-rw-r--r--fm_banks/adldata-cache.datbin570752 -> 590432 bytes
-rw-r--r--fm_banks/opl_files/lost-vikings.oplbin0 -> 6005 bytes
-rw-r--r--src/adldata.cpp339
-rw-r--r--src/adldata.cppx246
6 files changed, 582 insertions, 11 deletions
diff --git a/banks.ini b/banks.ini
index 6629cfb..1c98970 100644
--- a/banks.ini
+++ b/banks.ini
@@ -11,7 +11,7 @@
;
[General]
-banks = 75
+banks = 76
[bank-0]
;AIL (Star Control 3, Albion, Empire 2, Sensible Soccer, Settlers 2, many others)
@@ -556,3 +556,9 @@ format = WOPL
file = "fm_banks/wopl_files/Apogee-IMF-90.wopl"
prefix = "apogeeimf"
+[bank-75]
+name = "The Lost Vikings"
+format = AIL
+file = "fm_banks/opl_files/lost-vikings.opl"
+prefix = "lostvik"
+
diff --git a/fm_banks/adldata-cache-x.dat b/fm_banks/adldata-cache-x.dat
index 6607d1f..d9d3707 100644
--- a/fm_banks/adldata-cache-x.dat
+++ b/fm_banks/adldata-cache-x.dat
Binary files differ
diff --git a/fm_banks/adldata-cache.dat b/fm_banks/adldata-cache.dat
index 9a7c5c7..29346fa 100644
--- a/fm_banks/adldata-cache.dat
+++ b/fm_banks/adldata-cache.dat
Binary files differ
diff --git a/fm_banks/opl_files/lost-vikings.opl b/fm_banks/opl_files/lost-vikings.opl
new file mode 100644
index 0000000..b9387d7
--- /dev/null
+++ b/fm_banks/opl_files/lost-vikings.opl
Binary files differ
diff --git a/src/adldata.cpp b/src/adldata.cpp
index 8b63b8b..07ec2ca 100644
--- a/src/adldata.cpp
+++ b/src/adldata.cpp
@@ -4,7 +4,7 @@
* FROM A NUMBER OF SOURCES, MOSTLY PC GAMES.
* PREPROCESSED, CONVERTED, AND POSTPROCESSED OFF-SCREEN.
*/
-const adldata adl[4578] =
+const adldata adl[4719] =
{ // ,---------+-------- Wave select settings
// | ,-------ч-+------ Sustain/release rates
// | | ,-----ч-ч-+---- Attack/decay rates
@@ -4594,8 +4594,149 @@ const adldata adl[4578] =
{ 0x070F005,0x0E55A00, 0x00,0x10, 0xE, +12 },
{ 0x07BF003,0x07BF502, 0x8A,0x80, 0x8, +0 },
{ 0x07BF003,0x07BF402, 0x8A,0x80, 0x8, +0 },
+ { 0x0064F80,0x005FF04, 0x00,0x00, 0x0, +0 },
+ { 0x084E90A,0x3A85036, 0x00,0x00, 0x4, +0 },
+ { 0x060F101,0x073D211, 0x4D,0x00, 0x8, +0 },
+ { 0x104AC00,0x0F5F018, 0x0F,0x00, 0x2, +0 },
+ { 0x053F100,0x006FF10, 0x40,0x00, 0x6, +0 },
+ { 0x29EF520,0x35BF411, 0x90,0x00, 0xC, +0 },
+ { 0x0FA9000,0x0FAB011, 0x02,0x00, 0x6, +0 },
+ { 0x21DFBA2,0x058F201, 0xC0,0x00, 0x6, +0 },
+ { 0x0FFF001,0x00F9039, 0x4F,0x00, 0x6, +0 },
+ { 0x053F101,0x3A850F5, 0x4F,0x00, 0x6, +0 },
+ { 0x08FF022,0x0DFF520, 0x0C,0x00, 0xE, +0 },
+ { 0x08FF022,0x0DFF520, 0x00,0x00, 0xE, +0 },
+ { 0x08FF320,0x0DFF620, 0x00,0x00, 0xE, +0 },
+ { 0x3FFF003,0x2FFF011, 0x02,0x80, 0x2, +0 },
+ { 0x08434F6,0x006A271, 0xC0,0x00, 0xC, +0 },
+ { 0x00FFFBE,0x00F3FAE, 0x00,0x00, 0xE, +0 },
+ { 0x005FF00,0x305FF00, 0xC0,0x00, 0x0, +0 },
+ { 0x005FF00,0x305AF20, 0x00,0x00, 0xA, +0 },
+ { 0x0052F00,0x305FF20, 0x00,0x00, 0xA, +0 },
+ { 0x212FEF0,0x314F9A5, 0x04,0xC0, 0x8, +0 },
+ { 0x0FFF09E,0x00F4F00, 0x07,0x00, 0xE, +0 },
+ { 0x00FFF20,0x00FFF20, 0x80,0x80, 0xB, +0 },
+ { 0x08AF002,0x0DAF500, 0x09,0x00, 0xE, +0 },
+ { 0x0534100,0x03CF814, 0x3F,0x00, 0x0, +0 },
+ { 0x003FF10,0x32FF310, 0x00,0x00, 0xA, +0 },
+ { 0x3FFF09E,0x00F3F01, 0x07,0x00, 0xE, +0 },
+ { 0x24FA710,0x0DA9C04, 0x00,0x87, 0xF, +0 },
+ { 0x00FFF00,0x0DA9C04, 0x3F,0x87, 0xF, +0 },
+ { 0x05A4900,0x0DA8C00, 0x48,0x00, 0x8, +0 },
+ { 0x0F5F0BE,0x1043F20, 0x39,0x00, 0xE, +0 },
+ { 0x0F5F0BE,0x004FF20, 0x3F,0x00, 0xE, +0 },
+ { 0x30DF9B0,0x0043AA0, 0xFF,0x00, 0xE, +0 },
+ { 0x044FF00,0x008FF90, 0x00,0x00, 0xE, +0 },
+ { 0x044FC00,0x008A190, 0x00,0x00, 0xE, +0 },
+ { 0x006FF00,0x307FF00, 0x00,0x00, 0x8, +0 },
+ { 0x004FF00,0x30A4F00, 0x00,0x00, 0x8, +0 },
+ { 0x101FFC0,0x2065F5A, 0x7D,0x00, 0x1, +0 },
+ { 0x004AC48,0x33441C0, 0x00,0x00, 0x0, +0 },
+ { 0x05FF93E,0x04FF030, 0x00,0x80, 0xE, +0 },
+ { 0x05FF93E,0x0BFF510, 0x00,0x80, 0xE, +0 },
+ { 0x057F9EE,0x0A5F1E0, 0x00,0x80, 0xE, +0 },
+ { 0x05FF9EE,0x0FFF6E0, 0x00,0x80, 0xE, +0 },
+ { 0x204FF20,0x004FF20, 0x5A,0x80, 0xC, +0 },
+ { 0x272FEF0,0x016F9E1, 0x04,0xC0, 0xE, +0 },
+ { 0x0F590A0,0x0F7F0A0, 0x25,0x00, 0xE, +0 },
+ { 0x301FFA0,0x20FFF20, 0x54,0x80, 0x8, +0 },
+ { 0x006FF00,0x007FF00, 0x00,0x00, 0xE, +0 },
+ { 0x0017B00,0x3066B00, 0x00,0x00, 0xE, +0 },
+ { 0x0014B00,0x3064B00, 0x00,0x00, 0xE, +0 },
+ { 0x0025B00,0x30B5B00, 0x00,0x00, 0xE, +0 },
+ { 0x2F6F690,0x006DC11, 0x00,0x00, 0x0, +0 },
+ { 0x207FA40,0x044F9C0, 0x00,0x00, 0x0, +0 },
+ { 0x0F0F900,0x028E412, 0x3F,0x00, 0x0, +0 },
+ { 0x0FFF090,0x20F4F00, 0x0C,0x00, 0xE, +0 },
+ { 0x0FFF090,0x20F4F00, 0x0C,0x0A, 0xE, +0 },
+ { 0x004AC60,0x2F5F030, 0x0F,0x0F, 0x8, +0 },
+ { 0x01BFC10,0x007FF14, 0x0F,0x00, 0xE, +0 },
+ { 0x00F6300,0x026E412, 0x00,0x00, 0x0, +0 },
+ { 0x00F6300,0x02FE412, 0x00,0x00, 0x6, +0 },
+ { 0x097B530,0x0A77300, 0x40,0x00, 0xE, +0 },
+ { 0x00DF913,0x007F6C2, 0xDA,0x80, 0xC, +0 },
+ { 0x0EF7602,0x05F7603, 0x47,0x00, 0xE, +0 },
+ { 0x0EF7602,0x05F7603, 0x45,0x02, 0xE, +0 },
+ { 0x061F237,0x074F212, 0x47,0x08, 0xE, +0 },
+ { 0x061F237,0x074F212, 0x47,0x08, 0xA, +0 },
+ { 0x065F431,0x055F615, 0x47,0x08, 0xE, +0 },
+ { 0x156E500,0x0F5F012, 0x0F,0x00, 0xC, +0 },
+ { 0x005DF20,0x005DF20, 0x04,0x00, 0xA, +0 },
+ { 0x0FFF830,0x07FF510, 0x44,0x00, 0xE, +0 },
+ { 0x0FFF090,0x00F6F00, 0x0C,0x00, 0xE, +0 },
+ { 0x0FFF090,0x0086F10, 0x0C,0x00, 0xE, +0 },
+ { 0x0FFF09E,0x20F4F9E, 0x0C,0x00, 0xE, +0 },
+ { 0x0F9F09E,0x206FF9E, 0x0C,0x00, 0xE, +0 },
+ { 0x1E0620E,0x0324B14, 0xC2,0x40, 0xE, +0 },
+ { 0x004FF00,0x00A4F00, 0x00,0x00, 0x8, +0 },
+ { 0x00549C8,0x03540C6, 0x07,0x00, 0x0, +0 },
+ { 0x00349D8,0x03240D6, 0x07,0x00, 0x0, +0 },
+ { 0x01383D4,0x02293D6, 0x06,0x07, 0x0, +0 },
+ { 0x11383D4,0x12293D6, 0x06,0x07, 0x0, +0 },
+ { 0x11382D4,0x12291D6, 0x06,0x07, 0x8, +0 },
+ { 0x115F2C4,0x024F3C6, 0x46,0x07, 0x8, +0 },
+ { 0x2F6F690,0x006DC10, 0x00,0x00, 0x0, +0 },
+ { 0x101FF00,0x2D45900, 0x00,0x87, 0xE, +0 },
+ { 0x056E502,0x074F210, 0x50,0x00, 0xC, +0 },
+ { 0x072B400,0x073C301, 0x1D,0x00, 0xE, +0 },
+ { 0x072B480,0x173C382, 0x1D,0x00, 0xE, +0 },
+ { 0x172B480,0x177C3D2, 0x16,0x00, 0xE, +0 },
+ { 0x1757480,0x177C6D1, 0x96,0x00, 0xE, +0 },
+ { 0x053F100,0x006FC10, 0x60,0x00, 0x6, +0 },
+ { 0x053F101,0x04CD390, 0xEC,0x00, 0x6, +0 },
+ { 0x004FF00,0x10A4F00, 0x07,0x00, 0xC, +0 },
+ { 0x2534101,0x03AF811, 0x4F,0x00, 0x6, +0 },
+ { 0x21DFBA2,0x01EF90E, 0xC0,0x00, 0x6, +0 },
+ { 0x21DFBA2,0x01EF70E, 0xC0,0x00, 0x6, +0 },
+ { 0x2BDA0A2,0x01FF70E, 0xC0,0x00, 0x6, +0 },
+ { 0x1F3FF32,0x01393F1, 0x00,0x00, 0xE, +0 },
+ { 0x3F3E921,0x204D620, 0x15,0x00, 0xE, +0 },
+ { 0x3F3E921,0x004D620, 0x15,0x00, 0xE, +0 },
+ { 0x0F0F007,0x0DC5C09, 0x00,0x00, 0xE, +0 },
+ { 0x0FFF09E,0x1067F00, 0x3F,0x00, 0xE, +0 },
+ { 0x0014131,0x03B93A1, 0x15,0x83, 0xE, +0 },
+ { 0x0F9F131,0x0E6F731, 0x95,0x80, 0xE, +0 },
+ { 0x263D8F2,0x011C3D1, 0x00,0x00, 0xE, +0 },
+ { 0x384FEF2,0x012C3D1, 0x00,0x00, 0xE, +0 },
+ { 0x382FAF2,0x002E1F1, 0x00,0x00, 0xE, +0 },
+ { 0x00549C4,0x055E5C6, 0x07,0x00, 0x0, +0 },
+ { 0x00549C4,0x055E5C6, 0x07,0x00, 0x6, +0 },
+ { 0x00381A1,0x00461B1, 0x0C,0x80, 0x8, +0 },
+ { 0x032FA06,0x0B4F600, 0x00,0x00, 0xE, +0 },
+ { 0x207FA40,0x04FF3D0, 0x00,0x00, 0x0, +0 },
+ { 0x062F101,0x076D311, 0x4D,0x00, 0x8, +0 },
+ { 0x005FF00,0x005FF00, 0x80,0x80, 0xB, +0 },
+ { 0x30FFFC0,0x01FF6C0, 0x00,0x00, 0x0, +0 },
+ { 0x0AFFF00,0x00AFC02, 0x3F,0x00, 0x0, +0 },
+ { 0x0AFFF00,0x008FC02, 0x3F,0x00, 0x0, +0 },
+ { 0x042F200,0x006F200, 0x80,0x40, 0xE, +0 },
+ { 0x00F8F00,0x04CD390, 0x0F,0x00, 0x0, +0 },
+ { 0x0F0F016,0x0B4F610, 0x00,0x00, 0xE, +0 },
+ { 0x053F101,0x034F131, 0x60,0x00, 0x6, +0 },
+ { 0x200FF04,0x367F6C2, 0x00,0x04, 0x8, +0 },
+ { 0x03FD8F9,0x03FE9F9, 0x07,0x03, 0xE, +0 },
+ { 0x156E507,0x0F5F018, 0x0F,0x00, 0xE, +0 },
+ { 0x35FC600,0x04E4C15, 0x1C,0x00, 0xE, +0 },
+ { 0x086F002,0x037F700, 0x00,0x00, 0xE, +0 },
+ { 0x3F0F50E,0x3DC5C00, 0x87,0x00, 0xE, +0 },
+ { 0x08AF002,0x0DA950E, 0x09,0x00, 0xE, +0 },
+ { 0x0F0E028,0x015E813, 0x03,0x00, 0x4, +0 },
+ { 0x29EF002,0x037F800, 0x00,0x00, 0xA, +0 },
+ { 0x200FF34,0x364F6C0, 0x00,0x84, 0x8, +0 },
+ { 0x200FF84,0x365F6C2, 0x00,0x00, 0x8, +0 },
+ { 0x232FA06,0x0B4F600, 0x00,0x00, 0xE, +0 },
+ { 0x332FA06,0x0B4F600, 0x00,0x00, 0xE, +0 },
+ { 0x0FFF830,0x05FF610, 0x44,0x00, 0xE, +0 },
+ { 0x220F203,0x03696C3, 0x00,0x00, 0xA, +0 },
+ { 0x231F013,0x016F4D0, 0x00,0x00, 0xA, +0 },
+ { 0x231F003,0x016F4D0, 0x00,0x00, 0xA, +0 },
+ { 0x243F2E0,0x055F502, 0x00,0x08, 0xE, +0 },
+ { 0x28EF0E2,0x03EF700, 0x00,0x00, 0xE, +0 },
+ { 0x286F002,0x037F700, 0x00,0x00, 0xE, +0 },
+ { 0x207FA50,0x04FF5D0, 0x00,0x00, 0x0, +0 },
+ { 0x0B5F80C,0x0000000, 0x00,0x00, 0x0, +0 },
};
-const struct adlinsdata adlins[4756] =
+const struct adlinsdata adlins[4920] =
{
{ 0, 0, 0, 0, 9006, 133, 0, 0 },
{ 1, 1, 0, 0, 9206, 146, 0, 0 },
@@ -9353,6 +9494,170 @@ const struct adlinsdata adlins[4756] =
{4550,4550, 63, 0, 193, 20, 0, -2 },
{4576,4576,108, 0, 406, 26, 0, 0 },
{4577,4577,108, 0, 740, 26, 0, 0 },
+ {4578,4578, 0, 0, 1186, 420, 0, 0 },
+ {4579,4579, 0, 0, 40000, 93, 0, 0 },
+ {4580,4580, 0, 0, 5366, 1246, 0, 0 },
+ {4581,4581, 0, 0, 40000, 353, 0, 0 },
+ {4582,4582, 0, 0, 526, 186, 0, 0 },
+ {4583,4583, 0, 0, 746, 20, 0, 0 },
+ {4584,4584, 0, 0, 40000, 73, 0, 0 },
+ {4585,4585, 0, 0, 3446, 106, 0, 0 },
+ {4586,4586, 0, 0, 40000, 73, 0, 0 },
+ {4587,4587, 0, 0, 40000, 93, 0, 0 },
+ {4588,4588, 0, 0, 40000, 0, 0, 0 },
+ {4589,4589, 0, 0, 40000, 0, 0, 0 },
+ {4590,4590, 0, 0, 1786, 20, 0, 0 },
+ {4591,4591, 0, 0, 40000, 66, 0, 0 },
+ {4592,4592, 0, 0, 40000, 186, 0, 0 },
+ {4593,4593, 0, 0, 40000, 73, 0, 0 },
+ {4594,4594, 0, 0, 1173, 366, 0, 0 },
+ {4595,4595, 0, 0, 40000, 366, 0, 0 },
+ {4596,4596, 0, 0, 40000, 326, 0, 0 },
+ {4597,4597, 0, 0, 40000, 800, 0, 0 },
+ {4598,4598, 0, 0, 453, 60, 0, 0 },
+ {4599,4599, 0, 0, 40000, 73, 0, 0 },
+ {4600,4600, 0, 0, 1126, 46, 0, 0 },
+ {4601,4601, 0, 0, 113, 26, 0, 0 },
+ {4602,4602, 0, 0, 613, 73, 0, 0 },
+ {4603,4603, 0, 0, 820, 66, 0, 0 },
+ {4604,4604, 0, 0, 153, 13, 0, 0 },
+ {4605,4605, 0, 0, 100, 20, 0, 0 },
+ {4606,4606, 0, 0, 113, 73, 0, 0 },
+ {4607,4607, 0, 0, 40000, 586, 0, 0 },
+ {4608,4608, 0, 0, 40000, 780, 0, 0 },
+ {4609,4609, 0, 0, 40000, 806, 0, 0 },
+ {4610,4610, 0, 0, 186, 100, 0, 0 },
+ {4611,4611, 0, 0, 166, 93, 0, 0 },
+ {4612,4612, 0, 0, 333, 133, 0, 0 },
+ {4613,4613, 0, 0, 466, 80, 0, 0 },
+ {4614,4614, 0, 0, 666, 173, 0, 0 },
+ {4615,4615, 0, 0, 6173, 806, 0, 0 },
+ {4616,4616, 0, 0, 40000, 73, 0, 0 },
+ {4617,4617, 0, 0, 786, 73, 0, 0 },
+ {4618,4618, 0, 0, 40000, 0, 0, 0 },
+ {4619,4619, 0, 0, 620, 20, 0, 0 },
+ {4620,4620, 0, 0, 40000, 1006, 0, 0 },
+ {4621,4621, 0, 0, 40000, 233, 0, 0 },
+ {4622,4622, 0, 0, 40000, 140, 0, 0 },
+ {4623,4623, 0, 0, 40000, 73, 0, 0 },
+ {4624,4624, 0, 0, 293, 153, 0, 0 },
+ {4625,4625, 0, 0, 706, 206, 0, 0 },
+ {4626,4626, 0, 0, 980, 200, 0, 0 },
+ {4627,4627, 0, 0, 280, 53, 0, 0 },
+ {4628,4628, 0, 0, 513, 206, 0, 0 },
+ {4629,4629, 0, 0, 1940, 886, 0, 0 },
+ {4630,4630, 0, 0, 420, 93, 0, 0 },
+ {4631,4631, 0, 0, 453, 53, 0, 0 },
+ {4632,4632, 0, 0, 453, 53, 0, 0 },
+ {4633,4633, 0, 0, 40000, 326, 0, 0 },
+ {4634,4634, 0, 0, 286, 133, 0, 0 },
+ {4635,4635, 0, 0, 706, 200, 0, 0 },
+ {4636,4636, 0, 0, 353, 73, 0, 0 },
+ {4637,4637, 0, 0, 3473, 106, 0, 0 },
+ {4638,4638, 0, 0, 346, 140, 0, 0 },
+ {4639,4639, 0, 0, 333, 73, 0, 0 },
+ {4640,4640, 0, 0, 333, 73, 0, 0 },
+ {4641,4641, 0, 0, 4640, 633, 0, 0 },
+ {4642,4642, 0, 0, 4660, 660, 0, 0 },
+ {4643,4643, 0, 0, 800, 346, 0, 0 },
+ {4644,4644, 0, 0, 40000, 353, 0, 0 },
+ {4645,4645, 0, 0, 40000, 440, 0, 0 },
+ {4646,4646, 0, 0, 540, 13, 0, 0 },
+ {4647,4647, 0, 0, 180, 46, 0, 0 },
+ {4648,4648, 0, 0, 246, 66, 0, 0 },
+ {4649,4649, 0, 0, 380, 60, 0, 0 },
+ {4650,4650, 0, 0, 513, 206, 0, 0 },
+ {4651,4651, 0, 0, 6246, 1033, 0, 0 },
+ {4652,4652, 0, 0, 466, 66, 0, 0 },
+ {4653,4653, 0, 0, 40000, 433, 0, 0 },
+ {4654,4654, 0, 0, 40000, 2513, 0, 0 },
+ {4655,4655, 0, 0, 6873, 2453, 0, 0 },
+ {4656,4656, 0, 0, 6786, 2406, 0, 0 },
+ {4657,4657, 0, 0, 8366, 2420, 0, 0 },
+ {4658,4658, 0, 0, 2693, 833, 0, 0 },
+ {4659,4659, 0, 0, 513, 200, 0, 0 },
+ {4660,4660, 0, 0, 460, 113, 0, 0 },
+ {4661,4661, 0, 0, 4633, 633, 0, 0 },
+ {4662,4662, 0, 0, 4586, 1500, 0, 0 },
+ {4663,4663, 0, 0, 4406, 1333, 0, 0 },
+ {4664,4664, 0, 0, 2000, 106, 0, 0 },
+ {4665,4665, 0, 0, 346, 106, 0, 0 },
+ {4666,4666, 0, 0, 473, 173, 0, 0 },
+ {4667,4667, 0, 0, 1140, 20, 0, 0 },
+ {2298,2298, 0, 0, 100, 20, 0, 0 },
+ {4668,4668, 0, 0, 473, 46, 0, 0 },
+ {4669,4669, 0, 0, 120, 40, 0, 0 },
+ {4670,4670, 0, 0, 80, 26, 0, 0 },
+ {4671,4671, 0, 0, 106, 20, 0, 0 },
+ {4672,4672, 0, 0, 106, 20, 0, 0 },
+ {4673,4673, 0, 0, 40000, 1013, 0, 0 },
+ {4674,4674, 0, 0, 40000, 726, 0, 0 },
+ {4675,4675, 0, 0, 40000, 786, 0, 0 },
+ {4676,4676, 0, 0, 273, 60, 0, 0 },
+ {4677,4677, 0, 0, 660, 153, 0, 0 },
+ {4678,4678, 0, 0, 40000, 33, 0, 0 },
+ {4679,4679, 0, 0, 446, 0, 0, 0 },
+ {4680,4680, 0, 0, 13846, 4820, 0, 0 },
+ {4681,4681, 0, 0, 7166, 2466, 0, 0 },
+ {4682,4682, 0, 0, 40000, 2373, 0, 0 },
+ {4683,4683, 0, 0, 1200, 433, 0, 0 },
+ {4684,4684, 0, 0, 1200, 433, 0, 0 },
+ {4685,4685, 0, 0, 40000, 713, 0, 0 },
+ {4686,4686, 0, 0, 1006, 813, 0, 0 },
+ {4687,4687, 0, 0, 1140, 20, 0, 0 },
+ {4688,4688, 0, 0, 2120, 213, 0, 0 },
+ {4689,4689, 0, 0, 1213, 446, 0, 0 },
+ {4690,4690, 0, 0, 133, 73, 0, 0 },
+ {4691,4691, 60, 0, 106, 46, 0, 0 },
+ {4691,4691, 36, 0, 106, 46, 0, 0 },
+ {4691,4691, 12, 0, 106, 46, 0, 0 },
+ {4692,4692, 60, 0, 173, 93, 0, 0 },
+ {4692,4692, 36, 0, 200, 100, 0, 0 },
+ {4692,4692, 12, 0, 200, 100, 0, 0 },
+ {3008,3008, 12, 0, 206, 100, 0, 0 },
+ {4693,4693, 12, 0, 646, 240, 0, 0 },
+ {4694,4694, 58, 0, 460, 66, 0, 0 },
+ {4694,4694, 53, 0, 613, 73, 0, 0 },
+ {4695,4695, 55, 0, 340, 280, 0, 0 },
+ { 505, 505, 64, 0, 286, 133, 0, 0 },
+ { 505, 505, 78, 0, 246, 120, 0, 0 },
+ {4696,4696, 41, 0, 40000, 246, 0, 0 },
+ {4697,4697, 84, 0, 326, 113, 0, 0 },
+ {4698,4698, 84, 0, 40000, 73, 0, 0 },
+ {4696,4696, 48, 0, 40000, 160, 0, 0 },
+ {4699,4699, 84, 0, 40000, 106, 0, 0 },
+ {4696,4696, 55, 0, 40000, 146, 0, 0 },
+ { 402, 402, 72, 0, 213, 53, 0, 0 },
+ {4700,4700, 84, 0, 146, 60, 0, 0 },
+ {4701,4701, 54, 0, 286, 133, 0, 0 },
+ {4702,4702, 60, 0, 233, 53, 0, 0 },
+ {4703,4703, 84, 0, 773, 26, 0, 0 },
+ {2976,2976, 32, 0, 706, 480, 0, 0 },
+ { 516, 516, 48, 0, 513, 206, 0, 0 },
+ {4704,4704, 48, 0, 513, 200, 0, 0 },
+ {4705,4705, 48, 0, 266, 133, 0, 0 },
+ {4659,4659, 80, 0, 146, 86, 0, 0 },
+ {4659,4659, 55, 0, 226, 113, 0, 0 },
+ {4659,4659, 12, 0, 600, 240, 0, 0 },
+ {4706,4706, 55, 0, 1286, 646, 0, 0 },
+ {4707,4707, 41, 0, 953, 433, 0, 0 },
+ {4629,4629, 60, 0, 1600, 726, 0, 0 },
+ {4696,4696, 84, 0, 40000, 93, 0, 0 },
+ {4686,4686, 84, 0, 700, 566, 0, 0 },
+ {4671,4671, 84, 0, 100, 20, 0, 0 },
+ {4672,4672, 84, 0, 100, 20, 0, 0 },
+ {4676,4676, 84, 0, 213, 53, 0, 0 },
+ {4708,4708, 84, 0, 686, 546, 0, 0 },
+ {4709,4709, 84, 0, 693, 560, 0, 0 },
+ {4710,4710, 48, 0, 166, 20, 0, 0 },
+ {4711,4711, 64, 0, 526, 206, 0, 0 },
+ {4712,4712, 48, 0, 333, 126, 0, 0 },
+ {4713,4713, 24, 0, 606, 200, 0, 0 },
+ {4714,4714, 72, 0, 820, 300, 0, 0 },
+ {4715,4715, 72, 0, 126, 20, 0, 0 },
+ {4716,4716, 72, 0, 253, 120, 0, 0 },
+ {4717,4717, 72, 0, 153, 20, 0, 0 },
+ {4718,4718, 0, 2, 6, 0, 0, 0 },
};
@@ -9360,10 +9665,10 @@ const struct adlinsdata adlins[4756] =
//Returns total number of generated banks
int maxAdlBanks()
{
- return 75;
+ return 76;
}
-const char* const banknames[76] =
+const char* const banknames[77] =
{
"AIL (Star Control 3, Albion, Empire 2, etc.)",
"Bisqwit (selection of 4op and 2op)",
@@ -9440,9 +9745,10 @@ const char* const banknames[76] =
"WOPL (DMXOPL3 bank by Sneakernets)",
"EA (Cartooners)",
"WOPL (Apogee IMF 90-ish)",
+ "The Lost Vikings",
NULL
};
-const unsigned short banks[75][256] =
+const unsigned short banks[76][256] =
{
{
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
@@ -10794,9 +11100,27 @@ const unsigned short banks[75][256] =
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
+ {
+4756,4757,4758,4759,4760,4761,4762,4763,4764,4764,4765,4766,4767,4768,4769,4770,
+4771,4772,4773,4774,2031,4775,3028,4776,3050, 437,4777,3036, 596, 122,2093,4778,
+4779,4780,4781,4782,4783,4784,4785,4786,4787,4788,4789,4790,4791,4792,4793,4794,
+4795,4796,4797,4798,4799,4800,4801,4802,4803,4804,4805,4806,4807,4808,4809,4810,
+4795,4811,4812,4813,4814,4815,4816,4817,4818,4819,4820,4821,4822,4823, 677,4824,
+4825,4826,4827,4828,4829,4830,4831,4832,4833,4834,4835,4836,4837,4804,4838,4795,
+4839,4840,4841,4842,4843,4844,4845,4846,4847,4848,4849,4850,4851,4852,4853,4854,
+4855,4856,4857,1531,4858,4859,4860,4861,4862,4863,4864,4865,4866,4867,4868,4869,
+ 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
+ 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,4870,4871,4872,4873,4874,
+4875,4876,4877,4878,4879,4880,4881,4882, 494,4883,4884,4883,4885,4886,4887,4886,
+4888,4889,4888,4890,4891,4892,4893,4894,4895,4896,4897, 295,4888,4883,4898,4899,
+4900,4901,4902,4903,4886,4904,4905,4906,4907,4908,4909,4910,4911,4912,4913,4914,
+4915,4916,4917,4918, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
+ 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
+ 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
+ },
};
-const AdlBankSetup adlbanksetup[75] =
+const AdlBankSetup adlbanksetup[76] =
{
{0, 1, 1, 0}, //Bank 0, AIL (Star Control 3, Albion, Empire 2, etc.)
{0, 1, 1, 0}, //Bank 1, Bisqwit (selection of 4op and 2op)
@@ -10872,5 +11196,6 @@ const AdlBankSetup adlbanksetup[75] =
{3, 0, 0, 0}, //Bank 71, TMB (Nam)
{0, 0, 0, 0}, //Bank 72, WOPL (DMXOPL3 bank by Sneakernets)
{1, 0, 0, 0}, //Bank 73, EA (Cartooners)
- {0, 0, 1, 0} //Bank 74, WOPL (Apogee IMF 90-ish)
+ {0, 0, 1, 0}, //Bank 74, WOPL (Apogee IMF 90-ish)
+ {0, 1, 1, 0} //Bank 75, The Lost Vikings
};
diff --git a/src/adldata.cppx b/src/adldata.cppx
index 47b19fe..721bb78 100644
--- a/src/adldata.cppx
+++ b/src/adldata.cppx
@@ -8,7 +8,7 @@
#include "adlmidi_db.h"
-const size_t g_embeddedBanksCount = 75;
+const size_t g_embeddedBanksCount = 76;
const BanksDump::BankEntry g_embeddedBanks[] =
{
@@ -87,10 +87,11 @@ const BanksDump::BankEntry g_embeddedBanks[] =
{0x0000, 11, 3, "WOPL (DMXOPL3 bank by Sneakernets)", 146, 157},
{0x0201, 1, 1, "EA (Cartooners)", 160, 161},
{0x0200, 1, 1, "WOPL (Apogee IMF 90-ish)", 162, 163},
+ {0x0300, 3, 1, "The Lost Vikings", 164, 167},
};
const size_t g_embeddedBanksMidiIndex[] =
-{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 15, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 34, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 39, 73, 74, 75, 39, 76, 77, 34, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 67, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 54, 101, 102, 39, 103, 39, 104, 105, 106, 107, 108, 26, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 14, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152 };
+{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 15, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 34, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 39, 73, 74, 75, 39, 76, 77, 34, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 67, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 54, 101, 102, 39, 103, 39, 104, 105, 106, 107, 108, 26, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 14, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156 };
const BanksDump::MidiBank g_embeddedBanksMidi[] =
{
@@ -247,6 +248,10 @@ const BanksDump::MidiBank g_embeddedBanksMidi[] =
{ 0, 0, {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 127, 5338, 128, 5340, 130, 131, 132, 5342, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 5331, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} },
{ 0, 0, {5351, 5352, 5353, 5354, 5355, 5356, 5357, 5358, 5359, 5360, 5361, 5362, 5363, 5364, 5360, 5365, 5366, 5367, 5368, 5366, 5369, 5370, 5370, 5370, 5371, 5372, 5373, 5374, 5375, 5376, 5377, 5378, 5379, 5380, 5381, 5381, 5382, 5379, 5383, 5384, 5385, 5386, 5387, 5387, 5388, 5389, 5390, 5391, 5392, 5393, 5394, 5394, 5395, 5396, 5397, 5398, 5399, 5400, 5401, 5402, 5403, 5399, 5399, 5404, 5405, 5406, 5407, 5408, 5409, 5410, 5411, 5412, 5413, 5414, 5415, 5416, 5417, 5414, 5418, 5419, 5420, 5421, 5414, 5369, 5422, 5399, 5423, 5424, 5425, 5426, 5427, 5428, 5429, 5430, 5431, 5432, 5433, 5434, 5435, 5427, 5427, 5436, 5437, 5438, 5439, 5440, 5441, 5440, 5364, 5442, 5385, 5443, 5444, 5445, 5444, 5446, 5447, 5448, 5449, 5450, 5451, 5452, 5453, 5454, 5455, 5456, 5457, 5458} },
{ 0, 0, {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5459, 5459, 5460, 5461, 5460, 5462, 5463, 5464, 5465, 5466, 5467, 5468, 5469, 5470, 5471, 5472, 5473, 5474, 5475, 5476, 5477, 5478, 5471, 5479, 5480, 5481, 5482, 5483, 5484, 5485, 5486, 5487, 5488, 5489, 5490, 5491, 5488, 5489, 5490, 5492, 5493, 5494, 5495, 5496, -1, 5497, 5498, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} },
+ { 0, 0, {5499, 5500, 5501, 5502, 5503, 5504, 5505, 5506, 5507, 5507, 5508, 5509, 5510, 5511, 5512, 2845, 5513, 5514, 5515, 5516, 2314, 5517, 3553, 5518, 3573, 3458, 5519, 2842, 5520, 122, 2376, 5521, 5522, 5523, 5524, 5525, 5526, 5527, 5528, 5529, 5530, 5531, 5532, 5533, 5534, 5535, 5536, 5537, 5538, 5539, 5540, 5541, 5542, 5543, 5544, 5545, 5546, 5547, 5548, 5549, 5550, 5551, 5552, 5553, 5538, 5554, 5555, 5556, 5557, 5558, 5559, 5560, 5561, 5562, 5563, 5564, 5565, 5566, 2896, 5567, 5568, 5569, 5570, 5571, 5572, 5573, 5574, 5575, 5576, 5577, 5578, 5579, 5580, 5547, 5581, 5538, 5582, 5583, 5584, 5585, 5586, 5587, 5588, 2874, 5589, 5590, 5591, 5592, 5593, 5594, 5595, 5596, 5597, 5598, 5599, 1769, 5600, 5601, 5602, 5603, 5604, 5605, 5606, 5607, 5608, 5609, 5610, 5611} },
+ { 0, 1, {5612, 5613, 5614, 5615, 5616, 716, 5617, 5618, 5619, 5620, 5621, 1750, 5622, 5623, 5624, 5625, 5626, 5627, 5628, 5629, 5630, 5631, 5632, 5633, 5634, 5635, 5636, 5637, 5638, 5639, 5640, 5641, 5642, 5643, 5644, 5645, 5646, 5647, 5648, 5649, 5650, 5651, 5652, 5653, 5654, 5655, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} },
+ { 0, 2, {3466, 3484, 3424, 3482, 2961, 3404, 2967, 3426, 3427, 3396, 3398, 2965, 3476, 3492, 5707, 3422, 3454, 3471, 3465, 5708, 3452, 5709, 3032, 3475, 3484, 5710, 3459, 3434, 3480, 3481, 3425, 5711, 5712, 3399, 5713, 5714, 5715, 5716, 5706, 3502, 3441, 5717, 5718, 3467, 5719, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} },
+ { 0, 0, {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5656, 5657, 5658, 5659, 5660, 5661, 5662, 5663, 5664, 5665, 5666, 5667, 5668, 5669, 5670, 5671, 5670, 5672, 5673, 5674, 5673, 5675, 5676, 5675, 5677, 5678, 5679, 5680, 5681, 5682, 5683, 5684, -1, 5675, 5670, 5685, 5686, 5687, 5688, 5689, 5690, 5673, 5691, 5692, 5693, 5694, 5695, 5696, 5697, 5698, 5699, 5700, 5701, 5702, 5703, 5704, 5705, 5706, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} },
};
const BanksDump::InstrumentEntry g_embeddedBanksInstruments[] =
@@ -5750,6 +5755,227 @@ const BanksDump::InstrumentEntry g_embeddedBanksInstruments[] =
{ 12, 12, 0, 0, 0x4, 0, 0xA, 0x28, 0x5D, {2373, 2369} },
{ 0, 0, 0, 108, 0, 0, 0x8, 0x196, 0x1A, {5819, 8060} },
{ 0, 0, 0, 108, 0, 0, 0x8, 0x2E4, 0x1A, {5819, 8061} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x3CD, 0x161, {8062, 8063} },
+ { 0, 0, 0, 0, 0, 0, 0x404, 0x9C40, 0x50, {8064, 8065} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x76C, 0x1E6, {3269, 8066} },
+ { 0, 0, 0, 0, 0, 0, 0x202, 0x9C40, 0xA0, {8067, 8068} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0xE2, 0x71, {4085, 8069} },
+ { 0, 0, 0, 0, 0, 0, 0xC0C, 0x140, 0x49, {8070, 8071} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0x9C40, 0x49, {8072, 8073} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0xACE, 0x5D, {8074, 8075} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0x9C40, 0x49, {4075, 8076} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0x9C40, 0x50, {2542, 8077} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0, {8078, 8079} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0, {8080, 8079} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x585, 0x14, {8081, 8082} },
+ { 0, 0, 0, 0, 0, 0, 0x202, 0x9C40, 0x49, {8083, 8084} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0x49, {8085, 8086} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x3CD, 0x132, {8087, 8088} },
+ { 0, 0, 0, 0, 0, 0, 0xA0A, 0x9C40, 0x140, {584, 8089} },
+ { 0, 0, 0, 0, 0, 0, 0xA0A, 0x9C40, 0x14D, {8090, 8091} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x9C40, 0x294, {8092, 8093} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x17C, 0x3C, {5372, 8094} },
+ { 0, 0, 0, 0, 0, 0, 0xA0B, 0x9C40, 0x49, {8095, 8095} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x1FA, 0xC8, {948, 949} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x38A, 0x28, {8096, 8097} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x64, 0x1A, {8098, 8099} },
+ { 0, 0, 0, 0, 0, 0, 0xA0A, 0x111, 0x14, {8100, 8101} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x2A1, 0x42, {8102, 8103} },
+ { 0, 0, 0, 0, 0, 0, 0xE0F, 0x71, 0x1A, {8104, 8105} },
+ { 0, 0, 0, 0, 0, 0, 0xE0F, 0x64, 0x1A, {8106, 8105} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x6A, 0x49, {8107, 8108} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0x286, {8109, 8110} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0x279, {8111, 8112} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0x294, {8113, 8114} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x71, 0x35, {8115, 8116} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x71, 0x35, {8117, 8118} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x118, 0x85, {3204, 8119} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x189, 0x3C, {8120, 8121} },
+ { 0, 0, 0, 0, 0, 0, 0x1, 0x111, 0x50, {8122, 8123} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x1352, 0x294, {8124, 8125} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0x49, {8126, 8127} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x146, 0x14, {8126, 8128} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0, {8129, 8130} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x208, 0x14, {8131, 8132} },
+ { 0, 0, 0, 0, 0, 0, 0xC0C, 0x9C40, 0x2E4, {8133, 8134} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0xC8, {8135, 8136} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0x78, {8137, 8138} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x9C40, 0x49, {8139, 8140} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0xF6, 0x7E, {3204, 928} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x24A, 0xA6, {8141, 8142} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x320, 0xB4, {8143, 8144} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0xF0, 0x35, {8145, 8146} },
+ { 0, 0, 0, 0, 0, 0, 0, 0xE2, 0x71, {8147, 8148} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x640, 0x2D6, {8149, 8150} },
+ { 0, 0, 0, 0, 0, 0, 0, 0xC1, 0x2E, {8151, 8152} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x17C, 0x35, {8153, 8154} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x17C, 0x35, {8153, 8155} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x9C40, 0x8C, {8156, 8157} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x92, 0x56, {8158, 8159} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x11E, 0x6A, {8160, 8161} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0xB4, 0x14, {8160, 8162} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0xAE9, 0x7E, {8163, 8164} },
+ { 0, 0, 0, 0, 0, 0, 0xC0C, 0x11E, 0x7E, {8165, 8166} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x11E, 0x49, {8167, 8168} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x11E, 0x49, {8169, 8170} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x69D, 0x10A, {8171, 962} },
+ { 0, 0, 0, 0, 0, 0, 0xA0A, 0x696, 0x104, {8171, 962} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x14D, 0xA0, {8172, 8173} },
+ { 0, 0, 0, 0, 0, 0, 0xC0C, 0x9C40, 0x99, {8174, 8175} },
+ { 0, 0, 0, 0, 0, 0, 0xA0A, 0x9C40, 0x175, {8176, 8177} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0xF6, 0x49, {914, 8178} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0xA6, 0x35, {8153, 8179} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x85, 0x49, {8153, 8180} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0xC1, 0x35, {8181, 8182} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0xDC, 0x71, {8183, 8184} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x924, 0x1CC, {8185, 8186} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x189, 0x3C, {8120, 8187} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x9C40, 0x161, {8188, 8189} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x9C40, 0x39E, {8190, 8191} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x9B0, 0x391, {8192, 8193} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x9B0, 0x39E, {8194, 8195} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0xBF4, 0x3AC, {8196, 8197} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x85C, 0x286, {8198, 8199} },
+ { 0, 0, 0, 0, 0, 0, 0, 0xDC, 0x6A, {8147, 8200} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x182, 0x3C, {8201, 8202} },
+ { 0, 0, 0, 0, 0, 0, 0xC0C, 0x696, 0x104, {8203, 8204} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0xE59, 0x4C4, {8205, 8206} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0xE8E, 0x500, {8207, 8208} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x2F8, 0x49, {8209, 8210} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0xB4, 0x50, {8211, 8212} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0xDC, 0x6A, {8213, 8214} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0x1CC, 0x14, {8215, 8216} },
+ { 0, 0, 0, 0, 0, 0, 0xC0C, 0x189, 0x3C, {8217, 8218} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0x64, 0x1A, {8219, 8220} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0x2E, 0x1A, {8074, 8221} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0x6A, 0x14, {8074, 8222} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0x6A, 0x14, {8223, 8224} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0x190, {8225, 8226} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0x279, {8227, 8228} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0x280, {8227, 8229} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0xE9, 0x35, {755, 8230} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x229, 0xBA, {8231, 8232} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0x28, {8233, 8234} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0, {8235, 8236} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x139C, 0x6F4, {8237, 8238} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0xA1A, 0x39E, {8239, 8240} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0x398, {8241, 8242} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x3CD, 0x161, {8243, 8244} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0x3CD, 0x161, {8243, 8244} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x9C40, 0x125, {8245, 8246} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x32D, 0x294, {8247, 934} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x1CC, 0x14, {8149, 8248} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x312, 0x6A, {8249, 8250} },
+ { 0, 0, 0, 0, 0, 0, 0xA0B, 0x3DA, 0x175, {8251, 8251} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x78, 0x14, {8252, 8253} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x2EA, 0x118, {8245, 8254} },
+ { 0, 0, 0, 0, 0, 0, 0xC0C, 0x9C40, 0x7E, {8255, 8256} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x12E8, 0x4D8, {8257, 8258} },
+ { 0, 0, 0, 0, 0, 0, 0xC0C, 0x9C40, 0x50, {8259, 8260} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x9C40, 0x161, {8261, 8262} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x9C40, 0x3C, {8263, 8264} },
+ { 0, 0, 0, 0, 0, 0, 0x404, 0x9C40, 0x146, {8265, 8266} },
+ { 0, 0, 0, 0, 0, 0, 0xA0A, 0x9C40, 0x7E, {8267, 8268} },
+ { 0, 0, 0, 0, 0, 0, 0xE0F, 0x9C40, 0x49, {8269, 8270} },
+ { 0, 0, 0, 0, 0, 0, 0xE0F, 0xA0, 0x35, {8271, 8272} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x9C40, 0x50, {8273, 8274} },
+ { 0, 0, 0, 0, 0, 0, 0x404, 0x1172, 0xC1, {8275, 8276} },
+ { 0, 0, 0, 0, 0, 0, 0x202, 0x91D, 0x6A, {8277, 8278} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0x5E2, 0x92, {8279, 8280} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0x5E2, 0x92, {8281, 8282} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x6A, 0x14, {8283, 8284} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x78, 0x14, {8285, 8286} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x7E, 0x42, {8287, 8288} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x3C6, 0x286, {8289, 8290} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x201, 0xBA, {8087, 8291} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x9C40, 0x10A, {8292, 8293} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0xA6, 0x14, {8294, 8295} },
+ { 0, 0, 0, 0, 0, 0, 0xA0A, 0x201, 0xC8, {8296, 8297} },
+ { 0, 0, 0, 0, 0, 0, 0xA0A, 0xE88, 0x4F2, {7955, 8298} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x85, 0x14, {8299, 8300} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x11E, 0x85, {8301, 8302} },
+ { 0, 0, 0, 0, 0, 0, 0x202, 0x9C40, 0xCE, {8303, 8304} },
+ { 0, 0, 0, 0, 0, 0, 0x202, 0x9C40, 0x132, {8305, 8306} },
+ { 0, 0, 0, 0, 0, 0, 0xA0A, 0x272, 0x8C, {8307, 8308} },
+ { 0, 0, 0, 0, 0, 0, 0x404, 0x1179, 0xCE, {8309, 8310} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x2C2, 0x10A, {8311, 8312} },
+ { 0, 0, 0, 0, 0, 0, 0xC0C, 0x9C40, 0xF0, {8313, 8314} },
+ { 0, 0, 0, 0, 0, 0, 0x808, 0x5E2, 0xA0, {3269, 8315} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0x304E, 0x481, {5461, 8316} },
+ { 0, 0, 0, 0, 0, 0, 0xC0C, 0x9C40, 0xF6, {8317, 8318} },
+ { 0, 0, 0, 0, 0, 0, 0x1, 0x11E, 0x111, {3666, 1346} },
+ { 0, 0, 0, 0, 0, 0, 0xA0A, 0x9C40, 0x56, {8319, 8320} },
+ { 0, 0, 0, 0, 0, 0, 0xE0E, 0x9C40, 0xB4, {8321, 8322} },
+ { 0, 0, 0, 0, 0, 0, 0, 0x99, 0x14, {8323, 8324} },
+ { 0, 0, 0, 0, 0, 0, 0xA0A, 0x236, 0x5D, {8325, 1229} },
+ { 0, 0, 0, 0, 0, 0, 0x404, 0x9C40, 0, {8326, 8327} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0xDC, 0x6A, {8328, 8069} },
+ { 0, 0, 0, 0, 0, 0, 0x606, 0xDC, 0x6A, {8329, 8069} },
+ { 0, 0, 0, 0, 0, 0, 0x202, 0x9C40, 0x132, {8330, 8306} },
+ { 0, 0, 0, 60, 0, 0, 0, 0x6A, 0x2E, {8331, 8332} },
+ { 0, 0, 0, 36, 0, 0, 0, 0x6A, 0x2E, {8331, 8332} },
+ { 0, 0, 0, 12, 0, 0, 0, 0x6A, 0x2E, {8331, 8332} },
+ { 0, 0, 0, 60, 0, 0, 0, 0xAD, 0x5D, {8331, 8333} },
+ { 0, 0, 0, 36, 0, 0, 0, 0xC8, 0x64, {8331, 8333} },
+ { 0, 0, 0, 12, 0, 0, 0, 0xC8, 0x64, {8331, 8333} },
+ { 0, 0, 0, 12, 0, 0, 0xE0E, 0xCE, 0x64, {5400, 5401} },
+ { 0, 0, 0, 12, 0, 0, 0xE0E, 0x286, 0xF0, {8334, 8335} },
+ { 0, 0, 0, 58, 0, 0, 0, 0x1CC, 0x42, {8336, 8216} },
+ { 0, 0, 0, 53, 0, 0, 0, 0x265, 0x49, {8336, 8216} },
+ { 0, 0, 0, 55, 0, 0, 0xE0E, 0x154, 0x118, {8337, 8338} },
+ { 0, 0, 0, 64, 0, 0, 0xE0E, 0x11E, 0x85, {932, 933} },
+ { 0, 0, 0, 78, 0, 0, 0xE0E, 0xF6, 0x78, {932, 933} },
+ { 0, 0, 0, 84, 0, 0, 0xE0E, 0xF6, 0x78, {932, 933} },
+ { 0, 0, 0, 41, 0, 0, 0x606, 0x9C40, 0xF6, {8339, 859} },
+ { 0, 0, 0, 84, 0, 0, 0x808, 0x146, 0x71, {943, 8340} },
+ { 0, 0, 0, 84, 0, 0, 0xE0E, 0x9C40, 0x49, {8341, 8342} },
+ { 0, 0, 0, 48, 0, 0, 0x606, 0x9C40, 0xA0, {8339, 859} },
+ { 0, 0, 0, 84, 0, 0, 0xE0E, 0x9C40, 0x6A, {8343, 8068} },
+ { 0, 0, 0, 55, 0, 0, 0x606, 0x9C40, 0x92, {8339, 859} },
+ { 0, 0, 0, 72, 0, 0, 0xE0E, 0xD5, 0x35, {755, 756} },
+ { 0, 0, 0, 84, 0, 0, 0xE0E, 0x92, 0x3C, {8344, 8345} },
+ { 0, 0, 0, 54, 0, 0, 0xE0E, 0x11E, 0x85, {8346, 8302} },
+ { 0, 0, 0, 60, 0, 0, 0xE0E, 0xE9, 0x35, {8347, 8348} },
+ { 0, 0, 0, 84, 0, 0, 0xE0E, 0x305, 0x1A, {8096, 8349} },
+ { 0, 0, 0, 32, 0, 0, 0x808, 0x2C2, 0x1E0, {5352, 5353} },
+ { 0, 0, 0, 48, 0, 0, 0x808, 0x201, 0xCE, {948, 949} },
+ { 0, 0, 0, 48, 0, 0, 0x404, 0x201, 0xC8, {8350, 8351} },
+ { 0, 0, 0, 48, 0, 0, 0xA0A, 0x10A, 0x85, {8352, 2388} },
+ { 0, 0, 0, 80, 0, 0, 0, 0x92, 0x56, {8147, 8200} },
+ { 0, 0, 0, 55, 0, 0, 0, 0xE2, 0x71, {8147, 8200} },
+ { 0, 0, 0, 12, 0, 0, 0, 0x258, 0xF0, {8147, 8200} },
+ { 0, 0, 0, 55, 0, 0, 0x808, 0x506, 0x286, {8353, 8354} },
+ { 0, 0, 0, 41, 0, 0, 0x808, 0x3B9, 0x1B1, {8355, 8356} },
+ { 0, 0, 0, 60, 0, 0, 0, 0x640, 0x2D6, {8149, 8150} },
+ { 0, 0, 0, 84, 0, 0, 0x606, 0x9C40, 0x5D, {8339, 859} },
+ { 0, 0, 0, 84, 0, 0, 0xE0E, 0x2BC, 0x236, {8247, 934} },
+ { 0, 0, 0, 84, 0, 0, 0x606, 0x64, 0x14, {8074, 8222} },
+ { 0, 0, 0, 84, 0, 0, 0x606, 0x64, 0x14, {8223, 8224} },
+ { 0, 0, 0, 84, 0, 0, 0xE0E, 0xD5, 0x35, {755, 8230} },
+ { 0, 0, 0, 84, 0, 0, 0xE0E, 0x2AE, 0x222, {8357, 934} },
+ { 0, 0, 0, 84, 0, 0, 0xE0E, 0x2B5, 0x230, {8358, 934} },
+ { 0, 0, 0, 48, 0, 0, 0xE0E, 0xA6, 0x14, {914, 8359} },
+ { 0, 0, 0, 64, 0, 0, 0xA0A, 0x20E, 0xCE, {8360, 8361} },
+ { 0, 0, 0, 48, 0, 0, 0xA0A, 0x14D, 0x7E, {8362, 8363} },
+ { 0, 0, 0, 24, 0, 0, 0xA0A, 0x25E, 0xC8, {8364, 8363} },
+ { 0, 0, 0, 72, 0, 0, 0xE0E, 0x334, 0x12C, {8365, 8366} },
+ { 0, 0, 0, 72, 0, 0, 0xE0E, 0x7E, 0x14, {8299, 8300} },
+ { 0, 0, 0, 72, 0, 0, 0xE0E, 0xFD, 0x78, {8301, 8302} },
+ { 0, 0, 0, 72, 0, 0, 0, 0x99, 0x14, {8367, 8368} },
+ { 0, 0, 0, 0, 0x4, 0, 0, 0x6, 0, {3666, 6233} },
+ { 0, 0, 0, 0, 0x1, 0, 0, 0x201, 0x28, {8369, 8370, 8371, 8372} },
+ { 0, 0, 0, 0, 0x1, 0, 0xF0E, 0x9C40, 0x141A, {8373, 8374, 8375, 8376} },
+ { 0, 0, 0, 0, 0x1, 0, 0x405, 0x9C40, 0xC8, {8377, 8378, 8379, 8380} },
+ { -12, 0, 0, 0, 0x1, 0, 0x908, 0x9C40, 0xC8, {8381, 8382, 8383, 8384} },
+ { 0, 0, 0, 0, 0x1, 0, 0x808, 0x3B9, 0x5D, {5053, 5054, 5055, 5056} },
+ { 0, 0, 0, 0, 0x1, 0, 0xE0E, 0xA56, 0x6A, {8385, 8386, 8387, 5172} },
+ { 12, 0, 0, 0, 0x1, 0, 0xA0A, 0x9C40, 0x71, {4227, 4228, 4229, 8388} },
+ { 0, 0, 0, 0, 0x1, 0, 0xE0E, 0x154D, 0x265, {4951, 4952, 4953, 8389} },
+ { 0, 0, 0, 0, 0x1, 0, 0x808, 0x9C40, 0x118, {8390, 8391, 8392, 8393} },
+ { 12, 0, 0, 0, 0x1, 0, 0x706, 0xA49, 0x104, {8394, 8395, 8396, 8397} },
+ { 0, 0, 0, 0, 0x1, 0, 0xA0A, 0x2DD, 0x104, {8398, 8399, 8400, 8401} },
+ { 0, 0, 0, 0, 0x1, 0, 0xF0E, 0x9C40, 0x15A, {5134, 5135, 5136, 8402} },
+ { 12, 0, 0, 0, 0x1, 0, 0x808, 0x78, 0x3C, {8403, 8404, 8405, 8406} },
};
const BanksDump::Operator g_embeddedBanksOperators[] =
@@ -6076,6 +6302,20 @@ const BanksDump::Operator g_embeddedBanksOperators[] =
{0x07CC301, 00},{0x09E8021, 00},{0x0035171, 0x20},{0x0035171, 0x1E},{0x0175423, 00},{0x0F3F201, 0x80},{0x01432F1, 0x18},{0x016F1E1, 00},{0x01631E1, 00},{0x014F1E1, 00},{0x0154011, 0x92},{0x03831F1, 00},{0x0948411, 0x03},{0x0F4F4E4, 0x40},{0x017A021, 00},{0x0565361, 0x19},{0x016A021, 00},{0x0675421, 00},{0x0576361, 0x1C},{0x00E6B22, 00},{0x00E7170, 0x16},{0x00E7823, 0x07},{0x0178731, 0x45},{0x00E8B22, 00},{0x0396061, 0x80},
{0x02A60E2, 0x80},{0x02498A2, 0x1D},{0x04FD6A1, 0x13},{0x00E70E1, 00},{0x30FF221, 0x1D},{0x018F221, 00},{0x0FFF041, 0x11},{0x0FFF001, 00},{0x0BDF101, 0xCE},{0x39FF102, 0x80},{0x0FFF141, 0x0E},{0x0FFF001, 0x09},{0x0867261, 0xA7},{0x01450E1, 0x80},{0x049F430, 0x90},{0x033F410, 00},{0x06459CC, 00},{0x0152011, 0x43},{0x0F831F1, 00},{0x0152011, 0x92},{0x010FF34, 0x91},{0x004FF03, 00},{0x002A4B0, 0x84},{0x04240D7, 0x80},{0x031D1B0, 00},
{0x0F3F0E4, 0x40},{0x0F0A133, 0x85},{0x0F37115, 0x80},{0x074F211, 00},{0x0E8F80B, 0xCA},{0x0F4C301, 00},{0x0F8F001, 00},{0x0EE7130, 0x16},{0x01E8823, 00},{0x015F101, 00},{0x0F33900, 0x3F},{0x04240D7, 0x89},{0x1FFF005, 00},{0x0B9F800, 00},{0x0FBFA00, 00},{0x0EAFA00, 00},{0x0FFF005, 00},{0x0FFF600, 0x06},{0x0C0F006, 0x0E},{0x034C6CF, 00},{0x360F207, 0x0A},{0x352F212, 0x0C},{0x352F212, 0x0B},{0x0F0F406, 00},{0x0F78700, 0x0D},
- {0x0F5F500, 0x09},{0x0590900, 0x40},{0x097F700, 00},{0x052F301, 0x40},{0x194F700, 00},{0x096F605, 00},{0x070F005, 00},{0x0E57A00, 0x10},{0x0E59A00, 0x10},{0x0E55A00, 0x10},{0x07BF502, 0x80},{0x07BF402, 0x80},
+ {0x0F5F500, 0x09},{0x0590900, 0x40},{0x097F700, 00},{0x052F301, 0x40},{0x194F700, 00},{0x096F605, 00},{0x070F005, 00},{0x0E57A00, 0x10},{0x0E59A00, 0x10},{0x0E55A00, 0x10},{0x07BF502, 0x80},{0x07BF402, 0x80},{0x0064F80, 00},{0x005FF04, 00},{0x084E90A, 00},{0x3A85036, 00},{0x073D211, 00},{0x104AC00, 0x0F},{0x0F5F018, 00},{0x006FF10, 00},{0x29EF520, 0x90},{0x35BF411, 00},{0x0FA9000, 0x02},{0x0FAB011, 00},{0x21DFBA2, 0xC0},
+ {0x058F201, 00},{0x00F9039, 00},{0x3A850F5, 00},{0x08FF022, 0x0C},{0x0DFF520, 00},{0x08FF022, 00},{0x08FF320, 00},{0x0DFF620, 00},{0x3FFF003, 0x02},{0x2FFF011, 0x80},{0x00FFFBE, 00},{0x00F3FAE, 00},{0x005FF00, 0xC0},{0x305FF00, 00},{0x305AF20, 00},{0x0052F00, 00},{0x305FF20, 00},{0x212FEF0, 0x04},{0x314F9A5, 0xC0},{0x00F4F00, 00},{0x00FFF20, 0x80},{0x08AF002, 0x09},{0x0DAF500, 00},{0x0534100, 0x3F},{0x03CF814, 00},
+ {0x003FF10, 00},{0x32FF310, 00},{0x3FFF09E, 0x07},{0x00F3F01, 00},{0x24FA710, 00},{0x0DA9C04, 0x87},{0x00FFF00, 0x3F},{0x05A4900, 0x48},{0x0DA8C00, 00},{0x0F5F0BE, 0x39},{0x1043F20, 00},{0x0F5F0BE, 0x3F},{0x004FF20, 00},{0x30DF9B0, 0xFF},{0x0043AA0, 00},{0x044FF00, 00},{0x008FF90, 00},{0x044FC00, 00},{0x008A190, 00},{0x307FF00, 00},{0x004FF00, 00},{0x30A4F00, 00},{0x101FFC0, 0x7D},{0x2065F5A, 00},{0x004AC48, 00},
+ {0x33441C0, 00},{0x05FF93E, 00},{0x04FF030, 0x80},{0x0BFF510, 0x80},{0x057F9EE, 00},{0x0A5F1E0, 0x80},{0x05FF9EE, 00},{0x0FFF6E0, 0x80},{0x204FF20, 0x5A},{0x004FF20, 0x80},{0x272FEF0, 0x04},{0x016F9E1, 0xC0},{0x0F590A0, 0x25},{0x0F7F0A0, 00},{0x301FFA0, 0x54},{0x20FFF20, 0x80},{0x0017B00, 00},{0x3066B00, 00},{0x0014B00, 00},{0x3064B00, 00},{0x0025B00, 00},{0x30B5B00, 00},{0x2F6F690, 00},{0x006DC11, 00},{0x207FA40, 00},
+ {0x044F9C0, 00},{0x0F0F900, 0x3F},{0x028E412, 00},{0x0FFF090, 0x0C},{0x20F4F00, 00},{0x20F4F00, 0x0A},{0x004AC60, 0x0F},{0x2F5F030, 0x0F},{0x01BFC10, 0x0F},{0x007FF14, 00},{0x00F6300, 00},{0x026E412, 00},{0x02FE412, 00},{0x097B530, 0x40},{0x0A77300, 00},{0x00DF913, 0xDA},{0x007F6C2, 0x80},{0x0EF7602, 0x47},{0x05F7603, 00},{0x0EF7602, 0x45},{0x05F7603, 0x02},{0x061F237, 0x47},{0x065F431, 0x47},{0x055F615, 0x08},{0x156E500, 0x0F},
+ {0x0F5F012, 00},{0x005DF20, 0x04},{0x005DF20, 00},{0x07FF510, 00},{0x00F6F00, 00},{0x0086F10, 00},{0x0FFF09E, 0x0C},{0x20F4F9E, 00},{0x0F9F09E, 0x0C},{0x206FF9E, 00},{0x1E0620E, 0xC2},{0x0324B14, 0x40},{0x00A4F00, 00},{0x00549C8, 0x07},{0x03540C6, 00},{0x00349D8, 0x07},{0x03240D6, 00},{0x01383D4, 0x06},{0x02293D6, 0x07},{0x11383D4, 0x06},{0x12293D6, 0x07},{0x11382D4, 0x06},{0x12291D6, 0x07},{0x115F2C4, 0x46},{0x024F3C6, 0x07},
+ {0x006DC10, 00},{0x101FF00, 00},{0x2D45900, 0x87},{0x056E502, 0x50},{0x074F210, 00},{0x072B400, 0x1D},{0x073C301, 00},{0x072B480, 0x1D},{0x173C382, 00},{0x172B480, 0x16},{0x177C3D2, 00},{0x1757480, 0x96},{0x177C6D1, 00},{0x053F100, 0x60},{0x006FC10, 00},{0x053F101, 0xEC},{0x04CD390, 00},{0x004FF00, 0x07},{0x10A4F00, 00},{0x2534101, 0x4F},{0x03AF811, 00},{0x01EF90E, 00},{0x01EF70E, 00},{0x2BDA0A2, 0xC0},{0x01FF70E, 00},
+ {0x1F3FF32, 00},{0x01393F1, 00},{0x3F3E921, 0x15},{0x204D620, 00},{0x004D620, 00},{0x0DC5C09, 00},{0x0FFF09E, 0x3F},{0x1067F00, 00},{0x0014131, 0x15},{0x03B93A1, 0x83},{0x0F9F131, 0x95},{0x0E6F731, 0x80},{0x263D8F2, 00},{0x011C3D1, 00},{0x384FEF2, 00},{0x012C3D1, 00},{0x382FAF2, 00},{0x002E1F1, 00},{0x00549C4, 0x07},{0x055E5C6, 00},{0x00381A1, 0x0C},{0x00461B1, 0x80},{0x032FA06, 00},{0x04FF3D0, 00},{0x062F101, 0x4D},
+ {0x076D311, 00},{0x005FF00, 0x80},{0x30FFFC0, 00},{0x01FF6C0, 00},{0x0046191, 0x80},{0x205CF10, 0x07},{0x207E220, 00},{0x211300E, 00},{0x2032F0E, 00},{0x1115132, 0x9A},{0x037A2E3, 0x80},{0x205FFA2, 0x57},{0x005FF21, 0x80},{0x0115230, 0xC5},{0x02E3131, 0x80},{0x105FF00, 0x0E},{0x205AF20, 00},{0x105FF00, 0x82},{0x207DF20, 00},{0x10AFF20, 00},{0x00DFF40, 0x80},{0x20F8FC0, 0xC0},{0x2085F5E, 0x80},{0x005FC08, 0x07},{0x039C006, 00},
+ {0x105E2C0, 0x05},{0x086B241, 00},{0x2945251, 0x40},{0x0C6B252, 00},{0x054F101, 0x4F},{0x075F211, 00},{0x254F101, 0x4F},{0x175F211, 00},{0x3AFBFC0, 00},{0x01FE7C0, 00},{0x30FF6C0, 00},{0x01FE6C0, 00},{0x30DE01A, 00},{0x009F002, 00},{0x004AC00, 0x13},{0x1E4F504, 00},{0x306FF00, 00},{0x0F2E026, 0x03},{0x034FF3E, 00},{0x10FF510, 0x1C},{0x0DFF800, 00},{0x026DA05, 0x4E},{0x016F901, 00},{0x013F941, 0x80},{0x28EF0E2, 00},
+ {0x03EF700, 00},{0x286F002, 00},{0x037F700, 00},{0x1146E31, 0xC5},{0x1068BE4, 0x05},{0x0126CF1, 0xC0},{0x01556E5, 0x05},{0x0EFF200, 0x16},{0x077F501, 00},{0x10532C1, 0x05},{0x086B2C1, 00},{0x104C1B1, 0x8C},{0x0049D96, 0x80},{0x0856321, 0x19},{0x0258521, 0x80},{0x075D211, 00},{0x0B3F101, 0x40},{0x0155321, 0x1C},{0x03552A1, 0x80},{0x10381B2, 0x8C},{0x02663B5, 0x80},{0x12263A2, 0x9D},{0x051C5A1, 0x80},{0x30FFFD0, 00},{0x03FF5D0, 00},
+ {0x0EFF201, 0x16},{0x212DCC0, 0x28},{0x066B4E1, 00},{0x007FF04, 0x60},{0x007FF06, 0x60},{0x2126CF1, 0xC0},{0x0AFFF00, 0x3F},{0x00AFC02, 00},{0x008FC02, 00},{0x042F200, 0x80},{0x006F200, 0x40},{0x00F8F00, 0x0F},{0x0F0F016, 00},{0x0B4F610, 00},{0x053F101, 0x60},{0x367F6C2, 0x04},{0x03FD8F9, 0x07},{0x03FE9F9, 0x03},{0x156E507, 0x0F},{0x35FC600, 0x1C},{0x04E4C15, 00},{0x086F002, 00},{0x3F0F50E, 0x87},{0x3DC5C00, 00},{0x0DA950E, 00},
+ {0x0F0E028, 0x03},{0x015E813, 00},{0x29EF002, 00},{0x200FF34, 00},{0x364F6C0, 0x84},{0x200FF84, 00},{0x365F6C2, 00},{0x232FA06, 00},{0x332FA06, 00},{0x05FF610, 00},{0x220F203, 00},{0x03696C3, 00},{0x231F013, 00},{0x016F4D0, 00},{0x231F003, 00},{0x243F2E0, 00},{0x055F502, 0x08},{0x207FA50, 00},{0x04FF5D0, 00},{0x0F9FD0C, 0x8E},{0x0F9FA07, 0x20},{0x0F9F807, 0x20},{0x0FAF601, 00},{0x042F00F, 00},{0x0A41100, 00},
+ {0x050300F, 0x3F},{0x0C13002, 0x3F},{0x04667A3, 0x13},{0x0668726, 0x52},{0x0568722, 0x52},{0x00655A1, 00},{0x0567522, 0x1F},{0x09A7262, 0x0F},{0x0507002, 0x26},{0x0C67002, 0x02},{0x0E54150, 0xA9},{0x0E8F651, 0x63},{0x0E8D150, 0x9B},{0x0078F22, 0x08},{0x0E3A111, 0x03},{0x003C821, 0x21},{0x042D520, 0x17},{0x033C520, 0x14},{0x005C520, 00},{0x011F610, 0x06},{0x0F5F121, 00},{0x024F300, 0x09},{0x0B5F300, 0x0C},{0x0AFF505, 0x2E},{0x03DFD20, 0x13},
+ {0x0B0F602, 0x0F},{0x074F411, 00},{0x005FF22, 0x80},{0x0612800, 0x33},{0x001FCA1, 0x08},{0x00FF420, 0x1B},{0x009F900, 00},
};