NC$ - графическая оболочка Нортон Коммандер, Орион-128
Оболочка Нортон позволяет работать с файлами и памятью в среде ORDOS Орион-128
Продаю платы и наборы микросхем, куплю микросхемы
Стандарты ПО, адресов и портов
ОПЕРАЦИОННАЯ ОБОЛОЧКА "ORDOS" - Нортон Коммандер NC$
Пользователи операционной системы "ORDOS" смогли по достоинству оценить преимущество работы с компьютером в операционной среде по сравнению с мониторной, которая используется в других радиолюбительских ПК. И тем не менее даже такой диалог (где взаимодействие с пользователем построено по принципу: пользователь набирает на клавиатуре команду, имена файлов, а затем клавишу [ВК], после чего "ORDOS" выполняет введенную команду), не нагляден и недостаточно удобен.
Именно поэтому у авторов возникло желание видоизменить диалог с операционной системой - создать для нее оболочку. Конечно, на это решение повлияли впечатления от работы с одной из оболочек операционной системы MSDOS - "Norton Commander", которая в настоящее время является непременным атрибутом почти каждого PC-совместимого компьютера.
NC$ - работает с 2 мя дисками ОРДОС (Ордос V2.0-2.4) , VC$ - работает с 4-мя дисками ORDOS (Ордос V4.03)
Вместе с тем, чтобы не навязывать новый диалог с "ORDOS"
всем пользователям (вполне возможно, что кому-то по душе работать с
операционной системой), авторы решили свою оболочку к "ORDOS" (пусть это
будет "ORDOS Commander" или просто "Commander") выполнить в виде
отдельного файла, который может размещаться на одном из дисков. Только
после инициализации "ORDOS Commander" будет автоматически брать на себя
функции процессора консольных команд - ССР, занимая его место в ОЗУ.
Коды программы приведены в табл.1, а контрольные суммы блоков - в табл.
2.
Таблица 2
0000 - 00FF 5D7E
0100 - 01FF 2FAA
0200 - 02FF 058F
0500 - 05FF F41E
0400 - 04FF B2F5
0500 - 05FP 75AB
0600 - 06FF 47CC
0700 - 07FF 24A5
0500 - 08FF C142
0900 - 09FF 57A9
0A00 - 0AFF 52CE
Как их вводить, проверять и заносить в диск (ROM или RAM)
вы уже знаете по предыдущим нашим статьям. Рабочая область размещения
программы - 0В000-OBAFFH. Итак программа набрана и в виде файла
находится на RAM-диске. В последующем, убедившись, что "Commander"
работает нормально, можете перенести его в ROM-диск. Несмотря на то, что
авторы и называют программу "ORDOS Commander", файл должен иметь имя "NC$".
Это зарезервированное сочетание символов, и его недопустимо изменять.
Запустите файл "NC$". На экране должно возникнуть изображение в
соответствии с рис.1. Вот только перечень файлов в каталогах будет
соответствовать содержимому ваших дисков.
Если к компьютеру подключен цветной монитор, то фон окрасится в синий
цвет, а линии изображения будут белыми.
На диске "В" появится новый файл с именем "EXT$". Под этим
зарезервированным именем "Commander" автоматически создается служебный
файл - перезагрузчик, формируемый при первом запуске. Он служит для
перезагрузки "NC$" и передачи ему управления при возврате в операционную
систему из программ пользователя (по адресу 0BFFDH), а также при
повторном "холодном" запуске операционной системы (после нажатия клавиши
"Сброс"). Если вы хотите заблокировать перезапуск программы "NC$", то
необходимо уничтожить файл "EXT$" на диске "В". Программа "Commander"
рассчитана на работу с "Монитором-2".
Как видно из рис.1, на экран выводятся два прямоугольные окна - панели.
В левой панели будет выведен каталог файлов, записанных на диске "А"
(ROM-диск), в правом - на диске "В". На одном из имен файлов находится
указатель - светлая (инверсная) горизонтальная полоса. Пользуясь
клавишами управления курсором ("вправо", "влево", "вверх", "вниз"),
можно установить указатель на имя любого файла в каталогах панелей. Если
количество файлов на диске превышает размер панели, "Commander"
переходит в страничный режим. В нижней части панели при этом появляется
цифра, указывающая номер текущей страницы. "Листание" страниц
осуществляется клавишей [F1].
В верхней части панели выводятся имя диска ("А" или "В") и конечный
адрес области диска, занятого файлами в десятичном и шестнадцатиричном
видах. Каталог диска "А" может выводится в двух режимах: с атрибутами
файлов (стартовый адрес, длина файла и т. д.) или без них - только одни
имена. Режим отображения команды (за исключением "PRTC" и "TYPE")
выводят дополнительное окно диалога. В нижней части экрана выводится
строка-памятка с перечнем команд, которые выполняет "Commander" данной
версии. Ввод первого символа имени выбранной команды инициализирует ее
работу.
Все "Commander" в служебных ячейках сохраняет номер текущей страницы,
положение указателя, цвет и т. д. Поэтому после возвращения управления
из программы пользователя состояние экрана восстанавливается.
переключается клавишей [СТР].
Рассмотрим более подробно работу команд.
L(OAD) -- загрузка программы из файла, с именем на
котором стоит указатель, в ОЗУ. Если имя файла имеет признак самозапуска
- "$" то управление передается на начальный адрес этой программы.
Команда "L" имеет два варианта: простая загрузка - установить указатель
на нужный файл и нажать [ВК] и загрузка с вводом дополнительной
информации в буфер - установить указатель на нужный файл и нажать
клавишу "L"). При этом в нижней части экрана появится
дополнительное окно для продолжения диалога, рис.2. Далее вы можете
нажать (ВК) (при
этом отработает первый вариант) либо довести с клавиатуры в буфер
дополнительную информацию и затем нажать клавишу [ВК] рис.3.
Второй вариант применяется в том случае, если запускаемой программе для
правильной работы требуется дополнительная информация. Это, к примеру,
может быть имя файла, ключи управления и т. д.
S(AVE) - записать на диск (конечно, только "В") содержимое указанной
области памяти.
Положение указателя при этом не имеет значения. "Commander"
выводит дополнительное окно, рис. 4, для продолжения диалога и
запрашивает имя файла - "NAME". Введите допустимые символы (согласно
синтаксису "ORDOS") для обозначения имени вновь создаваемого файла и
нажмите клавишу [ВК]. При этом ниже появится сообщение "ADDR:" (Адрес).
Вводятся начальный и конечный адреса (в шестнадцатиричном виде, можно
без лидирующих нулей). Нажмите вторично клавишу [ВК]. рис. 5.
R(ENUM) - переименовать файл. Установите указатель на нужный файл и
нажмите клавишу с символом "R", на запрос "NAME:" введите новое имя
файла и в завершение - клавишу [ВК]. Команда работает только с файлами
диска "В".
E(RAS) - уничтожить файл. Как и в предыдущем случае, установите
указатель на имя уничтожаемого файла и нажмите клавишу "Е". Цвет
указателя станет красным (на черно-белом мониторе исчезнет, так как
черно-белое изображение формируется по зеленому цвету), имя файла
исчезнет и появится сообщение [ВК]? Если ваше решение уничтожить
выбранный файл неслучайно, нажмите клавишу [ВК]. Файл будет - уничтожен.
Следует помнить, что уничтоженные файлы не подлежат восстановлению.
Команда работает только с файлами диска "В".
T(YPE) - просмотр содержимого файла. Команда предназначена для беглого
просмотра содержимого текстовых файлов. Конечно, просматривать можно
любые файлы, однако .при этом вывод информации на экран будет
происходить непредсказуемо, Приостанавливают вывод информации на экран
нажатием любой клавиши.
C(OPY) - создать на диске "В" копию файла с диска "А" или "В". Указатель
устанавливают на имя файла, копию которого необходимо иметь на диске "В"
и нажимают клавишу "С". При этом выводится дополнительное окно по
аналогии с командой "RENUM" где запрашивается ввод имени будущего
файла-копии. Напомним, что "ORDOS" не допускает наличия файлов с
одинаковыми именами на одном диске.
P(RTC) (Protection) - защита файла на диске "В" от уничтожения
средствами "ORDOS". Защищенные файлы помечаются в каталоге звездочкой.
Установите указатель на имя файла, который вы намерены защитить от
случайного стирания (разумеется, только на диске "В") и нажмите клавишу
символа "Р". Команда работает по принципу триггера - у незащищенных
файлов устанавливает защиту, у защищенных - снимает.
0(UT) - вывод файла на магнитофон. Установите указатель на имя файла,
который вы намерены сохранить. Включите магнитофон на запись, нажмите
клавишу - "О". В нижней части экрана появится дополнительное сдвоенное
окно, рис. 6. В левой части этого окна команда выведет имя операции "OUT",
в правой - имя записываемого на магнитофон файла. По окончании операции
записи файла "Commander" переходит а исходное состояние. Файл
записывается в стандарте программы "СН$".
I(NPUT) - чтение файла с магнитной ленты. После нажатия клавиши "I"
внизу экрана (аналогично команде "OUT") появится сдвоенное
дополнительное окно. В левой части окна выводится имя команды, а затем,
возможно, и сообщение об ошибках, в правой - имя считываемого файла.
A(UTO) - ввод файла с магнитной ленты с автоматическим определением
константы считывания. В строке-подсказке этой команды нет, но вызывается
она нажатием клавиши "А". Используется эта команда в основном при чтении
"чужих" кассет. Как и в предыдущих командах, работающих с магнитофоном,
появятся дополнительное окно с сообщением "[ВК]" и мигающий курсор.
Включите магнитофон на воспроизведение, и при появлении звука фонограммы
(серия начальных нулей) нажмите клавишу [ВК]. В левом дополнительном
окне появится шестнадцатиричное значение вычисленной константы
считывания, а в правом - имя файла.
Чтобы прервать работу (за исключением чтения с магнитофона) описанных
команд, нажмите клавишу [F4]. Процесс чтения с магнитофона прерывается
кратковременной остановкой ленты. При этом команда реинициализируется и
переходит в режим поиска начала следующего файла.
В процессе работы "Commander" оперирует цветом экрана - окрашивает фон в
окнах и панелях, меняет цвет указателя и т. д" т. е. использует область
цвета в дополнительной странице (диск "В"). Однако, если при создании
новых файлов область занятая на диске "В" превысит адрес 0С000Н, цвет
отключается. При освобождении области ОЗУ атрибутов цвета, например при
уничтожении файлов, цвет включается автоматически.
В. СУГОНЯКО, В. САФРОНОВ Московская обл.
Журнал Радио №2 1991 г.
Коды программы: (Возможны ошибки, на вскидку помечены красным ошибки). Прошивку без ошибок можно скачать здесь...
Таблица 1
0000: CD С5 В7 21 ВА ВА CD D0 PF 21 18 ВО II 44 ВИ CD 2EF5 0010: CA BF CD P7 BP C3 45 B0 3E 42 CD D& BF 21 41 B0 IIB8 0020: CD DO BP CD PA BP PE 80 0E 41 Си 31 В0 79 СЗ 1А 9РВ0 0030: БИ 3A 49 P^ B9 CA 5E Б0 ОС B9 CA ^E ВО 79 CD C5 621P 0040: B7 4E 43 24 00 31 C0 P3 21 45 ВИ 22 01 ВВ ЗА DB 8559 0050: P3 32 A5 B9 21 00 P3 II C4 BA IA 77 23 13 3C C2 2PEB 0060: 5A B0 CD AC B7 CD 03 P3 CD 27 В5 CD Dd B3 CD 24 CCE7 0070: В5 CD В9 В6 CD В0 Б5 ЗЕ И7 DA 7D B0 АР D5 PS CD Р2В6 0080: D0 ВЗ CD 03 В5 21 02 16 CD 5C PS 01 0C 04 11 00 6964 0090: 5E CD 97 В5 21 ED B2 CD 18 F8 2В 2В 22 B8 B0 21 FB15 00A0: 9P B0 E5 CD 1В P8 E6 5P 21 C4 B0 23 4E dC C8 0D 3B43 00В0: BE 23 23 C2 AB ВИ 5E CD 00 00 2В 5E ЕВ CD D9 BP 6D25 00C0: 4P 32 3C P3 E9 19 58 В5 IA 6В B5 18 45 В5 08 45 1955 00D0: В5 03 PC ВИ 53 74 В1 0D 9E BA 4C 69 BA 45 39 Bl 35DP 00E0: 43 6F В1 54 92 B3 52 6A В1 50 IE В1 00 02 Bl IP 415A 00F0: 09 В1 49 EA B8 4P CB B7 41 B9 BS PP CD 48 В5 C3 P9B4 0100: PD BP 21 45 P3 55 C3 5D В1 21 4А РЗ ЙР B6 36 04 IC18 0110: CA 62 B0 36 00 C3 62 B0 CD D0 BP СЗ E5 BF 21 B0 D3CB 0120: 00 CD 18 Bl CD C7 BP CD 03 P8 21 0C 00 09 CD DC BA90 0130: BP ЕЕ 30 CD DP BF C3 5D Bl CD 48 В5 CD 64 Bl C8 IPDD 0140: CD 71 B4 CD 91 В5 21 82 B8 CD 18 F8 CD ИЗ РВ РЕ 0Е05 0150: 0D C2 Bl BA 2A IP Bl CD DB BP CD ЕЕ BF AF CD D0 8P56 0160: В5 СЗ Bl BA CD D9 BP PE 41 C9 D6 42 C0 3D 21 АР BF35 И170: 3C СЗ S3 Bl 79 PE 41 C2 82 Bl CD 00 В5 3E 42 32 E914 0180: 3C F3 AF 52 9C Bl 01 50 17 21 7C D0 CD 3E B6 21 D9F4 0190: 21 0D CD 3C FS CD 88 В5 21 C4 B2 3E 00 3C 4F CD 9F66 01A0: В5 Б7 21 IA 0F CD 3C F8 21 AF B2 CD IS F8 CD 48 EA2B 01Б0: В5 ИЕ 09 CD 04 B3 36 20 ЗЙ 9C Bl B7 CA 17 B2 P2 7D69 01C0: ЕЕ Bl 23 ЕВ 2A IF Bl B6 B8 7E 12 13 23 РЕ 2В CA 9Е63 01D0: D7 В1 05 C2 C9 В1 13 ЕВ 2В 36 0D 21 4В P3 CD D0 6831 01E0: BP CD ЕВ BP 01 62 B0 C5 PE 02 CA Al B2 C9 2A IP 273D 01F0: Bl CD 18 Bl CD C7 BF 22 ЗА F3 Da 21 1В 00 B9 01 PEF9 0200: BB 00 CD DC BF 02 23 03 IB 7A B3 C2 02 B2 ЕВ Dl 5F0A 0210: IB CD СЗ B7 СЗ 44 B2 23 E5 21 IA 10 CD 3C F8 21 7690 0220: B6 Б2 CD 18 FS CD F3 B2 El E5 0E 0A CD 07 B3 36 2552 0230: 0D Dl D5 CD 4A B3 01 96 B2 C5 C0 DS CD 4В Б7 D0 РАС2 0240: С1 22 ЗА P3 01 62 B0 C5 E5 D5 7C 2P 67 7D 2F 6F 67CP 0250: 19 23 E5 CD B0 Б5 Dl 19 DA SE B2 ЕВ CD Cl BF CD 985C 0260: 4В Б7 ЕВ DA 8E B2 7C FE C0 DA 6F B2 AF D3 F8 Dl СИ87 0270: El CD CA BF 21 4В F3 CD D0 BF CD F7 BP PE 02 CA 7F3P 0280: Al B2 2A ЗА P3 CD BE BF ЗА 3C F3 C5 C5 B7 Cl Cl 661E 0290: 21 BD B2 C3 A4 B2 3E 3F CD 0F F8 CD 03 F8 C3 19 8D9E 02A0: B2 21 D5 B2 E5 CD 7F В5 El CD 18 FS C5 05 F8 4E C50A И2В0: 41 4D 45 5A 20 00 61 44 44 52 5A 20 00 20 44 49 296F 02C0: 53 4В 21 00 52 45 4E 41 4D 45 00 53 41 56 45 00 A9A6 02D0: 45 4F 50 59 00 07 20 52 45 50 2E 4E 41 4D 45 21 9ВБ9 02E0: 20 00 20 4E 4F 2И 46 49 4C 45 55 20 00 20 52 56 E458 02F0: 55 00 C9 5E 20 CD FA B2 5E 08 06 0C CD 0F F8 05 2524 0300: C2 FC B2 C9 21 4В F3 06 00 II 09 В5 CD 05 P8 PE 3A31 0310: 0D C8 D5 FE 05 CA 5D В5 FE 08 CA 29 B5 PE 20 D8 3707 0320: C2 0P P8 77 25 04 78 B9 СИ E5 21 46 B5 CD 18 P8 4E3P 0330: Е1 2В 05 78 5C C0 04 25 5E 18 C5 0P PS Dl DI 21 748P 0340: 62 B0 E5 C5 S8 B2 08 20 0S 00 CD 57 B3 C0 D8 E5 9A78 0350: CD 57 В5 ЕВ El 5F C9 21 И0 И0 C5 45 4D 09 IA 15 4C59 0360: FE 20 CA 5D В5 PE 0D CA 8P B3 PE 2C CA 90 В5 D6 4PIC 0370: 30 FA 8D B3 FE ДА FA 85 В5 FE II FA 8D B3 FE 17 Р4И2 0380: P2 8D B3 D6 07 4P 29 29 29 29 D2 5D B3 AP 5C 57 D506 0390: Cl C9 CD AC B7 5E IP CD 0P P8 2A IP BI CD 18 Bl D17B 0ЗА0: CD CD BP CD DC BP PE 0D CC 51 B7 E6 7F PE 7F CA 8C4C 03B0: B7 B3 PE IP D4 0F P8 CD IB P8 PE 03 CA 62 ВИ 3C 285B 03С0: C2 B7 B3 23 CD 4В B7 C2 A3 B3 CD 03 PS C3 62 ВИ 2CD5 03D0: CD 64 Bl 21 04 C0 II 0D 0И 32 СИ BA CA E3 C^ 26 F717 03Е0: D8 IE 2D D5 CD DD В5 CD 71 B4 CD E8 BP 3D Z2 C4 25E0 03F0: BA 32 47 P3 FA CA В5 4F ЗА 45 F3 E6 07 CD 69 B4 8Б37 0400: 47 79 9И D2 0D B4 78 D6 14 2D C3 00 B4 FE 13 DA HHD4 0410: 14 B4 5E 15 47 52 41 P5 7D 52 45 F3 Е1 E5 CD 5C 477C 0420: P8 21 BP BA CD 18 FB 25 C5 CD ИЕ В5 Cl CD 55 В5 D07D 0430: Dl 21 0D 16 19 CD 3C F8 ЗА 47 P3 PE 14 DA 47 B4 DC8A 0440: SA 45 F5 ^C CD A6 B7 SA 4S F5 F5 04 AF 5D JC ^2 709В 0450: 45 F^ BS CA 5E B4 4F CD 97 B4 79 C5 4E B4 Fl 05 6965 0460: В8 DA 65 B4 78 S2 45 F5 C9 &F 07 07 67 07 07 84 4ССЙ 0470: C9 CD 64 Bl 2E 22 II 00 A4 C2 8C B4 2E 02 И 00 FBF5 0480: A0 5A 4A F5 B7 CA 8C B4 5E 04 85 6F 5A 45 F5 C6 8544 0490: 02 67 CD 5C FB EB C9 C5 D5 CD 71 B4 5A 47 F5 B7 27D5 04A0: F2 AC B4 21 E2 B2 CD 18 F8 Dl Cl C9 5A 45 F5 E5 BA96 04B0: CD 69 B4 47 5A 45 F5 80 21 F0 FF 01 10 00 09 5D 5188 04C0: F2 BE B4 Dl 19 CD 55 B5 22 IF В1 ИЕ 08 7E CD 0F 7D85 04D0: F8 2" 0D C2 CD B4 CD 64 В1 C2 E5 B4 5A 4A F5 B7 26D4 04E0: C2 FA B4 CD 55 B5 CD 5В Б7 СD 55 B3 CD 0E B5 7E 9207 04F0: E6 80 CA FA B4 5E 2A CD 0F F8 CD 55 B5 Dl pi c9 8A4A 0500: CD 24 B5 CD 09 B5 CD 97 B4 5E 7F C5 0F F8 E5 7E BD55 0510: 25 66 6F CD 67 B7 5E 2F CD 0F F8 El CD 5В B7 5E EB22 0520: 48 C5 0F F8 CD 97 B4 CD 64 В1 5E 42 CA 50 B5 5D 4578 0530: CD C5 B7 21 41 F5 06 B4 4E 25 7E 71 2В 77 25 25 D2F0 0540: 05 C2 58 B5 C9 CD 00 E5 CD 1В F8 5C C2 48 B5 C9 EIA5 0550: CD 55 B5 5E 20 C5 SF F8 CD 97 B4 5A 45 F5 5D F2 C9B4 0560: 65 B5 5A 41 F5 52 45 F5 C5 й5 B5 CD 97 B4 5A 41 C4FE 0570: F5 47 04 5A 45 F5 5C В8 DA 65 B5 AF C5 65 B5 01 2A25 0580: 0C 09 II 00 0E C5 97 Б5 II 00 0E 01 0C 08 C5 97 5DDI 0590: Б5 01 0C 15 II 00 4E CD IE P8 7S 85 85 6C 0F 0F 202A 05A0: E6 5F C6 C0 67 7D 85 07 85 07 D6 04 6F C5 41 B6 FAAA 05B0: 21 AF B2 D5 C5 CD D0 BF CD D9 BF F5 CD C5 Б7 CD 24E6 05C0: E5 BF Fl CD C5 B7 7C FE Cd Cl Dl C9 5E 4C 20 00 271D 05D0: 21 04 D8 F5 CD 64 ВI C2 DC B5 26 C0 Fl 01 E0 17 E7F6 05E0: 58 B7 CA 46 В6 C5 66 В6 IE 00 5A 19 F5 57 21 E6 9676 05F0: BF 01 18 51 C5 41 B6 CD 97 B4 CD 64 Bl CC 24 B5 B462 0600: 5E 42 52 5C F5 21 99 B9 22 D8 F5 C9 5A 19 F5 57 57A7 0610: 21 E9 C0 C5 IB B6 16 0F 21 E9 D8 IE 01 01 II 17 9BAD 0620: C5 41 B& 21 05 18 C5 5C F8 21 2C 18 C5 5C F8 01 514C 0630: 15 2F 21 D2 C0 CD 5E B6 21 08 16 C5 5C F8 II 01 0400 0640: 0F E5 CD B0 B5 El E5 C5 0D 0D 05 2C 2C 2C 2C E5 8665 0650: C5 24 56 00 DC 06 F5 05 C2 51 В6 С1 Е1 0D C2 4E 5A81 0660: В6 Cl El AF B5 C8 78 06 0F E5 C5 F5 II 09 0S CD D79D 0670: 7Е Б6 FI С1 Е1 84 67 II 90 10 5E 01 06 F0 52 AA D074 0680: В6 70 CD 91 B6 75 2C 0D C2 85 В6 2D CD 91 B6 70 2C94 0690: C9 C5 CD A4 В6 CD А1 В6 CD Al B6 2C CD й4 В6 Cl ^All 06A0: C9 2C 72 01 01 00 00 0D E5 5E OB 46 70 41 24 5D B7FI 06В0: C2 AC B6 Е1 C9 18 20 20 0В 21 2В B7 E5 21 01 18 5648 06C0: CD 5C F8 II 00 0E 01 0C 02 CD 97 B5 Е1 7E 25 E5 CFAF 06D0: 21 В6 B6 77 2В CD 18 F8 CD IE F8 7D C6 05 FE 5F 5D74 06E0: 6F DA C0 В6 CD 14 B7 AF 52 IE B7 CD 14 B7 CD 14 7A86 06F0: B7 5E В6 52 IE B7 21 05 18 Dl 06 05 E5 CD 5C F8 ВВАЕ 0700: IA CD 0F F8 15 05 C2 00 B7 Е1 7D C6 08 6F FE 5F IF57 0710: DA FA B6 C9 2E F0 26 EF 06 50 AF 7E 17 F5 В6 77 B522 0720: Fl 25 05 C2 1Б B7 2C C2 16 B7 C9 4C 55 52 45 54 6FBD 0730: 45 50 49 4F 41 44 41 56 45 45 4E 4D 52 41 55 59 56АБ 0740: 50 45 4F 50 59 52 54 45 4E 2F 4F 7C BA C0 7D BB BA70 0750: C9 5E 0D CD 0F F8 5E 0A C5 0F F8 25 7E CD 15 F8 8575 0760: 2Б 7E 25 25 C5 15 F8 AF 4F II F0 D8 B4 F2 7В B7 BE6E 0770: 19 19 19 06 02 CD 95 B7 C5 7E B7 CD 95 B7 II 18 92A4 0780: FC CD 95 B7 II 9C FF CD 95 B7 IE F6 CD 95 B7 7D 0B7E 0790: C5 A6 B7 06 FF F5 04 Fl E5 19 7C A7 F2 96 B7 Е1 7850 07A0: 78 Bl CA 55 B5 78 F6 50 4F C5 0F F8 CD B0 B5 D0 ECB4 07B0: CD 00 F5 57 C9 0C 0D CA 18 F8 7E Б7 25 C2 BA B7 8E5E 07C0: C5 B6 B7 5E 42 52 49 F5 C5 D6 BF CD 97 B4 CD 0C 6467 07D0: В6 16 60 CD 18 В6 CD 25 В6 21 7D В8 CD 18 F8 CD A76D 07E0: 29 В6 2A IF В1 E5 06 08 7E FE 20 CA F6 B7 CD 0F B5BB 07F0: F8 25 05 C2 E8 B7 El CD 18 Bl CD C7 BF 21 10 00 847C 0800: 19 ЕВ 60 69 01 00 00 CD DC BF 02 05 25 1В 7В B2 F8A6 0810: C2 07 В8 ЕВ 50 59 CD 2A F8 C5 01 00 00 C5 CD 0C 6568 0820: F8.05 C2 IE В8 0E E6 CD dC F8 2A IF Bl 06 08 4E 68B0 0830: CD 0C F8 25 05 C2 2F В8 01 00 40 CD 0C F8 05 C2 ВЕ7Б 0840: 5Б В8 0E E6 CD ИС F8 Е1 E5 CD 71 В8 ЕВ CD 71 Б8 A655 0850: ЕВ 4E CD 0C F8 CD 4В B7 25 C2 51 В8 El CD 71 В8 EE9E 0860: 0E E6 CD 0C F8 El CD 71 В8 5E 01 52 05 F4 C5 A9 CE70 0870: B9 4C CD ВС F8 4D C5 0C F8 49 4E 5A 00 4F 55 54 65B5 0880: ЗА 00 20 09 5В 42 4В 5D 00 14 5A 02 F4 E6 10 ББ E59D 0890: CA 89 В8 5F C9 21 00 00 06 40 CD 89 В8 16 FF CD C5SA И8А0: 89 BS 7A 07 07 85 6F D2 AB В8 24 05 C2 9D В8 7D 59AF 08B0: E6 C0 B4 07 07 52 DB F5 C9 CD F7 Б5 CD 0C B6 CD 4206 08C0: 25 В6 21 84 В8 CD 18 F8 CD 16 B6 21 12 18 CD 5C CA00 08D0: F8 CD 05 F8 FE 05 CA A4 B9 FE 0D C2 Dl В8 CD 95 15A0 08E0: В8 CD 15 FQ CD 29 В6 C5 FC В8 CD F7 B5 CD 0C В6 IIBD 08F0: CD 25 В6 21 79 В8 CD 18 F8 CD 16 В6 06 09 5E FF CIBA 0900: CD CA B9 21 4В F5 77 И7 D2 20 B9 0F 21 46 Б9 E5 0EEC 0910: FE F5 C2 99 B9 67 5E 09 ВЗ C2 99 B9 5D C5 5C BA E595 0920: CD C8 B9 25 77 05 C2 20 B9 21 4В F5 AF Б6 CA 99 IEAF 0950: B9 E5 16 50 CD 18 Б6 CD 29 В6 El CD 18 F8 CD 25 BED9 0940: Б6 5E FF CD 56 ВА ЕБ CD 54 ВА ЕВ CD C8 B9 77 CD 5015 0950: 4В B7 25 C2 4В B9 CD C8 В9 CD 54 BA CD 54 BA E5 F7D4 0960: D5 21 00 00 Dl CD 2A F8 Dl йЙ 69 CD 4В B7 C2 C2 E8A5 0970: B9 21 00 00 CD 13 Bl CA AF B9 21 D5 B2 CD 18 F8 5627 0980: 21 0F 18 CD 3C F8 21 Cl BA CD 18 F8 67 6F 7E CD IDE5 0990: 0F FS 25 7D FE 08 C2 8E B9 51 C0 F5 CD 1В F8 FE 8278 09A0: 05 C2 F9 В8 5Е 57 52 DB F5 CD ES В5 С5 71 B0 2A 6283 09B0: 08 00 22 5A F5 2A 0A 00 ЕВ CD 48 B2 CD D0 В5 С5 9550 09C0: 99 B9 21 61 BA C5 7D B9 5E 08 C5 D5 E5 0E 00 57 61BI 09D0: CD 46 BA 5F 06 01 2E 09 79 E6 7F 07 4F C5 06 00 6E69 09E0: 05 C2 F0 B9 7A B7 F2 50 BA CD 12 F8 B7 C2 50 BA 46F7 09F0: CD 46 BA BB CA E0 B9 Cl ВI 4F 5A DB F5 5D C2 FD BCB0 0A00: Б9 CD 46 BA 5F B2 F2 5A BA CD 12 F8 B7 C2 50 BA 26D7 0A10: 79 ВС C2 IE BA 04 05 CA D8 B9 04 C5 D8 Б9 61 04 F5F0 0A20: 05 C2 D4 B9 2D CA D4 B9 5E E6 91 CA 55 BA 5E 19 3C9D 0A50: 91 C2 DS B9 2F 52 DC F5 16 09 15 C2 D8 B9 5A DC DCBI 0A40: F5 A9 El Dl СI C9 5A 02 F4 0F 0F 0F 0F E6 01 C9 52F4 0A50: 2A D8 F5 E9 5E 0S CD CA B9 67 5E 08 CD CA Б9 6F 79E0 0A60: C9 07 45 52 52 4F 52 21 00 F5 CD 2F B6 CD 4S В5 5DEC 0А70: Fl CD 0F F8 21 CC В5 CD 18 F8 2A IF Б1 EB 21 4В 5295 0A80: F5 E5 0E 08 IA 77 CD 0F F8 15 25 FE 20 CA 94 BA 0CBF 0A90: 0D C2 84 Вй 0E 16 CD 07 В5 77 Е1 22 IF Bl CD AC D57B 0АА0: B7 2A IF Bl CD D0 BF 21 FD BF E5 CD FA BF E5 Б7 44FI 0AB0: F8 51 C0 F5 CD AC B7 C5 71 B0 45 58 54 24 20 20 2D45 0AC0: 41 5A 20 00 C5 16 F5 C5 10 F5 5E 01 D5 F9 72 5E B0ES 0AD0: 00 D5 F9 C9 AF 47 4F C5 1В F5 5E 01 01 IF IF D5 2FFC 0AE0: F9 21 00 00 59 51 00 F0 II 00 05 C5 C5 C5 C5 C5 A161 0AF0: C5 C5 С5 1В 7А Б5 C2 27 F5 F9 AF D5 F9 C9 FF 00 B9AF
На предыдущую страницу На главную страницу На следующую страницу