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

User Tag List

Страница 10 из 29 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 286

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

  1. #91
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,756
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    292
    Поблагодарили
    219 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от krt17 Посмотреть сообщение
    В смысле неправильно, все по классике, чистка буфера, обсчет, всяка мишура (текст, карта, индикаторы), звезды, планеты, солнце, кораблики, переброска. Линия быстрая, да прекалк большеват но для длинных неразложенных лучше не сделать. Окружности вообще топ, заливаются стеком.
    Неправильно это серьезно, обосновать можешь?
    конечно могу.
    на примере оригинальной версии для AcornBBC

    1 считаем конвейр линий
    2 удаляем линии по XOR
    3 рисуем линии по XOR
    звездочки и прочее.

    если пишем текст то пишем его 1 раз (текст очень долго рисуется)
    если нужно текст удалить то просто чистим область где текст.

    как сделано на спеке

    1 чистим экран
    2 рисуем линии по XOR
    3 рисуем текст (текст очень долго рисуется)
    4 звездочки
    5 кидаем буфер на экран
    и прочее

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

    Цитата Сообщение от DragonsLord Посмотреть сообщение
    ЛЮБАЯ демка совместима с моим движком на 100% по той причине, что кидается на стандартный спековский экран в конце концов. А также имеет ноль тормозов, потому что такие звёзды всегда фрэймовые.
    ты концепцию звезд в Элите совсем не понимаешь, да?
    С уважением,
    Jerri / Red Triangle.

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

  3. #92
    Master
    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    43
    Поблагодарили
    32 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    конечно могу.
    Нда, кроме того что будет медленнее как мне кажется еще и мигать будет. Отказ от залитого солнца и не всегда по ксор, ксор только на фоне солнца, в остальное время or иначе на больших расстояниях мешанина из за наложения линий. Вообщем так себе предложение. На акорне быстро не поэтому, просто 6502 на 2МГц пошустрее z80 на 3.5 и при этом спековская версия выглядит намного приятнее чем это мигание.

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

    Цитата Сообщение от jerri Посмотреть сообщение
    (текст очень долго рисуется)
    Ну как бы я писал про это, рисуется долго из за постоянного поиска строки и простой печати, это все решаемо. На заставке например тест затормаживает крутилку раза в 2.

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

    По умолчанию

    ты концепцию звезд в Элите совсем не понимаешь, да?
    Там понимание какое то особое необходимо? Чё там понимать то - тяп ляп и продакшен. Подогнал примерно под углы поворота сцены визуал поворота звёзд и всё. Плюс минус километр. Всё равно никто не заметит.

    Даже сейчас в последних играх: Элита Дэнжерс и Стар Ситизен - все подобные эффекты кидаются поверху отдельным лэером. Я же говорю, у вас навязчивая идея всё усложнять и потом ничего не делать.
    Последний раз редактировалось DragonsLord; 28.02.2021 в 01:20.

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

    По умолчанию

    Сутки провозился в копании всего кода движка и в конце-концов понял, почему Алоний не хочет к нему возвращаться. Он в нём тупо разочаровался. Можно сделать либо стабильно, но медленно, либо глючно, но быстро. И по другому никак. А посему я уже достаточно точно определился со всеми тонкими настройками, - с тем балансом, когда мне нужно определённое качество по определённой цене скорости. И тот перечень визуальных глюков, который я допускаю. Они будут, и никаким раком их не убрать полностью. Никак.

    Касательно шлейфов. "Солид стэйт" картинки не будет. Это сразу минус 5 fps на таком разрешении. Нетушки, - нам такого не надо и даром.


    ELITE DANGEROUS demo v.0.04alpha


    реалтайм снапшот: http://dragons-world.ru/ZX_Spectrum/...0_04_alpha.sna

    - Просто прочувствуйте масштаб. В принципе, это минимальная дистанция до планетоида, на которую можно допустить юзера. То же самое касается и звезды.
    - Напоминаю, вертеть головой можно, как кемпстон мышкой, так и клавишами 6 и 7 или стрелками курсора вверх и вниз. А также работает лазер на пробел.
    Последний раз редактировалось DragonsLord; 28.02.2021 в 07:17.

  6. Эти 2 пользователя(ей) поблагодарили DragonsLord за это полезное сообщение:

    bakka (28.02.2021), NEO SPECTRUMAN (28.02.2021)

  7. #95
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,756
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    292
    Поблагодарили
    219 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от krt17 Посмотреть сообщение
    Нда, кроме того что будет медленнее как мне кажется еще и мигать будет. Отказ от залитого солнца и не всегда по ксор, ксор только на фоне солнца, в остальное время or иначе на больших расстояниях мешанина из за наложения линий. Вообщем так себе предложение. На акорне быстро не поэтому, просто 6502 на 2МГц пошустрее z80 на 3.5 и при этом спековская версия выглядит намного приятнее чем это мигание.
    я не предлагал убрать теневой буфер.

    я предлагаю чистить его перерисовкой предыдущего фрейма.

    на минимуме обьектов скорость вырастет значительно

    Ну как бы я писал про это, рисуется долго из за постоянного поиска строки и простой печати, это все решаемо. На заставке например тест затормаживает крутилку раза в 2.
    вот вот. это оптимизация алгоритма.

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

    Цитата Сообщение от DragonsLord Посмотреть сообщение
    Там понимание какое то особое необходимо? Чё там понимать то - тяп ляп и продакшен. Подогнал примерно под углы поворота сцены визуал поворота звёзд и всё. Плюс минус километр. Всё равно никто не заметит.
    Интересное мнение. Ты просто не видел оригинальную Элиту изнутри. Там нет ТЯп Ляп. Там каждый элемент продуман.

    А у тебя даже звезда не шар, а какой то кусок.
    С уважением,
    Jerri / Red Triangle.

  8. #96
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    "Любая демка" не совместима с твоим движком, потому что выводит звезды по другому принципу.
    боже джери не тупи
    никто не мешает нарисовать долбанные точки по or-у уже поверх чанков во втором экране...

    Неожиданные проблемы с уменьшением логического разрешения: плохая читаемость объектов на средней дистанции и полная нечитаемость при дальней отрисовке. Пока думаю, что с этим делать...
    так же как и корабли которые отлетели достаточно далеко и которым 128х96 маловато буит для детализации
    можно нарисовать как 1х1\2х2\3х3


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


    2. НО точности для планет не хватает ну вообще
    это убогое хрен знает что а не круги и больше похоже на ср*ное ГЯФ*о
    и возможно лучше оно заменить на процедуру рисования халтурныХъ ср*ных кругов (как саме знаите гыде)
    ну и можно же делать ср*ные круги в кругах со смещением если хочется кругов с ср*нэми тенями



    а ищо лучше бы если бы прикрутить бы рисование масштабированных фоториалстичнах картинков бы

    в каких то играх были класнно нарисованы планеты...
    но не могу вспомнить в каких...

    3. в отличии от мороза Я у тя дельта тайминга в упор не увидел
    подымаем частоту и все носится
    если не будет дельтатайминга (или около оно с движком висячим на прерываниях а рендером когда получитсо)
    а одно только пиляние под железные 3,5
    то фтопку єто поделие сразу уже ибо нефик пилить гуaфнo в 2021 году


    ЗЫ летаргих ты жо уже навсехда ушел?
    ужо даже я собрал чемоданы а ты все ищо тут О_о
    ато онаехали тут нумерные представители лгбт сообщества и давай делать форум лучше...

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

    Цитата Сообщение от DragonsLord Посмотреть сообщение
    Отттестировал штук 15 кокпитов:
    все они хреново натягиваются на низкую детализацию игрового процесса
    нужно че нить по проще

    последняя прикрученная панель тоже не вписывается...

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

    Цитата Сообщение от DragonsLord Посмотреть сообщение
    я не знаю, как писать,
    и вообще такой демка плохо сочетается с таким фразом
    и вообще RTFM
    http://z00m128.github.io/sjasmplus/documentation.html

    на всякий случай напомню что последний сджасм
    https://github.com/z00m128/sjasmplus/releases/

    и то что любая страница влючается в любое окно
    slot 0
    page 1
    slot 1
    page 2
    slot 2
    page 3
    slot 3
    page 4

    а для чисто кодеринга вообще полезно сразу включать device zxspectrum1024
    чтоб иметь дополнительные страницы для расчетов таблиц итд
    упаковки только что скомпилированного кода и ложения его рядом

  9. #97
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,582
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    283
    Спасибо Благодарностей получено 
    236
    Поблагодарили
    185 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    я не предлагал убрать теневой буфер.

    я предлагаю чистить его перерисовкой предыдущего фрейма.
    Один пиксель в основном цикле емнип 70-90 тактов, чистка стеком 4кб ~ 23 килотакта, итого меньше 300 пикселей, всего как один простой кораблик неблизкий. Лютым раздуванием кода (но лучше - оптимизацией раскладки буфера) скорость рисования отрезков можно удвоить, но всё равно - на сложных сценах стирать отрезки ксором невыгодно, а на простых скорости хватает и так.

    А в акорне, небось, тупо памяти под буфер не хватило, вот и пришлось на экране ксорами извращаться.

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

    Цитата Сообщение от DragonsLord Посмотреть сообщение
    Касательно шлейфов. "Солид стэйт" картинки не будет. Это сразу минус 5 fps на таком разрешении. Нетушки, - нам такого не надо и даром.
    тащемта как и предполагал, можно уносить и закапывать - другим "нам" шлейфов и даром не надо

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    ЗЫ летаргих ты жо уже навсехда ушел?
    ужо даже я собрал чемоданы а ты все ищо тут О_о

    Скрытый текст

    временный мораторий по итогам тайных переговоров :3
    [свернуть]
    Прихожу без разрешения, сею смерть и разрушение...

  10. #98
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,756
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    292
    Поблагодарили
    219 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    Один пиксель в основном цикле емнип 70-90 тактов, чистка стеком 4кб ~ 23 килотакта, итого меньше 300 пикселей, всего как один простой кораблик неблизкий. Лютым раздуванием кода (но лучше - оптимизацией раскладки буфера) скорость рисования отрезков можно удвоить, но всё равно - на сложных сценах стирать отрезки ксором невыгодно, а на простых скорости хватает и так.
    у тебя одна надпись на экране front view рисуется 50000 тактов

    А в акорне, небось, тупо памяти под буфер не хватило, вот и пришлось на экране ксорами извращаться.
    В акорне экран 10к, и сама область визуализации 256*192 (на спеке 256*128)
    Ну и проц слабоват для кидания на экран 6к.
    С уважением,
    Jerri / Red Triangle.

  11. #99
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,582
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    283
    Спасибо Благодарностей получено 
    236
    Поблагодарили
    185 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    у тебя одна надпись на экране front view рисуется 50000 тактов
    надписи не "у меня", и какая разница? вывод тот же - чистить буфер ксором невыгодно

    Цитата Сообщение от jerri Посмотреть сообщение
    В акорне экран 10к, и сама область визуализации 256*192 (на спеке 256*128)
    Ну и проц слабоват для кидания на экран 6к.
    проц быстрее спековского, особенно фирменных машин с тормозами, что размеры области компенсирует
    там важнее, что оставшейся памяти в основной модели почти вдвое меньше, чем у спека
    и на диск совсем всё лишнее для полётов то ли не смогли засунуть, то ли поленились
    Прихожу без разрешения, сею смерть и разрушение...

  12. #100
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,756
    Спасибо Благодарностей отдано 
    284
    Спасибо Благодарностей получено 
    292
    Поблагодарили
    219 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    там где на Спеке

    ldi
    16/70000 - 2 байта
    там на Акорне

    lda NN,x
    sta NN,x
    6/17000? - 6 байт
    С уважением,
    Jerri / Red Triangle.

Страница 10 из 29 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. WarCraft 1 - под классический 128+TR-Dos
    от DragonsLord в разделе Игры
    Ответов: 975
    Последнее: 21.04.2022, 03:34
  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

Ваши права

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