Да, так и было. Получалось не всегда. И турбо-режим, кстати тоже был. Так что это, похоже, та самая прошивка у ребят была
----
В выходные развлекался с Дуэтом и старым, похоже, Ленинградом. На Дуэте.
- Cдвинул экран вправо на 2 знакоместа, согласно доработкам
Пентагоновский INT и центровка экрана. По умолчанию экран у компика сдвинут на два знакоместа влево . Что так же влияет на положение INT'а относительно экрана . Исправить то и другое можно передвинув строчный синхроимпульс - на pin1 D14 вместо VA1 подаём +5V . Так же нужно восстановить гашение - на pin11 D3 вместо VA1 подаём VA3 .Крупные фото плат
Сверху
Снизу
[свернуть]
Стало вроде нормально. Но сдвиг 1 пиксель (в сравнении с эмулятором, т.к. неизвестно, с чем сравнивать и что должно быть).
![]()
- подтягивать шину данных резисторами не пришлось, потому что эта доработка уже притуствует в схемеКрупные фото плат
[свернуть]
- решил подстроить длительность INT'а. Много читал по этому поводу, включая цифровое формирование. Но турбировать Дуэт я не планирую, поэтому пусть буде аналоговая. Нашел отличие от схемы на сайте sblive. Там, рядом с VD1 и C1 находится микросхема DD25 ЛП5. В моей схеме VD1 отсутствует. Конденсатор С1 в 1nf заменил на 820пф, период ушел с границы желтой и красной зоны на значение ~45. Поставил 560+140 и получилось 38.75. Я думаю, в следующий раз еще немножко подгоню к 28-32 и хватит.
Попробовал запустить Vectron и Shock демо. Вектрон выглядит почти нормально, если не считать излома линий в правом верхнем угла (они еще немного дрожжат).
А Shock работает не верно. Вообще, такое впечатление, что мултиколор не работает, либо на моем компе, либо это из за телевизора.
Но, в принципе, я не сильно переживаю из за демок. Мне они не сильно интересны )
UPD. Вогнал в 30, по мнению minfo и среднне арифметические по тесту Ковалевского (1, 2). По мнению Test430, "Length of INT: Too short"
- Не могу сказать, какая из доработок повлияла, но программы ULAtest3, stime, btime перестали сбрасывать компьютер. Порт FF не реализован, а мне и не надо )
- Что-то надо сделать со сбросом. После включения, комп может зависнуть и нужно какое-то время его посбрасывать, чтобы он начал нормально работать.
UPD. Увеличил емкость С49, сбос теперь происходит дольше. При включении вроде бы не зависает теперь.
- Порт Kempston джойстика был "реализован частично". Это значит то, что при чтении из порта 31, должен считываться 0. А там считывались старшие 3 бита в единице. Чтобы этого не было, нужно установить диоды по схеме. Это микросхема DD38(ЛП10). В ней остается одна свободная линия, вот в нее через диоды и нужно воткнуть старшие разряды. Но на схеме забыли D5. Ни один из трех диодов не был установлен и в моем случае. Для контроля правильности работы можно написать простую программку на бейсике, типа PRINT IN 31; в цикле. Без диодов считывается 224 (11100000b). Если все нормально, должны считываться нули, если ничего не нажато, а первые пять бит, в соответствии с кнопками джойстика. Тест логично показывает, что порт "реализован полностью".
Крупные фото плат
Три диода, что на фото - это вот как раз они и есть[свернуть]
В планах:
- По поводу доработки http://sblive.narod.ru/ZX-Spectrum/DUET/DUET.htm Не понял, как избавляться от жуткой ряби, в какое место засовывать конденсаторы на 1000мкф.
- Ленинград, как бы оффтопик. Но, вроде стало ясно, почему он не показывает на телевизоре. Так же, благодаря чтению тем про подключения к теликам, вроде бы как стал догадываться, что Bright в цвете на Дуэте не работает из за завышенных уровней RGB.
Список ссылок, чисто для себя
По INT'ам
- Подтверждение INT по M1,IORQ из темы про пентагон
- "Длину INT какой сделать? - Лучше 28-32."
- В теме про Leningrad 2010 тоже есть что прочитать
- В Pentagon 128k Classic тоже что-то находил интересное.
- пара вариантов цифрового инта http://zxbyte.ru/speccybob.htm
- еще цифровой инт есть на ИР19 в KAY
По Ленинграду(времнная запись, позже удалю). Ленинград на современном телевизоре, через scart показывать адъ и израэль. При border 0 и подключении цвета на тюльпан, картинка норм. Ну и, собственно отсутствие сигнала Blank в ленинграде.
http://zx-pk.ru/threads/18596-lening...art/page2.html
http://zx-pk.ru/threads/18373-lening...hk/page17.html
http://zxbyte.ru/leningrad_video_out.htm
[свернуть]
Тесты TAP и WAV в одном месте.













Ответить с цитированием