1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Есть ли EGA игры (программы) с custom palette в low-res EGA?

Тема в разделе "Hard & Soft", создана пользователем Dimouse, 17 ноя 2009.

  1. Dimouse King of Mice

    Dimouse

    Администратор Переводчик

    Регистрация:
    18 апр 2003
    Сообщения:
    35.113
    @Goblinit, почему ты считаешь, что нестандартную палитру ты не увидишь на VGA? VGA полностью поддерживает этот же самый режим.
    А игры с нестандартной EGA-палитрой, ну, например: Uncharted Waters: New Horizons (1995, DOS, скриншоты)
     
    Goblinit нравится это.
  2. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
  3. alfy

    alfy

    Регистрация:
    2 мар 2013
    Сообщения:
    220
    Нашел в старом журнале програмку на ассемблере, показывающую на Ega 64 цвета одновременно (программируя палитру на лету). В досбоксе 64 цветов нет и, похоже, с синхронизацией проблемы. На современном ноуте в dos7 - 8 цветов таки работает. Постараюсь проверить на более старых компах. Похоже далеко не все видеокарты позволяют менять палитру во время отображения. Ega, судя по статье из журнала - позволяли.
     
    Последнее редактирование: 2 авг 2017
    Goblinit нравится это.
  4. Goblinit

    Goblinit

    Регистрация:
    18 мар 2011
    Сообщения:
    4.405
    @MisterGrim, Ну вот @Dimouse меня правильно понял, меня интересуют игры с нестандартной палитрой EGA в первую очередь и возможность их посмотреть на обычной VGA. То есть, получается, что практического смысла покупать для этого EGA сейчас нет, так?
    Про игры с большим разрешением интересно, конечно, но не настолько :)
     
  5. alfy

    alfy

    Регистрация:
    2 мар 2013
    Сообщения:
    220
    lores ega игр с нестандартной палитрой не существует, т.к. это физически невозможно. т.е. нестандартная палитра возможна только в hires режиме.
    hires ega игр довольно много, но ega для этого не нужен, т.к. отлично эмулируется на vga.
    к тому же ega карту довольно сложно подружить с vga монитором. (с телевизором в cga режиме - легко).
     
    Последнее редактирование: 2 авг 2017
    Goblinit нравится это.
  6. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Код в студию !
    --- добавлено 2 авг 2017, предыдущее сообщение размещено: 2 авг 2017 ---
    Ну так обратная совместимость на что ? Зачем IBM так упарывался над ней ?
    Да любая игра cga/ega будет работать на VGA.
     
  7. alfy

    alfy

    Регистрация:
    2 мар 2013
    Сообщения:
    220
    На самом деле совместимость не полная, особенно с cga (недокументированная третья палитра или режим 160х100х16цветов). но ega игр, не работающих как надо на vga не припоминаю.

    журнал "pc mag" за август 1986, страница 378, рисунок 6

    ps. программа не заработала нормально ни в досбоксе, ни на s3 virge, ни на isa vga клоне. палитра меняется только во время вертикальной синхронизации.
    на железе вроде работает.
     
    Последнее редактирование: 2 авг 2017
    Dimouse нравится это.
  8. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
  9. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.724
    @alfy, вот результат работы этой программы в 86Box.

    egapalet.png

    Я бы не сказал что прямо "ах, какое разнообразие!". Поэтому разработчикам игр была безразлична такая возможность на фоне связанного с этим геморроя.
     
    Последнее редактирование: 2 авг 2017
    Goblinit, Grongy, tuliss и ещё 1-му нравится это.
  10. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Выложи бинарник и исходник, что бы ручками не набирать и не собирать :)
     
  11. alfy

    alfy

    Регистрация:
    2 мар 2013
    Сообщения:
    220
    tuliss
    речь и шла о переключении палитры на лету, другого способа нет. люминофор и элт не при чем, так как речь идет не о мерцании, а о программировании палитры на лету внутри одного кадра.

    TheMadLynx
    спасибо. видимо оригинальный ega умел изменять палитру на лету, а PCem лучше эмулирует старое железо, чем досбокс и новые видеокарты. Так оно и должно было выглядеть: первые 8 и последние 8 цветов - "стандартные", кроме коричневого.
     
    Последнее редактирование: 2 авг 2017
  12. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Это я уже понял. Просто когда не спал 2 суток, очень туго работает голова и парой не в том направлении. Просто это еще один тест для проверки правильности работы эмуляторов.

    P.S. Ник надо писать через @ . Тогда будет обращение.
     
    Последнее редактирование: 2 авг 2017
  13. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.724
    Вот бинарник. Взял готовый из материалов того самого журнала, упомянутого выше.
     

    Вложения:

    • EGAPALET.rar
      Размер файла:
      200 байт
      Просмотров:
      46
    Последнее редактирование: 2 авг 2017
  14. Grongy зе мост бэдэсс мазафака он зе плэнет

    Grongy

    Хелпер Переводчик

    Регистрация:
    21 мар 2014
    Сообщения:
    3.729
    Ну хотя бы есть адекватные оранжевый и персиковый цвета. Из-за их отсутствия у людей в EGA-режиме неестественный тон кожи (либо розовый, как в квестах Sierra, либо белый, как у Коммандера Кина), и в играх по лицензии TMNT у Микеланджело повязка либо желтая, либо снова розовая. Не то чтобы прям мешает, но все-таки.
     
    alfy и Grue13 нравится это.
  15. alfy

    alfy

    Регистрация:
    2 мар 2013
    Сообщения:
    220
    EGA-PAL.zip
    не ту версию выложил.
    ...
     
    Последнее редактирование: 2 авг 2017
    Grongy нравится это.
  16. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    В DOSBox-X
    upload_2017-8-2_16-8-2.png

    Добавлю, что работает в любом дособоксе, поддерживающем параметр linewise=true. Чтобы не было чёрных полосок, cycles должно быть около 12000.
     
    Последнее редактирование: 2 авг 2017
    Goblinit, alfy, tuliss и ещё 1-му нравится это.
  17. alfy

    alfy

    Регистрация:
    2 мар 2013
    Сообщения:
    220
    на железе полоски не черные, а цветные.
     

    Вложения:

  18. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
  19. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    Эээ... То есть EGA за время горизонтального обратного хода не успевает нормально регистры палитры поменять? И они с треть строки примерно устаканиваются?
    Сурово.
     
  20. alfy

    alfy

    Регистрация:
    2 мар 2013
    Сообщения:
    220
    @Gamecollector,
    моя фотка с pentium 75, s3 trio64 (или 32).
    ...
    а вообще, у ega в hires режиме экстремально короткий обратный ход.
     
    Последнее редактирование: 8 авг 2017
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление