PDA

Просмотр полной версии : Стандарт машины на пати и демо



TmK
22.01.2009, 12:47
Собственно пишу демку...
В ней очень много эффектов, которые требуют аццкое кол-во памяи под текстуры чтобы выглядеть так как задумано.
Фикс под пентагон
Собственно вопрос о верхней памяти:
1) Юзать пентагон с 1024Кб
+ все будет так как задумано
- тока обладатели 1024к посмотрят на реале, остальные тока под эмулем
2) Урезать эффекты
+ посмотрят все обладатели пентагон 128к и более
- кастрированная демка получиться
3) Подгружать тяжелые эффекты
+ посмотрят все обладатели пентагон 128к и более
- постоянные подгрузки и потеря динамики...

У каждого свои плюсы и минусы, мне больше нравиться первый вариант, но пройдет ли он на пати по требованиям? Если DiHALT то да, но пока не факт что он будет в этом году...

И собственно два вопроса оффтоп:
1) Кто подскажет потактовое строение экранов других клонов? скорп и другие машины где нечетнотактовые команды выполняються дольше не предлагать.
2) Кто подскажет трдос-лоадер с проигрыванием музы? (подзабыл уже многое)

breeze
22.01.2009, 13:26
У меня лично Pentagon SL 2.2, так что я-то посмотрю в любом случае ;) как вариант можно сделать две версии, если это конечно в принципе возможно :(

Sayman
22.01.2009, 13:28
напиши небольшой сетапер или автоопределение типа машины...а то у мну профи..эмуль не предлогать...

Добавлено через 1 минуту
и если пишеш мультикалоры всякие, то тогда под пень, а если нет, то тогда пофитгу на эти инты..пишы чем быстрее будет выполнять тем лучше.

psndcj
22.01.2009, 13:35
молодцом, что дему делаешь!!!

имхо стандарт - это пентагон128+трдос+аигрек - но у каждого свое мнение...

делать дему под машины, которых у большинства нет - это изначально делать дему под эмулятор...

1) клоны типа пентагона - ну например PROFI, все отличие что не 320 строк, а 312 всего... а все остальные практически - вроде именно WAIT'овые - то есть команды округляются...
2) у нас в HARM и WEED использовался турболоадер свой - но там сектора по 2 раза дублировались на диске - и сорцы лоадера только у JtN'а есть...

psb
22.01.2009, 13:45
ну, вы все как хотите, а я за "все как задумано в 128К пентагон" :)))))
в том и фишка:)
а на остальные бы компы я забил, не то это направление, где надо все предусмотреть... имхо.

TmK
22.01.2009, 13:54
1) клоны типа пентагона - ну например PROFI, все отличие что не 320 строк, а 312 всего... а все остальные практически - вроде именно WAIT'овые - то есть команды округляются...


длинна инта, кол-во строк сверху и снизу экрнан, горизонтальное смещение экрана по бордюру у Пентагона и скорпа разные...

Если округляются то онли пентагон версия наверное будет... хотя могу конечно в эффектах фпс урезать либо разрешение по вертикали...

Короче если кто хочет демку под реал пиши данные настроки, отлажу под эмулем...



2) у нас в HARM и WEED использовался турболоадер свой - но там сектора по 2 раза дублировались на диске - и сорцы лоадера только у JtN'а есть...

меня интересует работа с прерываниями...
ну и расчеты по скорости вращения, синхронизация с индексным отверстием и временные раскладки чтения сектора...

Black_Cat
22.01.2009, 14:38
имхо - юзать 1 вариант - пент, он изначально предназначен для демок, а не использовать новые экраны - дык зачем они тогда вообще? Поэтому однозначно - пент и новые экраны! Но правда есть одно НО!!!! - режим 384х304 не использовать никогда, ни для чего и ни при каких обстоятельствах - это неудачный эксперимент АлКо который надо поскорее забыть как страшный сон!

