------------------------------------------------------¬ ¦ 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. Чего-то надоело мне ставить ё везде, где она стоит - слиш- ком много времени на это уходит. Так что не взыщите.