PDA

Просмотр полной версии : Всё по ПВК Электроника МС 0585: Мнения, фото, вопросы.



Страницы : 1 2 3 4 5 6 [7] 8

Hunta
02.03.2023, 09:23
0015 - она и для того, и для того.
Это которая имеет вот такое название - КР1816ВЕ_015.bin?

crackintosh
02.03.2023, 10:30
http://www.kpxx.ru/FTP/SDERFw4t/

Увы... доступ к этому сайту только с RU домена. Можете выложить на google drive или вложением сюда ?

Hunta
02.03.2023, 11:21
доступ к этому сайту только с RU домена.
С моей стороны точно блокировки нет (сайт на серваке, который в двух метрах от меня в кладовке стоит - под полным моим контролем)
78546

Radon17
02.03.2023, 12:19
Это которая имеет вот такое название - КР1816ВЕ_015.bin?
Я реальную 0015 прошивку встречал под названием "KR1816VE51(0015 Форматирующий КОЧАН).rom".
Её я точно записывал и тестировал как на форматирование, так и на чтение двух сторон, о чём писал в сообщении #1349 этой темы.

Прикладываю к сообщению. Не знаю, может вы выложили её же выше, но я не сверял.

dk_spb
02.03.2023, 12:25
У меня их вообще 4 версии.
Правда в одной отличие только в последнем байте (0x60 - 0xFF).

Hunta
02.03.2023, 13:22
Прошерстил свои закрома плюс присланные dk_spb и выложенная Radon17 - на текущий момент наблюдается 4 прошивки от Э85 и одна от Pro (заявлена как от 350-ой). Сводная информация - имена, под которыми встречаются плюс два вида КС (одна из них SHA1 - которая подлинней, вторая не помню - надо в исходники лезть :) )


FromOriginalPro350flopy_Usual.rom 56425112487D182971CA6EE3FF9C1077B04FB151 800F311DD65A9111488DE4F48359BB00

KR1816VE51(0015 Форматирующий КОЧАН).rom 1B60875245FAC69F6D19EF637CE003B553EB48E4 56B19EF27A72E4FFACA5C6A479E2BDE0
KR1816VE51.rom 1B60875245FAC69F6D19EF637CE003B553EB48E4 56B19EF27A72E4FFACA5C6A479E2BDE0

i8751H-8_(КОЧАН Форматирующая)_anasana_01.rom 2969592A07C995111131479C726B5153A4974C41 897CE51EF355679C4AFEAF9751A6C9E6
i8751H-8_(КОЧАН)_anasana_01.rom 2969592A07C995111131479C726B5153A4974C41 897CE51EF355679C4AFEAF9751A6C9E6

КОЧАН.BIN 8D246094C0F211898265BCF6F2C2F01C62E03164 A0C69D2DC2A51B8655577176AF68CBB6

КР1816ВЕ_015.bin 50835F14519049405BAF65ED6AF86AD13B74D45B BACFBC0B2CC72B865B706FDC21C24F77
KR1816VE51 (9004).ROM 50835F14519049405BAF65ED6AF86AD13B74D45B BACFBC0B2CC72B865B706FDC21C24F77


- - - Добавлено - - -


Её я точно записывал и тестировал как на форматирование, так и на чтение двух сторон, о чём писал в сообщении #1349 этой темы.
Спасибо!

Прикладываю к сообщению. Не знаю, может вы выложили её же выше, но я не сверял.
Нет, выложенна другая, но у себя я тоже выложенную Вами нашёл. Так что пока на текущий момент известны 4 прошивки, две из которых отличаются одним байтом - "KR1816VE51 (9004).ROM" (aka КР1816ВЕ_015.bin) и КОЧАН.BIN

- - - Добавлено - - -


тестировал как на форматирование, так и на чтение двух сторон

Radon17 - а чем фоорматировали?

dk_spb
02.03.2023, 13:26
Так что пока на текущий момент известны 4 прошивки, две из которых отличаются одним байтом
Таки у меня тот же результат ;-)

Hunta
02.03.2023, 13:39
Таки у меня тот же результат ;-)
Жаль, думал - может ещё какие варианты найдутся.. Ещё бы исходники (хотя бы дизассмеблированные, но с комментами) нашлись :)

dk_spb
02.03.2023, 13:53
Ещё бы исходники (хотя бы дизассмеблированные, но с комментами)
Тут некто Hunta тему (https://zx-pk.ru/threads/32983-disasm-11.html) завёл ;-)

Hunta
02.03.2023, 13:57
Ещё бы он и поддержку ТАКОГО процессора добавил :D Не в эту тему - я, на самом деле, подумываю добавить поддержку не только PDP-11 в DisAsm-11, но пока несколько застрял на разделении функционала - визуализация и собственно дизассебмлер - что бы можно было дизасм дёргать из других программ без особых заморочек. Но это пока только самое начало - была одна попытка, но откатил код - не взлетело. Вот, как от FPGA устану - опять вернусь :)

Radon17
02.03.2023, 14:00
Radon17 - а чем фоорматировали?
Под ПРОС - программой "Форматирование и проверка формата ГМД" от Гудкова М.Н. г. Воронеж.
Она по-моему есть где-то на образах винчестеров, которые идут вместе с эмулятором.

https://pic.maxiol.com/thumbs2/1677754798.1401661353.snapshotimage68.png (https://pic.maxiol.com/?v=1677754798.1401661353.snapshotimage68.png&dp=2)

Она ещё при работе дискет графически рисует :)

https://pic.maxiol.com/thumbs2/1677754830.1401661353.snapshotimage67.png (https://pic.maxiol.com/?v=1677754830.1401661353.snapshotimage67.png&dp=2)

Под RT-11 не форматировал. Наверное это через FORMAT - INIT делается, не пробовал.

dk_spb
02.03.2023, 14:02
Ещё бы он и поддержку ТАКОГО процессора добавил
Да я шутил. А IDA вполне нормально с x51 работает.

Hunta
02.03.2023, 14:38
Под ПРОС - программой "Форматирование и проверка формата ГМД" от Гудкова М.Н. г. Воронеж.
Она по-моему есть где-то на образах винчестеров, которые идут вместе с эмулятором.
Аха, понятно - спасибо.


Под RT-11 не форматировал. Наверное это через FORMAT - INIT делается, не пробовал.
Занимательно. Полез в исходники FORMAT и, внезапно, - что-то для форматирования DZ там есть. Вот только - прикол от DEC или MENTEC - закоменнчено :)


Да я шутил. А IDA вполне нормально с x51 работает.
Да я понял :) Тем не менее - планы по добавки ещё (по крайне мере одного) модуля дизасма - есть :)

Radon17
09.05.2023, 15:53
Э85 и Gotek.

Мне лень было обжимать новый шлейф, поэтому использовал стандартный IDE-шный. Только главное чтобы 20-й контакт не был заглушен.
Под шлейф пришлось пропилить корпус. Благо разъём просто контактами, без пластиковых бортов.

https://pic.maxiol.com/thumbs2/1683636115.1401661194.img20230508182711.jpg (https://pic.maxiol.com/?v=1683636115.1401661194.img20230508182711.jpg&dp=2) https://pic.maxiol.com/thumbs2/1683636137.1401661194.img20230508182658.jpg (https://pic.maxiol.com/?v=1683636137.1401661194.img20230508182658.jpg&dp=2)

Вот как-то так это подключается к машине.

https://pic.maxiol.com/thumbs2/1683636217.1401661194.img20230508171139.jpg (https://pic.maxiol.com/?v=1683636217.1401661194.img20230508171139.jpg&dp=2)

