Т.е. сделать просто копии, чтобы не испортить оригиналы?
Вид для печати
- Да, а что с ними еще делать?
---------- Post added at 01:12 ---------- Previous post was at 01:11 ----------
- А это самый сложный вопрос... Наверно ничем...
Там формат другой, ни реальная ДВК ни эмулятор не понимают эти дискеты и образы...
---------- Post added at 01:15 ---------- Previous post was at 01:12 ----------
Снять удалось этим:
www.tis.kz/temp/0515/RX50_DZ_koshka_v.1.1.zip
www.tis.kz/temp/0515/FdInstall.exe
Так выяснили точно, сколько секторов на дорожке 10 или 9?
И еще не факт что они рабочие.... Образы всмысле.. дискеты то рабочие..
Эти образы нормально смотрит плагин RT-11dsk.wcx от Patron-а. В самом образе сектора также записаны с интерливом, но уже присутствует недостающий сектор (он наверное на дорожке имеет номер 11, т.к. по логам первый отсутствует). Информация также начинается не с нулевой, а с первой дорожки.
На диске dump.dsk кроме как системы с драйверами, да программы кассовых операций, ничего нет. Отсутствуют даже DIR, PIP, DUP.
Сама система капитально перелопачена под архитектуру МС-0515. Судя по всему у данной ЭВМ отсутствуют регистры терминала, т.к. в RMON-е вместо 177560, 177562, 177564, 177566 стоит соответственно 300, 302, 304, 306. Да и первичный загрузчик в случае ошибки вызывает подпрограмму по адресу 160000. По всей видимости с адреса 154000 присутствует системное ОЗУ, значения ячеек которого используется в ПЗУ, которое с адреса 160000. Вначале в ПЗУ по всей видимости присутствуют команды перехода, т.к. драйвера VM, DZ обращаются по абсолютным адресам в самом начале этой ПЗУ командой CALL.
Нужен тот кто разберёт области помеченные Unused - в дампах видно, что у дискет заполнены содержимым почти все сектора.
Может быть это удалённые файлы. Там ещё очень много всего лежит недоступного через плагин.
Track 0, sector 1, retry 1, error 27 - Не удается найти заданный сектор на диске.
Track 1, sector 1, retry 1, error 27 - Не удается найти заданный сектор на диске.
...
Там всё на местах. Все 1-е сектора в дампах находятся именно там, где они должны быть.
Просто каждый первый сектор каждой дорожки успешно прочёлся только со второго оборота диска (т.е. был нашелся со второй попытки, иначе бы увеличивались счётчики в полях 'retry': 2, 3... на каждый трек и сектор).
На дискете с ОСА 1.0 в батнике прописана загрузка какой-то программки,
которая выводит надпись: "Р.С.Ф.С.Р Воронежский сбербанк Капитализация процентов" потом просит еще один .sav файл, которого нет..
А так все стандартные программы типа DIR есть... Можно сказать чистая полная ОСА 1.0
А есть схема компа и дампы ПЗУ?
А где этот эмулятор Эл.85 ? Кстати RTTOOLS не видит образ осы..
Ответ знает anasana.
Тема Электроника-85 vs. DEC Pro-350 + их эмуляция :)
Подключил к 0515 второй дисковод, хотел так сделать копии дискет,
а нет не получилось, в той системе ОСА 1.0 нету даже программы
форматирования, а по INI новую дискету не получится подготовить..
И вообще SH DEV даже не работает... Но хоть понимает DZ0: и DZ1:
Вопрос в том, драйвер DZ на УКНЦ Такой-же как и на 0515 или нет?
Вроде бы привел файлы образов в удобочитаемый вид для эмуляторов. Теперь можно нормально посмотреть и в UKNCBTL.
Собственно таблица интерлива:
0 1 2 3 4 5 6 7 8 9
==============
0 5 1 6 2 7 3 8 4 9
4 9 0 5 1 6 2 7 3 8
3 8 4 9 0 5 1 6 2 7
2 7 3 8 4 9 0 5 1 6
1 6 2 7 3 8 4 9 0 5
Andrey_Ak, а на диске с операционной системой есть RESORC.SAV. Хотелось бы узнать, что выводится по команде SH M.
Драйвер DZ переставляет блоки в образе по следующему алгоритму:
Код:int BlockNumber_DZ_Encode( int nBlock )
{
int track = nBlock / 10;
int sector = nBlock % 10;
int sector_00 = ( track*2 )% 10;
sector = ( sector_00 + sector*2 )% 10;
if( nBlock % 10 >= 5 ) sector++;
track++;
if( track > 79 ) track=0;
return track*10 + sector;
}
- Я просто УК-НЦ еще не занимался, не до этого, поэтому тонкостей не помню.. Теперь вспомнил, что там MZ:
Параметры в RT-TOOLS были настроены правильно...
Но почему-то ни одна программа не хотела понимать что у меня сектора начинаются с 1 а не со второго...
Хотя проблем с записью и чтением дискет MY/MX на этом компьютере не возникало...
---------- Post added at 04:15 ---------- Previous post was at 04:13 ----------
- Есть, но он не такой как в RT11, он даже SH DEV не понимает...
Понимает только одно: RESORC по данной команде выводится скудная информация...
По команде RESORC должен высветиться запрос строки CSI (обычно *). Вводим ключ /X - это вывод распределения памяти.
---------- Post added at 02:32 ---------- Previous post was at 02:21 ----------
Кстати, да, RESORC.SAV чуть-чуть подпорченный, устройства не выводит, по неправильным ключам вываливается в пультовый отладчик (СТОП), но ключ вывода распределения памяти /X работает.
А удалось ли вообще загрузится в каком-нибудь эмуляторе с этой ОС?
А эта ОС предназначена исключительно для МС-0515, так что загрузиться с нее не удасться. Архитектура этой машины не соответствует классической PDP-11. Сама ОС капитально патченная для МС-0515, отсутствует работа с регистрами 177560,177562,177564,177566, вместо этого есть команды CALL @#160000(вывод символа) и CALL @#160004(ввод символа). Во вторичном загрузчике довольно много команд, обращающихся к регистрам этой машины. Так что эта ОС чем-то напоминает ОС БК-11, там тоже архитектура БК-0011 не соответствовала классике PDP-11, поэтому патчилось капитально.
Вот проблема вся в том, чтобы знать как работает железо - надо техописание и желательно схему. А уж слить прошивки не проблема, судя по фоткам они стоят в кроватках, так что только снять и прочесть в программаторе.
Возникает еще вопрос об 1807ВМ1 - как осуществляется начальный пуск по включению питания, как реализован пультовый отладчик, обработка фатальных ситуаций. Потому что информации конкретно по этому процессору нет, хотя в инете пишется, что это полный аналог T-11.
На сайте у Фролова тоже есть такая машинка. Может у него имеется и описание?
Да, без информации делать нечего. А T-11 довольно интересный экземпляр - существует при запуске считывание регистра режима, что-то напоминающее регистр SEL у 1801ВМ2, но у ВМ2 регистр SEL можно считать программно по команде RSEL(код 000020), у T-11 эта возможность отсутствует, если он не выведен на какой-то внешний регистр. Соответственно в соответствии с регистром режима есть адрес начального пуска и рестарта (команда HALT и сигнал HALT), естественно MicroODT нет. Отсутствует прерывание по ошибке шины, так что и двойного зависания нет, по 4-му вектору трапаются только команды JMP Rx и JSR Rx. Нет соответственно и ошибки приема адреса вектора прерывания, вместо этого исполняется прерывание с нулевым вектором.
По поводу эмуляции железа, нестандартное оно. Вот кусок кода из вторичного загрузчика:
Естественно есть обращение и к другим регистрам.Код:BIS #1000,@#157700
MOV @#157700,@#177400
MOV #20,@#177702
А драйвера VM,DZ вообще обращаются в ПЗУ, там подпрограммы сидят с адресов 160000 и выше.
Да и E11 все-таки заточен под архитектуру PDP-11.
Заточка легко меняется плугинами. Правда апи для этого у него довольно убогий, но тем не менее очень легко можно сэмулировать нестандартную архитектуру с той же системой команд.
В общем случае легко сделать независимые процессоры, связь между ними, добавлять регистры-вектора, инструкции.
Ersatz-11
Со стороны PC пользуюсь им в том числе для разных дел с живой 11/83.
К примеру выставлять в инет живой 11/83 сериал терминалами удобно через E11, стоящий по дороге :)
ПЕРСОНАЛЬНАЯ ЭВМ "ЭЛЕКТРОНИКА МС 0515"
ТЕХНИЧЕСКОЕ ОПИСАНИЕ
И ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ
2.791.064 ТО
2.791.064 TO.7z - 273 МБ
2.791.064 TO.djvu.7z - 35.3 МБ
МОДУЛЬ СИСТЕМНЫЙ НС4
ТЕХНИЧЕСКОЕ ОПИСАНИЕ
3.858.420 ТО
3.858.420 TO.7z - 287 МБ
3.858.420 TO.djvu.7z - 40.4 МБ
ПЕРСОНАЛЬНАЯ ЭВМ "ЭЛЕКТРОНИКА МС 0515"
ПРОГРАММЫ ТЕХНИЧЕСКОГО ОБСЛУЖИВАНИЯ
РУКОВОДСТВО ПО ТЕХНИЧЕСКОМУ ОБСЛУЖИВАНИЮ
.00183 46 01
00183-01 46 01.7z - 53.8 МБ
00183-01 46 01.djvu.7z - 4.37 МБ
P.S. Продолжение следует... :)
Приветствую! Всегда пожалуйста! :)
Если честно, то не сравнивал, оригиналы то на руках. Сразу собирался делать полные копии всех документов имеющихся у меня.
Сегодня-завтра скину ещё пару интересных книжиц: описание ОСА, и весь комплект схем со спецификациями. Есть ещё кое-какие описания на бухгалтерию, что стояла на этой машине, на память не помню... Но есть ли смысл её сканировать в таком же варианте (оригинал + DjVu), тем более, что они формата А4? Скорее всего, выложу только DjVu.
Мне не хотелось бы разбивать комплект, при живой то машине. ;) Если появится возможность найти ещё комплект, буду иметь в виду. :)