DonNews #17
30 апреля 2002
  Софт  

Systemka - описание Shuffle Commander'a от Disabler/DPL.

<b>Systemka</b> - описание Shuffle Commander'a от Disabler/DPL.
                                          (c) 2oo2 Disabler/DPL

  Как вы уже поняли у нас новая рубрика. Здесь будут описывать- 
ся  различные  системные проги. А то как-то нехорошо получается! 
В рубруке 'Служба 911' игры описываются, а системной рубрики не- 
было. Ну да ладно, читайте описание к Shuffle Commander'у... 


`── [Welcome!] ────────────────────────────────────────────────── 


                 Disabler Production Labaratory

                ░░░░░░░░░░░░░░░░░░░
               ░▒░   ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░   ░▒░
              ░▒▓▒░ ░▒▓██████████████████▒░ ░▒▓▒░
             ░▒▓█▓▒░ ░▒▓██▒░░░░░░░░░▒▓██▒░ ░▒▓█▓▒░
            ░▒▓████▒░ ░▒▓██▒░     ░▒▓██▒░ ░▒▓██▒░ ░
           ░▒▓██▒▓██▒░ ░▒▓██▒░   ░▒▓██▒░ ░▒▓██▒░ ░▒░
          ░▒▓██▒░▒▓██▒░ ░▒▓██▒░ ░▒▓█▓▒░ ░▒▓██▒░ ░▒▓▒░
         ░▒▓██▒░ ░▒▓██▒░ ░▒▓██▒░ ░▒▓▒░ ░▒▓██▒░ ░▒▓█▓▒░
        ░▒▓██▒░   ░▒▓██▒░ ░▒▓██▒░ ░▒░ ░▒▓██▒░   ░▒▓██▒░
       ░▒▓██▒░     ░▒▓██▒░ ░▒▓██▒░ ░ ░▒▓██▒░     ░▒▓██▒░
      ░▒▓██▒░░░░░░░░░▒▓██▒░ ░▒▓█▓▒░ ░▒▓██▒░░░░░░░░░▒▓██▒░
     ░▒▓█████████████████▓▒░ ░▒▓▒░ ░▒▓██████████████████▒░
      ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░   ░▒░   ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
       ░░░░░░░░░░░░░░░░░░░     ░░░░░░░░░░░░░░░░░░░

                          presents:


А
Б
В
Г
Д
Е
Ж
З



`── [Что Есть???] ─────────────────────────────────────────────── 


+ Возможность оставлять резидент в Cashe, если его размер 16k и
 более.
+ Можно  запускать  бейсики  с одинаковыми именами и именами не
 допустимыми для tr-dos'а (Например "D: RULEZ").
+ Можно просматривать тексты в формате ACEdit с цветом и спрай-
 тами!!!!!
+ Самый    быстрый    форматер    дисков (за   32   секунды (by
 Cardinal/PGC/BDA)).
+ Файлы  выводятся  с  3х буквенным расширением + длина файла в
  секторах.
 + Две файловые панели.
 + Доступ  ко  всем  функциям  через  меню и почти ко всем через
  горячие клавиши.
 + Если необходимо копировать/удалить/переименовать/и т. д. один
  файл, то его можно не отмечать.
 + Все опасные действия предворяются запросом.
 + При  дисковых  ошибках  уточняется  место обнаружения ошибки,
 т. е. при чтении файла, каталога и т.д.
- Дисковые ошибки не  конкретизируются   (только: IO   Error,
 Break Pressing, No Disk, No Drive).
- Работает  только  с  двухсторонними  дисками  и 80 дорожками,
 никаких maximum_track_format_disk'ов!


