Tim0xA wrote:Я попробовал прикрутить дамп к эмулятору b2m, но на экране какой-то мусор. Вообщем, смотрите, проверяйте, может там не все так однозначно.
Там могут быть команды Z80. Нужно попробовать запустить в режиме ПК-02.
Zelya wrote:Надо по-быстрячку заэмулить дисковод и подсунуть ему образ им. Казимирова. Если прочитает и запустит игру из нескольких файлов - мы победили!
Zelya wrote:Лучше, конечно, в "Башкирии", но я хоть на своем мог бы попробовать. Только надо понять, как именно он работает.
У меня никаких идей по этому поводу. Разве что так: под Хамелеоном отлично читались спектрумовские диски (только в TR-DOS сектора нумеровались с 0 по 0xF, а в Хамелеоне с 1 по 0x10), так что можно попробовать оттуда дернуть читалку.
Посмотрел. Вот конфиг: http://bashkiria-2m.narod.ru/files/LvovPK02cham.rar (не забудьте положить cham77.bin в каталог Lvov).
Только диски от ZX он вряд-ли читал. Хоть каталог он и ожидает в первом секторе нулевой дорожки, но размер записи в каталоге у него должен быть 17 байт, а не 16, как у спекки. И формат свой, по крайней мере имя у него как у CP/M - 8 символов + 3 на расширение.
А встроенных команд вообще нет, даже dir судя по всему был на диске.
b2m wrote:Посмотрел. Вот конфиг: http://bashkiria-2m.narod.ru/files/LvovPK02cham.rar (не забудьте положить cham77.bin в каталог Lvov).
Только диски от ZX он вряд-ли читал. Хоть каталог он и ожидает в первом секторе нулевой дорожки, но размер записи в каталоге у него должен быть 17 байт, а не 16, как у спекки. И формат свой, по крайней мере имя у него как у CP/M - 8 символов + 3 на расширение.
А встроенных команд вообще нет, даже dir судя по всему был на диске.
Дока будет вечером. Встроенные команды были, все пять или шесть штук. Спектрумовские диски напрямую не читались, конечно, но силой мысли программиста писалась простенькая читалка, которая отлично с этим справлялась, опираясь на хамелеоновские процедуры. Т.е. никакого низкоуровневого шаманства не требовалось.