Чтобы тут больше по теме SD-карт не офтопить, приглашаю интересующихся продолжить здесь (там я и статистику привожу и исходники во вложении):
Что сделал к этому моменту:
После доработки старого алгоритма детекта (предыдущий был с правками годовалой давности) к списку читающихся добавилось пара древних 2Gb карт SDC что ранее почему-то не читались. Плюс все SDHC (которые до 32Gb) теперь детектируются (и показывают реальный размер в maxlba) и читаются неоднократно и без проблем - это было главной целью. Запись SDHC проверил только на одной uSDHC 16Gb L&D, сектор записался, а вообще, запись проверяю реже - жалко современные карты под эксперименты на запись портить ). Читаются и инитятся SDHC все что попробовал, вообще они более беспроблемные по этой части оказались.
Исходники утилиты на который экспериментирую пока в git не закоммитил (т.к. неокончательный вариант), размещаю в том посте во вложении (основные правки см. в архиве в файле BIOSSD.MAC, компилировал в версию для CP/M - АльтаирДОС, версия для ORDOS потребует исправления размера кода в заголовке Ордос). Если у кого будут мысли, доработки алгоритмов SD-карт, статистика (вдруг кто попробует на реале) - пишите в той теме.
- - - Добавлено - - -
Очень расчитываю, что b2m или PVV добавят правки инита и поддержку SDHC в свой двухкилобатный sdOS. Я код 8080 не осилю (мне от его мнемоник дурно делается), но тем не менее было бы неплохо этот sdOS спортировать на Орион под Ordos и в идеале в коде 8080 для олдфилов.





Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
