User Tag List

Страница 54 из 99 ПерваяПервая ... 505152535455565758 ... ПоследняяПоследняя
Показано с 531 по 540 из 985

Тема: WarCraft 1 - под классический 128+TR-Dos

  1. #531

    Регистрация
    10.01.2010
    Адрес
    Смоленская обл.
    Сообщений
    556
    Спасибо Благодарностей отдано 
    187
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    а у фирмы во время рисования битовой картинки идет выравнивание на 7й такт из 8 при каждом обращении к медленной памяти, плюс дополнительные тормоза внутри команд из-за выставления на шину IR для рефреша (а у +2А/+3 вообще выравнивание на 8й такт из 8).
    И сколько тогда грубо выходит тактов на прерывание при работе с медленной памятью ?

  2. #532

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,966
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    314
    Поблагодарили
    237 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    Тактов больше, но тормоза у фирмы намного жестче, чем у Скорпа
    а вот не факт - например, при переброске цепочкой ldi тормозов не будет практически, циклы попадают удачно в паттерн

    Цитата Сообщение от weiv Посмотреть сообщение
    у него всего-то выравнивание на четный такт при чтении кода операции (правда, во всем кадре), а у фирмы во время рисования битовой картинки идет выравнивание на 7й такт из 8 при каждом обращении к медленной памяти,
    то есть жёлтый скорп несколько процентов всегда теряет, а фирменный может и нисколько не потерять
    (хотя может и около 17% - но только если задаваться такой целью нарочно)

    Цитата Сообщение от weiv Посмотреть сообщение
    плюс дополнительные тормоза внутри команд из-за выставления на шину IR для рефреша
    что еще за "дополнительные"? логика рефреша дело процессора и на клонах точно такая же

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

    Цитата Сообщение от Dart Alver Посмотреть сообщение
    И сколько тогда грубо выходит тактов на прерывание при работе с медленной памятью ?
    ~1/3 кадра подвержена торможению с замедлением команды примерно вдвое (но опять же, если нарываться нарочно или это спектрум-16)
    Прихожу без разрешения, сею смерть и разрушение...

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

    Dart Alver(01.06.2021)

  3. #533

    Регистрация
    20.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    804
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    92 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    То есть вы насчитали, что в худшем случае будет 59000 тактов.
    По реальным змерам на реальном проекте видно, что там примерно 66000 тактов. На глазок. Что неоднократно озвучивалось во всяких демках и журналах с газетами.

  4. #534

    Регистрация
    20.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    804
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    92 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Волчьи всадники орды уже в игре:



    Отслеживание и проигрывание разнодлинных анимаций уже в игре. Из любой последовательности кадров.
    Последний раз редактировалось DragonsLord; 01.06.2021 в 03:15.

  5. #535

    Регистрация
    04.07.2012
    Адрес
    г. Москва
    Сообщений
    578
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    43 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И кто из этого волчьи всадники, прошу прощения ?

  6. #536

    Регистрация
    10.03.2006
    Адрес
    Омск
    Сообщений
    563
    Спасибо Благодарностей отдано 
    1,235
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А это волчьи всадники? Я думал, что скорпионы, пардон(
    Я

  7. #537

    Регистрация
    20.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    804
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    92 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В динамике надо смотреть. В анимациях весь кайф.
    Слип видел в виде видео - сказал "ахрененно!"

    Я не подготавливаю специально промо-материалы. Всё, что вы видите, это банальные Alt+F8 во время рабочего процесса.
    Последний раз редактировалось DragonsLord; 01.06.2021 в 17:47.

  8. #538

    Регистрация
    20.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    804
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    92 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что интересно, все первоначальные демки Медного ВСЕГДА были ровно такими же тормозными, как и релиз. Ни разу я не увидел, что скорость вывода большая. Скорее всего он делал фулскрин рефреш и не парился особо, в стиле (кому надо, тот турбу включит).

  9. #539

    Регистрация
    20.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    804
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    92 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    В виду пока неустранимых проблем с гарантированным приходом прерываний при нагруженности сцены поялялась заметная и неприятная ватность реакции стрелки на перемещение физической мыши.

    Сейчас мышка отрисовывается без запаздывания, сразу же в том фрейме в каком считывался опрос физической мыши и клавы. Стало поприятнее и поадекватнее.

  10. #540

    Регистрация
    20.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    804
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    92 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    Thumbs up

    Хедеры юнитов разрослись до планового максимума. Появилось более точное позиционирование до пикселя. А следовательно и чек-процедуры. Все процедуры переписаны с 8 битных на 16 битные. Рефрешер для случая спрайтов 3х3 дописан и видоизменён.

    Ортогональное перемещение
    Было:



    Стало:



    Диагональное перемещение
    Было



    Стало:



    Выигрышь смотреть в зелёной зоне рефреша. Красная зона - спрайтование. Тайминги Пентагоновские 3.5МГц.

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

    Ща я ещё круче сделаю, - уже пишу.
    Последний раз редактировалось DragonsLord; 04.06.2021 в 12:58.

Страница 54 из 99 ПерваяПервая ... 505152535455565758 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. как портировать музон с Warcraft inroduction
    от ALKO в разделе Музыка
    Ответов: 20
    Последнее: 03.02.2021, 01:06
  2. Ответов: 1
    Последнее: 25.07.2018, 19:52
  3. Чтение дисков TR-DOS под XP
    от Zloy в разделе Софт
    Ответов: 47
    Последнее: 19.09.2008, 09:06
  4. NK-DOS (вариант MS-DOS под TR-DOS)
    от Nomy Graphics в разделе Оси
    Ответов: 30
    Последнее: 03.09.2007, 16:59
  5. Софт под iS-dos
    от demon_zx в разделе Софт
    Ответов: 0
    Последнее: 07.03.2006, 23:35

Ваши права

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