------------------------------------------------------¬
¦ It's A ¦
¦ ¦
¦ ¦
¦ ¦
¦ MaD Press ¦
¦ ¦
¦ ¦
¦ ¦
¦ ¦
¦ Number zero ¦
¦ ¦
¦ ¦
¦ ¦
¦ Published By MaD softЪ ¦
¦ ¦
¦ August of 1996 ¦
¦ ¦
¦ ¦
L------------------------------------------------------
В номере:
1. Requiem to DEATH of БК всех видов
2. "Жёлтая" компьютерная "пресса"
3. Мания величия
4. Начинающему читателю "системных" разделов
5. Слухи
6. Самара-сити, которую Я НЕ ЛЮБЛЮ
7. МОИ глюки
8. Shit-парад
9. Книги
10. Все мы - циничные создания
=1===========================================================
Девять лет, полёт нормальный, десять лет, полёт нормальный,
одиннадцать лет, падение, взрыв, слёзы на глазах, oblivion ...
Как ни прискорбно это замечать, но на одиннадцатом году жиз-
ни ребёнок всё-таки умер, мир его праху. Но он надолго останется
в моём сердце (по крайней мере до тех пор, пока у меня не будет
либо AMIGA 1200, либо PowerMac 9500, либо Merced - и всё это в
самой навороченной конфигурации ...).
Всё, конец реквиему !!!
=2===========================================================
В последнее время до меня стала доходить (добегать, долетать
и т.д.) разнообразнейшая БКшечная пресса, из которой иногда мож-
но нарыть много чего интересного, но чаще в мозгах остаётся не-
понятный осадок (по составу напоминающий продукт выбора нового
поколения, смешанный с цианистым калием). Эта муть появляется
после прочтения разнообразных "аналитически-советующих" высказы-
ваний, непонятных наездов на кого-нибудь (или изделия кого-ни-
будь) и прочей дряни. По-моему, всё это происходит от отсутствия
знания элементарнейшей вещи - не пытайся подстроить другого че-
ловека под свои идеи, мысли, желания и прочее, а лучше сам под-
стройся под него (если, конечно, тебе это надо) (что-то в этом
роде говорил великий Бернард Шоу). А наблюдается совершенно про-
тивоположный эффект - толпа, считающая себя слишком умной, суёт
свои идеи тем, кто действительно умен, а со стороны наблюдать
это довольно-таки неприятно, но тут уж от меня мало чего зави-
сит...
Почему-то все москвичи недолюбливают (мягко сказано) "фирму"
CHEK - зажрались. Жили бы они не в Москве, а в Краснодаре, то
так бы не говорили. Во-первых, Чекисты работают довольно-таки
быстро, во-вторых, достаточно дёшево, в-третьих - наложенный
платеж (см. "Самара-сити, которую Я НЕ люблю"). Чтобы заказать
что-то в AltPro, нужно потратить кучу времени и денег - времени,
втолковывая Вадиму, что тебе нужно и как тебе это переслать, а
денег, потому что втолковывание происходит отнюдь не посредством
мегафона (иногда создается впечатление, что Новак - тайный агент
МГТС). Так что CHEK для провинции - штука хорошая.
Ещё одна вещь, которая не такая противная, но, по-моёму,
слегка поднадоевшая - уроки Ассемблера от вЕЛИКИХ. С доволь-
но-таки хорошей периодичностью какого-нибудь новоявленного гения
прошибает мысль о том, что существуют люди, которые плохо знают
БКшный (или вообще любой) Ассемблер и тут же начинается интен-
сивное впихивание букварных истин в сырые мозги (как им кажется)
тех, кто, по их мнению, это читает. Идея, конечно, хороша, но
воплощение ее в "жизнь" ужасно. Встречалось, правда, несколько
вполне толковых "обучалок", но всякой дряни было куда больше.
Спрашивается - зачем ? Неужели лишь для того, чтобы потоптать
кнопки ?
О "прессе" на сегодня - все !!!
To Be Continued
=3===========================================================
БКшечные фанаты, наверное, уже кроют (а если не кроют, то
будут крыть, когда дочитают до конца) этот файл (заметьте: файл,
а не газету) всеми комбинациями плохих букв, которые им извес-
тны. Поэтому, лучше-ка я расскажу (напишу, напечатаю) о себе (не
фига себе 'поэтому', ну и логика ...).
Зовусь я MaD softом, а в миру - Алексей Юрко . Как видно,
аббревиатура MaD и мое фамилиё - абсолютно несовместимые вещи,
так что расшифровать это название сразу не удастся. Впрочем,
что-то я увлёкся своими инициалами (кому они нужны), так что
расскажу-ка я о моей "Тропе БК" (кто поймет - тот ...). А рас-
сказ будет долгим ...
В 1991 году купили мне в подарок (к 13-той весне) БК0011 (не
М), тут же пошло активнейшее изучение этого шедевра - начиная от
Бейсика (который, как мне кажется, является самым лучшим на
БКшках всех модификаций) и заканчивая Монитором. Так я продол-
бался целый год - сам по себе, без софта и всего остального, а в
один прекрасный день увидел дженгуровское объявление о софте на
БКшки (всех моделей) (кстати, кусок от него ещё можно разглядеть
из-под кучи других объяв) - позвонил, договорился, купил первое
попавшееся, пришёл домой и балдел (в меру возможностей - о чём
читайте в "МОИХ глюках") дня три - к этому времени из Москвы
отец припер мне целых 4 (!!!) кассеты с игрушками и эмулятором
БК0010 со встроенными Ассемблером и Дебагерром (это были MON18A
и DEBU10 by тов. Прудковский, если мне не изменяет память) - и
тут понеслось. Примерно через полгода я попёрся на радиорынок,
где узрел парня с табличкой "Программы для БК" - быстренько на-
ладил с ним отношения и где-то через три недели у меня был архив
программ в 300. Тут-то я и зажрался. Около полутора месяцев бес-
престанного играния и изучения - и моя, так сказать
"квалификация" довольно-таки сильно подскочила. После этого было
некоторое затишье, а в 1993 году поставил себе дисковод, ну а
первой ОС оказалась (или оказался) ANDOS v2.50. Очередной запой
программами, газетами (хм...) и прочими чудесами цивилизации
прервался появлением MKDOSа v2.00 (того самого, с подкаталогами)
и проблем, связанных с ним. Пришлось волей-неволей осваивать
системное программирование, которое на практике оказалось легче,
чем в теории... Затем был AY-3-8910 и TOP DEMO, и выдранный са-
марский драйвер, и первая демо, и вторая демо, и третья демо.
Тут появился ANDOS v3.1, а с ним и Magicianы (второй прошёл за
полтора дня, первый до сих пор не одолел по-честному), стратегии
от Погорельцева и много чего хорошего. CSIDOS v3.21 - убил напо-
вал и я перескочил на него (не до конца, конечно, чуть-чуть ос-
талось и ANDOSа, и совсем немного MKDOSа). Вот и всё в очень ус-
коренном темпе...
Клянусь, что больше ничего подобного (^X^X^X^X) в этом,
так сказать, издании НЕ БУДЕТ !!!
=4===========================================================
Многие "компьютерные газеты" имеют в себе так называемые
"системные разделы", в которых можно найти кучу интересных штук.
Но, найдя какую-нибудь занимательную (или полезную) подпрограм-
мку, можно круто обломиться, т.к. она оказывается ни на что ни
годной - отсутствует эффект, программка виснет или стирает все,
что может... Возникает это, как мне кажется, в основном из-за
двух причин: а) сама программка не законченный модуль, а нечто
вроде непроверенного на практике алгоритма, б) ошибки в наборе
текста (вроде пропущенной строчки, недобитой адресации, шального
байта/слова и т.д.).
Приведу некоторые примеры:
1. Старый пример - ещё из КПСС (где-то около седьмого номе-
ра)
П/п упаковки спрайтов - попробуйте запустить её и получит
то, что вам нужно - без измений не получится. Даже невооруженным
отладчиком взглядом видна грубейшая ошибка (текст приводить не
буду).
2. Штука посвежее - SPCINFOW95
Рисование "почти вертикальных" линий в режиме 256*256
Первая строчка - A BIS R3,R4
Работает при - A BIS R1,(R0)
Ну это, конечно, просто - понимание достигается путем гляде-
ния на соседнюю подпрограммку.
3. Тоже не старье - DAT6
Распаковка PCX-файла
Как ни странно, но она "почти" работает, хотя сам автор пи-
шет, что это, вроде бы, импровизация - что и наблюдается, хотя
сам алгоритм распаковки показан вполне нормально - только забы-
вается про то, что ИБМовские байты нужно переворачивать и еще
кое-что, короче, вот работающая подпрограммка (взято с SHOW
PCX):
R0 - начало сжатой графики, пропуская блок данных
R1 - куда распаковывать
0: MOVB (R0)+,R2
^IBIC #177400,R2
^IMOV R2,R4
^IBIC #77,R4
^ICMP #300,R4
^IBEQ 1
^IMOV #1,R3
^IBR 2
1: MOV R2,R3
^IXOR R4,R3
^IMOVB (R0)+,R2
^IBIC #177400,R2
2: CLR R5
^IMOV #10,R4
5: ASLB R2
^IRORB R5
^ISOB R4,5
^IMOV R5,R2
3: MOVB R2,(R1)+
^IDEC R3
BNE 3
^[^[^[ сюда вставлять контроль на достижение конца
строки и конца файла, если достигли конца
строки, то нужно изменить R0 и R1 (в зависи-
мости от bplin (bytes per line) и прочих фак-
торов, а затем прыгнуть на 0:, а если конец
файла, то RETURN
RETURN
Эта п/п в неисправленном виде распакует только один элемент
и отскочит, а для нормальной работы нужно сделать примерно то,
что написано в примечании (а также прочесть DAT6 и поковыряться
в SHOW PCX).
To Be Continued
=5===========================================================
Слухи, в силу временно-пространственных причин, касаются, в
основном, только Краснодарского края, вернее, меня самого и моих
знакомых, по этому краю разбросанных.
Ходят слухи, что:
- MaD решил все-таки довести до конца свой проект GFM, нача-
тый в начале лета. Что у него получится - да ни чего у него не
получится - MaD слишком большой пофигист, чтобы заниматься по-
добной ерундой ...
- БК Star решил после возвращения из армии не мучиться, а
просто заработать на нормальную IBMку. "Слишком я к ней привык в
армейке",- говорит он. Да, не каждому так везет ...
- Как-то приехал Golden Nick к MaDу и попросил его написать
для бутика своего родственника что-то вроде простой базы данных,
позволяющей вести учет продаж и доходо/расходов. Как ни странно,
но MaD согласился...
- После того, как Golden Nick увидел рабочие заготовки выше-
упомянутой базы данной, он их упер к себе домой, пообещав вер-
нуться с баксами за работу MaDа. Почему-то MaD в это ни на йоту
не верит...
- Как только Golden Nick "заказал" вышеупомянутую базу дан-
ных MaD забросил свою игрушку Grave Digger, над которой просидел
пол-лета и когда она теперь допишется - известно только ...
- Golden Nick наконец-то дописал свою MicroDemo DEMON и
рвется в написание новых шедевров. Удачи ему ...
- Как только появилась передышка в написании вышеупомянутой
базы данных, MaD забросил и ее, но ненадолго - всего на четыре
дня - в связи с началом нового учебного года, технологической
практики, знакомством с вновь поступившими студентками, неболь-
шой пьянкой (всего два дня) и написанием этой газеты ...
- Сергей Польский ответил на письмо MaDа обещанием прислать
исходники своей чуть-чуть недоделанной игрушки AMOROUTE, офигев-
ший от такого ответа MaD ждет свалившегося на его голову богат-
ства ...
Это - все слухи за последний месяц. Как нетрудно заметить,
происходит интенсивное варение в собственном соку...
To Be Continued
=6===========================================================
Решил я написать в Самару, да ни кому нибудь, а самому Мель-
никову Алексею, попросить написать о новых разработках, ну и во-
обще, хотелось наладить связь с Самарой напрямую, а не через
Москву. Написал. Через месяц пришел ответ, да не от Мельникова,
а от Лугова, тоже Алексея. Писалось об эмуляторе БКшки на IBM, о
новой CSIDOS и т.д. Накропал еще одно, где интересовался, как
можно получить CSIDOS и кучу утилит к ней (нему). Ответ пришел
через две недели - плати 65000 раблов и получишь свежий CSIDOS с
кучей утилит. Высунув язык, побежал я на почту, переслал 65000
раблов и стал ждать. Было это седьмого мая 1996 года, сейчас -
тридцать первое августа. Жду...
Черт его знает, что там случилось, но на письмо с вопросом,
где CSIDOS с кучей утилит ответа тоже нет. Жду...
Вот так и живем - узнаем про что-то почти сразу после выпус-
ка, а получаем через CHEK спустя полгода...
=7===========================================================
В газете "ГЛЮКИ" by EG corp. постоянно пишется о глюках,
одолевающих автора. Так вот, смело заявляю, что для подготовлен-
ного человека - это не глюки, а в 66.6% - плохие (или очень хо-
рошие, но не там где надо) контакты.
С БКшечными глюками я столкнулся впервые 04.11.91, когда
после включения выяснилось, что относительно большие бейсиков-
ские программы не желают работать как следует - время от времени
в них появлялись (или пропадали) разные символы, которые ничем
нельзя было удалить. Сначала мне казалось, что все проблемы в
магнитофоне, но быстро выяснилось, что это не так. Лишь где-то
через полгода прИчина стала известна - непонятно из-за чего про-
било кучу битов DS15 (или DS16, не помню) РУ5 - поменял микрос-
хему и все стало OK. Но за то время, пока была пробита память, я
насобачился так компактно писать бейсиковские программы (чтобы
текст не доходил до первой пробитой ячейки) , что сейчас, смотря
на них, испытываю искреннее удивление - максимальная длина 100
строк, а рисует летящий трехмерный самолет (не из четырех палок,
а с более-менее корпусным корпусом).
После покупки дисковода возникли новые проблемы - хоть дис-
кодрайв и был нулевым МС5313-ым, но почему-то у него постоянно
сбивалась юстировка. После четырех настроек (с интервалом в ме-
сяц) желание бегать туда-сюда к "специалистам" пропало и я бро-
сил эту затею. Вот тут-то и пришлось поизвращаться - для того,
чтобы у меня кто-то смог что-то переписать, выполнялась опция
Backup, а на другой БКшке (и с другим дисководом) - Restore.
Этот метод работал очень надежно, но в силу своей ненормальной
природы сильно доставал. В конце-концов, не выдержав, я вытащил
дисковод и потащил его на радиорынок, где обменял его с доплатой
на Epson (может работать на 720 и на 1220 килобайт - путем прос-
той перестановки перемычек), с которым горя не знаю до сих пор.
Вот такие у меня глюки чайника-идиота ...
=8===========================================================
Многие "издания" включают в себя кроме разного бреда еще и
разнообразнейшие хит-парады. Чем я хуже ?
Shit-парад
(где-то это уже было)
1. TURBO7m - чудо из чудес, проявление чистой любви к МКдо-
су, имеющее высокоскоростной редактор и компи-
лятор. Все эти прелести приводят к тому, что
количество запусков этой турбы на моей БКшке
можно сосчитать по пальцам.
2. Strogino Scream Tracker - музыкальный эдитор для крутых,
обладающих огромной усидчи-
востью и нервной устройчи-
востью, профессионалов, знако-
мых с принципами волнового син-
теза.
3. Altec Disk Doctor - всем хороша эта программа - и диски
форматирует на расстоянии, и дорожки
при восстановлении диска форматирует
- не беда, что не те, зато быстро.
4. DPRESS - вроде бы ARJ-компрессор, который даже без проб-
лем распаковывает ARJ-файлы с IBM, но почему-то
если упаковывать им на БКшке, а потом попробо-
вать раздраконить там же результат паковки, то
результатом будет немедленное БКшное зависание.
5. RVTV - читалка VorteXовских файлов - до выхода этой прог-
раммы я думал, что вся прелесть VorteXовских чита-
лок состоит в поддержке растянутых символов и всех
шрифтов - а тут что-то вроде RDC Text View, только
гораздо тормознутее, да к тому же текста влезает
намного меньше.
Это - TOP-5 всяких там системных, прикладных и прочих прог-
рамм, просьба авторов этих творений не обижаться - может быть,
так думаю только я, а не все мои знакомые...
To Be Continued
=9===========================================================
Книги - что можно о них сказать ? Книги бывают политические,
в твердой обложке, с налетом порнографии или марксизма-лениниз-
ма, с цветными картинками или без них, псевдо-полезные и полез-
ные ... О двух последних категориях и пойдет речь.
Псевдо-полезная книга:
Как-то был у нас период увлеченного сдирания IBMовской музы-
ки, могущей играться на Covoxе. Нужны были описания .STM, .MOD
форматов и всякой другой всячины. Прочел я в "КомпьюТерре" ре-
зенцию на одну книгу вроде бы такого рода и рассказал о ней
Golden Nickу, он обрадовался и решил ее купить. На следующий
день пошел я в наш местный "Дом Книги" глянуть - что же это та-
кое. Глянул и брать расхотел. Двя дня Golden Nickа видно не бы-
ло, а на третий он объявился с заявлением, что книга куплена и
что такого дерьма он давно не видел:
Натан Гуревич, Ори Гуревич
'Программирование звука для DOS и Windows'
из-во BINOM, серия Computer Club
Вся книга - один большой учебник по написанию программ, име-
ющих звуковое сопровождение, под Windows - расписывается практи-
чески все о системном Windowsном программировании. О самом звуке
- ну очень мало информации. Что ж делать - по идее к книге прик-
ладывается диск с примерами и драйверами (на которых и выезжают
авторы) - а нам были нужны API на стандартные форматы и т.д. Ко-
роче, если Вы - такие же идиоты как и мы, то не покупайте эту
книгу.
Полезная книга:
Однажды, прогуливаясь по нашему радиорынку, остановился я
около мужика, торгующего компьютерной литературой. Поковырялся в
книгах и смотрю - лежит здоровый такой том (718 страниц) и жутко
интересный. Спрашиваю у продавца о цене - 42000 - книга и 20000
- две дискетки с примерами. Не было у меня тогда денег, так что
пришлось прийти через неделю - не оказалось продавца. Тут наста-
ли времена беготни по компьютерным салонам города и всяким книж-
ным магазинам. Примерно через две недели нашел, но уже за 60000
- без дискеток. Купил. Golden Nick чуть-чуть посмотрел и тоже
захотел себе такую же. До сих пор ищет ...
А. Ла Мот, Д. Ратклифф, М. Семинаторе, Д. Тайлер
'Секреты программирования игр'
из-во Питер, серия 'Советы профессионала'
Книга делится на 19 глав, каждая из которых посвящена ка-
кой-нибудь конкретной теме или разжевыванию предыдущих. Все на-
писано довольно-таки юморным и доступным языком. Несмотря на то,
что почти все примеры написаны на Си, все равно их можно без
проблемно адаптировать к БКшечному ассемблеру, т.к. перед приме-
ром расписывается его алгоритм. Если сочинение товарищей Гуреви-
чей можно считать учебником по написанию простых прикладных
программ под Windows, то это - учебник по написанию игрушек типа
Wolfenstein 3D и DOOM. Основательное введение в трехмерную гра-
фику - техника отсечения, рендеринг и прочее - вот чем очень хо-
роша эта книга, не говоря об остальном. Для сообразительных на-
чинающих - лучше не найти. Практически в равной мере может ис-
пользоваться как на IBM, так и на БКшке.
Недостатки: мягкая обложка (у меня этот недостаток исправил-
ся за 10 тысяч деревянных - цена приличного переплета); некото-
рая халявность основного автора Андре Ла Мота - во всех примерах
у него графический режим VGA 13H, где точка - это ровно байт и
следует учитывать, что он писал все примеры с расчетом на как
минимум 386DX40, а у нас - БК0011М-4/6 MHz.
To Be Continued
=10==========================================================
Вот и закончился первый выпуск MaDPRESS, про который я сам
ничего хорошего сказать не могу. Гадость все это, вот !!! Проч-
тите 'рубрику' '"Желтая" компьютерная "пресса"', а потом почи-
тайте всё остальное - никакой разницы, та же дурная аналитика и
прочая дрянь. Но, не смотря на это, я уверен, что MaDPRESS выхо-
дить будет регулярно и регулярность зависеть будет не от накоп-
ления информации, а от накопления мыслительного мусора в голове.
Да и вообще, почти все газеты на БКшке - полная ерунда, не-
достойная места на дисках. Но приходится хранить, а иногда и
всемя от времени перечитывать - просто так, от нечего делать.
А иногда можно позволить себе включить Pentium Pro
200MHz/64MB/2GB/6MB/3"/8xCDROM/Turtle Beach 32 и т. д., загру-
зить С++ (или Macro Assembler, или JavaScript, или SmallTalk,
или еще что-нибудь) и немного повеселиться - не такая уж IBM и
гадость, если отбросить все то, что про нее пишут БКшники - вот
только ассемблер напрягает, а все остальное - без проблем ...
СОПы, COVOXы - все это надоело. Первое - из-за отсутствия
хорошего звука, а второе - из-за того, что кроме звука ничего
одновременно делать нельзя, а приставка Бортника, про которую
слышно уже год с лишним, почему-то до сих пор остается чисто
объектом радостного возбуждения (хм ...). Вот врубить бы ее в
БКшку, вот тогда ...
Вообще, в последнее время, на БКшке нет ничего интересного -
ни игрушек, ни системных программ. Загибается ребенок прямо на
глазах, вот. Мне кажется, что сильных всплесков уже не будет
(хотя Новак кричит, что у него завал новья) и ничего не будет,
вот...
После этой последней порции бреда разрешите попрощаться и
предупредить о том, что (может быть) скоро грянет MaDPRESS 2,
который будет ...
---------------------------------------
Да, кстати, зачем я пишу этот бред ?
Просто захотелось потоптать кнопки ...
---------------------------------------
^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X^X
БУДУЩИЙ ЭПИГРАФ MaDPRESS
=============================================================
Для гневных писем:
-----------------¬
¦ 350010 ¦
¦ г. Краснодар ¦
¦ул. Курчатова, 8¦
¦ кв. 9 ¦
¦ Юрко Алексею ¦
L-----------------
=============================================================
08.09.1996
P.S. Чего-то надоело мне ставить ё везде, где она стоит - слиш-
ком много времени на это уходит. Так что не взыщите.