Перфоленты от Э-60 и других ЭВМ. (Перфоленты, считывание, их содержимое.)

ЭВМ и ПЭВМ, производившиеся в СССР и странах СЭВ
1Ж24Б
Advanced Member
Сообщения: 531
Зарегистрирован: 07.11.2014,18:19
Откуда: Kaluga

Вклад в сообщество

Перфоленты от Э-60 и других ЭВМ.

Сообщение 1Ж24Б » 23.08.2017,19:59

Перфоленты, считывание, их содержимое.

В теме Перфоратор ленточный ПЛ-80 был затронут вопрос содержимого перфолент от старых ЭВМ. Поскольку образовалась стопка коробок с лентами, решил заняться ими, чтобы не потерялись.
1) часть лент из комплекта к "Электроника-60", считанных на "GNT 28".
- 8.842.006-01 Тест арифметики https://yadi.sk/d/Wiy1iSay3MJHyz
- 8.842.006-02 Тест команд П3 https://yadi.sk/d/vgEhxy1I3MJJ2W
- 8.842.006-03 Тест прерываний https://yadi.sk/d/KhDyYrHU3MJJ3Z
- 8.842.006-07 Компаратор https://yadi.sk/d/LVNYRt3B3MJJ4g
- 8.842.006-15 Абс. загрузчик https://yadi.sk/d/eaMpAnas3MJLBX
- 8.842.006-18 Пакет стандартных программ. Обычная точность https://yadi.sk/d/z9TdDdz_3MJLJx
- 8.842.007-23 Тест ЭПМ https://yadi.sk/d/mBUqnY5z3MJJAG
- 8.842.007-24 Тест ПУВВ https://yadi.sk/d/mKTXeZ443MJJEU

- 8.842.007-22 Тест памяти попался в лентах к "Кулону".

Чего нет:
- 8.842.006-10 Перемещающий ассемблер
- 8.842.006-11 Компоновщик
- 8.842.006-12 Редактор текста
- 8.842.006-14 Супервизор ввода-вывода
- 8.842.006-13 Программа отладки
- 8.842.006-17 Перфорация в абсолютном формате
- 8.842.006-19 Пакет стандартных программ Двойная точность

2) ленты от комплекса "Кулон", на базе "Электроника-100/25". Всё, что досталось, после утилизации
машины:

- 8.842.007-10 - Тест прерываний https://yadi.sk/d/cAmhL4_B3MJJ7j
- 8.842.007-16 - Тест кодов защиты https://yadi.sk/d/qbLe7XHY3MJJ8t
- 8.842.002-13 - Ассемблер https://yadi.sk/d/kXC6biZS3MJHwn
- 8.842.000-12 - Тест команд ОПП/ВПП/ВПР https://yadi.sk/d/cWJ65tgM3MPqHL
- 8.842.007-06 - Тест команд ASH https://yadi.sk/d/8hIqzI0B3MPqGV
- 8.842.000-04 - Тест команд сдвига https://yadi.sk/d/7_yEHHe83MPqD4
- 8.842.007-17 - Тест команд ДП https://yadi.sk/d/HSbuKGMA3MPqEK
- 8.842.007-28 - Редактор текста https://yadi.sk/d/wRmbnIr_3MJJGn
- 8.842.000-03 - Тест одноадресных и двухадресных команд https://yadi.sk/d/eELkbJVS3MJHqW
- 8.842.007-27 - Компоновщик https://yadi.sk/d/7YHiqc-q3MJJG7
- 8.842.007-25 - Аппаратный загрузчик https://yadi.sk/d/okXgwSp23MKyzs
- 8.842.007-22 - Тест памяти https://yadi.sk/d/K_FLP34i3MKz5G
- 8.842.007-11 - Тест умножения и деления https://yadi.sk/d/MF5XYMmr3MKz6K
- 8.842.007-03 - Тест команды MARK https://yadi.sk/d/EE_nda913MKyz9
- 8.842.007-19 - Тест отказов ДП https://yadi.sk/d/NpzvlZiF3MKz3Z
- 8.842.000-01 - Тест команд условных ветвлений https://yadi.sk/d/tbNrpWDv3MPqFZ
- 8.842.007-34 - Тест "Даро" https://yadi.sk/d/hF6OqX0I3MKz4H
- 8.842.007-32 - Пакет стандартных программ. Двойная точность https://yadi.sk/d/DxMwUWVz3MKz2o
- 8.842.007-31 - Пакет стандартных программ. Обычная точность https://yadi.sk/d/s0hmn_OO3MJJHr
- 8.842.007-15 - Тест логики ДП https://yadi.sk/d/ieapnS9N3MKyyK
- 8.842.007-13 - Тест команд ПЗ https://yadi.sk/d/XK2vv30Z3MKys2
- 8.842.000-16 - Тест таймера https://yadi.sk/d/lyRr1xpW3MJHsn
- 8.842.002-08 - Восьмиричная печать https://yadi.sk/d/vZSdO0wx3MJHvD
- 8.842.002-06 - Перфорация в абсолютном формате https://yadi.sk/d/e2kWTHAV3MJHtg
- 8.842.007-02 - Тест команд XOR https://yadi.sk/d/pB7tVDxu3MJJ6N