`── [Bugz] ────────────────────────────────────────────────────── 

       Что есть в версии 2.2, которая есть только у автора:

Немного  изменён интерфейс командера - горизонтальное меню стало 
вертикальным, благодаря чему стало видно на один файл больше. 
Add:  Наконец-то сделан Ram-Disk. При его включении вам остаётся 
только 16кб от буфера, остальное уходит под Ram-Disk. 
Add: При  включённом  ram-disk'е  на него скидываются картинки с 
первого и второго экранов. 
Add: Специально  для владельцов TR-Dos 5. 13 обращение к диску D 
происходит  через  #3d13. Это  стало причиной того, что дисковые 
ошибки на диске D не отлавливаются. 
Add: Стало возможным просматривать тексты длиной до 255 секторов
Add: Востановлен disk doctor!

                  Отличия версий 2.x от 1.x:

Изначально  версия  2. 0 задумывалась, как версия под SinOS. Так 
оно и получилось! Только SinOS была в нагрузку. Из-за чего кома- 
ндер  стал жутко тормозным. В версии 2. 1 пришлось избавиться от 
поддержки SinOS. 
SUB: Удалены disk doctor и disk scaner. 
Add: Максимально ускорен скролинг в панелях.
Add: Изменён просмотрщик текста. Теперь можно смотреть тексты из 
ACEdit. Есть поддержка цвета и спрайтов!!! 
BugFix: Исправлена ошибка курсора при смене масок по space. 
Add: Изменён внешний вид командера.

                 Отличия версии 1.7 от 1.6:

BugFix:  Исправлена   ошибка   Retry/Ignore.  При  возникновении 
ошибки  чтения/записи  если  выбрать  Retry или Ignore портились 
банки  памяти  0  и  1, что  привидило к печальным последствиям, 
таким  как  битые файлы при копировании/оптимизации. Из-за fix'а 
пришлось  уменьшить  буфер  командера  на  64 сектора, теперь он 
равен 80/208/464 килобайта. 
Add: Ускорен  скролинг  в  панелях. На  тормозных машинах теперь 
меньше тормозни. 


                 Отличия версии 1.6 от 1.5:

BugFix:  Теперь   нет   проблем   с  рестартом  командера  после 
программ, защищённых от Magic'а. 
BugFix: Переделанна  процедура  выбора  дисковода. При выборе не 
существующего  дисковода  и  отмене  этой  операции происходило, 
что  командер  показывает текущий дисковод, как старый, а внутри 
запоминает, что дисковод сменился. 
Add: Заменён шрифт на более удобный.
Add: Добавленна  функция  Safe  Rename.  Теперь  по  клавише "R" 
вызывается  Safe  Rename, а  Full Rename теперь на кнопочке "N". 
Отличиe  Safe  от  Full - при  Safe  расширение файла состоит из 
одной  буквы. При  переименовке Basic-файлов всегда включён Safe 
Rename. 


                Отличия версии 1.5 от 1.4:

BugFix:  Переделана   процедура   чтения/записи.  На   некоторых 
тормозных   дисководах   коммандер   находил   диск   в   пустом 
дисководе,  а   потом  до  посинения  пытался  считать  каталог. 
Приходилось   вставлять  диск.  Теперь  если  при  чтении/записи 
вытащить диск, то командер выдаст IO Error. 
Add:  Добавлены  функции  Swap  Pannels,  Compare  Pannels, Disk 
Scaner и Disk Doctor. 
Add: Текст в просмотрщике теперь цветной.


         Отличия версии 1.4 от 1.3, 1.2, 1.1, 1.0:

BugFix: Забита  ногами целая куча глюков, все уже и не упомнишь, 
но их было действительно МНОГО. 
Add: Добавленно много полезных функций.


`── [Управление] ──────────────────────────────────────────────── 


                        CS = Caps Shift
                       SS = Symbol Shift
                         EXT = CS + SS

               При работе с файловыми панелями:

┌■ CS+SS [Ext] - Горизонтальное меню 
│└──┬■ CS+SS [Ext] - Выход из меню 
│   ├■ Up/Down - Передвижение по опциям 
│   └■ Left/Right/Fire - Выбор опции 
│    └──┬■ Ext/Left/Right - Закрыть окно 
│       ├■ Up/Down - Передвижение по опциям 
│       └■ Fire - Выбор опции 
├■ CS+1 [Edit] - Смена дисковода 
├■ 1/2 - Смена диска левой/правой панели 
├■ SS+1/2/3/4 - Быстрая смена дисковода на текущей панели 
├■ CS+0 [Delete] - Переключение текущей панели 
├■ CS+3/4 [Tr/Inv] - Переход на левую/правую панель 
├■ CS+I - Меню работы с диском 
├■ CS+F - Файловое меню 
├■ CS+O - Прочие функции 
├■ CS+T - Информация о Вашем компе 
├■ CS+A - About me :) 
├■ CS+D - Быстрый выход в Tr-Dos 
└■ CS+B - Выход в Basic 128 или NeOS, если они у Вас есть 

                       При вводе строк:
 CS+1 [Edit] - Выход из ввода строки 
 CS+2 [Caps] - Переключение строчные/заглавные буквы 
 CS+5/0 - Влево на один символ 
 CS+8 - Вправо на один символ 

                  При уточнении уверенности:
 Y, Enter - Да 
 N, Space - Нет 

 Все  остальные  клавиши, впринципе, стандартные, но если Вы их 
не знаете, то войдите в меню и посмотрите. 


── [Менюшки!] ────────────────────────────────────────────────── 


!Доступ к некоторым функциям осуществляется только через меню!


`■ Disk 

 1 Change Left - Смена диска на левой панели;

 2 Change Right - Смена диска на правой панели;

 e Change Drive - Смена дисковода на текущей панели;

 M Optimization - аналог команды move, но более быстрый;

 T Copy - Потрэковое копирование диска;

 L Rename - Переименование   заголовка  диска.  Заголовок - 11ть
 символов, как почти везде сейчас;

 F  Format - Форматирование  диска.  Это  отдельная  тема.  Диск
 форматится  за  32 секунды, что является рекордом для trdos'а.
 Этот  крутой  форматер  написал  Cardinal/PGC/BDA, за  что ему
 огромное   спасибо.  Форматирование   осуществляется  с  конца
 диска,  поэтому, если  Вы  сначала  нажимаете  Enter, а  потом
 думаете, можете нажать Break, и спасти часть диска.


`■ File 

 D   Erase - Удаление   отмеченных  файлов  или  текущего.  Если
 удалить   последний   файл,  то   каталог   автоматически   не
 уплотняется,так удобнее,Вы привыкните.:)

 C   Copy - Копирование   файла(ов).  Вопрос "Chech   Out  Disk"
 позволит   перед   копированием  проверить  принимающий  диск,
 иначе будет использованна информация из соседней панели.

 N  Full  Rename - Переименование  файла(ов).  Отличие  от  Safe
 Rename    в    том,   что    расширения    файлов    считаются
 трёхбуквенными. При  переименовке  basic-файлов  автоматически
 включается Safe Rename.

 R  Safe  Rename - Переименование файла(ов). На диске могут быть
 несколько    файлов   с   одинаковыми   именами.   Если   есть
 одинаковые  basic'и, то  при запуске будет запущен именно тот,
 на  котором  стоит курсор. Кстати можно запустить файл с любым
 именем. Например, в  дисководе "а"  у Вас диск на котором есть
 basic-файл "d: boot"  и который Вы, при всём своём желании, не
 сможете  запустить  ни из tr-dos'а, ни из любого boot'а, ни из
 любого  commander'а, кроме  Quick  Commander или моего Shuffle
 Commander'а и boot'а

 Z   Concat - Склеивание  файлов.  При  склеивании,  если  длина
 файла  получается  больше  255 секторов, то создается еще один
 с  именем  предыдущего. Для  корректной  работы  monoloader'ов
 длина  файла  в байтах, а также адрес запуска - не изменяются.
 Ещё  одна  особенность: если  отметить несколько групп файлов,
 то склеена будет только первая.

 U  Cut - Разрезание  файла. Вы  должны  вводить  длины файлов в
 секторах, при  этом  Вам  будет показываться остаток секторов.
 Ноль означает остаток секторов.

 V    View    text - Просмотр   текстового   файла.   При   этом
 просматриваются текстовики формата ACEdit с поддержкой цвета и
 спрайтов.Во viewer'е Вам доступны следующие клавиши:
 Ext, Enter, Space - Выход из просмотра;
 K/L - Влево/Вправо на 8мь символов;
 Sinclair, Cursor - Передвижение по тексту.
 Буффер   просмотрщика  равен  74  сектора.  Если  длина  файла
 больше  74х  секторов  или  наоборот равна нулю, то загрузятся
 первые 74 сектора.

 Q   View   Screen - Просмотр  цветной  картинки  в  стандартном
 формате.  При  этом  можно  потыкать  кнопочку  Enter, которая
 позволит сделать картину монохромной,а потом проинвертировать.

 W   View  Fonr - Просмотр  шрифта. Поддерживаются  два формата.
 стандартный и в виде экранной трети.Здесь так-же есть кнопочка
 Enter.

 e   Run   Basic - Запуск  программы.  Если  установлена  маска:
 >........ B..<,    то    запуск    будет    произведён     без
 предупреждения. В противном случае будет запрос: Are You sure?
 Если вы точно sure, то можно нажать для запуска SS+Enter.

 E  Run  48k  mode - Запуск  программы  из  48го режима. Так-же,
 если нажать SS+E, то произойдёт быстрый запуск.

 I  New  mask - Новая  маска  файлов. Символ "." означает  любой
 символ. !!! При  установке  маски  не  работает функция Concat
 files!!!

   Exchange  Mask - Обмен  масок. В  командере  на каждой панели
 могут  присутствовать  по  очереди  две  маски.  Одна  из  них
 рабочая, вторая - альтернативная.  Стандартной  альтернативной
 маской является basic маска.


`■ Other 

 A Inverse mark - Инверсия отметки файлов.

 X Clear mark - Снятие маркировки со всех файлов.

 Y  Save  work cat. - Сохранение  рабочего  каталога  на нулевую
 дорожку, с предварительным её форматированием.

 G   Get  track  161 - Чтение  каталога  со  161ой  дорожки  без
 записи  его  на  нулевую  дорожку. Для  записи  воспользуйтесь
 функцией "Save Work Cat."

 K Store cat. - Сохранение рабочего каталога на 161ой дорожке.

   Renovation  cat. - Обновление   каталога.  Предназначено  для
 быстрой   очистки   диска  от  файлов.  При  этом  каталог  не
 забивается  нулями. Если  вы  случайно  воспользовались данной
 функцией, то диск можно востановить в любом докторе.

 O   Compare  cat. - Сравнение   каталогов  на  левой  и  правой
 панелях. Если  найдутся  отличия, то  они будут показаны. Если
 вам надоест смотреть, нажмите Space.

 P Swap panels - Обмен панелей местами.

 S Screen Saver - Самая полезная вещь в командере.


`■ Test 

  Все  тесты  проходят  автоматически  при запуске командера или
  при  входе  в меню. Кстати, если вы запустите командер из 48го
  режима - он выведет меню теста и остановится на этом.

Memory  size - Тест  памяти.  К  сожалению  тестируется  только
 по  порту  #7FFD, т.  е. по  пентагоновкому  порту  расширения
 памяти. Другие  стандарты  не  поддерживаются, потому-что я не
 могу    их    проверить   на   правильность (в   Ростове   нет
 Scorpion'ов, Profi  или  ATM'ок  к  которым я могу добраться).
 Но  если  Вам  это  надо - высылайте  драйвер  и я его втулю в
 командер. К драйверу предъявляются следующие требования:
 он должен быть в формате XAS'а
 иметь три точки входа:
   - ini_ram
    на  выходе в регистре A количество доступных страниц памяти,
    если A=0, то компьютер не опознан.
   - set_ram
    на входе в регистре A номер страницы из списка.
   - screen
    на  входе  в  регuстре  A либо 0, либо 8 - включение второго
    экрана, при этом страница не переключается.
 подключать страницы с адреса #C000

Cashe  memory - тест  наличия  Cashe  памяти. Тест  не изменяет
 ни одной ячейки в Cashe!

Write   mode - Скорость   записи   slow/fast.  Скорость   можно
 переключить  при  помощи любого Disk Doctor'а (Надо посмотреть
 начало  basic'а  и  исправить). Эта  чушь нужна для корректной
 записи  на  тормозных дисководах, которые при Lag Track равном
 0 портят нулевой сектор при быстрой записи.


`■ About Me 

Очень полезная функция в командере, из которой Вы можете узнать 
кто его написал, т.е. обо мне! 


`■ Dos 

Быстрый (без очистки памяти) выход в tr-dos, или то, что вместо 
него. 