Sayman
22.01.2009, 14:47
ну например PROFI, все отличие что не 320 строк, а 312 всего
это легко изменить...всего то надо програматор иметь)))) а вообще, нет ничего плохого поддержать верхнюю память. вопрос только в том, будет ли столько эффектов реально крутых, что надо например метр памяти. вспомните тот же рефреш, или форева...128к...и вспомните что было в том же PN...небо и земля. потому надо 512 раз убедица, а надо ли метр то юзать?!? тем более всего для одного клона...если это тырдосная демка, то значит для большинства клонов...пень, скорп, профи, атм...по памяти...экран естественно стандартный, т.к. не только 384*304 убоги, оно и 16с не мение убогий и тормознутый.

Black_Cat
22.01.2009, 14:54
16с не мение убогий и тормознутый16с конечно тормознутый, но если он впишется в задумку композиции, то почему бы и не использовать - это всего лишь ещё один своеобразный инструмент со своими достоинствами и недостатками в отличие от 384х304, которого надеюсь уже в ближайших новых разработках просто не будет

Sayman
22.01.2009, 14:59
то почему бы и не использовать
потому что его нет в других клонах. с таким же успехом, если забумка вписывается в экран атм или профи, то почему бы не сделать?!

TmK
22.01.2009, 14:59
Демка делаеться под самую обыкновенную машину:
- экран стандартный
- один AY
- без турбы
- трдос
- 128Кб

вопрос про память отпал... буду делать 2 версии

вопрос про экран:
интересуют !ПОТАКТОВЫЕ! раскладки экрана и бордюра клонов c экраном 256*192... не путайте с наворотами!

Black_Cat
22.01.2009, 15:09
у АТМ есть свои АТМовские демки, у профи наверно тож, у IBM, Atari... и т.д. - свои.. Если задумка композиции рассчитана на новые спектрумовские экраны - значит это такая композиция, и другой её делать бессмысленно.
Sayman, хочешь смотреть новые спектрумовские экраны на профи - припаяй и смотри - другого варианта нет

psndcj
22.01.2009, 19:23
бред какой пошел... TMK не слушай никого!!! версия под классик Пентагон - это супер!!! правда для зарубежных товарищей еще бы ТАП - а там времянки ппц кривые =(

делать демы для АТМ, Айбиэм, Атари - это ппц... вроде разговор был о спектруме изначально.

AAA
22.01.2009, 19:53
у АТМ есть свои АТМовские демки
демка 1 од-на для 4 ой версии.

профи наверно тож

нет, есть демолепители,которые лепили на профи, например я. И я совершенно не знал, что есть пентагон с каким то интом.

Пусть каждый демо лепитель делает демку на чем угодно лишь бы оно работало и было сделано. Демок то с гулькин ..й выпускается.

Sayman
22.01.2009, 20:05
хочешь смотреть новые спектрумовские экраны на профи
мне не интересны тормоза)))) когда прикрутят к спектруму карточку какуюнить, или просто чёнитьтипа атмеги85й, тогда прикручу и на профик...все эти левые не понятные экраны боловство...для статики не более

версия под классик Пентагон - это супер!!!
дык я об этом изначально говорил. почему то раньше 128к зватало на многое, почему щас не хватает (при явно худших эффектах), не могу понять)))) по сабжу конкретно: хотелось бы увидеть чтото олдскульное...в духе 98го или 99го годов...даже на чанки согласен)))))

буду делать 2 версии
под что??...можно делать одну версию, просто прикрутить ввиде модуля работу с памятью и всё...

Добавлено через 1 минуту

Демок то с гулькин ..й выпускается.
плюс адын

psb
23.01.2009, 09:39
почему то раньше 128к зватало на многое, почему щас не хватает (при явно худших эффектах), не могу понять))))
а че тут понимать? раньше делался крутой код и крутые эффекты. сейчас мода идет на эффекты. зачастую можно это назвать усложненной анимацией. а для анимации ясно-понятно надо много памяти.

hint: уже сейчас на NeoGS можно сделать "крутую дему" аля видео-со-звуком_мп3. смотреться будет круто, но совершенно неинтересно в плане кода.

