User Tag List

Страница 29 из 33 ПерваяПервая ... 252627282930313233 ПоследняяПоследняя
Показано с 281 по 290 из 325

Тема: SpecEmu

  1. #281

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    Цитата Сообщение от Titus Посмотреть сообщение
    Я говорю не о 3D, а о растягивании (масштабировании) 2D-картинки.
    Direct2D - это не про растровую графику, а про векторную. Изображение рисуется векторами, грубо говоря также как в 3D, а Direct2D рендерит картинку по векторному представлению. С точки зрения вычислительных ресурсов это тяжелей чем 3D, т.к. требования к качеству векторной графики выше чем к 3D.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    конешно там жо написано на асмах == гарантированно страшный присстрашный вирус
    сейчас опасно код без сырцов запускать
    Последний раз редактировалось ZXMAK; 11.03.2024 в 06:43.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  2. #282

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,379
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    Direct2D - это не про растровую графику, а про векторную. Изображение рисуется векторами, грубо говоря также как в 3D, а Direct2D рендерит картинку по векторному представлению. С точки зрения вычислительных ресурсов это тяжелей чем 3D, т.к. требования к качеству векторной графики выше чем к 3D.
    Понятно, что 2D это частный случай 3D.

    Но эмуляция DirectDraw - получается еще медленнее, чем Direct2D. Хотя не на всех видах.

  3. #283

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

    По умолчанию

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

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

    Цитата Сообщение от Titus Посмотреть сообщение
    Но эмуляция DirectDraw - получается еще медленнее, чем Direct2D. Хотя не на всех видах.
    а может дело вообще в кривых дровах?
    ибо в инторнетах упоминнаютсо 20 кратные просаживания 2до с обновлениями
    Последний раз редактировалось NEO SPECTRUMAN; 11.03.2024 в 19:51.

  4. #284

    Регистрация
    29.06.2022
    Адрес
    г. Ирвайн, США
    Сообщений
    408
    Спасибо Благодарностей отдано 
    590
    Спасибо Благодарностей получено 
    340
    Поблагодарили
    109 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    В Direct2D антиалиасинг не по точкам. Векторное изображение разбивается на миллионы треугольников (тесселяция), после чего грубо говоря вычисляется усредненный цвет пикселов в который попали треугольники.

    Для эмулятора это совсем не нужно, т.к. эмулятор работает не с векторной графикой, а с растровой.

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



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

    Синхронизация нужна чтобы вовремя обновлялся экран, ну и чтобы правильнее планировалась циклограмма процессора, чтобы отдать лишнее время другим процессам.
    Извини но я не понимаю из твоего сообщения зачем нужно знать где в данный момент "луч" экрана.
    Можешь пожалуйста описать конкретную задачу?

  5. #285

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    да это есно
    я про тоо что в ваших вин15 и 2024 году можно вроде как сделать отрисовку на мониторе по факту готовности картинки с синхронизациией только по звуку
    без какой либо синхронизации с фреймами
    нет, то что Вы описываете - это синхронизация от звуковой карты. С ним будет выпадение видеокадров.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    да это есно
    а может дело вообще в кривых дровах?
    ибо в инторнетах упоминнаютсо 20 кратные просаживания 2до с обновлениями
    дело не в дровах, а в реализации Direct2D. Не знаю, может сейчас чтото поменяли, новые версии win не пробовал. Но в Win7 онсовная нагрузка возникала при растеризации векторного изображения. Сложные векторные сцены требуют огромных вычислительных мощностей от CPU и GPU, причем приличная часть работы выполнялась на CPU.

    Прикол в том, что если не учитывать высококачественный антиалиасинг Direct2D, на OpenGL у меня получалось рендерить сложные сцены быстрее даже на Raspberry Pi 4, чем на intel x64 с GTX460 с Direct2D. Правда на Direct2D картинка была заметно красивей за счет более качественной проработки изображения

    Но для эмулятора ZX векторная графика вообще не нужна, он работает с растром.

    Цитата Сообщение от parallelno Посмотреть сообщение
    Извини но я не понимаю из твоего сообщения зачем нужно знать где в данный момент "луч" экрана.
    это позволяет оценить доступное время до следующего фрейма, чтобы более эффективно использовать процессор для других задач помимо обновления видеокадра и эмулятора. Сейчас конечно процессоры с десятками ядер и это может не столь критично, но есть и другие задачи решение которых облегчается - например текущее положение луча позволяет точно оценивать частоту развертки и облегчить синхронизацию видео и звука, т.к. они тактируются от разных источников и если синхронизироваться от одного из них, то на втором рано или поздно произойдет потеря фрейма.
    Последний раз редактировалось ZXMAK; 15.03.2024 в 05:24.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  6. #286

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

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

    ZEman(21.03.2024)

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

  8. #287

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,290
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    словил авторскую шутку.
    эмуль при запуске зависает с мешаниной на экране, а (как понял позже) в меню появляется пункт repaired.
    после `починки` всё работает как раньше.

  9. #288

    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,254
    Спасибо Благодарностей отдано 
    533
    Спасибо Благодарностей получено 
    260
    Поблагодарили
    154 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    goodboy, аналогично, судя по всему приурочено к 1 апреля.



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

    P.S. После "ремонта" программа закрывается, после последующего запуска так и остаётся всё сломаным.

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

    P.P.S. Помог запуск от имени админгистратора.
    В правильно заданном вопросе содержится половина ответа

  10. #289

    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,116
    Спасибо Благодарностей отдано 
    162
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    32 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    zebest, ничего не слышно о новой версии эмуля ? пять месяцев уже прошло всётаки.

  11. #290

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вуди в дискорде иногда появляется (последний раз с неделю назад). Но за новую версию ничего не говорил, видимо или все сделал, что хотел, или решил немного отдохнуть от...
    ну и так, для истории, хе-хе.. Не пмню, выкладывал или нет....

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


    Надеюсь сам Вуди не сильно против. Это из открытых же источников
    Последний раз редактировалось zebest; 02.09.2024 в 16:46.
    Profi v3.2 -=- Speccy2010,r2

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

    ZEman(02.09.2024), [bETA]mEN(02.09.2024)

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

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

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

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

Похожие темы

  1. SpecEmu v2.8 emulator released
    от Woodster в разделе RST#38
    Ответов: 7
    Последнее: 16.11.2008, 21:03

Ваши права

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