70 lines
9.0 KiB
C
70 lines
9.0 KiB
C
|
|
#include "hy9225.h"
|
||
|
|
#include "bl_ic_config.h"
|
||
|
|
|
||
|
|
|
||
|
|
const uint16_t machine_delay[MACHINE_HEIGHT]={
|
||
|
|
1,1,1,1,1,1,1,1,1,1,1,1
|
||
|
|
};
|
||
|
|
|
||
|
|
const uint16_t map_tab[ZONESIZE] = {
|
||
|
|
2343,2342,2341,2340,2339,2338,2337,2336,2327,2326,2325,2324,2323,2322,2321,2320,10535,10534,10533,10532,10531,10530,10529,10528,10519,10518,10517,10516,10515,10514,10513,10512,
|
||
|
|
2352,2353,2354,2355,2356,2357,2358,2359,2304,2305,2306,2307,2308,2309,2310,2311,10544,10545,10546,10547,10548,10549,10550,10551,10496,10497,10498,10499,10500,10501,10502,10503,
|
||
|
|
2368,2369,2370,2371,2372,2373,2374,2375,2288,2289,2290,2291,2292,2293,2294,2295,10560,10561,10562,10563,10564,10565,10566,10567,10480,10481,10482,10483,10484,10485,10486,10487,
|
||
|
|
2384,2385,2386,2387,2388,2389,2390,2391,2272,2273,2274,2275,2276,2277,2278,2279,10576,10577,10578,10579,10580,10581,10582,10583,10464,10465,10466,10467,10468,10469,10470,10471,
|
||
|
|
2400,2401,2402,2403,2404,2405,2406,2407,2256,2257,2258,2259,2260,2261,2262,2263,10592,10593,10594,10595,10596,10597,10598,10599,10448,10449,10450,10451,10452,10453,10454,10455,
|
||
|
|
2416,2417,2418,2419,2420,2421,2422,2423,2240,2241,2242,2243,2244,2245,2246,2247,10608,10609,10610,10611,10612,10613,10614,10615,10432,10433,10434,10435,10436,10437,10438,10439,
|
||
|
|
2432,2433,2434,2435,2436,2437,2438,2439,2224,2225,2226,2227,2228,2229,2230,2231,10624,10625,10626,10627,10628,10629,10630,10631,10416,10417,10418,10419,10420,10421,10422,10423,
|
||
|
|
2448,2449,2450,2451,2452,2453,2454,2455,2208,2209,2210,2211,2212,2213,2214,2215,10640,10641,10642,10643,10644,10645,10646,10647,10400,10401,10402,10403,10404,10405,10406,10407,
|
||
|
|
2464,2465,2466,2467,2468,2469,2470,2471,2192,2193,2194,2195,2196,2197,2198,2199,10656,10657,10658,10659,10660,10661,10662,10663,10384,10385,10386,10387,10388,10389,10390,10391,
|
||
|
|
0,1,2,3,4,5,6,7,2176,2177,2178,2179,2180,2181,2182,2183,8192,8193,8194,8195,8196,8197,8198,8199,10368,10369,10370,10371,10372,10373,10374,10375,
|
||
|
|
16,17,18,19,20,21,22,23,2160,2161,2162,2163,2164,2165,2166,2167,8208,8209,8210,8211,8212,8213,8214,8215,10352,10353,10354,10355,10356,10357,10358,10359,
|
||
|
|
32,33,34,35,36,37,38,39,2144,2145,2146,2147,2148,2149,2150,2151,8224,8225,8226,8227,8228,8229,8230,8231,10336,10337,10338,10339,10340,10341,10342,10343,
|
||
|
|
48,49,50,51,52,53,54,55,2128,2129,2130,2131,2132,2133,2134,2135,8240,8241,8242,8243,8244,8245,8246,8247,10320,10321,10322,10323,10324,10325,10326,10327,
|
||
|
|
64,65,66,67,68,69,70,71,2112,2113,2114,2115,2116,2117,2118,2119,8256,8257,8258,8259,8260,8261,8262,8263,10304,10305,10306,10307,10308,10309,10310,10311,
|
||
|
|
80,81,82,83,84,85,86,87,2096,2097,2098,2099,2100,2101,2102,2103,8272,8273,8274,8275,8276,8277,8278,8279,10288,10289,10290,10291,10292,10293,10294,10295,
|
||
|
|
96,97,98,99,100,101,102,103,2080,2081,2082,2083,2084,2085,2086,2087,8288,8289,8290,8291,8292,8293,8294,8295,10272,10273,10274,10275,10276,10277,10278,10279,
|
||
|
|
112,113,114,115,116,117,118,119,2064,2065,2066,2067,2068,2069,2070,2071,8304,8305,8306,8307,8308,8309,8310,8311,10256,10257,10258,10259,10260,10261,10262,10263,
|
||
|
|
128,129,130,131,132,133,134,135,2048,2049,2050,2051,2052,2053,2054,2055,8320,8321,8322,8323,8324,8325,8326,8327,10240,10241,10242,10243,10244,10245,10246,10247,
|
||
|
|
144,145,146,147,148,149,150,151,423,422,421,420,419,418,417,416,8336,8337,8338,8339,8340,8341,8342,8343,8615,8614,8613,8612,8611,8610,8609,8608,
|
||
|
|
160,161,162,163,164,165,166,167,400,401,402,403,404,405,406,407,8352,8353,8354,8355,8356,8357,8358,8359,8592,8593,8594,8595,8596,8597,8598,8599,
|
||
|
|
176,177,178,179,180,181,182,183,384,385,386,387,388,389,390,391,8368,8369,8370,8371,8372,8373,8374,8375,8576,8577,8578,8579,8580,8581,8582,8583,
|
||
|
|
192,193,194,195,196,197,198,199,368,369,370,371,372,373,374,375,8384,8385,8386,8387,8388,8389,8390,8391,8560,8561,8562,8563,8564,8565,8566,8567,
|
||
|
|
208,209,210,211,212,213,214,215,352,353,354,355,356,357,358,359,8400,8401,8402,8403,8404,8405,8406,8407,8544,8545,8546,8547,8548,8549,8550,8551,
|
||
|
|
224,225,226,227,228,229,230,231,336,337,338,339,340,341,342,343,8416,8417,8418,8419,8420,8421,8422,8423,8528,8529,8530,8531,8532,8533,8534,8535,
|
||
|
|
240,241,242,243,244,245,246,247,320,321,322,323,324,325,326,327,8432,8433,8434,8435,8436,8437,8438,8439,8512,8513,8514,8515,8516,8517,8518,8519,
|
||
|
|
256,257,258,259,260,261,262,263,304,305,306,307,308,309,310,311,8448,8449,8450,8451,8452,8453,8454,8455,8496,8497,8498,8499,8500,8501,8502,8503,
|
||
|
|
272,273,274,275,276,277,278,279,288,289,290,291,292,293,294,295,8464,8465,8466,8467,8468,8469,8470,8471,8480,8481,8482,8483,8484,8485,8486,8487,
|
||
|
|
6311,6310,6309,6308,6307,6306,6305,6304,6295,6294,6293,6292,6291,6290,6289,6288,22695,22694,22693,22692,22691,22690,22689,22688,22679,22678,22677,22676,22675,22674,22673,22672,
|
||
|
|
6320,6321,6322,6323,6324,6325,6326,6327,6272,6273,6274,6275,6276,6277,6278,6279,22704,22705,22706,22707,22708,22709,22710,22711,22656,22657,22658,22659,22660,22661,22662,22663,
|
||
|
|
6336,6337,6338,6339,6340,6341,6342,6343,6256,6257,6258,6259,6260,6261,6262,6263,22720,22721,22722,22723,22724,22725,22726,22727,22640,22641,22642,22643,22644,22645,22646,22647,
|
||
|
|
6352,6353,6354,6355,6356,6357,6358,6359,6240,6241,6242,6243,6244,6245,6246,6247,22736,22737,22738,22739,22740,22741,22742,22743,22624,22625,22626,22627,22628,22629,22630,22631,
|
||
|
|
6368,6369,6370,6371,6372,6373,6374,6375,6224,6225,6226,6227,6228,6229,6230,6231,22752,22753,22754,22755,22756,22757,22758,22759,22608,22609,22610,22611,22612,22613,22614,22615,
|
||
|
|
6384,6385,6386,6387,6388,6389,6390,6391,6208,6209,6210,6211,6212,6213,6214,6215,22768,22769,22770,22771,22772,22773,22774,22775,22592,22593,22594,22595,22596,22597,22598,22599,
|
||
|
|
6400,6401,6402,6403,6404,6405,6406,6407,6192,6193,6194,6195,6196,6197,6198,6199,22784,22785,22786,22787,22788,22789,22790,22791,22576,22577,22578,22579,22580,22581,22582,22583,
|
||
|
|
6416,6417,6418,6419,6420,6421,6422,6423,6176,6177,6178,6179,6180,6181,6182,6183,22800,22801,22802,22803,22804,22805,22806,22807,22560,22561,22562,22563,22564,22565,22566,22567,
|
||
|
|
6432,6433,6434,6435,6436,6437,6438,6439,6160,6161,6162,6163,6164,6165,6166,6167,22816,22817,22818,22819,22820,22821,22822,22823,22544,22545,22546,22547,22548,22549,22550,22551,
|
||
|
|
6448,6449,6450,6451,6452,6453,6454,6455,6144,6145,6146,6147,6148,6149,6150,6151,22832,22833,22834,22835,22836,22837,22838,22839,22528,22529,22530,22531,22532,22533,22534,22535,
|
||
|
|
6464,6465,6466,6467,6468,6469,6470,6471,4512,4513,4514,4515,4516,4517,4518,4519,22848,22849,22850,22851,22852,22853,22854,22855,20896,20897,20898,20899,20900,20901,20902,20903,
|
||
|
|
6480,6481,6482,6483,6484,6485,6486,6487,4496,4497,4498,4499,4500,4501,4502,4503,22864,22865,22866,22867,22868,22869,22870,22871,20880,20881,20882,20883,20884,20885,20886,20887,
|
||
|
|
6496,6497,6498,6499,6500,6501,6502,6503,4480,4481,4482,4483,4484,4485,4486,4487,22880,22881,22882,22883,22884,22885,22886,22887,20864,20865,20866,20867,20868,20869,20870,20871,
|
||
|
|
6512,6513,6514,6515,6516,6517,6518,6519,4464,4465,4466,4467,4468,4469,4470,4471,22896,22897,22898,22899,22900,22901,22902,22903,20848,20849,20850,20851,20852,20853,20854,20855,
|
||
|
|
6528,6529,6530,6531,6532,6533,6534,6535,4448,4449,4450,4451,4452,4453,4454,4455,22912,22913,22914,22915,22916,22917,22918,22919,20832,20833,20834,20835,20836,20837,20838,20839,
|
||
|
|
6544,6545,6546,6547,6548,6549,6550,6551,4432,4433,4434,4435,4436,4437,4438,4439,22928,22929,22930,22931,22932,22933,22934,22935,20816,20817,20818,20819,20820,20821,20822,20823,
|
||
|
|
6562,6561,6560,4391,4390,4389,4388,4387,4416,4417,4418,4419,4420,4421,4422,4423,22946,22945,22944,20775,20774,20773,20772,20771,20800,20801,20802,20803,20804,20805,20806,20807,
|
||
|
|
6563,6564,6565,6566,6567,4384,4385,4386,4400,4401,4402,4403,4404,4405,4406,4407,22947,22948,22949,22950,22951,20768,20769,20770,20784,20785,20786,20787,20788,20789,20790,20791,
|
||
|
|
4099,4098,4097,4096,4103,4102,4101,4100,4368,4369,4370,4371,4372,4373,4374,4375,20483,20482,20481,20480,20487,20486,20485,20484,20752,20753,20754,20755,20756,20757,20758,20759,
|
||
|
|
4119,4118,4117,4116,4115,4114,4113,4112,4352,4353,4354,4355,4356,4357,4358,4359,20503,20502,20501,20500,20499,20498,20497,20496,20736,20737,20738,20739,20740,20741,20742,20743,
|
||
|
|
4128,4129,4130,4131,4132,4133,4134,4135,4336,4337,4338,4339,4340,4341,4342,4343,20512,20513,20514,20515,20516,20517,20518,20519,20720,20721,20722,20723,20724,20725,20726,20727,
|
||
|
|
4144,4145,4146,4147,4148,4149,4150,4151,4320,4321,4322,4323,4324,4325,4326,4327,20528,20529,20530,20531,20532,20533,20534,20535,20704,20705,20706,20707,20708,20709,20710,20711,
|
||
|
|
4160,4161,4162,4163,4164,4165,4166,4167,4304,4305,4306,4307,4308,4309,4310,4311,20544,20545,20546,20547,20548,20549,20550,20551,20688,20689,20690,20691,20692,20693,20694,20695,
|
||
|
|
4176,4177,4178,4179,4180,4181,4182,4183,4288,4289,4290,4291,4292,4293,4294,4295,20560,20561,20562,20563,20564,20565,20566,20567,20672,20673,20674,20675,20676,20677,20678,20679,
|
||
|
|
4192,4193,4194,4195,4196,4197,4198,4199,4272,4273,4274,4275,4276,4277,4278,4279,20576,20577,20578,20579,20580,20581,20582,20583,20656,20657,20658,20659,20660,20661,20662,20663,
|
||
|
|
4208,4209,4210,4211,4212,4213,4214,4215,4256,4257,4258,4259,4260,4261,4262,4263,20592,20593,20594,20595,20596,20597,20598,20599,20640,20641,20642,20643,20644,20645,20646,20647,
|
||
|
|
4224,4225,4226,4227,4228,4229,4230,4231,4240,4241,4242,4243,4244,4245,4246,4247,20608,20609,20610,20611,20612,20613,20614,20615,20624,20625,20626,20627,20628,20629,20630,20631,
|
||
|
|
|
||
|
|
};
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|