User Tag List

Страница 19 из 71 ПерваяПервая ... 151617181920212223 ... ПоследняяПоследняя
Показано с 181 по 190 из 703

Тема: Новый графический режим для игр

  1. #181

    Регистрация
    21.07.2010
    Адрес
    Ukraine
    Сообщений
    276
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я сейчас рассматриваю новый видео режим с привязкой к стандарту, со своим разрешением, цветами, адресным пространством, портами, прерываниями... То, что там выводит спек к новому режиму никаким боком, он выводит в стандартном видео режиме 0 со своим прерыванием 50Гц (карта его просто дублирует на VGA).

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

  3. #182

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Давай сделаем так, что при смене режима все времянки остаются те же. Меняется только количество цветов и принцип построения экрана.

    ---------- Post added at 16:34 ---------- Previous post was at 16:27 ----------

    Если отображать на VGA то лучше привязаться к разрешению современных мониторов, а не 640х480. Тогда мы могли бы сделать точки квадратными. Но у каждого монитора свое основное разрешение, зависящее от используемой матрицы. Матриц 640x480 уже нет, поэтому монитор внутри преобразует.

    Теоретически, минимальные искажения на телевизоре через SCART.
    Возможно большинство мониторов теперь 1920X1080, тогда надо будет вписать 320х240 в это разрешение. Если увеличить в 4 раза получится 1280х960
    Получается надо 4 режима:
    SCART 50 Гц
    VGA 50 Гц (нестандартный)
    VGA 640X480 60 Гц - стандартный, но устаревший
    FULL HD 1920X1080 60 Гц.

    При всех режимах Спектрум должен работать с частотой 3.5 МГц, частотой INT, BORDER 50 Гц как в стандартном так и в новом режимах.

    Для совместимости с мониторами для уменьшения возможных мерцаний возможно лучше было бы в новом режиме перейти на частоту INT 60 Гц, но тогда нельзя будет использовать старую музыку, доработать старую игру.

    ---------- Post added at 17:21 ---------- Previous post was at 16:34 ----------

    Ориентировочно параметры 1920х1080:

    Mode "1920x1080" # vfreq 60.000Hz, hfreq 67.500kHz
    DotClock 148.500000
    HTimings 1920 2008 2052 2200
    VTimings 1080 1084 1089 1125
    Flags "+HSync" "+VSync"
    Последний раз редактировалось zx-kit; 27.06.2015 в 15:21.
    "L-256"

  4. #183

    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Для совместимости с мониторами для уменьшения возможных мерцаний возможно лучше было бы в новом режиме перейти на частоту INT 60 Гц, но тогда нельзя будет использовать старую музыку, доработать старую игру.
    Да, если делать новый режим 60 Гц, то он хорошо войдет и в NTSC TV (220 строк), и в VGA (240 строк).
    Но спековкие игры, которые 50 Гц, будет сложновато переделывать.


    Или же, делать новый режим 50Гц, но тогда VGA в пролёте,
    а со спековскими играми норм.
    Последний раз редактировалось Valen; 27.06.2015 в 15:47.
    V6Z80P - Back for Good

  5. #184

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Valen Посмотреть сообщение
    Да, если делать новый режим 60 Гц, то он хорошо войдет и в NTSC TV (220 строк), и в VGA (240 строк).
    Но спековкие игры, которые 50 Гц, будет сложновато переделывать.


    Или же, делать новый режим 50Гц, но тогда VGA в пролёте,
    а со спековскими играми норм.
    Трудно выбрать лучший вариант. Возможно большинство любителей спектрума смотрят игры на мониторе 60 Гц или через телевизор, который преобразует 50 в 60 Гц. Из-за этого на изображении возможны рывки или мерцания. Поэтому переход на 60 Гц инт мог бы устранить все эти недостатки.

    Оставаясь на 50 Гц в старых играх на мониторе 60 Гц не заметно, так как они были медленные. А в новом режиме может быть заметно мерцание.

    Что будет, если переделали старую игру под новый режим. Например, она успевала менять экран за 2-3 кадра 50 Гц, а теперь за 1-2 кадра 60 Гц.

    У современных телевизоров есть вход VGA. Наверно при этом он показыает с частотой 60 Гц. Возможно уже не осталось современных телевизоров с честными 50 Гц. Кто их знает, как они преобразовывают изображение внутри, чтобы работало и SCART и VGA и HDMI ?
    Последний раз редактировалось zx-kit; 27.06.2015 в 15:56.
    "L-256"

  6. #185

    Регистрация
    21.07.2010
    Адрес
    Ukraine
    Сообщений
    276
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Давай сделаем так, что при смене режима все времянки остаются те же. Меняется только количество цветов и принцип построения экрана.
    Если отображать на VGA то лучше привязаться к разрешению современных мониторов, а не 640х480. Тогда мы могли бы сделать точки квадратными. Но у каждого монитора свое основное разрешение, зависящее от используемой матрицы. Матриц 640x480 уже нет, поэтому монитор внутри преобразует.

    Теоретически, минимальные искажения на телевизоре через SCART.
    Возможно большинство мониторов теперь 1920X1080, тогда надо будет вписать 320х240 в это разрешение. Если увеличить в 4 раза получится 1280х960
    Получается надо 4 режима:
    SCART 50 Гц
    VGA 50 Гц (нестандартный)
    VGA 640X480 60 Гц - стандартный, но устаревший
    FULL HD 1920X1080 60 Гц.

    При всех режимах Спектрум должен работать с частотой 3.5 МГц, частотой INT, BORDER 50 Гц как в стандартном так и в новом режимах.

    Для совместимости с мониторами для уменьшения возможных мерцаний возможно лучше было бы в новом режиме перейти на частоту INT 60 Гц, но тогда нельзя будет использовать старую музыку, доработать старую игру.
    Нефига я тут не смог понять, хоть и старался... Рабочий пример на видео, не смог этому горю даже помочь Непонятно, зачем вам вообще таким со спектрумом на новые мониторы лезть? У него стандарт PAL/SECAM. И причём тут 1920х1080, бери сразу UHD 4К/8K. И почему ты решил, что у меня ничего работать не будет? В подпись мою глянь.
    Тут рассматривается новый режим, старый стандартный будет работать как и работал, чего так пугаться то?

  7. #186

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от MVV Посмотреть сообщение
    Нефига я тут не смог понять, хоть и старался... Рабочий пример на видео, не смог этому горю даже помочь Непонятно, зачем вам вообще таким со спектрумом на новые мониторы лезть? У него стандарт PAL/SECAM. И причём тут 1920х1080, бери сразу UHD 4К/8K. И почему ты решил, что у меня ничего работать не будет? В подпись мою глянь.
    Я вижу, что все работает. Давай остановимся на 640х480 60 Гц. Скорее всего все современные телевизоры преобразовывают все внутри к частоте 60 Гц. Чтобы в новом режиме не было мерцаний из-за несовпадения частот лучше INT в новом режиме делать 60 Гц.

    Старые игры должны отображаться на VGA также как у тебя сейчас. Только добавить аналоговый VGA для тех, у кого нет HDMI. На современных телевизорах есть VGA вход.

    Разрешение экрана 320х240. Надо на чем-то остановиться. Пока за основу этот режим возьмем. В эмуляторах на PC тоже наверно не 50 Гц, а 60 Гц на экране монитора.
    Последний раз редактировалось zx-kit; 27.06.2015 в 16:10.
    "L-256"

  8. #187

    Регистрация
    21.07.2010
    Адрес
    Ukraine
    Сообщений
    276
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Старые игры должны отображаться на VGA также как у тебя сейчас. Только добавить аналоговый VGA для тех, у кого нет HDMI. На современных телевизорах есть VGA вход.
    Ну так, а я о чем, у меня даже на U16 можно выхлоп на SCART под стандартное спектрумское видео сделать через простой переходник с двумя разъемами, тремя резисторами и проводками. Кнопочкой F12 или джампером к примеру переключай и смотри на TV.
    Если прикручивать 50Гц к VGA, то тут нужна тройная буферизация. Можно попробовать сделать, тому пример эмулятор на PC, нормально себе показывает при разрешении 4K@60Hz.
    Цитата Сообщение от zst Посмотреть сообщение
    Разрешение экрана 320х240. Надо на чем-то остановиться. Пока за основу этот режим возьмем.
    Я правильно понял, базовый 640х480@60Гц в котором х2 320х240 15bpp?

  9. #188

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от MVV Посмотреть сообщение
    Я правильно понял, базовый 640х480@60Гц в котором х2 320х240 15bpp?
    Да.
    "L-256"

  10. #189

    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MVV Посмотреть сообщение
    Я правильно понял, базовый 640х480@60Гц в котором х2 320х240 15bpp?
    Да.
    V6Z80P - Back for Good

  11. #190

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от MVV Посмотреть сообщение
    Ну так, а я о чем, у меня даже на U16 можно выхлоп на SCART под стандартное спектрумское видео сделать через простой переходник с двумя разъемами, тремя резисторами и проводками. Кнопочкой F12 или джампером к примеру переключай и смотри на TV.
    Это тоже хороший вариант. Стандартные цвета можно и на мониторе и на телевизоре, а новый режим на мониторе или на телевизоре с VGA входом.
    "L-256"

Страница 19 из 71 ПерваяПервая ... 151617181920212223 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 18
    Последнее: 11.04.2021, 10:54
  2. графический редактор
    от yur в разделе Вектор
    Ответов: 1
    Последнее: 08.11.2012, 13:01
  3. графический режим на Атари
    от goblinish в разделе Atari
    Ответов: 3
    Последнее: 06.01.2012, 11:19
  4. графический софт для 48 К
    от goglus в разделе Софт
    Ответов: 6
    Последнее: 02.08.2006, 15:33

Ваши права

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