Готек конечно же перешит известной прошивкой flashfloppy. Подробнее про прошивку я писал здесь (https://zx-pk.ru/threads/33208-goteki-s-novoj-quot-nachinkoj-quot.html?p=1164028&viewfull=1#post1164028).
Перемычку ставить только одну, номера привода.
В FF.CFG на флешке прописать всего одну команду:

host = dec
Ну и можно кидать в корень флешки обычные dsk файлы на 400 кб.

Может ли готек эмулировать сразу два дисковода? Что-то нигде ничего про это найти не могу (может гуглить не умею).

vldmr
09.05.2023, 16:36
Э85 и Gotek.
Может ли готек эмулировать сразу два дисковода? Что-то нигде ничего про это найти не могу (может гуглить не умею).
Официальный релиз не может. Есть тикет про поддержку (https://github.com/keirf/flashfloppy/issues/36), даже какой то код есть, я не пробовал, но автор утерждает что работает.

Я сам не мудрствуя подключал два готека, без второго диска на про много чего не сделаешь

litwr
11.05.2023, 18:23
Помогите, пожалуйста, получить данные с Электроники-85 для проекта по вычислению числа π (https://litwr2.github.io/pi-spigot-benchmark/pi-spigot-benchmark.html) - было бы интересно сравнить с данными от ДВК. Заранее очень благодарен. В проекте есть программки для RT-11, RSX-11, 2.11BSD и Unix v7. Нужны данные по 100, 1000 и 3000 цифрам. Все программы печатают тайминги. Пара снимков с экрана была бы классным дополнением.

Radon17
13.05.2023, 14:02
Помогите, пожалуйста, получить данные с Электроники-85

Запускал под RT-11FB V5.01

PIEIS.SAV
https://pic.maxiol.com/thumbs2/1683975438.1401661194.230513133307882.png (https://pic.maxiol.com/?v=1683975438.1401661194.230513133307882.png&dp=2) https://pic.maxiol.com/thumbs2/1683975454.1401661194.230513134210798.png (https://pic.maxiol.com/?v=1683975454.1401661194.230513134210798.png&dp=2)

PIEISO.SAV
https://pic.maxiol.com/thumbs2/1683975485.1401661194.230513134418279.png (https://pic.maxiol.com/?v=1683975485.1401661194.230513134418279.png&dp=2) https://pic.maxiol.com/thumbs2/1683975499.1401661194.230513135246049.png (https://pic.maxiol.com/?v=1683975499.1401661194.230513135246049.png&dp=2)

У вас программа под ESC-коды VT52 написана. У Э85 терминал по умолчанию - VT100. Тестировал предварительно запустив VT52.SAV.
Как у вас программа время считает? Она под 50 или 60 гц таймер?

В таблице на сайте скриншоты не открываются по клику, только по ПКМ - открыть в новой вкладке.

Radon17
14.05.2023, 19:52
Интересный каталог программ. В виде текста и в виде файла.
Упоминается ПРОС-3.1, эмулятор фодос (так понимаю, RTEM) и другое.
Никто не знает ли, что за ОС 85/4 ?
Встречал ли кто-нибудь программу "тестирование и диагностика контроллеров К1818ВН19"? А также модифицированный для Э85 ТМОС-2?
Кто вообще что-нибудь видел из каталога? :)



В А Ш Н А Д Е Ж Н Ы Й П А Р Т Н Е Р

Воронежский центр технического обслуживания
"Процессор-Сервис"
осуществляет следующие виды работ:
- разработку, поставку, наладку и техническое сопровождение
ПЭВМ типа "ЭЛЕКТРОНИКА МС 0585, МС 0109", целевых комплексов СВТ и
игровых комплексов "ГАММА";
- разработку и поставку программных средств (бухгалтерия, склад,
АРМы специалистов предприятий и др.);
- проведение консультаций высококвалифицированными специалистами
по программному обеспечению и техническим средствам.

В Ц Т О "Процессор - сервис"
П Р Е Д Л А Г А Е Т П Р О Г Р А М М Н Ы Е П Р О Д У К Т Ы :

1. СРЕДСТВА АВТОМАТИЗАЦИИ УЧЕТА МАТЕРИАЛЬНЫХ ЦЕННОСТЕЙ, ПРОДУКЦИИ,
ПРОЦЕССА ПРОИЗВОДСТВА:
- бухгалтерский учет:
- оборотных средств,
в том числе планирование выпуска продукции в зависимоси
от материалов, находящихся в наличии или дефиците;
- основных средств;
- учет банковских операций;
- учет кассовых операций.
Настраивается на любой план счетов, осуществляется
разноска в главную бухгалтерскую книгу;
- раскрой ткани в настил;
- заполнение счетов за пpоживание в гостинице и кассовый отчет за день
(смену);
- учет движения промышленных товаров ("Магазин");
- учет отгрузки и реализации молочной продукции;
- учет поставки и закупки молока;
- учет работы автопарка;
- учет средств автотранспорта;
- создание базы данных средств автотранспорта.
2. ТЕСТИРОВАНИЕ И ДИАГНОСТИКА КОНТРОЛЛЕРОВ K1818ВН19
3. ПИ ДЛЯ ПРОВЕРКИ И ДИАГНОСТИКИ ПЭВМ МС 0585
4. ЭМУЛЯТОР СРЕДЫ ФОДОС
5. КОНВЕРТОР ПРОС
6. ПРОС-3
7. ФАЙЛОВЫЙ ПРОЦЕССОР ПРОС-DOS
8. ПИ ДЛЯ СОЗДАНИЯ ИНФОРМАЦИОННО - СПРАВОЧНЫХ ПОИСКОВЫХ СИСТЕМ (УСИСС)
9. ПИ "НАЦИОНАЛЬНЫЙ ЯЗЫК"
10. ОС RT-11 V5.4 адаптированная к русскому языку

В Ц Т О "Процессор - сервис"

П Р Е Д Л А Г А Е Т К О М П Л Е К С Ы И С И С Т Е М Ы

1. ПАК "ФОРМАТИРОВАНИЕ ДИСКЕТ"
2. ПАК "ЭМУЛЯТОР СРЕДЫ DOS"
3. ПАК "ЭМУЛЯТОР DOS В СРЕДЕ RT-11"
4. ПАК "ЗАРПЛАТА"
5. АРМ "УЧЕТ КАДРОВ И ТАБЕЛЬНЫЙ УЧЕТ"
6. РАБОТЫ ДЛЯ РАСШИРЕНИЯ ОПЕРАТИВНОЙ ПАМЯТИ СОПРОЦЕССОРА МС1702
7. РАБОТЫ ПО МОДЕРНИЗАЦИИ КЛАВИАТУРЫ МС7004
8. АРМ "МЕДСТАТИСТИК"

КРОМЕ ТОГО,
Предприятие "Процессор-Сервис"
О К А З Ы В А Е Т У С Л У Г И П О П Р И О Б Р Е Т Е Н И Ю
ПРОГРАММНЫХ СРЕДСТВ ДЛЯ DEC - СОВМЕСТИМЫХ ЭВМ:

1. ОПЕРАЦИОННАЯ СИСТЕМА 85/4
2. ПАКЕТ ИНСТРУМЕНТАЛЬНЫХ ПРОГРАММНЫХ СРЕДСТВ АВТОМАТИЗАЦИИ
СХЕМОТЕХНИЧЕСКОГО ПРОЕКТИРОВАНИЯ СП "SGRAPH/85"
3. ОПЕРАЦИОННАЯ ОБОЛОЧКА ДЛЯ РАБОТЫ С ФРЕЙМАМИ В ОС - 85
ПС "ЭКРАН-85"
4. MI, CI - многооконные графические драйверы
5. MIPLOT - библиотека графических примитивов
6. MUG - генератор меню


СОЗДАНИЕ ФАЙЛА БАЗЫ ДАННЫХ


НАИМЕНОВАНИЕ ПП : Программа автоматизации создания базы
данных по учету средств автотранспорта
в районном отделении ГАИ
ПЭВМ : ЭЛЕКТРОНИКА МС 0585
ОС : ПРОС
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ
СУБД : ADABAS

Программа предназначена для:
- создания файла базы данных по учету средств автотранспорта в районном
отделении ГАИ, пригодного для обработки ПЭВМ путем диалогового режима
с машиной;
- нахождения и корректировки ошибок оператора при вводе.


ТЕСТИРОВАНИЕ И ДИАГНОСТИКА КОНТРОЛЛЕРОВ К1818ВН19

НАИМЕНОВАНИЕ ПП : Программа проверки контроллеров К1818ВН19
ПЭВМ : ЭЛЕКТРОНИКА МС 0585
ОС : ПРОС
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ
с подключенным дисплеем 15ИЭ-00-013

Программа предназначена для:

- тестирования и диагностики контроллеров прерываний К1818ВН19,
использующихся в составе "Электроника МС 0585".
Программа проверяет режимы работы контроллеров: автономный режим и
режим запросов от устройств.
В автономном режиме программа производит обращения к регистрам
контроллера и проверяет правильность ответной информации, проверяет
память векторов прерываний. Программным путем инициируются запросы
прерываний по всем линиям и проверяется правильность реагирования
контроллеров.
В режиме запросов от устройств запросы формируются реальными
компонентами ПВК. Проверяются все линии ПВК стандарной конфигурации,
кроме линии модема.


ПРОВЕРКА ПЭВМ ЭЛЕКТРОНИКА МС 0585

НАИМЕНОВАНИЕ ПП : Проверка ПЭВМ "Электроника МС 0585"
ПЭВМ : ЭЛЕКТРОНИКА МС 0585
ОС : Модифицированная система ТМОС-2
АППАРАТНАЯ ПОДДЕРЖКА
: Стандартная конфигурация ПЭВМ в комплекте с
алфавитно - цифровым дисплеем 15ИЭ-00-013
или "Электроника МС-7105"

Программы проверки являются эффективным средством поиска
неисправности при ремонте ПЭВМ "Электроника МС 0585" и предназначены для
проверки функционирования команд центрального процессора и плавающей
запятой, а так же для проверки следующих устройств ПЭВМ:
- диспетчер памяти;
- оперативная память;
- таймер,ОЗУ таймера;
- интерфейсы внешнего устройства и клавиатуры;
- интерфейс коммуникаций;
- интерфейс МС 4623;
- контроллеры прерываний;
- видеоконтроллер и монитор;
- контроллер и накопитель НМД;
- контроллер и накопители НГМД.
Дополнительно к основным проверкам программы снабжены отладочными
тестами, которые используются при поиске неисправностей с помощью
осциллографа.
Програмное изделие содержит 18 тестовых программ и полную
документацию. Кроме руководства оператора и алгоритмов проверки на
кождую программу, имеется общий документ "Руководство по техническому
обслуживанию", который позволяет пользователю быстро ориентироваться
в таком большом наборе программ.
Для проверки команд центрального процессора ,плавающей запятой
и устройств диспетчера памяти и оперативной памяти использованы тесты
с микро-ЭВМ "Электроника МС 1212". Для проверки оперативной памяти
разработан тест галопирования. На все остальные устройства тесты
разработаны впервые и не имеют аналогов.
Тестовые программы поставляются на одном гибком магнитном диске
(диаметром 133мм), защищенном от несанкционированного копирования.
Техническая документация поставляется на двух гибких магнитных
дисках (диаметром 133мм) в ПРОС и содержит руководство оператора,
алгоритмы проверки и общий документ "Руководство по техническому
обслуживанию".



ЭМУЛЯТОР СРЕДЫ ФОДОС

НАИМЕНОВАНИЕ ПП : ЭМУЛЯТОР СРЕДЫ ФОДОС
ПЭВМ : ЭЛЕКТРОНИКА МС 0585
ОС : ПРОС
АППАРАТНАЯ ПОДДЕРЖКА : Стандаpтная конфигуpация ПЭВМ

"Эмулятоp сpеды ФОДОС" пpедставляет собой набоp пpогpаммных сpедств,
обеспечивающих pаботу в ОС ФОДОС под упpавлением ОС ПРОС.
Эмулятоp пpедставляет пользователю следующие вожможности:
- обеспечение однопользовательского pежима pаботы;
- обеспечение pежима основного и фонового задания;
- использование виpтуальных дисков и дискет в фоpмате ФОДОС;
- поддеpжку систем пpогpаммиpования, входящих в состав ФОДОС;
- обмен файлами между ПРОС и ФОДОС.



КОМПЛЕКСЫ И СИСТЕМЫ

ПАК "ФОРМАТИРОВАНИЕ ДИСКЕТ"

НАИМЕНОВАНИЕ КОМПЛЕКСА : Программно-аппаратный комплекс
"Форматированме дискет"
ПЭВМ : Электроника МС 0585
ОС : ПРОС
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ,
однокристалльная микро-ЭВМ 1816ВЕ 54-0015
контроллера НГМД

ПАК преднозначен для форматирования дискет на физическом уровне в форматах
180, 360, 720 Кбат, используемых на машинах типа IBM PC и 400 и 800 Кбайт
на отечественных машинах "Электроника МС0585". Можно форматировать дискету в
одно и двухстороннем варианте по цилиндрам, по поверхностям, с проверкой, без
проверки. Допустимое количество секторов: 9,10,12, другие (можно задать число
секторов), допустимые размеры секторов 128,256,512.
Предпочтителен тмп используемого накопителя ГМД МС 5305.
В состав ПАК входит ОЭВМ 1816ВЕ51-0015 с оригинальным микропрограммным
обеспечением для управления работой контроллера накопителя на ГМД 0130 мм.



ПАК "ЭМУЛЯТОР СРЕДЫ DOS"

НАИМЕНОВАНИЕ КОМПЛЕКСА : Эмулятор DOS
ПЭВМ : Электроника МС0585
ОС : ПРОС или RT-11
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация, сопрпоцессор
"МС 1702", ПАК "Форматирование дискет"

ПАК "Эмулятор DOS" предназначен для обеспечения возможности функционирова-
ния программных средсв - среды ОС Альфа-ДОС, MS DOS (адаптируемые ОС) на ПЭВМ
"Электроника" МС 0585, укомплектованной сопроцессором "Электроника" МС 1702,
ПАК "Форматирование дискет".

Программная часть "Эмулятор DOS" состоит из:

- управляющего компонента (программа "Эмулятор DOS");
- операционного компонента (ОС Альфа-Дос либо ОС РС DOS, разработанные
для ПЭВМ ЕС 1840,41 и IBM PC соответственно).

Управляющий компонент обемпечивает эмуляцию адекватной вычимлительной
среды на ПЭВМ "Электроника" МС 0585.

Комплекс "Эмулятор DOS" обеспечивает:
- выполнение всех функций ОС (управление процессами , устройствами,
данными);
- эмуляцию работы внешних устройств, поддерживаемых адаптируеммыми ОС
(накопители на гибких и жестких магнитных дисках, клавиатура,
видеоманитор и др.);
- задание конкретных физических характеристик эмулируемого жесткого
магнитного диска;
- эмуляцию работы физических портов внешних устройств (в рамках
эмуляции Альфа-DOS-машины);
- эмуляцию работы видео-ОЗУ Альфа-DOS-машины;
- оперативную замену кодовых таблиц видеотерминала.

Комплекс "Эмулятор DOS" функционирует в среде ОС ПРОС версии 2.1 и
старше. При этом "Эмулятор DOS" возлагает на сопроцессор "Электроника МС 1702"
функции центрального процессора ПЭВМ, тогда как базовому процессору отводится
роль интеллектуального контроллера переферийных (внешних) устройств.


КОНВЕРТОР ПРОС

НАИМЕНОВАНИЕ ПП : КОНВЕРТОР ПРОС
ПЭВМ : ЭЛЕКТРОНИКА МС 0585
ОС : ПРОС
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ с установлен-
ным ПАК "ФОРМАТИРОВАНИЕ ДИСКЕТ"

Программный комплекс "Конвертор ПРОС" предназначен для:
- использования в системе ПРОС гибких магнитных дисков емкостью
800 Кбайт (т.е. двухстороних дисков типа ГМД-130 или аналогичных),
что увеличивает вдвое эффективность использования ГМД в системе
ПРОС;
- устранения срабатывания верхнего привода ГМД при записи на ГМД
нижнего привода, присущего заводским версиям ПРОС при использовании
ПАК "Форматирование дискет";
- обмена между односторонним ГМД, двухсторонним ГМД, жестким
диском; при обмене первый (верхний) привод НГМД используется для
одностороннего ГМД, второй (нижний) - для двухстороннего.

Программа "Конвертор ПРОС" работает только с ПАК "Форматирование
дискет", который изготовлен ВЦТО "Процессор-сервис", поставляется на
защищеном от копирования ГМД-130.



ПРОС V3.1

НАИМЕНОВАНИЕ ПП : ОПЕРАЦИОННАЯ СИСТЕМА ПРОС V3.1
ПЭВМ : ЭЛЕКТРОНИКА МС 0585
ОС : ПРОС V3.1
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ

Операционная система ПРОС V3.1 предназначенна для управления вычислительным
процессом ПВК и представляет собой мультипрограммную дисковую операционную
систему реального времени с разделением ресурсов.

ОС ПРОС V3.1 совместима с ранними версиями ПРОС и имеет ряд существенных
расширений:
- поддержку двухуровневой иерархической структуры справочников и
соответствующего механизма трансляции логических имен;
- создание и использование виртуальных логических дисков;
- обеспечение защиты многопользовательского доступа к системе,
файлам, справочникам и логическим устройствам;
- возможность установки для каждого пользователя основного и фонового
цветов экрана;
- возможность выбора каждым пользователем прикладной программы,
запускаемой после его регистрации;
- обеспечение каждого пользователя собственными наборами меню и
прикладных программ;
- создание библиотеки прикладных программ для совместного применения
группой пользователей;
- меню " Обслуживания файлов" имеет более удобный интерфейс с
пользователем и расширенные возможности;
- новая версия "Командного языка" поддерживает полный набор команд
ИНПРОС и ряд новых команд:
- монтирование/демонтирование томов;
- форматирование и инициализация томов;
- загрузка/выгрузка драйверов устройств.

В состав ОС ПРОС V3.1 входят следующие прикладные программы:
- РЕДАКТОРЫ ТЕКСТА (REDAK и RTD)
- КОМАНДНЫЙ ЯЗЫК
- СОХРАНЕНИЕ/ВОССТАНОВЛЕНИЕ ТОМОВ (BRU)



ФАЙЛОВЫЙ ПРОЦЕССОР ПРОС-DOS

НАИМЕНОВАНИЕ ПП : ФАЙЛОВЫЙ ПРОЦЕССОР ПРОС-DOS
ПЭВМ : ЭЛЕКТРОНИКА МС 0585
ОС : ПРОС
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ
с установленным
ПАК "Форматирование дискет"


Программа "Файловый процессор ПРОС DOS" предназначена для:
- переноса текстовых файлов из ОС ПРОС на дискету MS DOS;
- переноса текстовых файлов с дискеты MS DOS в ОС ПРОС;
- выполнения некоторых сервисных функций по обслуживанию файлов
на дискете MS DOS.




ПИ ДЛЯ СОЗДАНИЯ ИНФОРМАЦИОННО - СПРАВОЧНЫХ ПОИСКОВЫХ СИСТЕМ


НАИМЕНОВАНИЕ ПП : КОМПЛЕКС УНИВЕРСАЛЬНЫХ СРЕДСТВ ДЛЯ
СОЗДАНИЯ ИНФОРМАЦИОННО - СПРАВОЧНЫХ
СИСТЕМ (УСИСС) ПЭВМ
ПЭВМ : ЭЛЕКТРОНИКА МС 0585
ОС : ПРОС
АППАРАТНАЯ ПОДДЕРЖКА : СТАНДАРТНАЯ КОНФИГУРАЦИЯ ПЭВМ (20Мбайт)


Программные средства УСИСС предназначены для создания информационно
- справочных поисковых систем и предоставляют пользователю следующие
возможности:
- выдача текста на экран дисплея с выделением ключевых слов в
зависимости от пароля пользователя;
- движение по тексту в любом направлении;
- движение по ключам в любом направлении;
- раскрытие ключа, то есть переход к тексту толкования данного ключа;
- возврат из текста толкования на предыдущий уровень или в исходный
текст;
- предоставление подсказки - информации о функциональных возможностях
системы.



ПРОГРАМНЫЕ СРЕДСТВА ДЛЯ DEC - совместимых ЭВМ




ОПЕРАЦИОННАЯ СИСТЕМА - 85/4

НАИМЕНОВАНИЕ ПП : ОС - 85/4
ПЭВМ : ЭЛЕКТРОНИКА МС 0585
ОС : ОС - 85/4
АППАРАТНАЯ ПОДДЕРЖКА : Стандаpтная конфигуpация ПЭВМ

Опеpационная система - 85/4 - мощная многозадачная опеpационная система
pеального вpемени для ПЭВМ "Электpоника-85". В сpеде ОС - 85/4 используются:

- трансляторы и исполняющие системы с языков программирования СИ,
ПАСКАЛЬ, ФОРТРАН-77, БЭЙСИК, ФОРТ, КОБОЛ, ДИБОЛ, МАКРОАССЕМБЛЕР;
- мощная система управления записями RMS, которая позволяет создавать
и обслуживать файлы с последовательной, относительной и индексной
организацией;
- драйверы портов печати и коммуникаций, которые позволяют разрабатывать
интерфейс ПЭВМ с любым устройством;
- прикладные программы, разработанные в ПРОС1 и ПРОС2 (ИНПРОС);
- прикладные программы, написанные на СМ ЭВМ в операционных системах
типа ОС РВ и RSX-11M (если они не используют специальных системных
средств).


Особенности ОС-85/4:
- языком взаимодействия с пользователем является командный язык DCL
или MCR;
- минимальное пространство на жестком диске, необходимое для
функционирования ОС-85/4, составляет около 1,5 Мбайт;
- возможность форматирования и использования жестких дисков до 80 Мбайт;
- в комплекте поставки содержится дискеточная версия ОС-85/4, т.е.
наличее жесткого диска не является необходимым;
- время переотображения областей памяти уменьшено примерно в 10 раз по
сравнению с ПРОС1;
- возможно использование драйверов пользователя, в том числе драйвера
порта коммуникаций;
- существенно расширен комплект документаций.


ПАКЕТ ИНСТРУМЕНТАЛЬНЫХ ПРОГРАММНЫХ СРЕДСТВ АВТОМАТИЗАЦИИ
СХЕМОТЕХНИЧЕСКОГО ПРОЕКТИРОВАНИЯ СП "SGRAPH/85"

НАИМЕНОВАНИЕ ПП : ПС "SGRAPH"/85
ПЭВМ : ЭЛЕКТРОНИКА МС 0585
ОС : ОС-85/4
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ с подключением
АЦПУ СМ 6329.01 или СМ 6329.02

Программные средства ПС "SGRAPH/85" предназначены для автоматизации
инженерного труда.
ПС "SGRAPH/85" обеспечивает:
- в режиме графического диалога ввод и редактирование схем электрических
принципиальных;
- анализ на соответствие требованиям ГОСТ;
- проверку отсутствия грубых схемных ошибок;
- формирование исходных текстовых данных для оформления перечня
элементов и списка электрических соединений в схеме для средств
автоматической трассировки печатных плат и логического моделирования;
- возможности разработки библиотечных описаний элементов и графических
форм пользователя;
- построение эскизной графической документации на нескольких типах
графопостроителей и АЦПУ с графическими возможностями.

ОПЕРАЦИОННАЯ ОБОЛОЧКА ДЛЯ РАБОТЫ С ФРЕЙМАМА В ОС-85

НАИМЕНОВАНИЕ ПП : ЭКРАН-85
ПЭВМ : ЭЛЕКТРОНИКА МС 0585
ОС : ОС-85/4
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ

ЭКРАН-85 представляет собой интегрированную оболочку, которая
обеспечивает современный многооконный интерфейс с пользователем.
Экран-85 предостовляет мощные и простые инструментальные средства,
необходимые для разработки новых прикладных программ, которые используют
возможности современного многооконного интерфейса.
ЭКРАН-85 обладает большой гибкостью и многофункциональностью и
обеспечивает:
- создание окон на экране и управление их размером и расположением
как из главного меню монитора окон, так из ПП;
- ввод данных с клавиатуры с использованием соответствующих полей
этих окон;
- получение доступа к окнам, содержащим справочную информацию;
- возможность приостановить работу всей операционной оболочки
ЭКРАН-85 и продолжить работу на уровне командного языка DCL;
- передавать данные между различными ПП, выполняющимися в среде
пакета "ЭКРАН-85";
- установку любой ПП в системе "ЭКРАН-85", не использующей многооконный
интерфейс, и выполнение в полноэкранном окне;
- одновременное применение семи графических шрифтов, таких как курсив,
жирный, с подчеркиванием, с рамкой, а также шрифт специальных
графических символов;
- графический вывод в окна, используя инструкции
графической подсистемы GIDIS;
- на кратком и четком установочном языке описание всех необходимых
условий выполнения ПП, установленной в среде пакета "ЭКРАН-85".



МНОГООКОННЫЕ ГРАФИЧЕСКИЕ ДРАЙВЕРЫ - MI, CI

НАИМЕНОВАНИЕ ПП : MI, CI - многооконные графические
драйверы
ПЭВМ : ЭЛЕКТРОНИКА МС 0585
ОС : RT11 и TSX+
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ


Многооконный графический драйвер предусматривает возможность
одновременной работы с 8 окнами, каждое из которых является независимым
стандартным устройством. Размещение графических обЪектов на экране
привязывается к локальной системе координат.
Драйвер поддерживает два набора символов (русский и латинский)
Для каждого типа шрифта возможны различные модификации (единичной
плотности,двойной плотности,тройной плотности,плотности на "сером" фоне)
Драйверы MI, CI позволяют выводить символьные строки в 6-7 раз
быстрее стандартного.
Драйвер поддерживает следующие промитивы:
- точка(пиксел);
- вектор произвольной толщины и узора;
- заполненная прямоугольная полоса;
- трапеция
Более сложные элементы - окружность и прямоугольник - реализованы
в виде отдельных модулей в библиотеке графических функций.
Библиотека базовых графическиих функций реализует все возможности
драйверов МI и CI.

Предусмотрена работа с видеопамятью.Реализованы следующие функции:
- чтение в память битового образа экрана;
- вывод ранее сохраненного или сформированного в памяти битового
образа на экран;
- сохранение и восстановление содержимого экрана во внутреннем
буфере (только в RT11) размер буфера 32 Kбайт;
Драйверы MI, CI позволяют реализовать четыре режима вывода данных:
- запись в видеопамять;
- операция "исключающее или" над содержимым видеопамяти и выводимой
информацией;
- запись в видеопамять установленных разрядов инфрмации;
- очистка установленных разрядов в видеопамяти.

Драйвер CI дает возможность управлять цветом фона,символов,линий,
пиксел (если ПЭВМ "Электроника-85" имеет цветной монитор и расширитель
памяти видеоконтроллера).Видеокон троллер позволяет получить 256 оттенков.
Одновременно в политре может быть только 8 цветов. Для каждого из них
можно задать интенсивности и пропорции трех основных цветов.
Палитра задается для всех окон сразу,но использование линий с разным
узором (разной плотностью светяхщихся точек растра) визуально создает
эффект разных интенсивностей цвета,что позволяет получать "дополнительные"
цвета и управлять палитрой в пределах отдельного окна.

Драйверы MI, CI занимают в памяти всего 180 слов.



БИБЛИОТЕКА ГРАФИЧЕСКИХ ПРИМИТИВОВ - MIPLOT

НАИМЕНОВАНИЕ ПП : Библиотека графических примитивов -
MIPLOT
ПЭВМ : ЭЛЕКТРОНИКА МС 0585
ОС : RT11,TSX+
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ


Библиотека графических примитивов дает большие графические возможности
пакетов TURBO PASCAL,TURBO C++,TURBO FORTRAN,TURBO BASIC на ПЭВМ
"Электроника МС 0585" и позволяет:
1. Управлять окнами и графическими экранами
- работать 7 окнами,задавая их размеры и атрибуты;
- записать в память битовый образ окна;
- выводить ранее сохраненный образ на экран;
- выводить графический образ экрана на принтер;
- манипулировать точками растра.
2. Выводить изображения:
- изображать линии,прямоугольники,окруж ности,
заполненные прямоугольники и параллелепипеды;
- выводить текстовые файлы
3. Управлять цветом:
- фона;
- символа;
- линии в пределах каждого окна.
Цвет выбирается из восьмицветной палитры,которую можно
задавать из общего числа 256 отенков



ПАКЕТ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ - MIBASE

НАИМЕНОРАНИЕ ПП : Пакет управления базами даннных - MISAGE
ПЭВМ : Малые DEC компьютеры
ОС : RT11,TSX+ с набором утилит
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ


Пакет управления базами данных MIBASE позволяет быстро установить базу
на малых DEC компьютерах и дает возможность включить такую базу данных в
прикладную программу.Пакет включает набор утилит:

- программа Меню предоставляет пользователю удобный интерфейс для
работы со всеми утилитами MIBASE;
- экранный редактор позволяет создавать,редактировать,уд алять записи;
- подсистема рапортирования позволяет выбирать записи сортировкой;
по любому полю и генерирует рапорт,формат которго легко может быть
изменен;
- подсистема запроса позволяет быстро извлекать запись для проверки
и при желании получить твердую копию;
- архиватор позволяет архивировать и восстанавливать выбранные записи.
Для больших,часто изменяемых баз данных предусмотрен режим архивации
только измененных записей.


ГЕНЕРАТОР МЕНЮ - MUG

НАИМЕНОРАНИЕ ПП : Генератор меню - MUG
ПЭВМ : ЭЛЕКТРОНИКА МС 0585
ОС : RT11,TSX+
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ

Генератор меню - MUG представляет собой инструментальный пакет
программных средств,предназначенных для организации интерактивного
взаимодействия человека с ЭВМ. Пакет ориентирован на создание
профессиональных программных продуктов в областях автматизации
научных исследований,технологичес их процессов, медицины,экономики,
статистики, а также при разработке автомазированных рабочих мест (АРМ).
К основным достоинствам пакета относятся:
- простота и удобство в обращении,позволяющие неподготовленному
пользователю создавать высококачественные программные продукты;
- полное описание параметров меню (расположение,конфигурация ,
типы данных) в декларативном файле,что позволяет при отладке
не проводить перетрансляцию исходного текста программы;
- реализация различных типов организации меню
(puli-down - "спускающиеся", pop-up - "всплывающие", и т.д.);
- расширенный набор типов данных (целые,вещественные,логиче кие
подстановки,указатели) и средства их преобразования (выбор стрелками,
встроенный редактор);
- богатый выбор способов визуализации панелей и элементов меню
(плоскости,всплывающие кубы,"тени","выпуклости","кнопки",
наборы шрифтов разного размера, включая русифицированные,
градуированная яркость фона и пр.);
- средства управления графическими обЪектами ( управляемая "рамка"
выделение и т.д.);
- развитый аппарат управления командными файлами (создание,удаление,
прерывание,таймирование),п зволяющий автоматизировать выполнение
реализуемых в меню процедур;
- индикация состояния программы;
- динамическое распределение памяти под декларативные части и
временные буфера;
- средства межзадачной связи в случае использования мультипрограммной
операционной системы и при работе в локальной сети;
- высокая надежность функцинирования в случае ошибочных действий
оператора.

Пакет состоит из трех библиотек,обеспечивающих подключение к ФОРТРАН-,
ПАСКАЛЬ- и СИ- программам.Исходный текст реализован на языке СИ,вызовы
графических функций полностью совместимы с базовой графической библиотекой
Турбо-СИ фирмы BORLAND,что позволяет переносить разработанное программное
обеспечение на IBM PC-подобные машины.


ЛОКАЛЬНАЯ УПРАВЛЯЮЩАЯ СЕТЬ - ISNET


НАИМЕНОВАНИЕ ПП : Программное обеспечение ЛУС
ЭВМ : Электроника-60,79,85;ДВК-1,2,3,4;
СМ-4,СМ-1420; МЕРА-125,664
ОС : RT11,TSX+,MS DOS,ПРОС
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ
с подключенным коаксильным кабелем.
Допускает пролеты между абонентами
300 м


Программное обеспечение ЛУС позволяет:

- организовать пересылку файлов между ЭВМ,работающими в операционных
средах: RT11,TSX+,MS DOS,ПРОС;
- использовать удаленные устройства дисковой памяти,принтеры и другое
высокоточное дорогостоящее обрудувание;
- выполнять удаленную загрузку операционных систем типа RT11 в
компьютеры без жестких дисков;
- организовать взаимодействие задач для разработки специализированных
распределенных систем.


ЛУС реализована для следующих типов ЭВМ:

ДВК-1,ДВК-2,ДВК-3,ДВК-4;
СМ-4, СМ-1420;
МЕРА-125,МЕРА-664;
Электроника-60,Электроника-79,Электроника-85;
IBM PC/XT/AТ


РАБОТЫ ПО МОДЕРНИЗАЦИЯ КЛАВИАТУРЫ МС7004


Выполнение данной работы обеспечивает полную эмуляцию 83-х клавишной
клавиатуры IBM PC при использовании МС0585 для работы в среде DOS, установ-
ленной в RT-11 V5.4.
Модернизация увеличивает срок ее работы, так как используется алгоритм
повышающий пылезащищенность клавиатуры.


ПАК "ЭМУЛЯТОР DOS В СРЕДЕ RT-11"


НАИМЕНОВАНИЕ ПП : Эмулятор среды RT-11
ПЭВМ : Электроника МС0585
ОС : RT-11
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ

"Эмулятор DOS среды RT-11" представляет собой набор программных средств,
обеспечивающих работу в ОС RT-11 под управлением ОС ПРОС.

"Эмулятор DOS среды RT-11" обеспечивает:
- выполнение всех функций ОС;
- эмуляцию работы внешних устройств, поддерживаемых адаптируемыми ОС;
- задание конкретных физических характеристик эмулируемого жестского
магнитного диска;
- эмуляцию работы физических портов внешних устройств;
- эмуляцию работы видео- ОЗУ Альфа-DOS-машины;
- оперативную замену кодовых таблиц видеотерминала.

"Эмулятор DOS среды RT-11" обеспечивает значительное
увеличение скорости работы.



ПАК"УЧЕТ КАДРОВ И ТАБЕЛЬНЫЙ УЧЕТ"


НАИМЕНОВАНИЕ ПП : Программа автоматизации учета кадров
предприятия и ведения ежемесячных
табелей учета использования рабочего
времени
ПЭВМ : Электроника МС0585
ОС : ПРОС
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ


Пакет прикладных программ предназначен для формирования и ведения базы
данных по учету кадров. База данных практически полностью заменяет бумажную
картотеку, которая ведется в отделе кадров предприятия. Она позволяет осущест-
влять быстрый поиск информации о сотрудниках, а также получать на экране дисплея
или в виде распечатки на принтере справочные и статистические сведения
- стаж работы сотрудника на заданную дату;
- количество принятых и уволенных сотрудников помесячно с начала года и накоплением;
- общее количество явочных и неявочных (c дифференциацией по видам неявок)
дней помесячно с начала года и с накоплением;
- среднесписочная численность сотрудников предприятия с дифференциацией по
категориям сотрудников и коэффициент текучести кадров помесячно с начала года и
с накоплением.

Кроме того, пакет позволяет вести безбумажный табельный учет использования
рабочего времени. По истечении месяца формируются итоговые данные по каждому
табелю, которые хранятся в течении года для получения необходимой статистической
отчетности. Имеется возможность получения бумажной копии табеля. Табельный
учет расчитан на одно- или двухуровневую организационную структуру предприятия:
"участок-бригада".


АРМ "МЕДСТАТИСТИК"

НАИМЕНОВАНИЕ ПП : Программа учета пролеченных больных
ПЭВМ : Электроника МС0585
ОС : ПРОС
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная кофигурация ПЭВМ

Программное изделие, реализующее учет пролеченных больных
обеспечивает:

1. Заполнение карты больного:

- фамилия, имя, отчество;
- адрес;
- место работы;
- направительный, заключительный диагноз;
- КСТ;
- стоимость и длительность лечения;
- отделение больницы;
- ТМО;
- категория больного;
- результат лечения;
- дата.

1. Получение отчетов:

- сводный счет пролеченных больных по ТМО за определенный период;
- свод счетов по ТМО;
- статистический отчет за период;
- предъявление к оплате.




ПИ "НАЦИОНАЛЬНЫЙ ЯЗЫК"

НАИМЕНОВАНИЕ ПП : Программа печати текстов, создающих
национальный алфавит
ПЭВМ : Электроника МС0585
ОС : ПРОС
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ

Программа предназначена для адаптации ПЭВМ на национальный язык.
Программа позволяет:
- набирать и редактировать тексты на родном языке;
- печатать тексты, содержащие как национальный алфавит, так и
дополнительный набор знаков;
- создавать новый программный продукт, использующий национальный
алфавит.


ПАК "ЗАРПЛАТА"

НАИМЕНОВАНИЕ ПП : Пакет программ по учету труда и заработной
платы "Система бухгалтерского учета"
ПЭВМ : Электроника МС0585
ОС : ПРОС
АППАРАТНАЯ ПОДДЕРЖКА : Стандартная конфигурация ПЭВМ

Пакет прикладных программ "Расчет заработной платы" предназначен для
автоматизации решения следующих задач:
- расчет аванса;
- начисление сдельной заработной платы;
- начисление повременной заработной платы, начисление окладникам;
- расчет отпусков;
- расчет по листу нетрудоспособности;
- расчет других начислений (премия, доплаты и т.п.);
- расчет и пересчет налогов;
- расчет удержаний;
- формирование и печать различных ведомостей, лицевых счетов, отчетов и
другой документации.

ППП ориентирован на пользователя-бухгалтера и может осуществлять:
- ввод данных с первичных документов;
- получение документов на печатающем устройстве;
- ведение информационной базы в экранном режиме.


РАБОТЫ ДЛЯ РАСШИРЕНИЯ ОПЕРАТИВНОЙ ПАМЯТИ СОПРОЦЕССОРА МС1702


ПЭВМ : Электроника МС0585
ОС : DOS
АППАРАТНАЯ ПОДДЕРЖКА : Эмулятор DOS

В настоящее время произведена доработка сопроцессора по расширению
ОП, доступный пользователю, до 640 КВ. Таким образом, становится возможным
использование различных популярных программ, составленных для ОС DOS.

vva
15.05.2023, 10:20
ОС 85/4 ?
Могу предположить, что это переделка/доработка RSX (как в свое время из TSX сделали NTS).

Radon17
15.05.2023, 16:27
Ещё один нашедшийся текстовый файлик. Сам не пробовал, но должно быть полезно при ремонте.


Программа начальной загрузки дискета при непрохождении
автотеста ПВК "Электроника".

????00/000005
????02/000000
04/012737 000100 174204
12/012737 000001 174206
20/012737 000001 174210
26/005737 174224
32/000000
34/005737 174222
40/005000
42/012701 174220
46/012702 001000
52/032737 000010 174204
60/001774
62/111120
64/077206
66/000137 000000

Запустить программу с адреса ????00/ , подав пультовую команду "G"
затем дважды подать пультовую команду "P", предварительно установ-
ленный в верхний привод дискет, будет загружен.

litwr
18.05.2023, 22:40
Запускал под RT-11FB V5.01

PIEIS.SAV
https://pic.maxiol.com/thumbs2/1683975438.1401661194.230513133307882.png (https://pic.maxiol.com/?v=1683975438.1401661194.230513133307882.png&dp=2) https://pic.maxiol.com/thumbs2/1683975454.1401661194.230513134210798.png (https://pic.maxiol.com/?v=1683975454.1401661194.230513134210798.png&dp=2)

PIEISO.SAV
https://pic.maxiol.com/thumbs2/1683975485.1401661194.230513134418279.png (https://pic.maxiol.com/?v=1683975485.1401661194.230513134418279.png&dp=2) https://pic.maxiol.com/thumbs2/1683975499.1401661194.230513135246049.png (https://pic.maxiol.com/?v=1683975499.1401661194.230513135246049.png&dp=2)

У вас программа под ESC-коды VT52 написана. У Э85 терминал по умолчанию - VT100. Тестировал предварительно запустив VT52.SAV.
Как у вас программа время считает? Она под 50 или 60 гц таймер?

В таблице на сайте скриншоты не открываются по клику, только по ПКМ - открыть в новой вкладке.

Премного Вам благодарен! Таблицы (https://litwr2.github.io/pi-spigot-benchmark/pi-spigot-benchmark.html) обновил. Частота таймера определяется программой автоматически. Удивительно узнать про проблемы с терминалом. У меня в кодах только чистые ASCII печатаются. В чём была проблема и зачем понадобился VT52.SAV?
Не ожидал, что ДВК окажутся побыстрее и даже УКНЦ. Неспешен F11, по эффективности на мгц даже слегка отстает от Z80.
Очень качественные получились снимки экрана, это какой-то видеозахват?
Нашёл информацию, что частота процессора 13.33 МГц, но на все 100 не уверен. Можно уточнить какой там кварц? Hunta как-то написал, что на его M8189 KDF11-BD частота 5.07МГц, но похоже это какая-то ошибка. По данным на эту аппаратуру там память 75 нс, что даёт 13.33 Мгц. Результаты от Hunta существенно пошустрее, наверное из-за того, что монитор SB работает с меньшими издержками.
Интересно было бы ещё получить данные от noEIS варианта.

Radon17
19.05.2023, 00:03
Удивительно узнать про проблемы с терминалом. У меня в кодах только чистые ASCII печатаются. В чём была проблема и зачем понадобился VT52.SAV?
Перенос на следующую строчку не работает, вместо него обновляется последний символ в строке. Это в принципе "норма". На Э85 точно так же не работают многие программы под VT52. Собственно, для этого и есть костыль VT52.SAV / VT100.SAV.
В результате это:
https://pic.maxiol.com/thumbs2/1684443342.1401661194.230513132932570.png (https://pic.maxiol.com/?v=1684443342.1401661194.230513132932570.png&dp=2)

Можно уточнить какой там кварц?
Вся документация и схемы в открытом доступе http://www.emuverse.ru/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D 0%B8%D0%BA%D0%B0-85

Очень качественные получились снимки экрана, это какой-то видеозахват?
Beholder A8 по RGB

Не ожидал, что ДВК окажутся побыстрее и даже УКНЦ. Неспешен F11
Простые тесты необъективны, увы. По-моему всем уже надоел пример с 1.5 млн операций сложения у ВМ3, но генерацией системы медленнее J11.
На то же самое напарываются и современные тесты процов Intel и AMD, про разные архитектуры и говорить нечего.

litwr
20.05.2023, 07:33
Осмелюсь опять попросить результатов для кода без EIS...

Перенос на следующую строчку не работает, вместо него обновляется последний символ в строке. Это в принципе "норма". На Э85 точно так же не работают многие программы под VT52. Собственно, для этого и есть костыль VT52.SAV / VT100.SAV.
Получается, что эмулятор терминала просто не переходит на следующую строку после печати на полную ширину экрана. Не встречал такого "норма" никогда. Больше похоже на какие-то необычные настройки эмулятора.


Вся документация и схемы в открытом доступе http://www.emuverse.ru/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D 0%B8%D0%BA%D0%B0-85
Благодарю, но там разбираться надо. Проще поверить на 13 МГц. :)


Простые тесты необъективны, увы. По-моему всем уже надоел пример с 1.5 млн операций сложения у ВМ3, но генерацией системы медленнее J11.
На то же самое напарываются и современные тесты процов Intel и AMD, про разные архитектуры и говорить нечего.
Объективны для конкретных задач, а обобщать полностью объективно невозможно. Например, обычно считают, что 11/93 быстрее старушки 11/70, а на пи-калькуляторе старушка впереди.

Hunta
20.05.2023, 10:10
Не встречал такого "норма" никогда. Больше похоже на какие-то необычные настройки эмулятора.
Ну как обычно. "Я не встречал" - значит всё.

"DECAWM – Autowrap Mode (DEC Private)
This is a private parameter applicable to set mode (SM) and reset mode (RM) control sequences. The reset state causes any displayable characters received when the cursor is at the right margin to replace any previous characters there. The set state causes these characters to advance to the start of the next line, doing a scroll up if required and permitted."

- - - Добавлено - - -

Radon17, в составе RT есть утилита, ЕМНИП - SETUP, она уммет много чего и с терминалом делать, например переключать режим VT52/VT100 (ну понятно, на тех терминалах, где это есть), не удивлюсь, если она autowrap тоже умеет включать выключать

litwr
20.05.2023, 20:09
Ну как обычно. "Я не встречал" - значит всё.

"DECAWM – Autowrap Mode (DEC Private)
This is a private parameter applicable to set mode (SM) and reset mode (RM) control sequences. The reset state causes any displayable characters received when the cursor is at the right margin to replace any previous characters there. The set state causes these characters to advance to the start of the next line, doing a scroll up if required and permitted."

- - - Добавлено - - -

Radon17, в составе RT есть утилита, ЕМНИП - SETUP, она уммет много чего и с терминалом делать, например переключать режим VT52/VT100 (ну понятно, на тех терминалах, где это есть), не удивлюсь, если она autowrap тоже умеет включать выключать

Признайтесь, вы при своём более богатом, чем мой, опыте использования PDP11, можете вспомнить другую ситуацию, когда режим без автопереноса был выключен по умолчанию? Сомневаюсь. И как и предполагал - это вопрос настроек - https://vt100.net/docs/vt510-rm/DECAWM.html - нужно просто напечатать код в консоль и автоперенос включится. Хотя полностью не уверен, там про VT510.

Теперь уверен - https://www.csie.ntu.edu.tw/~r92094/c++/VT100.html

Hunta
20.05.2023, 20:38
Признайтесь, вы при своём более богатом, чем мой, опыте использования PDP11, можете вспомнить другую ситуацию, когда режим без автопереноса был выключен по умолчанию?
Были такие терминалы. И именно по умолчанию. И если делать экранный редактор, то этот автопереход и автоскрол - зло.

- - - Добавлено - - -

Итак, читаем документацию на VT50/VT52

"Experiment 4. Continue typing letters and watch them appear on the screen. When you have typed 72 letters, the terminal will ring a buzzer if it is a VT50 or VT50H. This is to warn you that you are getting close to the right margin of the line - there is only room for 80 characters on each line. (The VT52 does not ring its buzzer when it reaches column 72.)

Keep typing. After typing eight more characters, you should reach the end ofthe line. Look at the cursorit is under the letter you just typed because it could not move any further to the right.

Experiment 5. Type another letter. The cursor cannot move anywhere since it is at the end of the line. But the letter you just typed replaces the one that was over the cursor. If you type another letter, that letter will replace what is there now. Type several letters, with the cursor still at the end of the line, and see that each letter replaces what was there before."

Именно поэтому на VT52 не было проблем с экранными редакторами, например - с MIM-ом

Уточнение - автопереход на следующую линию сам по себе - не зло для экранных редакторов, но если в последней строке и последнем столбце он сделает автоскрол...

litwr
20.05.2023, 21:20
Именно поэтому на VT52 не было проблем с экранными редакторами, например - с MIM-ом

Уточнение - автопереход на следующую линию сам по себе - не зло для экранных редакторов, но если в последней строке и последнем столбце он сделает автоскрол...
В этом и ирония, чтобы включить автоперенос понадобилось эмулировать VT52.

Hunta
20.05.2023, 21:22
В этом и ирония, чтобы включить автоперенос понадобилось эмулировать VT52.
Вот только на реальном его нет

- - - Добавлено - - -

А если ещё и выводить на экран через RT-11, то ешё и на её настройки налететь можно

litwr
21.05.2023, 09:06
А если ещё и выводить на экран через RT-11, то ешё и на её настройки налететь можно
У Патрона в эмуляторе ещё интереснее, автоперенос есть, а прокрутки экрана нет.
Cам один редактор (https://litwr2.github.io/notepad-plus4.html) написал на васике, пришлось с автопереносами и скроллингами бороться. Конечно не MIM, но по базовой фишке круче - работаем с бесконечными страками нормально. :)

Hunta
21.05.2023, 09:48
автоперенос есть, а прокрутки экрана нет
Думаю, это от консоли Windows, что-то где-то мне такое попадалось. Хотя вроде бы это можно выключить. Но я в своих разборках добрался до прямой работы с буфером экрана, так что не стал до конца выяснять.


работаем с бесконечными страками
В версии для RSX ограничение только от системы.

litwr
21.05.2023, 23:45
В версии для RSX ограничение только от системы.
Ну и как он у Вас показывает строку длиною 1000 знаков? Выносом более 900 знаков за правый край? И как с таким работать? Нужно же по современному с автопереносом.

Hunta
22.05.2023, 00:08
Нужно же по современному с автопереносом.
Правда? Кому нужно? И этот кто-то будет гадать - как будет выглядеть текст в целом?

- - - Добавлено - - -

А как насчёт поддержки каталогов с комментариями? И запуском трансляции-сборки прямо из редактора? Ну или если вернуться к тексту - автоматическое форматирование разных абзацов по разным (левая граница, правая граница, отступ первой строки) правилам?

litwr
26.05.2023, 18:49
Правда? Кому нужно? И этот кто-то будет гадать - как будет выглядеть текст в целом?

- - - Добавлено - - -

А как насчёт поддержки каталогов с комментариями? И запуском трансляции-сборки прямо из редактора? Ну или если вернуться к тексту - автоматическое форматирование разных абзацов по разным (левая граница, правая граница, отступ первой строки) правилам?

Конечно, MIM хороший редактор, но он использует примитивную низкоуровневую разметку, когда физическая строка на экране является структурным элементом текста. В продвинутых системах, уже начиная с 70-х, элементом текста является абзац, а строки на экране или бумаге - это просто результат форматирования абзаца на конкретном физическом устройстве. Поэтому если кому захочется в ретро-стиле поработать даже с простым электронным письмом, то NOTEPAD+4 позволит работать естественнее, чем MIM. Кстати, иногда реально так и делаю, беру реальное электронное письмо и работаю с ним на Коммодорчике, БК или Амстраде. Это круче, чем в древнюю аркаду сыграть. :)

Hunta
26.05.2023, 19:00
физическая строка на экране является структурным элементом текста
Ага, конечно.

litwr
29.07.2023, 07:56
Наконец-то проверил высказанное предположение насчет ESC-последователности для включения автопереноса. Всё работает - утилитку, печатающую нужную последовательность прикрепил.
Действительно, в фирменных системах автоперенос по умолчанию выключен. Проверял с xhomer.

По-прежнему актуален мой запрос на прогон на Э85, Pro 350, Pro 380 PINOEI.SAV для 100, 1000 и 3000 цифр.
79230

Radon17
26.09.2023, 10:45
;)

https://pic.maxiol.com/thumbs2/1695714337.1401653752.img20230926093900j.jpg (https://pic.maxiol.com/?v=1695714337.1401653752.img20230926093900j.jpg&dp=2)

dk_spb
26.09.2023, 10:48
Теперь осталось считать и убедится что прошивка такая же как и у других ВЕ51-0015 ;-)

Denkixot
26.09.2023, 16:29
Пятнашки!!:v2_dizzy_heart:

Radon17
29.09.2023, 23:26
Теперь осталось считать и убедится что прошивка такая же как и у других ВЕ51-0015 ;-)

Считал, точно такая же, и соответствует давно известному файлу "KR1816VE51(0015 Форматирующий КОЧАН).rom", у которого КС MD5 - 56B19EF27A72E4FFACA5C6A479E2BDE0

Radon17
31.10.2023, 23:23
Купил 7 штук Кочанов. К удивлению, аж три из них оказались форматирующими (с одинаковыми прошивками). Это не 0015 прошивка, а точно такая же, как читал yursav с Кочана (тоже УФ-стираемого) из КНГМД2. Выложена тут - https://zx-pk.ru/threads/10371-elektronika-85-vs-dec-pro-350-ikh-emulyatsiya.html?p=854174&viewfull=1#post854174

В остальных самая стандартная "кочановская" прошивка.

https://pic.maxiol.com/thumbs2/1698783505.1401652520.img20231031231649j.jpg (https://pic.maxiol.com/?v=1698783505.1401652520.img20231031231649j.jpg&dp=2)

На белой бумажке это я ФРМ подписал, но на корпусе - это старая надпись. На двух других также подписано ФРМ снизу.

Conan
01.11.2023, 17:18
На белой бумажке это я ФРМ подписал, но на корпусе - это старая надпись. На двух других также подписано ФРМ снизу.Всегда было интересно, для чего (или от кого) замазывали название оригинальных микросхем черной эпоксидкой?

crackintosh
01.11.2023, 18:11
А что дают изминения это отличие в 2 байтах в обеих версиях форматирующего КОЧАН-а?


Купил 7 штук Кочанов. К удивлению, аж три из них оказались форматирующими (с одинаковыми прошивками). Это не 0015 прошивка, а точно такая же, как читал yursav с Кочана (тоже УФ-стираемого) из КНГМД2. Выложена тут - https://zx-pk.ru/threads/10371-elektronika-85-vs-dec-pro-350-ikh-emulyatsiya.html?p=854174&viewfull=1#post854174

В остальных самая стандартная "кочановская" прошивка.

https://pic.maxiol.com/thumbs2/1698783505.1401652520.img20231031231649j.jpg (https://pic.maxiol.com/?v=1698783505.1401652520.img20231031231649j.jpg&dp=2)

На белой бумажке это я ФРМ подписал, но на корпусе - это старая надпись. На двух других также подписано ФРМ снизу.

Radon17
01.11.2023, 20:53
А что дают изминения это отличие в 2 байтах в обеих версиях форматирующего КОЧАН-а?
Не знаю, это к спецам по асму 8051

Radon17
02.11.2023, 10:53
...а тем временем товарищ argo_sa прислал несколько образов дискет, среди которых оказался до этой поры вроде бы утерянный ТМОС для Э85.

Несмотря на то, что полезные данные не повреждены, образы у меня запустить и открыть пока не получилось.
anasana сказал, что сектора записаны с интерливом, прикладываю также вроде бы правильно сконвертированный файл без интерлива (11_converted.zip).

На эмуляторе у меня загрузить не получилось. Скорее всего т.к. это ТМОС, он выдаёт данные не на экран, а через последовательный порт. В эмуляторе это реализовано не очень и он ничего не выводит. А реальная машина у меня пока далеко убрана по причинам из подписи.

dk_spb
02.11.2023, 11:34
Несмотря на то, что полезные данные не повреждены, образы у меня запустить и открыть пока не получилось.
Вроде один образ только хороший, а второй (с другим содержимым) битый.
На той, которая битая, есть дополнительный тест 032105.BIC (вроде как тест памяти), который вроде даже не поврежден в первом приближении.
Ещё есть дополнительный файл h.bin, но он битый

- - - Добавлено - - -

Тест ДП отличается от такого же из комлпекта МС0102 двумя байтами.

В общем как и во всем в Воронеже был полный бардак: одни и те же (по номеру) тесты не только могут сильно отличаться, но и в принципе для разных машин.

Hunta
02.11.2023, 11:57
Распаковал и сравнил содержимое. На 4-ом (который битый) есть только два файла, которых нет на 11 - 032105.BIC и h.bin. В обоих КС вроде ОК.

- - - Добавлено - - -

Вдогонку - DisAsm их тоже загрузил без вопросов

dk_spb
02.11.2023, 12:04
и h.bin. В обоих КС вроде ОК.
KC-то ОК, но там, похоже, бит не сам файл, а каталог диска.
Из-за этого к h.bin в конце прилепился тест bozu.
Может, конечно, так и было задумано......

