С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Я понял только, что ты проверил и доказал, что на монитор можно выводить картинку со Спектрума. А какая там была железка - это не важно, ведь главное, что ты смог сформировать нужные сигналы...Ты понял там как я подключал. То был простой опыт по юзанию видеоконтроллера MC6845. Ну и VGA тоже попробовал - работает.
---------- Post added at 23:53 ---------- Previous post was at 23:44 ----------
Мы ведь хотим их оставить...
Ну да, можно и по INT примерно синхронизироваться...а где нужно - можно попробовать привязаться к циклу подтверждения прерывания (чиса теоретизирую, устриц пока не ел
---------- Post added at 23:56 ---------- Previous post was at 23:53 ----------
По моей схеме уже появился список требований к входным сигналам, чтобы правильно работала:
1. Частота кварца в Спектруме ровно 14.0 МГц.
2. Раздельные кадровые и строчные синхроимпульсы.
3. По одному строчному синхроимпульсу на строку.
4. По одному кадровому синхроимпульсу на кадр.
5. В строке 448 точек (длительность строки ровно 64 мкс).
6. В кадре 312 или 320 строк.
Для режима 60 Гц пункты 1, 5 и 6 вроде можно как-то обойти.
Пока все. Какие компьютеры подходят по этим критериям?
Современные, наверное, нет. SPECCY2007 не проходит по 2 и 3 пунктам...
Последний раз редактировалось zx-kit; 18.07.2009 в 22:15.
"L-256"
Я вот думаю все же попробовать использовать всю ширину шины данных - 16 бит. Взять диаграммы памяти, разрисовать по клеточкам, чтобы два периода синхроимпульсов 14 МГц записывались в память сразу 4 точки, следующие два периода - читались сразу 4 точки. А на входах/выходат эти точки слеплять/разлеплять c помощью регистров и мультиплексоров...
---------- Post added at 00:58 ---------- Previous post was at 00:57 ----------
Там только один синхрсигнал. Конечно, он идеален для доработок под требования...
"L-256"
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
zst, купи у меня сп2007, квакус в комплекте дам Перепишешь паршивку под вга.
Там даже три вида строчных синхроимпульсов и ни одного кадрового.
Просто там раздельные ну нужны. Но переделать, конечно, не трудно.
---------- Post added at 20:04 ---------- Previous post was at 20:03 ----------
А как сбрасывать счетчики?
---------- Post added at 20:05 ---------- Previous post was at 20:04 ----------
Я себе уже делаю многоплатный на основе Ленинграда с загрузчиком от SPECCY2007.
"L-256"
В SPECCY три вида строчных синхроимпульсов:
1. Обычные строчные синхроимпульсы. Один импульс на строку. Полярность - отрицательная. Длительность - 32 точки.
2. Уравнивающие перед и после кадрового синхроимпульса. Два импульса на строку. Полярность - отрицательная. Длительность 16 точек.
3. Врезки во время кадрового импульса. Два импульса на строку. Полярность - положительная. Длительность 32 точки.
Самое хорошее - что один из двух импульсов в последовательностях 2 и 3 имеет спад (из 1 в 0) в одно и тоже время относительно изображения, что и у последовательности 1.
Это можно использовать для выделения строчных синхроимпульсов из синхросмеси.
В Ленинграде и Пентагоне синхросмесь получается по исключающему или. Там нет такой синхронности спадов.
И все это сложно делать. Надо для начала с циклами записи/чтения ОЗУ разобраться...
"L-256"
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)