Перейти к содержимому

Фотография

Где найти старых электронщиковГде найти старых электронщиков


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 134

#61
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений

- К сожелению описания нет на перемычки МС 1201

Ну пока можно оставить и так... там отрицательная логика... непомню какие буферные микросхемы там используются, если с ОК, то и по электрике ничего страшного...



Может есть программка как просканировать на предмет нахождения адреса контроллера?
  • 0

#62
Farmer

Farmer

    Землю-крестьянам, фабрики-рабочим, деньги-банковским служащим

  • Модератор
  • 47 979 сообщений

Может есть программка как просканировать на предмет нахождения адреса контроллера?

Да ее написать то... только вспомнить систему команд надо.. :smoke: Завтра помедитирую...
Вот кстати, есть ссылки на документацию по ДВК
http://www.emuverse....rse.ru/wiki/ДВК
Сейчас плагин поставлю и посмотрю что там про 1201.02 есть
  • 0

#63
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений

Может есть программка как просканировать на предмет нахождения адреса контроллера?

Да ее написать то... только вспомнить систему команд надо.. :smoke: Завтра помедитирую...
Вот кстати, есть ссылки на документацию по ДВК
http://www.emuverse....rse.ru/wiki/ДВК
Сейчас плагин поставлю и посмотрю что там про 1201.02 есть


- А как-нибудь приехать не хотите? Пощюпать, потрогать, осцилографом потыкать?
не бесплатно конечно...
  • 0

#64
Farmer

Farmer

    Землю-крестьянам, фабрики-рабочим, деньги-банковским служащим

  • Модератор
  • 47 979 сообщений

- А как-нибудь приехать не хотите? Пощюпать, потрогать, осцилографом потыкать?
не бесплатно конечно...

Увы... Если буду в командировке али с какой другой оказией... А специально - нет... работа... :smoke:
Посмотрел схему.. не уверен до конца (не нашел цоколевку 1801ВП1-035) но похоже что адрес контроллера ИРПС меняется переключателем SA2.2. Завтра повспоминаю стандартные адреса и вектора, раскажу как проверить, переключится адрес или нет.
  • 0

#65
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений

- А как-нибудь приехать не хотите? Пощюпать, потрогать, осцилографом потыкать?
не бесплатно конечно...

Увы... Если буду в командировке али с какой другой оказией... А специально - нет... работа... :smoke:
Посмотрел схему.. не уверен до конца (не нашел цоколевку 1801ВП1-035) но похоже что адрес контроллера ИРПС меняется переключателем SA2.2. Завтра повспоминаю стандартные адреса и вектора, раскажу как проверить, переключится адрес или нет.


- А вы не в Алмате?

Да, там есть адреса, начиная с ХХ7744 туда все пишется нормально....
В книжке написано, для ввода программы абсолютного загрузкика
необходимо начинать писать программу с адреса ХХ7744

где хх =

01 - 8кб
03 - 16кб
05 - 24кб
07 - 32кб
11 - 40кб

У меня ОЗУ П3 32кб + 8кб на системной плате....

Программа абсолютного загрузчика вводится нормально без ошибок с адреса 117744
  • 0

#66
Farmer

Farmer

    Землю-крестьянам, фабрики-рабочим, деньги-банковским служащим

  • Модератор
  • 47 979 сообщений

Посмотрел схему.. не уверен до конца (не нашел цоколевку 1801ВП1-035) но похоже что адрес контроллера ИРПС меняется переключателем SA2.2.

Пока собирался спать, скачал свой любимый когда то справочник Якубовского и посмотрел цоколевку 1801ВП1-035. Таки наврал. Адреса ИРПС переключаются SA2.1 и SA1.4

- А вы не в Алмате?

Дыкть!!! Был бы в Алматы - уже бы сидел и щупал и тыкался осциллографом :smoke: и соверщенно безвозмездно, тоесть дадом :spy:
Приятно черт побери молодость вспомнить :-)


У меня ОЗУ П3 32кб + 8кб на системной плате....

Стоп стоп!!! Это вы сейчас про какой проц.. про М2 или 1201.02???
Все, ушел.. спать!!!! утром на работу!!! :laugh:
  • 0

#67
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений
6.1 Программа Начальной Загрузки

6.1.1 Назначение

Программа начальной загрузки выполняет загрузку двоичных программ, отперфорированных в начальном формате и содержащих не более 162 слов. Одной из таких программ является программа "абсолютный загрузчик", с помощью которой загружается большинство программ.

6.1.2 Распределение памяти

Программа начальной загрузки вводится в память с помощью переключателей клавишного регистра (КР) пульта управления ЭВМ. Программа обычно располагается в памяти с адреса ХХ7744 по ХХ7776, где ХХ определяется емкостью используемой памяти:

ХХ---------Начальный адрес-----------Память (К байт)

01---------017744----------------------8
03---------037744----------------------16
05---------057744----------------------24
07---------077744----------------------32
11---------117744----------------------40
13---------137744----------------------48
15---------157744----------------------56

6.1.3 Текст программы

Ниже приводится текст программы начальной загрузки на языке ассемблера для памяти 16К байт.

----------------------------- ; Программа начальной загрузки
--------------------000001 -- R1 = %1
--------------------000002 -- R2 = %2
--------------------037400 -- LOAD = 37400
--------------------037744 -- , = 37744
037744------------016701 -- START: MOV DEVICE, R1 -- Адрес регистра
037746------------000026 -------------------------------- устройства ввода
037750------------012702 -- LOOP: MOV#.-LOAD+2,R2 -- Приращение
037752------------000352 ---------------------------------- адреса в R2
037754------------005211 -- ENABLE: INC @R1 ---------- Считывание
037756------------105711 -- WAIT: TSTB @R1 ---------- Ожидание
037760------------100376 ----------- BPL WAIT ---------- готовности
037762------------116162 -- MOVB 2(R1), LOAD(R2) ----- Пересылка
037764------------000002 ----------------------------------- байта в память
037766------------037400
037770------------005267 -- INC LOOP + 2 ---------------- Увелечение
037772------------177756 ----------------------------------- адреса загрузки на 1
037774------------000765 -- BRNCH: BR LOOP ------------ Повторить цикл
037776------------000000 -- DEVICE: 0 -------------------- Адрес регистра
--------------------000001 -- .END -------------------------- устройства ввода

В ячейку DEVICE записывается адрес регистра состояния перфоленточного устройства ввода,
используемого при загрузке перфолент:

177550 - Высокоскоростное перфоленточное ус-во ввода
177560 - Низкоскоростное перфоленточное ус-во ввода

Программа начальной загрузки загружает ленты в любое место памяти между ХХ7400 и ХХ7744 и не более 162 8 слов.

Сообщение отредактировал Andrey_Ak: 18.03.2009, 02:11:36

  • 0

#68
batyrLAN

batyrLAN
  • В доску свой
  • 1 722 сообщений
Тема живет? ЗдОрово! Нашел таки код начального загрузчика? :smoke:
  • 0

#69
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений

Тема живет? ЗдОрово! Нашел таки код начального загрузчика? :smoke:


- Ну это код для перфоленточного... он у меня в книжке написан...

А адресов И17 я так и не знаю.... пока ничего не получается..
  • 0

#70
batyrLAN

batyrLAN
  • В доску свой
  • 1 722 сообщений
М.б. попробовать дать адрес регистра состояния НМЛ? Ведь какая загрузчику разница с какого адреса брать данные...
  • 0

#71
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений
Нужно узнать адресс контроллера НМЛ , а именно И17

Нигде его описания я не нашел....

А сам НМЛ СМ 5300.01 это вообще не наше произведение, а вот http://www.robotront...ubehoer/mbe.htm

Сообщение отредактировал Andrey_Ak: 18.03.2009, 16:47:27

  • 0

#72
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений
Что-то мне уже кажется что заставить закрутится НМЛ с помощью Электроники-60
это уже из области фантастики.... Если он даже закрутится наверно я буду так-же
рад и удивлен если бы увидел инопланетянина или космический корабль....
  • 0

#73
Farmer

Farmer

    Землю-крестьянам, фабрики-рабочим, деньги-банковским служащим

  • Модератор
  • 47 979 сообщений

Нужно узнать адресс контроллера НМЛ , а именно И17

Цейтнот на работе, в праздники помедитирую..
Нигде не попадался дистрибутив RT-11??? В текстах драйвров быстро бы нашли и адрес, и можно вычислить команды и формат регистра состояния.
  • 0

#74
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений

Нужно узнать адресс контроллера НМЛ , а именно И17

Цейтнот на работе, в праздники помедитирую..
Нигде не попадался дистрибутив RT-11??? В текстах драйвров быстро бы нашли и адрес, и можно вычислить команды и формат регистра состояния.


- Цейнот?? т.е. ?

Дистрибутив сейчас скажу где взять.... только неизвестно есть там драйвер контроллера И17...

А вот здесь:

операционная система RT-11 V5.04, драйверы и утилиты

Сообщение отредактировал Andrey_Ak: 20.03.2009, 00:48:34

  • 0

#75
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений

Нужно узнать адресс контроллера НМЛ , а именно И17

Цейтнот на работе, в праздники помедитирую..
Нигде не попадался дистрибутив RT-11??? В текстах драйвров быстро бы нашли и адрес, и можно вычислить команды и формат регистра состояния.



- А какой у вас E-Mail я мог бы отправить уже распакованный дистрибутив...

Вот распакованный образ диска, который я выкладывал выше...

http://files.mail.ru/649XGN
  • 0

#76
Farmer

Farmer

    Землю-крестьянам, фабрики-рабочим, деньги-банковским служащим

  • Модератор
  • 47 979 сообщений

Вот распакованный образ диска, который я выкладывал выше...

О, спасибо.

Вот кстати интересный ресурс нашел:
http://simh.trailing-edge.com/
  • 0

#77
Farmer

Farmer

    Землю-крестьянам, фабрики-рабочим, деньги-банковским служащим

  • Модератор
  • 47 979 сообщений

Вот распакованный образ диска, который я выкладывал выше...

Как оказалось - не совсем то. Это диск с операционкой, а нужен дистрибутв ОС, тоесть исходные тексты. В принципе нашел, но тоже образы дска, а как распаковать - надо разбираться еще.
  • 0

#78
Farmer

Farmer

    Землю-крестьянам, фабрики-рабочим, деньги-банковским служащим

  • Модератор
  • 47 979 сообщений
Вот, нашел в исходниках эмулятора PDP-11:

pdp11_ta.c: PDP-11 cassette tape simulator

.......

ta TA11/TU60 cassette tape


У него адреса регистров:

17777500 TACS - это видимо регистр команд и состояния
17777502 TADB - соответсвенно регистр данных.

Для Э-60 и МС1201.02 адреса будут 177500, 177502... Попробуйте их.Только вот с форматом регистра команд и состояния пока не разобрался.

Сообщение отредактировал Farmer: 20.03.2009, 02:05:30

  • 0

#79
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений

Вот, нашел в исходниках эмулятора PDP-11:

pdp11_ta.c: PDP-11 cassette tape simulator

.......

ta TA11/TU60 cassette tape


У него адреса регистров:

17777500 TACS - это видимо регистр команд и состояния
17777502 TADB - соответсвенно регистр данных.

Для Э-60 и МС1201.02 адреса будут 177500, 177502... Попробуйте их.Только вот с форматом регистра команд и состояния пока не разобрался.


- Интересно попробую.... Т.е. один из этих адресов записать в программу абсолютного загрузчика....

А можно как-нибудь простой командой проверить их??
  • 0

#80
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений
Возможно там адреса неправильные, так-как система RT-11
она работала не на нашем оборудовании и возможно контроллеры были другие...

Может стоит поискать драйвера НМЛ в дистрибутиве наших
систем? Фодос например?
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.