Самое мощное оружие - то, что у человека
между ушами. Конечно, если оно заряжено.
Роберт Энсон Хайнлайн
+-----------------------------------------------------+
| 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 |
| Юрко Алексею |
+----------------+
