Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Полуплата 1801ВМ3 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 13 14 15 16 17 * 18 19 20 21 22 23 24 25 | Печать |
andyTh |
Сообщение отправлено: 22 ноября 2016 11:37
svinka написал: Эволюция моей творческой мысли была такова ВГ75 - 1809ВГ6 - uPD7220. Посмотрите в сторону контроллера NEC uPD7220 Но будет просто ПЛИС Но это возможная тема "на потом" Чудеса продолжаются. Потихоньку начал приводить в порядок проект в Квартусе. В том числе попытался отрезать 128К зоны UMAP. Ну чтоб 134 прошивка не ругалась при старте. И возможно, не глючил VM.SYS Поставил запрет на обращение к ОЗУ при А21=А20=А19=А18=А17= 0В Т0 при старте вылетает. Имею пульт с 173000 Ладно, бывает... Принудительный запуск Т0 позывает 4М Т4 работает так: ==================== Log Started at: 22/11/2016 1002 ===================== @T4* ÄÎÑÒÓÏÍÎÅ ÎÇÓ - 4 M ÈÄÅÒ ÏĞßÌÀß ÇÀÏÈÑÜ ÎøÈÁÊÀ ÄÎÑÒÓÏÀ ÎÇÓ 17400000 ÎøÈÁÊÀ ÄÎÑÒÓÏÀ ÎÇÓ 17400002 ÎøÈÁÊÀ ÄÎÑÒÓÏÀ ÎÇÓ 17400004 ÎøÈÁÊÀ ÄÎÑÒÓÏÀ ÎÇÓ 17400006 ÎøÈÁÊÀ ÄÎÑÒÓÏÀ ÎÇÓ 17400010 ÎøÈÁÊÀ ÄÎÑÒÓÏÀ ÎÇÓ 17400012 ÎøÈÁÊÀ ÄÎÑÒÓÏÀ ÎÇÓ 17400014 @ =================== Log Suspended at: 22/11/2016 1020 ==================== Сорри за кракозяблы, на этой машине некоторые проблемы со шрифтами и локализацией, но смысл понятен. RT 11 видит памяти уже не 4088, а 3968. Просмотрел 134 прошивку. Судя по всему она понимает только такой дискрет памяти: 256,512, 1М, 1.2М, 1.5М, 1.7М, 2М, 2.2М, 2.5М, 2.7М, 3М, 3.2М, 3.5М, 3.7М, 4М Ок, отрезаю 256К. RT11 видит 3712, Т0 и Т4 упорно видят 4М. Т4 соответственно валится с ошибками доступа памяти, но уже по другим адресам. Попытки отрезать кусок памяти в диапазоне 2М - 4М положительным результатом не увенчались. Или мне надо больше спать по ночам, или что то в 134 прошивке недопилили... 256 видит, 512 видит, 1М видит, 2М видит и потом 4М. Т.е. похоже что перебирает адресное пространство только добавлением адресного разряда. Комбинации не обрабатываются. |
Сейчас на форуме |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
У меня в старой "0030"й БКшке 64-кбайтовое адресное пространство БК жило в предпоследнем 64кб сегменте адресов последних 256кб и подключалось сигналом UMAP, таким образом при старте машины оно было выключено по-умолчанию и открывалось после инициализации MMU стартовым кодом уже в моём ПЗУ. Памяти в ней было 512к, а в имеющихся платах сейчас 2048кб, потому для проверки надо спаять плату памяти сперва, сразу по глюкам 134 прошивки ответить не готов. Вероятно, мало кто более 2Мб засовывал в ДВК, т.к. платы памяти были по 256к самые большие из доступных, их в корзину влезало 4, плюс 1Мб на плате процессора, плюс контроллер диска. С большой корзиной ДВК практически не использовался, в МС1212 и подобных машинах с 16-18 полуслотами М6/М8 обычно использовались. По крайней мере о глюке распознавания количества памяти выше 2Мб слышать никогда не приходилось. |
andyTh |
NEW! Сообщение отправлено: 22 ноября 2016 16:55
Может просто надо делать запрет по бОльшему количеству адресных линий... Я использовал последние 5-6. Хотя RT11 правильно видела оставленный кусок. А чем вообще чревато оставить полностью 4088К? |
Сейчас на форуме |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Ничем абсолютно! Это совершенно стандартное распределение адресов, 4088к + 4к на ввод-вывод. Платами вот такими http://qbus.narod.ru/qram2.jpg набивалось ровно 4088к и на родной KDJ11AA великолепно работало всё. Что за глюк у 134 прошивки - пока неизвестно, нужно эксперимент поставить. Кстати, а если ей 768кб дать - нормально видят и 134 и ОС? |
andyTh |
NEW! Сообщение отправлено: 22 ноября 2016 17:16
Anonymous написал: Тогда пожалуй забью на это дело. Ничем абсолютно! Anonymous написал: Попробую - скажу. Но не сию секунду. Занятие подкинули... Кстати, а если ей 768кб дать - нормально видят и 134 и ОС? |
Сейчас на форуме |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Дайте мне дамп 134-й в 100% виде - посмотрю в DESS на эмуле ДВК, напишу результат. Есть, конечно, и распечатка - но в 1 км. по морозу. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 ноября 2016 18:17 Сообщение отредактировано: 22 ноября 2016 18:20
Уже 100500 раз выкладывали же, на narod.ru я выкладывал, однако, после того, как он всосан был yadi.sk, мне мои собственные файлы, и даже ссылки на них, недоступны. Попробуйте это http://qbus.tenko.org/134.dat |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
MM написал: Участок определения границы ДОЗУ, выполняется в ДОЗУ в режиме "Программа" : посмотрю в DESS на эмуле ДВК, напишу результат. В слове 10010 заносится число 10100 в вектор 4 для определения границы недоступного ДОЗУ. В слове 10024 заносится начальный адрес ( 13550 ) таблицы смещений для ДП для адресации теста размера ДОЗУ : В слове 10056 команда SOB осуществляет ветвление по циклу сканирования массива ДОЗУ, если все сканы успешны ( нет IRQ 4 ) - то выводится сообщение №14 ( 8 ! ) - "Непонятно, где тут ОЗУ " и потом переход на режим пультового диалога. В слове 10144 ( где показан маркер ) в R2 содержится адрес таблицы размеров ДОЗУ - для последующей публикации на терминале после "перевода на Русский". ( 13606 - начало таблицы сообщений о размере ДОЗУ ). |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Пока что в тексте 134 ПЗУ не нашел явных кос/сяков с размером... Конечно, неприятно, что уже при определении размера ДОЗУ она пользуется командой CLR ( ОЗУ ). И при пуске в любом случае вытирает ОЗУ 0-20000, в отличии от МС1201.02. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 ноября 2016 3:39 Сообщение отредактировано: 23 ноября 2016 3:43
MM написал: В пульте намного более неприятно, что открытие ячеек делает цикл Ч-М-З/Ч-З, я так в своё время SCSI-контроллер замучился отлаживать, т.к. у него индексный регистр инкрементируется при любом доступе каждый раз, т.е. при проскакивании его с помощью "ПС" регистр инкрементируется 2 раза! Вот это реальный косяк, делающий жизнь страшной. Доделывал, как раз переставив в ДВК с ВМ2. Конечно, неприятно, что уже при определении размера ДОЗУ она пользуется командой CLR |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 13 14 15 16 17 * 18 19 20 21 22 23 24 25 | Печать |
Полигон-2 » Другие архитектуры » Полуплата 1801ВМ3 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |