Use ebx for state pointer. Decrease local stack size.
This commit is contained in:
@@ -28,8 +28,8 @@
|
||||
|
||||
|
||||
#define NRV_LOADER_SIZE 9097
|
||||
#define NRV_LOADER_ADLER32 0xb733efd5
|
||||
#define NRV_LOADER_CRC32 0x9542d45c
|
||||
#define NRV_LOADER_ADLER32 0x094cf112
|
||||
#define NRV_LOADER_CRC32 0xbc6aacc5
|
||||
|
||||
unsigned char nrv_loader[9097] = {
|
||||
191, 97,108,105, 98,105, 87, 65, 84, 67, 79, 77, 6, 30, 7, 87, /* 0x 0 */
|
||||
@@ -85,9 +85,9 @@ unsigned char nrv_loader[9097] = {
|
||||
243,164, 94,233, 0, 0, 0, 0,141, 20, 47,131,253,252,138, 4, /* 0x 320 */
|
||||
15,118, 0,138, 2, 66,136, 7, 71, 73,117,247,233, 0, 0, 0, /* 0x 330 */
|
||||
0,139, 2,131,194, 4,137, 7,131,199, 4,131,233, 4,119,241, /* 0x 340 */
|
||||
1,207,233, 0, 0, 0, 0,137,229,141,140, 36, 85, 80, 88, 97, /* 0x 350 */
|
||||
49,192, 80, 57,204,117,251, 70, 81,104, 85, 80, 88, 98, 87,131, /* 0x 360 */
|
||||
193, 4, 81,104, 85, 80, 88, 99, 86,131,193, 4, 81, 80,199, 1, /* 0x 370 */
|
||||
1,207,233, 0, 0, 0, 0,137,229,141,156, 36, 85, 80, 88, 97, /* 0x 350 */
|
||||
49,192, 80, 57,220,117,251, 70, 83,104, 85, 80, 88, 98, 87,131, /* 0x 360 */
|
||||
195, 4, 83,104, 85, 80, 88, 99, 86,131,195, 4, 83, 80,199, 3, /* 0x 370 */
|
||||
85, 80, 88,100, 85, 87, 86, 83,131,236,124,139,148, 36,144, 0, /* 0x 380 */
|
||||
0, 0,199, 68, 36,116, 0, 0, 0, 0,198, 68, 36,115, 0,139, /* 0x 390 */
|
||||
172, 36,156, 0, 0, 0,141, 66, 4,137, 68, 36,120,184, 1, 0, /* 0x 3a0 */
|
||||
@@ -425,20 +425,20 @@ unsigned char nrv_loader[9097] = {
|
||||
235, 7,184, 1, 0, 0, 0,235, 32, 67, 43,156, 36,148, 0, 0, /* 0x1860 */
|
||||
0, 49,192,139,148, 36,156, 0, 0, 0,139, 76, 36,116,137, 26, /* 0x1870 */
|
||||
139,156, 36,168, 0, 0, 0,137, 11,131,196,124, 91, 94, 95, 93, /* 0x1880 */
|
||||
3,116, 36, 36, 3,124, 36, 32, 49,192,141,140, 36, 0,252,255, /* 0x1890 */
|
||||
255,137,236, 80, 57,204,117,251,137,236, 49,201, 93, 86,141,181, /* 0x18a0 */
|
||||
82, 69, 76, 79, 86,141,189, 84, 69, 88, 86,137,239,185, 84, 69, /* 0x18b0 */
|
||||
88, 76,138, 7, 71, 44,232, 60, 1,119,247,128, 63, 63,117, 0, /* 0x18c0 */
|
||||
139, 7,138, 95, 4,102,193,232, 8,134,196,193,192, 16,134,196, /* 0x18d0 */
|
||||
41,248,128,235,232, 1,232,137, 7,131,199, 5,136,216,226, 0, /* 0x18e0 */
|
||||
185, 84, 69, 88, 76,176,232,176,233,242,174,117, 0,128, 63, 63, /* 0x18f0 */
|
||||
117, 0,139, 7,102,193,232, 8,134,196,193,192, 16,134,196, 41, /* 0x1900 */
|
||||
248, 1,232,171,235, 0,141,125,252, 49,192,138, 6, 70, 9,192, /* 0x1910 */
|
||||
116, 0, 60,239,119, 17, 1,199,139, 7,134,196,193,192, 16,134, /* 0x1920 */
|
||||
196, 1,232,137, 7,235,226, 36, 15,193,224, 16,102,139, 6,131, /* 0x1930 */
|
||||
198, 2, 9,192,117, 0,139, 6,131,198, 4,235, 0,255,214, 95, /* 0x1940 */
|
||||
89, 41,249,193,233, 2,243,171, 7,141,165, 69, 83, 80, 48,233, /* 0x1950 */
|
||||
74, 77, 80, 79, 87, 67, 76, 69, 77, 65, 73, 78, 0, 0, 0, 0, /* 0x1960 */
|
||||
3,115,252, 3,123,248, 49,192,141,140, 36, 0,255,255,255,137, /* 0x1890 */
|
||||
236, 80, 57,204,117,251,137,236, 49,201, 93, 86,141,181, 82, 69, /* 0x18a0 */
|
||||
76, 79, 86,141,189, 84, 69, 88, 86,137,239,185, 84, 69, 88, 76, /* 0x18b0 */
|
||||
138, 7, 71, 44,232, 60, 1,119,247,128, 63, 63,117, 0,139, 7, /* 0x18c0 */
|
||||
138, 95, 4,102,193,232, 8,134,196,193,192, 16,134,196, 41,248, /* 0x18d0 */
|
||||
128,235,232, 1,232,137, 7,131,199, 5,136,216,226, 0,185, 84, /* 0x18e0 */
|
||||
69, 88, 76,176,232,176,233,242,174,117, 0,128, 63, 63,117, 0, /* 0x18f0 */
|
||||
139, 7,102,193,232, 8,134,196,193,192, 16,134,196, 41,248, 1, /* 0x1900 */
|
||||
232,171,235, 0,141,125,252, 49,192,138, 6, 70, 9,192,116, 0, /* 0x1910 */
|
||||
60,239,119, 17, 1,199,139, 7,134,196,193,192, 16,134,196, 1, /* 0x1920 */
|
||||
232,137, 7,235,226, 36, 15,193,224, 16,102,139, 6,131,198, 2, /* 0x1930 */
|
||||
9,192,117, 0,139, 6,131,198, 4,235, 0,255,214, 95, 89, 41, /* 0x1940 */
|
||||
249,193,233, 2,243,171, 7,141,165, 69, 83, 80, 48,233, 74, 77, /* 0x1950 */
|
||||
80, 79, 0, 0, 87, 67, 76, 69, 77, 65, 73, 78, 0, 0, 0, 0, /* 0x1960 */
|
||||
0, 85, 80, 88, 49, 72, 69, 65, 68, 0, 50, 0, 0, 0, 87, 67, /* 0x1970 */
|
||||
76, 69, 67, 85, 84, 80, 0, 82, 0, 0, 0, 78, 50, 66, 83, 77, /* 0x1980 */
|
||||
65, 49, 48, 0, 82, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, /* 0x1990 */
|
||||
@@ -561,44 +561,44 @@ unsigned char nrv_loader[9097] = {
|
||||
48, 48, 0, 87, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 49, /* 0x20e0 */
|
||||
48, 0,132, 3, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 50, 48, /* 0x20f0 */
|
||||
0, 10, 14, 0, 0, 76, 90, 77, 65, 95, 68, 69, 67, 51, 48, 0, /* 0x2100 */
|
||||
144, 24, 0, 0, 87, 67, 76, 69, 77, 65, 73, 50, 0,172, 24, 0, /* 0x2110 */
|
||||
0, 87, 67, 65, 76, 76, 84, 82, 73, 0,181, 24, 0, 0, 87, 67, /* 0x2120 */
|
||||
67, 84, 84, 80, 79, 83, 0,181, 24, 0, 0, 87, 67, 67, 84, 84, /* 0x2130 */
|
||||
78, 85, 76, 0,187, 24, 0, 0, 87, 67, 65, 76, 76, 84, 82, 49, /* 0x2140 */
|
||||
0,189, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0,189, 24, /* 0x2150 */
|
||||
0, 0, 67, 84, 67, 76, 69, 86, 69, 49, 0,203, 24, 0, 0, 0, /* 0x2160 */
|
||||
0, 0, 0,208, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0, /* 0x2170 */
|
||||
5, 0, 0, 0, 67, 65, 76, 76, 84, 82, 48, 49, 0,208, 24, 0, /* 0x2180 */
|
||||
0, 67, 84, 68, 85, 77, 77, 89, 49, 0,213, 24, 0, 0, 67, 84, /* 0x2190 */
|
||||
66, 83, 72, 82, 48, 49, 0,213, 24, 0, 0, 67, 84, 66, 82, 79, /* 0x21a0 */
|
||||
82, 48, 49, 0,217, 24, 0, 0, 67, 84, 66, 83, 87, 65, 48, 49, /* 0x21b0 */
|
||||
0,219, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 50, 0,224, 24, /* 0x21c0 */
|
||||
0, 0, 0, 0, 0, 0,240, 24, 0, 0, 67, 65, 76, 76, 84, 82, /* 0x21d0 */
|
||||
144, 24, 0, 0, 87, 67, 76, 69, 77, 65, 73, 50, 0,170, 24, 0, /* 0x2110 */
|
||||
0, 87, 67, 65, 76, 76, 84, 82, 73, 0,179, 24, 0, 0, 87, 67, /* 0x2120 */
|
||||
67, 84, 84, 80, 79, 83, 0,179, 24, 0, 0, 87, 67, 67, 84, 84, /* 0x2130 */
|
||||
78, 85, 76, 0,185, 24, 0, 0, 87, 67, 65, 76, 76, 84, 82, 49, /* 0x2140 */
|
||||
0,187, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0,187, 24, /* 0x2150 */
|
||||
0, 0, 67, 84, 67, 76, 69, 86, 69, 49, 0,201, 24, 0, 0, 0, /* 0x2160 */
|
||||
0, 0, 0,206, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 48, 0, /* 0x2170 */
|
||||
5, 0, 0, 0, 67, 65, 76, 76, 84, 82, 48, 49, 0,206, 24, 0, /* 0x2180 */
|
||||
0, 67, 84, 68, 85, 77, 77, 89, 49, 0,211, 24, 0, 0, 67, 84, /* 0x2190 */
|
||||
66, 83, 72, 82, 48, 49, 0,211, 24, 0, 0, 67, 84, 66, 82, 79, /* 0x21a0 */
|
||||
82, 48, 49, 0,215, 24, 0, 0, 67, 84, 66, 83, 87, 65, 48, 49, /* 0x21b0 */
|
||||
0,217, 24, 0, 0, 67, 65, 76, 76, 84, 82, 48, 50, 0,222, 24, /* 0x21c0 */
|
||||
0, 0, 0, 0, 0, 0,238, 24, 0, 0, 67, 65, 76, 76, 84, 82, /* 0x21d0 */
|
||||
48, 48, 0, 10, 0, 0, 0, 67, 65, 76, 76, 84, 82, 49, 48, 0, /* 0x21e0 */
|
||||
240, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 56, 0,245, 24, 0, /* 0x21f0 */
|
||||
0, 67, 65, 76, 76, 84, 82, 69, 57, 0,247, 24, 0, 0, 67, 65, /* 0x2200 */
|
||||
76, 76, 84, 82, 49, 49, 0,249, 24, 0, 0, 0, 0, 0, 0,253, /* 0x2210 */
|
||||
238, 24, 0, 0, 67, 65, 76, 76, 84, 82, 69, 56, 0,243, 24, 0, /* 0x21f0 */
|
||||
0, 67, 65, 76, 76, 84, 82, 69, 57, 0,245, 24, 0, 0, 67, 65, /* 0x2200 */
|
||||
76, 76, 84, 82, 49, 49, 0,247, 24, 0, 0, 0, 0, 0, 0,251, /* 0x2210 */
|
||||
24, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0, 7, 0, 0, 0, /* 0x2220 */
|
||||
67, 84, 67, 76, 69, 86, 69, 50, 0,253, 24, 0, 0, 0, 0, 0, /* 0x2230 */
|
||||
0, 2, 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, 0, 0, 0, /* 0x2240 */
|
||||
0, 0, 67, 65, 76, 76, 84, 82, 49, 50, 0, 2, 25, 0, 0, 67, /* 0x2250 */
|
||||
84, 68, 85, 77, 77, 89, 50, 0, 4, 25, 0, 0, 67, 84, 66, 83, /* 0x2260 */
|
||||
72, 82, 49, 49, 0, 4, 25, 0, 0, 67, 84, 66, 82, 79, 82, 49, /* 0x2270 */
|
||||
49, 0, 8, 25, 0, 0, 67, 84, 66, 83, 87, 65, 49, 49, 0, 10, /* 0x2280 */
|
||||
25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0, 15, 25, 0, 0, /* 0x2290 */
|
||||
0, 0, 0, 0, 22, 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 48, /* 0x22a0 */
|
||||
0, 5, 0, 0, 0, 67, 84, 84, 72, 69, 69, 78, 68, 0, 22, 25, /* 0x22b0 */
|
||||
0, 0, 87, 67, 68, 85, 77, 77, 89, 49, 0, 22, 25, 0, 0, 87, /* 0x22c0 */
|
||||
67, 82, 69, 76, 79, 67, 49, 0, 22, 25, 0, 0, 82, 69, 76, 79, /* 0x22d0 */
|
||||
67, 51, 50, 48, 0, 25, 25, 0, 0, 0, 0, 0, 0, 34, 25, 0, /* 0x22e0 */
|
||||
67, 84, 67, 76, 69, 86, 69, 50, 0,251, 24, 0, 0, 0, 0, 0, /* 0x2230 */
|
||||
0, 0, 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 49, 0, 0, 0, /* 0x2240 */
|
||||
0, 0, 67, 65, 76, 76, 84, 82, 49, 50, 0, 0, 25, 0, 0, 67, /* 0x2250 */
|
||||
84, 68, 85, 77, 77, 89, 50, 0, 2, 25, 0, 0, 67, 84, 66, 83, /* 0x2260 */
|
||||
72, 82, 49, 49, 0, 2, 25, 0, 0, 67, 84, 66, 82, 79, 82, 49, /* 0x2270 */
|
||||
49, 0, 6, 25, 0, 0, 67, 84, 66, 83, 87, 65, 49, 49, 0, 8, /* 0x2280 */
|
||||
25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 51, 0, 13, 25, 0, 0, /* 0x2290 */
|
||||
0, 0, 0, 0, 20, 25, 0, 0, 67, 65, 76, 76, 84, 82, 49, 48, /* 0x22a0 */
|
||||
0, 5, 0, 0, 0, 67, 84, 84, 72, 69, 69, 78, 68, 0, 20, 25, /* 0x22b0 */
|
||||
0, 0, 87, 67, 68, 85, 77, 77, 89, 49, 0, 20, 25, 0, 0, 87, /* 0x22c0 */
|
||||
67, 82, 69, 76, 79, 67, 49, 0, 20, 25, 0, 0, 82, 69, 76, 79, /* 0x22d0 */
|
||||
67, 51, 50, 48, 0, 23, 25, 0, 0, 0, 0, 0, 0, 32, 25, 0, /* 0x22e0 */
|
||||
0, 82, 69, 76, 79, 67, 51, 50, 74, 0, 2, 0, 0, 0, 82, 69, /* 0x22f0 */
|
||||
76, 51, 50, 66, 73, 71, 0, 66, 25, 0, 0, 0, 0, 0, 0, 70, /* 0x2300 */
|
||||
76, 51, 50, 66, 73, 71, 0, 64, 25, 0, 0, 0, 0, 0, 0, 68, /* 0x2300 */
|
||||
25, 0, 0, 82, 69, 76, 79, 67, 51, 50, 48, 0, 13, 0, 0, 0, /* 0x2310 */
|
||||
82, 69, 76, 79, 67, 51, 50, 74, 0, 75, 25, 0, 0, 0, 0, 0, /* 0x2320 */
|
||||
0, 77, 25, 0, 0, 82, 69, 76, 79, 67, 51, 50, 48, 0, 13, 0, /* 0x2330 */
|
||||
0, 0, 82, 69, 76, 51, 50, 69, 78, 68, 0, 77, 25, 0, 0, 87, /* 0x2340 */
|
||||
67, 68, 85, 77, 77, 89, 50, 0, 77, 25, 0, 0, 87, 67, 82, 69, /* 0x2350 */
|
||||
76, 83, 69, 76, 0, 77, 25, 0, 0, 87, 67, 76, 69, 77, 65, 73, /* 0x2360 */
|
||||
52, 0, 79, 25, 0, 0, 87, 67, 84, 72, 69, 69, 78, 68, 0,100, /* 0x2370 */
|
||||
25, 0, 0,255,255,255,255,100, 25 /* 0x2380 */
|
||||
82, 69, 76, 79, 67, 51, 50, 74, 0, 73, 25, 0, 0, 0, 0, 0, /* 0x2320 */
|
||||
0, 75, 25, 0, 0, 82, 69, 76, 79, 67, 51, 50, 48, 0, 13, 0, /* 0x2330 */
|
||||
0, 0, 82, 69, 76, 51, 50, 69, 78, 68, 0, 75, 25, 0, 0, 87, /* 0x2340 */
|
||||
67, 68, 85, 77, 77, 89, 50, 0, 75, 25, 0, 0, 87, 67, 82, 69, /* 0x2350 */
|
||||
76, 83, 69, 76, 0, 75, 25, 0, 0, 87, 67, 76, 69, 77, 65, 73, /* 0x2360 */
|
||||
52, 0, 77, 25, 0, 0, 87, 67, 84, 72, 69, 69, 78, 68, 0, 98, /* 0x2370 */
|
||||
25, 0, 0,255,255,255,255, 98, 25 /* 0x2380 */
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user