Buzz #14
29 апреля 1998
  Обзор  

Обзор системок - Обзор системных программ : ZX-Turbo Assembler v3.10, Srite Maker, Storm v1.1, Burst Eyes v1.1, STS v6.2, Direct Commander v3.04, Turbo Disk Utility v1.0.

    ▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░▓▓▓░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░▓▓▓▓▓▓▓▓D-Man
    ■■■■■░░■■■■■■▓░░░■■▓░░░■■■■▓■■■■■■▓■■▓▓■░░░░░░░░▓■■▓▓■■▓▓
  ▓▓■■▓▓░░░░■▓▓▓▓▓▓▓▓▓■■▓░■▓▓■■▓■■▓▓■■▓■■▓▓■■░░░░░░■▓■■▓▓■■▓▓
  ▓▓■■▓░░░░░░■■■■▓▓▓■■■▓▓■■░▓■■▓■■▓▓■■▓■■▓▓■■▓░░░░■■▓■■■■■▓▓ 
  ▓▓■■▓▓░░░░■▓▓■■▓▓▓▓▓■■▓■■▓▓■■▓■■■■■■░■■■■■■▓■■■▓■■▓■■▓▓■■▓▓
   ▓■■■■■░░■■■■■■░░░■■■▓▓■■■■■■▓■Ў▓▓▓░░░▓▓▓■■▓■■▓▓■■▓■■▓▓■■░░
  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░▓▓  ▓▓▓▓▓▓▓▓▓░░░▓░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░
   ▄▓▓▓▓▓▄ ▄▓▓▓  ▄ ▄▄▄▄▄▄▄▓▓▓▓▄▄▄▄··▄▄▄▄▄▄  ░▓▓░▄  ▒▓▓▓▓▒▄
   █ ▒▓▒   █ ▒   █ █       ▒▒ █    █       █ ░░█ █ █░▒▒░ 
   ▀▀░▒░▀█ █▄░▄▄▄█ ▀▀▀▀▀▀█ ░  █    █▀▀▀▀▀  █ ··  █ ▀▀░░▀▀█
   ▄▄▄░▄▄█ ▄▄°▄▄▄█ ▄▄▄▄▄▄█ ·  █    █▄▄▄▄▄▄ █     █ ▄▄°°▄▄█
                                                     ·
(c) Paracels

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

           +----------------------------------------+
           |       Zx-Turbo Assembler v3.10         |
           |        (c) 1993-1995 Хохлов О.         |
           | (c) 1995-1996 Афендиков К. и Рубцов В. |
           +----------------------------------------+

   Вот и вышла в  свет (почти) полная  версия этого  ассемблера.
Что же нового появилось в этой версии.
   В Zasm 3.10 исправлены все неточности и ошибки при компилиро-
