пзу точно трогать нет смысла, оно только грузит с диска и передает ему управление

чтобы сделать универсально, можно сделать через порт расширения,
тем боле там 3 8битых доступны.

там через "загрузку внешнего ПЗУ" оно будет загрузчик грузить
а он уже читает и диск с SD
там можно для простоты "монтировать" стандартный KDI

блин, можно было бы и попробовать написать, заманчиво
собственно если бы был контроллер которому мы даем "номер сектора в KDI" а он выдает нам его, со стороны CP/M bios это было бы достаточно просто

вон vinxru делает что-то в ту степь, как раз на мелком AVR работа с SD