NC$ - графическая оболочка Нортон Коммандер, Орион-128

Оболочка Нортон позволяет работать с файлами и памятью в среде ORDOS Орион-128

Продаю платы и наборы микросхем, куплю микросхемы Купить программы, микросхемы, готовые блоки запчастей ПК Орион-128

Стандарты ПО, адресов и портов

ОПЕРАЦИОННАЯ ОБОЛОЧКА "ORDOS" - Нортон Коммандер NC$

Пользователи операционной системы "ORDOS" смогли по достоинству оценить преимущество работы с компьютером в операционной среде по сравнению с мониторной, которая используется в других радиолюбительских ПК. И тем не менее даже такой диалог (где взаимодействие с пользователем построено по принципу: пользователь набирает на клавиатуре команду, имена файлов, а затем клавишу [ВК], после чего "ORDOS" выполняет введенную команду), не нагляден и недостаточно удобен.

NC$ Нортон Коммандер для Орион-128 графическая оболочка работа и тонкости

Именно поэтому у авторов возникло желание видоизменить диалог с операционной системой - создать для нее оболочку. Конечно, на это решение повлияли впечатления от работы с одной из оболочек операционной системы 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) - записать на диск (конечно, только "В") содержимое указанной области памяти.

NC$ Нортон Коммандер для Орион-128 графическая оболочка работа и тонкости

 Положение указателя при этом не имеет значения. "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

 

Все версии CP/M-80

Все версии ORDOS

Все программы ORDOS

    

 

Купить платы, готовые блоки, наборы микросхем, прошитые ПЗУ, микропроцессоры на Орион-128, КР565РУ5В, КР565ру7В, к565ру5г AU, к565ру7г Au в позолоте, куплю микросхемы

 

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу