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

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

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

Soft Эмуляция CGA-палитры на PCI- и AGP-видеокартах

Тема в разделе "Hard & Soft", создана пользователем Revolter, 23 окт 2024.

  1. AndyFox

    AndyFox

    Регистрация:
    22 июл 2009
    Сообщения:
    4.480
    compart, Revolter и Колючий нравится это.
  2. ThePafic

    ThePafic

    Регистрация:
    20 мар 2010
    Сообщения:
    289
    Ничего удивительного. В первом сообщении @Revolter рассказал правду, ничего кроме правды, но не всю правду.
    Во всех CGA палитрах чёрный считается "цветом фона" и может принимать любой из 16 возможных CGA цветов. В данном случае - синий. То же самое происходит в BurgerTime.
    Или вы говорите о дизеринге?
    Гораздо более необычный способ применяется в California Games
    или в Round 42
     
    Последнее редактирование: 9 ноя 2024
    Octohum и AndyFox нравится это.
  3. Revolter

    Revolter

    Регистрация:
    12 июл 2006
    Сообщения:
    2.935
    Не вижу смысла вместо слова "палитра" писать всякий раз "палитра + цвет фона", ну а про получение новых цветов при смешивании с цветом фона я просто не знал.
     
  4. AndyFox

    AndyFox

    Регистрация:
    22 июл 2009
    Сообщения:
    4.480
    compart, Robbo и Колючий нравится это.
  5. Grue13 Ocelote.12

    Grue13

    Регистрация:
    26 апр 2006
    Сообщения:
    10.206
    @AndyFox, подскажи пожалуйста, каким скриншотам какие пункты настройки соответствуют?
     
  6. AndyFox

    AndyFox

    Регистрация:
    22 июл 2009
    Сообщения:
    4.480
    1, 2 — 16-цветный композит.
    3, 4 — 6-цветный CGA (MORE-color).
    --- добавлено 10 ноя 2024, предыдущее сообщение размещено: 10 ноя 2024 ---
    Для сравнения режим Tandy 1000:

    ai124.fastpic.org_thumb_2024_1110_e5_c8bec69e585c8fabaa3438dceca697e5.jpeg ai124.fastpic.org_thumb_2024_1110_d9_44ab33a4f3241c8bb6a66cee72e615d9.jpeg ai124.fastpic.org_thumb_2024_1110_c0_cccd93bd5a22b3134a6951cc440e50c0.jpeg ai124.fastpic.org_thumb_2024_1110_c2_7f6dc1cd168dbe572736eb2110c50ec2.jpeg ai124.fastpic.org_thumb_2024_1110_25_8927692985f0d0e70a28d2ca9cf49c25.jpeg ai124.fastpic.org_thumb_2024_1110_f6_11dabd5d7bfb113bcddc638f0e85f5f6.jpeg ai124.fastpic.org_thumb_2024_1110_50_037b4a31356f486bcb1d1aa2a72da450.jpeg ai124.fastpic.org_thumb_2024_1110_ab_50b504e1a26ed85d9de8731103a567ab.jpeg ai124.fastpic.org_thumb_2024_1110_2f_c6f8ec5fd250877a8658288b8315462f.jpeg ai124.fastpic.org_thumb_2024_1110_32_1ac003e2b3afdd8e9596a0fc8e5dd532.jpeg
     
    Grue13 нравится это.
  7. ThePafic

    ThePafic

    Регистрация:
    20 мар 2010
    Сообщения:
    289
    Нет, в том то и фишка, что MORE-color на обычном CGA без композита должен выглядеть вот так
     
    AndyFox нравится это.
  8. AndyFox

    AndyFox

    Регистрация:
    22 июл 2009
    Сообщения:
    4.480
    @kreol, есть 7 игр, имеющих режим CGA MORE-color, т. е. количество цветов более стандартных четырёх, и не в композитном режиме.

    CGA "More Color" Mode

    Вот список:
    California Games (1988, DOS)
    The Games: Summer Edition (1988, DOS)
    Superstar Soccer (1988, DOS)
    Sapiens (1987, DOS)
    Lunar Explorer: A Space Flight Simulator (1986, DOS)
    Jungle Hunt (1983, DOS)
    Frogger (1983, DOS)

    Есть ли смысл в дополнительном свойстве на сайте?
     
    SanTix, Octohum, Revolter и ещё 1-му нравится это.
  9. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.248
    @AndyFox, там указано что требуется RGB-монитор. Т.е. если я правильно понимаю, именно "трехтюльпанный".
    Эмуляция где-то есть этого режима? Тогда вроде как программно это получается тот же multicolor, как в играх типа burgerspace, только с более зарезаной палитрой, или я не прав? Возможно ещё какие-то игры RGB-монитор упоминают, кроме указанных (визуально помню, встречалось в настройках), может тоже разница вывода есть (хотя это бы уже давно все отловили, скорее-всего; другое дело если при эмуляции ничего не меняется и нужно именно железо).
     
  10. kreol Старший офицер Чёрной Гвардии

    kreol

    Legacy

    Регистрация:
    2 июл 2007
    Сообщения:
    116.731
    @AndyFox,
    На мой взгляд, его можно ввести.
    Предлагаю действовать стандартно: если в течение пары дней не появится возражений, то я введу данное свойство.

    P.S. Но такие вещи лучше писать в теме про свойства у игр в разделе "Обсуждение работы проекта".
     
    Revolter и AndyFox нравится это.
  11. AndyFox

    AndyFox

    Регистрация:
    22 июл 2009
    Сообщения:
    4.480
    Да.
    DOSBox-X умеет — Selecting a video adapter in DOSBox-X
    Похоже, даже на обычном CGA (без композитного RGB-монитора) отображаются все 6 цветов MORE-режима, только в виде оттенков.
     
    Octohum и Tigoro нравится это.
  12. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.248
    Касаемо технологии...

    - As far as I remember, "frogger" game for CGA used 5 different colors. How exactly it was done, I wonder.
    - You remember correctly - CGA Frogger starts each frame with a blue background, and sets it to black at a particular scanline down the screen. Jungle Hunt and California Games did similar things (all rely on rather precise timing and/or polling the CGA status register, since there are no raster interrupts).
     
    AndyFox нравится это.
  13. AndyFox

    AndyFox

    Регистрация:
    22 июл 2009
    Сообщения:
    4.480
    Да, 5 или 6 цветов, однако имею предположение, что возможно и 7.
     
  14. kreol Старший офицер Чёрной Гвардии

    kreol

    Legacy

    Регистрация:
    2 июл 2007
    Сообщения:
    116.731
    Octohum, Tigoro, Revolter и 2 другим нравится это.
  15. AndyFox

    AndyFox

    Регистрация:
    22 июл 2009
    Сообщения:
    4.480
    Благодарю.

    Верно ли предполагаю, что:
    — имеем 3 цвета высокой интенсивности и серый;
    — в связке с серым получаем ещё 3 цвета низкой интенсивности;
    — 3 + 3 + 1 (серый) = 7 цветов в итоге?
     
  16. ThePafic

    ThePafic

    Регистрация:
    20 мар 2010
    Сообщения:
    289
    Долго пытался вникнуть. Мы о каком скриншоте/игре говорим? Серый - это белый в низкой интенсивности.
    Возьмём, например, California Games. Устанавливаем палитру 1 - имеем 4 цвета. По середине кадра меняем её на палитру 0. Имеем +3 новых цвета на экране (если чёрный так и остался чёрным). Уже 7 цветов.

    Если задействовать интенсивности, с двух палитр можно добавить ещё 6 цветов. Будет 13.
    Если задействовать смену цвета фона (черного) - можно получить все 16 цветов на экране одновременно, но проверять что-то не хочется.
     
    AndyFox нравится это.
  17. AndyFox

    AndyFox

    Регистрация:
    22 июл 2009
    Сообщения:
    4.480
    Почему же не хочется? :) Разве не любопытно в штатном разрешении CGA выдать на гора все 16 цветов и получить EGA/Tandy/PCjr?
     
  18. ThePafic

    ThePafic

    Регистрация:
    20 мар 2010
    Сообщения:
    289
    1) Рабочей XT с CGA для тестов у меня нет. Подозреваю, что её нет ни у кого из присутствующих.
    2) Мне так и не удалось добиться эмуляции этой фичи в DOSBox-X. Во Frogger пытается отрисовать воду, но она постоянно едет. В California Games даже не пытается.
    3) Кому это может быть нужно? Мы же олдгеймеры, не демомейкеры какие-нибудь. Да и переплюнуть Trixter и компанию будет сложно.
    4) Даже если получится выдать 16 цветов, это будет совсем не то же самое что в EGA/Tandy/PCjr.
     
    AndyFox нравится это.
  19. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.967
    Это как раз есть. Другое дело, что при наличии MartyPC, можно смело утверждать, что XT+CGA "есть" у кого угодно, кому это нужно.
     
    ThePafic нравится это.
  20. ThePafic

    ThePafic

    Регистрация:
    20 мар 2010
    Сообщения:
    289
    Нас опередили :( Примерно на треть века. Вот демка 1992 года под весьма оригинальным названием CGADEMO.
    А вот разбор и улучшения от небезызвестного Scali. Исходный код прилагается.
    16 цветов я там почему-то не насчитал, но всё равно - для XT+CGA - это впечатляюще!
     
    Revolter, Octohum и AndyFox нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление