-idiotsmustdie ! :)

                                W I R E F R A M E

                by Artem Vasilev \ wormsbiysk(WBC) of LSA 2014-01-03

1. Предыстория

 Как-то  раз ваш покорный  слуга (WBC то есть), к тому  времени уже написавший
 n-ное количество демонстраций  (INTEGRIA,  LSADEMO2),  решил поучаствовать  в
 каком-нибудь   фестивале   компьютерного  творчества,  по-нашему  "демопати".
 Естественно,  эта  мысль  ударила  его  только  после  того,  как и DiHALT, и
 CC успешно прошли. Загрустил тут он, да вот узнает, что в самом начале нового
 2014 года пройдет еще одна пати - DiHALT`2014 Lite для платформы  ZX Spectrum
 и  только. Но все равно  мне  было совершенно без разницы,  ПЦшная ли она или
 чисто спектрумовская - надо участвовать! К декабрю был накалякан :) AY-музон,
 потихоньку (на всякий случай - вдруг будет PC  demo compo) придумывались идеи
 для новой  демонстрации (тогда  она выглядела  как кучка  ничем не  связанных
 сырцов на  FreeBASIC`е). Отпраздновав  свой день рождения (а  это  было 28-го
 декабря), я захожу на IRC-канал  #nostalgy и  делюсь со  всеми впечатлениями.

 Как тут врывается  известный  многим бредодемомейкер  kakos_nonos и  сообщает
 мне, что на зимнем Дихальте будет PC-компо! Начались  судорожные стуканья по
 клавиатуре (и голове :) в поисках новых FXZ (effects), музон я выбрал сразу -
 Keith303 - NO MELLOW? (3 : 00), который я загодя сконвертил в формат IT, чтоб
 не  глючил  (оригинал был  в DMF).  После  бурного  празднования нового  года
 пора бы демку дописать, что и было сделано. Конечно, весь рендер софтовый (ну
 не имел я  дело с D3D\OpenGL), поэтому  дема ОЧЕНЬ любит быстрые процы, но не 
 количество ядер у оных - все идет в одном потоке. Enjoy!

2. Системные требования
 
 Большую часть эффектов можно было реализовать даже на  386DX33 (конечно, если
 на ASMе писать ;), но, т.к. дема писана на FreeBASIC`е, то требования такие:
 
 - Процессор с частотой 2100 ГГц - вполне пойдет Pentium 4 или AMD Athlon 64,
   на  количество ядер  демке глубоко плевать,  т.к. работает  только на одном
 - 256 МБ свободной памяти (можно и меньше, но тормоза...)
 - Видеокарта - практически любая (т.к. рендеринг в демке програмный)
 - Звуковая ката - любая (главное, чтоб Винда поддерживала)

 ! W A R N I N G ! 
 Если  демка  начинает  просто  жутко  подлагивать  и тормозить, то рекомендую
 в фоне запустить, например, DOSBox или браузер с кучей вкладок.  На некоторых
 машинах не получается правильно работать с таймером Windows, поэтому начинает
 все жестко тормозить. 

 Уфф,  скоро релиз,  и Бухаль... сорри, Дихальт наступает, а мне надо спешить.
 Пока!

 P.S. Пока не забыл - файлы .bmz распаковываются в обычные .bmp-шки, если
 использовать zlib (курить функции библиотеки Window9 на FreeBASIC`е)