Pull to refresh

Comments 112

Теперь осталось выяснить, как умельцы в 64Кб умудряются запихать 3д-графику (с музыкой, но с ней мы уже разобрались), которая даже на современных процессорах может подтормаживать.
Чистая математика. Графика рассчитывается на лету, а не создается с помощью наложения готовых текстур.
Отсюда и малый размер и тормоза.
Теперь осталось выяснить, как умельцы в 64Кб умудряются запихать формулы, которые расчитывают на лету 3д-графику, которая даже на современных процессорах может подтормаживать.
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
Возможно, процедуры пишут на асме, а не в компиляторах, которые лепят кучу лишнего кода. Плюс оптимизация.

«Умельцы» делают же демку QNX на одной дискете с простейшим браузером и редактором.
Демку RT OS с браузером на одной дискете?

Пруф, пожалуйста.
Некоторые туда умудряются ещё и синтез речи затолкать :)
Я на ZX-spectrum с его 48кБ так баловался. Правда звук не очень был — 1 битный.
> Графика рассчитывается на лету

Ты, наверное, имел ввиду, что текстуры/модели рассчитываются при запуске, а под
«рассчитываются на лету» — работу шейдеров? ;)
При первом запуске эти демки долго генерируют текстуры и прочие ресурсы, коих набирается на десятки мегабайтов.
А разве текстуры и прочие ресурсы в этом случае берутся не из библиотек DirectX?
Откуда библиотека DirectX знает например о моей текстуре дерева?
У директИкс всего пара встроенных текстур (например, логотип, который нарисован на кубике из dxdiag), и они н6е представляют интерес для демостроителей. А вот, скажем, сгенерированная текстура фрактала может выглядеть весьма красиво (и код для генерации этой текстуры в любом разрешении достаточно мал).
UFO just landed and posted this here
И не только на аве
кто Ъ-нее — «Ъ» или Ѣ? :)
Как раз главное сделать так, чтоб оно не подтормаживало. Во-первых большинство демо используют технологии pixel shaders (чаще всего 2.0 или 3.0) и OpenGL (это уже реже). Во-вторых большинство разработчиков пишут код под последние версии видео карт, чтоб обработка шла на ней а не центральном процессоре, поэтому у некоторых демо можно видеть ограничение на производителя (часто Nvidia) или на определенную семью видеокарт. Больше всего данных и в играх и в демо занимают текстуры. Например ребята из .theprodukt их генерируют на основе нескольких простых заготовок и фильтров. Если знаете английский можно посмотреть их доклад об этом — www.vimeo.com/3598063
Теперь осталось выяснить, как умельцы в 64Кб умудряются запихать 3д-графику (с музыкой, но с ней мы уже разобрались)

Больше всего данных и в играх и в демо занимают текстуры. Например ребята из .theprodukt их генерируют на основе нескольких простых заготовок и фильтров. Если знаете английский можно посмотреть их доклад об этом — www.vimeo.com/3598063

Вот, как создаётся это 3D разобрались, теперь осталось выяснить, как делают эту «трекерную музыку». Ведь там бывают очень красивые вещи. Как в кигенах, так, к примеру, и в первой Unreal.
с обычными midi знакомы? дорожки, ноты и тип инструмента. добавив еще несколько параметров и запихав в файл сэмплы звучания инструментов получаем трекерную музыку (это я вам как человек в свое время писавший говорю). а вот в демках (особенно маленьких, по типу .theproduct) там почти аналогичная ситуация, только сэмплы не хранятся, а высчитавыются (в частности у fb свой программный синтезатор, и делиться они им очень не горят).
вау, больше спасибо :)
трекерную музыку, как ни странно, делают в трекерах =)

один из современных: www.renoise.com/

