Кроче я все сделал! Работает! Если кому интересно могу нарисовать схемку!
Вид для печати
Кроче я все сделал! Работает! Если кому интересно могу нарисовать схемку!
Схема подключение симм 30 к пк кворум бк04:
В начале нужно поставить буфер на к1533ир22 вторым этажом на d53, в добавок я поставил туда конденсатор по питанию км на 68н.
Но заставить работать симм со стандартным сигналом /cas я не смог :(
На схеме пк дорисованы некоторые модификации, в частности установка симм. И опять при подаче нового /cas модуль памяти глючил и комп вис!
Все решилось изменением подключения входа clk тм2 с 4 ноги d5 на 6 ногу d5.
После всех этих "танцев" симм заработал в 48 режиме! :cool:
Т.к часть схемы расширения уже собрана, то переделать её не составило труда! Было выкинуто все лишнее и добавлена всего одна микросхема к155кп2. Вот схема расширенияhttp://sblive.narod.ru/ZX-Spectrum/D...oryUpgrade.htm
Но мне до сих пор не понятно где и как брать сигналы /CPU и V-Border?
Сигнал /CPU был мною взят с 8 ноги d6(DC0), но в правильности его я не уверен.
Сигнал V-Border был сформирован в к1533ли1 из сигналов BORD и H0, но, как и с сигналом, я не уверен, что правильно его сформировал. :o
Тест на 128 проходит.
Можете обьяснить причину этой ошибки, и еще иногда спектрум думает, что к нему подключена мышка и курсор носится по всему экрану, при этом нажаты все кнопки мыши.
Не совсем понятно - в каком смысле иногда? При запуске определенной программы, она не обнаруживает мышь, а потом внезапно начинает считать наоборот? Есть ли в спектруме kempston joystik?
Что "прочитается" из порта устройства, которого на самом деле нет - число 255. Попробуйте "почитать" значения из портов kempston mouse. Не проскакивают ли значения отличные от 255 (если интерфейса нет).
Какой конкретно ошибки? Отсутствие верхнего ОЗУ, AY?
Скорее всего, речь о векторе прерывания.
---------- Post added at 19:24 ---------- Previous post was at 19:21 ----------
https://pp.vk.me/c310819/v310819177/a4b/FSlAokKV-ZY.jpg
---------- Post added at 19:26 ---------- Previous post was at 19:24 ----------
Какие значения читаются из портов #FADF, #FBDF, #FFDF и #1F (#DF)?
print in 64223 и так далее :)
лучше конечно в цикле опрашивать порт(ы), а нe разово..
напр так:
10 print in 255;" ";
20 goto 10
вместо 255 ставим адрес нужного порта.
---------- Post added at 23:49 ---------- Previous post was at 23:47 ----------
пс: между кавычками - пробел..