Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
Принято.

Файлы .ohi для ориона устроены именно так?
Да, они устроены именно так.

Простая и достаточная проверка образа на то, что это MBR-размеченного диск с CP/M разделами, может быть такой:
1. проверяем значение 055h по адресу 01FEh от начала файла-образа
2. проверяем значение 0AAh по адресу 01FFh от начала файла-образа

Если 1 и 2 выполняются, то скорее всего имеем дело с неким образом MBR-размеченного диска

3. Проверяем наличие значения 052h (это официально зарегистрированный тип партиции для CP/M) по адресам от начала файла-образа 01С2h или 01D2h или 01E2h или 01F2h

Если 1-3 выполнились, то имеем дело с MBR-размеченным диском с CP/M разделами.