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

User Tag List

Страница 6 из 21 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 210

Тема: Видеокарта "METEOR-2020" для устранения клешинга

  1. #51
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,308
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    107
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    72 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zx-kit Посмотреть сообщение
    все игры будем переделывать
    "будем" - это с кем (и когда уже наконец)?
    Прихожу без разрешения, сею смерть и разрушение...

  2. Этот пользователь поблагодарил Lethargeek за это полезное сообщение:

    CLR (01.04.2020)

  3. #52
    Activist
    Регистрация
    02.11.2007
    Адрес
    г. Краснодар
    Сообщений
    248
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я вот если честно и без обид то немного не пойму, если вся эта затея только ради "устранения клешинга" который сам по себе является пародией текстового режима 32x24 в графическом исполнении то давным давно уже было проще это сделать на эмуляторе в каком нибудь линуксоиде Orange Pi H3 Cortex A7-Quadro-core 1.6GHz 1Gb за 1,2-1,5к рублей. Если это делать в железе за 5к и только ради 5-20 игр в год 30 летней давности то закономерно всплывает вопрос о времязатратах и смысле переделки игр, тратить уйму времени бесплатно только ради того что-бы в игре 1986 года чёрно-белый спрайт с красным ink`ом не подкрашивался зелёным ink`ом элемента фона? бррррррр
    Сейчас любая копеечная железяка размером с пачку сигарет в тысячи раз мощнее спектрума и на своём борту имеют 3D видеопроцессоры способные выводить на экран сотни тысяч полигонов в секунду, плата мобилки за 500 рублей подключенная к монитору творит чудеса по отношению к спектруму, любой каприз за ваши гигагерцы...
    Так вот я к чему, может ну его нафиг этот клешинг и надо просто дойти до какого нибудь общего знаменателя в работе современного (очень сильно утрирую) zx-spectrum СОВМЕСТИМОГО на базе ПЛИС (в нашем случае) и немного доразвить ветку ПЛИС мутантов?
    Ради чего к примеру устранять клешинг в Soldier of Fortune? ради того что на ЧЁРНОМ ФОНЕ иногда попадаешь на площадку лифта или корни телепорта? иииии? что изменится? это графика 1982 года! где предел мечтаний была память в 48 Кб и ЦВЕТНАЯ графика использовалась для работы в ТЕКСТОВОМ режиме, ибо адресацию памяти забубенили именно для удобства вывода СИМВОЛОВ а не спрайтов с пиксельной точностью, я вырос именно на спектруме, самый первый мой спектрум-совместимый я спаял на картонке из микросхем выпаянных с списанных плат на местном АТС, подпаялся к ламповому ЦВЕТНОМУ телевизору, больше пол схемы выдумывал сам под имеющиеся микрухи, было мне тогда 8 лет и я прекрасно понимал принцип работы транзисторов и микросхем.
    НО! zx-spectrum изначально задумывался как текстовый цветной терминал, его нутро не предназначено для КОМФОРТНОЙ работы даже с чёрно-белой графикой (хотя она у него и не цветная), тратить по 40-100 тактов не очень быстрого процессора просто что бы вывести ОДИН пиксель на экран? какая графика вы о чём? если бы его надо было делать под графику то работа с экраном была-бы совершенно по другому.

  4. #53
    Activist Аватар для CLR
    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    291
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот это самый большой и риторический вопрос современности - кто будет переделывать игры, а главное - зачем?
    Все эти игры давно играны-переиграны, дяди выросли и заняты делами, молодежи это вряд ли интересно вообще; если так уж сильно хочется поиграть в те же тайтлы без атрибутов - да легко, берём эмуль и находим подходящую версию для msx/atari/c64/amstrad/amiga (если доступна конечно).
    Мои игрушки: PowerbookG4/MacMiniG4/PegasosII/Amiga1260/Commodore64/Atari65XE/Profi/Speccy2010/Aspect128/PS3/PS4Pro+PSVR/PSP/PS Vita/GBC/iPhone
    MorphOS/AmigaOS/MacOSX/Linux

  5. #54
    Activist
    Регистрация
    02.11.2007
    Адрес
    г. Краснодар
    Сообщений
    248
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я вот сейчас вспомнил, в те далёёёёкие времена я мусолил сигнал M1 ибо никаких талмудов по z80 ещё не было, и тогда я пришёл к выводу что это указывает на действия процессора, читает ли он просто данные или команду, и хотел я поставить по 0 адресу запись байта цвета пикселя в отдельную видеопамять, а по адресу 1 и 2 регистры-счётчики ИЕ7 координат, при записи по 0 адресу счётчики увеличивали адрес, писался пиксель примерно так:
    LD L,x
    LD H,y
    LD A,цвет 0-255

    LD (1),HL

    LD (0),A вывели цвет, адрес сам увеличился на 1

    ноооо, я был мал и я долго воевал с регенерацией ру5, удобоваримой инфы по динамике мне не попадалось и я не смог удерживать регенерацию памяти сейчас уже понимаю в чём была проблема была бы у меня кстати тупо статика на 16Кб возможно впоследствии zx-spectrum имел бы ЦВЕТНОЙ экран 256x192 с 256 цветами на точку и видеоэкрана тупо не было бы в памяти вообще

  6. #55
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,308
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    107
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    72 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Nesser Посмотреть сообщение
    Я вот если честно и без обид то немного не пойму, если вся эта затея только ради "устранения клешинга" который сам по себе является пародией текстового режима 32x24 в графическом исполнении то давным давно уже было проще это сделать на эмуляторе в каком нибудь линуксоиде Orange Pi H3 Cortex A7-Quadro-core 1.6GHz 1Gb за 1,2-1,5к рублей. Если это делать в железе за 5к
    во-1, как минимум, уже смысл есть в прошивках для готовых zx-девайсов, которые потянут такое видео
    во-2, ты неверно понимаешь суть вопроса, который разбивается на две части: (а) нужен ли вообще клону спектрума новый игровой видеорежим ("профессиональных" было уже достаточно) и (б) если нужен, то как его организовать, чтобы проще было поддерживать софтом - что включает и "борьбу с клэшингом", то есть адаптацию игр стандартного режима (необязательно старых, новые один хрен пишут под всё тот же 6912)

    Цитата Сообщение от Nesser Посмотреть сообщение
    и только ради 5-20 игр в год 30 летней давности то закономерно всплывает вопрос о времязатратах и смысле переделки игр, тратить уйму времени бесплатно только ради того что-бы в игре 1986 года чёрно-белый спрайт с красным ink`ом не подкрашивался зелёным ink`ом элемента фона? бррррррр
    Например, у меня выходит около 30 игр в год - прошу отметить, одновременно с переделками эмулятора, самой концепции, прошлых файлов, а иногда и с багофиксингом самих игр; в принципе, по одной в неделю клепать реально. Причём именно уровень наподобие "что-бы в игре 1986 года чёрно-белый спрайт с красным ink`ом не подкрашивался зелёным ink`ом элемента фона" достижим за минимальное время (в некоторых случаях меньше часа). Куда больше отнимает собственно добавочная раскраска - свой цвет на спрайт (если нет оригинального атрибута), а тем более "цвет на точку".

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

    Цитата Сообщение от Nesser Посмотреть сообщение
    Так вот я к чему, может ну его нафиг этот клешинг и надо просто дойти до какого нибудь общего знаменателя в работе современного (очень сильно утрирую) zx-spectrum СОВМЕСТИМОГО на базе ПЛИС (в нашем случае) и немного доразвить ветку ПЛИС мутантов?
    см. выше по вопросу новых видеорежимов таких мутантов

    Цитата Сообщение от Nesser Посмотреть сообщение
    Ради чего к примеру устранять клешинг в Soldier of Fortune? ради того что на ЧЁРНОМ ФОНЕ иногда попадаешь на площадку лифта или корни телепорта? иииии? что изменится? это графика 1982 года!
    Смотря где. Конкретно в SoF, может быть, особо и незачем (хотя местами "плавающий" цвет раздражает), но тот же Jungle Warrior и похожие - уже совершенно другое дело (сам смог пройти только после переделки, раньше тошнило); или случаи, когда в монохроме месиво, как в Redshift. Графика должна быть комфортной, год особой роли здесь не играет.

    Цитата Сообщение от Nesser Посмотреть сообщение
    где предел мечтаний была память в 48 Кб и ЦВЕТНАЯ графика использовалась для работы в ТЕКСТОВОМ режиме, ибо адресацию памяти забубенили именно для удобства вывода СИМВОЛОВ а не спрайтов с пиксельной точностью,
    как давно уже известно всем неленивым, адресацию такую там забубенили по причине скупости дяди Клайва ради экономии на микрухах, а вовсе не каких-то (ха-ха!) удобств

    Цитата Сообщение от Nesser Посмотреть сообщение
    НО! zx-spectrum изначально задумывался как текстовый цветной терминал, его нутро не предназначено для КОМФОРТНОЙ работы даже с чёрно-белой графикой (хотя она у него и не цветная), тратить по 40-100 тактов не очень быстрого процессора просто что бы вывести ОДИН пиксель на экран? какая графика вы о чём? если бы его надо было делать под графику то работа с экраном была-бы совершенно по другому.
    как раз НАДО было, потому что школьные контракты очень хотелось, а там были требования по графике; но не фартануло, не допилили, школы предпочли нормальную от акорна

    - - - Добавлено - - -

    Цитата Сообщение от CLR Посмотреть сообщение
    Все эти игры давно играны-переиграны, дяди выросли и заняты делами, молодежи это вряд ли интересно вообще; если так уж сильно хочется поиграть в те же тайтлы без атрибутов - да легко, берём эмуль и находим подходящую версию для msx/atari/c64/amstrad/amiga (если доступна конечно).
    ну уж, далеко не все переиграны (а в какие-то играть тогда не хотелось именно из-за уродливости раскраски); "подходящую" тоже не особо легко найти - одних просто нет, многие выглядят и/или ощущаются по-другому, и не факт, что лучше даже обычных спековских; а иногда и вовсе под одним названием игры разные и даже разножанровые

    - - - Добавлено - - -

    Цитата Сообщение от Nesser Посмотреть сообщение
    Я вот сейчас вспомнил, в те далёёёёкие времена я мусолил сигнал M1 ибо никаких талмудов по z80 ещё не было, и тогда я пришёл к выводу что это указывает на действия процессора, читает ли он просто данные или команду, и хотел я поставить по 0 адресу запись байта цвета пикселя в отдельную видеопамять, а по адресу 1 и 2 регистры-счётчики ИЕ7 координат, при записи по 0 адресу счётчики увеличивали адрес, писался пиксель примерно так:
    LD L,x
    LD H,y
    LD A,цвет 0-255

    LD (1),HL

    LD (0),A вывели цвет, адрес сам увеличился на 1

    ноооо, я был мал и я долго воевал с регенерацией ру5, удобоваримой инфы по динамике мне не попадалось и я не смог удерживать регенерацию памяти сейчас уже понимаю в чём была проблема была бы у меня кстати тупо статика на 16Кб возможно впоследствии zx-spectrum имел бы ЦВЕТНОЙ экран 256x192 с 256 цветами на точку и видеоэкрана тупо не было бы в памяти вообще
    ...и тормозило бы всё это хуже быкашки
    Прихожу без разрешения, сею смерть и разрушение...

  7. #56
    Activist
    Регистрация
    02.11.2007
    Адрес
    г. Краснодар
    Сообщений
    248
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    ...и тормозило бы всё это хуже быкашки
    нуууу всё же 2 команды быстрее чем самая быстрая процедура расчёта адреса ОДНОГО пикселя в 50-100 тактов я думаю DRAW работала бы в несколько раз быстрее и не был бы гемора с клешингом
    По мне так вообще достаточно просто видео ДМА, нуууу и мечта дурака MUL и DIV для 8 и 16 бит.
    Последний раз редактировалось Nesser; 01.04.2020 в 18:06.

  8. #57
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,308
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    107
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    72 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Nesser, бейсиковые процедуры, включая draw, смысла нет рассматривать вообще, они медленные из-за универсальности и оптимизации по размеру
    в быстром эффективном машинном коде расчёт адреса - для отрезка однократная операция, дальше будет изменяться уже сам адрес
    Прихожу без разрешения, сею смерть и разрушение...

  9. #58
    Activist
    Регистрация
    02.11.2007
    Адрес
    г. Краснодар
    Сообщений
    248
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я про ассемблер, а как для окружности да ещё и с плавающим шагом заполнения вычислять только 1 адрес?

  10. #59
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,308
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    107
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    72 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Nesser Посмотреть сообщение
    Я про ассемблер,
    для отрезков/линий выгода пренебрежимо мала, спрайты/буквы будут намного медленней

    Цитата Сообщение от Nesser Посмотреть сообщение
    а как для окружности да ещё и с плавающим шагом заполнения вычислять только 1 адрес?
    адрес вычисляется точно так же по координатам исходной точки
    не распарсил, что такое "плавающий шаг заполнения"
    Прихожу без разрешения, сею смерть и разрушение...

  11. #60
    Activist
    Регистрация
    02.11.2007
    Адрес
    г. Краснодар
    Сообщений
    248
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это когда независимо от радиуса окружности на саму окружность выделяется к примеру 30 точек.

Страница 6 из 21 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Модульный компьютер "SPACE MISSION 2020"
    от zx-kit в разделе Unsorted
    Ответов: 43
    Последнее: 25.05.2020, 15:30
  2. Быстрая видеокарта "METEOR-2013"
    от zx-kit в разделе Изображение
    Ответов: 1083
    Последнее: 07.01.2020, 14:05
  3. Новый принцип устранения клешинга
    от Smalovsky в разделе ZX Концепции
    Ответов: 348
    Последнее: 24.11.2018, 17:42
  4. Ответов: 11
    Последнее: 06.10.2016, 12:19
  5. Ответов: 43
    Последнее: 03.10.2015, 07:09

Ваши права

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