Deja Vu #08
31 мая 1999
  IS-DOS  

Тема - О работе с электронным диском в IS-Dos.

<b>Тема</b> - О работе с электронным диском в IS-Dos.
AY-Track:  "MY HEART WILL GO ON" (C.DION) 
__________________________________________


(C) SKL-KEEPER/Колесников Сергей
__________________________________________


      О работе с электронным диском
          в IS-DOS. Дополнение.


   В  своей небольшой заметке я хочу оста-
новиться  на  некоторых  вопросах работы с
        электронным диском в среде IS-DOS.
        Думаю, все, кто работал в  IS-DOS'
        овском текстовом редакторе, согла-
        сятся со мной, что этот редактор -
        самый удобный и лучший из всех су-
        ществующих. Во всяком случае,у ме-
        ня на этот  счет  нет  сомнений. И
что очень важно - безглючный. За несколько
лет работы с ним  я  заметил  только  один
мелкий глючок: при  быстром  наборе текста
иногда  вместо "а" прописного  выскакивает
"А" заглавное. И все!
   Однако, сама система IS-DOS так уж уст-
роена, что будто специально гробит  диске-
ты! Даже 3.5" диск приходит  в  полную не-
годность (да просто стирается до самой ос-
новы!) всего за год работы с  интенсивнос-
тью эксплуатации не более часа в день. Не-
достаток? Еще какой! Да и  медленно  очень
идет работа, если объем текста более-менее
значительный.
   Выход один. Если у Вас  компьютер с па-
мятью  128К и  выше, можно (и нужно!) вос-
пользоваться этим  достоинством и работать
на электронном диске. На эту тему была ве-
ликолепная  статья  в  4 номере ZX-FORMAT,
воспользовавшись которой, я создал на сво-
ем "Скорпионе-ZS256 TURBO" такой электрон-
ный диск, что обращения к дисководу  почти
не происходит. И дискета мало  изнашивает-
ся, но, главное, работать в текстовом  ре-
дакторе - одно  удовольствие! И  быстро, и
бесшумно (если не считать звука от нажатия
клавиш).
   Сразу  предуреждаю, что  на тот случай,
если у Вас нет ZX-FORMAT#04 и Вы не читали
вышеупомянутую статью, я  позволю  себе  в
этой заметке кое-что  позаимствовать отту-
да. Так-что не обвиняйте в плагиате, я пе-
ресказывать то, что там написано, не соби-
раюсь! Просто хочу поделиться своим опытом
и дополнить этот вопрос вплоть до закрытия
оного.:-) И если Вас это заинтересует,най-
дите где-нибудь ZX-FORMAT#04  и  почитайте
его.
   Итак, у Вас комп с памятью 128Kb (а ес-
ли  256 и  больше, так это вообще блеск!).
Прежде  всего, надо  с  помощью  программы
eliminat .com  посмотреть,  какой  драйвер
электронного диска  установлен в системе и
установлен ли. На  всякий  случай напомню,
что  драйвер  электронного диска - это ап-
паратно-независимая  резидентная  програм-
ма, своя для каждого типа компьютера, поз-
воляющая наиболее  полно  реализовать  его
возможности.
   Например, стандарт  Спектрум-128  (куда
входит  и  очень  распространенный  Пента-
гон-128)  позволяет  использовать  всю па-
мять свыше 48Kb, что дает возможность соз-
дать  электронный  диск  размером 80K (320
блоков).
   Так как у меня Скорпион, я чуть большее
ударение сделаю на него. На нем можно соз-
дать RAM-диск объемом  128Kb (512 блоков),
если у Вас один дисковод, и 208K (832 бло-
ка), если  дисководов  два. Почему  так? А
разница в том, что  при  объеме  RAM-диска
208К у Вас не будет  буфера 80K для работы
с копировщиками! Так, если понадобится что
-то скопировать на другой диск,замучаетесь
менять дискеты в дисководе...
   Итак, создание  электронного диска нач-
нем  с  загрузки  драйвера. Найти драйверы
можно  в  каталоге  SERVICEBLK... Просто
наведите  курсор  на имя Вашего драйвера и
нажмите ENTER.
   ed_128.blk  -  это  стандартный драйвер
для  любого компа с  памятью 128К для соз-
дания RAM-диска 80K.
   ed_scorp.blk  -  то  же  самое, но  для
Скорпиона (RAM=80K).
   edsco+.blk и edsco-.blk - тоже Скорпио-
новские  драйверы, но  позволяющие создать
RAM-диск 208K.
   Следующий шаг - формирование на  элект-
ронном  диске  "системной  области", т.е.,
формирование  корневого  каталога, что де-
лается с помощью утилиты create.com.
   При работе из командной строки Вы може-
те использовать ключи для  передачи  пара-
метров утилите create.com:


   Q:SERVICEcreate RAM_DISK [ключи],


где ключи такие:
/-N  - логическое имя устройства (C или E)
/dM, где М - размер диска в блоках.
/сХ, где Х - тип корневого каталога (0,ес-
     ли сегментированный, 1-непрерывный)
/sY, где Y - размер  корневого  каталога в
     блоках.
/vZ, где Z - необходимо ли  проверять диск
     (для RAM-диска Z=0).
/bQ, где Q - тип  загрузочной  записи. Для
     RAM-диска Q=2 (без загр. записи).
/n - не пересоздавать имеющийся диск.
/r - пересоздать имеющийся диск.
/m - запросить подтверждение на пересозда-
     ние электронного диска.

   Пример создания RAM-диска для Спектрумa
128:

create RAM /-C /d320/ c1/ s2/ v0/ b2/ m


  A для Скорпиона без буфера копировщиков:

create RAM /-E/ d832/ c1/ s4/ v0/ b2/ r


   Tолько не забудьте, что должда быть от-
крыта панель с каталогом SERVICE.
   Теперь электронный диск создан и на не-
го необходимо записать самые часто исполь-
зуемые утилиты и файлы.
   В первую очередь скопируйте на RAM-диск
файл extent.txt. Это позволит ускорить ре-
акцию системы на нажатие ENTER.
   Следующим шагом надо создать на RAM-ди-
ске каталоги. Это сделаем поочередно вводя
из командной строки:

   Q:SHELLmkdir C:SHELL /c /s2
   Q:SHELLmkdir C:RES /c /s1
   Q:SHELLmkdir C:EDIT /c /s2
   Q:SHELLmkdir C:PRINT /c /s1
   Q:SHELLmkdir C:UTIL /c /s1


   Ключи  означают, что каталоги непрерыв-
ные, а  цифра  у "s" - размер  каталога  в
блоках.
   Дальше -просто. Скопируйте в каждый ка-
талог  самые  нужные  файлы и утилиты. Для
каталога SHELL:


  delete.com    exebat.com   extkey.txt
  extprint.txt  extview.txt  filecopy.com
  menu.com      menu.mnu     tv.com
  rename.com


   Для каталога EDIT:


  dry.com       ed_copy.com  ed_ext.txt
  edit+.com     editor.com   wet.com
  ed0.ovr       ed1.ovr      ed2.ovr
  ed3.ovr       ed6.ovr      ed7.ovr


   Для каталога PRINT:


  print.com     print.txt    prt.com
  prt_menu.com


   Для каталога RES:


  set.com и,если Вы часто нуждаетесь в пе-
рекодировке текстов из IS-DOS в IBM и нао-
борот, то и ibm_is.com; is_ibm.com.


   Для каталога UTIL:


  freenew.com   to_trd.com  from_trd.com


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

   Вот  теперь  наш RAM-диск  создан и для
облегчения  дальнейшей  работы с этой дис-
кетой надо сохранить образ диска.
   Откройте  на   текущей  панели  базовый
диск. На другой панели -Ваш RAM-диск. Луч-
ше  всего создать на базовом диске каталог
RAM  и  открыть  его. Курсор переведите на
эту  панель. А  теперь введите в командной
строке:

   Q:SERVICEsv_image /C


   Образ электронного  диска со всеми сос-
тавляющими запишется на дискету.
   Теперь надо  отредактировать  autoexec.
bat,чтобы при запуске системы RAM-диск ус-
танавливался автоматически. Для этого надо
включить в него всего две строки:

   Q:SERVICEimage S:RAMimage.img /-C
   L_Q:C


   В  принципе, на этом можно и закончить,
но еще немного терпения.
   Загрузите  драйверы  клавиатуры,  какая
Вам  больше  нравится  ("яверты" или "йцу-
кенг"), драйвер  Вашего принтера и драйвер
монитора для  64-символьного вывода на эк-
ран. Нажмите  клавишу  "е"  или  запустите
eliminat.com. Вы  увидите  все резидентные
программы,установленные в систему. Для ос-
вобождения места я советую Вам удалить ре-
зиденты gmen.res и date+3.res, как практи-
чески  ненужные  и  зря  занимающие место.
Просто  наведите  на  них курсор и нажмите
ENTER.
   Теперь наберите в командной строке:

   sv my


   Все  Ваши установки запишутся на диск в
файл  my_dos.sys. Для  подключения системы
наберите опять же в командной строке:

   con my
   boot


   Вот  теперь Вы можете  исключить из au-
toexec.bat  все  команды установки драйве-
ров и он у Вас примет такой вид:

Q:UTILcls
Q:UTILpath Q:UTILpath.txt
Q:SERVICEimage S:RAMimage.img /-C
L_Q /C
CAT C:


   При загрузке базового диска  загружает-
ся система, создается электронный диск,ко-
торый  назначается  быстрым  и открываются
панели с базовым диском и электронным дис-
ком.  Вы  можете  на обеих панелях открыть
электронный  диск  и  работать в свое удо-
вольствие!
   Напоследок несколько слов о системе IS-
-DOS CHIC для компьютеров с памятью  256К.
Ее  особенность  в том, что при загрузке в
память компьютера она отключает ПЗУ бейси-
ка и размещает в "теневом ОЗУ" ядро опера-
ционной  системы.  Это освобождает 16К для
резидентных  программ и кэш-памяти. Я поп-
робовал  работать в этой системе и, честно
говоря, не нашел ощутимых преимуществ. За-
то  недостатки  налицо  : после уплотнения
диска  необходимо  переподключить систему,
и, не дай Бог, забудешь!..
   Впрочем, с  удовольствием  выслушаю все
аргументы  против. Приглашаю  к  беседе на
страницах DEJA VU!




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

Аперативчик - Об управлении в оболочке DEJA VU

Аперативчик - Номер вышел с опозданием на месяц.

Аперативчик - Халявы больше не будет.

Тема - Резервы #2. Перспектива.

Тема - О работе с электронным диском в IS-Dos.

Тема - Новый перекресток - кое-что из сложностей игры The Castle.

Тема - Принтер и ZX-Spectrum (система команд принтеров семейства Epson).

Капля припоя - Ода часам.

Капля припоя - Сканер v1.3.

Капля припоя - Disk protector v1.4 (схема).

SOFTWARE - Обзор новинок демок: Iris UltraDemo, Lazarus Trackmo, Russian Fields of Experiments, Pressure Trackmo.

SOFTWARE - Обзор новинок игр: Белый Орел, Leprekon,Козел,Puzzle (prerelease от Flash), Space, Translate Worlds,Devil-s Curse, Choppers: death match, Twilight: The Land of Shadows, Falen Angel, 12 Тайных книг, The Cezar,Chainick horror in Flat.

SOFTWARE - Обзор системок: ASCII Convertor v2.71 , Global Commander v1.31, BA v1.0, X-Copy.

SOFTWARE - Люди, как боги: сценарий к игре Elite III

SOFTWARE - О работе с программой для печати изображений XL-graph.

CODING - The Оптимизация - построение таблицы частоты повторения байтов.

CODING - Универсальный Player - Pro Tracker v3.31.

CODING - Недокументированные особенности процессора Z80.

CODING - Конверсия графики в текст-формат ASCII.

CODING - Как создать некопируемый сектор.

CODING - BUGS в Plaeyer-e Pro Tracker 3.x

ANOTHER WORLD - Процессор Pentium III.

ANOTHER WORLD - На стыке трех миров.

ANOTHER WORLD - Новости из мира Амиги.

ANOTHER WORLD - Мой выбор - ПЦ?.

Доска почета - Что мы думает о сцене.

Доска почета - Все на party!

Доска почета - О CD-ROM проекте из города Кемерово.

Семь и 1/2 - День дурака.

Семь и 1/2 - Нарочно не придумаешь: семь историй от продацов ZX софта.

Семь и 1/2 - Анекдоты.

Проба пера - Амига rulez или suxx?

Реклама - Реклама и объявления ...


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

Похожие статьи:
Конструктор - реализация ПСЕВДО-ПЗУ.
Проходилка - прохождение LAST NINJA 2.
Вступление - о том, что можно будет найти в моем листке.
Интервью - интервью с участниками ENLiGHT'97: Progress.
Железо - Югославия - полигон?

В этот день...   25 апреля