Его и не нужно включать. В режиме NO-OS как раз есть доступ к карте через порты #E7/#EB. Дальше можно с дискеты загрузить копировщик, работающий с этими портами.
Тут поправка - TR-DOS всё же зашит в контроллере BDI, а отключение подмены на BDI всего лишь отключает подмену бейсиков, но при этом подмена ROM (подключение ROM TR-DOS) по точке входа #3DXX остаётся.
Команды с точкой как раз обрабатывает esxdos, а NO-OS, собственно, и отключает esxdos (полностью).
Как минимум +3e - он сам работает с картой, без esxdos.
Да, как минимум потому что и esxdos, и контроллер BDI используют точку входа #3DXX. Соответственно, вместе они не могут работать никак.
Посмотрел Fatall, у него есть ROM-версия, которая помещается ровно в 1 банку ROM (16к). Т.е. всё выглядит довольно просто:
1. Патчим Fatall для замены ZC на DivMMC;
2. Помещаем его в свободный банк в Сизифе;
3. При загрузке в этот банк включаем автоматом DivMMC в режим NO-OS (подмена ROM на BDI, само собой, выключена).
Если пускать Fatall с дискеты, то достаточно п.1. (т.к. при подмене ROM Сизиф сам выставляет DivMMC в NO-OS, то софт, запущенный с дискеты, по умолчанию будет иметь доступ к портам SD-карты).





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