01 сентября 2001
  Софт  

                                         
                                         
Perfect Comander 1.7           

_________________________________________

  1. ВОЗМОЖНОСТИ PERFECT COMMANDER v1.7  
                                         
    "Коротко" о том, что может  Commander
 и  что в совокупности является его преи-
 муществами  в  отличие от уже существую-
 щих.                                    
    Perfect Commander v1.7               
    - поддерживает  дополнительную память
 самых распространенных  SPECCY-совмести-
 мых компьютеров  -  АТМ-TURBO, SCORPION,
 PROFI,PENTAGON;                         
    - определяет смену диска;            
    - при  копировании  также определяет 
 смену  дисков  (что, кстати, реализовано
 впервые);                               
    - исключает возможность перепутывания
 дисков при копировании (методом проверки
 контрольной  суммы всех  девяти секторов
 каталога диска);                        
    - ни одной функцией не портит положе-
 ние курсора (кроме,разумеется,клавиш его
 перемещения и CHange disk);             
    - имеет драйвер печати - 64 символа в
 строке,  что позволяет вывести 60 файлов
 с полной информацией о текущем файле или
 14 файлов с информацией о каждом,  и при
 всем этом иметь как полную информацию  о
 системной области  диска и значения  се-
 лекторов,  так и 5 строк для разглаголь-
 ствований Commander`а как с Вами,  так и
 с самим собой;                          
    - все цифровые значения выводит или в
 десятичной, или в шестнадцатиричной сис-
 темах счисления;                        
    - перед  выполнением  каждой  функции
 проверяет  соответствует ли видимый нами
 каталог каталогу диска,  находящемуся  в
 дисководе, что исключает весьма приятную
 возможность  получения  ему в наследство
 каталога его предшественника;           
    - каждый раз  после записи буфера на 
 диск (при копировании файлов)  изменяет 
 каталог DESTINATION диска, что позволяет
 при ABORT`е файлам, уже записанным физи-
 чески, иметь их логическое отображение в
 каталоге  (во умно выразился, аж  самому
 понравилось);                           
    - позволяет  копировать файлы  как  в
 порядке их расположения в каталоге,так и
 в выбранном порядке. Одна оговорка: если
 Вы  хотите поменять порядок расположения
 файлов  на  диске  не  прибегая к помощи
 вспомогательного   (т.е.  перекопировать
 файлы на рабочем диске  в  другом поряд-
 ке), то учтите одну подлую ошибочную си-
 туацию от меня не зависящую. Дело в том,
 что  если у  Вас все помеченные файлы за
 один раз не поместились в буфер,  то су-
 ществует возможность затирания  еще не  
 прочитанного файла.                     
    - позволяет  сливать  группу  файлов.
 Причем,  если  общая длина файлов < 256 
 секторов, то формируется один файл, если
 больше, то  формируется столько  файлов,
 сколько необходимо по принципу: все,кро-
 ме последнего - длиной 255 секторов, а  
 последний - длиной, равной остатку.     
    - имеет калькулятор,  позволяющий вы-
 полнять операции сложения, вычитания,ум-
 ножения и деления с числами как  в деся-
 тичной, так и шестнадцатиричной системах
 счисления, а также  операцию перевода в 
 "противоположную" систему счисления;    
    - работает по горячим клавишам;      
    - не засоряет каталог своей  визитной
 карточкой (Jemmini Commander и др.);    
    - не  ставит  в  неудобное  положение
 пользователя,подвергая его рассудок сом-
 нению вопросами вроде:"Запустить файл?".
 Кстати, в РС, если  Вы передумали запус-
 кать файл уже после общения с <ЕNТЕR>,то
 нужно просто нажать BREAK и все будет  в
 порядке,  т.к.  перед  любой функцией, в
 корне изменяющей работу Commander`а идет
 перечитывание каталога для удостоверения
 соответствия КАТАЛОГ_ДИСКА - КАТАЛОГ_РС;
                                         
                                         
      2. ГОРЯЧИЕ КЛАВИШИ                 
                                         
 CS+1 - Смена дисковода. Вместо <ЕNТЕR>  
   можно опять нажать CS+1;              
                                         
 SS+3 - Изменение системы счисления      
   (НЕХ/DEC) на противоположную          
   при выводе чисел;                     
                                         
 SS+CS - Изменение режима вывода файлов: 
   - 60 файлов с информацией об од-      
     ном;                                
   - 14 файлов с информацией о каж-      
     дом;                                
                                         
 F - Установка маски, по которой вы-     
   водится каталог. Символ "#" оз-       
   начает любой символ;                  
                                         
 В - Установка маски <######## В>;       
                                         
 A - Установка маски <######## #>;       
                                         
 CS+D - Выводить(+) или не выводить(-)   
   удаленные файлы.Знак <+> или <->      
   выводится сразу после информации      
   о количестве удаленных файлов;        
                                         
 CS+A - Режим вывода всех 128 файлов.Не- 
   обходим для спасения файлов уда-      
   ленных в конце каталога.  В  нем      
   также работают <СS+D> и .Фай-      
   лы,удаленные в конце можно толь-      
   ко пометить и скопировать. После      
   копирования первые байты их име-      
   ни будут заменены на "?";             
                                         
 CS+F - Изменяет режим восприятия маски, 
   на который указывает селектор         
   <Маsk>:                               
   N - воспринимать маску в том          
       виде, как она есть.               
        не равно             
       <ВооТ#### b>;                     
   Е - не обращать внимания на то,       
       какие буквы - большие или         
       м-а-а-а-хонькие.                  
        равно                
       <ВооТ#### b>.                     
   На  и  не влияет;         
                                         
 SS+К - Пометка файлов по маске;         
                                         
 SS+J - Снятие пометки файлов по маске;  
                                         
 R - Переименование файла и восста-      
   новление удаленного файла;            
                                         
 Т - Переименование заголовка диска;     
                                         
 D - Удаление файлов. Если помеченные    
   файлы отсутствуют, то  удаляется      
   (если это возможно) текущий;          
                                         
 С - Копирование файлов.Если помечен-    
   ные файлы отсутствуют,то копиру-      
   ется текущий.  После выбора дис-      
   ковода у Вас спросят, желаете Вы      
   или не желаете проверить  DESTI-      
   NATION-диск. Если все выбранные       
   файлы не помещаются на  диск, то      
   если Вы  проверяли  DESTINATION       
   диск,  Вам  будет показано какие      
   файлы помещаются на него и полу-      
   чите вопрос продолжать копирова-      
   ние или нет. В противном случае       
   (если не было проверки  DESTINA-      
   TION-диска) те файлы,которые по-      
   мещаются,  будут  скопированы, а      
   также скопируются и те,имена ко-      
   торых на диске уже имеются; Воз-      
   можно копирование файлов удален-      
   ных как в середине каталога (ре-      
   жим <СS+D>), так и в конце ката-      
   лога (режим <СS+A>) с  заменой        
   первого символа имени на "?";         
                                         
 CS+0 - Изменение режима пометки файлов. 
   Отображается селектором <Маrk>:       
   N - в каком бы порядке Вы не от-      
       мечали файлы, они будут ско-      
       пированы в порядке их распо-      
       ложения в каталоге;               
   Е - файлы  будут  скопированы  в      
       том порядке, в котором Вы их      
       отмечали.                         
   После  удачного  или неудачного       
   завершения  копирования, а также      
   прерывания копировния еще до его      
   выполнения Mark=N;                    
                                         
 SS+0 - Просмотр в каком порядке помече- 
   ны файлы. В этом режиме работают      
   горячие клавиши , <СS+SS>;      
                                         
 М - MOVE  (освобождение  дискового      
   пространства,занимаемого удален-      
   ными файлами). Перемещаемые фай-      
   лы отображаются;                      
                                         
 S - Вывод кодовых файлов на экран;      
                                         
 Z - Слияние группы файлов.Файлы,под-    
   лежащие слиянию должны быть  по-      
   мечены,  идти  один за другим  и      
   между ними не должно быть  уда-       
   ленных   (Не забывайте обращать       
   внимание на маску и на существо-      
   вание удаленных файлов).  В про-      
   тивном случае  будет выдано  со-      
   общение об  ошибке.  Если  общая      
   длина файлов не  позволяет сфор-      
   мировать один файл, то их форми-      
   руется столько,сколько необходи-      
   мо по принципу - по 255 секторов      
   все файлы, кроме последнего,раз-      
   мером в остаток.Имя первого фай-      
   ла не изменяется,  а последующие      
   именуются так же, а тип имеют от      
   "1" до "9";                           
                                         
 CS+L - Калькулятор, работающий одновре- 
   мено,  как в десятичной, так и в      
   шестнадцатиричной системах счис-      
   ления с числами в диаппазоне от       
   0 до 65535 и позволяет выполнять      
   операции: сложение(+), вычитание      
   (-), умножение(*), целочисленное      
   деление(/)  и  перевод  в другую      
   систему счисления(=).  Результат      
   выдается в текущей системе счис-      
   ления (кроме, разумеется,(=)).        
      Например, текущая система          
   счисления - десятиричная:             
  #20+16  <ЕNТЕR>                        
  48-10  <ЕNТЕR>                         
  38*#00b  <ЕNТЕR>                       
  418/#1A  <ЕNТЕR>                       
  16=  <ЕNТЕR>                           
  #10                                    
   Выход из калькулятора по BREAK;       
                                         
 Q - Выход в TR-DOS с автоматическим     
   запуском файла с именем "boot";       
                                         
 Н - HELP с кратким описанием горячих    
   клавиш;                               
                                         
 CS+SP - Прерывание любой операции.      
                                         
                                         
       3. ФУНКЦИИ ВВОДА                  
                                         
 CS+1 - Возврат предыдущего значения;    
 CS+2 - Вставка пробела со сдвигом стро- 
   ки вправо;                            
 CS+5 - Курсор влево;                    
 CS+6 - Курсор в начало;                 
 CS+7 - Курсор в конец;                  
 CS+8 - Курсор вправо;                   
 CS+9 - Удаление символа из позиции кур- 
   сора со сдвигом строки  с  пози-      
   ции,следующей за курсором,влево;      
 CS+0 - Забой символа слева от курсора;  
 CS+SS - Ввод символа  "#"  (в операциях 
   ввода маски).                         
                                         
    Неправильный ввод сигнализируется ок-
 рашиванием бордюра в красный цвет.      
                                         
                                         
    4. УПРАВЛЕНИЕ КУРСОРОМ               
                                         
    Вверх     - CS+7,9                   
    Вниз     - CS+6,8,О                  
    Влево     - CS+5,6,I                 
    Вправо     - CS+8,7,Р                
    Пометка файлов - CS+9,0              
                                         
                                         
    6. ЧТО ОЖИДАТь В СЛЕДУЮЩИХ ВЕРСИЯХ   
                                         
    - конечно же самое святое - исправле-
 ние найденных глюков (о наличие которых,
 если Вас интересует их испраление,прось-
 ба сообщать по координатам,приведенным в
 Р.S.);                                  
    - выполнение Ваших рекомендаций, если
 таковые будут и не  будут  расценены как
 массово бесполезные;                    
    - более полная  поддержка винчестера 
 Scorpion`а, т.е. переприсвоение диску от
 A  до  В  диска на винчестере  не по его
 идентификатору  (DISK1,DISK2,...), а по 
 его  имени, содержащемся в каталоге каж-
 дого диска винчестера.                  
    - поиск файлов по маске во всех  дис-
 ках винчестера;                         
    - полное изменение  внешнего вида РС,
 состоящее в том, что он будет  иметь три
 режима панелей:                         
    - две панели для двух  дисково-      
 дов, в каждой из которых будет по       
 38 файлов с количеством занимаемых      
 каждым из них  секторов без инфор-      
 мации о диске;                          
    - одна  панель  для вывода 76        
 файлов с их размерами в секторах и      
 бес информации о диске;                 
    - одна  панель  для вывода 19        
 файлов с полной информацией о них,      
 а также с внутренней информацией и      
 информацией о диске;                    
    - оконный интерфейс  с  поддержанием 
 KEMPSTON-MOUSE  (доступ к основным функ-
 циям меню естественно будет  продублиро-
 ван гарячими клавишами);                
    - работа с RAM-диском;               
    - помимо вопросов Retry,Abort,Ignore 
 при дисковых ошибках добавление вопроса:
 Skip file?,  жизненно  необходимого  при
 полном отказе дисковода  порадовать  Вас
 читаемостью файла при копировании;      
    - возможно, просмотр .ZIP архивов,ес-
 ли кто-то этого пожелает;               
    - всевозможные просмотрщики;         
    - текстовый редактор;                
    - нормальный калькулятор,работающий с
 любым числом операндов,со скобками и,ра-
 зумеется, с  соблюдением  приоритетов (в
 отличие от жалкого  подобия, коим  можно
 полюбоваться натоптав );          
    - ну и, конечно же, самое главное,что
 нужно Commander`у - Disk Doktor. Коротко
 о его задумках:                         
    - на  экране  будет расположен       
 целый сектор, а не его половина;        
    - 3 режима  работы, различаемых      
 по содержанию  информации  в одной      
 строке:                                 
   - 16 байт кодов, 16 соот-             
       ветствующих им символов;          
   - дамп из 64 символов;                
   - дизассемблер с  возмож-             
       ностью ввода мнемоник;            
   - а по правде говоря  это             
       будет что-то вроде STS но не      
       для работы с памятью, а  для      
       работы с дисковой областью.       
    - редко используемые, а также  строго
 индивидуальные  функции  (необходимые не
 на всех  компьютерах, будут подключаться
 оверлеем и храниться в буфере  копирова-
 ния до момента их затирания;            
    - наличие SetUp`а;                   
    - HELP не текстовым файлом,а програм-
 мой с переходами по ссылкам;            
    - ЕСТЕВСТВЕННО ВСЕ ВЫШЕ ПЕРЕЧИСЛЕННОЕ
 СЛЕДУЕТ ОЖИДАТь НЕ СРАЗУ,а поэтапно - по
 мере массово ого введения перестройки во
 все  отрасли промышленного  и  сельского
 хозяйства.  Товарищи на местах нам помо-
 гут.                                    
                                         
                                         
   7. ОТЛИЧИЯ МЕЖДУ РАЗЛИЧНЫМИ ВЕРСИЯМИ  
                                         
 7.1. Отличия РС1.52 от РС1.5.           
                                         
    - исправлен глюк при  MOVE  (в режиме
 "128 files"  помимо  необходимых  файлов
 метились и файлы, удаленные в конце;    
    - исправлен CONCAT  (портил конец ка-
 талога);                                
    - 128-е @-ки запускаются как 128-е, а
 не как 48-е;                            
    - при  Looking screen  не учитывалась
 возможность дисковых ошибок;            
    - пытается работать на Scorpion`е (не
 портит 8-ю страницу, необходимую для ра-
 боты сервис-монитора,но глючит во многих
 других отношениях);                     
    - неверно определял расширенную свыше
 128Kb память;                           
                                         
 7.2. Отличия РС1.7 от РС1.52.           
                                         
    - исправлен Quit то TR-DOS (из-за мо-
 ей  неаккуратности  (забыл удалить отла-
 дочный выход) вываливался в BASIC);     
    - на Scorpion`е  после автостарта ка-
 тегорически отказывался читать диск;    
    - на Scorpion`е тормозила клавиатура;
    - после OverWrite? No                
 при копировании неверно снималась помет-
 ка с файла на экране,LDIR`я неизвестно в
 какую область памяти атрибуты непомечен-
 ного файла;                             
    - если вынут диск из текущего  диско-
 вода,а Вам необходимо перейти на другой,
 то нажав BREAK можно прервать нервоунич-
 тожительный процесс циклического  вывода
 даже козе понятного факта, что диск  от-
 сутствует, после чего  "делать с ним то,
 что тебе нравиться";                    
    - определение наличия расширенной па-
 мяти работало неправильно,если компьютер
 был расширен не полностью  (другими сло-
 вами нестандартно).  Теперь же абсолютно
 всеравно какая у Вас машина. Пусть стоит
 256Kb вместо 1024Kb, которые подключены 
 либо на 0-й, либо на 1-й,либо на 2-й бит
 порта расширения (у PROFI - порт #DFFD,у
 АТМ - порт #FDFD); то же можно и сказать
 за ситуацию, котда вместо 1024Kb подклю-
 чено 512Kb либо на 0-й и 1-й,либо на 1-й
 и 2-й, либо на 0-й и 2-й биты соответст-
 вующего порта.Все эти ситуации будут вы-
 явлены и учтены  при составлении  карты 
 памяти.  Более того, если сборщик Вашего
 компьютера  (либо Вы сами)  -  жуткий до
 нельзя извращенец (либо профессиональный
 скупец,имевший длительную практику),дру-
 гими словами у Вас стоит сочетание лине-
 ек  PYS (64Kbit) и  РУ7 (256Kbit), в ре-
 зультате  чего  память  компьютера может
 быть 320Kb и т.п.  (что,кстати,я недавно
 узнал),то и это несчастье Вашего компью-
 тера будет также выявлено. Так же, поми-
 мо всего прочего,если у Вас страница ос-
 новного экрана имеет не N5, а любой дру-
 гой,то и эта ситуация будет распознана и
 принята к сведению.                     
    - была произведена попытка нахождения
 компромиса,связанного с работоспособнос-
 тью определения  наличия  диска на любом
 дисководе, работы  ее  в турбо-режиме, а
 также и с IBM-клавиатурой,которая,к при-
 меру, подключается  к  Scorpion`у. В ре-
 зультате моховик дисковода теперь враща-
 ется постоянно,однако и в этом есть свой
 плюс, заключающийся  в  том, что шаговый
 двигатель  Вашего  дисковода не  будет с
 каждой секундой работы в РС приближаться
 к концу своего существования.           
    - для реализации  предыдущего  пункта
 необходимо чтение из порта #1F контроле-
 ра дисковода, а посему если в ПЗУ TR-DOS
 Вашего компьютера не будет  найдена одна
 из последовательностей                  
                                         
    IN A,(#1F)  ;АТМ и большинство       
    RET  ;SPECCY Харькова                
 или                                     
    IN A,(С)  ;Scorpion                  
    RET                                  
                                         
 то,увы,автоматическое  определение нали-
 чия  дисковода будет отключено  еще  при
 запуске РС;                             
    - идет жесточайшая борьба за передачу
 1-2-х секторов в буфер копирования вмес-
 то их отсиживания в буфере карты памяти,
 если на Вашем  компьютере он заполнен не
 полностью.                              
                                         
_________________________________________
                                         
 Pantera>Да, вот такое вот дерьмо получа-
 ется ребята.Не в обиду James`у Advent`у,
 но  какой  же это компромисс получается.
 Шаговый движок будет жить долго,а двига-
 тель привода по быстренькому сдохнет.   
_________________________________________
                                         
                                         
 7.3. Отличия РС1.7s от РС1.7.           
                                         
    В этой  версии,  кроме  перечисленных
 выше команд, предусмотрена работа с вин-
 честером фирмы SCORPION.                
                                         
    Реализованы следующие функции:       
                                         
 SS+Н - монтирование псевдодиска TR-DOS  
 к логическому дисководу.                
                                         
 SS+D - демонтирование псевдодиска TR-DOS
 от логического дисковода.               
                                         
 SS+F - поиск файла на HDD по маске.     
                                         
 SS+G - продолжение поиска файла с       
 позиции курсора.                        
                                         
    Но  пока  что  это работает только на
 SCORPION`е, но не на  машинах с ним сов-
 местимых.                               
                                         
 Естественно, что номера                 
     описанных здесь версий              
 Не все из мною порожденных,             
 Но все из мною данных Вам,              
 Легально. Здесь, и там, и сям.          
                                         
                                         
      Р.S.                               
                                         
    Мои  координаты для замечаний и пред-
 ложений:                                
     310091, г. Харьков-91,              
   ул. Харьковских дивизий, д.15, кв.53  
     тел.: (0572) 92-08-46               
  Бервинов Сергей Герольдович            
        (James Advent)                   
                                         
                                         
     Р.Р.S.                              
                                         
    Хочу выразить благодарность Парцирно-
 му Дмитрию (STALKER) за  STS5.1AL - са- 
 мый лучший на сегодняшний день монитор и
 Мищенко Алексею (ALEM) за ALASM3.9, так-
 же самый лучший на сегодняшний день асс-
 емблер, при помощи которых процесс прог-
 раммирования на Speccy стал просто удо- 
 вольствием. Так держать ребята.         
    Так  же  хочу  выразить благодарность
 фирме SCORPION за то, что благодаря им в
 Харькове  (у STALKER`а)  теперь появился
 Scorpion ZS 256К, а из этого следует что
 теперь проверка работоспособности  гото-
 вого программного  продукта на этом ком-
 пьютере будет осуществлятся  куда  быст-
 рее, а  поддержка  его  особенностей  не
 вслепую, как это делалось раньше.       
                                         
                                         
        James Advent                     



Other articles:


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Advertising - Advertisements and announcements ...
Jokes - jokes, aphorisms and other crap ...
Advertising - Free Advertisement.
Iron - A new scheme skanepa, pazpabotannogo Volgodonsk spektpumistami Yudin and A. Dpemovym.

В этот день...   21 November