Выложил обновленный вариант. Добавлены в начало тесты - запись 177777(8), запись 0, потом по старой схеме.
Там же http://www.KpXX.Ru/FTP/DFsdfA
Вид для печати
Выложил обновленный вариант. Добавлены в начало тесты - запись 177777(8), запись 0, потом по старой схеме.
Там же http://www.KpXX.Ru/FTP/DFsdfA
почему постоянно пишешь что-то нелицеприятное ?
в чем причина такого отношения ко мне ? расскажи - чем я тебя обидел ?
как будто ты не знаешь, что я - совсем не программист. Зачем тогда - напиши ?
Затем, что у каждой хотелки есть автор. И его хотелка - это прежде всего - ЕГО хотелка. И его способности - других людей особо не волнует. Хочешь что-то - сделай это. Не можешь сделать - найти кого-то, кто сделает. Не можешь найти (тут, скорее всего, вариант - никого не заинтересовал самой хотелкой или стимулами) - ну значит, никто, кроме тебя.
Цитировалось моё сообщение - я и ответил. В соответствии с вышенаписанным про хотелки.
я в этом году точно не перепишу, поделка уже есть, а нормально сделать я не смогу посвятить этому достаточно неотвлекаемого времени, так что пока мучаемся с тем, что имеем
Не мучаемся , а с удовольствием юзаем! Спасибо за эмуль!
На самом деле - это ещё вопрос - мучаемся или не мучаемся :) А если мучаемся - то конкретно с чем :)
Я, по большому счёту, только с одним не разобрался (ну как бы и не копался особо) - это раскладка клавиатуры, если русский PI.SYS. Но, учитывая, как часто я использую эмулятор и как часто там появляется русская ОС - не думаю, что в ближайшее время буду опять копаться :)
- - - Добавлено - - -
Вдогонку. А ещё периодически посещает мысль - написать свой эмулятор PDP-11 и прикрутить его к DisAsm-11 :)
Русская версия заработала:
https://pic.maxiol.com/thumbs2/17391...0210133103.jpg
https://pic.maxiol.com/thumbs2/17391...0210133231.jpg
Английская вешает машину на экране ЭЛЕКТРОНИКА
Вроде форумы в интернете - это собрания людей увлеченных одним общим интересом, которые делают что-то общее, совместно. Помогают друг-другу, привлекают других, начинающих. Делятся своими знаниями и опытом. У меня много очень разных интересов и я долгое время пользуюсь разными форумами.
И везде в общем это так. Ни кто на форумах не просит чего-то за свои действия. Да и прославлять и как-то особо благодарить не принято. Посильный вклад каждого на форумах само-собой разумеющееся. На то они и форумы. И здесь есть много примеров. Например :
Патрон сделал эмулятор (вернее целый комплекс)
Анасана - эмулятор Э85
Форм - много чего по RSX и DECnet
Максиол - огромное количество информации
Хунта - ?
(извините, кого сразу не вспомнил)
из перечисленных - никто их об этом не просил...
Могу, конечно, попробовать пересоздать английский образ (только уже после семи вечера по Москве), но на эмуляторе загрузка проходит без проблем - только что проверил...
а что ra3qdp ? что я знаю и умею по PDP и Электроникам - и так здесь известно.
А что касается Э-85_PRO - пока никто умных вопросов не задавал.
(за то авторитетные здесь люди приклеили ей ярлык чуть ли не "гадкий утенок" (при этом имея смутные представления о ней).
Малоуважаемый ra3qdp, можно я уже прямо скажу, а то Вы уже третий (или дольше) год не замечаете: Вас уже давно все вежливо игнорируют. Потому что пользы от Вас меньше чем от дырки в бублике. Зато практически в каждую тему Вы впихиваете своё ЧСВ. Изредка кто-нибудь, то ли по незнанию, то ли от скуки, просит Вас хоть как-то обосновать что стоит за таким ЧСВ, но Вы тут же сливаетесь. Вас изгнали из техникума и у Вас больше нет cтудентов, которых Вы безнаказанно могли припахивать ради своих бессмысленных идей? И Вы почему-то решили думаете что тут все всё сразу бросят и ломанутся помогать Вам реализовывать Ваши мании?
- - - Добавлено - - -
А вот тут удивили. Я и не ожидал что Вы умеете в самокритику....
Понятно за что Вы на мня в обиде (пытались доказать, что 013й дисплей якобы "Фрязинский"), а вот за что Хунта так относится - ума не приложу.
давно и, думаю, взаимно-полезно общаюсь (в том числе и лично) с главными на этой ветке Анасаной и Денкихотом.
Не думаю, что у них такое же мнение о моем ЧСВ.
Из того что сейчас в http://www.KpXX.Ru/FTP/DFsdfA у меня на живой машине:
Русская версия виснет после загрузчика.
Английская - рабочая.
Думаю что тут какая-то зависимость от "набивки" слотов. У меня в 3-4 НВ1+НВ2, 5 слот КНГМД.
Весело :) Причём - это же просто загрузка системы?.. Даже до теста?
У меня стандартно:
1 КМД
2 КНГМД
3 НВ1
4 Опционально (НВ2)
-----
Ребята, давайте не будем ссориться, одно же дело далаем!
Здесь каждый кроме меня внёс вклад в исследование этой замечательной машины! Максимум что могу я- потестить что-то на физической Э85. Тут уж необессудьте.
Вы нам все дороги, и потеря одного из вас- невосполнимая утрата для общей цели!
Ps я уже давным давно не видел Patron'a. Кто-то что-то знает про него?
Я периодически вижу, что он смотрит темы, но пишет что-то редко. И достаточно давно вроде писал, что у него серьезные проблемы со здоровьем, так что он занялся своими проектами - довести до некоей точки завершения, как я понял
- - - Добавлено - - -
Да это понятно, что нефига не весело, только вот как разобраться.. Думаю, надо будет в отпуске всё таки завести свою Э85, но это где-то в мае, не раньше..
Последнее обновление эмулятора было не так уж и давно: VT52_08.11.24_12-48.
Как я понимаю, HBTEST доведён до некоего состояния, когда он всех заинтересованных устраивает. Если новых предложений не будет - в выходные малость причешу код и выложу
Проблема загрузки - незагрузки вариантов RT, как я понимаю - с ним не связана и будет (если будет) исследоваться отдельно :)
С загрузками мы решим. Уж файл положить в системную дискету проблем не составит)))
Код:.Title MDDRV - P/OS Memory Disk Driver
.Ident /V02.07/ ; Version information
К вопросу о ПЗУ К155РЕ3 с серийным номером Э85 (у каждой машины, очевидно, уникальный).
Некоторый софт использует его для защиты от перезаписи, да и в целом он просто должен быть. Посмотреть его можно в RT11 через SHOW ALL, в ПРОС - в Техническое обслуживание - Вывод конфигурации
https://pic.maxiol.com/thumbs2/17624...hotimage21.png https://pic.maxiol.com/thumbs2/17624...hotimage22.png
Если снимать с винчестера образ с защищёнными программами, то на эмуляторе их запустить без файла с этим номером не получится. А выпаивать ПЗУ - грустно.
Я подумал, можно же просто прочитать на бумажке у ПЗУшки этот номер и сгенерировать его программно. Да и если микросхема утрачена на железе, но был известен номер - сгенерировать и прожечь.
https://pic.maxiol.com/thumbs2/17624...5110613264.jpg
Почитал выпаянные с машин ПЗУ с номерами.
Вот что я там увидел:
000000002712 -
Что это есть? По сути перевёрнутый номер и некая контрольная сумма повторяются три раза, за ними идёт некий хвост одинаковый у всех файлов. Вникать что это я не стал, просто "у нас здесь так принято".Код:122700000000 6EC7 122700000000 6EC7 122700000000 6EC7 00FF55AAFF00AF50
К вопросу о контрольной сумме. Как её считать? Простейший перебор алгоритмов результатов не дал. Перед нами что-то своё, и я бы никогда этого не раскурил без... исходников Xhomer!
Смотрим:
Так, а что же дальше?Код:unsigned short CalculateChecksum (void *blk_data, int words_count)
{
unsigned short *chk_data = (unsigned short*)blk_data;
unsigned short a = 0177777; // cksm = -1
words_count = *((unsigned short*)(chk_data + 3));
unsigned short countmax = words_count * 200;
countmax = 0x200; // hardcoded for Pro/MEM!
unsigned short b;
for (int count = 0; count < countmax; count++)
{
b = *((unsigned short*)(chk_data + count));
a = a ^ b;
a = (a << 1) | (a >> 15);
}
return a;
}
Ну я не программист, я схемы и платы рисую. Так что отдал я это на откуп нейронке её постоянно контролируя.
Получилось сыро, неоптимально, но со своей задачей справляется. Кто напишет лучше - тому честь и халва :)
Выложил это безобразие на github, и даже под винду собрал чтобы без питона юзать (весит аж 1.5 метра, ужас) - https://github.com/Radon17/e85_id_gen
Что оно позволяет делать:
- Генерировать IDшник для замены в папке Xhomer-а
- Генерировать IDшник для прямого прожига в К155РЕ3
- Может проверять эти файлы на валидность
В общем, я не думаю что это вообще хоть кому-то надо, но как проект одного дня для решения супер узкой задачки - пойдёт.
https://pic.maxiol.com/thumbs2/17624...hotimage23.png