Пятница, 29.03.2024, 01:42

..



Главная Регистрация Вход
Приветствую Вас, Гость · Браузер: « v»
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Всё об «Электроника БК0010(-01), БК0011(М)»! » Газеты | Документации | Статьи | Журналы » Газеты на «БК001x» » «Data Above Time (DAT)» » «Data Above Time 6» [23.01.96] (Автор: Alex production inc. [Пырков А.А.])
«Data Above Time 6» [23.01.96]
-=RUS=-Дата: Суббота, 27.09.2014, 23:39 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 352
Репутация: 1
Статус: Offline
(Data Above Time 6)

      ┌──────────────────────────────────────────────────┐
     ┌┤Data Above Time / Факты Выше Времени. Выпуск 6(19)│
     │└─────────────────────────────────────────────────┬┘
     └──────────────────────────────────────────────────┘

       ▓▓▓▓▓▓▓▓┐            ▓▓▓▓▓▓┐     ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓┐
       └─▓▓▓┌─▓▓▓┐         ▓▓▓┌─▓▓▓┐    ▓▓▓┌──▓▓▓┌──▓▓▓│
         ▓▓▓│ └─▓▓▓┐      ▓▓▓┌┘ └▓▓▓┐   └──┘  ▓▓▓│  └──┘
         ▓▓▓│   └─▓▓▓┐   ▓▓▓┌┘   └▓▓▓┐        ▓▓▓│
         ▓▓▓│     └▓▓▓┐ ▓▓▓┌┘     └▓▓▓┐       ▓▓▓│
         ▓▓▓│     ▓▓▓┌┘ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓│       ▓▓▓│
       ▓▓▓▓▓▓▓▓▓▓▓▓▓┌┘  ▓▓▓┌───────▓▓▓│     ▓▓▓▓▓▓▓┐
       └────────────┘   └──┘       └──┘     └──────┘

           Компьютерный дайджест Павловского Посада.

                     23 января 1996 года

   Приветствую всех  постоянных  и  начинающих  читателей  нашей
Павлово-Посадской газеты Data Above Time.  Сегодня в  номере  Вы
не узнаете:

      1. Новости из Самары-сити (часть вторая, щедрая ;-)
      2. Винды на БК ? Это уже начинает нравиться ...
      3. Новая схема отключения сопроцессора
      4. Что будем драть с 1ВМ на этот раз?
      5. А для чего мы собственно тут сидим? (Ответ)
      6. А вообще-то тут везде есть доля юмора
      7. Кстати, с Новым Годом ! И Вам всего хорошего!

     Пришла вторая посылка из Самары  -  с  двумя  новостями  (и
двумя дисками программ).  Одна новость хорошая, другая плохая. С
чего  бы начать?  Начнем с хорошего - его больше,  а  хотя  нет,
наверное, будет лучше Вас сначала  напугать как  следует,  а  уж
потом радовать, радовать, радовать...

   Алексей   Мельников,  если    я    правильно    понял   слова
DEPsoft-а, надумал  бросить  всю эту затею  с  программированием
на БК к  едрени  фени...  Вот это уже  несерьезно  -  хотя  есть
причины что-то вроде мультимедийной  "четверки"  или похожего на
то.  Однако, в данный момент  пишется СУБД для CSIDOS-3, и  есть
надежда, что она допишется.  И  вообще нельзя так просто уходить
после того,  как  столько сделал - надо народ подготовить к это-
му. В ближайшее время он сам хотел рассказать о своих планах.

   Ну а теперь, о  хорошем:  в  Саратове, господин Елхимов (YES
corp.) кого-то  с  кем-то скрестил (не в генетическом  смысле) и
родилась,  видимо   (еще  не  видел)   очень  крутая  система  -
Graphics Writter.  А стала она детищем TechnoART-a и GPS.  Чтож,
будем ждать появления - пока  рано  судить о ее качестве.  Также
вышло  несколько  подгрузок к Cards Club-у и идет  подготовка  к
написанию  нового  англо-русского  словаря.  Помимо  этого,  YES
inc. выпустил  свою  версию Disk Xerox-а для БК11М и теперь каж-
дый желающий может  отксерить  пару-тройку дисков в  максимально
удобных  условиях и жуть как быстро.  Чуть не забыл - эта версия
копировщика отличается  от  всех остальных "ксероксов" повальной
вежливостью и способностью  перезагружать компьютер с наилучшими
пожеланиями.

   Раз уж  речь  зашла  о  копировщиках дисков, думаю стоит ска-