и мой совет TmK: если есть большой эффект, жрущий много памяти - пожертвуй им и сделай 128к.
что касается лоадера... теоретически, можно взять любой турболоадер, который при ошибке чтения не дергает башкой, а просто пытается перечитать. запустить его при разрешенных прерываниях и IM2, только в конце прерываний вместо RET делать JP #3d2f.
а про сектора и прочее... да, можно сделать дублирующиеся, но это еще как-то себя оправдывает, если дема на весь диск. а иначе сплошные неудобства. еще сложность - никогда нельзя ТОЧНО сказать, за сколько загрузятся данные. т.е. музыка у тебя играет и при плохом диске может оказаться, что музыка пошла уже дальше, а у тебя еще часть не догрузилась - надо зацикливать паттерны. ну и про TAP-версию здесь тоже неувязочка - смотреться не так будет после переделки.

psndcj
23.01.2009, 11:10
у нас лоадер пытался загрузить файлы под музыку - но если не успевал - то должен был просто выключать im2-загрузку и загружать через 3d13 без музыки. но это проблема плохих дисков - вроде обычно все ровно было.

касаемо TAP - это да =( но если действительно нужно загрузиться во время демы?

psb
23.01.2009, 16:00
но это проблема плохих дисков
а вот я до сих пор не знаю, почему такой эффект: на пентагоне диски под музыку грузятся заметно быстрее, чем на скорпе и прочих. что это? на скорпе тактов впритык хватает на сектор или играет роль расхождение в частотах вращения диска и прихода инта?

TmK
25.01.2009, 12:31
дык я об этом изначально говорил. почему то раньше 128к зватало на многое, почему щас не хватает (при явно худших эффектах), не могу понять)))) по сабжу конкретно: хотелось бы увидеть чтото олдскульное...в духе 98го или 99го годов...даже на чанки согласен)))))


Дема будет как раз в стиле 98-99 года, но поинтереснее чем чанки:wink:
128 для выполнения любого эффекта за глаза.
И вспомнить refresh, s4b, forever и другие - почти везде есть подгрузки.
Вопрос стоит в том, что не хватает 128к чтобы было без подгрузок...
можно конечно использовать в нескольких эффектах одну и ту же текстуру, либо урезать её, но это не айс(
можно делать генератор текстур где возможно, но тогда прикинь скока по времени это будет занимать... да и для генератора нужны таблички корней, синусов и т.п., так что не факт что выигрышь будет... проще подгрузить получаеться...

psndcj
25.01.2009, 13:36
ну таблицы синусов и корней вполне возможно генерить - не так много места и не так долго это все... части запаковывать - у нас только в WEED и в HARM загрузки, да и то из-за большого объема анимации в конце.

к примеру - вот щас посмотрел LIFEFORMS//PLACEBO (первое что под руку подвернулось) - 6 картинок, 9 эффектов, 3 подзагрузки. К примеру наш TRAUMWERK - 6 картинок, 8 эффектов, подзагрузок нет =) В общем при желании в 128К можно много чего запихать, обычно эффект не всю же память использует...

GriV
04.02.2009, 08:34
2Tmk> делай как считаешь нужным, не распыляйся под оптимизацию кода на несколько машин. Лучше пиши демо под одну машину (лучше - под максимальную) а потом уже по мере возможности когда будет готовое демо пиши адапт-версию под что то другое.

himik
05.02.2009, 11:59
2Tmk> делай как считаешь нужным, не распыляйся под оптимизацию кода на несколько машин. Лучше пиши демо под одну машину (лучше - под максимальную) а потом уже по мере возможности когда будет готовое демо пиши адапт-версию под что то другое.

имхо бред!
пусть делает под пент-128 и подгрузку если так необходимо.
мастерство, это использовать стандарты для красоты работы, а не облегченные фичи всякой железной хрени.
я вот со спекки с 93 года, и до сих пор не дают ему покоя, все что-то мастырят...
посмотрел дему от алко под тсфм - блевотина...
какие технологии? о чем ты?
написав что-то однажды, на 99% уверен, что ни кто ни чего не будет переделывать, по этому лучше сразу делать в нормал едишин.