Обычно подразумевается, что у пати право первой ночи. Первый показ обычно на пати. Если на пати не первый показ — всё же уже не так интересно смотреть трансляцию, например.
Эх, а при написании SYNCHRO ещё не было BLT2, и xor всего экрана в шариках с черепом приходилось делать практически руками.
Единственный человеческий компилятор СИ был от watcom'а. Присоединяюсь к Нюку, на меня то же воспоминания нахлынули, и не планшетные =).
Да, в ldi я использовал предрассчитанные спрайты с палитрой плюс блиттер, так как рисовать в один фрейм только процессором просто нереально, несмотря даже на 14 МГц. В версии конфы под VDAC появился режим BLT2 (сложение либо сложение с насыщением):
dest =+ src либо dest = ((dest + src) > maxcolor ? maxcolor : dest + src)
maxcolor = 15\255 в зависимости от режима
который я и заюзал (правда пришлось попинать tsl , чтобы он впилил BLT2 в эмулятор :)
Итого вывод четырех спрайтов 128x128 + очистка фреймбуфера занимают около 1/4 кадра. В общем, блиттер рулит :)
Из минусов — запись идет только словами по 16 бит по четным адресам, так что точность координат слегка падает по горизонтали. Примерно так же работает и вывод спрайтов в 3D-части.
А вот, кстати, интересно. Я сообразил недавно, что сделать такие шарики полноэкранным пиксельным эффектом у тебя бы не вышло, просто нет столько производительности у машины. Поэтому я понял, что трюк скорее всего в том, что шарики выводятся как что-то вроде спрайтов, суммированием с содержимым экрана, с правильным выбором палитры. Я угадал?
Или ты хочешь сказать, что ты ещё и блиттер как-то применил в дело? :)
Перепроверьте, чтобы раньше времени не засветить :)
щас уже не время об этом париться
Для тех, кто «на излете» :) вот ссылка на веб-интерфейс: chat.forestnet.org/?channels=#artfield
По поводу поднимания своего гейта на РНР не знаю даже, нужно ли оно вообще.
Можешь даже по кодингу написать статью про реализацию твирлов! Было бы очень интересно.
Единственный человеческий компилятор СИ был от watcom'а. Присоединяюсь к Нюку, на меня то же воспоминания нахлынули, и не планшетные =).
Итого вывод четырех спрайтов 128x128 + очистка фреймбуфера занимают около 1/4 кадра. В общем, блиттер рулит :)
Из минусов — запись идет только словами по 16 бит по четным адресам, так что точность координат слегка падает по горизонтали. Примерно так же работает и вывод спрайтов в 3D-части.
Timetable будет? Когда трансляция, во сколько конкурсы?
Но проблема?
Или ты хочешь сказать, что ты ещё и блиттер как-то применил в дело? :)