Да. В общем идея сделать режим 512 более дружелюбным для всяких проб пера и написания тестов.
Да. В общем идея сделать режим 512 более дружелюбным для всяких проб пера и написания тестов.
Больше игр нет
Пришлось повозиться и немного все упорядочить, но теперь 79 - дошли до 'o'.
Есть\\\был довольно толстый скрытый резерв -- первый и последний pop используются только наполовину.
Upd: 79
Последний раз редактировалось svofski; 15.07.2022 в 03:27. Причина: 79
Больше игр нет
Ультимативное демомейкерство, почти в 5 раз быстрее самых шустрых досов.
Сдвиги 0-5 не отличаются ничем, кроме mvi h. 6-7 аналогично. С этим практически ничего нельзя поделать, но напрягает.
- - - Добавлено - - -
Пожалуй, всё. Можно убрать хлам и поформатировать, но суть все сказано: 81 обсценно-демосценный символ за прерывание.
- - - Добавлено - - -
P.S. Впредь буду печатать буквы только очень медленно, вызывая setpixel для каждой точки.
Больше игр нет
KTSerg (15.07.2022)
Круто, можно печатать 50 строк в секунду. Еще бы blitы добавить для полного счастья. Если ты не соберешься, может я потом когда-нибудь созрею.
Тут полная демосцена -- иллюзия печати строки, но на самом деле мы печатаем номера столбцов. Мне кажется, что практического применения этому примеру нет, это просто памятник абсурдной оптимизации в ущерб здравому смыслу. Но все же 81, да и как кладезь всяких диких трюков это забавно.
Целесообразность добавления blit-ов именно в этой версии для меня лично тут невысокая. Сам я если чего-то и буду еще здесь делать, так это медленные столбцы, например. А в этом варианте последняя осмысленная версия по-моему была твоя, где код символа был столбцом в битмапе шрифта. Если делать пример-заготовку, я бы взял ее, причем только с nblit-ами, чтобы был минимум барахла. По-моему в рыбе важно, чтобы было минимум лишнего. А то у меня часто руки опускаются от одного вида избыточной универсальности.
Больше игр нет
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Если отвлеченно фантазировать, то быстрая печать символов пригодилась бы для специальной версии доса. Актуальность такой штуки маленькая, но думаю никто не был бы против, если бы она была.
Моя отправная точка была -- как медленно отрисовыватся рогалик, вдруг можно сделать его хотя бы чуточку пошустрей. К STALK1.SAV это тоже относится. Но это так, очень отвлеченно. Делать какие-то движения в эту сторону я пока не созрел. Но этим программам в принципе ничего кроме эмуляции терминала не нужно, поэтому версия с nblit к ним теоретически приклеивается. Насколько можно ускорить тот же РДС, тут я не знаю. Подозреваю, что он тоже не пальцем деланый и места свободного под всякие модные оптимизации в нем так просто не найдешь.
Больше игр нет
Больше игр нет
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)