ZX-News #38
13 августа 1997
  IS-DOS  

Интервью - Новости в мире IS-DOS: Разработка контроллера винчестера IDE. PC-MODEM - подключение к ZX внутреннего HAYES-модема от IBM

<b>Интервью</b> - Новости в мире IS-DOS: Разработка контроллера винчестера IDE.
 PC-MODEM - подключение к ZX внутреннего HAYES-модема от IBM
╔═───────────────════════───────────────═╗
│                ИНТЕРВЬЮ                │
╚═──────────────────────────────────────═╝

                         (c) Елисеев В. А.
                   IskraSoft, Отдел IS-DOS

          Новости в мире IS-DOS. 
          ══════════════════════ 

  Здравствуйте,  уважаемые читатели! В се-
годняшнем номере газеты мы познакомим  вас
с некоторыми новыми программами,  написан-
ными для системы IS-DOS, а также расскажем
немного о дальнейших перспективах ее  раз-
вития.

  Для начала хотим сообщить, что самой но-
вой  версией системы IS-DOS на сегодняшний
день  являются фирменные версии IS-DOS 4.5
Classic и IS-DOS 4.5 Chic, изготовленные в
Программном    отделе    фирмы   IskraSoft
(Санкт-Петербург). В этой версии в систему
внесен  ряд  доработок, позволивший расши-
рить   ее  функциональные  возможности  по
сравнению  с  более ранними версиями, усо-
вершенствованы  некоторые  программы и до-
бавлены новые. Сегодня мы расскажем вам об
этих нововведениях.

  Кроме того, мы расскажем вам о следующих
новинках мира IS-DOS:

1. DIZASM - дизассемблер программ

2. ART STUDIO IS-DOS - усовершенствованная
   и  полностью  адаптированная под IS-DOS
   версия  популярного графического редак-
   тора

3. ALPHA  PRINT  -  программа  для  печати
   пользовательскими шрифтами, загружаемы-
   ми в принтер

4. ГО - новая версия популярной  восточной
   игры

5. SCORPION GAMES 1-3 - три диска со  спе-
   циально  адаптированными  играми для ПК
   SCORPION

6. COLOR LINES - новая игра "Цветные шари-
   ки",  написанная  в  среде IS-DOS
7. PCUNZIP  - распаковщик архивов, созданных
   на IBM PC архиватором PKZIP.

  Также  пару слов мы скажем и о некоторых
программно-аппаратных  разработках, выпол-
ненных совместно с другими фирмами:

1. PC  MODEM  -  терминальная  программа и
   схема  подключения  к ZX Spectrum внут-
   реннего HAYES модема от IBM PC
2. IDE HDD - контроллер IDE винчестера для
   ZX Spectrum
3. PC  KEYBOARD - драйвер для  контроллера
   IBM  PC  XT клавиатуры фирмы Nemo (сов-
   местим с Profi) с правильным расположе-
   нием больших и малых русских букв б, ж,
   х, ю, э, ъ.

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

   Теперь - о новостях более подробно.
   ═══════════════════════════════════

  Разработка  контроллера  винчестера IDE,
осуществленная  совместно  с  фирмой  Nemo
(Санкт-Петербург),  выявила некоторые неу-
добства,  связанные  с  работой  системы с
дисковыми устройствами большого размера. В
частности,  некоторые  проблемы  в  старых
версиях  системы вызывали большие каталоги
(размером 16 блоков), поэтому в новой вер-
сии были внесены соответствующие изменения
в ядро системы, в результате чего работа с
такими каталогами стала возможна. Это поз-
воляет  хранить  в  одном  каталоге до 128
файлов или подкаталогов. 

  Работа с каталогами большого размера вы-
звала еще одну серьезную,  хотя и незамет-
ную на первый взгляд, проблему,  а именно:
после удаления большого  числа  файлов  из
каталога сам каталог остается того же раз-
мера, как и был,  что вызывает неоправдан-
ный расход дискового пространства.  Допус-
тим, в каталоге хранилось 120 файлов (раз-
мер каталога 120/8=15 блоков),  90 из  них
были удалены, следовательно,  для хранения
оставшихся 30 файлов вполне достаточно бы-
ло бы каталога размером в 4 блока,  а не в
15. Новая утилита  kit-kat.com(не путать с
Kitekat) позволяет "обрезать" ненужную бо-
лее часть каталога, высвобождая это "поте-
рянное" дисковое пространство.

  Кроме  того,  арсенал  системных  утилит
