Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Бывший СССР »   Вопрос новичка об Э-60
RSS

Вопрос новичка об Э-60

Вперед>> Страницы: 1 2 3 4 5 6 7 * 8 9 10 11
Печать
 
Technomancer
Advanced Member


Откуда: Рига
Всего сообщений: 359
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2016
Понятно, спасибо, вечером надеюсь заниматся этим.
А по поводу .01, да, страницу emuverse по ДВК я часто просматриваю в поиске материалов, но там одна описание для .01 и .02, а те, команду, которые у меня нормально работают на .02 неработают на .01. Или у меня всё еще дефектная .01? Включу и посмотрю как именно она себя вела.
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Technomancer написал:
[q]
И второй вопрос - если у меня плата .01 с 054. прошивкой, она должна загружатся с MX после команды B MX0?
[/q]
Если память не изменяет, то встречавшиеся у нас 1201.01 грузились лишь с дискет на 8", DX: кажется, и с перфоленты.
Номера прошивок тогда не уточнял.
И команды у 1201.01 и у 1201.02 там действительно не совпадали.

А для загрузки с МХ: мы две 155РЕ3 на свои платы ставили, объема в 32 (10) слова хватало :)
Распечатку программы того загрузчика с ходу не нашел.
Может на дискетах МХ он и остался, но читать такие у меня сейчас возможности нет.

Зато осталась пара прошитых микросхем.
Если нужно, могу попробовать прочитать, восстановить код.
Вопрос лишь в том, правильно ли сохранились данные в них - лет 30 прошло.
А термотренировку после прожига мы тогда не делали...
Technomancer
Advanced Member


Откуда: Рига
Всего сообщений: 359
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2016
Вот, да, по-моему как раз команды не совпадает. А о 54. прошивки пошет что должна уметь грузится с MX. Вот, картинка с ответам моей .01:


На B отвечает знаком вопроса, у меня даже нет возможности написать MX. Состояния памяти посмотреть привичным способом нельзя. Регистры смотреть можно. Запустится с адреса тоже можно.

А куда эти РЕ3 ставлялись? Как отдельная карта на определённом адресе? (140000 или 173000?) Я бы не отказался от содержания РЕ3.

А .02 сегодня не запускается вообше. Буду смотреть дальше.
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
Technomancer написал:
[q]
Вот, да, по-моему как раз команды не совпадает. А о 54. прошивки пошет что должна уметь грузится с MX.
[/q]
X0 или X1
Technomancer
Advanced Member


Откуда: Рига
Всего сообщений: 359
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2016
SKcorp, спасибо! Во-первых оказалось что я весь ОЗУ на .01 отключил, поэтому при попытке считать память выскочила знак вопроса. Всё включил и команды X0 X1 заработали и RT-11 тоже запустилась. Тесты тоже запустились и прошли. .01 наконец-то закончена. А существуют ли нормальное описание команд 54. прошивки?
ХРОНОМЕТР, вшо таки было бы интересно если Вы поделились содержанием РЕ3.

Теперь остаётся запустить еще две нерабочие .02. Сейчас попробую советы ММ.
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Technomancer написал:
[q]
А куда эти РЕ3 ставлялись? Как отдельная карта на определённом адресе? (140000 или 173000?)
[/q]
Была самодельная мелкосерийная плата с последовательным каналом и с загрузчиком для него на этих 155РЕ3.
И, как вариант, можно было прошить загрузчик с MX:
Адрес где-то после 160000 был. Но это не важно.
32 ячейки можно и с пульта в любое место ОЗУ вручную набрать.


Technomancer написал:
[q]
было бы интересно если Вы поделились содержанием РЕ3
[/q]
Хорошо, попробую в ближайшее время.
XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Technomancer, микросхемы прочитать удалось, содержимое похоже на правду :)
В архиве дампы двух микросхем в том виде, как они прошивались.
Т.к. МПИ шина инверсная, то для приведения в читабельный вид данные и адреса нужно инвертировать.
Дизассемблировал, получилось так:

012706 MOV #177130,SP
177130
010605 MOV SP,R5
012700 MOV #403,R0
000403
012716 MOV #320,(SP)
000320
005001 CLR R1
077101 SOB R1,.
032716 BIT #4000,(SP)
004000
001771 BEQ .-14
052725 BIS #40000,(R5)+
040000
032716 BIT #1000,(SP)
001000
001375 BNE .-4
032716 BIT #1000,(SP)
001000
001775 BEQ .-4
005715 TST (R5)
005716 TST (SP)
100376 BPL .-2
020027 CMP R0,#201
000201
001404 BEQ .+12
020027 CMP R0,#401
000401
003001 BGT .+4
011521 MOV (R5),(R1)+
077013 SOB R0,.-24
005007 CLR PC

Вводить можно с любого адреса, начиная с 1000(8).
Но контроля ошибок чтения нет, и если дискета читается плохо, то с первого раза загрузка может не произойти.
Поэтому лучше выбрать старшие адреса, например 100000(8).
Будет меньше шансов что код испортится и можно будет запустить его еще раз.

Исходный и исполняемый код в архиве тоже есть, надеюсь без ошибок...
Перед запуском нужно отключить таймер !!! А после загрузки системы можно включить его снова.
Проверил на эмуляторе - вроде работает.
Если есть интерес, можете проверить на живой машине :)

Прикрепленный файл (MX_BOOT.zip, 0 байт, скачан: 53 раза)
Technomancer
Advanced Member


Откуда: Рига
Всего сообщений: 359
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2016
ХРОНОМЕТР, подтверждаю - загрузчик работет. Спасибо! А получается что РЕ3 были напрямую на МПИ если там информация инверсная?

XPOHOMETP
Advanced Member


Всего сообщений: 752
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2015
Technomancer написал:
[q]
ХРОНОМЕТР, подтверждаю - загрузчик работет. Спасибо!
[/q]
Пожалуйста! Пользуйтесь, если нужно :)
Сделать программу еще короче вряд-ли возможно.
Итак уже выкинули запрет прерываний и проверку ошибок...


Technomancer написал:
[q]
А получается что РЕ3 были напрямую на МПИ если там информация инверсная?
[/q]
Да, выходы К155РЕ3 подключались напрямую к шине.
Адресные входы подключались к шине через защелку на триггере К155ТМ9.

Нагрузочной способности выходов в 16 мА (при логическом нуле) в принципе достаточно для работы на не сильно заполненную корзину.
По крайней мере за несколько лет эксплуатации десятка таких устройств отказов не происходило.
Technomancer
Advanced Member


Откуда: Рига
Всего сообщений: 359
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2016
Хочу запустить плату КМД - контроллер дискет MY. Прошивка 91. Начинал с тем что проверял регистры 17772140 и 17772142. Читается. Подключил один FD55. В RT-11 запустил программу TESTMY. Выбрал 0. накопитель и запустил функциональный тест. Выдала ошибку ESR=200. При чтении и записи то же самое. Но форматирование как бы проходит. С чего начинать поиск проблемы?
Вперед>> Страницы: 1 2 3 4 5 6 7 * 8 9 10 11
Печать
Полигон-2 »   Бывший СССР »   Вопрос новичка об Э-60
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS