Если целить во фреймовость, то можно проще — заранее, в самом запиляторе, учитывать кол-во обновляемых байт. Чанки — очень удобная вещь в этом плане, т.к. вывод чанка занимает постоянное время. Стандартный вывод пары соседних чанков сделан в движке Outsiders по схеме довольно похожей на Monster/Sage:
ld (hl),. : inc h : ld (hl),. : inc h : ld (hl),. : inc h : ld (hl),. : jp LOOP
Т.е. вывод половины знакоместа на экран занимает 62 такта, примерно как LDI. Я не хочу выкладывать дизассемблер самого запилятора — интересующиеся пусть либо разбираются сами, либо просят о помощи Outsiders, — но допустим что подготовка этой половины знакоместа займёт у нас, наобум, в 3 раза дольше. Тогда у нас на знакоместо уйдёт примерно 62*3*2=372 такта. Выходит, что за 60000 тактов мы можем обновить 160 знакомест, где-то пятую часть экрана, не так и мало. Можно, например, ввести какой-то подкруточный параметр в самом запиляторе и попросить его ограничить число обновляемых пар чанков (или знакомест) на кадр, или просто мониторить это количество.
Если что, я сейчас думаю вслух, как делал бы я. Внутри движка Outsiders всё может оказаться сделанным иначе.
демосценеры в процессе роста.
как в отношении видео ряда, так и в отношении общей идеи.
и сказать — «негативные моменты» — это немного не то слово.
скорее — шероховатости, что-то из-за спешки, что-то — из-за текущего понимания течения демо и развития темы, что-то — из-за её выбора и т.д.
короч, норм всё. все реально растут, и это очень радует. кто как кодер, кто как дизайнер; и как всё это вместе — растут все.
все — молодцы.
состоялось хорошее демо-компо.
Если что, я сейчас думаю вслух, как делал бы я. Внутри движка Outsiders всё может оказаться сделанным иначе.
как в отношении видео ряда, так и в отношении общей идеи.
и сказать — «негативные моменты» — это немного не то слово.
скорее — шероховатости, что-то из-за спешки, что-то — из-за текущего понимания течения демо и развития темы, что-то — из-за её выбора и т.д.
короч, норм всё. все реально растут, и это очень радует. кто как кодер, кто как дизайнер; и как всё это вместе — растут все.
все — молодцы.
состоялось хорошее демо-компо.
Скачать ВК.
Скачать из другого места.