IS-DOS  4.5 пополнился еще двумя полезными
программами -  netto.com и eradicat.com.

  Программа netto.com  анализирует текущий
(открытый в данный момент на текущей пане-
ли)  каталог  и  распечатывает  количество
подкаталогов  в нем, общее количество фай-
лов и общий размер всего этого в блоках.

  Программа  eradicat.com  позволяет  кор-
ректно  (в  отличие от утилиты remote.com)
удалить  каталог вместе со всем его содер-
жимым - как файлами, так и подкаталогами.

  Большим изменениям  подверглась  и  про-
грамма печати текстов. Самое главное ново-
введение - возможность работы с prn-файла-
ми,  в том числе и подготовленными на дру-
гих компьютерах.

  Что такое prn-файл? Это файл,  возникаю-
щий в  результате  перенаправления  кодов,
поступающих на принтер,  на дисковое  уст-
ройство и содержащий все коды, которые до-
лжны быть посланы на принтер при печати  -
символы, управляющие коды, графику и т. п.

  Это усовершенствование системы открывает
новые,  поистине неисчерпаемые возможности
для совместной работы ZX Spectrum  и  про-
фессиональных  компьютеров.  Теперь  стало
возможно на любом компьютере (в т. ч. и на
IBM) подготовить материал для печати (кар-
тинку,  текст с использованием графических
шрифтов,   типографский  оригинал-макет  и
др.),  слить его в  prn-файл,  использовав
драйвер для Вашего принтера, и распечатать
его потом на ZX Spectrum   БЕЗ ПОТЕРИ  КА-
ЧЕСТВА!

  Правда эта система потребовала некоторо-
го  изменения  стандарта  драйверов печати
IS-DOS,  поэтому версия 4.5 поставляется с
новыми  драйверами,  а  драйвера от старых
версий в новой системе работать не будут.

  Кроме того,  в новой системе значительно
расширено встроенное  USER-меню. Благодаря
серьезной работе,  проделанной Александром
Вольфом,  оно практически полностью повто-
ряет меню оболочки Norton Commander. Поми-
мо этих описанных нами изменений, в систе-
ме есть еще целый ряд новшеств, рассказать
о которых мы здесь не можем из-за  ограни-
ченных размеров статьи, поэтому мы адресу-
ем Вас к  текстовым  файлам  whatsnew.txt,
update.txt и  news*.txt,  расположенным  в
каталоге \РЕКЛАМА\  системного диска новой
версии IS-DOS. В этих файлах, которые мож-
но увидеть также, выбрав опцию  READ ME  в
загрузочном меню IS_DOS  4.5,  вы  увидите
более полную информацию  об  изменениях  в
системе.

  Теперь перейдем к  описанию  новых  про-
грамм для IS-DOS:


  1.  DIZASM  - дизассемблер программ  для
системы  IS-DOS.   Позволяет  получить  из
обычного com-файла его исходный  текст  на
Ассемблере в текстовом формате,  совмести-
мом с IS-DOS Assembler'ом,  смотреть текст
и отметить фрагменты данных, не подлежащих
дизассемблированию (DEFB).

  2. ART STUDIO IS-DOS - усовершенствован-
ная и полностью адаптированная под  IS-DOS
версия популярного графического редактора.
Программа доработана по сравнению с прото-
типом -  добавлена  поддержка  графических
шрифтов в формате LOTUS PRINT, сам процесс
впечатывания текста в картинку сделан  бо-
лее грамотно  -  выбирается  шрифт,  текст
вводится в диалоговом окне, потом на экра-
не возникает пунктирное окно, соответству-
ющее по форме и размерам введенному  текс-
ту,  изображенному выбранным шрифтом,  оно
точно позиционируется на экране  и  только
потом впечатывается в картинку.  Разумеет-
ся,  в этой программе можно читать и запи-
сывать картинки с дисков IS-DOS.  Эта про-
грамма использует некоторые страницы  рас-
ширенной памяти,  поэтому работает  только
на ПК 128/256/512/1024K  и при  размещении
электронного диска в памяти  выше 128К.

  3.  ALPHA PRINT  - программа для  печати
