diff options
author | Vitaly Novichkov <admin@wohlnet.ru> | 2019-07-02 03:44:50 +0300 |
---|---|---|
committer | Vitaly Novichkov <admin@wohlnet.ru> | 2019-07-02 03:44:50 +0300 |
commit | fc0f78939aac278efbc285250cdcbfc31cc92c57 (patch) | |
tree | 96fba6f4bce2788f30f0f48e092841a9cb679528 /src/adldata.cpp | |
parent | 651a39afe998defee15140aebb967e57bd4d64e2 (diff) | |
download | libADLMIDI-fc0f78939aac278efbc285250cdcbfc31cc92c57.tar.gz libADLMIDI-fc0f78939aac278efbc285250cdcbfc31cc92c57.tar.bz2 libADLMIDI-fc0f78939aac278efbc285250cdcbfc31cc92c57.zip |
Added The Lost Vikings bank for test purposes
This bank contains at least 3 banks
Diffstat (limited to 'src/adldata.cpp')
-rw-r--r-- | src/adldata.cpp | 339 |
1 files changed, 332 insertions, 7 deletions
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 }; |