Делал наметки, но до реализации дело ПОКА не дошло по одной единственной причине: если сделать драйвер "тупо" по образцу драйвера винта, то получим несовместимую с другими "большими" компами карточку, все пространство которой на низком уровне разбито на 16Мб-разделы iS-DOS. А так как вся прелесть карточки в переносимости программ посредством нее между компами, то это "некомильфо". Есть иной подход - в прописанной по дефолту на карточке FAT32 записывать IMG-образы разделов iS-DOS - т.е. файлы-образы, размером от минимума до максимальных 16Мб, внутри которых проинициализирована файловая система iS-DOS. Такие файлы-образы сможет "открывать" FAR, и копировать с/на них файлы. А со стороны спека драйвер надо будет научить в FAT32 искать эти образы на карточке и подмонтироваться к ним, дабы дальше работать с ними как с логическими разделами (именно так уже сделана прямая работа с CD-ROM). Но это уже сложнее и пока работ отложена в очередь.







Ответить с цитированием