возможно проблема в том что у джойстика (kempston) и контроллера есть одинаковый порт #1F,
во время работы контроллера порт джойстика естественно надо отключать.
...........
так, в схеме компа это предусмотрено
(сигнал DOS на DD44)
Вид для печати
возможно проблема в том что у джойстика (kempston) и контроллера есть одинаковый порт #1F,
во время работы контроллера порт джойстика естественно надо отключать.
...........
так, в схеме компа это предусмотрено
(сигнал DOS на DD44)
Да я уже несколько раз вокруг этой РТ крутился, дважды прошивку проверил, соответствие выводов. Посмотрел осциллографом, вроде что то скачет.
И тут меня осенило, вспомнил как в юности автоматы световых эффектов собирал на РЕ3-РТ4... А разве выходы этих ПЗУ для формирования 1 не надо к + питания подтягивать? На схеме подтяжек не нашел, или тут это не важно? Хотя откуда там тогда единице взяться...
судя по схеме (из первого поста) сигнал /DOS постоянно в 1 !!!
(что-бы без контроллера вход не висел в воздухе) - с контроллером надо снять резистор
https://pic.maxiol.com/thumbs2/16544...lipboard01.png
Проверил, там все норм, учитывая что у /DOS активный низкий уровень, то без контроллера он должен быть подтянут. При работе контроллера уровни меняются, все норм. А вот выходы РТ4 (DD44) и вправду должны быть подтянуты. Навесил пару сопротивлений и конфликт исчез. С подключенным контроллером с ленты стало грузиться нормально, и с диска некоторые игры грузятся норм. Но вот с памятью все таки что то не то. К примеру Монти в отличие от видео выше, грузится нормально, весело бегает по заставке. Загрузил Ривер рейд, стартовый экран норм, запускаю игру и тут становится весело, по экрану рандомно появляются артефакты, и самое интересное, что самолет разбивается об эти артефакты :D .
У РТ4 выходы с открытым коллектором, поэтому должны быть подтянуты к плюсу
Продолжим. Дальше еще интересней. Подумалось мне, что проблемы с артефактами это следствие отсутствия AY на плате. Установил. Теперь вообще ничего не понимаю. Меню не грузится вообще, черный папер, в редких случаях сброс в бейсик 48. Вынул AY, нормальная загрузка. Вставил другую, та же история. У меня AY 8912, проверены - рабочие. Чего опять то ему надо...
есть возможность поменять процессор ?
Менял конечно, все одно. Думается все дело в доработках, что то тут не то.
Короче пока фиг с ним, с контроллером, потом разберемся. Без контроллера, но с AY все запускается, тест муз. проц. видит, вроде все норм... Но!
Думается с расширением до 256 не все хорошо. Почему? А потому, что тест 4.30 видит только 128. Я по неопытности поначалу подумал что он просто не видит больше 128, а оказалось должен видеть.
Вот здесьhttps://www.avray.ru/ru/zx-spectrum-256k-upgrade/? реально расширили до 256, и есть скрин теста 4.30, который по Русски пишет что имеется 256 кило памяти. Почему у нас 128?
Смотрим схемы расширения, ну очень похожи. Но именно только похожи. Вобщем пока изучаю. Пока больше вопросов. Например в схеме которая легла в основу нашей конструкции написано, что страницы памяти по 128 переключаются битом 6 порта 7FFD, а в схеме по ссылке этот бит вообще не используется, а используется, на сколько мне хватило мозгов понять, бит 4. И все работает...
Короче думать надо...
потому что расширение сделано по стандарту пентагона, а тест 4.30 его не умеет. он хочет по стандарту скорпиона, это бит 4 порта 1FFD. ходил по этим граблям, правда с другим девайсом.
именно. и сигнал #1FFD WR там в явном виде указан.Цитата:
Например в схеме которая легла в основу нашей конструкции написано, что страницы памяти по 128 переключаются битом 6 порта 7FFD, а в схеме по ссылке этот бит вообще не используется, а используется, на сколько мне хватило мозгов понять, бит 4. И все работает...