пользовательскими шрифтами, загружаемыми в
принтер. В отличие от популярной программы
LOTUS PRINT того же автора (Влад  Осипов),
эта программа печатает не в графическом, а
в текстовом режиме, поэтому скорость печа-
ти у нее такая же, как и при использовании
стандартных   шрифтов.    Пользовательские
шрифты создаются в специальном  редакторе,
входящем в состав пакета, и могут быть ис-
пользованы на любом EPSON-совместимом при-
нтере, поддерживающем режим шрифта,  опре-
деляемого пользователем  (MC6313,  CM6337,
EPSON LX800 и др.).  Неоценимую услугу мо-
жет оказать эта программа и владельцам не-
русифицированных аппаратно импортных  при-
нтеров.  В комплект также входят несколько
готовых шрифтов, в т.ч. русских.

  4. ГО  - новая версия популярной восточ-
ной игры.  Теперь в ней поддерживаются два
новых формата игрового поля - 13 и 18 кле-
ток,  есть 2 варианта дизайна - с визуаль-
ным     меню     (возможно      управление
Kempston-mouse) и  уменьшенными  размерами
клеток игрового поля и с управлением  "го-
рячими клавишами",  но  с  более  крупными
клетками. В комплект входят также описание
программы, учебник по игре в ГО,  задачи и
примеры партий.

  5.  SCORPION GAMES 1-3 -  три  диска  со
специально адаптированными играми  для  ПК
SCORPION.  Три диска содержат примерно  по
10 игр, адаптированных к системе IS-DOS по
специальной технологии,  возможной  только
на   компьютерах   с   теневым   монитором
SCORPION. Во время игры система IS-DOS со-
храняется в страницах памяти 256К.  По на-
жатию клавиши теневого монитора игра  при-
останавливается и  появляется  специальное
меню,  позволяющее отложить текущую игру с
записью на диск, продолжить отложенную ра-
нее игру, загрузить другую игру,  просмот-
реть игровую картинку и т.п. При выходе из
меню игра продолжается с того же места.

  6. COLOR LINES - новая игра "Цветные ша-
рики",  написанная в среде IS-DOS програм-
мистом  Виталием  Литовченко.   Эта  игра,
широко известная и любимая многими поколе-
ниями   пользователей   самых    различных
компьютеров,  теперь есть и в IS-DOS! Кра-
сивая графика, удобное управление, возмож-
ность сохранить свой результат на диске  в
таблице  рекордов,  все  это  делает  игру
Color Lines для  IS-DOS  весьма  привлека-
тельной. Это не адаптация, это игра, напи-
санная специально для IS-DOS!

  7.  PC UNZIP - распаковщик архивов,  со-
зданных на IBM PC архиватором  PKZIP.  Его
автор - Михаил Кондратьев - хорошо  знаком
всем любителям ZX Spectrum как автор  мно-
гих замечательных программ (ZX ZIP, Format
Utility) и аппаратных разработок (Kempston
mouse, ZX Hayes modem). Программа PC UNZIP
позволяет работать с файлами,  заархивиро-
ванными на IBM PC.  Это может быть полезно
при работе с PC модемом (BBS,  Электронная
почта) или при переносе файлов с PC на ZX.

  Теперь  немного  о программно-аппаратных
разработках,  выполненных совместно с дру-
гими фирмами:

  1.  PC MODEM - терминальная программа  и
схема подключения к ZX Spectrum внутренне-
го HAYES модема от IBM PC  эта  разработка
также выполнена М.  Кондратьевым.  В комп-
лект ее поставки входит файл  с  принципи-
альной схемой и описанием  подключения,  а
также  несложная  терминальная  программа,
работающая в среде IS-DOS. Она позволяет в
окне терминала вводить команды  управления
модемом,  организовать дозвон,  принять  и
передать файл.

  2.  IDE HDD - контроллер IDE  винчестера
для ZX Spectrum, разработан в нашем отделе
(программная  часть)  совместно  с  фирмой
Nemo (аппаратная часть). Он позволяет под-
ключить к ZX  Spectrum  и  использовать  в
среде IS-DOS IDE винчестер практически лю-
бого  объема,  разделенный  на  логические
устройства размером до 16Мб каждое. Систе-
ма  работоспособна  практически  на  любом
компьютере.

  3. PC KEYBOARD - драйвер для контроллера