- 8.842.002-16 - Бэйсик. https://yadi.sk/d/sKGflQQV3MGXdM

Ленты к стойке КАМАК, под управлением от "Электроника-60":
- 8.842.021-04 - Тест Крейт, часть 2 https://yadi.sk/d/tvvtWNdg3MPqJQ
- 8.842.021-05 - Тест Крейт-60 https://yadi.sk/d/tw2lhphG3MTro2

Ленты от "ИЗОТ":
- 1.А013.00157-01 АЗП - Абсолютная загружающая программа https://yadi.sk/d/5QV9mRLa3MZMTf
- 1.А013.00157-01 ДТИ - Тест имитатор для СМ5105.01 https://yadi.sk/d/wsHb_yk23MZMUQ
- 1.А013.00157-01 ДДТ - Динамический тест для СМ5105.01 https://yadi.sk/d/rGTfvaj13Mk9bQ

- 1.А013.00156-01 ПЛЗ - Тест обмена данных для СМ5001 https://yadi.sk/d/BzTZqc9u3N7ttJ
- 1.А013.00157-01 ДТО - Тест обмена для СМ5105.01 https://yadi.sk/d/1MZ5jRGp3N7trt
- 1.А013.00157-01 ДПП - Пакет помощных программ для СМ5105.01 https://yadi.sk/d/ngqhuqmm3N7tqZ
- 1.А013.00156-01 ПЛ2 - Тест измерения времени операций для СМ5001 https://yadi.sk/d/KGxP9iXO3N7toH

3) лента от ЭВМ "Саратов-2" (PDP-8/I)
- контроль МОЗУ https://yadi.sk/d/93zOdQyD__p4pA
Примечания на ленте: групповой формат/5044-число циклов/5000-3А/00N0 - старт, N - номер проверяемого куба
(у машины всего восемь кубов памяти).
Просто Александр. Consul'oвед второго уровня.

Гость

Сообщение Гость » 23.08.2017,21:41

хорошая коллекция!

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 842
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

Вклад в сообщество

Сообщение Technomancer » 23.08.2017,22:06

Спасибо! Надеюсь что пригодятся!

Аватара пользователя
alecv
Advanced Member
Сообщения: 6542
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 23.08.2017,22:10

Этот Бэйсик работает на эмуляторе, если отрезать первые 64 байта

Код: Выделить всё

 $ dd if=8_842_002_16.bin of=8_842_002_16_.bin skip=64 bs=1
9432+0 records in
9432+0 records out
9432 bytes (9.4 kB) copied, 0.096804 seconds, 97.4 kB/s
$ ./pdp11 basic.ini

PDP-11 simulator V4.0-0 Beta        git commit id: 7ed68aed

HALT instruction, PC: 037500 (MOV PC,SP)
sim> g

100/16i b|iCiK, BAPiAHT 001A
@0
gOTOB
PRINT 2+2.5
 4.5

1Ж24Б
Advanced Member
Сообщения: 531
Зарегистрирован: 07.11.2014,18:19
Откуда: Kaluga

Вклад в сообщество

Сообщение 1Ж24Б » 23.08.2017,22:36

