Добрый день ребята а к Поиску 1 подойдет плата расхширения для мат-сопроцессора?
вот эта http://photo.qip.ru/users/zorel/200952990/109257802/
Добрый день ребята а к Поиску 1 подойдет плата расхширения для мат-сопроцессора?
вот эта http://photo.qip.ru/users/zorel/200952990/109257802/
Последний раз редактировалось Sonic_Blast; 18.12.2015 в 16:51.
Небольшой отчет.
Собрал я плату сопроцессора. В МС1502 работает. Микросхемы можно заменить со 155 серии на 1533 - проверено, тоже работает.
Собрал два варианта модуля доп.памяти на 512 Кб. Оба работают ТОЛЬКО в машине, собранной по новой схеме (то есть в той, в которой контроллер FDD внутренний). В МС1502, собранной по самой первой схеме, без внутреннего контроллера FDD и без заводского изменения в схеме (D14 вместо 555ЛИ1 - 555ЛР11 и добавленная D65 - 555ЛА3) с мониторами от 5.0 до 5.2 обе платы дают 544 Кб. Как побороть пока не знаю...
у меня есть Монитор версии 5.31 ))) если надо давай мыло скину все что есть у меня на 1502 (там дампы знакогенератора , ПЗУ Бейсик-к и мониторы версий 5.0, 5.2, 5.31)
Спасибо за желание помочь, но в данном случае это не требуется :-). Хочу пояснить что:
- МОНИТОРЫ 5.3х были выпущены для плат со ВНУТРЕННИМ КОНТРОЛЛЕРОМ FDD, МОНИТОРЫ 5.0-5.2х предназначены для плат БЕЗ ВНУТРЕННЕГО КОНТРОЛЛЕРА.
- У меня есть ВСЕ версии ВСЕХ ОФИЦИАЛЬНЫХ МОНИТОРОВ - если надо - пишите, готов Zorel'u все их отправить, а он выложит, кроме того у меня есть версия НЕ ОФИЦИАЛЬНОГО МОНИТОРА 5.33 ;-)
В данном случае вопрос не в Мониторе, а в том как адресуется память. Я отправлю Zorel'u схему ОФИЦИАЛЬНОЙ ДОРАБОТКИ самых старых машин, ее, наверное тоже стоит выложить здесь.
- - - Добавлено - - -
Теперь ROM-BASIC.
В том виде, в каком сейчас сделана плата этот девайс никогда не заработает :-(
На приложенных фото приведены исправления, которые нужно сделать для того, чтобы девайс успешно запустился и не конфликтовал с другими девайсами.
Теперь подробнее:
1. Нужно соединить точки "15" и "13" между собой, это подаст "общий" на выводы 14, 15 микросхемы D3.
D3 это инвертирующий мультиплексор КП7, который в данном случае работает как селектор адресов.
На его адресные входы А, В, С (выводы 11, 10, 9) поданы адресные сигналы А16-А18, при этом, поскольку Бейсик расположен по адресам E8000 - EFFFF, мы имеем следующее:
Eh = 1110b (а это A19-A16) => мультиплексор должен "ловить" А18-А16 = 110b, при этом логика работы мультиплексора должна быть такая:
Х0: 000 = 0
Х1: 001 = 0
Х2: 010 = 0
Х3: 011 = 0
Х4: 100 = 0
Х5: 101 = 0
Х6: 110 = 1
Х7: 111 = 0
Поскольку мультиплексор КП7 инвертирующий, на его входах Х0, Х1, Х2, Х3, Х4, Х5, Х7 (выводы: 4, 3, 2, 1, 15, 14, 12) должен быть уровень логического нуля,
а на входе Х6 (вывод 13) уровень логической 1.
В этом случае, при подаче на адресные входы мультиплексора 110b на его выходе будет логический "0", и "1" во всех остальных случаях. Этот сигнал разрешает
работу дешифратора микросхем ПЗУ (4х573РФ6) - ИД7 - D2, и шинного формирователя АП6 - D1
2. Вывод "1" микросхемы D1 (шинный формирователь АП6) "висит" в воздухе, а этот вывод это вход, определяющий направление передачи данных формирователем.
Он должен быть подключен к сигналу #MEMR (чтение из памяти, активный уровень "низкий"). Без этой доработки микросхемы ПЗУ никогда не будут подключены
к шине данных процессора. / На фото это желтый провод / Соединяем D1.1 и D5.22 (D4.22, D6.22, D7.22).
3. Если вы хотите, чтобы ваш ROM-BASIC не конфликтовал с одновременно установленным модулем памяти на 512К (и ваша память, которую определяет процессор в момент запуска, не составляла бы 416К), то вам нужно соединить между собой
пин "11" и D2.6. Поскольку мультиплексор КП7 в своей работе никак не учитывает адресный сигнал А19 (схемотехникам завода - привет), нужно "выключать" наш девайс,
когда на А19 логический "ноль". Проще всего это сделать так, как написано.
4. Рекомендую допаять Б1 и Б3 - это шины питания. Полагаю, что Zorel при перерисовке просто забыл эти два проводника.
Сделав все это вы сможете наслаждаться вашим девайсом , а разобравшись в логике его работы делать дополнительные девайсы в других адресных сегментах.
Всем удачи!
Последний раз редактировалось Kinder5912; 20.12.2015 в 14:42.
ну, я без схемы сделал... там настолько простая логика работы, что даже схемы не требуется...
D1.1 к общему проводу подключать не совсем правильно, можно, но не правильно. Шинный формирователь должен включаться только когда идет обращение к памяти, а не быть включенным всегда. По этому я за свой вариант
Последний раз редактировалось Kinder5912; 20.12.2015 в 15:53.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Нигде нет схемы контроллера ОЗУ вер1? Собрал, не работает. с ним МС не стартует
Да, такого соединения не было. Сделал, не помогло. Со вставленной во 2 слот картой расширения мс-ка не стартует.
Перемычки как должны быть? 5-6 замкнуто и 4 2(?) замкнуто?
Прошивку РТ4 ещё раз проверил. Такая, как Для контроллера ОЗУ вер. 1 в начале темы
Последний раз редактировалось vazman; 28.08.2016 в 17:17.
Если вставить в другой слот - комп запускается, но память, кажется, не видит. РТ4 прошивал сам. А слоты у мс-ки равнозначные? Если вынуть РТшку и вставить в слот два - всё равно комп не запускается..Программатор я покупал у MV1971, как я понимаю - это аналог стерх007. По крайней мере, программиться стерх чип студио.
Из-за неправильной прошивки, как я понимаю, могут быть такие симптомы?
Спасибо. Попробовал -не взлетело. Видимо - дело не в прошивке. Вообще без этой рт4 комп должен запускаться?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)