Ну тогда я все починил! Это просто:
http://savepic.net/4664630.png
В этом куске кода только 2 байта можно менять безболезненно, остальные влияют на код фатально и рушат алгоритм. Оба байта попадают в процедуру записи с закреплением. Первый байт 2146, он задает количество попыток программирования ячейки, второй байт 21А0 задает число предела для попыток закрепления. Алгоритм действует так: в счетчик попыток заносится число из 2146 (64H = 100d), затем оно с каждой попыткой уменьшается. Если получилось запрограммировать до достижения счетчиком попыток 0, то производится серия закрепляющих записей, при этом данный счетчик опять растет и должен достигнуть второго числа 21А0. Таким образом получается, что количество закрепляющих записей равно количеству попыток записи и именно поэтому второе число должно быть больше первого.
Исправленный вариант в аттаче, rks приготовите сами, после исправления орфографии.
PS Используемый исходник: http://www.danbigras.ru/RK86/ProgRK/PrgRK.html ну и соответствующий журнал.Код:Дамп файла "2000-23AF.bin". Кодовая таблица КОИ-7.
0000 C3 BA 21 0E 75 0D C2 05 20 C9 E1 11 03 A0 3E 90 ..!.У... .....>. B641
0010 12 22 01 A0 3E 0B 12 3A 00 A0 47 3E 0A 12 78 FE ."..>..:..G>..Ь. 2621
0020 FF C2 39 2D 7D B4 CA 20 20 2B C3 11 20 21 F1 22 ..9-Щ.. +.. !." 99B5
0030 CD 18 F8 CD 03 F8 C3 BA 21 21 E8 22 CD 18 F8 CD ........!!.".... 5318
0040 03 F8 C3 BA 21 E1 11 03 A0 3E 90 12 22 01 A0 3E ....!....>.."..> D60F
0050 0B 12 3A 00 A0 47 3E 0A 12 78 BE C2 73 20 7D B4 ..:..G>..Ь..С Щ. A454
0060 CA 67 20 2B C3 4C 20 21 F1 22 CD 18 F8 CD 03 F8 .Г +.L !."...... 9284
0070 C3 BA 21 21 E8 22 CD 18 F8 CD 03 F8 C3 BA 21 E1 ..!!."........!. 14ED
0080 11 03 A0 3E 90 12 22 01 A0 3E 0B 12 3A 00 A0 77 ...>.."..>..:..В 8F03
0090 3E 0A 12 7D B4 CA 9C 20 2B C3 86 20 21 F1 22 CD >..Щ... +.. !.". DEA6
00A0 18 F8 CD 03 F8 C3 BA 21 E1 11 03 A0 3E 90 12 22 .......!....>.." F10D
00B0 01 A0 3E 0B 12 3A 00 A0 47 3E 0A 12 7E A8 4F A0 ..>..:..G>..Ч.O. EF8C
00C0 B9 C2 CD 20 7D B4 CA D9 20 2B C3 AF 20 21 E8 22 ... Щ... +.. !." 2A44
00D0 CD 18 F8 CD 03 F8 C3 BA 21 21 F1 22 CD 18 F8 CD ........!!.".... 5C21
00E0 03 F8 C3 8A 21 E1 11 03 A0 06 65 3E B0 12 22 01 ....!.....Е>..". 908C
00F0 A0 7E 32 0D A0 3E 0F 12 3E 00 12 CD 03 20 3E 0C .Ч2..>..>.... >. DDE6
Контрольная сумма блока 771C
0100 12 3E 0E 12 3E 90 12 22 01 A0 3E 0B 12 3A 00 A0 .>..>.."..>..:.. AA48
0110 F5 3E 0A 12 F1 BE CA 20 21 05 C2 EB 20 C3 29 21 .>..... !... .)! CDE8
0120 7D B4 CA 35 21 2B C3 E9 20 21 E8 22 CD 18 F8 CD Щ..5!+.. !.".... 571D
0130 03 F8 C3 BA 21 21 F1 22 CD 18 F8 CD 03 F8 C3 BA ....!!."........ 3DEF
0140 21 E1 11 03 A0 06 64 3E 80 12 22 01 A0 7E 32 00 !.....Д>.."..Ч2. 6763
0150 A0 3E 0F 12 3E 0D 12 CD 03 20 3E 0C 12 3E 0E 12 .>..>.... >..>.. F606
0160 3E 90 12 22 01 A0 3E 0B 12 3A 00 A0 F5 3E 0A 12 >.."..>..:...>.. 1927
0170 F1 BE CA 85 21 05 C2 47 21 21 E8 22 CD 18 F8 CD ....!..G!!.".... 5D23
0180 03 F8 C3 BA 21 3E 80 12 22 01 A0 7E 32 00 A0 3E ....!>.."..Ч2..> 81BA
0190 0F 12 3E 0D 12 CD 03 20 3E 0C 12 3E 0E 12 04 3E ..>.... >..>...> 2E6A
01A0 65 B8 C2 85 21 7D B4 CA AE 21 2B C3 45 21 21 F1 Е...!Щ...!+.E!!. CAB5
01B0 22 CD 18 F8 CD 03 F8 C3 BA 21 21 50 22 CD 18 F8 "........!!P"... E3D5
01C0 CD 03 F8 FE 0D C2 CF 21 21 FF 07 E5 C3 F5 21 21 .......!!.....!! 728B
01D0 AB 22 CD 18 F8 CD 03 F8 FE 0D C2 E4 21 21 FF 1F ."..........!!. 6C83
01E0 E5 C3 F5 21 21 C9 22 CD 18 F8 CD 03 F8 FE 0D C2 ...!!."......... 823C
01F0 BA 21 C3 00 F8 21 08 23 CD 18 F8 CD 03 F8 FE 0D .!...!.#........ 8C92
Контрольная сумма блока D479
0200 CA 0A 20 21 24 23 CD 18 F8 CD 03 F8 FE 0D CA 45 .. !$#.........E DC1B
0210 20 21 40 23 CD 18 F8 CD 03 F8 FE 0D CA 7F 20 21 !@#......... ! C3DE
0220 5C 23 CD 18 F8 CD 03 F8 FE 0D CA A8 20 21 78 23 \#.......... !Ь# 617D
0230 CD 18 F8 CD 03 F8 FE 0D CA E5 20 21 94 23 CD 18 .......... !.#.. 2C3C
0240 F8 CD 03 F8 FE 0D CA 41 21 C3 F5 21 00 00 00 00 .......A!..!.... D6D0
0250 1F 1B 59 26 34 02 14 14 02 14 14 02 14 14 02 14 .Y&4........... 6E81
0260 01 20 14 01 20 14 01 1B 59 27 34 06 14 10 20 20 . .. ...Y'4... 85A4
0270 12 20 04 01 06 20 06 06 06 06 02 20 06 1B 59 28 . ... ..... ..Y( 1239
0280 34 20 20 06 20 06 20 20 20 05 06 14 12 02 16 12 4 . . ....... 4A5B
0290 20 04 01 1B 59 29 34 02 14 12 20 06 20 02 14 12 ...Y)4... . ... 7B8C
02A0 06 20 20 20 06 20 04 15 14 00 00 1B 59 26 43 20 . . ......Y&C 97B6
02B0 14 14 1B 59 27 43 06 14 10 1B 59 28 43 06 20 06 ...Y'C....Y(C. . 373B
02C0 1B 59 29 43 02 14 12 00 00 1F 1B 59 26 3E 04 20 .Y)C......Y&>. 0523
02D0 04 1B 59 27 3E 06 05 07 1B 59 28 3E 06 02 06 1B ..Y'>....Y(>.... D8F2
02E0 59 29 3E 06 20 06 00 00 1B 59 31 3E 04 14 14 00 Y)>. ....Y1>.... FCFB
02F0 00 1B 59 30 3E 20 04 20 1B 59 31 3E 04 16 14 1B ..Y0> . .Y1>.... 3952
Контрольная сумма блока 361A
0300 59 32 3E 20 06 20 00 00 1B 59 2D 32 70 72 6F 77 Y2> . ...Y-2ПРОВ 36AA
0310 65 72 6B 61 20 73 74 69 72 61 6E 69 71 20 70 7A ЕРКА СТИРАНИЯ ПЗ C338
0320 75 20 00 00 1B 59 2D 32 73 72 61 77 6E 65 6E 69 У ...Y-2СРАВНЕНИ 6ACF
0330 65 20 73 20 62 75 66 65 72 6F 6D 20 20 20 00 00 Е С БУФЕРОМ .. 6C68
0340 1B 59 2D 32 73 7E 69 74 79 77 62 6E 69 65 20 70 .Y-2СЧИТЫВБНИЕ П 54BF
0350 7A 75 20 77 20 62 75 66 65 72 00 00 1B 59 2D 32 ЗУ В БУФЕР...Y-2 5F8D
0360 70 72 6F 77 65 72 6B 61 20 77 6F 7A 6D 2E 20 7A ПРОВЕРКА ВОЗМ. З AB20
0370 61 70 69 73 69 20 00 00 1B 59 2D 32 7A 61 70 69 АПИСИ ...Y-2ЗАПИ 58BD
0380 73 78 20 62 65 7A 20 7A 61 6B 72 65 70 6C 65 6E СЬ БЕЗ ЗАКРЕПЛЕН CF38
0390 69 71 00 00 1B 59 2D 32 7A 61 70 69 73 78 20 73 ИЯ...Y-2ЗАПИСЬ С 70DF
03A0 20 7A 61 6B 72 65 70 6C 65 6E 69 65 6D 20 00 00 ЗАКРЕПЛЕНИЕМ .. 4C47
Контрольная сумма блока D8A0
Контрольная сумма от 0000H до 03AFH равна 8F4F