.xm же можно получить из ModPlugTracker, например.
Последний раз пользовался кейгеном году в 2004, они еще есть? там все еще есть музыка?
Они есть, но уже, видимо, стали загадкой древних. Наверно те, кто строил пирамиды передавал из поколения в поколение секрет как запихнуть HD 3D анимацию и длинную MP3 дорожку в 100Kb иконку с кейгеном животворящим!!!
понт засчитан. я теперь тоже могу позволить купить себе лицензионное ПО.
Причем здесь понт? Мне, действительно, интересно, и я не знаю как выглядят кейгены сейчас и есть ли они вообще. Дату могу точно могу сказать, потому что в 2004 поступил в универ, а там видну и остальной софт раздают по программе MSDN AA, кроме того, студию можно скачать по программе DreamSpark. Остальные программы, которые я пользуюсь — свободны.
Подарите мне Creative Suite 5. Пожаалуйста!
а зачем сейчас в век интернетов кейгены то, на популярные вещи ключ можно качнуть, для многих вещей надо эмуль ставить, а шараварную мелкую фикню лучше вообще не использовать так как полно опенсорсных аналогов… я вот например вообще не припомню когда кейген в последний раз запускал… ах вот да есть еще игрушки со старфорсом, но там ключом не обойтись, там патченый бинарь обычно приходится качать… хотя игрушки кстати дочери лицензионные покупаю, стоят примерно так же как и не лицензионные…
пример можете привести где нужен кейген?
кто не ставит Windows, тому и кряки не нужны
Пользователи, например, Zend Studio или продуктов Adobe под Linux не одобряют этот коммент :)
Когда пользовался кейгенами, всегда вздрагивал от этой музыки. И пытался понять, зачем вообще она.
А меня больше всего озадачивает псевдо-графика и куча других букв окружающих серийник в .nfo файлах. Это ж сколько энтузиазма и свободного времени у кого-то! но для кого стараются — никак не пойму.
Это фигня, есть еще варезный 0дей

0-day (pronounced as zero day) — This refers to any copyrighted work that has been released the same day as the original product, or sometimes even before. It was considered a mark of skill among warez distro groups to crack and distribute a program on the same day of its commercial release.
так бы и сказали «софтверная пиратская экранка» ;)
Кто тут меня искал?
Для вас же стараются. А NFO как правило генерируются автоматически из заготовки.
А я до сих пор подскакиваю от этой музыки… Жаль, что не все кейгены её позволяют отключить. Хоть бы потише делали, что ли…
Сейчас, всё чаще, используется плавное нарастание громкости этой самой музыки.
только вчера по поводу этой музыки озадачен был вопросом регулировки звука, но не общего а отдельных приложений (на winxp)
(indievolume не захотел уменьшить звук определенного приложения, возможно потому что триал)
Интересно, а откуда пошла традиция добавлять в кейген музыку?
Еще со времен intro/cracktro на Commodore 64.
на спектрумах, например, очень любили озвучивать так загрузчики всякие

И судя по всему, дети тогдашних програмистов и просто юзеров выросли и стали програмерами кейнегов… а ностальгия осталась с детства
Спектрум тут вторичен, все началось именно на C64 и AppleII
http://chiptune.com/ Неплохой ресурс, посвященный chiptune, оформление соответствующее, полный олдскул.
UFO just landed and posted this here
UFO just landed and posted this here
а я потом еще тащил своих приятелей слушать свои поделия… бедные люди… :)
UFO just landed and posted this here
у меня тоже не сохранилось, дискеты покоцались пока в армии был…
UFO just landed and posted this here
ага. помню с помощью сверла дискета на 720Кб превращалась в 1,44… потом правда выяснилось что если сверлить то стружка попадает на магнитный слой и царапает его, стал гвоздем пропаивать и наплывы счищать, не так красиво, зато без стружек :)
UFO just landed and posted this here
>ага. помню с помощью сверла дискета на 720Кб превращалась в 1,44
хм, а это как так?:)
объем дискеты определялся по наличию отверстия (симметрично отверстию защиты от записи). Соответственно, просверлив DD дискету в нужном месте можно было ее потом отформатировать как HD.
Спасибо, не знал :)
А теперь в эфире Кейгене де Майкрософте де Оффисе
Идея: с музыкой передавать ещё и серийники (закодировано)
Звонишь на радио и говоришь «поставьте мне музыку к последнему оффису»
ээх… первое что я писал когда спаял COVOX это проигрывалку вэйв файлов, всё что нужно было это пихать байты в порт таймера и чудо-музыка лилась из моего потрёпанного «Романтика»…
т.е. написать свой трэкер типа MOD и S3M было довольно не мудреным делом, все что нужно это смешивать в правильном порядке эти самые wave-ы… ээх ностальгия… :)
На Ковоксе разве байты не в LPT пихались? :) С постоянной частотой…
мне почему то запомнился 61 порт… а…
точно вспомнил, это на спикер через 61h, а на ковокс прямо в LPT, почти 20 лет прошло… дико извиняюсь, напутал…
Что, никто еще не пошутил по поводу «KATERINA/Мои Документы/Visual Studio»? :)

