Важная информация

User Tag List

Страница 5 из 11 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 107

Тема: 80 символов в строке и режим 512 точек вообще

  1. #41
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    798
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да. В общем идея сделать режим 512 более дружелюбным для всяких проб пера и написания тестов.
    Больше игр нет

  2. #42
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    798
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Вот это, понимаю, спорт. На мой взгляд остался еще шаг - отдельно удвоенно предсдвинуть для x_6 и x_7, чтобы совсем избавиться от and.
    pop d\ mov a,m\ ora e\ mov m,a\ inr h\ mov m,d\ inr l
    pop d\ mov m,d\ dcr h\ mov a,m\ ora e\ mov m,a\ inr l
    Пришлось повозиться и немного все упорядочить, но теперь 79 - дошли до 'o'.

    Есть\\\был довольно толстый скрытый резерв -- первый и последний pop используются только наполовину.

    Upd: 79
    Последний раз редактировалось svofski; 15.07.2022 в 03:27. Причина: 79
    Больше игр нет

  3. #43
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,854
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,841
    Поблагодарили
    1,052 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #44
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    798
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сдвиги 0-5 не отличаются ничем, кроме mvi h. 6-7 аналогично. С этим практически ничего нельзя поделать, но напрягает.

    - - - Добавлено - - -

    Пожалуй, всё. Можно убрать хлам и поформатировать, но суть все сказано: 81 обсценно-демосценный символ за прерывание.

    - - - Добавлено - - -

    P.S. Впредь буду печатать буквы только очень медленно, вызывая setpixel для каждой точки.
    Больше игр нет

  5. Этот пользователь поблагодарил svofski за это полезное сообщение:

    KTSerg (15.07.2022)

  6. #45
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,854
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,841
    Поблагодарили
    1,052 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Круто, можно печатать 50 строк в секунду. Еще бы blitы добавить для полного счастья. Если ты не соберешься, может я потом когда-нибудь созрею.

  7. #46
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    798
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Круто, можно печатать 50 строк в секунду. Еще бы blitы добавить для полного счастья. Если ты не соберешься, может я потом когда-нибудь созрею.
    Тут полная демосцена -- иллюзия печати строки, но на самом деле мы печатаем номера столбцов. Мне кажется, что практического применения этому примеру нет, это просто памятник абсурдной оптимизации в ущерб здравому смыслу. Но все же 81, да и как кладезь всяких диких трюков это забавно.

    Целесообразность добавления blit-ов именно в этой версии для меня лично тут невысокая. Сам я если чего-то и буду еще здесь делать, так это медленные столбцы, например. А в этом варианте последняя осмысленная версия по-моему была твоя, где код символа был столбцом в битмапе шрифта. Если делать пример-заготовку, я бы взял ее, причем только с nblit-ами, чтобы был минимум барахла. По-моему в рыбе важно, чтобы было минимум лишнего. А то у меня часто руки опускаются от одного вида избыточной универсальности.
    Больше игр нет

  8. #46
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  9. #47
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,854
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,841
    Поблагодарили
    1,052 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если отвлеченно фантазировать, то быстрая печать символов пригодилась бы для специальной версии доса. Актуальность такой штуки маленькая, но думаю никто не был бы против, если бы она была.

  10. #48
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    798
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Моя отправная точка была -- как медленно отрисовыватся рогалик, вдруг можно сделать его хотя бы чуточку пошустрей. К STALK1.SAV это тоже относится. Но это так, очень отвлеченно. Делать какие-то движения в эту сторону я пока не созрел. Но этим программам в принципе ничего кроме эмуляции терминала не нужно, поэтому версия с nblit к ним теоретически приклеивается. Насколько можно ускорить тот же РДС, тут я не знаю. Подозреваю, что он тоже не пальцем деланый и места свободного под всякие модные оптимизации в нем так просто не найдешь.
    Больше игр нет

  11. #49
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    978
    Спасибо Благодарностей отдано 
    437
    Спасибо Благодарностей получено 
    397
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Насколько можно ускорить тот же РДС, тут я не знаю. Подозреваю, что он тоже не пальцем деланый и места свободного под всякие модные оптимизации в нем так просто не найдешь.
    РДС и по своему функционалу хорош, и в работе быстр, но там далеко не всё оптимизировано, есть ещё резервы, я уверен.

  12. #50
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    798
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    есть ещё резервы, я уверен
    Все равно вряд ли много можно выжать без того, чтобы отдать полпамяти под развернутые битмапы. А в формате биоса ограничения на возможности оптимизации вообще довольно жесткие получаются. Это же не демосцена, тут надо делать так, чтобы все остальное не рассыпалось.
    Больше игр нет

Страница 5 из 11 ПерваяПервая 123456789 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 56
    Последнее: 02.08.2021, 17:58
  2. РК86: CP/M 2.2 BIOS и 80 знаков в строке
    от tchv71 в разделе Радио-86РК
    Ответов: 32
    Последнее: 11.04.2021, 11:08
  3. Глюк в режиме 512 точек
    от tki в разделе Вектор
    Ответов: 13
    Последнее: 31.01.2011, 20:47
  4. 52 символа в строке...
    от Strunov в разделе Программирование
    Ответов: 6
    Последнее: 30.01.2006, 03:38

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •