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

User Tag List

Страница 66 из 71 ПерваяПервая ... 626364656667686970 ... ПоследняяПоследняя
Показано с 651 по 660 из 703

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

  1. #651
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,129
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    233
    Поблагодарили
    183 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    я правильно понял что данное решение позволяет медленно на старте загрузить спрайты в област памяти карты и потом их быстро выводить клмандой? но нельзя будет сделать полноценный скажем эффект "плазма" или текстовый редактор раскрасить который 64 символа выводит?
    Нет, спрайты предварительно не загружаются в память видеокарты. Спрайты остаются в том же формате, что и в игре и остаются в том же месте. Попутно удалось перейти от 15 цветов к 255 цветов без палитры и рисовать спрайты по координатам с точностью до пиксела. Также просто реализовать режимы цвета: 3 цвета + прозрачный для спрайтов и 4 цвета для тайлов. Точки тоже просто рисовать в режиме COLOR1C, указывая координаты и выбирая цвет.

    Эффект плазмы сделать нельзя, так как палитра не используется. Символы можно раскрасить, меняя перед рисованием спрайта буквы соответствующие переменные цвета. Но при 64 символах в строке ширина символа получится 4 бита, что плохо читаемо. Разрешение экрана ведь остается 256х192 пиксела.

    Пока считаю указанные возможности достаточным для облегчения устранения клешинга в старых играх и увеличения цветности в новых. Также это достаточно просто реализовать в эмуляторах и компьютерах на FPGA. Было бы желание ...
    Последний раз редактировалось zx-kit; 25.10.2015 в 11:50.
    "L-256"

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

    По умолчанию

    Цитата Сообщение от MVV Посмотреть сообщение
    Raydac, у тебя русскоязычного описания ZX-Poly не осталось? Есть кое-какие моменты для уточнения. Решил продолжить работу над конфигурацией.
    На днях собрал Spec256, но файлы для софт эмулятора совсем не то, что нужно для аппаратного.
    MVV, а режим Meteor Light по приведенному описанию можешь добавить в Speccy2010 и ReVerSE ?
    "L-256"

  4. #654
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,129
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    233
    Поблагодарили
    183 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MVV Посмотреть сообщение
    Raydac, у тебя русскоязычного описания ZX-Poly не осталось? Есть кое-какие моменты для уточнения. Решил продолжить работу над конфигурацией.
    ты тогда лучше так списком спроси, а то описание косноязычное и старое, заодно и я получу фокус на непонятные моменты и опишу их более детально

  5. #655
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,666
    Спасибо Благодарностей отдано 
    1,257
    Спасибо Благодарностей получено 
    1,891
    Поблагодарили
    712 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Копирую сюда нашу переписку из резервного форума:

    Цитата Сообщение от Titus
    Я так понимаю, что идет преобразование 50Hz->60Hz, т.е. можно смело сказать досвидания плавному обновлению экрана.
    Цитата Сообщение от zst
    Так его уже как бы и нет. Большинство любителей Спектрума для запуска игр используют эмуляторы с частотой экрана 60 Hz. На видеокарте можно сделать и 50 Hz, но это погоды не сделает и не все мониторы такую частоту корректно отображают. Надо подумать, как приспособиться к новой реальности. Возможно для новых игр с плавным скроллингом в эмуляторах и на LCD мониторах придется игры делать с частотой INT 60 Hz.
    Цитата Сообщение от Titus
    Вот именно, ключевое слово 'как бы' )
    Настоящий спектрумист никогда не откажется от возможности насладиться плавностью one-frame демы или игры. Даже та же новая проектируемая Dizzy 7 заточена под one-frame.
    А на счет частоты инта 60Hz - та это вообще фантастика, уводящая от совместимости далеко-далеко)

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Копирую сюда нашу переписку из резервного форума:
    Спасибо, понял. Добавил в первую картинку режим 50Hz/60Hz. Посоветуй, что еще доработать в режиме Meteor.
    Последний раз редактировалось zx-kit; 25.10.2015 в 13:15.
    "L-256"

  7. #657
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,666
    Спасибо Благодарностей отдано 
    1,257
    Спасибо Благодарностей получено 
    1,891
    Поблагодарили
    712 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Спасибо, понял. Добавил в первую картинку режим 50Hz/60Hz. Посоветуй, что еще доработать в режиме Meteor.
    Советую) Пойти по пути ZX-Poly) Только усовершенствованому)
    Таким образом в играх достаточно будет лишь раскрасить графику, что в 100 раз быстрее, чем переписывать код под новую архитектуру)

  8. #658
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,129
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    233
    Поблагодарили
    183 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Советую) Пойти по пути ZX-Poly) Только усовершенствованому)
    тогда получится ZX-Poly, а человеку хочется своего ))
    у ZXPoly перед темами с "акселератором" есть один приличный минус - организация многопроцессорного взаимодействия заставляет делать весьма неслабые аппаратные и программные выкрутасы, в то время как "акселератор" как темная сторона силы - "проще, доступнее" ))

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

    По умолчанию

    Raydac, а ты что посоветуешь ? Я пока делаю что-то между программым и аппаратным рисованием спрайтов. Может усовершенствую до такой степени, что для рисования спрайта нужно будет только указать координаты на экране, размеры спрайта и скопировать все командой LDIR. Но тогда игры будет писать слишком легко.

    ---------- Post added at 17:28 ---------- Previous post was at 17:18 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    Советую) Пойти по пути ZX-Poly) Только усовершенствованому)
    Таким образом в играх достаточно будет лишь раскрасить графику, что в 100 раз быстрее, чем переписывать код под новую архитектуру)
    Выдирать и перекрашивать графику тоже время надо. Само ничего не делается. Даже аппаратные спрайты сами не нарисуются.
    Последний раз редактировалось zx-kit; 25.10.2015 в 15:20.
    "L-256"

  10. #660
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,666
    Спасибо Благодарностей отдано 
    1,257
    Спасибо Благодарностей получено 
    1,891
    Поблагодарили
    712 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    тогда получится ZX-Poly, а человеку хочется своего ))
    у ZXPoly перед темами с "акселератором" есть один приличный минус - организация многопроцессорного взаимодействия заставляет делать весьма неслабые аппаратные и программные выкрутасы, в то время как "акселератор" как темная сторона силы - "проще, доступнее" ))
    Я сам бы сделал нечто типа ZX-Poly, только с большей глубиной цвета и множественными другими наворотами. Чтобы были слои и т.д. Тогда для любой игрушки можно будет сделать цветную графику, спрайты с маской (даже если в игре спрайты накладывались по XOR, OR или другой фигне), при этом совсем не трогая код игры. Это идеал для меня.

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

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

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

Эту тему просматривают: 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

Ваши права

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