Вот тут недавно образы 8" дискет от СМ 1800 выложили, может удастся их запустить?
https://zx-pk.ru/threads/33253-diske...=1#post1118144
Уже скачал. CP/M запустился, но у меня BIOS жёстко прибит в нулевые адреса, надо с картой памяти разбираться.
Я пробовал, например, это - PPIDM sistema SI mart92.bin
L DOS - он грузит, но ошибка про версию MONID
А какой CP/M запустился?
У меня он работает без бэд блоков.
Обратите внимание, там в теме с образами они выложены два раза: превый раз образы с ошибками. Может из-за этого у Вас бэД сектор?
Да нет, я по второй ссылке скачивал. То запускается, то нет. А программы (например XDIR) вылетают в MONID, точнее даже не грузятся (я ставил бряк на 0100). Какие-то проблемы с эмуляцией.
Посмотрел, почему программы в CP/M не запускаются. Ну что сказать, неподходит этот MONID 1.3, он подразумевает, что перед буфером чтения будет 7 байт для заголовка, который читает контроллер дисковода (через ПДП). Драйвер находится ниже 0800, и если сектор должен считываться в эту область, то он сначала читается во временный буфер, который в этом CP/M находится впритык ко временному стеку (для обращения к биосу). Вобщем стек портится, возврат идёт на случайный адрес. Нужно искать "правильный" MONID (и возможно с другим контроллером дисковода). Там на дисках есть какие-то файлы с подобным названием, но их сначала как-то выцарапать нужно.
- - - Добавлено - - -
Если сдвинуть временный стек на десяток байт (для этого нужно после загрузки CP/M поправить пару байт), то CP/M работает нормально, все программы работают.
Выдрал с одного из дисков MONID 1.0
С ним ни CPM ни DOS не грузятся. Но, возможно, это заготовка MONID и там внутри надо что-то прописывать.
Посмотрю на досуге что в ПЗУ на плате. MONID.rar
b2m (27.05.2021)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)