Hunta
02.11.2023, 12:16
На 11-ом, кстати, есть повторы

N.BIN == NMD2A.BIN
R.BIN == READ.BIN
W.BIN == WR.BIN

Если судит по КСам :) Байт в байт не сравнивал, но если учесть, что сравнивается 5(!!) разных КС - вероятность НЕсовпадения байт в байт...

- - - Добавлено - - -


Из-за этого к h.bin в конце прилепился тест bozu.
Может, конечно, так и было задумано....
А вот этот случай LDAUtils не отловит - для неё конце файла - это запись (по байтно) 1,0, 6, 0, 0, 371 :)

Посмотрел. После этих байт дальше одни нули

- - - Добавлено - - -

Посмотрел раскладку логические в физические. То ли я чёт забыл про формат, то ли... У меня по логам логический блок 0 начинается с физического блока 10 - то есть типа сдвиг на одну дорожку :confused::confused: Если так, то поскольку все сбои попали на нулевую физическую дорожку - всё остальное ок??? :confused::confused:

dk_spb
02.11.2023, 12:38
Байт в байт не сравнивал, но если учесть, что сравнивается
Я сравнивал. Файлы одинаковые.

Hunta
02.11.2023, 12:42
Я сравнивал. Файлы одинаковые.
Я не удивлён :)
Но пока у меня в моей программе не было случая совпадения всех КС, но не совпадение по содержимому :) Даже когда считалось всего 3 варианта КС. И файлы были побольше по размеру :) А теперь, когда добавил ещё и SHA-256...

"Это прямо праздник какой-то" будет :)

dk_spb
02.11.2023, 13:06
Похоже в Воронеже никто не парился:
одни и те же люди на коленках под каждую новую машину лепили ТМОС на ходу подправляя то, что было до этого.
Брали ТМОС от предыдущей машины, и правили. А имена файлов менять или в файле добавить "версия 1.5 для МС0585"- баловство это, не будут серьёзные люди такой фигнёй заниматься. Некогда им, оне в голову кушають

- - - Добавлено - - -


для неё конце файла - это запись (по байтно) 1,0, 6, 0, 0, 371
Может я неправ по факту, а может по занудству, но вроде 0xF8, то есть 370, а не 371 ;-)
upd: а нет, есть и 0xF8 и 0xF9.

Hunta
02.11.2023, 13:23
upd: а нет, есть и 0xF8 и 0xF9.
Ну вроде как F9 (371) должно быть ибо 1+6++371 == 0

Radon17
02.11.2023, 13:36
У меня по логам логический блок 0 начинается с физического блока 10 - то есть типа сдвиг на одну дорожку Если так, то поскольку все сбои попали на нулевую физическую дорожку - всё остальное ок???
И я о том же ;)

Несмотря на то, что полезные данные не повреждены

https://pic.maxiol.com/thumbs2/1698921288.1401652520.imagepngex6555f040.png (https://pic.maxiol.com/?v=1698921288.1401652520.imagepngex6555f040.png&dp=2)

- - - Добавлено - - -


Распаковал и сравнил содержимое.
А чем распаковывали? Я чего-то ImageUtils попробовал, он не нашёл ничего

Hunta
02.11.2023, 14:26
Я чего-то ImageUtils попробовал
Ему надо подсказывать тип устройства если а) он имеет программный интерлейс или б) образ от операционки, где местоположение инфы, с которой начнётся раскрутка ФС, зависит от устройства, с которого снят образ. В данном случае - у нас и а и б (XXDP в этом плане неудобная ОС - и местоположение и размеры зашиты в драйвер устройства)
Правильная команда - типа:


ImageUtilsX.exe -err 11.map -xxdp -unpack 11.dsk @11.dsk rx50 >11.dsk.my.log

dk_spb
02.11.2023, 14:27
Ну вроде как F9 (371) должно быть ибо 1+6++371 == 0

Вижу в файлике 01 00 06 00 01 00 F8
И твоя утилитка не ругается.....

Hunta
02.11.2023, 14:41
Кстати, она умеет и перепаковывать :)
Ключи -from и -to. Но перепаковка не всегда даст ожидаемый результат, так как ФС никак не трогается, фактически основное применение - снятие или установка интерлейса :)

- - - Добавлено - - -


Вижу в файлике 01 00 06 00 01 00 F8
Ааа, пардон. Не прав был.
Блок с длиной 6 (01 00 06 00) - он же указывает стартовый адрес.. Так то что там не обязательно 00 00, может быть и 01 00 и что то ещё - с соотвествующей корректировкой КС :) Чёт протупил :)

- - - Добавлено - - -

Бродит, кстати, легенда, что LDA может быть и записью 01 00 05 00 xx КС. И xx (в каких-то битах) содержит значения для битов адрес 16 и 17, то есть - LDA может загрузить до 248 кб в оперативку.
Но встретилась мне сие только в одном документа с описанием LDA формата (даже не скажу, где именно, но найти можно), пока ни разу файлов с такой записью не попадалось, как и абсолютного загрузчка, который умеет такое

Radon17
02.11.2023, 14:49
-err 11.map
Ого, это получается совместимость с "картами" от Кошки?

- - - Добавлено - - -

АХАХ ))
https://cdn.discordapp.com/attachments/660577089119846411/1169604165304066069/image.png?ex=655601c3&is=65438cc3&hm=cca1a415247e143057bac7341d13681e1bdbf8b72bb1f00 ab7ca85952f792acb&

Hunta
02.11.2023, 15:04
АХАХ ))
Я так понимаю - просто старая версия :)

- - - Добавлено - - -


Ого, это получается совместимость с "картами" от Кошки?
Там ещё совместимость с другим логом, а вот от какой программы этот лог - dk_spb подскажет :)
Он мне прислал, я парсер добавил :) Потом, через какое-то время - для Кошки :)

Radon17
02.11.2023, 15:14
Я так понимаю - просто старая версия
Не, я смеюсь над "ОЛУХ, ВКЛЮЧИ ПИТАНИЕ" - это внутри файла теста ))

Hunta
02.11.2023, 15:20
Не, я смеюсь над
Ааа, я подумал, что прога такое выдала при попытке использовать map от Кошки :)

BYTEMAN
04.12.2023, 00:35
.... заканчивается 2023-й год, а архива софта для Э-85 так и не появилось, печаль ....

dk_spb
04.12.2023, 02:07
.... заканчивается 2023-й год, а архива софта для Э-85 так и не появилось, печаль ....

Архив-то появился, только софта для выкладывания никто не присылает....

Denkixot
13.06.2024, 10:10
Ловите тест на сообразительнось. [Моя ниже плинтуса, поэтому я долго вкуривал]

На заведомо исправном оборудовании ПВК Э-85 с заведомо исправных дискет устанавливаем ПРОС 2.03. На винчестер 5Mb залетает со свистом, на винчестеры 20 Mb получаем рандомные ошибки на разных этапах установки ОС. А это вам не это- словили ошибку- ничинаем всё сначала: форматирование, инициализация, копирование (40 мин если всё хорошо для 20Mb HDD).

Какие будут соображения?

Hunta
13.06.2024, 12:11
Не конкретно такой сценарий, но очень похожий.

Когда купил УКНЦ, очень долго ловил эпизодические ошибки при чтении в сценарии - отформатировали дискету, пошем, читаем-проверяем - в произвольных местах неповторяющаяся ошибка чтения.
Проблемы была в том, что стояла (или не стояла - за давностью не помню, а лезть проверять - лениво) перемычка, что дисквод - 40-ка дорожечный. И, если правильно помню - она влияла на ток записи (предкомпенсация или как оно там называлось). Как только убрал (или поставил) - всё сразу нормализовалос.

Вроде что-то похожее было и с винчестерами?..

Denkixot
13.06.2024, 12:55
Не конкретно такой сценарий, но очень похожий.

Когда купил УКНЦ, очень долго ловил эпизодические ошибки при чтении в сценарии - отформатировали дискету, пошем, читаем-проверяем - в произвольных местах неповторяющаяся ошибка чтения.
Проблемы была в том, что стояла (или не стояла - за давностью не помню, а лезть проверять - лениво) перемычка, что дисквод - 40-ка дорожечный. И, если правильно помню - она влияла на ток записи (предкомпенсация или как оно там называлось). Как только убрал (или поставил) - всё сразу нормализовалос.

Вроде что-то похожее было и с винчестерами?..

Неа :)

Denkixot
13.06.2024, 19:14
Подсказка, она же ответ: А у вас лето жаркое? )))

В общем, от нагрева зависит. Видимо, пока быстро форматируется 5 Mb винчестер - не успевает перегреться машина и контроллеры. А с 20кой уже всё. Хотя у меня обдув мощным серверным куллером.

Включил кондиционер, и всё пошло.
Fucking hot))

Denkixot
14.06.2024, 23:05
добыв заведомо живой контроллер, вчера занялся этой же проблемой
1. посадил 34й контакт на землю - прямо на контроллере дабы не мучатся
2. перемычки поставил как для БК/ДВК (http://forum.maxiol.com/index.php?showtopic=4770)
3. 6ую ногу крайней ЛА13й откусил тк TEAC-у не нужен сигнал 43й дорожки
работает.

Как у людей всё просто. Завидую белой завистью. А тут полдня протрахался с этим вопросом и результата ноль

- - - Добавлено - - -

Теперь это даже спортивный интерес. Подключить TEAC 55GFR к Э85

- - - Добавлено - - -

https://pic.maxiol.com/thumbs2/1718394045.2956677834.20240614220554.jpg (https://pic.maxiol.com/?v=1718394045.2956677834.20240614220554.jpg&dp=2)

Подключаю таким шлейфом. 34 жилу оборвал (в середине изолента- это чтобы шлей был прямой. Там всё хорошо соединено)

- - - Добавлено - - -

34 жила со стороны дисковода висит в воздухе.

34 жила со стороны контроллера- заземлена (соединена с 33 GRD жилой). Получаем ошибку на картинке.

(Чтобы всем было понятно- эта же ошибка высвечивается, если при загрузке рычаг диковода закрыт)

https://pic.maxiol.com/thumbs2/1718394452.2956677834.20240614214623.jpg (https://pic.maxiol.com/?v=1718394452.2956677834.20240614214623.jpg&dp=2)

- - - Добавлено - - -

Вариант 2:

34 жила со стороны контроллера висит в воздухе. 34 жила со стороны дисковода- висит в воздухе. Загрузка проходит без ошибки автотеста. Появляется надпись "ЭЛЕКТРОНКА" и рисунок дискеты. Машина ждёт загрузочную дискету.

Вставляю, поворачиваю рычаг дисковода. Реакции ноль. И дисковод начинает читать дискету, только в одном случае- когда 34 жилу закорачиваю на землю(33 жилу).
Но читает дискету только до середины (головка дисковода дошла до середины дискеты) на экране снова появляется рисунок дискеты (машина ждёт загрузочную дискету) потом головка возвращается к началу дисеты и заново начинает читать. Доходит до середины и цикл повторяется.

- - - Добавлено - - -

Никакими перемычками я не могу добиться алекватной реакции дисковода на закрытие рычага. Чтение начинает происходить только призакорачивании 34 жилы на землю

- - - Добавлено - - -

По перемычкам: DO, I, LG, DC +

https://pic.maxiol.com/thumbs2/1718395297.2956677834.20240614214704.jpg (https://pic.maxiol.com/?v=1718395297.2956677834.20240614214704.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1718395382.2956677834.20240614214715.jpg (https://pic.maxiol.com/?v=1718395382.2956677834.20240614214715.jpg&dp=2)

- - - Добавлено - - -

В режиме 1,2 Mb дисковод работает прекрасно.

Вышеописанное поведение дисковода и на Э85 и на Pro380

Я уже не знаю куда копать. Будут какие-то мысли?

argo_sa
15.06.2024, 15:46
Я уже не знаю куда копать. Будут какие-то мысли?
Для начала необходимо восстановить провод 34 от дисковода к контроллеру. Затем на дисководе переставить перемычку из положения "DC" в положение "RY".

Denkixot
15.06.2024, 22:51
Для начала необходимо восстановить провод 34 от дисковода к контроллеру. Затем на дисководе переставить перемычку из положения "DC" в положение "RY".

Да, спасибо. Теперь имею рабочий рычаг дисковода. Считывание начинается после закрытия рычага.

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

- - - Добавлено - - -

https://youtu.be/HFfYM7Yew9s?si=-RAtRc71HkQiHi59

С рычагом разобрались, осталось понять почему читает не всю дискету.
Корус дисковода на корпус прошки заземлял- без эффекта

- - - Добавлено - - -

Только я так и не понял, зачем Супермакс 34 жилу разрывал...


добыв заведомо живой контроллер, вчера занялся этой же проблемой
1. посадил 34й контакт на землю - прямо на контроллере дабы не мучатся
2. перемычки поставил как для БК/ДВК (http://forum.maxiol.com/index.php?showtopic=4770)
3. 6ую ногу крайней ЛА13й откусил тк TEAC-у не нужен сигнал 43й дорожки
работает.

argo_sa
16.06.2024, 00:14
Только я так и не понял, зачем Супермакс 34 жилу разрывал...
Видимо, чтобы сигнал DiskChange (DC) нейтрализовать. Тоже самое, по моему, можно сделать сняв перемычку "DC" -"RY".

Изолируйте вторую ногу разъёма дисковода либо провод в шлейфе перережьте. КНГМД на этот контакт посылает сигнал ДР43L. А у Teac на этой ноге смена режима работы DD/HD.

Denkixot
16.06.2024, 14:53
Огромное спасибо! Сколько бы я не читал темы, ни у кого не видел, чтобы резали вторую жилу.
Ослалось немного, надеюсь дожму подключение.
Что имею на данный момент:

Перерезал вторую жилу, дисковод 0 определяется без ошибок, рычаг работает, системная дискета PKDYSTEMV2 читается полностью.

Подключаю второй TEAK как дисковод 1. Дискета PKREGIMV2 читается полностью, машина просит ввести дату, время после этого должно начаться форматирование винчестера, но вместо этого появляется чёрный экран.

Возможно надо поиграться с оставшимися перемычками [кроме D0, RY, LG и I]?

Теперь осталось чтобы два TEAC 55 заработали совместно, т.к. на одном не установить ПРОС2.03
Да, и по поводу терминаторов?! в 55 они я так понимаю впаяны. Как же быть? Их два получается...

https://pic.maxiol.com/thumbs2/1718538692.2956676874.20240614220554.jpg (https://pic.maxiol.com/?v=1718538692.2956676874.20240614220554.jpg&dp=2)

Radon17
16.06.2024, 16:59
У меня с дисководом Panasonic JU-475-5 всё работало без всяких модификаций шлейфа, только перемычки выставить и всё.

Denkixot
16.06.2024, 18:56
Есть такой.
У вас осталось фото перемычек?

- - - Добавлено - - -

В этой конфигурации, когда именно ожидается системная дискета, после надписи ЭЛЕКТРОНКА, на рычаг дисководы прервый, второй реагируют, получается и ПРОС(Д) 1.8 загрузить и начальные шаги установки ПРОС 2.03. Но ощущение что какой-то сигнал потерян.

Посмотрите видео https://youtu.be/-1Ea7NxGN_g?si=-IprFZsqN5n0U3yu

Radon17
16.06.2024, 20:36
У вас осталось фото перемычек?
По-моему ставил как у Supermax вот тут - https://forum.maxiol.com/index.php?s=&showtopic=4770&view=findpost&p=51257

slammy
16.06.2024, 22:27
А с 350-кой данная комбинация дисководов работает?
Можно попробовать через ODT вручную прочитать сектор и посмотреть, что будет в регистре ошибок контроллера, в ТО на КНГМД есть хорошее описание. Еще у меня была забавная ситуация - была неисправна микросхема на контроллере в цепи записи, при этом ПРОСд начинала грузиться с дискеты, а потом вываливалась в черный экран, видимо пыталась записать на дискету, а потом считать.

Denkixot
16.06.2024, 22:47
А с 350-кой данная комбинация дисководов работает?
Можно попробовать через ODT вручную прочитать сектор и посмотреть, что будет в регистре ошибок контроллера, в ТО на КНГМД есть хорошее описание. Еще у меня была забавная ситуация - была неисправна микросхема на контроллере в цепи записи, при этом ПРОСд начинала грузиться с дискеты, а потом вываливалась в черный экран, видимо пыталась записать на дискету, а потом считать.

У меня 380.
На ней дисководы ведут так же

argo_sa
17.06.2024, 15:22
Но ощущение что какой-то сигнал потерян.
Без переделки шлейфа дисковод 0, в лучшем случае, будет откликаться как дисковод 2 (КНГМД рассчитан на подключение четырёх дисководов).
Проверить переделку шлейфа не могу, Э-85 далеко запрятана, но стоит попробовать доработать шлейф следующим образом:
1. Второй провод отрезать со стороны контролера;
2. Ближайший к контролеру разъём FDD оставить без изменений, к нему подключить дисковод который будет под номером 1, установив перемычку на дисководе D1;
3. На дальнем разъёме FDD перерезать 14 и 10 провода. На 14 контакт разъёма FDD подать сигнал с десятой ноги контролера, а на 10 контакт разъёма FDD подать сигнал с шестнадцатой ноги контролера. На дисководе установить перемычку D0. Подключить дисковод, он будет под номером 0.

Надеюсь заработает.

Denkixot
18.06.2024, 10:38
Без переделки шлейфа дисковод 0, в лучшем случае, будет откликаться как дисковод 2 (КНГМД рассчитан на подключение четырёх дисководов).
Проверить переделку шлейфа не могу, Э-85 далеко запрятана, но стоит попробовать доработать шлейф следующим образом:
1. Второй провод отрезать со стороны контролера;
2. Ближайший к контролеру разъём FDD оставить без изменений, к нему подключить дисковод который будет под номером 1, установив перемычку на дисководе D1;
3. На дальнем разъёме FDD перерезать 14 и 10 провода. На 14 контакт разъёма FDD подать сигнал с десятой ноги контролера, а на 10 контакт разъёма FDD подать сигнал с шестнадцатой ноги контролера. На дисководе установить перемычку D0. Подключить дисковод, он будет под номером 0.

Надеюсь заработает.

Не пошло. Вся надежда на вас! Может вы найдёте свой модифициронанный шлейф на два дисковода... Потому что с одним дисководом на Э85 делать нечего

Teac FD-55GFR. Перемычки D0(1), LG, I, RY
https://youtube.com/shorts/MWznRmrrsr8?si=m4fxBPG_0cgZ1aXE

https://youtu.be/TMbWDiQYytA?si=Nen024um1WopeKQI

argo_sa
18.06.2024, 11:41
Здесь, судя по всему, дело в алгоритме формирования сигнала RDY самим дисководом. Замкните 34 контакт на землю, как делали ранее, вероятно, чтение начнётся.

slammy
18.06.2024, 13:32
Я не пойму, зачем вообще что-то перекручивать? Во вложении распиновка КНГМД и разъема FD55. За исключением пина 2 они совпадают, т.е. можно просто поставить прямой шлейф и джамперами на дисководах сделать выбор DS0 - DS1.
8091280913

argo_sa
18.06.2024, 14:13
Я не пойму, зачем вообще что-то перекручивать?
Только в порядке эксперимента. Мне не удалось найти описание именно от 55GFR, поэтому я предположил, что у него на 10 ногу приходит сигнал запуска двигателя дисковода A, а на 14 сигнал выборки дисковода А. Судя по видео, предположение ошибочно.

Denkixot
18.06.2024, 14:23
Здесь, судя по всему, дело в алгоритме формирования сигнала RDY самим дисководом. Замкните 34 контакт на землю, как делали ранее, вероятно, чтение начнётся.

Осталось чуть и дожмём этот вопрос

https://youtu.be/kxPvh_PsOVs?si=wvqB_5_cOaHAK863

- - - Добавлено - - -


Только в порядке эксперимента. Мне не удалось найти описание именно от 55GFR, поэтому я предположил, что у него на 10 ногу приходит сигнал запуска двигателя дисковода A, а на 14 сигнал выборки дисковода А. Судя по видео, предположение ошибочно.

Когда дискты читаются- дисковод 1 и дисковод 2 верны (по "Обзору состояния")

Denkixot
18.06.2024, 19:16
Почти дожали. Теперь проблема с адресацией.
34 провод разомкнут между контроллером и дисководом (D1, второй). Между D1 и D0 никаких обрывов нет

https://youtu.be/IgdgPvCqqg4?si=9KSODnwZqCJAVGm_

LeoN65816
19.06.2024, 06:01
Мне не удалось найти описание именно от 55GFR,

Здесь (http://agatcomp.ru/agat/Hardware/DZU/fdd_5_25.shtml) посмотри.

argo_sa
19.06.2024, 11:24
Здесь посмотри.
Спасибо за полезную информацию.

Описание Teac FD-55GFR нашёл здесь:
https://deramp.com/downloads/floppy_drives/teac/TEAC%20FD-55GFR.pdf
Из него следует, что шлейф переделывать не нужно, за исключением 2ноги.
После изучения документации пришёл к выводу, что проблема, похоже, таится в формировании сигнала готовности RDY(34нога). Если кратко, то у МС5305 и подобных дисководов готовность выставляется по третьему импульсу сигнала с индексного отверстия, а у Teac только когда установится скорость вращения 300 об/мин. В результате КНГМД, видимо, не дожидается этого сигнала в заданный промежуток времени.
Конечно, в качестве эксперимента напрашиваются повторители, например на двух последовательно соединённых инверторах КР555ЛН2, включённый между сигналом выборки накопителя(10 контакт для дисковода 0 и 12 контакт для дисковода 1) сигналом готовности RDY(34 контакт), но это уже требует некоторых исследований, так как не понятна реакция КНГМД.

dk_spb
19.06.2024, 11:44
Если кратко, то у МС5305 и подобных дисководов готовность выставляется по третьему импульсу сигнала с индексного отверстия, а у Teac только когда установится скорость вращения 300 об/мин.
То что Вы пишите - одно и то же
У 5305 - готовность сразу при выборе дисковода (при закрытой ручке и тд).
Более современные - ждут раскрутки (считают 3-5 индексов).
Поэтому не получая СРАЗУ готовность при выставлении выбора дисковода Э85 обламывается.
Разумного решения я не нашёл :-(

- - - Добавлено - - -

Можно, конечно, после джамперов выбора дисковода в дисководе "зарулить" сигнал выбора на 34 ногу, но тогда дисковод будет всегда готов, даже если дискета не вставлена.

argo_sa
19.06.2024, 12:18
В своих рассуждениях про третий импульс индекса брал за основу информацию из книги "Ремонт дисководов (5311,5313,5323б Teac FD-55, Robotron)" страницы 8-9:

https://forum.maxiol.com/index.php?showtopic=5203&st=0&p=52120&#entry52120

dk_spb
19.06.2024, 12:26
Вот роботрон (который Teac) точно импульсы не считает.
А GFR - считает. Логика там такая, что считается что за это количество оборотов достигается нужная скорость.

CodeMaster
19.06.2024, 15:35
Можно, конечно, после джамперов выбора дисковода в дисководе "зарулить" сигнал выбора на 34 ногу
Микропереключатель с лепестком под опускание головки ручкой.

З.Ы. Если совсем цивильно, то оптопару от колеса мыши.

dk_spb
19.06.2024, 15:53
CodeMaster, Ничего не понял я о чем Вы.
В дисководе и так есть оптопара на наличие дискеты и выключатель на запирание ручки.
Только все эти сигналы заведены в чип, куда подключена 34 нога. А навешивать дополнительную схему на несколько входных сигналов - это уже красиво невпихуемо.

CodeMaster
19.06.2024, 16:51
Ничего не понял я о чем Вы.
Я про нечто такое, если надо не красиво, а быстро:
https://www.atupapa.com/photo/108/item/14/40/1141440001081b.jpg?XX


А навешивать дополнительную схему на несколько входных сигналов - это уже красиво невпихуемо.
Но, и если красиво, то для "И" двух сигналов, места в дисководе должно хватать. Особенно если на современной элементной базе.

Denkixot
19.06.2024, 18:47
Коллеги, всё получилось! Огромное спасибо за помощь, особенно Argo SA!!!
Попозже напишу здесь очерк, собрав основные моменты в кучу, чтобы столкнувшимся с необходимостью запустить два Тика 55GFR на Э-85 по всей теме не лазить.

https://pic.maxiol.com/thumbs2/1718811807.2956675233.20240619114400.jpg (https://pic.maxiol.com/?v=1718811807.2956675233.20240619114400.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1718812021.2956675233.20240619102404.jpg (https://pic.maxiol.com/?v=1718812021.2956675233.20240619102404.jpg&dp=2)

slammy
23.06.2024, 21:14
Подскажите, а существует ли утилита под ПРОС для парковки жестких дисков?

Denkixot
24.06.2024, 15:11
Не слышал о такой

Denkixot
26.06.2024, 17:46
Заметил баг.

Если в дисковод 1 и в дисковод 2 поставить дискеты с одинаковым именем тома, например FILES, то под ПРОС2.03 видна только одна дискета в первом дисководе.

Hunta
26.06.2024, 17:52
Скорее всего, это не совсем баг. Как я понимаю - обращение к дискам (и жесткому и флопам) в P/OS идёт по логическим именам, которые создаются с использованием имени тома. И когда имена совпадают.. Позже вечером проверю в эмуляторе.

Denkixot
26.06.2024, 18:05
Да, скорее всего

Hunta
26.06.2024, 18:08
Интересно, что будет показывать, если вставить сначала во второй, а когда система его увидит, вставить в первый :)

Denkixot
26.06.2024, 18:20
Как вы видели выше, у меня теперь другие дисководы (TEAC 55GFR) и чтобы дискеты прочитались, приходится землить 34 контакт шлейфа. То есть считывание происходит не в момент поворота рычага дисковода, а в момент заземления 34 контакта. Соответственно:

Вставили дискету FILES в привод 2. 34 заземлили : первый дисковод поездил головами, второй считался.

Вставляем в дисковод 1 дискету FILES. 34 разземляем и сново заземляем. И тут естественно в обзоре состояния в дисководе 1 видим FILES, второй дискет не видится

Hunta
26.06.2024, 18:21
Понятно.. что не понятно :)
Ну, вечер всё ближе - и эксперимент на эмульгаторе тоже :)

Hunta
26.06.2024, 20:42
В общем, диск с ПРОС не нашёл, нашёл только с P/OS 3.2, а там так (http://www.KpXX.Ru/Pics/POs32.jpg)

Denkixot
29.06.2024, 13:44
Начал знакомиться с RT-11. Субъективно ощущается поразительная лёгкость, легковесность, "воздушность" по сравнению с ПРОС.

Кто шарит в RT, подскажите:
Система с винчестера прогружает что-то типа виртуального диска. Файлы с него я слил, на винчестере их удалил, но как мне теперь попасть в сам винчестер DW: ?
DIR DW: видит кучу файлов в корне жёсткого.
HDD дышит на ладан, поэтому надо оттуда спасать что получится.
Возможно в RT есть что-то типа autoexec.bat? Как его посмотреть/ редактировать?


Вот фото загрузки:
https://pic.maxiol.com/thumbs2/1719657492.2956678100.virtrt1.jpg (https://pic.maxiol.com/?v=1719657492.2956678100.virtrt1.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1719657561.2956678100.virtrt2.jpg (https://pic.maxiol.com/?v=1719657561.2956678100.virtrt2.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1719657628.2956678100.virtrt3.jpg (https://pic.maxiol.com/?v=1719657628.2956678100.virtrt3.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1719657675.2956678100.virtrt4.jpg (https://pic.maxiol.com/?v=1719657675.2956678100.virtrt4.jpg&dp=2)

Hunta
29.06.2024, 18:45
как мне теперь попасть в сам винчестер DW: ?
Полный вариант команды ASSIGN DW: DK:
Краткий вариант команды ASS DW: DK:


Система с винчестера прогружает что-то типа виртуального диска.
Нет, она подмонтирует виртуальный диск и "уходит" (делает текущим диском) на него - тоже командой ASS LD6: DK:
DK - логическое имя текущего диска (что то типа аналога CD C: в MSDOS)


HDD дышит на ладан, поэтому надо оттуда спасать что получится.
COPY/SYS/VER DW:*.* DZ:
Возможно, понадобится несколько дискет. Чуть позже посмотрю - есть ли какой-то аналог - начать копировать на дискету, когда заполнится - попросить следующую...



Возможно в RT есть что-то типа autoexec.bat? Как его посмотреть/ редактировать?
STRTFB.COM - FB, поскольку грузился монитор FB (в RT нескольоко вариантов - SB, FB, XM, XB и под J-11 есть ещё ZX и ZB
Насчёт редактирования - обычным текстовым редактором

Denkixot
29.06.2024, 19:20
Огонь, благодарю!

Там есть повреждённые файлы, у COPY есть какие-то ключи, чтобы комп на них не вис? Потому что

COPY DW:*.* NL:
на повреждённых файлах вешает Э85

Дискет понадобится не мало- тут суровый винчестер, наверно с производства:

https://pic.maxiol.com/thumbs2/1719677894.2956678100.5401dw1.jpg (https://pic.maxiol.com/?v=1719677894.2956678100.5401dw1.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1719677946.2956678100.5401dw2.jpg (https://pic.maxiol.com/?v=1719677946.2956678100.5401dw2.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1719677984.2956678100.5401dw3.jpg (https://pic.maxiol.com/?v=1719677984.2956678100.5401dw3.jpg&dp=2)

P.s.: обычный текстовый редактор в RT-11 это куда? )))

