Четверг, 22.06.2017, 15:00

..



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

┌──────────────────────────────────────────────────────────────┐
│  Design Wizard Company presents :  Data Above Time, number 7 │
└──────────────────────────────────────────────────────────────┘

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

                  Выпуск седьмой, нашей эры.

        Газета основана 6 мая 1994 года, аккурат вечерком.

   Привет, с Вами снова  Data Above Time  с неизменным  редакто-
ром в лице ALEX inc.  Прошло много времени, прежде чем  я  нашел
время подготовить  этот выпуск.  Новостей  появилось  и  событий
произошло немало, о чем можно "поведать миру".  Итак, сегодня  в
номере:

    1. Члены, члены...
    2. С миру по байту (не с МиР-у и не с MiR-у)
    3. Hard & Soft, причем новый.
    4. Ну кто так... ?!!

   А вообще-то газета вовсе не об этом.  Читайте и сами узнаете.
   Все обнаруженные ошибки  считать  намеренно  оставленными  по
теории ошибок. Баланс должен быть!..

   ┌────────────────────────────────────────┐
═══╡ Это вовсе не то, о чем Вы подумали ! :)╞═══════════════════
   └────────────────────────────────────────┘

   Еще на слуху  неприятное  происшествие с клубной БКшкой, а  в
клубе снова оказия.  Какой-то член (читай  -  не  клуба)  уволок
журнал "ПК  БК0010-11м" у Дениса Лукина. Ведь надо же -  человек
взял  почитать и принес его   обратно,   и   по   неосторожности
(видимо, подумал, что все люди братья)  оставил на столе.  После
этого журнал никто не видел.

   Информация для Вас:  Альтек  и  АльтПро теперь вновь  объеди-
нились и сидят в  Альтеке на третьем этаже, в катакомбах  ленин-
ской библиотеки.  (Книг там полно  и  все  такие  коммунистичес-
кие-коммунистические.  Если придет  к  власти  партия  Зюганова,
альтек загребет огромные деньги на продаже этих книг).  Дни  ра-
боты изменились - основной день - среда,  а другие еще не  уста-
новлены.

   В Альтеке сейчас стало,  как на  Комтеке:  бесплатно  раздают
литературу и плакаты, правда не компьютерные, но все равно.

   Как-то  я писал, что, дескать,  всем хороша система  програм-
мирования на ассемблере Микро2+ by Serg Polsky,  да только  глю-
чит - большие файлы  пишет по команде "ST" и память при этом га-
дит.  Эта система еще лучше работает в CSIDOS, не  требуя  пере-
делки, как для ANDOS, а вот ошибок  нет совсем!  Не улавливаете?
Глючила сама операционка  MKDOS 3.15  (кстати, многие клюки нас-
только глобальны, что за голову хватаешься...),  а М2+ тут абсо-
лютно не причем.

   Фраза номера:  "CSIDOS3  по натуре  клевая система, особенно,
если в ней писать (ударение на букву а)"
                                             Computer Dayn, inc.

   ┌────────────────────────────────────────┐
═══╡ Hard & Soft :  н о в и н к и           ╞═══════════════════
   └────────────────────────────────────────┘

   Наконец-то в  Павловском Посаде  появился Graphic Writter  by
YES inc.  from  Saratov-city.  В  описании  говорится,  что  это
FREEWARE и стоит дешевле  500  рублей.  Автор,  конечно,  шутит,
прекрасно понимая,  что на БК денег не заработаешь. И все  равно
создает программы.  Замашка, действительно неплохая - ведь глав-
ная цель программы – подготовить  надпись во весь экран, да  по-
том передать управление либо  редактору,  либо программе печати.
Жалко, что библиотеки у него  немного  косые - под стандарт, что
усложняет их подготовку, зато вывод намного удобнее.

   Продолжая тему  о  разных ПагеМакерах (по-иному их пока  наз-
вать сложно) следует упомянуть  еще  одну новость: в Самаре идет
работа над PM для CSIDOS-3.  Классно, правда?  В  Москве  -  MIR
corp. и CHP corp его же  пишут для МКДОС. Налетай!  Кто из миров
сделает его лучше и быстрее - MiR или MIR?  Ох уж эта  война ми-
ров...

   В  скором  времени  выйдет   крутая  GIGADEMO  под  названием
INSULT,  а выпускают ее MEGA BEST SOFTWARE  в  сотрудничестве  в
другими самарскими программистами.  Кляузничают,  что   занимать
она будет весь диск, иметь  такие  навороты,  от  которых  Макса
Ивамото изжога замучает (от зависти,  не  подумайте превратно) и
вообще это будет что-то неординарное.

   Наконец-то тронулся лед с приставкой  БББ - TERRAрист  раско-
пал ее схему и теперь в ближайшее  время ее станут  шлепать  се-
рийно на небезызвестном "Экситоне".  С софтом проблем не будет -
программы подойдут с Союз-Неона.  О цене сей наиполезнейшей шту-
ковины пока умалчивается – себестоимость  еще не  рассчитана,  и
обещать что-то конкретное очень сложно.

   Аппаратная  доработка CD inc.: т. к.  у  него  БК-шка  теперь
может вслед за БП и дисководами  поместиться в MiniTower от IBM,
встала проблема с клавиатурой,  которая с  успехом  уже  решена.
Теперь БК и клаву разделяет  метровый пятижильный провод  с  не-
хитрой схемой по обоим краям - сама плата  оказалась свободной и
ее можно убрать в корпус,  а на столе лежит одна клавиатура. Лю-
бой желающий может  проделать то же самое, если обратится ко мне
или  непосредственно к автору   разработки   -   Computer   Dayn
incorporated.  Теперь можно ставить различные  расширения  прямо
на плату - например, тройник  для МПИ-разъема, сопелку и COVOX с
усилком и колонками, винчестер и т.д.  Вообще, CD inc. предлага-
ет  массу работ по железу:  может  даже  сделать  вам  системный
блок с выносной  клавиатурой в MiniTower - а вы уж туда и флопы,
и винты, и болты...

   В Павловском Посаде одинокий  спектрумист  перешел  на  БК  и
написал игрушку по мотивам  HOBBITа, но не дает никому, божится,
что это "бетта" и теперь занимается более  мощной ее реализацией
- в отличие от прототипа  будут движущиеся мосты,  плоты,  масса
всяческих потайных секретов,  полезным образом влияющих на исход
игры, грозится сделать  инертный задний план  (более  медленный,
чем передний).  Сюжет тоже претерпел изменения  -  главная  цель
теперь - это найти  13  манускриптов  и  сложить  из  них  книгу
(путем логических размышлений).  Обратите внимание - все это для
БК10 БЕЗ ДОЗУ, FDD, HDD, SIMM, AY, COVOX, MOUSE, PRN, AUX etc.
   По инициалам  программиста, название его  "фирмы"  получается
как DIvan corp :-) Смешно... А лучше бы для БК11М.

   A. V. M. написал  эмулятор БК на ПЦ.  Молодец!  Слабо  наобо-
рот ? :-) Немного позже я узнал,  что  Сергей  Камнев  изобразил
почти то же самое, но с ANDOS.

   Манькин Исланд  (Monkey Island) давно  где-то  бродит,  но  в
Павлово еще не пришел.  Говорят хорош... Но  мы  слышали  музыку
оттуда. Ей-богу нас от такого "хитааа" едва не своротило.

   ┌────────────────────────────────────────┐
═══╡  И н ф о р м а ц и я   д л я   В а с : ╞═══════════════════
   └────────────────────────────────────────┘

     ┌────────────────────────────────────────────────────┐
     │   Передаю привет газете VOLGA NEWS и ее автору.    │
     ├────────────────────────────────────────────────────┤
     │ Наезд: Я вовсе не МОСКВИЧ и вряд ли им когда стану │
     │ а посему прошу им меня не называть.Я живу в городе │
     │ Павловском Посаде - на Родине БК и мы еще заявим о │
     │ себе.Мы - это добрый десяток  программеров,которые │
     │ медленно, но верно начинают объединяться.          │
     ├────────────────────────────────────────────────────┤
     │ Alex inc & other BK11M fanats from Pavlovsky Posad │
     └────────────────────────────────────────────────────┘

                                как вам рекламка? Хм, Нутк!

   На самом деле, в  Павловском Посаде  происходит  крутое  объ-
единение БКшников - вот недавно  вспыхнула на  нашем  небосклоне
новая фирма - EastWood Studios.  Причем, пока два  ее  участника
(станет больше) объединены в локальную сеть и это здорово.
   Другая фирма  которая  образовывается  у  нас  -  это  Design
Wizard Company.  Она будет сотрудничать с предыдущей  фирмой,  а
может быть войдет в ее состав.  Ее  основатель  -  ваш  покорный
слуга.

   Поговаривают  даже о клубе БК в  Павловском Посаде,  но  пока
еще ничего точного сказать нельзя.

   Усилившаяся  интеграция БКшников привела  к  жажде  коннекта,
то бишь нужен лихой обмен данными  без какого-либо вылаза  из-за
милого сердцу стола с  БК11М.  Над  этой  проблемой  бьются  два
"железных" Павлово-посадца:  Майкл Гусев и CD inc.  Зреет,  точ-
нее, уже  ждет  реализации  наяву,  а  не  в  схемах  компактный
УКВ-радиомодем, и еще  одна занятная штучка, о которой в  следу-
ющих выпусках.  Радиомодем - это потому, что телефоны есть не  у
всех, а антенну примостить  гораздо легче. Бог не выдаст - ради-
онадзор не съест.

   ┌────────────────────────────────────────┐
═══╡ Ну кто так хранит графику ???          ╞═══════════════════
   └────────────────────────────────────────┘

   С недавних пор появилась  тенденция  усложнять способ  хране-
ния спрайтов в памяти - иногда  не хочется, чтобы графику поимел
чайник, иногда для программы  удобнее - быстрее  выводить  (хотя
не такое уж там большое ускорение,  и вообще есть ли  оно?).  Не
будем говорить кто и где ( в какой Самаре,  тоже не скажем),  но
это уже практикуют вовсю.
   Разберемся поподробнее  с  этим  способом:  картинка  разбита
на вертикальные столбцы  равной ширины (байт,  слово,  предложе-
ние...), эти столбцы в памяти  хранятся как отдельные спрайты  и
при просмотре своей  неразберихой наводят ужас  на  новоявленных
хакеров.  Чтобы разобраться с этим, во-первых выясним, байты или
слова являются  шириной "столбца" - это повлияет на команду  пе-
ресылки - она будет либо байтовой,  либо словной. Нашли? Поняли?
Это можно выяснить,  например, программулькой  MBX_SO,  (спасибо
за нее ALEM-у) и пишем  блок вывода на экран  -  он  проще,  чем
обычный:

       MOV   #SPR,R0     ; адрес "кривого" спрайта в памяти
       MOV   #SCR,R1     ; адрес для вывода на экран
       MOV   #40,R3      ; число "проходов" (сколько частей)
       MOV   #60,R2      ; высота каждого из "столбцов"
    2: MOV   R2,R5       ; можно в стек пихать, но так быстрее
       MOV   R1,R4       ; такая же ситуация
    1: MOV   (R0)+,(R1)  ; если ширина - байт, то MOVB
       ADD   #100,R1     ; рисуем столбец, а не строчку
       SOB   R5,1        ; нарисовать столбец высотой R2 (R5)
       TST   (R4)+       ; если байты, то  TSTB (R4)+
       SOB   R3,2        ; и так по всему экрану
       RET

   За чем и кому это надо?  Существует  ANIMATIC  с вертикальным