Раз что-то запускается, попробую считать всё и выложить ссылки для скачивания.

1) файл выложен сырым, "как прочёл". В самом начале одна синхродорожка.
2) Подойдёт ли для Э-60 данный Бэйсик ?

Надо ли считывать ленты для болгарского оборудования ? Есть несколько коробок от "ИЗОТ".
Просто Александр. Consul'oвед второго уровня.

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 842
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

Вклад в сообщество

Сообщение Technomancer » 24.08.2017,00:03

Смотря для какого оборудования ИЗОТ. У нас тут есть ИЗОТ 1601 в одном музее и я знаю человека, который на таком работал. Если вдруг получаются присутствовать к запуску данной машины, перфоленты могут пригодится.
--
Кстати, что означают примечания особого точности и двойной точности?

1Ж24Б
Advanced Member
Сообщения: 531
Зарегистрирован: 07.11.2014,18:19
Откуда: Kaluga

Вклад в сообщество

Сообщение 1Ж24Б » 24.08.2017,00:21

На коробках написано для СМ5105.01.
Накопитель типа СМ-5400 подключается к магистралям интерфейса ОШ процессоров типа СМ-4П и СМ-ЗП через устройство управления ( контроллер) типа СМ-5105, СМ-5105.
Про СМ никто ничего не расскажет. Даже, было ли и где.
Кстати, что означают примечания особого точности и двойной точности?
Надо искать в книге по Э-60. У меня есть только на тест ПУВВ, ЭПМ и загрузчик.
Просто Александр. Consul'oвед второго уровня.

MM
Advanced Member
Сообщения: 5264
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

Вклад в сообщество

Сообщение MM » 24.08.2017,00:35

Про "точность".
Если это не перевод о к/с лент, то , видимо, речь идет о софте типа языков высокого уровня.
Были варианты ( патчи ) для 2 слов плавучки, и для 4-х слов плавучки . Возможно, и более точные - их использовали в расчетах для космоса и в АН. Где-то несколько лет назад читал даже о вариантах Бейсика для М-ЭВМ ( на форумах ) - обсуждалась как раз варианты исполнения плавучки в ПЗУ.
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

_Patron_
Member
Сообщения: 174
Зарегистрирован: 19.12.2012,18:49
Откуда: Москва

Сообщение _Patron_ » 24.08.2017,02:08

Если отрезать первые 140 байтов ( чтобы начало выглядело как у дековского перфоленточного Бейсика ) - лента автоматически стартует в абсолютном загрузчике:

Код: Выделить всё

@L 157500
@P
100/16И БЭИCИK, BAPИAHT 001A
@0
ГOTOB
PRINT 3*3.14
 9.42
После нажатия L и считывания абсолютного загрузчика - надо вставить в ридер ленту с Бейсиком и нажать P.

Аватара пользователя
alecv
Advanced Member
Сообщения: 6542
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 24.08.2017,08:27

_Patron_ Первый валидный маркер в этом файле - по адресу 0х96 (150) так что можно отрезать даже 149 :)
В начале ленты может быть серия нулей - абсолютный загрузчик ее пропускает.

В любом случае - отлично что образ запускается. Жаль что там забой работает как на Консуле, а не на терминале т.е. не стирает символ, а печатает \ \

KALDYH
Advanced Member
Сообщения: 2594
Зарегистрирован: 05.06.2009,16:37
Откуда: Кемерово

Вклад в сообщество

Сообщение KALDYH » 24.08.2017,10:45

Есть у меня перфоленты, подобранные в куче заводского мусора. В основном от АСВТ-М вроде. Вот только перфосчитывателя у меня нет, да и ленты ветхие, хрупкие, некоторые вообще из кучи обрывочков скотчем склеены. Считывателя они не выдержат, разве что вручную протягивать. Может, кто-нибудь напишет программу для визуального ввода и корректирования перфоленты? Отрезки довольно короткие, терпения должно хватить :) Представляю себе примерно так: на экране - визуальное отображение перфоленты, рядом - байт в HEX/OCT/ASCII/KOИ-8, стрелки - движение по ленте вверх-вниз, кнопки (скажем, 1..8) - поставить/снять отверстие.

Ответить