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

User Tag List

Страница 46 из 55 ПерваяПервая ... 424344454647484950 ... ПоследняяПоследняя
Показано с 451 по 460 из 542

Тема: Что максимум можно выжать из КР580ВГ75 Intel 8275? Обсуждение

  1. #451
    Master
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    548
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    150
    Поблагодарили
    66 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Tronix, огромное спасибо за проделанный труд и детальное тестирование. Все недочеты будут учтены в следующей версии BIOS. Также попробую внедрить отличную идею по автодетекту порта карты. Можно еще и адрес видеобуфера авотоматически определять. К сожалению катострафически не хватает на это времени. Этот проект я закончил еще в мае, все не когда было проверить. Но я очень рад что заработало. То, что запустятся не все программы, было ясно еще на стадии зарождения видеокарты. Но общими усилиями многое можно победить, что то Biosом, что то железом.

    Цитата Сообщение от Tronix Посмотреть сообщение
    Да, так начало работать. Без остановки ДМА - не работало ни в какую.
    С этим багом понятно. При не законченной записи в парные регистры и возникновении в карте цикла DMA, не стоит дергать ~CS_VG. Сбивается внутренний счетчик операнд команды set cursor. Т.е. всякие там рефреши на шине и прочие задатчики могут создать ситуацию, когда возникнет ~CS_VG, так как на U16,U17 не заведены IOR, IOW. ну и как результат вы уже видели Improper Command в статусном регистре ВГ75. Поэтому было решено не давать начаться циклу DMA, пока не закончится запись в парные регистры.

    Цитата Сообщение от Tronix Посмотреть сообщение
    Но в целом, круто! Очень жду новую платку, с регистром 3dah, буду собирать в каникулы.
    При работе карточки совместно с VGA, регистры #3da будут конфликтовать. Поэтому U42 ставьте в панельку, чтоб в случае не надобности можно было вынять. Также C30,C35 можно не ставить, это я перестраховался от разносерийной логики в видеогенераторе и помех от коммутации шины 580-ми регистрами и шинными формирователями.
    Цитата Сообщение от Tronix Посмотреть сообщение
    Кстати, хотел спросить, а на текущей конфигурации не возможно реализовать текстовый режим 80x43 (переключить шрифт на 8x8, с помощью управления высшими адресами в ПЗУ со знакогенератором, и каким-либо образом настроив ВГ75)? Многие текст-модные демки используют такой режим....
    Отличный вопрос! Никто не спрашивал еще. Можно. 80х25,80х30,80х50,80х60. И 80х43 тоже можно. Но придется для него дорисовать кастомный шрифт 8х11.
    80х60 и 80х50 получаются при шрифте 8х8. 80х25 и 80х30 шрифтом 8х16.

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


    это 80х43 с штатным шрифтом 8х8, поэтому и расстояния большие между строк.

    А это 80х60 тоже на штатном шрифте 8х8. Это 2я страница ЗГ. 0я и 1я 8х16 тонкий и жирный
    Real Hardware!

  2. Эти 2 пользователя(ей) поблагодарили freddy за это полезное сообщение:

    PVV (19.12.2021), Tronix (19.12.2021)

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

  4. #452
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,941
    Спасибо Благодарностей отдано 
    79
    Спасибо Благодарностей получено 
    240
    Поблагодарили
    118 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от freddy Посмотреть сообщение
    Можно. 80х25,80х30,80х50,80х60
    Крутотень! А можно для них настройки узнать?

  5. #453
    Member
    Регистрация
    26.11.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    121
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    51 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от freddy Посмотреть сообщение
    У меня методов еще есть.
    +++++Двойная буферизация. Это когда две микросхемы памяти. Одна из них всегда подключена к видеогенератору, другая к центральному процессору. И по завершению модификации содержимого они меняются местами с помощью шинных коммутаторов.
    +++++Отложенная запись. Это когда процессор пишет данные во временный буфер, из которого они потом переписываются в видеопамять с помощью специального автомата внутри видеокарты, во время, когда видеопамять свободна. Этот метод использую я и производители видеокарт. Применительно к VG75 скажу что память знакогенератора ей нужна только во вторую половину CCLK. Первая половина наша.
    +++++Синхронная запись. Это как в КР04. Но тут есть недостаток. Видеокарта работает синхронно с процессором и видеопамять нужна быстрая, так как работает на удвоенной скорости. Так же понятно, что в таком случае, видеокарту просто так не поменять, она является неотъемлемой частью системы.
    Есть еще один супер метод. Использовать двухпортовую статику. Крайне экономит место на плате и лишает огромного гемороя выше описанного. Но тут вопрос о ламповости самой железки )).

    И кстати. Не совсем понятно про быструю память в кр04. Там обычные ру5 стоят (у меня он прекрасно стартует с ру5г и ру5в). Если применить статику (те же 62256) думаю все прекрасно полетит.
    А вообще есть мысль вставить .... процессор в видяху... Да да.. вм85 с пзу с библиотеками, биосом и прочим, и ..... с сопроцессором плавающей точки (амд вроде доступны). Наружу эта видяха пускай также "торчит" 8 килобайтами ОЗУ, и никто никому не мешает. Ну если делать - значит делать хорошо и универсально. И это уже решит проблему неотъемлимой части компа.

    Насчет первого варианта все классно и круто и быстро... Но вот вопрос... По мне - так память должна быть с одинаковыми данными. То есть тут всеравно нужно как то ПИСАТЬ в обе сразу а читать пофиг из одной из них а иначе один фиг нарвешься на рассинхрон.
    Короче пока что самый выгодный вариант - это номер 2, первая половина ссlr работает проц, а вторая половина вг75.


    Да и еще момент. Тут если почитать глубоко выше - вы сталкивались с тем что вг75 стартуют по разному и у них нет аппаратного сброса. Проблема очень легко решается программно.

  6. #454
    Master
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    548
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    150
    Поблагодарили
    66 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    Крутотень! А можно для них настройки узнать?
    Прощитал всё, пользуйтесь.
    Первые два байта это 2й и 3й байт команды reset, третий байт для команды Start display,4й и 5й для установки счетчика DMA.
    80х30:
    10011101b,0fh,00100101b,0bfh,092h
    80x43:
    11101010b,0ah,00100111b,0dfh,09ah
    80x50:
    11110001b,07h,00100111b,03fh,09fh
    80x60:
    11111011b,07h,00100111b,07fh,0a5h

    байты для счетчика DMA приведены в порядке LSB,MSB, т.е. так как надо в подпрограмме запуска.

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

    Tronix, в этих режимах есть подводный камень. DMA разогнано за пределы своих скоростных возможностей. К примеру в 80х60 прокачивается 672кб/с и еще пропускается через каждые 8байт по 7 тактов. Как видно из команды старт дисплей, burst cycle выставлен 8 байт для достижения предельных скоростных характеристик. Поэтому подводный камень в длине сигнала ~RDY, он может достигать 8 циклов DMA(каждый цикл 4CCLK), что намного, на очень очень много превышает максимально допустимый для спецификации шины ISA. Однако моя 386я машина этого не замечает, т.е.совсем никак не реагирует на такой беспредел. И самое плохое в этом, то что это означает мое не понимание работы ее чипсета.
    Путь приведения в норму - применение более лучшего DMAC. ВТ37 и ее более скоростные ее зарубежные прародители могут дать 1,5мб/с и это в 2 раза больше чем надо.

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

    Цитата Сообщение от Ведущий_специалист Посмотреть сообщение
    Проблема очень легко решается программно.
    Давно все решено ))
    Цитата Сообщение от Ведущий_специалист Посмотреть сообщение
    И кстати. Не совсем понятно про быструю память в кр04
    кр04 там просто из-за того что такой метод использует. И с его видео режимом любая память сойдет. Однако же понятие зачем быстрая память, придет уже при скорости пикселей 25,175МГц например, если выдавать всего 256 цветов. Поэтому этот метод в видеокартах не применяют.
    Цитата Сообщение от Ведущий_специалист Посмотреть сообщение
    А вообще есть мысль вставить .... процессор в видяху... Да да.. вм85 с пзу с библиотеками, биосом и прочим, и ..... с сопроцессором плавающей точки (амд вроде доступны)
    Ого. Целый графический ускоритель на 8085!!! А схема уже есть, она не сильно сильно секретна? Покажете? А какие библиотеки планируете? Окна аппаратно сможет двигать, переворачивать, зеркалить, закрашивать по контуру, рисовать полигоны, линии?
    Real Hardware!

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

    Tronix (20.12.2021)

  8. #455
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,258
    Спасибо Благодарностей отдано 
    148
    Спасибо Благодарностей получено 
    216
    Поблагодарили
    187 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от freddy Посмотреть сообщение
    Ого. Целый графический ускоритель на 8085!!!
    Надо закрывать дефицит на рынке видеокарт. Intel всё грозится вернуться на него, но походу вы раньше будете.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  9. #456
    Member
    Регистрация
    26.11.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    121
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    51 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от freddy Посмотреть сообщение

    Ого. Целый графический ускоритель на 8085!!! А схема уже есть, она не сильно сильно секретна? Покажете? А какие библиотеки планируете? Окна аппаратно сможет двигать, переворачивать, зеркалить, закрашивать по контуру, рисовать полигоны, линии?
    Ну а почему бы и нет. Схемы пока нет, придут платы - похимичу, прикину, нарисую... Это ж хобби, кто спектрумы бесполезные и бесконечные собирает, а кто это... Странна реакция модератора, вроде должен также с проксоренными мозгами быть.
    Какие библиотеки? Да какие в голову взбредут. Все что нужно и полезно. Подал питание на видяху - а она сразу тебе на экране на - заставку. Да ладно, не берите в голову.

  10. Этот пользователь поблагодарил Ведущий_специалист за это полезное сообщение:

    TomaTLAB (21.12.2021)

  11. #457
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,941
    Спасибо Благодарностей отдано 
    79
    Спасибо Благодарностей получено 
    240
    Поблагодарили
    118 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тем временем пришла новая платка, еще раз огромное спасибо за нее freddy. Собрал:





    Завелась с первого раза, моментально. Пойду попробую поиграться с режимами 80x43, 80x60 и другими. Может быть удастся посмотреть полноэкранные демки с TMDC

  12. Эти 2 пользователя(ей) поблагодарили Tronix за это полезное сообщение:

    freddy (24.12.2021), NEO SPECTRUMAN (26.12.2021)

  13. #458
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,941
    Спасибо Благодарностей отдано 
    79
    Спасибо Благодарностей получено 
    240
    Поблагодарили
    118 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    80x50 работает, крутотень! Надо наверное в BIOS ввести функции AH=12h/BL=30h .....


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

    freddy (24.12.2021)

  15. #459
    Member
    Регистрация
    15.06.2008
    Адрес
    Орел
    Сообщений
    190
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А не было ли попыток скрестить это чудо со спеком? Для ис-доса самое оно было бы.

  16. #460
    Master
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    548
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    150
    Поблагодарили
    66 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    Тем временем пришла новая платка, еще раз огромное спасибо за нее freddy. Собрал:
    Сборка, как всегда на высшем уровне, выглядит очень круто! Особенный шарм придают новенькие КМ-ки и резисторы МЛТ.
    Если б не зеленая маска, то прямо видеокарта родом из СССР


    Цитата Сообщение от Tronix Посмотреть сообщение
    80x50 работает, крутотень! Надо наверное в BIOS ввести функции AH=12h/BL=30h .....
    Рад, что Вам понравились новые видеорежимы
    А может проще дописать функцию AH=00h чтобы устанавливать не стандартные режимы и присвоить им какие то не используемые номера?
    Номера выбрать, чтоб стандартное ПО не дергало их.
    А так то это вобще не стандартные режимы, и применяются не часто в софте тех годов. Видеокарты в них переводили также не стандартными способами
    Пока не знаю как это лучше внедрить, мало знаний о способах перевода карт. Через порты напрямую если кто лез в каких то программках, то тут мы пролетаем однозначно.

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

    Цитата Сообщение от MEGAMONSTER Посмотреть сообщение
    А не было ли попыток скрестить это чудо со спеком? Для ис-доса самое оно было бы.
    А никто не пробовал как она в майниге? Интересно, сколько мегахешей на эфире дает...
    Real Hardware!

Страница 46 из 55 ПерваяПервая ... 424344454647484950 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 21
    Последнее: 21.05.2016, 18:13
  2. Обменяю 5 микросхем КР580ВГ75 на 2 КР580ВВ55
    от Ivan-771 в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 21.03.2012, 08:23
  3. MmcM в эфире Радио Самара Максимум
    от unbeliever в разделе Люди
    Ответов: 15
    Последнее: 09.09.2009, 13:27

Ваши права

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