хранением спрайтов, Спектрум тоже частенько  так  себя  ведет, а
вообще программа очень  простая  и  понадобится лишь начинающим,
так как любой другой разберется сразу сам.

   Если кто-то работает на  IBM  и что-то готовит  там  для  БК,
может использовать такой трюк.  PaintBrush, надеюсь, у всех есть
в "форточках" или на крайний случай CorelDraw5.  И у того в пун-
кте "Аттрибуты  образа", и   у   другого   в   редакторе   Corel
Photo-Paint при создании  нового образа можно объявить его  дан-
ные.  Выбираете пункт "Черно-белое" и размер экрана 512*256. По-
лучаете экран БКшки.  Не правда ли, квадратностью не пахнет?  Ну
да ладно, дело не в этом.  Рисуете что надо, например библиотеки
векторных  изображений из Word6 переводите в растровое изображе-
ние, а потом записываете все  это свеженаделанное как  монохром-
ный файл  формата BMP, не  упакованный.  Получаете  файл  длиной
чуть больше 16 кБайт  (перед самой картинкой приписан еще  заго-
ловок длиной 76 байт,  в  котором хранятся разные  ненужные  нам
данные).  Размер у него небольшой, а формат хранения  простой  и
все это преобразование можно сделать прямо  на  БК,  без  помощи
Image Alchemey и IBMBK42.
   А в этом поможет следующая программка:

        MOV   #40000,R0 ; переворот экрана с приподвыподвертом
        MOV   #77700,R1 ; тормозня, но написана "на ходу"
        MOV   #200,R2   ; поэксперементируйте, и у Вас выйдет
     1: MOV   #100,R3   ; что-то более быстрое и компактное.
     2: MOVB  (R0),R4   ; картинка загружена на экран вплотную
        CALL  SWP       ; к монитору, тогда как заголовок
        MOVB  R4,R5     ; попадает перед экранным ОЗУ, с 37702
        MOV   (R1),R4
        CALL  SWP
        MOVB  R4,(R0)+
        MOVB  R5,(R1)+
        SOB   R3,2
        SUB   #200,R1
        SOB   R2,1
        HALT  или RET или MOV -(PC),-(PC)

   SWP: MOV   R0,-(SP)  ;переворот байта
        MOV   R1,-(SP)
        MOV   #10,R1
        CLR   R0
     1: ROLB  R4        ;сдвинули крайний бит в "C"
        RORB  R0        ;оттуда его обратно, но с другого края
        SOB   R1,1
        MOVB  R0,R4
        MOV   (SP)+,R1
        MOV   (SP)+,R0
        RET

   Она переворачивает экран,  при  этом переводит числа из  фор-
мата младшего значащего  бита в формат старшего значащего  бита,
то бишь и их она крутит.
   IBMBK42, написанная  А.Торицким  удобна при перегонки изобра-
жений в цвете,  что легче сделать с помощью PCXView  by  Виталий
Погорельцев.  Кстати, способ выбора фрагмента  путем  ввода  его
коодинат числами - самый глючный  из всех возможных, и доставало
это не только меня (из-за этого я перестал  пользоваться ею, ос-
тановивишись на Image Alchemey с оболочкой Gui,  после чего пус-
кая это все  через BMPBK.COM by  <<>>,  за  что  ему
спасибо.  Я приносил Александру Фионову все  эти  программы,  но
они пропали бесследно, как и он  сам.  А  ведь  обещал  написать
FIO-NEWS  собственноручно, и не  написал.  Свою  причастность  к
IBMBK42 я ощущаю лишь в том,  что выразил свое мнение  зимой  95
года Александру Фионову, т. к. он спросил  меня об  этом.  Инте-
ресно, сам Алексей Троицкий  пытался работать с  IBMBK41  дольше
20 минут? Его бы само это достало...

             На этом вроде все - регламент 16 кБ.
^Z


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

-=RUS=-
ICQ: 320867225