IBM PC XT клавиатуры фирмы Nemo (совместим
с Profi) с правильным расположением  боль-
ших и малых русских букв б, ж, х, ю, э, ъ.
Это стало возможно благодаря новому  драй-
веру tt_x+.key,  позволяющему использовать
сочетание клавиш CS+SS  как третий  SHIFT.
Контроллер PC клавиатуры Profi/Nemo  пере-
кодирует скан-коды клавиш  PC  в  коды  ZX
клавиатуры и их комбинации. Таким образом,
малые буквы из вышеприведенного списка оп-
ределяются как комбинации  SS+?,  а  боль-
шие - как  CS+SS+?,  причем SS вставляется
автоматически контроллером. Таким образом,
удается разместить  практически  все  "не-
стандартные" буквы на тех клавишах, на ко-
торых они изображены,  и обеспечить допол-
нительное удобство при наборе текстов. Но-
вый драйвер вместе с кодовой таблицей  под
названием x+kay.tab входит в базовый комп-
лект IS-DOS 4.5.

  И  в заключение - об одной идее, предло-
женной нашему отделу фирмой Nemo. Это идея
выпуска своего рода  "электронных книг"  в
среде IS-DOS уже возникала однажды в нашей
практике  -  около  двух  лет назад группа
PENCRAFT  выпустила  две  "книги"  в среде
IS-DOS. Они представляли собой сокращенный
вариант  системного  диска, на котором был
записан  текст "книги", разбитый на главы,
а  также  система  bat-файлов и USER-MENU,
обеспечивающих  просмотр этих глав при по-
мощи стандартных средств IS-DOS. В те вре-
мена,  в  период  расцвета  постсоветского
книгопечатания,  эта  идея не пользовалась
большим  успехом  и выпуск книг был посте-
пенно  прекращен.  Сегодня,  когда издание
полиграфической версии книги, журнала, га-
зеты  и т. п. стало практически недоступно
простым  смертным  (главным образом по фи-
нансовым  причинам), мысль об издании наи-
более  интересных книг в электронном вари-
анте стала как никогда актуальной. Поэтому
в ближайшем будущем  IskraSoft совместно с
фирмой   Nemo  планирует  наладить  выпуск
"электронных книг" различной тематики.

  В данный момент ведутся переговоры с из-
дательством  "Питер" о возможности издания
электронных  версий  книг  по ZX Spectrum,
выпущенных этим издательством в разные го-
ды,  идет  отбор материалов различного со-
держания  по системе IS-DOS в архивах Isk-
raSoft'а,   обсуждается  даже  возможность
создания  электронной  версии одной из пе-
тербургских газет.

  Уважаемые читатели! От вас во многом за-
висит,  быть или не быть этому проекту,  и
каким ему быть.  Мы будем  рады  выслушать
ваши мнения,  пожелания и  предложения  по
необходимости этого проекта, возможной те-
матике изданий и т. п. Пишите, пожалуйста,
в редакцию газеты ZX NEWS или  обращайтесь
с предложениями прямо в наш отдел.

          Напоминаем наш адрес:
          ═════════════════════

для писем  190000, Санкт-Петербург,
и заказов  Главпочтамт, до востребования
           Чапуриной Л. В.

офис       Санкт-Петербург, Лесной пр.65
           корп. 11, комн. 106, (вход со
           двора) Отдел IS-DOS.

телефоны   (812) 260-70-43 (вечером)
                 спросить Вадима
           (812) 245-00-91 с 11 до 16
                 спросить Отдел IS-DOS

     ════════════════════════════════






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

Enlight'97 - Ответы на вопросы анкеты.

Oт редакции - Приближается Enlight'97.

Интервью - Новости в мире IS-DOS: Разработка контроллера винчестера IDE. PC-MODEM - подключение к ZX внутреннего HAYES-модема от IBM

Лит.страничка - Рассказ "Дятел".

Письма - Письмо из Харькова о "познаниях" в мире Хайес-модемов. Схема подключения внутреннего HAYES-модема.

Список BBS - Сетевой гейт. Список BBS.

Хит-парад - 10 лучших программ,по итогам продаж фирмы Welcome.


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

Похожие статьи:
Вступление - содержание номера.
Экзамен - подводятся итоги по игровым задачам, заданным в предыдущих номерах (Driller и Deactivator).
Вступление - о первой газете в Ижевске.
Ценник - сколько стоят видеокарточки на PC в Армавире.
Игроскоп - компьютерный супербоевик c великолепной графикой "Midnight Resistance"

В этот день...   7 декабря