Интересно, зачем они сделали такую дифференциацию...
Тип: Сообщения; Пользователь: foxb2673; Ключевые слова:
Интересно, зачем они сделали такую дифференциацию...
Странно, в MY аналогичная проверка:
boot_MY:
bit #40, @R1
beq boot_MY
mov #37, @R1
loc_412:
tstb @R1
...
Нет, не проверяет, проверяет только появление слова 000240 по адресу 000000 (стандартная сигнатура загрузчика), читает до упора, пока оно не появится, но если появилось, то ему неважно, был считан...
Именно так и делает.
Потому что больше брать ему этот загрузчик неоткуда...
Повожусь, доделаю загрузку с любого раздела, в принципе, там всё достаточно прямолинейно. Выложу новый, как будет...
Сдаётся мне, что мы про разные вещи говорим...
Я про то, что загрузчик из стандартного системного ПЗУ на ДВК умеет считывать с диска только блок 0, расположенный по адресу цилиндр 0, поверхность 0,...
Из уже загруженной операционки нет проблем считать загрузочный блок из начала нужного раздела, но при первоначальной загрузке монитор (стандартный) умеет считывать его только из первого блока диска...
Можно сделать выбор активного раздела, и вписывать в блок загрузчика не всю таблицу, а только его параметры...
Но сам загрузчик при этом всё равно должен будет находиться в блоке 0.
В моём загрузчик тоже не учитывает таблицу разделов. Загрузка возможна только с раздела 0, при этом он должен начинаться с нулевого цилиндра.
В ту пору не было задачи грузиться с альтернативных...
Выложил свой драйвер DW для ДВК сюда.
Создан в начале 90х годов на основе стандартного драйвера из RT-11 от ДВК.
В новой эпохе правки в основном косметические, до радикальных переделок руки пока...
Возможно. Но из драйвера на это вряд ли получится повлиять. По крайней мере, не вижу подходящего workaround-а. Прерывания от контроллера разрешаю в самом конце подпрограммы запуска ввода-вывода....
Какая-то странная плавающая проблема с КЖД - иногда считываются некорректные данные, или что-то ещё происходит. Проявляется при увеличенном быстродействии эмулируемой машины, например, при CPU MIPS...
А есть ли возможность установить watchpoint на определённый адрес?
Как-то туда залетает одно значение, не могу отловить, кто именно пишет...
Причём в режиме DisAsm проблема не проявляется, а так бы...
К слову, эта RC-цепочка на большинстве имеющихся у меня плат (а может, и на всех) отсутствует. Иногда оставлен "R". Но "C" нету.
У Вас она была запаяна с завода, или восстановили конденсатор просто...
Не встречал. Вообще, к Э-85 не помню никаких других плат, кроме КНГМД, НМД, НВ1, НВ2, МС1702... Даже отраслевых разработок не было, которых для Электроники-60 и ДВК было в избытке.
Память можно...
В техническом описании на Электронику-85 есть вся раскладка разъёмов магистрали. Там линии со слотов на разъёмы внешних устройств системной платы, в том числе и видеосигнал.
Лично для меня основным сдерживающим фактором больших проектов в этой области является вопрос "нафига всё это, не лучше ли приложить эти усилия к чему-нибудь хоть сколько-то экономически...
Сколько в своё время с этой штукой потрахаться пришлось, жуть...
В среднем больше месяца между ремонтами она не работала.
Всё в ней постоянно перегревалось, дохло, "горело и рвалось..."
Отечественные микросхемки памяти действительно бывают с отклонениями, бывают, и в процессе работы деградируют. Но если все ошибочные вычистить, то всё-таки работает стабильно и с паспортными...
Энергонезависимые часы было бы удобно сделать совместимыми с KW11-C...
У нас они были под демосом и TSX, с 256 КБ памяти было не очень комфортно работать, а с мегабайтом уже вполне... Быстродействие, конечно, хромало, но в диалоговом режиме нормально (на них работали...
В 85-й контроллер слегка другой... Но работать, наверное, должно, кодирование тоже MFM, формат дорожки отличался от КМД, насколько помню.
Хотел использовать его с ДВК (MX, MY), УКНЦ (MZ), Электроникой-85 (DZ), Yamaha YIS-805, и, возможно, с Искрой-1031 и ЕС-1841.
В ямаху поставлю вариант в корпусе 3.5" на постоянную, а второй буду...
А можно в нём сделать пустой файл-образ и отформатировать его уже средствами контроллера на целевой машине?
Если бы всё было так плохо, эти изделия не прошли бы приёмо-сдаточную комиссию...
В конце 80-х эта техника вполне успешно эксплуатировалась целыми рабочими днями под различными операционными...
Планировал эту штуку купить, но теперь засомневался... Получается, он непрозрачный? Эмуляция привязана к формату записи? С КНГМД, например, работать не будет?