User Tag List

Страница 9 из 12 ПерваяПервая ... 56789101112 ПоследняяПоследняя
Показано с 81 по 90 из 112

Тема: Видеокарта "ОРИОН-ПРО"

  1. #81

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот и я говорю, что не надо торопиться с окончательными решениями

    По поводу VDP и wait. У V9938 сигнала wait нет.
    Стоит ли жестко привязываться к этому сигналу? Может кто-то захочет поставить 9938.
    В MSX 2 притормаживали процессор в цикле M1. А как у Ориона + z80 карта это реализовано?

  2. #82

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    В
    По поводу VDP и wait. У V9938 сигнала wait нет.
    Стоит ли жестко привязываться к этому сигналу? Может кто-то захочет поставить 9938.
    В MSX 2 притормаживали процессор в цикле M1. А как у Ориона + z80 карта это реализовано?
    А зачем там вообще wait проца в контексте VDP? С точки зрения проца там же просто порты: туда пишешь команды и данные, VDP на их основе самостоятельно рендерит. Точно ли wait проца в MSX2 был нужен для VDP а не для, к примеру, синхронизации проца и узла регенерирующего ОЗУ (как это часто встречается когда проц и регенерация ОЗУ работают некратно - без "прозрачного" ОЗУ как в Орионе)?

    У Ориона-128 режим "прозрачного ОЗУ", и wait используется очень редко - только в некоторых случаях реализаций КНГМД. А в ПРО есть узел формирователя WAIT который "растягивает" обращения к портам (ибо половина портов там на тормозных 580ВВ55) и синхронизируется с памятью (притормаживает проц) на частотах проца выше 5М
    Последний раз редактировалось Error404; 02.06.2016 в 14:23.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  3. #83

    Регистрация
    13.03.2016
    Адрес
    г. Владивосток
    Сообщений
    89
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Wait скорее для чтения , нежели для записи судя по всему. Но его можно разрешить/запретить записью в регистр бита.
    И кстате, а нахрена тридцать восьмой лепить? Ежели с запасов только...
    "Не хочешь мясо, грызи кость." (c)

  4. #84

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    тридцать восьмые с aliexpress дороже раза в два-три.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  5. #85

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну да надобность в wait вызвана причиной “медленного” озу.
    Эта болячка свойственна компьютерам того времени. Ориону в этом повезло – “прозрачное озу”.
    В случаи с MSX еще все сложней. Между процессором и видео-озу стоит “чудо чип“ VDP.
    Этот VDP сам как процессор и делится памятью с CPU не сильно хочет

    На MSX-1 (TMS9918) ставили nop-ы между командами записи в порт.
    Без них изображение на экране начинало “снежить”.

    На MSX-2 (V9938) частично проблему решили. Поставили пошустрее видео-озу и
    vdp существенно доработали. Надобность в nop-ах отпала.

    На MSX-2+ (V9958) ситуация почти не изменилась. Хоть у vdp и появился сигнал wait.
    Его в основной массе парка машин MSX-2+ никто не использовал.

    Может не совсем все точно написал, но вкратце как-то так.
    Более полную информацию можно подчеркнуть с форумов MSX.
    У них до сих пор периодически возникает бурление по этой теме.

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

    На 9958 чип и нужно ориентироваться. На Орион-ПРО можно будет раскрыть весь потенциал этого vdp.
    Хотя в старом софте поддержка этого чипа крайне мала.
    Ну раз разработчики того времени чего-то намудрили и сделали практически
    два одинаковых vdp, нужно сделать видео карту совместимую с обеими vdp.

    Ну, это мое мнение.

  6. #86

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    В случаи с MSX еще все сложней. Между процессором и видео-озу стоит “чудо чип“ VDP.
    Этот VDP сам как процессор и делится памятью с CPU не сильно хочет
    Это очень просто решается двухпортовой памятью (два устройства независимо пишут в общее ОЗУ безо всяких вейтов). В те времена ее не было, да и сейчас она довольно дорогая, но есть проекты на ПЛИС когда со стороны компа и видеочипа плис делает по 2 шины ШД/ША, а бэкэндом в качестве ОЗУ использует быстродействующую обычную SRAM (типа как вот такие 15нс 64кбайт из кэшей старых РС)

    Но наверное проще (а значит и целесообразнее) задействовать WAIT на VDP.
    Последний раз редактировалось Error404; 02.06.2016 в 18:13.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  7. #87
    HardWareMan
    Гость

    По умолчанию

    Error404, все было и есть. Например, uPD41264 - 64Кбит на 4 бита (2шт образуют 64КБайт), используется в Sega MD. SIO как раз заточен для видимовыхода, хотя оно может и запись.

  8. #88

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Была попытка сделать доработку MSX с прямым доступом к видео-озу через окно в 16К.
    Как показали тесты особого прироста производительности это не дало. Не прижилась доработка.

    Ага, вот и ссылки нашел:
    https://www.msx.org/forum/msx-talk/h...am-what?page=0
    http://www.ricbit.com/mundobizarro/advram/

    Да что-то я подзабыл, выводы делаем сами


    А вот еще нашел интересный пост про частоту CPU, V9958, Wait и тормозилку в цикле M1.
    https://sourceforge.net/p/openmsx/bugs/471/#2bea

    Надо пробовать на реальном железе Ориона
    Последний раз редактировалось OrionExt; 02.06.2016 в 21:45.

  9. #89

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По делу. Предлагаю разработчику карты сделать маленькое тз в 1 сообщении.
    А то построим не ведому зверюшку=) Проект 5 регистров=)

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

    первый пост выглядит до сих пор как 1 апрельская шутка(

  10. #90

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Где берете V9958? На Али они какие-то дороговатые уж слишком.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

Страница 9 из 12 ПерваяПервая ... 56789101112 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Быстрая видеокарта "METEOR-2013"
    от zx-kit в разделе Изображение
    Ответов: 1083
    Последнее: 07.01.2020, 14:05
  2. продам платы "Орион-128"
    от AHTuXPuCT в разделе Барахолка (архив)
    Ответов: 70
    Последнее: 19.06.2012, 20:39
  3. Платы ром-диска "Орион-128"
    от AL.EX в разделе Барахолка (архив)
    Ответов: 45
    Последнее: 10.06.2012, 12:54
  4. Куплю плату "Орион-ПРО"
    от АлександрПП в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 15.05.2011, 20:48
  5. Ответов: 0
    Последнее: 15.08.2010, 14:38

Ваши права

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