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

User Tag List

Результаты опроса: Для какого компьютера и конструктива делать видеокарту "METEOR" ?

Голосовавшие
46. Вы ещё не участвовали в этом опросе
  • "ZXM-PHOENIX" с шиной ZX-BUS без корпуса

    18 39.13%
  • "ЛЕНИНГРАД" с шиной IDC-40 в корпусе

    8 17.39%
  • МОДУЛЬНЫЙ КОМПЬЮТЕР "CHELYABINSK" с шиной ZST-BUS без корпуса

    2 4.35%
  • ОРИГИНАЛЬНЫЙ "ZX SPECTRUM" с шиной ZX-EDGE в корпусе

    9 19.57%
  • "ZX-EVO" с урезанной шиной ZX-BUS без корпуса

    23 50.00%
Опрос с выбором нескольких вариантов ответа.
Страница 95 из 109 ПерваяПервая ... 919293949596979899 ... ПоследняяПоследняя
Показано с 941 по 950 из 1084

Тема: Быстрая видеокарта "METEOR-2013"

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

    По умолчанию

    В Метеоре надо сделать 3 плоскости спековской графики с масками.
    Аппаратные тайлы лучше делать для неспектрума - в компьютере Челябинск.
    В Метеоре оставить времянки и цвета Спектрума.
    Коммутатор памяти одинаковый по схеме для обоих компьютеров - в Метеоре и Челябинске.
    Последний раз редактировалось zx-kit; 03.04.2018 в 05:15.
    "L-256"

  2. #942
    Activist Аватар для AzAtom
    Регистрация
    05.04.2015
    Адрес
    г. Майкоп
    Сообщений
    292
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    В Метеоре надо сделать 3 плоскости спековской графики с масками.
    Зачем оставлять спековскую графику?

    Если очень хочется, то можно синхронизировать метеор от спека, чтобы экран показывал одновременно и в зависимости от бита в плоскости маски показывается пиксель либо со спека либо с метеора. Для этого со спека берутся TTL сигналы RGBI, а у метеора может быть и 16 или 256 цветов и это будет своеобразный слой для спрайтов, а фон останется спековский. Или маской вообще можно будет выключить спековский экран и работать только с метеором. Тогда и старые игры переделать будет легче, оставив фон на стандартном экране, а спрайты покрасить и перевести на новый слой без клешинга. Будет большая гибкость и свобода для программиста.

  3. #943
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    слишком дорогого в 80-х но сейчас-то у нас этого гуталина...
    Lethargeek, что с тобой? пишешь как будто первый день на этом форуме а не 10лет... или забыл уже сагу BlackCat-a о *****любстве? http://zx.clan.su/forum/7-22-1

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

    Цитата Сообщение от zst Посмотреть сообщение
    В Метеоре надо сделать 3 плоскости спековской графики с масками.
    Аппаратные тайлы лучше делать для неспектрума - в компьютере Челябинск.
    В Метеоре оставить времянки и цвета Спектрума.
    Коммутатор памяти одинаковый по схеме для обоих компьютеров - в Метеоре и Челябинске.
    планы жЫрные... давай-ка для начала 1 комп, и такой чтоб понравился многим, и чтоб человек 20 хотябы его сделали себе и что-то под него написали\спонсировали

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

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    пишешь как будто первый день на этом форуме а не 10лет... или забыл уже сагу BlackCat-a о *****любстве?
    а что не так? я как раз призываю наконец начать "мазать гуталином", а не *****м, как раньше приходилось по бедности, а потом продолжили по привычке
    Прихожу без разрешения, сею смерть и разрушение...

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

    По умолчанию

    Начнёмс

    Вот как правильно и сказали - сначала надо сделать нормальный комп, то бишь материнку, а потом уже делать видеокарту в слот, корячить такую "крутую" видюху к ленинграду или пентагону нет никакого смысла, там и так уже небоскребы возведены.
    Дублировать стандартный экран, есть ли смысл? он должен быть прошит намертво в плисине материнки, так как частично связан с регенерацией динамической памяти, на видеокарту синхросигналы подавать через отдельный разъём, опять же непонятки с бордюром, в нынешних реалиях он явно не нужен, значит надо делать и режим без бордюра, то есть изменять тактировки, а это пахнет принудительным введением асинхронности процессора и видеовывода.
    Ни один из существующих спектрумов, или клонов, называйте как хотите, не доведён до конца, куда там про видеокарту говорить. Все обвесы в кучу собрали? нет. программно это всё поддержали? нет. какая же видеокарта если в нашем сильно любимом компьютере ВСЕГО ОДНО ПРЕРЫВАНИЕ....и то кадровое, а я вот как то лет 25 назад кидал на рынок сделанный на скорую руку коммандер с встроенным копиром (название не помню) который поддерживал дополнительное прерывание от ВГ93 по приёму байта, копировало всё прекрасно параллельно с работой программы, а делов то регистр и проводок в примитивном случае, надо ли это? уже нет, атмегу поставили и грузит она сама и с флешки и с hdd, ниче что она раз в 50 мощнее z80?

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

    По умолчанию

    Цитата Сообщение от Nesser Посмотреть сообщение
    Дублировать стандартный экран, есть ли смысл? он должен быть прошит намертво в плисине материнки, так как частично связан с регенерацией динамической памяти, на видеокарту синхросигналы подавать через отдельный разъём,
    В новом компьютере стандартный экран можно не делать. Так как он подходит только для старых игр. Новые игры на нем показывать не будут, так как используют возможности нового графического режима с правильной адресацией. Если делать оба режима, то схема видеокарты может усложниться в 2 раза. Поэтому старый режим можно не делать совсем. Для старых игр поставить рядом любой клон, которых выпущено до этого в времени в огромных количествах.
    опять же непонятки с бордюром, в нынешних реалиях он явно не нужен, значит надо делать и режим без бордюра, то есть изменять тактировки, а это пахнет принудительным введением асинхронности процессора и видеовывода.
    Надо предусмотреть 2 разрешения 256х192 и 320х240. При выводе через видоеоконвертер VGA 320x240 займет весь экран 640х480 без бордюра. Эта одна из причин такого разрешения. Тем более, если делать фон с автоматическим скроллингом, то нельзя показывать на экране все 256 строк, так как несколько строк должны быть невидимы для подрисовывания нового изображения. Внутри видеокарты оба экрана должны занимать память размером 512х256 точек. Больше 256 точек одним младшим байтом адреса адресовать сложно.
    "L-256"

  7. #946
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

    По умолчанию

    Никакого видеоконвертера, только прямое управление монитором через VGA, благо частоты кратны PAL сигналу, в своё время из-за отсутствия монитора PC выводил изображение на обычный телевизор с SVGA карты через 155ТМ2 на вход которой подавался строчный сигнал с SVGA карты и с выхода D-триггера подавался строчный сигнал на телевизор, топорно, через строчку, но работало...посему 320x240 (640x480...мощность нужна в 4 раза больше) должно работать и по тюльпану и по VGA, то есть из VGA прекрасно делается PAL если строчную в 2 раза урезать, всё равно по Y точек как у PAL, про HDMI можно забыть ибо нет смысла, полно квадратных мониторов с низким разрешением, 50 Гц многие из них адекватно воспринимают.
    Скроллинг ни как не должен влияет на видимое разрешение, это внутренняя проблема самого видеоконтроллера посему должен быть именно аппаратным.
    Опять же, если делать разрешения больше 256, то есть 8 битной адресации, то те же самые 320 по X уже вкорячиваются только в 9 бит адреса, значит в памяти под X в любом случае будет выделятся 512 пикселей ибо кратность простота схемотехники, никаких умножителей адреса по Y нам не надо, поэтому X должен быть кратен двоичному числу, так кстати делается во всех современных видеокартах (и не очень современных), выглядит как отображение окна из памяти по координатам.
    Короче, ещё куча проблем на пути к цели......и всё к старому - цели слишком расплывчаты, если затея только ради клэшинга то смысла в этом нет, и это..........за чей счёт банкет, сколько человек купят карту у которой полностью отсутствует программная поддержка? да и сколько вообще её купят? я в смысле окупаемости, должен быть спрос, а спроса что-то не видно да и если на рассыпухе то всё как то сомнительно, для тестов проще взять плату марсоход-2 или марсоход-3.
    https://marsohod.org/projects
    В неё даже ZX вкорячили
    https://marsohod.org/projects/marsohod2/286-zx-spectrum
    Для тестов
    https://marsohod.org/howtostart/marsohod2
    Последний раз редактировалось Nesser; 05.04.2018 в 00:00.

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

    По умолчанию

    Цитата Сообщение от Nesser Посмотреть сообщение
    Никакого видеоконвертера, только прямое управление монитором через VGA, благо частоты кратны PAL сигналу, в своё время из-за отсутствия монитора PC выводил изображение на обычный телевизор с SVGA карты через 155ТМ2 на вход которой подавался строчный сигнал с SVGA карты и с выхода D-триггера подавался строчный сигнал на телевизор, топорно, через строчку, но работало...посему 320x240 (640x480...мощность нужна в 4 раза больше) должно работать и по тюльпану и по VGA, то есть из VGA прекрасно делается PAL если строчную в 2 раза урезать, всё равно по Y точек как у PAL, про HDMI можно забыть ибо нет смысла, полно квадратных мониторов с низким разрешением, 50 Гц многие из них адекватно воспринимают.
    Если удвоить частоту вывода точек и строчную развертку, то вывести на VGA можно, но точки будут не квадратные. Возможен режим 640x480 66 Hz, там точки квадратные, но INT на Z80 будет 66 Hz. Если через видеоконвертер, то частота INT 50 Hz как в Спектруме, а на монитор VGA 640x480 66 Hz и точки квадратные
    Скроллинг ни как не должен влияет на видимое разрешение, это внутренняя проблема самого видеоконтроллера посему должен быть именно аппаратным.
    Опять же, если делать разрешения больше 256, то есть 8 битной адресации, то те же самые 320 по X уже вкорячиваются только в 9 бит адреса, значит в памяти под X в любом случае будет выделятся 512 пикселей ибо кратность простота схемотехники, никаких умножителей адреса по Y нам не надо, поэтому X должен быть кратен двоичному числу, так кстати делается во всех современных видеокартах (и не очень современных), выглядит как отображение окна из памяти по координатам.
    Я так и планирую - внутри видеокарты 512x256 точек, а на экране видно окно 320х240 или 256х192 с аппаратным скроллингом и дорисовыванием нового изображения в невидимые области экрана.
    Короче, ещё куча проблем на пути к цели......и всё к старому - цели слишком расплывчаты, если затея только ради клэшинга то смысла в этом нет,
    Надо еще раз подумать, нужна ли совместимость со старыми играми, то есть возможность доработки, чтобы устранить клешинг и игра шла с той же частотой и звук на BEEPER-е был такой же. Это затрудняет подключение к VGA. Для упрощения подключения в режиме VGA 640x480 60 Hz with pixelclock 25.175 MHz желательно частоту точек ровно в 2 раза реже, а частотe Z80 кратно 25. Если 25, то подойдет ZS18033. Если 12.5 или 6.25, то подойдет Z80 20 MHz. При этом частота INT 60 Hz и уплывают звуки BEEPERa. Если ориентироваться только на новые игры или старые без совместимости с BEEPER-ом, то можно и такие частоты. При INT 66 Hz игра может не успевать стрить изображение за кадр при частоте Z80 3.5 MHz.

    То есть, совместимость со старыми играми - возможность доработки для улучшения графики зависит от видеовыода - TV или VGA.
    и это..........за чей счёт банкет, сколько человек купят карту у которой полностью отсутствует программная поддержка? да и сколько вообще её купят? я в смысле окупаемости, должен быть спрос, а спроса что-то не видно
    Все новое обычно отвергают. Надо еще несколько лет, чтобы нашлись желающие программировать под новые режимы. Когда делали ATM и TS не спрашивали, будет ли кто писать под них.

    да и если на рассыпухе то всё как то сомнительно, для тестов проще взять плату марсоход-2
    Марсоходы не подходят, так как на них память SDRAM. Надо девборду с SRAM.

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

    Проще сделать свой компьютер на рассыпухе или девборду с SRAM, чем подстраиваться под ограничения старых компьютеров и девборд. Вопрос в совместимости по времянкам BEEPER-а остается. Если в доработанной старой игре иззменить скорость вывода звука, то это все испортит. Поэтому для совместимости со старыми играми должен быть Z80 3.5 MHz для BEEPER-a и INT 50 Hz для успевания построения графики. Если что-то изменить, то о совместимости можно забыть. Хотя на NEXT запускали ELITE и DRILLER на 14 и 28 MHz. При этом звук конечно был испорчен.

    Можно во время проигрывания музыки, так как это ценная часть старых игр, переключать Z80 на частоту 3.5 MHz.
    ...

    Но лучше оставить вывод RGBI с TV разверткой, а вывод на VGA через китайский или мой видеоконвертер. Тогда у компьютера будут старые хорошие игры без клешинга, а затем и новые с динамичной графикой, но похожие на старые игры ZX Spectrum-a. То есть, дух Спектрума - звук на BEEPER-е, цвета и спрайты останутся.
    Последний раз редактировалось zx-kit; 05.04.2018 в 05:54.
    "L-256"

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

    По умолчанию

    Должно работать БЕЗ видеоконвертера, кому надо тот сам поставит, это не есть главное, тем более их вагон и маленькая тележка из Китая
    128 Кб SRAM стоят столько же сколько 8 Мб SDRAM, не шаг ли в прошлое? чего так бояться регенерации? всё равно адресный селектор и счётчики стоят, пиксели считываются, почти готовая регенерация.
    Про проблемы из-за увеличения частоты CPU, единственный выход из положения это вводить асинхронный режим работы, про биппер можно забыть, ты же не будешь оставлять звук на биппере практически полностью переделывая игру? а по деффолту пусть 3,5 МГц и стоит, да и это уже вопрос к DOSу, файловую систему надо менять, благо FAT32 уже не проблема, а там и прописывать конфигурацию программы.
    Как я и говорил в Спектруме всего ОДНО прерывание и оно принадлежит ЭКРАНУ, то что на него повесили тактировку сэмплов так это от безысходности, нам же лень было напаять КР1533ИР23, подкинуть через триггер 15 кГц с счётчика видеоадресов, включить IM1 и установить вектор прерывания для вывода цифровых звуков, давно бы уже прижилось, а всё потому что лень было.

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

    По умолчанию

    Для разных задач нужны разные компьютеры.
    Для улучшения графики в хороших старых играх делаем METEOR-128 с сохранением всех времянок.
    Если звук не важен - делаем для нового компьютера CHELYABINSK. Там можно сделать прямой вывод на VGA, несколько прерываний и более быстрый процессор.
    Последний раз редактировалось zx-kit; 05.04.2018 в 22:44.
    "L-256"

Страница 95 из 109 ПерваяПервая ... 919293949596979899 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. Ответов: 19
    Последнее: 30.09.2011, 03:08
  3. Ответов: 0
    Последнее: 15.08.2010, 14:38
  4. Ответов: 18
    Последнее: 27.08.2008, 20:27
  5. Ответов: 6
    Последнее: 20.11.2007, 11:29

Ваши права

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