Hunta
29.06.2024, 19:31
на повреждённых файлах вешает Э85
Вообще-то - не должен - по идее - должен прервать копирование с сообщением об ошибке. Есть ключи IGNORE (COPY/IGNORE) - но это игнорирование (копирование продолжится) ошибок чтения.


обычный текстовый редактор в RT-11 это куда?
Судя по тому, что вижу, можно попробовать KED - он более менее аналоги EDT из RSX (по идее, такой же должен быть и в P/OS)


Дискет понадобится не мало
Самое главное, там есть достаточно много файлов *.dsk (те самые виртуальные диски), часть из которых по размеру больше дискеты (800 блоков на Э85).
И воообще стоит скопировать винчестер целиком, включая "незанятые" блоки, из них тоже можно попробовать что-то извлечь
Но вот как это сделать на Э85...

Denkixot
29.06.2024, 19:52
Нуууу,.. есть конечно приспособа...
Но не с моей квалификацией образы снимать ((

https://pic.maxiol.com/thumbs2/1719679794.2956678100.85.jpg (https://pic.maxiol.com/?v=1719679794.2956678100.85.jpg&dp=2)

- - - Добавлено - - -

Давайте пробовать монтировать .dsk и уже оттуда вытягивать файлы, как это получилось с LP6: ??

Hunta
29.06.2024, 20:39
Нуууу,.. есть конечно приспособа..
Просто если бы это был комп с нормальным последовательным портом (даже если только консольный) - снять образ диска с RT-11 можно без проблем на HX: Но это Э85 (ака Pro-350).. И как там организовать работу консольника...
В принципе - есть ещё один способ - некоторое количество команд
COP/DEV/START:0/END:799. DW: DZ:
COP/DEV/START:800./END:1599. DW: DZ:
И так далее, пока на последнем не будет что-то типа /END:9999.

- - - Добавлено - - -

У меня такая же есть, даже собранная полностью, надо только что-то там донастроить (и возможно прошить), но руки не доходят..

- - - Добавлено - - -

И да - дискета каждый раз новая или сразу сбрасывать на PC

Radon17
29.06.2024, 21:33
Нуууу,.. есть конечно приспособа...
Но не с моей квалификацией образы снимать ((
Там всё Очень легко.

cd mfm
./setup_mfm_read
./mfm_read --analyze --extracted_data_file disk.rd

Вот это --analyze это буквально кнопка "сделать хорошо" ))
Он сам распознает формат диска, и да - диски от Э85 он хорошо знает и читает, я пробовал.

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

Denkixot
29.06.2024, 22:04
Не знаю, надо ли это кому-то. Или нам да вам и всё...

Я то в отпуске, у меня полмесяца свободы впереди.

Вообще, у меня есть ещё один интересный винчестер, полученный от инженера "Процессора". На нём RT-11XM 05.04.
В чём интерес: на нём лежит образ MS-DOS объёмом под 38 000 блоков. С высокой долей вероятности, там туева куча ПО для работы с МС1702.
В чём беда: IBMDSK.IBM повреждён. В NL: копирование выдаёт ошибку. MSDOS.SAV выдаёт ошибку при попытке загрузки IBMDSK.IBM. Если загрузить MSDOS с дискетки, C: она не видит.
Я так понимаю шансов мало спасти ПО из IBMDSK.IBM?

- - - Добавлено - - -

COP/DEV/START:0/END:799. DW: DZ:
COP/DEV/START:800./END:1599. DW: DZ:
И так далее, пока на последнем не будет что-то типа /END:9999

Мне нравится этот метод! Как понять до какого числа копировать? (END:????)

Hunta
29.06.2024, 23:05
DIR - 5513 занятых блоков, 4176 свободных, итого под данные - 9689 блоков.
Плюс к этому - 1 блок первичного загрузчика, 1 блок - home block и 4 блока - вторичный загрузчик, итого 9695 блоков.
Плюс к этому - сколько то блоков каталога. Информацию по сегментам выдает DIR/SUM, в выдаче будет что-то ти па - X доступных сегмента, Y занятых. Итого - 9695 + 2*(X+Y) - умножение на два, потому что сегмента каталога - это два блока.
То есть последний блок - это 9695 + 2*(X+Y) - 1
Точка в конце номера блока говорит о том, что это десятичное число
И я немного ошибся в синтаксисе команды, нужно так:

COP/DEV DW:/START:0/END:799. DZ:

- - - Добавлено - - -


Не знаю, надо ли это кому-то.
Надо :)


Я так понимаю шансов мало спасти ПО из IBMDSK.IBM?
Попробовать можно. COPY/IGNORE/DEV

Denkixot
30.06.2024, 08:40
Помимо того, что на IBMDSK.IBM попали повреждённые блоки, с ним ещё одна беда. (Смог прогрузиться)

В качестве защиты информации, как я слышал краем уха), был такой метод: В клавиатуру МС7004 вставлялась РФка с определённой прошивкой и образ MSDOS мог работать только с ней. Помоему у нас тут именно этот случай:
NC загрузился, но ни на одну клавишу DOS не реагирует. Даже из эмулятора не выйти.
Будут мысли, как с таким г-ном справляться?

https://pic.maxiol.com/thumbs2/1719725973.2956677780.mc7004.jpg (https://pic.maxiol.com/?v=1719725973.2956677780.mc7004.jpg&dp=2)

Denkixot
30.06.2024, 17:24
https://pic.maxiol.com/thumbs2/1719757421.2956677780.copy.jpg (https://pic.maxiol.com/?v=1719757421.2956677780.copy.jpg&dp=2)

Hunta
30.06.2024, 19:04
Если COPY/DEV - только имена устройст, а не файлов - это копирование устройство в устройство. При несовпадении размеров будет вопрос-предупреждение

Denkixot
30.06.2024, 19:06
Коллеги, победил! Проблема была в MSDOS.SAV. Несмотря на его обычный размер в 58 блоков, привязка к одной клавиатуре делалась видимо именно в нём!
Его подмена на "чистый" MSDOS.SAV разблокировала мою МС7004. Начинаем сливать!! )))

https://pic.maxiol.com/thumbs2/1719763325.2956677780.madossav.jpg (https://pic.maxiol.com/?v=1719763325.2956677780.madossav.jpg&dp=2)

Hunta
30.06.2024, 19:08
Второе сообщение об ошибке - не хватает места на дискете, файл IBMDSK.IBM больше 800 блоков.
Почему я и посоветовал - COP/DEV DW:/START:xxx/END:yyy - перенести образ винчестера на PC, там объединить - а потом уже можно потрошить

- - - Добавлено - - -

Но желательно скопировать и его, что бы защиту распотрошить

- - - Добавлено - - -


MSDOS.SAV
Наверное, MSDOS.SYS?

Denkixot
30.06.2024, 19:13
Нет! Программа эмулятора мсдос в RT-11. MSDOS.SAV

Hunta
30.06.2024, 19:26
Программа эмулятора мсдос в RT-11. MSDOS.SAV
Ааа, тогда ещё проще - для PDP-11 у меня есть DisAsm-11 :)
Скинуть можешь? - попробую подизасмить :)

- - - Добавлено - - -


"чистый" MSDOS.SAV
Чистый тоже бы неплохо :)

Denkixot
30.06.2024, 19:27
Мой косяк :(
Я старый улалил (((
И накатил чистый МСДОС.САВ

Hunta
30.06.2024, 19:31
Ех! Точно копий нигде не осталось?..

- - - Добавлено - - -

Хотя некоторый шанс есть. Попробуй сделать DIR/FUL - и скрины в студию

- - - Добавлено - - -

С ImageUtils было проще понять - можно спасти или нет - но ей нужен образ винта на PC...

Denkixot
30.06.2024, 19:31
Точно. Не ожидал что в нём может причина быть. Экспериментировал

Скрины и чистый мсдос.сав с меня

Hunta
30.06.2024, 19:38
Кстати - интересная мысль - добавить поддержку HX в ImageUtils :) Что бы через консольный серийник цепляться непосредственно к PDP-11 :)

- - - Добавлено - - -


Экспериментировал
Всегда надо сохранять :) Я бы в такой ситуации переименовал бы его, а не удалял :)

- - - Добавлено - - -

Э.. Команд DIR - немного неправильно сказал, что бы два раза скрины не снимать - нужно так DIR/FULL/BLOCKS DW:

Denkixot
30.06.2024, 19:45
https://pic.maxiol.com/thumbs2/1719765727.2956677780.dir1.jpg (https://pic.maxiol.com/?v=1719765727.2956677780.dir1.jpg&dp=2)

- - - Добавлено - - -

https://pic.maxiol.com/thumbs2/1719765815.2956677780.dir2.jpg (https://pic.maxiol.com/?v=1719765815.2956677780.dir2.jpg&dp=2)

- - - Добавлено - - -

Не ожидал- он такого же размера, как "защищённый", поэтому вероятность была мала... ан нет

Hunta
30.06.2024, 19:48
Ех.. Увы, скорее всего защищённый вариант канул в лету.... Была некоторая надежда, что RT-11 его удалил, но не перезаписал его место, но, похоже, не в нашем случае.... Жаль!

Denkixot
30.06.2024, 19:50
Да и фиг с ним. Хоть IBMDSK.IBM разблокировался)))

Hunta
30.06.2024, 19:54
Да и фиг с ним.
Ну, интересно было посмотреть - как защиту реализовали :)

Denkixot
30.06.2024, 19:58
Инженер говорил, что в клавиатуру ставили РФку какую-то. И к ней видимо привязывался MSDOS.SAV

Hunta
30.06.2024, 20:09
Инженер говорил, что в клавиатуру ставили РФку какую-то.
Видимо, какая-то кастомная прошивка с отличиями от классической...

Denkixot
30.06.2024, 23:08
Образ содранный Кошкой 2.07
Там "чистый" MSDOS.SAV и STARTX.COM с винчестера, который меня не пускал в RT-11 а сразу затаскивал в MSDOS.
Редактором KED я пока не обзавёлся- наверняка где-то есть в образах, но я вначале пути. А без него это была проблемка.

Hunta
01.07.2024, 00:19
Прикидочный просмотр
MSDOS.SAV с перекрытиями. Для RT-11 пока с этим делом не разбирался (только более менее для RSX)
На дискете есть очень интересный файл instal.sav, который выполняет какой-то вариант установки, но на дискете он пустой. Есть ещё его копии?..


Редактором KED
Стандартный редактор, есть на дистрибутивных носителях. KEX.SAV - его вариант под XM монитор

Denkixot
01.07.2024, 07:32
Есть всё, но много)))
Буду выкладывать тут.
Следующий образ- очень интересный! Тестирование железа Э85 (котроллеры, винчестер) под RT-11

- - - Добавлено - - -

Игры, тесты, монитор FB- мечта, а не образ )))

Hunta
01.07.2024, 09:09
Ну, с ходу там тестов смотрится немного (если судить по именам файлов, то только тесты винчестера вижу), зато есть расписание радио свободы :)

Denkixot
01.07.2024, 09:52
Не известно, что важнее :D

- - - Добавлено - - -

Кстати, с тестами поаккуратнее кто на живом железе будет тестить. У меня тест NMD затирал загрузочную область ПРОС'а

Hunta
01.07.2024, 11:21
Кстати, с тестами поаккуратнее
Ну, с ними всегда поаккуратней надо, особенно, если это тест контроллеров носителей или носителей :)

ra3qdp
01.07.2024, 15:41
как защиту реализовали

это не защита, а более удобная для MSDOS раскладка клавиатуры.
У нас Денисом есть общий знакомый, который приносил к нему свой сохранившийся винчестер с RT,
на котором среди прочего есть варианты исходников монитора для T11 (его авторства) переделанного из ДВКашного и рабочего к тому же перемещаемого с любого адреса. Но тогда (из-за проблем с клавиатурой) добраться до содержимого винчестера (вернее его виртуального диска MSDOS) не получилось. А теперь (в связи с вскрывшимися обстоятельствами) ) можно попробовать еще раз.

Denkixot
01.07.2024, 20:55
Можно. Но шансов не много, на том винчестере информация рассыпалась прямо на глазах

Скормил машине MS-DOS 6.22 )))
Вот так выглядит SCANDISK. Вероятно, с расширителем памяти видеоконтроллера будет симпатичнее
Speed System Test 4.78 стстему вешает
Что интересно, Волков 4.01 панели отрисовывает медленнее Нортона 3.0
Осталось Win 3.11 :D хотя на КР1810ВМ86... :D

https://pic.maxiol.com/thumbs2/1719856342.2956677507.msdos62202.jpg (https://pic.maxiol.com/?v=1719856342.2956677507.msdos62202.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1719856420.2956677507.msdos62201.jpg (https://pic.maxiol.com/?v=1719856420.2956677507.msdos62201.jpg&dp=2)

Radon17
01.07.2024, 22:30
Не знаю, надо ли это кому-то. Или нам да вам и всё...

Я то в отпуске, у меня полмесяца свободы впереди.
Конечно нужно, вы что!
И я очень не советую играться с винчестером не делая никаких резервных копий.
Ещё раз повторю, я сам готов приехать и вычитать все доступные винчестеры в посекторные образы! Хоть завтра.

- - - Добавлено - - -


У нас Денисом есть общий знакомый, который приносил к нему свой сохранившийся винчестер с RT

добраться до содержимого винчестера (вернее его виртуального диска MSDOS) не получилось.
Я всё считал три года назад читалкой. Выложить пока руки не доходят т.к. надо удалить личные файлы человека.

- - - Добавлено - - -

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

Тем более читалка вот она стоит, она даже лучше моей, я свою только частично собрал.

Это не упрёк вам, Денис, просто мне как-то странно смотреть на это со стороны.

- - - Добавлено - - -


Можно. Но шансов не много, на том винчестере информация рассыпалась прямо на глазах
Ничего там не рассыпалось. Там даже ни одного бэд-блока не было.

Denkixot
01.07.2024, 23:05
Человек не разработчик, а из отдела сервиса

Покапал IBMDSK.IBM, по результату винчестер не заводской. Стоял у какого-то воронежского юриста- куча заявлений, жалоб, актов. В общем шлак

Вычитать можно 5401, где RT-11 с образами .dsk ну и этого юриста, более у меня интересных винчестеров нет. Если не заняты- приезжайте, только всё таки прихватите ноут и читалку.

Насколько я помню, на том винчестере, который вычитали- мы с ra3qdp копировали всё в nl: , и нечитаемых файлов становилось с каждым разом больше.

- - - Добавлено - - -

Хотя.... мы скорее всего про разные винчестеры говорим!

Radon17
01.07.2024, 23:06
Если не заняты- приезжайте, только всё таки прихватите ноут и читалку.
Безусловно! Тогда завтра созвонимся.

ra3qdp
02.07.2024, 08:21
на том винчестере информация рассыпалась прямо на глазах
не знаю про какой винчестер ты говоришь, а тот, который я имею ввиду, владелец забрал с собой. Мы тогда просто не смогли с ним ничего сделать из-за проблем с клавиатурой, а теперь можно попробовать заменить файл в RT , и , возможно, все получится.

Radon17
02.07.2024, 08:57
а теперь можно попробовать заменить файл в RT , и , возможно, все получится.
Всё уже получилось, образ считан.

Hunta
02.07.2024, 09:46
Я за то, что бы максимально спасти содержимое винчестеров и флопов - включая "незанятые" блоки, а тут лучше всего подходит снятие образа. Ну и да, лучше до снятия образа на носителе не экспериментировать :)

Denkixot
02.07.2024, 20:27
https://pic.maxiol.com/thumbs2/1719940825.2956677234.mc170201.jpg (https://pic.maxiol.com/?v=1719940825.2956677234.mc170201.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1719940876.2956677234.mc170202.jpg (https://pic.maxiol.com/?v=1719940876.2956677234.mc170202.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1719940923.2956677234.mc170203.jpg (https://pic.maxiol.com/?v=1719940923.2956677234.mc170203.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1719940965.2956677234.mc170204.jpg (https://pic.maxiol.com/?v=1719940965.2956677234.mc170204.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1719941017.2956677234.mc170205.jpg (https://pic.maxiol.com/?v=1719941017.2956677234.mc170205.jpg&dp=2)

Не понял, с чем это тут сравнивает?...
https://pic.maxiol.com/thumbs2/1719941058.2956677234.mc170206.jpg (https://pic.maxiol.com/?v=1719941058.2956677234.mc170206.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1719941149.2956677234.mc170207.jpg (https://pic.maxiol.com/?v=1719941149.2956677234.mc170207.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1719941198.2956677234.mc170208.jpg (https://pic.maxiol.com/?v=1719941198.2956677234.mc170208.jpg&dp=2)

Denkixot
03.07.2024, 13:23
Здравствуйте, мой запасной люксовый 1702 стал стабильно ошибочным: на этапе загрузки MSDOS.SAV больше 64кБ не насчитывает. Ф1 и другие клавиши не работают, позволяет только выйти из эмулятора через Ф17.
Эти #$%&#% РУшки меня задолбали!
По хорошему впаять бы туда голубых кроваток, да где их взять. Импорт не по феншую.
РФки, ЦПУ, РТшку пррверил- рабочие.
С какой микросхемы РУ7 можно начать менять, знает кто нибудь?

https://pic.maxiol.com/thumbs2/1719994081.2956676152.q170201.jpg (https://pic.maxiol.com/?v=1719994081.2956676152.q170201.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1719994142.2956676152.q170202.jpg (https://pic.maxiol.com/?v=1719994142.2956676152.q170202.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1719994197.2956676152.q170203.jpg (https://pic.maxiol.com/?v=1719994197.2956676152.q170203.jpg&dp=2)

- - - Добавлено - - -

Другая плата 1702 сбоит на другой микросхеме с выдачей такой ошибки.

Не может ли это число относиться к микросхемам РУ7 помеченным на сборочном чертеже загадочными цифрами??

https://pic.maxiol.com/thumbs2/1719995963.2956676152.1702.jpg (https://pic.maxiol.com/?v=1719995963.2956676152.1702.jpg&dp=2)

- - - Добавлено - - -


Есть всё, но много)))
Буду выкладывать тут.
Следующий образ- очень интересный! Тестирование железа Э85 (котроллеры, винчестер) под RT-11

- - - Добавлено - - -

Игры, тесты, монитор FB- мечта, а не образ )))

Егор, так всё уже выложено. В этом образе программа POST.SAV

https://pic.maxiol.com/thumbs2/1720002070.2956676152.post01.jpg (https://pic.maxiol.com/?v=1720002070.2956676152.post01.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1720002198.2956676152.post02.jpg (https://pic.maxiol.com/?v=1720002198.2956676152.post02.jpg&dp=2)

Radon17
03.07.2024, 13:52
Спасибо!
Кстати могу помочь с заменой и тестированием РУ7. У меня есть демонтажная станция с компрессором, ей очень удобно выпаивать микросхемы.

- - - Добавлено - - -

И тестер РУ7 на ардуинке у меня есть

- - - Добавлено - - -

Эх, жалко не цветная (
Но всё равно очень красивая)
https://pic.maxiol.com/thumbs2/1720003937.1559552007.snapshotimage80.png (https://pic.maxiol.com/?v=1720003937.1559552007.snapshotimage80.png&dp=2) https://pic.maxiol.com/thumbs2/1720003953.1559552007.snapshotimage81.png (https://pic.maxiol.com/?v=1720003953.1559552007.snapshotimage81.png&dp=2)

Hunta
03.07.2024, 14:10
У меня есть демонтажная станция с компрессором
Тоже купил, но что-то никак к ней не приспособлюсь... То есть бывает, что быстро выпаиваю, а бывает что ни в какую...

Denkixot
03.07.2024, 16:18
Хорошо, спасибо, буду иметь ввиду

- - - Добавлено - - -

Альтернавивная раскладка или защита, но с моей МС7004 не работает. Даже чтобы перезагрузиться приходится отключать и включать питание ПВК.

ищущий да обрящет: ловите BAD MSDOS.SAV ;)

- - - Добавлено - - -

"Эх, жалко не цветная ("
Попообуйте с того же образа TETRIS100. Помоему цветной

Hunta
03.07.2024, 16:24
ищущий да обрящет: ловите BAD MSDOS.SAV
Отлично! А INSTAL.SAV ещё варианты не найдены?

- - - Добавлено - - -

При сравнении с "чистым" MSDOS.SAV - отличий много. Но, возможно, это связано с тем, что код немного съехал (то есть код похожий, но не по тем адресам) - тут единственное - дизасмить. А что бы дизасмить - надо добавлять поддержку оверлеев для RT-11 sav файлов.. Попробую посмотреть на это дело в выходные...

Denkixot
03.07.2024, 16:31
Код сьехал? Но все эти BAD MSDOS.SAV запускают эмулятор без ошибок, только с отвалом клавиатуры

Hunta
03.07.2024, 16:37
Код сьехал?
Не в смысле - стал не работоспособным, а съехал, потому что, скажем, был добавлен (куда-то в середину) код, который что-то проверяет от клавиатуры. Соотвественно - код, который за ним - со своего места в чисто msdos съехал. Но когда sav компановали, компоновщие все относительные адреса поправил, так что код с одного места памяти, что с другого - остался работающим

Radon17
03.07.2024, 18:22
"Эх, жалко не цветная ("
Попообуйте с того же образа TETRIS100. Помоему цветной
А, это тот самый тетрис "который не работает в эмуляторе". Спасибо, был уже из двух других источников, игрался.
Запускал давно, скриншоты c реальной машины с того раза.

https://pic.maxiol.com/thumbs2/1720020110.1559552007.230505004001277.png (https://pic.maxiol.com/?v=1720020110.1559552007.230505004001277.png&dp=2) https://pic.maxiol.com/thumbs2/1720020140.1559552007.230505004422371.png (https://pic.maxiol.com/?v=1720020140.1559552007.230505004422371.png&dp=2)

Denkixot
04.07.2024, 07:52
Доброго дня. Как в RT-11 создать контейнер? Нужен мне например файл Games.dsk ёмкостью 3000 блоков. Но соответственно, чтобы вначале он был пустой, а потом в него добавить игрушки.

Hunta
04.07.2024, 08:08
CREATE GAMES.DSK/ALLOCATE:3000.
MOUNT LD: GAMES.DSK
INITIALIZE LD:

краткий вариант

CRE GAMES.DSK/ALL:3000.
MOU LD: GAMES.DSK
INI LD:

Radon17
04.07.2024, 13:26
Вот есть хороший справочник по командам, сам периодически пользуюсь
https://hobot.pdp-11.ru/BIBLIOTEKA/DVKTXT/fodoshlp/

Hunta
04.07.2024, 13:33
Ну и если на диске есть HELP.SAV, а так же знание английского - HELP * и HELP <команда>

Denkixot
04.07.2024, 14:56
Не перестаю удивляться, насколько же RTшка элегантнее по сравнению с ПРОСОМ, да и вообще. Огонь система!!!

Держите на анализ все виртуальные диски с МС5401

Hunta
04.07.2024, 15:46
насколько же RTшка элегантнее по сравнению с ПРОСОМ, да и вообще
ПРОС (да P/OS) - это сильно кастомизированная (в первую очередь - интерфейс с пользователем) RSX. Сложно сказать - сколько в ней плюсов и сколько минусов по сравнению с RSX
Сравнивать RT и RSX то же... не совсем - на разные задачи нацелены системы. Скажем - одновременная работа нескольких пользователей, программ с защитой их друг от друга - как с этим в RT11? - никак :) Ну и что касается разработки - за счёт файловой оболочки-редактора MIM (видео - как это выглядит - здесь http://www.kpxx.ru/kbaht4c/%D0%A1%D0%BE%D1%84%D1%82/MIM, но в браузере чего-то перестало прогрываться, скачать придётся) это тоже поудобнее будет в RSX :) Технически MIM у меня есть под УКНЦ, но как-то не запускается он - разбираться надо
Если же поиграть - да, в целом RT удобнее :) Хотя... как мы в своё время рубились между собой в многотерминальную змейку (я автор) и многотерминальный стартрек - визг был ещё тот :)

Denkixot
04.07.2024, 20:21
Ну и сам корневой каталог 5401. Собирается из трёх дискет, первая- загрузочная

Denkixot
05.07.2024, 19:44
Да твою дивизию!!!! Этот "хорошой" MSDOS.SAV, который я выкладывал выше...
Не только не может больше 10Mb,

но его ещё и понаделали разных вариантов

https://pic.maxiol.com/thumbs2/1720197667.2956676494.rt11msdos01.jpg (https://pic.maxiol.com/?v=1720197667.2956676494.rt11msdos01.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1720197821.2956676494.rt11msdodsav.jpg (https://pic.maxiol.com/?v=1720197821.2956676494.rt11msdodsav.jpg&dp=2)

Hunta
05.07.2024, 20:16
Не только не может больше 10Mb,
Скорее всего может - просто ему не хватает места на диске.

Подсказка - ВСЕ файлы в RT-11 непрерывные и если на диске два свободных куска по 5 мб - максимальный размер файла, который можно создать - 5 мб.

Подсказка - отца русской демократии спасёт команда SQUEEZE - она сдвинет файлы, что бы объединить свободное место

Длинный формат SQUEEZE DZ:
Короткий формат SQU DZ:

- - - Добавлено - - -

И ещё - очень хочется не битый вариант программы INSTAL.SAV из комплекта MSDOS - он что-то делает (не могу сказать - что, единственный вариант, который был на одном из первых образов - практически полностью битый), а в числе вопросов - цветной адаптер или черно-белый и - флопы двухсторонние или односторонние.

Есть некоторые подозрения, что или правит MSDOS или как-то генерит

Denkixot
05.07.2024, 23:51
Скорее всего может - просто ему не хватает места на диске.

Подсказка - ВСЕ файлы в RT-11 непрерывные и если на диске два свободных куска по 5 мб - максимальный размер файла, который можно создать - 5 мб.

Подсказка - отца русской демократии спасёт команда SQUEEZE - она сдвинет файлы, что бы объединить свободное место

Длинный формат SQUEEZE DZ:
Короткий формат SQU DZ:

- - - Добавлено - - -

И ещё - очень хочется не битый вариант программы INSTAL.SAV из комплекта MSDOS - он что-то делает (не могу сказать - что, единственный вариант, который был на одном из первых образов - практически полностью битый), а в числе вопросов - цветной адаптер или черно-белый и - флопы двухсторонние или односторонние.

Есть некоторые подозрения, что или правит MSDOS или как-то генерит

Огонь!! Поищу этот самый Install.sav
Но фиг его знает- есть ли он у меня. Если найду- выложу

Hunta
06.07.2024, 00:03
Ну и все варианты msdos.sav - раз они как-то различаются. Попробую в выходные сделать какой-никакой вариант дизасма для .SAV с оверлеями

CodeMaster
06.07.2024, 08:29
Ну и все варианты msdos.sav - раз они как-то различаются.
А 1702 и эмулятор DOS это наша разработка или был оригинал от DEC?

Denkixot
06.07.2024, 10:22
Скорее всего может - просто ему не хватает места на диске.

Подсказка - ВСЕ файлы в RT-11 непрерывные и если на диске два свободных куска по 5 мб - максимальный размер файла, который можно создать - 5 мб.

Подсказка - отца русской демократии спасёт команда SQUEEZE - она сдвинет файлы, что бы объединить свободное место

Длинный формат SQUEEZE DZ:
Короткий формат SQU DZ:

- - - Добавлено - - -

И ещё - очень хочется не битый вариант программы INSTAL.SAV из комплекта MSDOS - он что-то делает (не могу сказать - что, единственный вариант, который был на одном из первых образов - практически полностью битый), а в числе вопросов - цветной адаптер или черно-белый и - флопы двухсторонние или односторонние.

Есть некоторые подозрения, что или правит MSDOS или как-то генерит

SQU DW: не спасла отца русской демократии )))
После запроса на согласие презагружается система. Но msdos.sav не хочет больше 10мб
https://pic.maxiol.com/thumbs2/1720249174.2956675163.squ.jpg (https://pic.maxiol.com/?v=1720249174.2956675163.squ.jpg&dp=2)

Вот ещё не здоровую особенность выловил:

- - - Добавлено - - -

Удалил IBMDSK.IBM
Завпускаю MASDOS.SAV создаю виртуальный диск 305 цилиндров. И на нём все мои файлы, хотя IBMDSK.IBM создался новый.

Ладно, ради интереса удаляю и ибм и мсдос.сав. с дискеты копирую мсдос сав, создаю виртуальный диск уже на 70 цилиндров. И что бы вы думали? На нём все файлы. Да ещё и из под мсдос, которая с него загрузилась, ёмкость показывает в 10мб....

https://pic.maxiol.com/thumbs2/1720250519.2956675163.20240706100935.jpg (https://pic.maxiol.com/?v=1720250519.2956675163.20240706100935.jpg&dp=2)

Hunta
06.07.2024, 10:37
А 1702 и эмулятор DOS это наша разработка или был оригинал от DEC?
Вроде была какая-то плата от DEC - но вот на 8086(8088) или 8080(8085) - память ничего не выдаёт.
Попробую поискать..

Denkixot
06.07.2024, 10:38
Была

Hunta
06.07.2024, 10:47
После запроса на согласие презагружается система
Что кажет?
DIR/FRE DW:

- - - Добавлено - - -


И на нём все мои файлы, хотя IBMDSK.IBM создался новый.
CRE file/ALL:xxx - не зачищает выделяемое место - что было на диске на месте выделения для файла - то в нём и окажется
Так и здесь - практически наверняка :) И размер тут особой роли не будет играть - почти вся информация о томе MS-DOS - в начале тома.

- - - Добавлено - - -

Посмотрел на картинку - пишет - макс 305 цилиндров.. Есть, конечно, шанс, что это она смотрит свободное место на диске и пишет, что макс столько...

Denkixot
06.07.2024, 12:02
Night Gryphon приобрёл себе машину. В ней платка. Какие будут мысли?

https://pic.maxiol.com/thumbs2/1720256434.2956675163.grifon01.jpg (https://pic.maxiol.com/?v=1720256434.2956675163.grifon01.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1720256459.2956675163.grifin02.jpg (https://pic.maxiol.com/?v=1720256459.2956675163.grifin02.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1720256484.2956675163.grigon03.jpg (https://pic.maxiol.com/?v=1720256484.2956675163.grigon03.jpg&dp=2)

- - - Добавлено - - -


Что кажет?
DIR/FRE DW:

- - - Добавлено - - -


CRE file/ALL:xxx - не зачищает выделяемое место - что было на диске на месте выделения для файла - то в нём и окажется
Так и здесь - практически наверняка :) И размер тут особой роли не будет играть - почти вся информация о томе MS-DOS - в начале тома.

- - - Добавлено - - -

Посмотрел на картинку - пишет - макс 305 цилиндров.. Есть, конечно, шанс, что это она смотрит свободное место на диске и пишет, что макс столько...

На диске после SQU более 17Mb

Hunta
06.07.2024, 12:18
На диске после SQU более 17Mb
Всё таки пришли результат DIR/FREE
Или даже лучше DIR/FULL

- - - Добавлено - - -

Что бы уж наверняка - повтори все шаги в сценарии, где msdos выдаёт - создаётся новый диск, но DIR/FULL ПЕРЕД вызовом msdos

Radon17
06.07.2024, 13:15
А 1702 и эмулятор DOS это наша разработка или был оригинал от DEC?
Судя по тому, как скопированы все остальные платы, и как не похож МС1702 на западные аналоги - думаю, что разработка с нуля.
Учитывая, что средняя карточка на фото ниже вообще прототип, известный в одном экземпляре, к которому нет софта.

https://pic.maxiol.com/thumbs2/1720260605.1559552007.sravnl.jpg (https://pic.maxiol.com/?v=1720260605.1559552007.sravnl.jpg&dp=2)

- - - Добавлено - - -


Night Gryphon приобрёл себе машину. В ней платка. Какие будут мысли?
Могу предположить, что плата для управления какой-то установкой для производства микроэлектроники.
По децималу ША:

https://pic.maxiol.com/thumbs2/1720260820.1559552007.imagepngex6689c434.png (https://pic.maxiol.com/?v=1720260820.1559552007.imagepngex6689c434.png&dp=2)

https://pic.maxiol.com/thumbs2/1720260850.1559552007.imagepngex6689c4ad.png (https://pic.maxiol.com/?v=1720260850.1559552007.imagepngex6689c4ad.png&dp=2)

- - - Добавлено - - -

Но ответ даст безусловно только чтение винчестера с машины.

Hunta
06.07.2024, 13:21
Пр крайне мере DEC выпускала плату с Z80. Можно попробовать найти
BL-V447B-BH Pro CP/M-80 APP DSKT V1.1 (1983)
BL-AH67A-BH PRO-CP/M-80 APPLICATION (1983) DISKETTE SYSTEM V1.1
BL-V448B-BH PRO-CP/M-80 APPLICATION (1983) DISKETTE HARD DISK SYSTEM V1.1

CodeMaster
06.07.2024, 13:27
Пр крайне мере DEC выпускала плату с Z80. Можно попробовать найти
Очевидно это не то.

Судя по тому, как скопированы все остальные платы, и как не похож МС1702 на западные аналоги - думаю, что разработка с нуля.
Видимо на лету пытались адаптироваться к распространению x86. А про разработчиков информации не встречалось?

Hunta
06.07.2024, 13:38
Очевидно это не то.
Ну я и сказал, что память мне подсказывала, что что-то такое было. По Z80 нашлось, а про 8086/8088 - похоже, не делала такое DEC

- - - Добавлено - - -

Из занимательного. Нашёл у себя:


Настоящий документ содержит информацию, необходимую для
понимания состава, структуры и специфики применения
программно-аппаратного комплекса "Эмулятор среды DOS", далее ПАК
"Эмулятор", а также информацию, необходимую для установки ПАК
"Эмулятор" и работы с ним на ПЭВМ "Электроника МС0585".

А также .mac файлы. В, например, DOS851.MAC:


.title MS-DOS adapter
.psect ELDOS21

Radon17
06.07.2024, 13:48
А про разработчиков информации не встречалось?
В биосе 1702 есть "копирайт" московского ЦНИИ Циклон. Может они только биос делали, а может разработали плату и отдали на производство - не знаю.
Если бы нашлись буковки из децимала на 1702, всё стало бы понятнее. Но это не в пользовательской документации.
Пока я вижу такую закономерность - децималы плат от 85-ки начинаются на 3.858.ххх, а 1702 - на 3.098.ххх. Вот буковки бы прояснили ситуацию. Их по идее даже в ТУ должны были печатать. Не попадались ТУ на МС1702? :)

- - - Добавлено - - -


про 8086/8088 - похоже, не делала такое DEC
А это что? https://zx-pk.ru/threads/21450-vsjo-po-pvk-elektronika-ms-0585-mneniya-foto-voprosy.html?p=1163173&viewfull=1#post1163173
Безусловно, только прототип. Но всё-таки пыталась делать.

- - - Добавлено - - -


Пр крайне мере DEC выпускала плату с Z80. Можно попробовать найти
А вот это уже точно скопировали. Правда не завод Процессор, кто-то ещё.

https://pic.maxiol.com/thumbs2/1720262859.1559552007.54156415015640d1to.jpg (https://pic.maxiol.com/?v=1720262859.1559552007.54156415015640d1to.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1720262881.1559552007.8001j.jpg (https://pic.maxiol.com/?v=1720262881.1559552007.8001j.jpg&dp=2)

(я думал все в курсе)

ИПИ АН СССР (Институт Проблем Информатики) вроде как

https://pic.maxiol.com/thumbs2/1720263450.1559552007.snapshotimage80.png (https://pic.maxiol.com/?v=1720263450.1559552007.snapshotimage80.png&dp=2)

Hunta
06.07.2024, 13:57
А это что? https://zx-pk.ru/threads/21450-vsjo-...=1#post1163173
А это то, что память мне всё таки правильно подсказывала :)

Radon17
06.07.2024, 13:59
А это то, что память мне всё таки правильно подсказывала
Вроде совсем недавно обсуждали же...

Hunta
06.07.2024, 14:17
Вроде совсем недавно обсуждали же...
Два года назад - недавно? ;)

CodeMaster
06.07.2024, 14:27
Не попадались ТУ на МС1702?
Сомневаюсь, но не обращал внимания.

(я думал все в курсе)
О МОС-80 краем глаза видел (причём мне кажется она где-то ещё использовалась), советскую карту на Z80 ни разу.

Не, это я про МОС-32М читал, это другое (может "адаптировщик" только тот же).

Denkixot
06.07.2024, 22:50
Попался какой-то комплектик из 4х дискет.
Помечен как ФОДОС-4
Снял образы

Hunta
06.07.2024, 23:14
Посмотрел. Внутри мониторов -

SJ -Фодос-4 Ф Версия 5.
FB - Фодос-4 Ф/О Версия 5.0
XM - OC-16 Версия 1.0

На четвертой дискете - TSX
Ещё из интересного - есть PI.SYS и PIX.SYS - то есть может работать на Э85

ra3qdp
07.07.2024, 10:01
Очевидно, там должна стоять панелька PLCC. Что-то даже не знаю чипсетов под 8086 в PLCC.
есть не проверенная информация (вроде бы человек видел своими глазами), что там - 80286 (вместо 8086).

Denkixot
09.07.2024, 17:04
Неправильная дискета, с неправильными данными ))))

https://pic.maxiol.com/thumbs2/1720533823.2956675318.diskett.jpg (https://pic.maxiol.com/?v=1720533823.2956675318.diskett.jpg&dp=2)

anasana
09.07.2024, 17:10
:) на таких образцах хорошо тестировать всякие извлекалки на предмет ловли ошибок в них )

Hunta
09.07.2024, 19:25
Неправильная дискета, с неправильными данными
Образ можно? :)

Denkixot
10.07.2024, 08:53
А у вас разве нет? Это из программного пакета "Учебная программа" вторая дискета "Данные"

Hunta
10.07.2024, 09:41
Это из программного пакета "Учебная программа" вторая дискета "Данные"
Надо посмотреть, навскидку не помню..
Напишу тогда :)

Denkixot
10.07.2024, 11:08
В любом случае образ скину. На всякий случай

Hunta
10.07.2024, 15:22
В любом случае образ скину. На всякий случай
Спасибо! Не уверен, что сегодня доберусь поискать у себя - работа (проблема нарисовалась, никак не решу, так что не сильно могу отвлекаться) и своих сегодня поздно вечером провожаю на поезд.. Завтра с утра немного времени будет перед работой и дальше вечером :)

Denkixot
10.07.2024, 23:35
Держите

Hunta
11.07.2024, 00:28
Держите
Спасибо!! Посмотрю, что там с ним и если там всё таки ФС от RSX (с повреждениями?) - добавлю в процесс автоматического тестирования ImageUtils :)

Denkixot
11.07.2024, 11:00
anasana, привет! Вопрос: мы защиту пакета СТАРТ научились вскрывать, чтобы установить?

https://pic.maxiol.com/thumbs2/1720684791.2956675313.start.jpg (https://pic.maxiol.com/?v=1720684791.2956675313.start.jpg&dp=2)

Denkixot
12.07.2024, 08:14
Попалась вкладка- как в том времени побывал.
Ай да со мной! ;)

Hunta
12.07.2024, 09:46
С утра было время, посмотрел на STUDY. Ну.. Есть 2 плюса, есть минус :)

Плюс - ImageUtils вполне себе её обработала, не упала, даже (теперь) нашла потерянные файлы :)

Из минусов - поскольку дискета, начиная со смещения 1400(16) - это сплошные B6(16), то.. ничего полезного с ней не извлеклось :) Ещё повезло, что заголовки файлов не были затёрты :)

Второй плюс - как-то я не подумал, что "потерянным" может быть не только обычный файл, но и каталог (в ODS-1 это тоже как обычно-необычный) файл. А значит - его тоже можно(нужно) обработать как каталог :)

- - - Добавлено - - -

А вот на K оно падает.. :) Хороший образ :)

Hunta
12.07.2024, 14:40
Первый вариант для k.rar с его неправильными датами :)


Volume Information
Class: ODS-1 (402)
Device: RX50
Volume label: K
Owner: [200,200]
Creation Date:27-FEB-1997 00:03:13
Serial Number:0
Protection: [RWCD,RWCD,RWCD,RWCD]
Default: [RWED,RWED,RWED,RWED]
Processor: ImageUtils


Directory [0,0]

INDEXF.SYS;1 (1,1) 48./48. 27-FEB-1997 00:03 [1,1] [RWED,RWED,RWED,RWED]
BITMAP.SYS;1 (2,2) 2./2. 27-FEB-1997 00:03 [1,1] [RWED,RWED,RWED,RWED]
BADBLK.SYS;1 (3,3) 1./1. 27-FEB-1997 00:03 [1,1] [RWED,RWED,RWED,RWED]
000000.DIR;1 (4,4) 1./1. C 27-FEB-1997 00:03 [1,1] [RWED,RWED,RWED,RWED]
CORIMG.SYS;1 (5,5) 1./1. C 27-FEB-1997 00:03 [1,1] [RWED,RWED,RWED,RWED]
USERFILES.DIR;1 (6,1) 0./1. C 27-FEB-1997 00:03 [200,200][RWED,RWED,RWED,RWED]
EK.DIR;1 (7,1) 1./1. C 27-FEB-1997 00:11 [200,200][RWED,RWED,RWED,RWED]
BASE.DIR;1 (10,1) 1./1. C 27-FEB-1997 00:11 [200,200][RWED,RWED,RWED,RWED]

Total of 55./56. blocks in 8. files

Directory [USERFILES]


Total of 0./0. blocks in 0. files

Directory [EK]

EK.INS;1 (11,1) 2./2. C 25-JAN-1990 08:34 [200,200][RWED,RWED,RWED,RWED] 03-MAR-1997 00:58(5.)
EK.TSK;1 (12,1) 74./74. C 25-JAN-1990 08:34 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:12(37.)
EKTIME.TSK;1 (13,1) 54./54. C 25-JAN-1990 08:34 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:12(2.)
DMON.TSK;1 (14,1) 71./71. C 25-JAN-1990 08:34 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:12(59.)
MENU.TSK;1 (15,1) 71./71. C 25-JAN-1990 08:34 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:12(2.)
LOOK.TSK;1 (16,1) 42./42. C 25-JAN-1990 08:35 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:12(2.)
PIP.TSK;1 (17,1) 58./58. C 25-JAN-1990 08:35 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:12(2.)
FCSRES.TSK;1 (20,1) 18./18. C 25-JAN-1990 08:35 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:12(2.)
MFRAME.MSG;1 (21,1) 25./25. C 25-JAN-1990 08:35 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:12(2.)
FFRAME.MNU;1 (22,1) 8./8. C 25-JAN-1990 08:35 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:12(2.)
HFRAME.HLP;1 (23,1) 14./14. C 25-JAN-1990 08:35 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:12(2.)
SAY.MSG;1 (24,1) 4./4. C 25-JAN-1990 08:35 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:13(2.)
TRMS.IDX;1 (25,1) 12./12. C 25-JAN-1990 08:35 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:13(2.)
TRMS.TEX;1 (26,1) 10./10. C 25-JAN-1990 08:35 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:13(2.)
TEMP.TXT;1 (27,1) 0./0. 25-JAN-1990 08:35 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:13(2.)

Total of 463./463. blocks in 15. files

Directory [BASE]

TRMS.IDX;1 (30,1) 16./16. 25-JAN-1990 08:35 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:13(37.)
TRMS.TEX;1 (31,1) 12./12. 25-JAN-1990 08:36 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:13(34.)
TEMP.TXT;1 (32,1) 0./0. 25-JAN-1990 08:36 [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:13(2.)
B01081001.TXT;1 (33,1) 1./1. ??-???-???? ??:?? [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:13(3.)
B00000001.TXT;1 (34,1) 2./2. ??-???-???? ??:?? [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:13(4.)
B00000002.TXT;1 (35,1) 1./1. ??-???-???? ??:?? [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:13(2.)
B00000003.TXT;1 (36,1) 2./2. ??-???-???? ??:?? [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:14(4.)
B00000005.TXT;1 (37,1) 1./1. ??-???-???? ??:?? [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:14(4.)
B00000004.TXT;1 (40,1) 2./2. ??-???-???? ??:?? [200,200][RWED,RWED,RWED,RWED] 27-FEB-1997 00:14(4.)

Total of 37./37. blocks in 9. files

Grand Total of 555./556. blocks in 32. files in 4. directories

Denkixot
12.07.2024, 16:11
Заводская записочка с прошивками. Вероятно от МС-1702

https://pic.maxiol.com/thumbs2/1720789645.2956675241.mc170201.jpg (https://pic.maxiol.com/?v=1720789645.2956675241.mc170201.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1720789844.2956675241.mc170202.jpg (https://pic.maxiol.com/?v=1720789844.2956675241.mc170202.jpg&dp=2)

Denkixot
13.07.2024, 15:35
Боремся с горящими разьёмами

https://pic.maxiol.com/thumbs2/1720874114.2956675313.power.jpg (https://pic.maxiol.com/?v=1720874114.2956675313.power.jpg&dp=2)

Denkixot
13.07.2024, 21:23
Добрый вечер!
Есть у кого нибудь образ RT-11 с инсталлятором эмулятора MS-DOS?
Мой образ с INSTAL.SAV битый не генерирует файлы.
https://pic.maxiol.com/thumbs2/1720892859.2956675313.032.jpg (https://pic.maxiol.com/?v=1720892859.2956675313.032.jpg&dp=2)

А имеющийся MSDOS.SAV не хочет с НВ2 работать
https://pic.maxiol.com/thumbs2/1720892956.2956675313.20240713201840.jpg (https://pic.maxiol.com/?v=1720892956.2956675313.20240713201840.jpg&dp=2)

- - - Добавлено - - -

Вот такую ошибку генерит
https://pic.maxiol.com/thumbs2/1720894917.2956675313.20240713211934.jpg (https://pic.maxiol.com/?v=1720894917.2956675313.20240713211934.jpg&dp=2)

Нашёл цветной MSDOS.SAV его вес 60 блоков в отличае от ч/б с 58 блоками. А в цветном клавиатура отвалилась. Да ёпрст!!

Hunta
13.07.2024, 21:58
Вот такую ошибку генерит
Потому что там хоть что-то есть только в нулевом блоке, а всё остальное - одни нули


Нашёл цветной MSDOS.SAV
Можно его? :)

Denkixot
13.07.2024, 23:24
Можно,но много )))

Прикрепляю образ.

Все файлы по 60 блоков- цветные MSDOS.SAV. Файл 58 блоков- чёрно-белый.
Ни с одним моя клавиатура не заработала.

Как видно, имена файлов- фамилии. Предположу, что так достигалась многопользовательская работа на Э-85 в среде MS-DOS.

Сравнив эти файлы, по отличиям, вы возможно сможете выявить как шилась такая "защита".

https://pic.maxiol.com/thumbs2/1720900546.776529447.del.jpg (https://pic.maxiol.com/?v=1720900546.776529447.del.jpg&dp=2)

- - - Добавлено - - -

.

- - - Добавлено - - -


Добрый вечер!
Есть у кого нибудь образ RT-11 с инсталлятором эмулятора MS-DOS?
Мой образ с INSTAL.SAV битый не генерирует файлы.
https://pic.maxiol.com/thumbs2/1720892859.2956675313.032.jpg (https://pic.maxiol.com/?v=1720892859.2956675313.032.jpg&dp=2)

А имеющийся MSDOS.SAV не хочет с НВ2 работать
https://pic.maxiol.com/thumbs2/1720892956.2956675313.20240713201840.jpg (https://pic.maxiol.com/?v=1720892956.2956675313.20240713201840.jpg&dp=2)

- - - Добавлено - - -

Вот такую ошибку генерит
https://pic.maxiol.com/thumbs2/1720894917.2956675313.20240713211934.jpg (https://pic.maxiol.com/?v=1720894917.2956675313.20240713211934.jpg&dp=2)

Нашёл цветной MSDOS.SAV его вес 60 блоков в отличае от ч/б с 58 блоками. А в цветном клавиатура отвалилась. Да ёпрст!!

Есть предположение:
Сопроцессор МС-1702 это всё таки коммерческий продукт. Вместе с ним давали дискету с девственным INSTAL.SAV. Покупатель генерировал на своей машине 4 файла эмулятора дос (MZX.SYS, PRX.SYS, ALPIBM.FNT и MSDOS.SAV и после этого INSTAL.SAV переставал работать (правильно. Он конечно запускается, но уже не генерирует файлы).
Потому что уж слишком много битых INSTAL.SAV я сегодня посмотрел

- - - Добавлено - - -

В ФОДОСе 3.01 DOS85.SAV вообще сопроцессора не видит. Хотя он присутствует

https://pic.maxiol.com/thumbs2/1720902173.776529447.del2.jpg (https://pic.maxiol.com/?v=1720902173.776529447.del2.jpg&dp=2)

Denkixot
14.07.2024, 17:12
Про RT-11 на DEC Pro

https://pic.maxiol.com/thumbs2/1720966333.2956674939.blai39mbhrtpci.jpg (https://pic.maxiol.com/?v=1720966333.2956674939.blai39mbhrtpci.jpg&dp=2)

Hunta
14.07.2024, 18:50
Про RT-11 на DEC Pro
Известный дистрибутив. Но в целом, все отличия - только во вторичном загрузчике и символе условной трансляции PRO$S

Denkixot
14.07.2024, 22:29
Приветствую. Нашёл таки рабочий файл для машины с расширителем памяти видеоконтроллера и работающей 7004. Это было не просто...
MSDOS.AAA - НВ2+, 7004+
MSDOS.SAV - НВ2+, 7004-

С INSTALL.SAV разбираться сил не осталось. Смотрите сами
Что там ещё за программы- не глядел

https://pic.maxiol.com/thumbs2/1720984862.2956674939.167.jpg (https://pic.maxiol.com/?v=1720984862.2956674939.167.jpg&dp=2)

Hunta
14.07.2024, 22:57
С INSTALL.SAV разбираться сил не осталось.
Увы.. Кроме нулевого блока - всё остальное - только нули..

Denkixot
14.07.2024, 23:28
Короче девственный INSTAL.SAV нам не найти. Значит он действительно был одноразовым.
Печаль

- - - Добавлено - - -

С другой стороны у нас теперь есть MSDOS.SAV для ч/б и цветных вариантов.

Думаю они оба поддерживают "Двухсторонние дискеты". По крайней мере ч/б вариант видит полностью и форматирует 720kB

anasana
15.07.2024, 12:56
а INSTAL.SAV c МС1702 MSDOS (Gostev).dsk ? вроде на ней он совершенно не пустой. какие требования к нему при поиске?
продублирую ссылку тут
https://www.dropbox.com/scl/fi/4acjw329l7ifjbgfmsuqy/1702.zip?rlkey=d2af8v8qm20ki45m5zm9xhqj2&dl=0

Hunta
15.07.2024, 14:41
НУ по крайне мере с "МС1702 MSDOS (Gostev).dsk" точно не пустой.
Для начала попробую запустить, потом подсуну в DisAsm

- - - Добавлено - - -

На первый взгляд - запускается, но потом msdos.sav не создаётся...

- - - Добавлено - - -

И похоже, что instal.sav тоже с перекрытиями...
Нужно доделывать DisAsm :)

Denkixot
15.07.2024, 16:09
а INSTAL.SAV c МС1702 MSDOS (Gostev).dsk ? вроде на ней он совершенно не пустой. какие требования к нему при поиске?
продублирую ссылку тут
https://www.dropbox.com/scl/fi/4acjw329l7ifjbgfmsuqy/1702.zip?rlkey=d2af8v8qm20ki45m5zm9xhqj2&dl=0

У меня с дискеты Гостева INSTAL.SAV не создаёт фыйлы. Они на этой дискете уже созданы, видимо им воспользовались ранее. Причёт MSDOS.SAV с неё мою клавиатуру не скушал

Hunta
15.07.2024, 16:21
Они на этой дискете уже созданы
Я попробовал удалить msdos.sav, всё равно не создавался. Может быть надо удалить всю четвёрку файлов?..

Denkixot
15.07.2024, 16:53
Я попробовал удалить msdos.sav, всё равно не создавался. Может быть надо удалить всю четвёрку файлов?..

Пробовал. Без MZX.SYS кирдык, а без PRX.SYS- }ё{сткий каюк системе :D

- - - Добавлено - - -

А что в файле-спутнике INSTAL.TXT?

Hunta
15.07.2024, 17:08
Без MZX.SYS кирдык,
А, да, забыл - врят ли драйвера генерятся.. Хотя, возможно, в MZX что-то меняется..


PRX.SYS
Вечером гляну на него, не понятно, что это


А что в файле-спутнике INSTAL.TXT
Позже гляну

Denkixot
15.07.2024, 19:36
Запилил образ с загрузочной дискетой RT11XM
Чтобы по всем дискетам не искать
MSBLK.SAV- чёрнобелый эмулятор с работающей клавиатурой
MSCOL.SAV- цветной эмулятор с работающей клавиатурой

Три остальных файла идентичны для обоих вариантов.

https://pic.maxiol.com/thumbs2/1721060720.2956674939.msdos.jpg (https://pic.maxiol.com/?v=1721060720.2956674939.msdos.jpg&dp=2)

Hunta
15.07.2024, 22:21
Посмотрел под разными углами на процесс.. Пока результатов нет.
Из интересного - в instal.sav есть строчка про то, что генерация продлится порядка 10 минут

Denkixot
15.07.2024, 23:41
https://pic.maxiol.com/thumbs2/1721075903.2956674819.mc058501.jpg (https://pic.maxiol.com/?v=1721075903.2956674819.mc058501.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1721075949.2956674819.mc058502.jpg (https://pic.maxiol.com/?v=1721075949.2956674819.mc058502.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1721075994.2956674819.mc058503.jpg (https://pic.maxiol.com/?v=1721075994.2956674819.mc058503.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1721076043.2956674819.mc058504.jpg (https://pic.maxiol.com/?v=1721076043.2956674819.mc058504.jpg&dp=2)

Radon17
15.07.2024, 23:46
Это в досе вывод графики?

Denkixot
16.07.2024, 00:10
Это в досе вывод графики?

В нём!

Что в конфиге RT11-Ч/б MSDOS.SAV, что RT-11-Цветной MSDOS.SAV-НВ2 программа CHECKIT 3.0 показывает видео CGA 16KB

LXPIC видит для обоих конфигураций 4 режима:

https://pic.maxiol.com/thumbs2/1721077056.2956674819.lxpicregim01.jpg (https://pic.maxiol.com/?v=1721077056.2956674819.lxpicregim01.jpg&dp=2)

- - - Добавлено - - -

Но отображать начинает только в одгом режиме- первом.
640х200x1
В остальных трёх- чёрный экран

Обидно. Надеялся увидеть градации серого, как в том же ПРОС в программе Редграф при добавлении НВ2 можно с градациями здорово поиграться. :(

- - - Добавлено - - -

Вот все поддерживаемые видеорежимы:

https://pic.maxiol.com/thumbs2/1721077562.776529447.lxpicregim02.jpg (https://pic.maxiol.com/?v=1721077562.776529447.lxpicregim02.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1721077572.776529447.lxpicregim03.jpg (https://pic.maxiol.com/?v=1721077572.776529447.lxpicregim03.jpg&dp=2)

- - - Добавлено - - -

https://pic.maxiol.com/thumbs2/1721077727.776529447.mc058506.jpg (https://pic.maxiol.com/?v=1721077727.776529447.mc058506.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1721077763.776529447.20240715132141.jpg (https://pic.maxiol.com/?v=1721077763.776529447.20240715132141.jpg&dp=2)

Если бы я такую графику увидел на своей Э85 в детстве- я бы прихерел

Radon17
16.07.2024, 13:33
Конвертируйте с учётом изменения соотношения сторон. Растянутое выглядит плохо.

- - - Добавлено - - -


В нём!
Тогда это скучно. Я думал, для 85-ки есть нормальная выводилка

Denkixot
17.07.2024, 11:37
Держите операционную систему ОМЕГА для УБПК.
RT-11SJ
На Э-85 не загружается, но все файлы видны. Игры не пробовал.

Hunta
17.07.2024, 12:11
УБПК
А расшифровать можно? :)

CodeMaster
17.07.2024, 12:18
А расшифровать можно?
https://zx-pk.ru/threads/15146-ms-0515.html

Hunta
17.07.2024, 13:02
Спасибо!

Radon17
17.07.2024, 13:38
УБПК
А расшифровать можно?
Учебно-Бытовой Персональный Компьютер

Hunta
17.07.2024, 15:23
Спасибо!

Denkixot
25.07.2024, 16:34
А одна сторона дискет, которая в Э85 используется это нижняя поверхность дискеты или верхняя?

CodeMaster
25.07.2024, 17:03
А одна сторона дискет, которая в Э85 используется это нижняя поверхность дискеты или верхняя?
У Shugart SA-400 сверху. У остальных, наверное, так же.

Denkixot
25.07.2024, 17:24
То есть верхняя головка дисковода? Которая в Кошке помечена как Head 0

Просто смущает, что в дисководах 6121 А1 верхняя головка была муляжом...

dk_spb
25.07.2024, 17:33
Ни разу не видел импортных односторонних дисководов, где головка сверху. Обычно головка снизу, а сверху прижим.

У SA-400 тоже вроде головка снизу.
По-крайней мере у SA-400L точно
https://retrocmp.de/fdd/shugart/400L/s400l_i.htm

Механически проще подвижную головку сделать снизу, расположив направляющие на неподвижном шасси.
А на подвижной верхней части оставить только прижим

- - - Добавлено - - -


головка была муляжом...
Не муляж, а прижим. То что дискету к головке прижимает.

- - - Добавлено - - -


То есть верхняя головка дисковода? Которая в Кошке помечена как Head 0
Верхняя (если есть) как раз head 1.
head 0 - нижняя.

Denkixot
25.07.2024, 17:34
Спасибо!
Значит рабочая поверхность дискет в Электронке 85 получается задняя

dk_spb
25.07.2024, 18:44
Переход между верхняя/нижняя -> задняя я не очень отследил ;-)

Denkixot
25.07.2024, 19:49
Ну... задняя поверхность дискеты))) та которая без накрейки ))

