(C) Balbes
──────────────────────────────────────────
╔══════════════════════════╗
║ ║
║ COPYK И ВСЕ-ВСЕ-ВСЕ... ║
║ ║
╚══════════════════════════╝
Возможно эта статья
кому-нибудь понравится,
возможно кто-то почерпнет
из нее что-нибудь полезное.
Возможно, но маловероятно...
Я МОГУЧИЙ
Периодически почитывая журналы для
ZX, я обнаружил факт вопиющей несправедли-
вости: такому могучему компу, каким явля-
ется PROFI, уделено недостаточно внимания.
Эту несправедливость надо исправить.
Итак, PROFI v 4.0 (у меня именно такой)
имеет:
- AY 8910
- PIO KP580BB55A (COVOX,PRINTER)
- KEMPSTON INTERFACE
- 512K (UP TO 1024K)
- COMPORT (MOUSE, RS-232)
- ПЗУ тестов
- экран 512*240 1 байт цвета / 8 точек
- Ну, и конечно, контроллер НГМД
На v 5.0 добавлен IDE контроллер
(винчестер, видел в работе, rules), палит-
ра с возможностью выбора любых 16 цветов
из 256 возможных.
Все версии ПРОФИ поддерживают режим СР/М.
В режиме ZX, комп не отличим от SPECTRUM
128. Поэтому сразу перейдем к СР/М.
СP/М (CONTROL PROGRAMM FOR MICROCOMPUTER)
─────────────────────────────────────────
Это одна из первых ОС для компов. Oна
была разработана в 1975г и предназначалась
для установки на любои комп с CPU 8080. Ее
папа инструктор Высшей школы ВМС Гарри
Килдалла. Система оказалась настолько
удачной, что получила повсеместное распро-
странение. На основе этой системы, скрес-
тив ее с UNIX (работа с подкаталогами),
некий БГ из MICROSOFT в 1981 году написал
всеми забытую (и забитую) систему MS-DOS,
которая канула в Лету. Что касается PROFI
CP/M, то я позволю себе привести фрагмент
из ее описания...
Для удобства постановки на ком-
пьютере произвольной конфигурации, ОС
МикроДОС разделена на две части: Базовую
Систему Ввода/Вывода (БСВВ или BIOS) и
Базовую Дисковую Операционную Систему
(БДОС или BDOS). БСВВ (BIOS) - модуль,
определяющий низкоуровневый интерфейс
МикроДОС с конкретной ЭВМ. Запуск ОС осу-
ществляется любой командой TR-DOS, читаю-
щей диск (RUN, LOAD, LIST, CAT, ERASE или
MOVE) из любого режима (48 или 128). Необ-
ходимо, чтобы регистры расширения были
разблокированы (кнопка ON/OFF отжата - по-
ложение ON). Вставьте дискету и введите
без параметров одну из команд. Экран по-
гаснет, а затем на него будут по очереди
будут выведены сообщения о загрузке драй-
веров. После этого на экране появится при-
глашение системы: А>. Рассмотрим этот про-
цесс подробнее. Вначале, с помощью аппа-
ратных средств и программы TR-DOS, находя-
щейся в ПЗУ, загружается небольшая про-
грамма, называемая начальным загрузчиком и
занимающая начальные сектора нулевой до-
рожки системного диска; начальный загруз-
чик загружает с оставшейся части системных
дорожек SP-DOS, затем управление передает-
ся системе. В новой версии начальные сек-
тора нулевой дорожки у системной дискеты
занимает файл BOOTK.COM, который и являет-
ся загрузчиком, а он уже загружает файлы,
в которых записана система. При получении
управления после начальной загрузки, сис-
тема осуществляет инициализацию устройств,
установливает в базовой странице команды
переходов на "горячий старт" (по адресу
0000h) и на БДОС (по адресу 0005h), выво-
дит начальное сообщение и осуществляет по-
иск на диске файла CONFIG.SYS, наличие ко-
торого на системном диске обязательно, в
нем указаны драйвера, загрузка которых бу-
дет осуществлена после начального старта
системы. Если такой файл есть, то он наз-
начается консолью ввода. После, управление
передается в точку, осуществляющую "горя-
чий старт" системы. "Горячий старт" - это
операция, которая производит установку
системных параметров в исходное состояние
и передает управление интерпретатору ко-
манд, который, в свою очередь, подгружает
AUTOEXEС.BAT (если он есть) и выполняет
записанные там команды. Как правило, пос-
ледняя команда - это загрузка файловой
оболочки. На данный момент наибольшее рас-
пространение получили следуюшие оболочки
(далее ФО) :
<