зать о фирме  NiOl-micro  ltd., президент которой славится своей
скромностью:  уже  давно  он  написал копировщик...  винчестеров
один к одному!  И никому  об этом не сказал.  Я думаю, что смогу
объяснить, почему он молчал - просто  программа  пока  не  имеет
полноценного интерактивного  интерфейса,  управления от мыши, не
умеет  обрабатывать  винчестеры  разного  объема,  односторонние
винчестеры и делать  SKIP  на копии. Надеемся, что  он  исправит
все это и тогда-то  мы покопируем!  Я даже  замечтался  и  пред-
ставил себе раздачу  клубных  сборников на  винтах  по  250  Мб.
Вот, когда жизнь-то начнется ...

   Продолжаем обзор  П/О  фром Самара.  Многие  наверное  видели
надпись в самарских программах  при их  запуске:  Decrunching? И
при этом думали - а что это  за  архиватор такой,  раз  он  есть
только в Самаре и какой он изнутри?  И  вот  теперь  его  автор,
все тот же A.V.M. , дарит  его  всем, кто работает  в  CSIDOS-3.
Вместе с архиватором  CRUNCHER7  прилагается разархиватор и  не-
большое описание  от дораб отчика. Архиватор жутко медленный, но
жмет он еще жутче (в смысле круче),  распаковывает немного  быс-
трее.  Тем, кто там не  работают, придется выбирать - либо пере-
ходить в крутую операционную систему  CSIDOS-3,  что весьма пох-
вально или,  как  настоящие и упрямые  $%##&,  копать,  дробить,
ломать и извращать  все под свои системы.  Лично я бы подумал  о
версии для нового  ANDOSа,  но ввиду того, что он еще не вышел я
буду работать в  CSIDOS,  чего и Вам желаю.  Винтовщиков  стано-
вится все больше, а тут такая вещь - в  CSIDOS  работать на дис-
кетах неудобно,  а на винчестере работать нельзя,  или по  край-
ней мере снова  неудобно - не та версия.  Если Алексей Мельников
осмелится отдать 3.20  или  хотя бы 3.22 для свободного распрос-
транения - вот  тогда CSIDOS не сдохнет  с  появлением  большого
числа винчестеров.
   И все же очень  сложно   будет   убедить  патриотов  десятки,
во-первых, их больше,  во-вторых,  очень  много  программ  будет
конфликтовать с системой  и  легче  будет  переделать  CSIDOS  в
программу-приложение  к  другой системе, чем все  эти  программы
обмануть.  Лично я возлагаю  большие  надежды  на  новую  версию
ANDOS, впрочем - кому как.  Но вообще, за это  время пора бы  ее
выпустить, а то обещают,  обещают,  а времечко-то идет.  Ох,  не
догоните ...
     Если ANDOS оправдает надежды  -  логические диски плюс под-
каталоги  как файлы  (по примеру MS-DOS),  командный  процессор,
обработка расширений  не  только по запуску, а еще по  просмотру
и редактированию, поддержка  понятия  страниц памяти,  подключа-
емых при  загрузке,  атрибуты  файла - скрытый, только для  чте-
ния, системный; не менее,  чем в старой  версии удобная  оболоч-
ка, новые утилиты - первенство ей обеспечено.
   Заметьте, большинство,  если  не все  из  перечисленного  УЖЕ
ЕСТЬ в CSIDOS, но народ удивить  этим и убедить,  что это  надо,
очень сложно. Зачем грузить файл длиной  77000  так, чтобы оста-
ток попал на первую  страницу памяти?  Да наш  народ об этом ни-
когда не задумывался.  Посидите немного  над  файлами  exec.sys,
view.sys, edit.sys и keys.sys (над первым  и  последним  подоль-
ше!) и вы не только забудете о неудобствах,  а  получите то, что
ни от одной другой системы  не  получили бы ни за какие  деньги.
Вернемся к красному цвету панелей  CSIDOS.  Наконец-то  об  этом
задумались - в  новой  версии (точнее усовершенствованной v3.21)
системы будет SETUP панелей  с  возможностью выбора цвета  симо-
лов и фона.  Признаться, меня самого  сильно бесило то, что если
уж система для цветного монитора, то почему  это  так  навязыва-
ется?  Палитра и цвета должны  быть  сменяемыми, если это  цвет-
ной монитор, а уж у кого  черно-белый  (т. е.  большинство),  те
должны хотя бы иметь  возможность  менять цвет панелей, а не та-
ращиться по  5-6  часов (а истинные фаны и  больше)  на  "инвер-
сный" экран, да и мониторчик-то не казенный.
   Продолжаем разговор.  Заметно  огромное  желание  фирмы  Mega
