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

User Tag List

Страница 18 из 25 ПерваяПервая ... 141516171819202122 ... ПоследняяПоследняя
Показано с 171 по 180 из 243

Тема: Идея простого расширения стандартного видорежима

  1. #171
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    Цитата Сообщение от Lethargeek
    А чего там насчет "fake low-res" в эмуле? Что думаешь? Скриншоты смотрел
    сории, забыл посмотреть. но сейчас даже быстренько попробовал (оказалось, не так уж быстро ). смотри в теме "новая версия us"

  2. #172
    Junior
    Регистрация
    17.10.2005
    Адрес
    Pskov
    Сообщений
    8
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Странно, я в ФИДО всех сообщений с форума не вижу, а мои тут видны..

    Цитата Сообщение от SfS
    Я уже както писал об этом. Только почему 4 ? Сделать 8 битовых плоскостей и никаких палитр!
    Количество плоскостей тут не принципиально, главное что это будет прозрачно для программ. А 4 бита на точку мне показалось оптимальным компрмисом. Если использовать область атрибутов для выбора своей палитры на знакоместо, то сможем иметь на экране одновременно 4096 цветов(правда для хранения палитр понадобится дополнительно 12-16К памяти, мапить её в память спека ИМХО необязательно). И с палитрой много эфекетов можно придумать. Подобие мультиколора, например, даст еще больше цветов.
    Например, по умолчанию у нас чтение/запись настроены на одну плоскость, палитра выставлена в соответствии со стандартными спековскими атрибутами - всё выглядит как стандартный экран. Настроив определенным образом палитру, мы можем добиться, чтобы одна плоскость всегда была на переднем плане, а в оставшиеся плоскости можно поместить фононовую картинку на "рабочий стол" - никакие прграммы этого не заметят. Это будет самый простой способ "разукрасить" старые игры(те же Диззи ) - минимальные измения в коде, просто дял каждого игрового экрана загружаем красивый фон, а осталные объекты рисуются как и раньше на переднем "стандартном" плане. Много еще чего можно придумать. Т.е., от палитры совсем я бы отказываться не стал, можно сделать еще один безпалитровый режим, если в нем есть потребность.
    Главное, чтобы скорость копирования графики не зависела от количества плоскостей. Новые игры можно было бы писать сразу под стандартный и цветной экран, они будут отличаться только набором спрайтов и незначительными измениями в коде, связанными с инициализацией видеоадапртера. Векторные игрухи типа Элиты тоже легко можно сделать цветастыми - просто при старте настраиваем нужный режим записи, потом при выводе объектов заносим нужный цвет в регистр цвета - больше никаких изменений не нужно. Правда, не знаю, есть ли какой прок от разноцветных караблей

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

    По умолчанию (на 23-10-2005)

    jtn> 17я страница заканчивается, а толку ни на грамм.

    Не все, что происходит, видно глазу...

    jtn> предлагаю такой сценарий:

    По нынешним временам собрать коллектив для обычной-то игрухи проблема.
    Узок нынче круг активных синклеристов, страшно далеки они... друг от друга!
    Причем во всех смыслах.

    CHRV> ...почему-то делать ничего не хотят сами, зато пишут и кричат много (сразу
    ' вспоминается Нэмо с его знаменитой и точной фразой что в инете прав не тот, кто
    ' аргументирует, а тот, кто громче и больше кричит. Ну а те кто делает, он просто
    ' делает и все.


    Уже десять лет было, чтобы "просто сделать". А рассуждать насчет отличий криков
    от аргументов особенно удобно, "самоустранившись" из дискуссии и вообще никаких
    ни "аргументов", ни даже "криков" не издавая.

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

    По умолчанию (online)

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

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

    ...там и насчет битпланов планируется, и "ускорение без ускорителей"

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

    По умолчанию ZX Ultimate Video specs v1.0

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

    Readme там для SAM style, так что не удивляйтесь

    (28-10-2005 удалил - ищите новое)
    Последний раз редактировалось Lethargeek; 28.10.2005 в 18:54.

  6. #176
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    атрибуты описаны непонятно. что значит верхний/нижний...

    для начала, неплохо бы поинтересоваться, есть ли доступные чипы памяти, с and/or/xor вместо put. я таких не видел. если нет, придётся отказаться

    ещё неясно, как суммируются фоновый/спрайтовый/вентильный экраны

  7. #177
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    Wink

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

    Читкаем мою спецификацию

    -------------------------
    16 colorz at da pixel
    VideoDrive specification
    -----------------------------
    by SAM style

    NOTE: в качестве эксперимента реализовано в unreal032b7, я опробовал, работает. Последний шаг - железо

    ------------
    ПРЕДСМЕРТИЕ: Читал Lethargeek-а, врубился в половину, сломал мозг. Надо чинить...
    ------------
    принцип работы

    изображение формируется путем сложения четырех экранов (синий, красный, зеленый и яркостный).
    ------------
    структура видеопамяти

    Видеопамять - внешняя, 4 линейки 8К*8.
    Линейки отвечают каждая за свой цвет и яркость (B,R,G,I), в каждой в начале - по экрану 256*192 (#1800)
    Структура экранов абсолютно такая же как у ZX, поэтому осваивать чего-то очень новое не придется.
    ------------
    отображение

    идет тем же путем что и в ZX, но во всех 4 слоях - имеется счетчик, генерирующий те же сигналы,
    что и счетчик на ZX (h0-h7, v0-v7, brd, cc, kc), в нужные моменты снимаем с плоскостей 4 байта,
    сдвигаем их как в обычном ZX и получаем 4 сигнала R,G,B,I.
    ------------
    общение

    управление ведется через один порт, ориентированый на запись.
    через него выбирается: активный слой (00-B, 01-R, 10-G, 11-яркость), режим перехвата обращения
    к памяти #4000-#57ff (1-вкл, 0-выкл) и режим вывода на экран (1-с видеокарты, 0-с ZX экрана).
    бордюр, ясен хрен, выводится обычными сигналами.
    ------------
    чтение-запись

    при определенных условиях перехватывается обращение к памяти в области #4000-#57FF и чтение-запись
    переводится в выбраный слой видеопамяти
    ------------
    скорость

    а мы ничего не потеряли и не приобрели - ZX работает как обычно, только где-то на стороне делается
    другое изображение и остается только выбирать, что на экране показывать.
    ------------
    ну че там еще...

    А ничего - все просто как два пальца... Моему ежу и то понятно.
    ------------
    ПОСЛЕСМЕРТИЕ:
    за 5 минут переделал свой little viewer для просмотра триколоров в новом режиме. АфиГееееЛ как все просто.
    Последний раз редактировалось SAM style; 26.10.2005 в 22:48.
    Все любят гипножабу

  8. #178
    Master Аватар для ASDT
    Регистрация
    04.08.2005
    Адрес
    Новосибирск
    Сообщений
    738
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Почитал ... "все просто как два " Ммдя ...
    Ещё раз.
    Если следовать логике ZX, то можно выводить 2 экрана -
    стандартный и ещё 2 байта
    Что с ними делать ... вот это и вопрос ...

    А разработка внешних видеокарт - это надо другую тему ...

  9. #179
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sam style
    за 5 минут переделал свой little viewer для просмотра триколоров в новом режиме. АфиГееееЛ как все просто
    брось сюда картинки с загрузчиком. можно и без загрузчика, если плоскости в отдельных файлах - его легко на васике написать

  10. #180
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    брось сюда картинки с загрузчиком. можно и без загрузчика, если плоскости в отдельных файлах - его легко на васике написать
    PLZ... внутри viewer, пара триколоров, *.Y и *.888.
    Все любят гипножабу

Страница 18 из 25 ПерваяПервая ... 141516171819202122 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 44
    Последнее: 19.04.2005, 20:52

Ваши права

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