На второй фотке это ВЕСЬ Вектор? Было бы очень здорово увидеть его схему.
Вид для печати
На второй фотке это ВЕСЬ Вектор? Было бы очень здорово увидеть его схему.
Схему надо нарисовать, а микрух мало потому что ОЗУ на SRAM
Добавлено через 3 минуты
Поэтой схеме нельзя реализовать аппаратный скрол как в оригинале,а всё остальное можно.
У меня ещё вопрос: на каких портах должен висеть YM2149 чтобы была музыка в большенстве программ
Строчная частота в телевизоре 15625 Гц, а VGA-монитор обычно хочет не меньше 30000 КГц. Vadik, я не очень понял про длительность строки и как она связана с апарратным скроллом. Можно поподробнее?
А вообще -- зачот!
В Векторе сдвигающие регистры ИР13 или ИР10 тактируются частотой 6Мгц т.е. частота кварца 12Мгц делится на два по схеме Вектора это соответствует телевизионному стандарту, а если в VGA монтиторе частота вдвое больше чем у телевизора, то и строка у него будет короче с частотой 6Мгц регистры ИР13 или ИР10 не успеют разложить строку на экране VGA монитора,поэтому нужно повысить частоту такторования сдвиговых регистров до12МГЦ, а у меня получилось 10МГЦ,но работает.
Добавлено через 3 минуты
А аппаратного скрола нет потому что входы для установки пересчёта счётчиков К555ИЕ7 уже задействованы для задания времени синхроимпульсов
Добавлено через 8 минут
Кстати можно ещё и разгонять Z80 у меня он нормально работает на CPU CLOCK=5Мгц, в игры будет прикольно играть
Таак, уже понятнее. То есть 6 и 12 МГц -- это пиксель клок. А как ты решаешь такие проблемы:
1) если пиксель клок ускоряется в два раза, весь экран сканируется в два раза быстрее -- получается развертка 100 Гц, а время в прерывании -- тоже в два раза меньше. Это так, или:
2) Как ты заполняешь строки на VGA-мониторе -- у Вектора их 312, а если монитор в режиме 640x480 нужно 525 строк, а если 752x576 - нужно 625 строк.. Как это выходит, ты обегаешь каждую векторовскую строку по два раза? Если так, то понятно как решается вопрос (1). А если не так, то непонятно.
Да, 12 МГц -- это пиксель клок для VGA.
Частота кадров у меня не 100Гц ,а 60Гц, преравания да, чуть быстрее, но это прктически незаметно.(курсор в бейсике чуть быстрее мигает),клавиатура работает без замечаний.
У вектора видимых строк 256, а 312 это же число строк от импулса до импульса так принято в телевидении. Всего 312 с учётом бордюра. Короче всё дело в работе счётчиков у меня за столбцы отвечают две микросхемы К555ИЕ7, за строки ещё две К555ИЕ7.
Нарисую схему будет понятней
Ок, действительно со схемой будет прикольней обсуждать. Ждем-с ;)