Вспомнился FastTracker II. Эх… :)
Не поверите… рабочий компьютер достался от коллеги, её звали Катерина. Чтобы не переустанавливать некоторый софт и не восстанавливать настройки для нового пользователя, решил так и оставить старого пользователя, лишь переименовав его имя. Адрес папки профиля в этом случае остался старый. Отсюда и адрес… Settings\KATERINA\…
UFO just landed and posted this here
У Nero 6 была шикарная музыка в кейгене.
Кейгенов к неро 6 столько было… и с разной музыкой…
Можно выпустить полноценную пластинку.
И с Чаком Норрисом! :)
Это которая с Чак Норисом на картинке?
Неро 6 легко обходился софт-краком (сам даже писал), суть в том что главное послать окну с предложением ввести ключ сигнал закрытия, а основному окну enabled, после этого можно было работать спокойно.
А мне очень нравилась музыка из кейгена от Borland C++Builder 6.
Хоть многие и кричат на меня: «как такое можно слушать, уши режет!!111!» но я осмелюсь представить вам www.8bitpeoples.com/, где собрано ни что иное как 8-битная музыка. Мне нравится.
Это AY-музыка для ZX Spectrum. Оба ответственных за этот проект здесь на Хабре: автор flash-плеера AY-треков MixailV и автор самих мелодийmmcm — можете им лично высказать пожелания и предложения.
Оооо, круто. Большое спасибо, что сказали! Помог им плюсиком в карму за их отличное творение
вот программа для iphone, которая умеет скачивать из онлайн базы треккерной музыки и проигрывать их
Интересно, кто эту музыку пишет. Честь и хвала им.
Это всегда написано в кейгене или misicdisk'е. А потом можете поискать другие произведения автора тут, если сильно понравилась композиция.
Спасибо, всегда хотел узнать, откуда эта музыка берётся. Интересно.
Хабр обсуждает кейгены и варез =)
говнокод, читать противно
>#include «loadmusic\loadmusic.h»
пипец

>FMUSIC_FreeSong(mod); // Free memory (handle)
излишние комментарии мешают читать код

>mod=NULL; // make handle to be Free again
лол

а ты писать по-русски научись, а потом уже на си.
>а ты писать по-русски научись, а потом уже на си.
здесь еды нет!
у тебя троллефобия
UFO just landed and posted this here
Слушать музыку из кейгенов — это примерно также как слушать музыку из рекламы. Никогда не понимал, почему при таком многообразии музыкальных альбомов с трекерной музыкой, люди слушают «музыку из кейгенов».
Если для вас не особо принципиально, была композиция в кейгене или не была, то вот отличная подборка трекерной музыки:
websound.ru/tracked-music.htm
Первым знакомством со «сценовой» музыкой, теперь уже, вероятно, для подавляющего большинства юзеров была как раз музыка из кейгенов =)
Помню писал программу для выдергивания трекерной музыки из кейгенов :) Иногда очень хорошие треки попадаются.
Резюмирую тред свежим релизом.

Insert No Coins by Razor 1911
64kb intro

Это самая свежая работа легендарных Razor 1911, выпущена на демопати Main в прошедшие выходные. Это не кейген, а именно 64kb intro, но все что вы любите в кейгенах здесь имеется!

Качать и обсуждать: pouet.net/prod.php?which=55991
Смотреть на YouTube: www.youtube.com/watch?v=DvQ_PRw_45E
Sign up to leave a comment.

Articles