Цитата Сообщение от Ewgeny7 Посмотреть сообщение
Истинно так, причем сам vinxru подтвердил сей глюк на классическом 86РК.
Обещал заняться вопросом как-нибудь. Год назад
Поэтому я запускаю файлы в каталоге не наведением курсора, а набрав название.
Иначе надо каждый раз файл шелла удалять.
Не только на классическом, но и на КР-01/02, мониторы которых, впрочем, отличаются только подпрограммой сканирования клавиатуры (клавиатура МС7007).
Решила проблему так:
Код:
/*
void loadState() {
...
*/
//---------------------------------------------------------------------------
/*
void saveState() {
...
}
*/
...
//saveState();
...
//loadState();
Компилятор "Си" Алексея плюется на линуксовые переводы строки (в исходниках с гитхаба). И еще какая то мелочь была.
Если кому то нужен готовый бинарник, напишите.

- - - Добавлено - - -

Цитата Сообщение от Pyk Посмотреть сообщение
Сделал пока в эмуляторе работу с форматом образа, содержащим дорожки целиком (как и в эмуляторе uart). Мне этот вариант кажется наиболее логичным для этого не совсем обычного контроллера.
Как организована структура внутри трэка? Все что я поняла, по этому недокументированному формату, что размер трека фиксирован (задан скоростью диска). А вот пробелы внутри между секторами неизвестны.