Самое мощное оружие - то, что у человека между ушами. Конечно, если оно заряжено. Роберт Энсон Хайнлайн +-----------------------------------------------------+ | It's A | | | | | | | | MaD Press | | | | | | | | | | Number two | | | | | | | | Published By MaD softЪ | | | | October of 1996 | | | | | +-----------------------------------------------------+ - Кстати, зачем я эту пишу ??? - Просто захотелось потоптать кнопки ... В номере: 1. Cool ConnectS 2. Holy War 3. Немного Глюков 4. 'Ж`лтая' компьютерная пресса 5. Как экономить место 6. С чем едят CHEK ??? 7. Крутые мужики из АльтПро 8. Чем БК0010(-01) лучше БК0011(М) ??? 9. Новая жизнь старых программ 10. Слухи 11. Чуть-чуть компьютерного шовинизма 12. Все мы - циничные создания tle Intro Этот номер MaDPRESS писался где-то в течение месяца (то есть понемногу) и естественно будет заметить, что он вышел достаточно разрозненным (и убожеским) - в отличие от MP1 или MP2 ('сетевого'), так что будет всего понемногу - и критики, и вся- кой дряни, и может быть, впервые появится что-то толковое (не появится (comment from 30.10.96)) ... Cool ConnectS Это, в общем-то, не Connect, а нечто большее - Serg Polsky прислал 27.09.96 мне все исходники своей недописанной игрушки AMAROUTE - недописанной из-за того, что он приобр`л в августе прошлого года IBM'ку и отложил БК'шку в сторону. Но речь не об этом, лично я Сергея совсем не осуждаю, тем более, как он пишет, 'программистом был, программистом и остался', а самой игре, ко- торая как обычно является хорошей копией Spectrum'овской игры, с целой кучей новых идей, алгоритмов и хитроумных реализаций ... Мне в создании этой игры выпала роль доделывателя, glukseeker'а и всего остального. Доделывать, а вернее, создавать надо только заставку, меню и концовку, а от глюков избавиться необходимо в самой игре, учитывая, что полный ассемблерный текст (не откомпилированный, а просто свед`нный в кучу) без данных за- нимает 52 килобайта с лишним, на само 'въезжание' в игру времени уйд`т не меньше недели, но вс` равно - для меня эти исходники как большой учебник. Так же Сергей подкинул немного подправленную версию Micro2+, в которой, судя по простым тестам, нет тех глюков, которые были в моей версии Micro2+. Так что будем заниматься параллельным программированием - немного AMAROUTE, немного Grave Digger'а (уровень которого, уве- рен, после тщательного изучения вышевосхваленных исходников, по- высится) ... А Алексей Пырков прислал примерно 08.10.96 Коляну (GN soft'у) три диска со всякой разностью - начиная от CSIDOS 3.30 и заканчивая кучей мелочи - но Колян, нехороший человек, забыл все эти диски в Сочи - так что увижу я их примерно к тому времени, когда допишу до середины. А Самара (Лугов А.Ю) молчит ... ну и ... с ней !!! Holy War Речь пойд`т о распростран`нных ОС - что лучше, что хуже - давно избитый вопрос ... При прочтении всего этого следует учи- тывать, что для меня иерархический уровень ОС выглядит так: CSIDOS-ANDOS-MKDOS. При вс`м этом расписывать достоинства не бу- ду (пусть этим занимаются фанаты), а проедусь по недостаткам. MKDOS - ориентированность на БК0010; некоторая монструоз- ность; уродская оболочка (дизайном тут и не пахло), в любой вер- сии которой всегда есть глюки или непродуманные реализации ка- ких-нибудь функций, безмерно раздражающие при работе. ANDOS - FAT хорош тем, что позволяет эффективно работать с различными большими динамически изменяемыми файлами (вроде VorteX!'а или Basis2'а), но если постоянен (т.е. в него ничего не пишется), то толку от всего этого мало, а есть только жуткое замедление работы; и, конечно, ориентированность на БК0010. CSIDOS - тут практически вс` хорошо, только вот в X-Shell'е при стандартном (есть ещ` и маленькая утилитка) Move на одном диске из одного каталога в другой файл переписывается полностью, хотя вполне хватило бы изменения одного байта в каталоге. Вот и вс` - конечно не Holy War в натуральную величину как в UseNet, но в другой раз я как-нибудь распишу одну систему в светлом свете, а другую - в т`мном. Тогда-то повоюем ... Немного Глюков Новость ненавистникам CSIDOS - в системе найден изощр`нней- ший глючок: Запустите любым способом CDS, а потом, сразу же после проч- тения каталога, нажмите КТ - вроде бы покажите желание выйти - а потом надавите на Y, или на ы, или на Ы, или на y и не отпускай- те, пока полностью не выведется каталог в X-Shell'e, а потом от- пустите - результат на экране. Круто, а ??? VorteX v4.0 иногда поражает выводом сообщения 'Ошибка FAT' после чего вылетает в меню - в первый раз этот Еггог меня до- вольно-таки сильно испугал - текста было набито прилично - а по- том рука сама собой потянулась к КТ - и, о чудо, вс` продолжи- лось - наверное, VorteX сам исправляет ошибки FAT'а ... Желтая компьютерная пресса Предыстория: GN soft наконец-то прив`з из Сочи три диска с софтом - один CSIшный, а два - MKшных. Ковырялся я в них дня два, разбирался, офигевал от злости на одну контору (см. ниже) и прочее. CSIDOS 3.30 - что тут можно сказать - кроме небольшого изме- нения X-Shell'a, возможности работы на винте (чего нет - того нет (винта)) и небольшого замедления работы больше ничего ска- зать нельзя - .doc'ов нет вообще. Правда, f...g Лугов писал, что Мельников вроде бы добавил возможность подключения различных (сменных) драйверов принтера (от Consul до LaserJet 5L+), вызы- ваемых по EMT или TRAP - но кто его знает что там на самом деле. С 'уверенностью' можно сказать, что систему изменили основатель- но - попробуйте сначала загрузить v3.30, а потом, выйдя в мони- тор, вставить диск с v3.21 и подать команды на возврат: 177;0C 63000G - скорее всего БКшка убежит на перезагрузку, а если диск не менять, то вс` будет ОК - логичный тест, не правда ли ? Так же на том диске была куча мелких утилит отовсюду - с различнейшим качеством написания, CRUNCHER/DECRUNCHER, HI-STAR и прочее. На MKшных дисках добра тоже хватало, но если я буду вс` это расписывать, то не хватит и 32-ух килобайт (мой регламент :-)). Факт в том, что меня 'немного' задело выступления Михаила Раши- това в AltInfo19, направленное против Самары, полное всего, что может излить человек, которого ... (понятия не имею чего он так разошелся). В принципе, мне и самому не шибко нравится шапкозакидатель- ская позиция самарцев - вы все уроды, а мы молодцы. Вс` дело в том, что не такие уж вы и молодцы, а все остальные не такие уж и уроды. На мой взгляд, людей, которые могут что-то говорить и че- му-то учить других совершенно по праву, раз-два и обчелся. Во-первых, это, конечно же, CSI Inc. , во-вторых, а во вторых и вс` - ничего конкретного - разве что Glossa да MegaBest, но с большой натяжкой. А остальные - яйца выеденного не стоят, а шу- мят больше всех. Правда, против всех тех, кто молчит и спокойно что-то делает я ничего не имею - таких мало. Но называть Мельни- кова мудаком - это уж слишком. Разговоры о том, что CSIDOS - плохая (уродская, убожеская) система, на мой взгляд, просто глупы. Лучшая (понравившаяся мне) точка зрения у Сергея Исакова - нет ни одной ОС, которая была бы круче всех, все они хороши по-своему и спорить об этом бессмыс- ленно. Насчет AY и COVOX'a, то тут, конечно можно немного подиску- тировать (в монологическом режиме) - не спорю, звук у COVOX'а гораздо лучше, чем у AY'шки - да вот только ресурсов ЦП он жр`т много - а какой интерес в статичной картинке и превосходной му- зыке (конечно, если картинка хороша и музон ей в тон, то ещ` ни- чего), а в игру с хорошей динамикой COVOX'овский саунд не всу- нешь. Когда уж появится БББ-приставка ??? Live Fast, Die Young ... To Be Continued Как экономить место Сейчас я поведу свой неспешный бред по проблемам экономии памяти: 1. НИКОГДА не разворачивайте циклы, если точно не уверены в том, что эта развертка не приведет к увеличению глаз, изучающих Вашу программу, до размера трехсотрубл`вой монеты ... 2. Если Вы пишите газету, а конце жалуетесь на недостаток памяти, то посмотрите, не наворотили ли Вы кучу всяких рамок, дурных значков и пиктограммок, безмерно пригружающих внимание и мозги читающего - быть может, после их удаления у Вас останется ещ` килобайт так десять ... 3. Графику, хитроумно засунутую в Вашу и без того наворочен- ную игрушку, лучше всего сжать чем-то вроде КОМР2, потом BKPACK17, потом (для добавления избыточности) ещ` раз КОМР2, а затем, для решительного штурма - CRUNCHER'ом - после этого никто не сможет нахать на Вас с упреками о неумении пользоваться упа- ковщиками ... 4. Текст, долго и муторно выжимающийся из серого вещества, лучше всего насыщать последовательностями (до 64 штук) повторя- ющихся символов, чтобы их хорошо обрабатывали всякие читалки ... 5. В своей новой программе тщательно проверьте нужность под- программ - если такая п/п вызывается только в одном месте, то зачем вообще она нужна, мало того, что на вызов и возврат уходят лишние слова, так они ведь ещ` и отнимают кучу времени ... 6. И, наконец, если Вы не уверены в том, что не умеете эко- номить память, то лучше и не засоряйте е` всяким бредом ..... 7. Ну, а вообще-то, если перед Вами после прочтения всего это возник вопрос вроде:"А зачем е` вообще экономить, если нет особой необходимости ???", то Вы абсолютнейшим образом правы ... С чем едят CHEK ??? Фирма 'CHEK', несущая светлое, вечное и совсем не новое всем москво-удал`нным пользователям БК, продолжает поражать всех сво- ими хитроумностями в плане пополнения архивов и кошелька. Хитроумный план: Бер`тся человек (предположительно - чекист) и направляется куда-нибудь в сторону Альтека. Там вышеупомянутый товарищ без особых проблем доста`т из кармана (пакета, сумки, дипломата и т.д.) пустой диск (скорее всего, ГМД) и меняет его на полный ха- лявный комплект Альтека и гордо удаляется. Прибывает в контору 'СНЕК'а, где этот диск всесторонне изучается и обследуется, по- том на программы пишутся немного более подробные рецензии, чем у Альтек'а, в общем ид`т обычнейший технологический процесс подго- товки к выпуску нового 'CHEK'овского комплекта, который и впары- вается всем 'мужикам из тундры' - чему они очень рады... И таких комплектов у 'CHEK'а буквально через половину ... Ужж-жж-жасно !!! Хотя, с другой стороны, все остальные продавцы БК'шного соф- та очень честны - 'Остров Обезьян' появился в 'СНЕК'е аж в сен- тябре 1995 года, у меня он был в начале декабря, а Алексей Пыр- ков в майском (вроде бы) DAT_7 пишет, что 'Острова ...' ещ` и не видел... Ну, а если говорить о всяких коммерческих программах, то 'CHEK' в этом смысле очень хорош (для любителей дешевого соф- та) - любая программа, стоящая, например, в Альтек'е более 30-ти тысяч, в 'CHEK'e максимум потянет на двадцать ... Вообще у них какя-то усредн`нная ценовая политика - что бесплатное, что доро- гое в другом месте в 'CHEK'е подводится под золотую середину и успешно прода`тся ... Вот такие две стороны медали ... Крутые мужики из АльтПро Стольная фирма АльтПро, с полгода назад объединившаяся с Альтек'ом, поражает своей чудной гуманистической почтовой служ- бой заказов. Где-то в конце 1995 года (!!!) GN soft послал в АльтПро письмо с просьбой рассказать о переделке БК11 в БК11М и о новых программах в фирме. Ответа ждали долго, а потом и перестали ждать. И вот, 31.10.96 (!!!) пришло письмо ! Отмазка звучала примерно так - извините, конечно, но новых программ не было, и, по-нашему, лучше список новых программ позже, чем старь` сразу - логично, не правда ли ??? А как быть с переделкой БК'шки ??? Когда мы е` переделывали, там то ли что-то замкнуло, то ли не замкнуло, короче экранные страницы упорно не желали переключать- ся - в конце концов Колян там хитро извратился, добавив лишнюю ИМС, а что там конкретно виновато - ч`рт его знает до сих пор, в общем рвали зубы через ... Ну а в общем, каталог как каталог - ничего нового, кроме че- тыр`х новых игрушек и мультиконтроллеров нет, цены вполне прием- лемые, вариантов оплаты и пересылки куча и вообще, вс` прилично и привычно ... 'АльтПроТек'и придумали (тоже мне, фокусники) "новое направ- ление для обслуживания - UPGRADE БК - расширение возможностей компьютера за счет замены старых блоков и узлов на новые" - очень интересно, да вот только кроме контроллеров дисководов и винта проапгрейдить больше ничего нельзя ... Чем БК0010(-01) лучше БК0011(М) ??? В Revenge11 попалась мне на глаза одна интересная мысль - БК10 лучше, чем БК11М и что не стоит так уж прославлять 11-ую - аргументов приводилась куча, с некоторыми можно поспорить, а с некоторыми и согласиться. Аргумент N1 - дополнительная память БК0010, реализованная на ИМС статического ОЗУ быстрее, чем страницы БК0011, реализованные на ИМС динамического ОЗУ и любая программа в дополнительной па- мяти на БК0010 будет работать на 10-20% быстрее, чем на БК0011. Ну и что ??? У Вас, что много программ, могущих работать в ДОЗУ - разве что ОС'ы, некоторые игрушки и ещ` что-то конкретно под это самое ДОЗУ +256К ??? В основном-то программы пишутся для работы в основной памяти, а в страницах или ДОЗУ хранятся данные (графика, музыка или что-там ещ`) - тут, конечно, БК0010 быс- трее, но не 10-20%, а примерно на 5% - хотя бы из-за того, что эти данные не гребутся постоянно. А экраны-то (хотя на БК0010 один экран, так что на возню с хитроумными выводами спрайтов можно отдать ещ` несколько процентов) с одинаковыми типами ИМС ОЗУ - так что не так-то уж много тут и скорости ... Ну, а если посмотреть в основу АРГУМЕНТ'а N1 и немного поза- ниматься буквоедством, то можно прочесть : ' ... потому, что у не` выше на 1/3 тактовая частота ... это неправда ... обращение к дополнительной памяти ... ' и т.д. и т.п. Но позвольте, каким образом сочетаются тактовая частота и быстродействие ОЗУ ??? Аргумент N2 - 16-ть палитр по 4-ре цвета в каждой - это ла- жа, а один москвич присобачил к БК0010 Video Adapter на 65536 цветов !!! Круто !!! Да только вот где найти этого москвича и сколько будет стоить этот адаптер ??? Ежели он такой хороший, то почему его до сих пор никто не расхвалил ??? Аргумент N3 - если нет ОЗУ, то возьмите дисковод или винт и слепите на н`м огромный SWAP-файл, после чего тихо радуйтесь ... В качестве примера приводится IBM PC с членовредительской игруш- кой "Super Street Fighter II Turbo" - лепящей этот самый SWAP-файл едва ли не больше, чем признанный мастер этого дела Windows 3.x ... С винтом эта идея, конечно, хороша, но с диско- водом - извините, толку от таких игр (да и любых программ тоже) мало ... Ну, а в любом случае, что если я прочитаю эти строки и приму все утверждения без всяких проблем - так что, мне выкидывать БК0011М и бежать покупать БК0010 +256К, винтом и крутым Video Adapter'ом ??? А если копать ещ` дальше, то возникает вопрос, зачем устра- ивать "внутриклановые разборки", когда сам клан понемногу выми- рает ??? Вот такие пироги ... Новая жизнь старых программ Полтора года назад, когда я писал Long Picture View, мне и в голову не приходило, что это творение можно использовать для че- го-нибудь более приличного, чем просмотр порнушных картинок. И вот, совсем недавно, с неделю назад, у меня выработалась 'концепция пригодности' этой программы, которой сейчас я с Вами и поделюсь. Программа Long Picture View пригодна для: 1. Просмотра порнографических картинок, поставляемых с ней в комплекте и занимающих полтора диска (формат 640х320, мо- нохром); 2. Просмотра CGA-шных неупакованных картинок (формат 320хне больше 320, четыре цвета); 3. Просмотра любых монохромных картинок (формат 640х320); 4. Просмотра любых CGA-шных картинок (формат 320х...). Как видно последние два пункта практически повторяют два первых, только без ограничений. Главное, чтобы рисунок не был упакован и в высоту имел не более 320 строк (или 350, точно не помню). Практической выгоды от этого уйма. Лично я дош`л до этого после того, как дорвался до планшетного сканера HP DeskJet (или ScanJet, точно не помню, Jet - точно :-) ) и насканировал уйму фотографий - с естественным желанием перевести их все на БК'шку. Алгоритм переноса частично базируется на идее Алексея Пырко- ва о сохранении файлов PaintBrush в виде данных и полностью выг- лядит примерно так: 1. Сканируем подходящим софтом фотографию (или что там у Вас) и записываем е` в формате, который понимает Image Alchemy (а этим форматов ой как много) 2. Преобразуем файл в моно-.PCX с разрешением 640х320, ис- пользуя Алхимию 3. Грузим получившийся кошмар в PaintBrush и тут же сохраня- ем его в моно-BitMaP-формате 4. Переписываем файл на БК'шку, отсекаем служебную info и и переворачиваем строки, а потом смотрим сколько душе угод- но ... Точно таким же макаром можно слепить и CGA-картинку, заменив лишь некоторые параметры во втором пункте. Конечно, можно преобразовать сразу и в 512х256, но в этом случае изображение получится куда хуже - нужно оставлять поболь- ше места для пседо-полутонов, которые заменяют обычные 256 или больше оттенков (проверено на практике, обработано силиконом и упаковано в целлофановый пакет ) ... Алхимия да`т более-менее приличное преобразование в моно из 256-color при стартовом формате не более 320х200 (VGA 13h), а более крупные форматы начинают выглядеть похуже. А если перево- дить из 256-color (320х200) в 4-color (256х256), то получается вообще нечто ужасное. Правда, вс` это относится только к изобра- жениям фотографического уровня и никоим образом не относится ко всякого рода мультфильмам или нарисованным игрушкам (будет чуть-чуть лучше) ... To Be Continued Слухи Слухов в этом номере будет совсем ничего, а вс` из-за того, что у нас начинается сериал 'Welcome To Hell' IV-серия (курс). Но, вс` равно, ходят слухи о том, что: - Билли Гейтс со своим всепобеждающим форточным учением доб- рался и до БК - предположительно 1-10 ноября в 'АльтПроТек'е выходит 'WiNDOWS 96 for БК' ... - игра 'Сап`р', воплощ`нная на БК в шести версиях, инкарни- ровала в игру 'Lines', которая присутствует на БК уже в четыр`х (пока четыр`х) версиях ... - MaD soft временно истощился на сочинении MaDPress и ищет новые темы для размышлений ... - GN soft не попал в колледж и закончит мучения на пять ме- сяцев раньше, чем MaD soft, который в него попал ... - если набрать в демо-версии 'Grave Digger'а во время игры секретное буквосочетание 'KILLEMALL', то все пауки подох- нут ... - MaD sotf решил как-нибудь между делом соорудить читалку для БК0011М под CSIDOS, навроде той, что расписывал в 'Dull Ideas' от MaDPress2 - очень интересно, на каком эта- пе он пойм`т, что это ему не под силу ... - за 'прослушивание звукозаписей с особо циничным видом в не приспособленных для этого помещениях' соседи собираются подать на MaD'а жалобу в суд ... - GN soft купил себе записную книжку Citizen аж за 60 тысяч раблов, а потом в состоянии л`гкого опьянения случайно е` раздавил ... To Be Continued Чуть-чуть компьютерного шовинизма Верн`мся-ка снова к фирме 'CHEK' и людям, которые е` не лю- бят. Пишем письмо одному человеку, где жалуемся на свою судьбу по поводу удал`нности от Москвы и трудностей с добычей софта, не забывая упомянуть 'CHEK' как основной источник поступлений. При- ходит ответ, что, дескать, 'CHEK' - плохая контора, снимающая деньги с доверчивых товарищей и прочее, а в конце приписка - пришлите каталоги, please, очень интересно. Присылаем. Приходит новый ответ, что вс` ещ` очень интересно - пришлите такие-то ве- щи оттудова, please. Мы, конечно, шл`м, так как тот человек, ко- торый просит вс` это, присылает нам уйму хороших вещей и 'выпендриваться' в этом случае будет только идиот, да к тому же нам не жалко ... Не нравится вот что - мысль типа "да лучше я через полстраны получу ихний софт, чем обращусь к ним" - конеч- но, если здесь финансовый вопрос, то ладно, а если что вроде "..., но не не покорюсь", то извините меня - стоит ли так извра- щаться ??? Просьба тому человеку, который узнает себя, не обижаться - мы его очень уважаем, ценим и вс` прочее, просто такие повороты в письмах меня немного развеселили, 'прикололи' (гнусное слово) что-ли ... Not To Be Continued Все мы - циничные создания Приехали (приплыли) ... Этот номер - самый худший (из тех, что есть) !!! Говорил же мне великий Йодо (Star Wars), когда по- кидал этот гов`нный мир :"... MaD, никогда не пиши дурных файлов (газет), если нет общей или просто хорошей идеи ... " - и вот, итог ... Номер кошмарный , стиля никакого, написаны одни наезды на другие наезды - смотреть тошно. Даже включать ничего не хо- чется (хотя есть что) ... Вот и вс` на этот раз. Скоро, как обычно, выйдет, следующий номер MaDPRESS, в котором Вы прочитаете о ... 30.10.96 Для гневных писем: +----------------+ | 350010 | | г. Краснодар | |ул. Курчатова, 8| | кв. 9 | | Юрко Алексею | +----------------+