- - - Добавлено - - -

Интереснейшее чтиво

anasana
25.07.2024, 19:52
да, рабочая на 85 сторона head 0 - нижняя :)

dk_spb
03.01.2025, 01:44
Кто разбирался плотно с ошибками Э85?
Пробую оживить машинку, из плат расширения стоит только КНГМД в слот1 (крайний левый) и НВ1 в слот3.
Пробую грузить ПРОС(Д) В1.8.1 СИСТЕМА Имя тома "PKSYST D1.8.1"
Пару раз прогрузилась нормально, до "засуньте ещё диск и нажмите ПРОДОЛЖИТЬ".
Но потом картина всегда такая: читает систему, на экране с надписью Электроника в левом верхнем углу появляется курсор, но вместо текста "тест оборудования прошёл, вставьте еще диск и нажмите ПРОДОЛЖИТЬ" поелозит несколько раз дисководом (дорожка 00, дорожка 79, несколько раз туда-сюда) и рисует машинку (ни один элемент не подсвечен) и пишет справа:
000400
000007

Описание конкретно этого кода не нашел ни в родной документации, ни в дековской.
Что это может быть?
Дискету менял, записывал повторно - дело не в ней.

UPD: не понравилось мне как он елозит, заменил дисковод. Проблема сразу ушла.
Но вопрос про странный код ошибки остается ...

Denkixot
03.01.2025, 07:04
Программная ошибка. Выскакивала периодически на стадии загрузки при проблемной дискете, контроллере НГМД, контроллере НМД, бедах винчестера в системной области либо проблемах со шлейфами.
А вообще, когда я дисководы на TEAC заменил- жизнь стала проще!

С ужасом вспоминаю советские дисководы. То сами барахлят, то дискеты портят

dk_spb
03.01.2025, 11:15
Программная ошибка.
Спасибо!
Интересно, почему её ни в одном описании нет....

Denkixot
03.01.2025, 11:57
Про описания не скажу, а возникает при ошибке считывания одного из системных файлов

dk_spb
03.01.2025, 16:37
А где выложены в сети дистрибутивы дискет из комлекта поставки??? ;-) ;-) ;)

BYTEMAN
04.01.2025, 00:14
Чисто как предположение, может дисковод по 0-й дороге промахивался и попадал не в 0, такое у 5305 я ловил, когда датчик 0-й дороги был выставлен не точно.

dk_spb
04.01.2025, 14:55
А как снести систему с HDD ?
Или как загрузиться с дискеты?
У меня при закрытов дисководе выдает ошибку при включении. При открытом - сразу грузится система с HDD.
Мне надо снести систему с HDD и заново поставить систему.

Radon17
05.01.2025, 22:05
Или как загрузиться с дискеты?
Вставить дискету (закрыть шторку) ровно в момент начала прорисовки надписи ЭЛЕКТРОНИКА
При закрытом изначально и должна ошибку выдавать, это норма

dk_spb
06.01.2025, 13:40
А не существует ли тестов для НВ1 и НВ2, которые позволяют определить битые РУшки?
Может не воронежские, а дековские хотя бы?

Hunta
07.01.2025, 02:51
Пока в далеко не полном объёме, но - Микроскоп для P/OS (http://www.kpxx.ru/Soft/Utils/DisAsm11/DisAsm11-088-POS3.2.jpg) :)

slammy
26.01.2025, 12:10
Я для тестирования модулей памяти слепил небольшую платку на основе pi pico и двух левел-шифтеров SN74LVC4245APWR на каждую линию ШД разъема модуля памяти. Позволяет за раз оттестировать 4 банка (32 микросхемы). Насчёт полной адекватности теста сказать не могу, но битые мс находит и при их замене ошибки пропадают.
https://pic.maxiol.com/thumbs2/1737881847.3117167650.img3186j.jpg (https://pic.maxiol.com/?v=1737881847.3117167650.img3186j.jpg&dp=2)
Алгоритм сначала прогоняет тест записи-чтения 0x55 0xAA, затем проводит бесконечный тест случайными значениями. Прикладываю код, может пригодится кому:

#include <stdio.h>
#include "pico/stdlib.h"
#include "hardware/gpio.h"
#include "hardware/uart.h"
#include "pico/rand.h"

#define UART_ID uart0
#define BAUD_RATE 115200

// We are using pins 0 and 1, but see the GPIO function select table in the
// datasheet for information on which other pins can be used.
#define UART_TX_PIN 0
#define UART_RX_PIN 1

#define A01 2
#define A02 3
#define A03 4
#define A04 5
#define A05 6
#define A06 7
#define A07 8
#define A08 9
// reserved for RU7
#define A09 10
#define ADDRESS_SHIFT 2

#define D00 11
#define D01 12
#define D02 13
#define D03 14
#define D04 15
#define D05 16
#define D06 17
#define D07 18
#define DATA_SHIFT 11

#define RAS1 20
#define RAS2 19
#define WE_L 21
#define WE_M 22
#define CAS 26
#define DATA_DIR 27
#define SHIFT_EN 28

uint32_t gpio_address_mask;
uint32_t gpio_data_mask, gpio_controls_mask;

void write_address(uint8_t wr_bank, uint8_t ras_bank, uint16_t high_address, uint16_t low_address, uint8_t write_data) {

gpio_set_dir_out_masked (gpio_data_mask);
gpio_put (DATA_DIR, 0);
__asm volatile ("nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n");


gpio_put_masked (gpio_data_mask, write_data << DATA_SHIFT);
gpio_put (wr_bank, 0);
__asm volatile ("nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n nop\nnop\n");

gpio_put_masked (gpio_address_mask, low_address << ADDRESS_SHIFT);
__asm volatile ("nop\nnop\n");

gpio_put (ras_bank, 0);
__asm volatile ("nop\nnop\n");

gpio_put_masked (gpio_address_mask, high_address << ADDRESS_SHIFT);
//__asm volatile ("nop\nnop\n");

gpio_put (CAS, 0);
__asm volatile ("nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n");
__asm volatile ("nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n");

gpio_put (CAS, 1);
gpio_put (ras_bank, 1);
gpio_put (wr_bank, 1);
}

uint8_t read_address(uint8_t wr_bank, uint8_t ras_bank, uint16_t high_address, uint16_t low_address) {

gpio_set_dir_in_masked (gpio_data_mask);
gpio_put (DATA_DIR, 1);

__asm volatile ("nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n");
__asm volatile ("nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n nop\nnop\n");

gpio_put_masked (gpio_address_mask, low_address << ADDRESS_SHIFT);
__asm volatile ("nop\nnop\n");

gpio_put (ras_bank, 0);
__asm volatile ("nop\nnop\n");

gpio_put_masked (gpio_address_mask, high_address << ADDRESS_SHIFT);
//__asm volatile ("nop\nnop\n");

gpio_put (CAS, 0);
__asm volatile ("nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n nop\n");
__asm volatile ("nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n");

volatile uint32_t gpio_value = gpio_get_all();
volatile uint8_t gpio_value1 = gpio_value >> DATA_SHIFT;
//читаем

gpio_put (CAS, 1);
gpio_put (ras_bank, 1);

return gpio_value1;
}

void ram_refresh(uint8_t wr_bank, uint8_t ras_bank, uint16_t low_address) {
gpio_set_dir_in_masked (gpio_data_mask);
gpio_put (DATA_DIR, 1);
__asm volatile ("nop\nnop\n");

gpio_put_masked (gpio_address_mask, low_address << ADDRESS_SHIFT);
__asm volatile ("nop\nnop\n");

gpio_put (ras_bank, 0);
__asm volatile ("nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n nop\n");
__asm volatile ("nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n");

gpio_put (ras_bank, 1);

__asm volatile ("nop\nnop\nnop\nnop\nnop\nnop\nnop\nnop\n");
}

bool check_bytes(uint8_t wr_bank, uint8_t ras_bank, uint16_t high_address, uint16_t low_address, uint8_t data_check, bool stop_on_error) {

uint8_t data = read_address (wr_bank, ras_bank, high_address, low_address);

if (data != data_check) {

for (uint8_t k = 0; k <= 0x7F; k++) {
ram_refresh (wr_bank, ras_bank, k);
}

printf("0x%02x 0x%02x: 0x%02x (0x%02x)\n", high_address, low_address, data, data_check);
if (stop_on_error == true) uart_getc(UART_ID);
return (1);
}

return (0);

}

void check_bank(uint8_t WE_line, uint8_t RAS_line) {

uint16_t i, j, k;
uint32_t count = 0;

printf("PRESS ANY KEY TO START\n");
uart_getc(UART_ID);

if (WE_line == WE_L)
gpio_put (SHIFT_EN, 0);
else
gpio_put (SHIFT_EN, 1);

for (k = 0; k <= 0x7F; k++) {
ram_refresh (WE_line, RAS_line, k);
}

for (i = 0; i <= 0xFF; i++) {
for (j = 0; j <= 0xFF; j++) {
write_address (WE_line, RAS_line, i, j, 0xAA);
}
}

for (i = 0; i <= 0xFF; i++) {
for (j = 0; j <= 0xFF; j++) {
count = count + check_bytes (WE_line, RAS_line, i, j, 0xAA, false);
}
}

for (i = 0; i <= 0xFF; i++) {
for (j = 0; j <= 0xFF; j++) {
write_address (WE_line, RAS_line, i, j, 0x55);
}
}

for (i = 0; i <= 0xFF; i++) {
for (j = 0; j <= 0xFF; j++) {
count = count + check_bytes (WE_line, RAS_line, i, j, 0x55, false);
}
}

printf ("FOUND %d ERRORS\n", count);

}

void check_bank_random(uint8_t WE_line, uint8_t RAS_line) {

uint16_t i, j, k;
uint32_t count = 0;
uint32_t Rn0 = get_rand_32();
uint32_t Rn = Rn0;

if (WE_line == WE_L)
gpio_put (SHIFT_EN, 0);
else
gpio_put (SHIFT_EN, 1);

for (k = 0; k <= 0x7F; k++) {
ram_refresh (WE_line, RAS_line, k);
}

for (i = 0; i <= 0xFF; i++) {
for (j = 0; j <= 0xFF; j++) {
write_address (WE_line, RAS_line, i, j, (uint8_t)Rn);
Rn = Rn * 1664525 + 1013904223;
}
}

Rn = Rn0;
for (i = 0; i <= 0xFF; i++) {
for (j = 0; j <= 0xFF; j++) {
count = count + check_bytes (WE_line, RAS_line, i, j, (uint8_t)Rn, true);
Rn = Rn * 1664525 + 1013904223;
}
}

printf ("%d ERR\n", count);

}



int main()
{
stdio_init_all();

// Set up our UART with the required speed.
uart_init(UART_ID, BAUD_RATE);

// Set the TX and RX pins by using the function select on the GPIO
// Set datasheet for more information on function select
gpio_set_function(UART_TX_PIN, UART_FUNCSEL_NUM(UART_ID, UART_TX_PIN));
gpio_set_function(UART_RX_PIN, UART_FUNCSEL_NUM(UART_ID, UART_RX_PIN));

gpio_address_mask = (1 << A01) | (1 << A02) | (1 << A03) | (1 << A04) | (1 << A05) | (1 << A06) | (1 << A07) | (1 << A08);
gpio_data_mask = (1 << D00) | (1 << D01) | (1 << D02) | (1 << D03) | (1 << D04) | (1 << D05) | (1 << D06) | (1 << D07);
gpio_controls_mask = (1 << RAS1) | (1 << RAS2) | (1 << WE_L) | (1 << WE_M) | (1 << CAS)| (1 << DATA_DIR) | (1 << SHIFT_EN);

gpio_init_mask (gpio_address_mask | gpio_data_mask | gpio_controls_mask);
gpio_set_dir_out_masked (gpio_address_mask | gpio_controls_mask);
gpio_set_dir_out_masked (gpio_data_mask);

gpio_set_outover (WE_L, GPIO_OVERRIDE_INVERT);
gpio_set_outover (WE_M, GPIO_OVERRIDE_INVERT);
gpio_set_outover (CAS, GPIO_OVERRIDE_INVERT);
gpio_set_outover (RAS1, GPIO_OVERRIDE_INVERT);
gpio_set_outover (RAS2, GPIO_OVERRIDE_INVERT);

gpio_put (RAS1, 1);
gpio_put (RAS2, 1);
gpio_put (WE_L, 1);
gpio_put (WE_M, 1);
gpio_put (CAS, 1);
gpio_put (DATA_DIR, 1);
gpio_put (SHIFT_EN, 1);

uint32_t pass = 0;

printf("BANKS 1-4: CONN -> XS1, pin 2 -> XS2:A3\n");
printf("BANKS 5-8: CONN -> XS2, pin 1 -> XS1:B16\n\n");

printf("TEST START\n");

printf("\nROW 1 (WE_L, RAS1)\n");
check_bank (WE_L, RAS1);
printf("\nROW 2 (WE_L, RAS2)\n");
check_bank (WE_L, RAS2);
printf("\nROW 3 (WE_M, RAS2)\n");
check_bank (WE_M, RAS2);
printf("\nROW 4 (WE_M, RAS1)\n");
check_bank (WE_M, RAS1);

printf("RANDOM VALUES TEST (INFINITE)\n\n");


while (true) {

pass++;
printf ("PASS %d\n", pass);
printf("ROW 1 (WE_L, RAS1): ");
check_bank_random (WE_L, RAS1);
printf("ROW 2 (WE_L, RAS2): ");
check_bank_random (WE_L, RAS2);
printf("ROW 3 (WE_M, RAS2): ");
check_bank_random (WE_M, RAS2);
printf("ROW 4 (WE_M, RAS1): ");
check_bank_random (WE_M, RAS1);

}
}

dk_spb
26.01.2025, 12:36
slammy, Это-то понятно. Вопрос с тестированием памяти НВ1 и НВ2. Особенно с битыми единичными битами, когда по картинке не видно

Radon17
27.01.2025, 00:28
Я для тестирования модулей памяти слепил небольшую платку
Оо, коллега!

Прототип проходит испытания)

https://pic.maxiol.com/thumbs2/1737926833.1401652689.img20241116184421j.jpg (https://pic.maxiol.com/?v=1737926833.1401652689.img20241116184421j.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1737926857.1401652689.imagepngex6797aa65.png (https://pic.maxiol.com/?v=1737926857.1401652689.imagepngex6797aa65.png&dp=2)

dk_spb
27.01.2025, 14:01
Ох, коллеги, тут, похоже, одни железнячики, программистов нет :-(
Такие платки тестирования НП2 уже кто только не делал. Я еще лет 10 назад к sfrolov носил свои НП2 на тест.
А вот выдернуть из откомментированного листинга ПЗУ тест видео ОЗУ и сделать из него простую программку (хотя бы под RT11) никто так и не удосужился. Ждём программистов.....

- - - Добавлено - - -

Я бы, кстати, простимулировал какого-нибудь отважного программиста, который сделает тест ОЗУ НВ1 и НВ2 с каким-то минимально разумным выводом чего чинить.
Например, какой-нибудь платкой от Э85..... ;-)

Hunta
27.01.2025, 14:31
Гляну в выходные (может и на неделе получится, но не обещаю) - сколько крови там может понадобиться :)

Denkixot
29.01.2025, 23:46
Подвыпал из жизни.
Разбирайте горячие дискеты с завода "Процессор". Даже не знаю что там, не до этого было.
Всех с праздниками!!

Hunta
01.02.2025, 14:57
Для информации - начал копаться в тестовом ПЗУ

Denkixot
02.02.2025, 14:08
Есть что нужное на дискетах или шлак?

dk_spb
02.02.2025, 14:30
Есть что нужное на дискетах или шлак?
Увы. Тексты книг и рабочие документы. Я, правда, не вчитывался, может в договорах и есть что-то полезное по истории завода...

Hunta
02.02.2025, 14:38
На очень беглый взгляд (не все флопы прошерстил) - есть немного софта, в том числе - MIM.TSK (редактор Микромир под P/Os ?) - запускать не пробовал

- - - Добавлено - - -

Вдогонку. Некий ПЕРВОНАЧАЛЬНЫЙ вариант тестирования видеоОЗУ набросал, немного подшлифую - выложу для проб и критики :)
Пока еще не выложил - можно предложить схему тестирования - у меня сейчас тупо записывает по всем (?) адресам 177777, потом 177776 и так пока не дойдёт до 0 :) Если есть идеи получше - you are welcome :)

dk_spb
02.02.2025, 17:25
На очень беглый взгляд (не все флопы прошерстил) - есть немного софта, в том числе - MIM.TSK (редактор Микромир под P/Os ?) - запускать не пробовал

- - - Добавлено - - -

Вдогонку. Некий ПЕРВОНАЧАЛЬНЫЙ вариант тестирования видеоОЗУ набросал, немного подшлифую - выложу для проб и критики :)
Пока еще не выложил - можно предложить схему тестирования - у меня сейчас тупо записывает по всем (?) адресам 177777, потом 177776 и так пока не дойдёт до 0 :) Если есть идеи получше - you are welcome :)

Мне кажется для начала достаточно все нули, потом все единицы. Родной тест из ПЗУ вроде пишет 0x55AA, а потом 0xAA55.