вании неправильно набранных команд. Введена  недокументированная
команда  OUT (C),(HL), которая в STS'e  выглядит, как OUT (C),0.
Исправлена так свойственная всем (кроме, пожалуй, ALASM'a) ошиб-
ка с DEFS 0; при компилировании этой  директивы ассемблер запол-
нял нулями 65536 байт со всеми вытекающими отсюда последствиями.
Введена директива ENT <выражение>, где <выражение> - адрес,с ко-
торога  будет запускаться  отассемблированная  программа. Если в
тексте нет  ни одного ENT'a, то программа  запустится с  первого
ORG'a. Теперь, чтобы с'INCLUD'ить много файлов не  надо забивать
под каждый INCLUDE новую строчку. Имена файлов можно перечислять
через запятую, например:
             INCLUDE "Speccy","alive","4ever","!!!"
Введены директивы PHASE и UNPHASE, как в Tasm'e. Макросы задают-
ся директивами MACRO и ENDM. Формат записи макроопределения сле-
дующий:
Clear_screen           MACRO
                       LD HL,#4000 ;\
                       LD DE,#4001 ; !
                       LD BC,6911  ;  > тело макроопределения
                       LD (HL),L   ; !
                       LDIR        ;/
                       ENDM
;Теперь макрос можно  изспользовать в своей  программе следующим
;образом:
                       DI
                       XOR A
                       OUT (#FE),A
                                    ;Здесь у Вас отассемблирует-
                       Clear_screen ;ся  макроопределение, кото-
                                    ;рому  Вы   присвоили  метку
                                    ;Clear_screen.
                       ...
В ассемблере есть возможность создания инкрементных меток. Перед
использованием их необходиму задать директивой CREATE:
                       CREATE $имя_метки,количество меток
В Zasm 3.10 имеется  также  очень интересная  возможность записи
объектного кода прямо во время ассемблирования. Сделать это мож-
но следующим образом:
                       SAVEOBJ "filename",[start],[lenght]
где "filename" - имя  файла,в который Вы хотите  сохранить кусок
объектного кода; [start] - адрес начала  блока, а [lenght] - его
длина.
   В целом ассемблер очень приятен. Впечатляют также интерфейс и
огромные возможности. Zasm 3.10  обладает, пожалуй, одним недос-
татком-это бесконечное обращение к диску для  загрузки оверлеев,
с помощью которых происходит и ассемблирование, и изменение цве-
тов в оболочке, а также использование других функций ассемблера,
что очень неприятно при работе с одним дисководом.
   Ну а для счастливых владельцев двух дисководов или объема па-
мяти выше 128 кб Zasm является, наверное, самым лучшим ассембле-
ром.

             +------------------------------------+
             | SPwRITE MAKER. Freware Release v4. |
             |       (c) 1996-1998 MAYhEM.        |
             +------------------------------------+

   Еще один, но  довольно хороший, редактор  спрайтов, созданный
Тульской  группой  MAYhEM. Изначально  программа создавалась для
рисования  спрайтов с  маской, но в  этой версии  можно рисовать
спрайты, фонты и другие мелкие элементы графики как с маской,так
и без нее.
   Редактировать можно группу спрайтов только одинакового разме-
ра. Под это  дело отведено  всего 16 килобайт, но  зато редактор
работает на 48-микилобайтных машинах. Максимальный размер спрай-
та 64х64 пикселя, а максимальное количество спрайтов - 200.
   Можно редактировать спрайты как с  включенной маской, так и с
выключенной (MASK On/Off).
   Управление в редакторе осуществляется с помощью стрелки и 3-х
видов  иконок, что, по-моему, очень  удобно. Итак, существует  3
вида иконок:
1) срабатывают по первому нажатию;
2) после нажатия иконки, можно, не отпуская кнопки "огонь", дру-
гими клавишами управления что-либо плавно изменять, например,ме-
нять фон под спрайтом (см. ниже);
3) обычно иконки этого вида окрашены в  красный цвет. Они сраба-
тывают  после двойного  нажатия. Как правило, использование этих
иконок  приводит  к серьезным  изменениям, например, уничтожению
набора спрайтов.
   В редакторе  есть 4 режима  рисования спрайтов, которые также
выбираются иконками.
   Имеется возможность подсовывания под  спрайт с маской какого-
нибудь фона, чтобы явно увидеть маску.
   Набор спрайтов можно записать на диск в одном из  двух форма-
тов: SPECIAL и RAW. SPECIAL - это специальный  формат редактора,
используемый  для  последующей  работы со  спрайтами; при выборе
формата RAW на диск спишется  кодовый блок готовых к использова-
нию спрайтов.
   SPwRITE MAKER позволяет выбрать тип работы  с диском: исполь-
зование двух точек входа в ПЗУ-DOS - #3D13 или #3D2F.
   В следующих версиях планируется сделать:
√ поддержка kempston mouse;
√ исправление всех замеченных глюков;
√ возможно, поддержка 128 кб.;
√ сохранение содрежимого спрайтов при изменении размера;
√ другие улучшения.
   Автор запрещает коммерческое распространение программы,а так-
