diff --git a/GNUmakefile b/GNUmakefile index 144e67b..b4c20bf 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -1,5 +1,5 @@ -VERSION ?= 2021.11 -KEYPAIR ?= 2021-11 +VERSION ?= 2022.1 +KEYPAIR ?= 2022-01 PREFIX ?= /usr/local DATADIR ?= $(PREFIX)/share/RETRO12 DOCSDIR ?= $(PREFIX)/share/doc/RETRO12 diff --git a/Makefile b/Makefile index db9a62d..566fa7c 100644 --- a/Makefile +++ b/Makefile @@ -2,8 +2,8 @@ # systems. You probably want to look at or # edit the GNUmakefile. # ------------------------------------------------------------- -VERSION ?= 2021.11 -KEYPAIR ?= 2021-11 +VERSION ?= 2022.1 +KEYPAIR ?= 2022-01 PREFIX ?= /usr/local DATADIR ?= $(PREFIX)/share/RETRO12 DOCSDIR ?= $(PREFIX)/share/doc/RETRO12 diff --git a/vm/nga-c-native-x86/image.c b/vm/nga-c-native-x86/image.c index fceafd6..0cfef00 100644 --- a/vm/nga-c-native-x86/image.c +++ b/vm/nga-c-native-x86/image.c @@ -11,7 +11,7 @@ #endif #endif CELL ngaImageCells = 15690; -CELL ngaImage[] = { 1793,15601,15589,15689,202201,410,382,1218,1535,0,10,1,10,2,10,3,10,4,10, +CELL ngaImage[] = { 1793,15601,15589,15689,202201,410,382,1230,1535,0,10,1,10,2,10,3,10,4,10, 5,10,6,10,7,10,8,10,11,10,12,10,13,10,14,10,15,10,16,10, 17,10,18,10,19,10,20,10,21,10,22,10,23,10,24,10,25,68223234,1,2575, 85000450,1,656912,3250,3259,268505089,63,62,285281281,0,63,2063,10,101384453,0,9,10,68485378,255,18350338, @@ -21,7 +21,7 @@ CELL ngaImage[] = { 1793,15601,15589,15689,202201,410,382,1218,1535,0,10,1,10,2, 128,1793,135,2049,135,117506307,0,128,0,524545,26,133,168820993,0,147,1642241,147,134283523,11,133, 1793,128,524545,2049,128,1793,128,16846593,147,161,178,1793,64,16846593,147,133,178,1793,64,7, 10,659713,1,659713,2,659713,3,659713,4,659713,5,1793,192,17108737,3,2,524559,128,2049,128, - 2049,128,524545,0,128,524545,0,128,2049,142,168820998,2,3233,1218,167841793,211,9,17826049,0,211, + 2049,128,524545,0,128,524545,0,128,2049,142,168820998,2,3233,1230,167841793,211,9,17826049,0,211, 2,15,25,524546,188,134287105,212,116,2305,213,459023,221,134287361,212,216,659201,211,10,659969,7, 2049,56,25,17694978,58,237,9,84152833,48,319750404,236,117507601,239,184618754,45,25,16974851,-1,168886532,1, 134284289,1,252,134284289,0,239,660227,32,0,0,115,105,103,105,108,58,125,0,285278479,269, @@ -30,51 +30,52 @@ CELL ngaImage[] = { 1793,15601,15589,15689,202201,410,382,1218,1535,0,10,1,10,2, -1,147,2049,180,2575,2049,231,17563906,0,321,9,1793,154,285282049,3,2,134287105,147,318,524545, 1793,128,16846593,3,0,128,8,659201,3,524545,26,133,17043201,3,11,2049,133,2049,128,268505092, 147,1642241,147,656131,659201,3,524545,11,133,2049,128,459009,23,133,459009,55,133,459009,19,133, - 459009,21,133,1793,15657,10,524546,180,134284303,182,1807,1218,1642241,268,285282049,390,1,459012,385,117509889, + 459009,21,133,1793,15657,10,524546,180,134284303,182,1807,1230,1642241,268,285282049,390,1,459012,385,117509889, 211,385,134287105,390,231,16845825,0,398,382,1793,64,1793,412,17826050,390,287,8,117506305,391,401, 64,2116,11340,11700,11400,13685,13104,12432,12402,9603,9801,11514,11413,11110,12528,11948,10302,13340,9700,13455, 12753,10500,10670,12654,13320,11960,13908,10088,10605,11865,11025,0,2049,231,987393,1,1793,128,524546,488, 2049,486,2049,486,17891588,2,488,8,17045505,-24,-16,17043736,-8,1118488,1793,128,17043202,1,169021201,2049, - 56,25,33883396,101450758,6404,459011,478,34668804,2,2049,475,524545,420,478,302056196,420,659969,1,0,13, - 172,0,0,100,117,112,0,497,15,172,0,0,100,114,111,112,0,506,17,172, - 0,0,115,119,97,112,0,516,25,172,0,0,99,97,108,108,0,526,27,172, - 0,0,101,113,63,0,536,29,172,0,0,45,101,113,63,0,545,31,172,0, - 0,108,116,63,0,555,33,172,0,0,103,116,63,0,564,35,172,0,0,102, - 101,116,99,104,0,573,37,172,0,0,115,116,111,114,101,0,584,39,172,0, - 0,43,0,595,41,172,0,0,45,0,602,43,172,0,0,42,0,609,45,172, - 0,0,47,109,111,100,0,616,47,172,0,0,97,110,100,0,626,49,172,0, - 0,111,114,0,635,51,172,0,0,120,111,114,0,643,53,172,0,0,115,104, - 105,102,116,0,652,376,178,0,0,112,117,115,104,0,663,379,178,0,0,112, - 111,112,0,673,373,178,0,0,48,59,0,682,56,166,0,0,102,101,116,99, - 104,45,110,101,120,116,0,690,59,166,0,0,115,116,111,114,101,45,110,101, - 120,116,0,706,259,166,0,0,115,58,116,111,45,110,117,109,98,101,114,0, - 722,116,166,0,0,115,58,101,113,63,0,739,102,166,0,0,115,58,108,101, - 110,103,116,104,0,750,64,166,0,0,99,104,111,111,115,101,0,764,74,172, - 0,0,105,102,0,776,72,166,0,0,45,105,102,0,784,298,178,0,0,115, - 105,103,105,108,58,40,0,793,147,154,0,0,67,111,109,112,105,108,101,114, - 0,806,3,154,0,0,72,101,97,112,0,820,128,166,0,0,44,0,830,142, - 166,0,0,115,44,0,837,148,178,0,0,59,0,845,332,178,0,0,91,0, - 852,348,178,0,0,93,0,859,2,154,0,0,68,105,99,116,105,111,110,97, - 114,121,0,866,179,166,0,0,100,58,108,105,110,107,0,882,180,166,0,0, - 100,58,120,116,0,894,182,166,0,0,100,58,99,108,97,115,115,0,904,188, - 166,0,0,100,58,110,97,109,101,0,917,166,166,0,0,99,108,97,115,115, - 58,119,111,114,100,0,929,178,166,0,0,99,108,97,115,115,58,109,97,99, - 114,111,0,945,154,166,0,0,99,108,97,115,115,58,100,97,116,97,0,962, - 190,166,0,0,100,58,97,100,100,45,104,101,97,100,101,114,0,978,299,178, - 0,0,115,105,103,105,108,58,35,0,996,305,178,0,0,115,105,103,105,108, - 58,58,0,1009,324,178,0,0,115,105,103,105,108,58,38,0,1022,303,178,0, - 0,115,105,103,105,108,58,36,0,1035,363,178,0,0,114,101,112,101,97,116, - 0,1048,365,178,0,0,97,103,97,105,110,0,1060,410,166,0,0,105,110,116, - 101,114,112,114,101,116,0,1071,231,166,0,0,100,58,108,111,111,107,117,112, - 0,1086,172,166,0,0,99,108,97,115,115,58,112,114,105,109,105,116,105,118, - 101,0,1100,4,154,0,0,86,101,114,115,105,111,110,0,1121,457,166,0,0, - 105,0,1134,128,166,0,100,0,1141,451,166,0,0,114,0,1147,236,154,0,0, - 66,97,115,101,0,1154,90,166,0,0,112,97,99,107,0,1164,76,166,0,0, - 117,110,112,97,99,107,0,1174,184,166,0,0,100,58,115,111,117,114,99,101, - 0,1186,382,166,0,0,101,114,114,58,110,111,116,102,111,117,110,100,0,125, - 125,0,45,104,111,111,107,0,111,117,110,100,0,100,0,72,0,83,0,45, - 45,45,45,0,70,79,85,78,68,0,125,126,0,72,73,74,75,76,77,78, - 79,80,81,82,83,84,85,86,87,88,89,90,0,0,0,0,0,0,0,0, + 56,25,33883396,101450758,6404,459011,478,34668804,2,2049,475,524545,420,478,302056196,420,659969,1,114,101, + 116,114,111,46,109,117,114,105,0,0,13,172,497,0,100,117,112,0,508,15, + 172,497,0,100,114,111,112,0,517,17,172,497,0,115,119,97,112,0,527,25, + 172,497,0,99,97,108,108,0,537,27,172,497,0,101,113,63,0,547,29,172, + 497,0,45,101,113,63,0,556,31,172,497,0,108,116,63,0,566,33,172,497, + 0,103,116,63,0,575,35,172,497,0,102,101,116,99,104,0,584,37,172,497, + 0,115,116,111,114,101,0,595,39,172,497,0,43,0,606,41,172,497,0,45, + 0,613,43,172,497,0,42,0,620,45,172,497,0,47,109,111,100,0,627,47, + 172,497,0,97,110,100,0,637,49,172,497,0,111,114,0,646,51,172,497,0, + 120,111,114,0,654,53,172,497,0,115,104,105,102,116,0,663,376,178,497,0, + 112,117,115,104,0,674,379,178,497,0,112,111,112,0,684,373,178,497,0,48, + 59,0,693,56,166,497,0,102,101,116,99,104,45,110,101,120,116,0,701,59, + 166,497,0,115,116,111,114,101,45,110,101,120,116,0,717,259,166,497,0,115, + 58,116,111,45,110,117,109,98,101,114,0,733,116,166,497,0,115,58,101,113, + 63,0,750,102,166,497,0,115,58,108,101,110,103,116,104,0,761,64,166,497, + 0,99,104,111,111,115,101,0,775,74,172,497,0,105,102,0,787,72,166,497, + 0,45,105,102,0,795,298,178,497,0,115,105,103,105,108,58,40,0,804,147, + 154,497,0,67,111,109,112,105,108,101,114,0,817,3,154,497,0,72,101,97, + 112,0,831,128,166,497,0,44,0,841,142,166,497,0,115,44,0,848,148,178, + 497,0,59,0,856,332,178,497,0,91,0,863,348,178,497,0,93,0,870,2, + 154,497,0,68,105,99,116,105,111,110,97,114,121,0,877,179,166,497,0,100, + 58,108,105,110,107,0,893,180,166,497,0,100,58,120,116,0,905,182,166,497, + 0,100,58,99,108,97,115,115,0,915,188,166,497,0,100,58,110,97,109,101, + 0,928,166,166,497,0,99,108,97,115,115,58,119,111,114,100,0,940,178,166, + 497,0,99,108,97,115,115,58,109,97,99,114,111,0,956,154,166,497,0,99, + 108,97,115,115,58,100,97,116,97,0,973,190,166,497,0,100,58,97,100,100, + 45,104,101,97,100,101,114,0,989,299,178,497,0,115,105,103,105,108,58,35, + 0,1007,305,178,497,0,115,105,103,105,108,58,58,0,1020,324,178,497,0,115, + 105,103,105,108,58,38,0,1033,303,178,497,0,115,105,103,105,108,58,36,0, + 1046,363,178,497,0,114,101,112,101,97,116,0,1059,365,178,497,0,97,103,97, + 105,110,0,1071,410,166,497,0,105,110,116,101,114,112,114,101,116,0,1082,231, + 166,497,0,100,58,108,111,111,107,117,112,0,1097,172,166,497,0,99,108,97, + 115,115,58,112,114,105,109,105,116,105,118,101,0,1111,4,154,497,0,86,101, + 114,115,105,111,110,0,1132,457,166,497,0,105,0,1145,128,166,497,0,100,0, + 1152,451,166,497,0,114,0,1159,236,154,497,0,66,97,115,101,0,1166,90,166, + 497,0,112,97,99,107,0,1176,76,166,497,0,117,110,112,97,99,107,0,1186, + 184,166,497,0,100,58,115,111,117,114,99,101,0,1198,382,166,497,0,101,114, + 114,58,110,111,116,102,111,117,110,100,0,125,125,0,45,104,111,111,107,0, + 111,117,110,100,0,100,0,72,0,83,0,45,45,45,45,0,70,79,85,78, + 68,0,125,126,0,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86, + 87,88,89,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -86,8 +87,7 @@ CELL ngaImage[] = { 1793,15601,15589,15689,202201,410,382,1218,1535,0,10,1,10,2, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1200,1545,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1212,1545,166, 0,0,69,79,77,0,1,-3,15,10,1536,1560,166,0,0,100,101,112,116,104, 0,1,-1,15,10,1549,1576,166,0,0,100,58,108,97,115,116,0,1,2,15, 10,1564,1595,166,0,0,100,58,108,97,115,116,46,120,116,0,2049,1576,2049,180,