Цитата Сообщение от Ewgeny7 Посмотреть сообщение
Что я делаю не так?
SDOS работает, карту и файлы на ней видит, здесь все хорошо.

Вероятнее всего проблема в самом формате конкретного файла RKO, а именно, если посмотреть исходник, что я и сделал сейчас, то: команда L подразумевает чтение файла, который состоит в начале из 8+64 байт чего-то, затем должен быть байт 0E6h - проверяется на это! и если этого байта нет, то просто выход без предупреждения... что очень похоже на ситуацию выше -
Цитата Сообщение от Ewgeny7 Посмотреть сообщение
сообщает о загрузке (моментально!)
Вот как я работаю с RKO:
8 байт имя
64 нулевых байт, потом 0E6h (синхробайты)
2 байта начало (обычно 0000)
2 байта конец (старший байт первый)
16 байт ORDOS-заголовок
(конец-начало-10h) данные
3 нулевых байта, потом 0E6h (синхробайты)
2 байта контрольная сумма
хвост после данных (нулевые байты, Е6, контрольную сумму) я не проверяю.

Ориона у меня нет и по форматам файлов я не в курсе что и как, потому сделал так.

Вообще проверить работает ли чтение с карты можно так:
R ИМЯфайла.РАСШИРЕНИЕфайла,А ДРЕСкуда,СКОЛЬКОбайт - прочитать не
запуская данные файла, начиная с указанного адреса в памяти и сколько
байт (пример: R TEST.BIN,0ACD,5FE0 - читает файл TEST.BIN в память
начиная с адреса 0х0ACD и до адреса 0х0ACD+0х5FE0=0х6AAD)
после выйти по Х из SDOS и посмотреть дамп памяти, считался ли файл.
(для записи R меняется на W)
на данный момент с таким чтением у меня есть только одна проблема - не хватает режима skip начала файла, дабы можно было пробросить чтение всех начальных заголовков, прочитать тело самой программы в нужные адреса и выполнить запуск этой программы... но это не относится к данному вопросу

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

автоподстановка расширения для запуска файлов RKO есть...