У меня тоже есть предположение что РТ4 направильно запрограммирована.
Поэтому и спрашивал о возможной замене РТ4 мелкой логикой ...
Либо видимо придётся собирать ручной программатор для РТ4 ...
У меня тоже есть предположение что РТ4 направильно запрограммирована.
Поэтому и спрашивал о возможной замене РТ4 мелкой логикой ...
Либо видимо придётся собирать ручной программатор для РТ4 ...
когда будешь покупать РТ4 бери раза в 2 больше, т.к. у них низкий процент прошиваемости. я на днях шил другу РТ4, из 9ти штук прошилось только 4
Нашёл свой старый написанный и начерченный от руки листочек с описанием какие необходимо внести изменения в схему Ленинграда, чтобы подключить контроллер СПАРК. В итоге проанализировав необходимые измения и уже существующие измения в моём Kay-128 перерезал одну дорожку и кинул ещё два провода и мой контроллер СПАРК заработал.
Прилагаю мой листочек с необходимыми изменениями для Лениграда.
В Kay-128 же пришлось отрезать сигнал C1 вывода 5 D48 и вместо него подать сигнал А0, плюс на выход 6 D48 подать инверсный сигнал BASIC, чтобы отключать порт клавиатуры, когда идёт обращение к контроллеру дисковода.
В этом и была изначально проблема, что порт клавиатуры не отключался, когда было обращение к контроллеру дисковода.
При этом компьютер практически мгновенно выдавал сообщение NO DISK.
Но сейчас возникла проблема с расширением памяти. У меня напаено ещё 8 РУ5 поверх существующих. Схема управления дополнительной памятью в Kay-128 уже реализована. Но, в ТРДОС я могу войти только из BASIC-48 через randomize usr 15616, из BASIC-128 если я набираю randomize usr 15616 то ничего не происходит. Если я загружаю и запускаю тест 4.20 или ramdoctor из BASIC-48 через randomize usr 15616, то оба теста пишут что у меня только 48 кб памяти.
Игры для 48К работают без всяких проблем, но игры для 128К ни одна не запускается.
Поэтому у меня вопрос: возможен ли запуск игр для 128К из BASIC-48?
Если да, то скорее всего у меня что то не исправно со схемой расширения памяти.
Я уже пробовал перекидовать сигналы CAS0(1) между рядами памяти,
и верхний и нижний ряд работают без всяких проблем. При перекидовании CAS0 и CAS1 никаких отличий в работе не заметил.
После сброса компьютера на выходах регистра перключения страниц (выходы 7,10,12 D45) имею логические "1", при переключении в режим "BASIC-48" на них на всех устанавливается логический "0", т.е. регистр перключения страниц вроде бы как работает.
Но тогда непонятно почему тесты пишут что у меня только 48К памяти, плюч игры для 128К не работают ...
Какие ещё будут идеи что смотреть, что проверять, схему для Kay-128 прилагаю. Возможно перепутана адресация страниц? Либо возможно не совсем правильно выбирается ПЗУ, т.к. переход в ТРДОС из BASIC-128 не возможен ...
схема покрупнее ...
Всё вопрос снят, всё заработало ... Просто при запуске ТРДОС из BASIC-48 тест видит только 48К пямяти. Поменял прошивку, где вход в ТРДОС есть из меню, то всё сразу заработало. Если вхожу в ТРДОС сразу из меню, то тест видит 128К памяти и все игры для 128К идут без проблем.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)