-=RUS=- | Дата: Суббота, 27.09.2014, 23:04 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 352
Статус: 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
|
|
| |