`■ Basic 

Выход  в  basic  128  или  NeOS, если  у  Вас не прошит Shuffle 
Commander, как это сделано у меня. 


`── [Благодарности:] ──────────────────────────────────────────── 
                                    
                       ▐▀▀▀▐▀▀▄▐█▐█
                        ▐█ ▐█▐█ ▀▄▀ ▄
                        ▐█ ▐█▐█▐█▐█ ▄
                        ▐▀ ▐▀▐▀▐▀▐▀
  
- Mick/DPL - за  beta-тестинг,  сообщение  о  глюках,  моральную 
поддержку  и  здоровую  критику, а  так  же  за  предоставленые
дисководы, на которых был написан SC. 
- Spectre - за  класный  Quick Commander, из которого было взято 
много идей и немного кода (процедура запуска файла). 
- Jocker/OHG  and  Diavol/OHG - за  когда  то  написанный  Smash 
Commander из которого было взято несколько оригинальных идей. 
- Cardinal/PGC/BDA - за супер скоростной форматер. 
- R.  Demon - за  то,  что  начал  писать  свой  командер  и  не 
закончил  его. Если  бы не твоя лень, я никогда не начал писать
Shuffle Comm.


`── [Авторы:] ─────────────────────────────────────────────────── 



               ▐▀▀█▐▀▀▄▐▀▀▀▐▀▀▄▐▀▐▀▀▀▐▀▀▀
               ▐█  ▐█▐█▐█▄ ▐█▐█▐█ ▐█ ▐▀▄  ▀
               ▐█▐▄▐█▀▄▐█ ▐▐█▐█▐█ ▐█   ▐█ ▀
               ▐▀▀▀▐▀▐▀▐▀▀▀▐▀▀ ▐▀ ▐▀ ▐▀▀▀

   Idea .................................. R.Demon (.40%)
                                       Disabler/DPL (.35%)
                                      Snake/OHG/PZS (.25%)

   Code ............................. Disabler/DPL (.94%)
                                   Cardinal/PGC/BDA (..3%)
                                        Spectre/OB (..3%)

   GFX .............................. Disabler/DPL (100%)

   Design ........................... Disabler/DPL (.70%)
                                           Mick/DPL (.15%)
                                      Snake/OHG/PZS (.15%)

   This Text ........................ Disabler/DPL (100%)




Другие статьи номера:

Вступление - Disabler закончил писать новую оболочку к DonNews.

Гости - в гостях Ростовская группа Disabler Production LabAratory.

СС'01 report - отчет Joker/OHG с питерского фестиваля компьютерного искусства Chaos Construction 2001.

СС'01 results - результаты питерского фестиваля компьютерного искусства Chaos Construction 2001.

Глюки! - о различных глюках ассемблера XAS'a. "железные" глюки: порта клавиатуры, kempston joystick'а, музыкального процессора, кэша на пентагоне, дисководов.

Юмор - пара-тройка прикольных фишек и анекдотов.

Проект - новая оболочка/Опереционная Система SinOS от Disabler: примеры программирования.

Systemka - описание Shuffle Commander'a от Disabler/DPL.

Служба 911 - Как пройти игру "ОПЕРАЦИЯ Р.Р."

Кодинг - совмещение визуальных эффектов с дигитальной музыкой.

Железо - подключение к спектруму статической памяти (кэша).

Трубка - скрытые опции моделей сотовых телефонов Ericsson LX677, DH618, DH668, DF688.

Rec.lame - Реклама на страницах газеты публикуется бесплатно.

В номер - конвертор графики в Alone Coder Editor!!!

Credits - авторы газеты.

Послесловие - что именно меня раздражает в ZX.


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

Похожие статьи:
Zoom - интервью с Baze/3sc.
Обзор - обзор игрушек: НЛО: Врaг нeизвeстeн, Battle City, Back To The Future 2, The Jetsons, Hot Rod.
X-Files - досье на Seens: "по газетам, журналам я кое как узнал что такое Спек".
ZXNet - Ответы Alex'a на вопросы, задаваемые в переписке по сети Internet.
Введение - История создания Proxima & Proxim.

В этот день...   21 ноября