Корвет/Пакет утилит POWER
< Корвет
Данный материал защищён авторскими правами!
Использование материала заявлено как добросовестное, исключительно для образовательных некоммерческих целей. |
******************************************************************* ******************************************************************* ** �E ** ** P O W E R ! ** ** �F ** ******************************************************************* *************************** 03.11.90 ****************************** Добро пожаловать в программу POWER - компактный пакет системных утилит и сложных функций с памятью и дисками. POWER легка в использовании,даже если вы новичок в компьютерах. Она поможет вам справиться с такими катастрофами как текст с плохим сектором или диск со стертым оглавлением, она также предлагает вам ключ к сердцу CP/M,так что вы можете исследовать внутреннюю работу системы во время программирования или же отладки. POWER делает все это, выдавая вам приглашения,так что вы всегда будете знать что вам делать. POWER предлагает вам более 55 команд, в то время как сама занимает только 16к. Вот почему даже те пользователи, которые пользовались разными программами для выполнения некоторых функций программы POWER, предпочитают стереть эти программы с диска и работать только с POWER. Настоящее руководство содержит ссылки на множество легких в использовании функций программы POWER. Имеется список команд по функциям. В конце руководства мы собрали список общих сообщений об ошибках и их причинах, а также раздел как бороться с трудностями, чтобы помочь вам использовать уникальные команды непосредственного чтения с диска, на которых испорчены оглавления или имеются плохие секторы, и тем самым доступ к содержимому диска становится невозможен. Начальный запуск. ---------------- Начать работать с программой POWER легко. Сперва убедитесь, что ваш диск защищен от записи и на него нельзя ничего записать. Ваш оригинал всегда должен быть защищен от записи, так как если что-нибудь случится с рабочим диском, вы сможете сделать копию с оригинала. А оригинал всегда остается неизменяемым. Сначала вам следует сделать копию программы POWER на рабочий диск. Вот как нужно использовать программу POWER, чтобы скопировать саму себя. Начать надо так: 1. Сделайте начальную загрузку системы с дисковода А: рабочим диском или системным, который не защищен от записи и на котором достаточно места, чтобы принять дубликат с программы POWER с оригинала. 2. Поместите оригинал POWER на дисковод B: и нажмите <STOP> или ^C чтобы запустить диск с программой POWER. 3. При появлении А> (приглашения А) наберите B:POWER. 4. POWER загружается с появлением сообщения об авторском праве и с приглашением A0=, из чего следует, что вы все еще подключены к дисководу А: и что вы находитесь в пользовательской области 0. 5. После приглашения А0= наберите COPY B:. Здесь используется соглашение умолчания, при котором с диска B: копируются все файлы. Обратите внимание, что для функции COPY не нужно запоминать никакого дополнительного термина. 6. POWER ответит вопросом дисковода назначения. Опять же у вас не возникает вопросов, что же нужно компьютеру, чтобы продолжить работу 7. Введите А. не нужно печатать : или <вк>. 8. Теперь программа POWER автоматически скопирует себя на ваш системный диск в дисководе А: . Пока это происходит, POWER высвечивает имя каждого файла, который копируется, чтобы вы могли видеть, что происходит. работа команды COPY закончена, когда появится приглашение А0=. 9. Выньте оригинал программы POWER из дисковода B: и уберите его в надежное место. 10. Теперь вставьте в дисковод B: любой диск CP/M, на котором вы хотите работать и подключите его нажатием <STOP>. Теперь вы готовы запустить любую из функций программы POWER или же пустить на выполнение имеющуюся у вас программу посредством пронумерованного меню. Несколько общих замечаний по работе с POWER: ------------------------------------------- Заметьте, что диск с системой CP/M и сама программа POWER не должны оставаться в каком-либо дисководе, а также, что с новым диском нужно выполнить операцию <STOP> для обновления оглавления, после чего появится приглашение A0=. Tеперь вы можете работать в системе. Введите "?" чтобы получить список команд программы POWER. Начинайте непосредственно с имени команды, которую вы желаете использовать,так что вы можете начать управлять вашей машиной "числами". Приглашение и пронумерованное меню программы POWER. -------------------------------------------------- Основное приглашение программы POWER " А0= " устроено так, что вы всегда знаете в какой пользовательской области вы работаете и на каком дисководе. Пронумерованное меню - это одно из самых полезных соглашений программы POWER. Вы увидите его много раз в процессе работы. Пронумерованное меню сортирует оглавление файлов вашего диска в алфавитном порядке и присваивает последовательные номера каждому файлу для того, чтобы дальнейшие манипуляции с файлами можно было производить помощи номеров, не набирая (печатая с ошибками) имя каждого файла. Это сильно понижает вероятность ошибки, особенно когда вам нужно ввести большое количество имен файлов. Важно помнить, что приписанные номера не имют никакой постоянной связи ни с какими файлами, они могут измениться в листингах при том, как файлы будут уничтожаться, перемещаться и подвергаться другим манмпуляциям. Замечание: в оглавлениях, величина которых превышает размер экрана, нужно нажимать <вк>, чтобы перейти к следующим частям оглавления. Пример. ---------------------------------------------------------------------------- А0=ТYPЕ <вк> A0: 1= LPRINT.TXT 2= MONEY .TXT 3= IOVER .TXT A0: 4= PRINT .TXT 5= SYSTEM.TXT 6= WS .COM SELECT? 1 3-5 <вк> ____________________________________________________________________________ Вот что происходит: шаг 1: В ответ на приглашение А0= вы вводите любую команду, которую вы желаете активировать. Если хотите запросить список команд, то введите <?>. здесь в качестве примера используется команда TYPE. Она выведет файл на экран для того, чтобы вы могли определить тот ли это файл, который вам нужен. Это очень эффективная помощь, особенно, если то, что вы ищете, находится на нескольких дискетах. После того, как введете TYPE, нажмите <вк>. шаг 2: Программа POWER покажет пронумерованное меню всех файлов на диске (А0:). После приглашения (SELECT?) напечатайте номер или номера которые приписаны файлам, которые вы хотите просмотреть. Помните: необходимо разделять номера файлов пробелом. Однако, порядок номеров не имеет значения. так 1 3 5, так и 3 1 5 произведут операции над файлами 1 и 3, и 5. Нажмите <вк>. Для манипуляции с несколькими идущими подряд файлами введите 1-3. если вы используете обозначение 3- <вк>, то будут обработаны файлы с номерами от 3 и до конца оглавления. Свобода в смене дисков. ---------------------- Все то время, что программа POWER управляет вашим компьютером, вы можете менять диски местами, когда вам только заблагорассудится. Все же нужно не забывать нажать (STOP), чтобы инициализировать оглавление диска перед какими бы то ни было действиями, связанными с записью на диск. В связи с этим требованием было бы неплохо завести хорошую привычку нажимать (STOP) каждый раз, когда вы меняете диск. �E Команды программы POWER. �F ============================================================================ I команда I функция I ============================================================================ ? вывести доступные команы на экран. CHEK прочитать дисковый файл или программу и подсчитать контроль- ную сумму, однозначно соответствующую ей. CM сравнить две области памяти. COPY копирование файла или файлов с дисковода на дисковод. DIR вывести оглавление диска. DISK распечатать параметры диска и его формат. DS вывести на экран и выборочно изменить шестнадцатеричные, двоичные, десятичные или ASCII коды в памяти,начиная с указанного адреса и продвигаясь по памяти шаг за шагом вперед или назад. DUMP дампинг текста ASCII из памяти на экран, в точном соответствии с указанным пользователем форматом. DUMPA дампинг блоков ASCII из памяти на экран в формате 16 символов на строку. DUMPH дампинг шестнадцатиричных блоков из памяти на экран в формате 16 символов на строку. DUMPX дампинг как шестнадцатиричных блоков, так и блоков ASCII из памяти на экран в формате 16 символов на строку. ERA стирание файла или файлов. EX выполнить программу по указанному адресу, а затем вернуться в программу POWER. EXIT выход из программы POWER и возврат к теплому рестарту системы CP/M. FILL заполнение блоков памяти шестнадцатиричными байтами. GO загрузить и автоматически выполнить программу по любому адресу в памяти (а не только 100HEX). GROUP перечисление групп внутреннего формата системы CP/M, из которых состоит файл. JP переход по указанному адресу с целью выполнить программу и затем вернуться к тепломы стариту системы CP/M. LOAD загрузка файла с диска в память,начиная с любого адреса. LOG вывод на экран состояния опций (скобочных [] команд) программы POWER. MOVE передвинуть кусок памяти по указанному адресу. PASS активирование защищенных файлов или команд. READ (в память) считать любой сектор с любой дорожки диска в память по указанному адресу. READ (на экран) считать любой сектор с любой дорожки диска непосредственно на экран. READGR (в память) считать любую группу CP/M файла непосредственно с диска в память по указанному адресу. READGR (на экран) считать любую группу CP/M файла непосредственно с диска на экран. RECLAIM восстановление ранее стертых с диска файлов с занесением их имен в оглавление диска. REN переименование файла или файлов. RESET обновление информации, которой система CP/M располагает о каждом дисководе, без использования <STOP>. RETOOL переименование любой команды программы POWER. RUN запуск программы на выполнение из программы POWER. SAVE сохранение файла из любой области памяти на диске. SEARCH поиск символов ASCII или шестнадцатиричных кодов (или того и другого сразу) в памяти с использованием соглашений умолчания. Вывод на экран как найденных адресов памяти, так и их содержимого. SET маркировка файлов. SETDIR пометить файл так, чтобы он упоминался в оглавлении $DIR. SETRO пометить файл $R/O, чтобы защитить его от записи. SETSYS пометить файл $SYS, чтобы он не высвечивался в оглавлении, если выключатель [S] не включен (ON). SETWR пометить файл $R/W, чтобы снять защиту от записи. SIZE сообщение о размере файла в секторах и килобайтах. SORT сортировка оглавления файлов четырьмя различными способами. SPEED установка скорости скроллинга на экране. STAT перечисление свободного и использованного места на всех дисководах, к которым были обращения. В случае смены дисков <STOP>, обновляет эту статистику. TEST тестирование диска с целью обнаружения плохих секторов,сбор всех плохих секторов в зарезервированный файл для доступности диска и любого файла на нем. Печать контрольной суммы всего диска. TYPE печать текста ASCII с диска на экран в точном соответствии с форматированием файла пользователем. TYPEA печать файллов с текстами ASCII с диска на экран в формате 16 символов на строку. TYPEH печать шестнадцатиричных файлов с диска на экран в формате 16 символов на строку. TYPEX печать файла с диска на экран в формате 16 шестнадцатиричных символов на строку плюс вывод 16 ASCII символов в тех случаях, когда шестнадцатиричным символам соответствует определенный текст. USER открывает доступ к файлам в различных пользовательских областях. WRITE записать область памяти на диск, начиная с любого сектра на любой дорожке. WRITEGR записать область памяти на диск в любую группу файла операционной системы CP/M. XUSER обьявление новых пользовательских областей для приема или передача файлов при копировании или передвижении файлов между пользовательскими областями.