Best Software  писать программы.  Я ничего не имею  против  этой
фирмы, наоборот  -  мы занимаемся одним делом. Но не совсем  по-
нятна тенденция выпускать  полуготовые  программы.  Недавно  был
выпущен плеер  спектрумовских  музонов,  с  ужасными  глюками  в
файлере, программа  очень  красиво оформлена но увы... Вслед  за
ней выходит утилита  копирования  файлов  на  кассеты,  и  опять
глюки в файлере. Может лучше было бы выпустить простую программу
например  mcopy.exe  чтобы   написать  в  командной  строке  или
командном файле что-нибудь похожее на
             mcopy.exe filename.ext /keys
   и  не  смотреть  на экран.  Не стоит забывать, что  программа
пишется с ЦЕЛЬЮ,  оформление важно,  но в данном случае  нераци-
онально тратить всю  энергию на красоту,  забывая о основной це-
ли.
   Помимо этого стоит  принять  за  хороший  тон такой факт, ес-
ли человек пишет программу,  а потом не просто  отдает  ее  (или
за деньги),  а уделит еще несколько  минут на описание того, что
он недавно  произвел на свет.  Да и приятно  будет  узнать,  что
думает  автор, что он хотел  достичь при написании этой програм-
мы, в конце концов этим он  заявляет о себе всерьез.  Сия  мысль
родилась после того как  Самарцы  прислали программ,  а  описали
лишь 5%. К примеру, почитайте описание  от  CRUNCHER-а  и  почи-
тайте  описание  от  BKPACK16 (  или  v1.7).  А  еще   лучше  от
BKZIP. Почувствуйте разницу...
   Если  кто-то   захочет   получить   ВСЕ   FREEWARE-программы,
Присланные  из  Самары  бесплатно,  обращайтесь  к  автору  этих
строк и вы их получите также бесплатно. Адресочек ниже.

   Как-то раз  в  Альтеке  кричали о Windows  для БК, а потом из
Самары написали (см. газету "Волга") что для  CSIDOS  тоже пишут
подобное. Идея эта очень неплоха,  если повторить  принцип  при-
ложений, объектов  и  их групп и всего подобного.  Только  стоит
заметить, что писать  ее  можно будет только для одной  операци-
онки, "чисто винтовой", а вот такой  пока  нет, если не  считать
CSIDOS v3.22 , дистрибутив-инсталлятор  которой  стоит у  автора
около сотни  баксов, да и контроллеры  винчестера  существуют  в
двух модификациях - "Самара"  и  "АльтПро". К чему клонится раз-
говор?  Правильно, к попытке  стандартизации.  Авторам,  собрав-
шимся писать такое диво, необходимо дать  о  себе  знать  еще  в
начале работы, сообщить планы  и  возможности "открытой архитек-
туры программы", чье  явление  уже  не редкость на БК и забывать
о которой не стоит.

   Помните  заставку  в  пятом  номере?   Для  особо  любопытных
скажу, что там  еще  играет музыка  для  сопроцессора  Creative,
схема подключения  которого вам неизвестна.  Если кто-то заинте-
ресовался,  могу дать исходник,  но вы вряд ли там что-то  заме-
тите.  Схему подключения  этого удивительного муз.  сопроцессора
можете увидеть  в  следующем номере... Читайте  и  прочитывайте,
как сказал один лимон!

   Чего только  не  тащили  с  IBM?  Сначала тексты, потом  гра-
фику, инструменты для  COVOX, шрифты  BGI... Большой  вклад сде-
лал В.Погорельцев, первый сделав на  БК  перекодировщик PCX кар-
тинок. Кстати, он сейчас ушел с  БК  и торчит с головой в 1BM PC
но это не главное.  А.Троицкий  написал IBMBK для PC, потом NiOl
выпустил  BMP-BK.COM,  благодаря которой можно преобразовать мо-
нохромный  BitMap-файл,  сам я выпустил ICOGRAB, который вряд ли
кто видел,  для  иконок  Windows'а  записанных  в  формате  ICO.
Пусть говорят, что  это  неприлично, но не воспользоваться  тем,
что уже сделали до тебя  тоже  просто  грех.  Зачем  второй  раз
изобретать велосипед, если  написав  свою оболочку  и  перетащив
откуда-нибудь базу данных, можно  сделать  "винтовой" словарь на
70000 слов ?! Вот вам и пожалуйста.

   Думаю следующая информация  будет  интересна,  тем,  кто  хо-
