Придумал как сделать монтирование образов с минимумом внешних прибамбасов ))

Берем один диск, скажем D: и эмулируем на нем виртуальную файловую систему tr-dos отражающую реальную систему FAT с фильтрацией по расширению, показываем только образы и только 8 букв имени.
Как это должно выглядеть:
  • Переходим в диск d: *"d:"
  • Получаем список файлов:CAT
  • Выводится список: "Dizzy.a", "Dizzy.b", "Dizzy.c"
  • Монтируем файл к диску a: LOAD "Dizzy.a".


Когда спектрум читает файл, он обращается к определенному сектору, и по номеру сектора мы можем восстановить имя файла.
Тут возможны варианты. Можно ли задавать любое расширение и насколько они равнозначны в tr-dos?
Или лучше добавить специальные файлы "A", "B", "C"?
Вызывая попарно монтируем образ:
LOAD "A"
LOAD "Dizzy"

Второй вариант чуть сложнее но поддерживат больше образов в каталоге так как их не надо по 3 раза выводить.

Думаю что это реализуемо.

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

Цитата Сообщение от CityAceE Посмотреть сообщение
И как же тут не вспомнить DirSys

Отправлено с моего SM-G955F через Tapatalk
Не знал о такой системе. Интересно: как же она работает?

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

Сейчас прошивка с дебагом занимает 11кБ, даже если разрастется, думаю можно будет еще и бут впихнуть в управляющий диск. Ну это дальнейшая перспектива чтобы команды не набирать.