же ее использование в  качестве  приложения в  любых электронных
изданиях. Свободное распространение  программы  разрешено и при-
ветствуется !!!

               +--------------------------------+
               | STORM TURBO ASSEMBLER ver. 1.1 |
               |       (c) X-TRADE GROUP        |
               +--------------------------------+

   Новый ассемблер, созданный Питерской группой X-TRADE. Большое
внимание создатели уделили  быстродействию программы; это сказа-
лось как на скорости ассемблирования, так  и на  скорости работы
самой  программы. Пример тому: скроллирование  текста  построчно
выполняется за один фрейм (1/50 секунды), а листание по  страни-
цам за 5 фреймов. Поиск  слова в 1000 строк  осуществляется за 1
секунду !!!
   Также приятно радует размер текста. Для сравнения:
                          Xas/1.2
                        ZxAsm/2
                        AlAsm/1.4
                         Tasm/1.5
   Размер окна для редактирования текста 40х20 символов.
   При вводе строки осуществляется  автоматическая проверка син-
таксиса.
   Имеются  встроенные  IMPORT и ЕXPORT  TO  DISK в/из текстовый
формат.
   По времени  ассемблирования STORM  превосходит даже AlAsm !!!
Для сравнения:
                          Xas/1.2
                        ZxAsm/2
                        AlAsm/1.4
                         Tasm/1.5
   Арифметические вычисления производятся с  соблюдением приори-
тетов ! Всего Вы можете  использовать 22 арифметические и  логи-
ческие операции. Максимальная длина метки 7 символов. Максималь-
ное количество меток  около 1536. Поддерживаются  недокументиро-
ванные команды. Имеются очень полезные макрокоманды, типа LD HL,
BC, LD BC,HL, ADD DE,HL и  т.п. Работа с  диском  осуществляется
при помощи прямого обращения к контроллеру ВГ93.
   К недостаткам  программы  можно отнести  постоянное выдавание
надписи Corrupted Disk на каждом втором диске. Видимо, STORM,об-
наруживает какие-нибудь  глюки в  каталоге  или просто  не может
что-нибудь считать и выдает ошибку, хотя диск вполне нормальный.
   Также немного раздражает момент, когда набранная  Вами строка
вылезает за пределы окна редактирования.Вы-то этого не заметите,
в вот редактор такую строку ввести не даст и будет мигать борде-
ром. Иногда об этом забываешь и начинаешь  ругаться, не понимая,
почему правильно  написанная строчка не  вводится. В этом случае
приходится  вытаскивать конец  строки, используя DELETE или как-
нибудь еще.
   А вообще, STORM понравится тем, кто помешан на быстродействии
и однофреймовых скроллингах.

                  +-----------------------+
                  |    BURST EYES v1.1    |
                  | (c) 1998 Векентьев Е. |
                  +-----------------------+

   Довольно хороший просмотрщик текстов. Выбор файла из каталога
производится  с  помощью  курсора. Текст  выводится в формате 64
символов в строке. После загрузки он  автоматически отформатиру-
ется  под  длину строки в 64 символа, что  необычайно удобно при
чтении pc'шных текстов. Вкл-/отключить форматирование можно кла-
вишой '2'.

               +---------------------------------+
               |  STalker Stealth monitor v6.2   |
               | (c) Stalker (Дмитрий Парцырный) |
               +---------------------------------+

   Очередная версия всем  известного debugger'a. Создание ни од-
ного программного продукта не обходится без использования STS'a.
Чем же порадует нас новая версия ?..
   Итак, теперь STS поддерживает любую расширенную память. Выбор
файлов из  каталога, наконец-то, происходит  с помощью  курсора,
также убрано уже всех доставшее перечитывание каталога и его вы-
вод на экран при загрузке файла. Появилась поддержка  винта фир-
мы Scorpion, который есть пока не у многих. Теперь STS использу-
ет оверлеи. Это - оверлей для измерения времени выполнения прог-
раммы, а также setup.
   Чтобы сделать все это автору пришлось пожертвовать некоторыми