чет перекодировать PCX файл на  БК  со всеми удобствами.  В сле-
дующем номере будет дано описание  других  распространенных фор-
матов данных на IBM.

   Заголовок PCX - 128 байт

     manuf:     .byte       ; всегда =10 для Paintbrush
     hard:      .byte       ; информация о версии
     encod:     .byte       ; Групповое кодирование (=1)
     bitpx:     .byte       ; бит на точку
     x1:        .word       ; Размеры картинки (включительно)
     y1:        .word       ;
     x2:        .word       ;
     y2:        .word       ;
     hres:      .word       ; Горизонтальное разрешение дисплея
     vres:      .word       ; Вертикальное разрешение дисплея
     clrma:     .blkb 48.   ; Палитра
     vmode:     .byte       ; игнорируется
     nplanes:   .byte       ; Количество плоскостей
     bplin:     .word       ; Байт на строку
     palinfo:   .word       ; информация о палитре(1=цв,2=сер)
     shres:     .word       ; Разрешение сканера
     svres:     .word       ;
     xtra:      .blkb 54.   ; Доп. пустое место (фильтр)

   Необходимо учитывать, что  в  PCX-формате  применяется  метод
группового кодирования, проще говоря  выбрасываются  повторяющи-
еся байты (естественно,  с учетом) с целью  уменьшения  реальной
длины файла.  Идентификатором  являются два старших  бита,  если
они установлены, то младшие  шесть  хранят в себе число повторе-
ний  байта,  следующего за  таким  идентификатором.  Распаковать
такой файл  можно  примерно так, указав в R0 адрес сжатого изоб-
ражения, а в R1 указав адрес  места  куда оно  будет  распаковы-
ваться и обратиться к следующей подпрограмме:

  DECOMP: MOV   R2,-(SP)     ; или PUSH R2 для фанов Микро2+
      $1: BITB  #300,(R0)    ; что вы там говорили по биты ?
          BEQ   $3           ; стоят ?
          MOVB  (R0)+,(R1)+  ; если нет, зря
      $2: CMP   R0,#END      ; ну хотя бы кончились ?
          BNE   $1           ; ах нет ?!!
          MOV   (SP)+,R2     ; верни регистр, паразит !
          RET                ; кышшш, как сказал А.М.Надежин
      $3: MOV   (R0)+,R2     ; сколько раз повторим ?
          BIC   #177300,R2   ; только без шуток ...
     $4:  MOVB  (R0),(R1)+   ; поехали !
          SOB   R2,$4        ; еще не приехали ?
          BR    $2           ; повторить !
          .END               ; немного извратно, но импровиз

   Сжимать тоже можно, только наоборот  :-)  Если  у  сжимаемого
байта два верхних бита уже установлены, дабы  не  выдать его  за
идентификатор повтора придется  сначала  записать счетчик повто-
ра, равный единице, а уж потом сам байт. Глючно, правда?

   Для  грабежа  файлов  формата  PCX  рекомендую   пользоваться
утилитой FLIP, о качестве которой можете спросить  у  Александра
Фионова или у меня и системой  ANDOS,  о качестве которой можете
спросить у каждого встречного Надежина.

   P. S.  Эта информация  не  совсем  полная - ждите в следующих
номерах продолжения  разговора  о  известных  форматах  хранения
данных.

     Спасибо авторам за их программы:

     С.Камневу          за VorteX! и будущий ANDOS (когда?!)
     C. S. I.           за CSIDOS3 и все его примочки
     С.Польскому        за Микро2+ и Debug
     <<>>   за BMPBK.COM и много за что еще
     RDC software       за читалку
     HandMade software  за Image Alchemey (для BMPBK.COM ;-)

             ... И это далеко не весь список ...

   Извините  за  ошибки - номер  верстался  стихийно ради скоро-
го выхода информации о Самаре.

      Если кому чего надо, или просто интересно - пишите:

         142500 М.О. г.Павловский Посад, Чкалова 8-88
                 Пырков Алексей Александрович


 
Всё об «Электроника БК0010(-01), БК0011(М)»! » Газеты | Документации | Статьи | Журналы » Газеты на «БК001x» » «Data Above Time (DAT)» » «Data Above Time 6» [23.01.96] (Автор: Alex production inc. [Пырков А.А.])
  • Страница 1 из 1
  • 1
Поиск:

-=RUS=-
ICQ: 320867225
asr-corp@yandex.ru
bk001x@yandex.ru