- Сообщения
- 304
- Счётчик реакций
- 52
- Очки
- 720
Так дерзать!!! Но симулятор симулятором, а в реальности будет ли работать? (Все равно молодец)
Следуйте видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Спасибо за отзыв!Так дерзать!!! Но симулятор симулятором, а в реальности будет ли работать? (Все равно молодец)
А что сомневаться. По сути, если ограничится 50Гц в кадровой, хотя многие мониторы уже ее не тянут. Но найти их можно. Если не изменяет память, то ViewSonic по моему тянут многие модели. Остается только сделать строчную развертку на 31500Гц. И раз ты на Галках все делаешь, то там можно реализовать поддержку двух строчных разверток разверток. А вот если 60Гц кадровой, то да мутотень тогда капитальнаяВ реальности работать должно (немного сомневаюсь с VGA режимом).
Следует заметить, что эти 50 Гц поддерживаются только в определённых, малочисленных и "экзотических" режимах. Обычно в сервис-мануалах на моники они расписаны. И среди них нужного 1024х768 точно НЕТ...По сути, если ограничится 50Гц в кадровой, хотя многие мониторы уже ее не тянут. Но найти их можно. Если не изменяет память, то ViewSonic по моему тянут многие модели.
Это правильно.Я делаю развертку на разрешение экрана 1024*768 60 Гц.
Ну а 800x600 чем не устраивает? И про экзотику не знаю. В скандаблере для Спека и Самсунги и Асеры с Вьсониками работали и не особо экзотичили. Правда моделей у Самсунга гораздо меньше поддерживающих 50 Гц, чем у того же Вьюсоника и Асера. У Лыж с этим просто беда.Следует заметить, что эти 50 Гц поддерживаются только в определённых, малочисленных и "экзотических" режимах. Обычно в сервис-мануалах на моники они расписаны. И среди них нужного 1024х768 точно НЕТ...
Я поставлю кварц на 32.5 МГц, схема остается родная, только пересчитываются счетчики синхрогенератора. Со всеми вытекающими... Повышение тактовой частоты процессора до 8 МГц, что тоже не плохо.Это правильно.
Но тут возникает проблема: в этом режиме видеоконтроллер должен читать данные из видеопамяти в 3.25 раза чаще, чем с ТВ-развёрткой. Как ты этот вопрос решил?
808*600 не устраивает, тем, что при скандаблере максимальное разрешение должно быть не более 400 точек по горизонтали. Я делаю 384, 480 и 512 точек по горизонтали. Т.е. нужное разрешение только 1024*768 точек.Ну а 800x600 чем не устраивает? И про экзотику не знаю. В скандаблере для Спека и Самсунги и Асеры с Вьсониками работали и не особо экзотичили. Правда моделей у Самсунга гораздо меньше поддерживающих 50 Гц, чем у того же Вьюсоника и Асера. У Лыж с этим просто беда.
В принципе у Ориона бордера нет и соответственно затачивать развертку под такты нет надобности, можно и 60Гц кадровую делать.
И это замечательно!Я поставлю кварц на 32.5 МГц
Раз у тебя память статическая, то зачем эти касы и расы?Сейчас тормознулся на замене схемы формирователя сигналов CLK, CAS, RAS на ГАЛ-ку.
Насколько я знаю, ПОКА таких нет...Кстати, есть схемы Ориона на ПЛИС, у которых процессор не является софтядром?
Статью я читал. Именно из неё я взял идею замены кварца и пересчета синхрогенератора. Т.е. для телевизора работает кварц на 10 МГц и родной синхрогенератор. На VGA работает кварц на 32,5 МГц и родной синхрогенератор переключаем на другие коэффициенты пересчета счетчиков и корректируем формирователи синхросигналов и импульсов гашения. Счетчик строк переключаем на режим двойного отображения каждой строки (добавляем еще делитель на 2 перед младшим разрядом счетчика строк). Остальная часть синхрогенератора остается неизменной, что упрощает схему.И это замечательно!
Вот посмотри здесь комментарий в конце страницы, проникнись о чём я тебя спрашивал - http://rdk.regionsv.ru/orion128-super-42-turbo.htm
PS. Оба вывода там уже неверны. На самом деле без двухпортовки можно обойтись, и с любым xGA-выдохом сделать, и с любой частотой проца, в том числе и со стандартом 2.5МГц.
Я тоже так думал изначально. После анализа схемы и изучения толковых мыслей на тематических форумах стало ясно, что они необходимы. К этим сигналам жестко привязаны моменты времени обращения процессора или видеоформирователя к ОЗУ. С таким же успехом эти сигналы можно было назвать, например, "2-й такт машинного цикла процессора", или еще как нибудь.Раз у тебя память статическая, то зачем эти касы и расы?
На форуме zx.pk встречался со схемой Орион на ПЛИС и железным Z80 (одна из ранних версий известной схемы Орион 2010). Прошивки для ПЛИС нет.Насколько я знаю, ПОКА таких нет...
Но сейчас как минимум два таких проекта в разработке.
В XGA-выдохе (1024х768) строки надо утраивать. Синхронный счётчик строк - 11 разрядов. Младшие два считают по модулю 3 (и в адресации памяти не участвуют), остальные как обычно.Счетчик строк переключаем на режим двойного отображения каждой строки (добавляем еще делитель на 2 перед младшим разрядом счетчика строк).
Синхронная схемотехника - ключ к успеху.Многие авторы доработок пишут, что можно использовать режим отложенной записи в ОЗУ при помощи регистров (естественно без примеров схем, т.е. теоретические рассуждения). Только на одном форуме я вычитал, что это все хорошо, если микросхемы работают без задержек. С реальными микросхемами подобный фокус не прокатит из-за имеющихся в них задержек. Мои поиски подобных схем не увенчались успехом.
Там изначально процессор тормозится видеоконтроллером, так что такое турбирование - костыль...Что-то подобное сделано в ПК Ириша - там видеокарта асинхронна к процессору, и такт процессора можно поднять банально заменив кварц в генераторе (это реально делали, только про этот вариант турбирования почти никто не распространялся). Непонятно, почему так не сделали изначально? Схема Ириши, как по мне сильно навороченная, разбираться пока не стал.
При утроении строк будет экран плющенный. При удвоении должны быть квадратные пикселы. У меня счетчик строк 10 разрядов. 0-й разряд счетчика используется только в XGA режиме. В TV режиме я его отключаю. Т.о. разряды 1-9 счетчика формируют строки для обоих режимов.В XGA-выдохе (1024х768) строки надо утраивать. Синхронный счётчик строк - 11 разрядов. Младшие два считают по модулю 3 (и в адресации памяти не участвуют), остальные как обычно.
Я в этом еще не разобрался. Понимаю, что это снимет многие проблемы, но не ясно, в каком направлении двигаться (пока).Синхронная схемотехника - ключ к успеху.