функциями монитора, а в  частности: убрана возможность дизассем-
блирования текста на диск и изменение размера окна монитора.
   STS v6.2 поставляется в  пакете с AlAsm v3.9, в  котором поя-
вилась всего одна, не очень-то и нужная, новая функция, а запись
объектного кода на диск так и не сделана.
   Также некоторые затруднения может вызвать  процесс инсталяции
монитора под конфигурацию вашего компьютера.

                  +--------------------------+
                  |  Direct Commander v3.04  |
                  | (c) 1996 Андрей Михайлов |
                  +--------------------------+

   Новый коммандер из Новгорода. Сказать об этой программе можно
не много.
   Пометка файлов  производится в двух  окнах. Дисковые операции
производятся при помощи прямого  управления ВГ93. Иногда при ко-
пировании файлов непонятно какой диск  нужен коммандеру - отдаю-
щий или  принимающий. Сам процесс  копирования происходит как то
странно - слишком уж агрессивно... Не долго думая можно запороть
диск. Хотя, возможно при  прочтении полного и  подробного help'а
этот коммандер кому-нибудь и понравится. К тому же уже существу-
ет версия 4.0, которую можно купить, естественно, у Новгородской
группы Digital Reality.

                +---------------------------------+
                |     Turbo Disk Utility v1.0     |
                | (c) RED Limited Drunkards Group |
                +---------------------------------+

   Новая дисковая  утилита. По своим  возможностям она  близка к 
RDS,  но  только  RDS с  глюками, а TDU - нет (или почти нет). В
программе реализованы самые быстрые дисковые операции. Например:
√ Check                  - 30 сек.;
√ Restore                - 120 сек.;
√ Format                 - 60 сек.;
√ Copy (A to A)          - 90 сек. (128 kb mode);
√ Copy & Format (A to A) - 120 сек. (128 kb mode).
   Программа использует расширенную  память при ее  наличии, ко-
нечно.

   Ну вот и  все. Обзорчик подошел к  концу. До скорых  встреч в
Buzz 15 ! C Ya !

                                    Калинин Александр (Paracels)



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

Armagedon - Снова о конце света.

Demomaking - История демомейкинга и его традиции.

Fun Top'98 - Информация о фестивале компьютерного творчества.

Fun Top'98 - Приложение к основной информации.

Message - Обращение ко всему Speccy-народу г. Коврова.

Rants & Raves - Вся правда об операции "Зю".

Room Ten - Информация о дисковой версии игры.

Super Spectrum - Super Spectrum глазами Melted Snow на базе Z80.

TOP TEN - 10 лучших защит.

Towdie - Описание-проходилка игры Towdie (продолжение).

Авторы

Ассемблер - Описание алгоритмов: 2D bump mapping, Gouraud Shading, Fast Phong Shading, Z Buffering, Flat Shading, Voxels.

Конкурс - Конкурс на лучшую картинку в ASCII-графике.

Ликбез - Некоторые выдержки из уголовного кодекса России.

Наши новости - Полная версия "Черного ворона".

Нововведения - В оболочке появилось много чего нового.

Обзор игрушек - Обзор игровых программ: Advanced Nether Earth, Denizen, Draughts, After the war 1&2, 180, Renegade 3, Бугство на Хархан, Kendo Warrior.

Обзор системок - Обзор системных программ : ZX-Turbo Assembler v3.10, Srite Maker, Storm v1.1, Burst Eyes v1.1, STS v6.2, Direct Commander v3.04, Turbo Disk Utility v1.0.

Пресса - Размышления на тему электронных изданий.

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

Содержание

Юмор - Часы командирские с зубонепpокусаемым pемешком и смеpтным боем...


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

Похожие статьи:
Событие - неофициальные результаты Chaos Constructions 2005.
Юмор - Разное.
Реклама - Продам ПК ФОРУМ 128К с блоком питания.

В этот день...   26 мая