I read your Improved TOS Manual showing how to partition SD card. It looks like the SD card will need to be partitioned in Windows 10 and I need a special driver, called CFAdisk. If I install this driver, format SD card, and create partitions in Windows 10 then I will see the partitions on my ST with UltraSatan? Then, to transfer files between PC and ST I simply move the SD card to Windows, copy my files, and then reinsert the SD card? To do all of this requires using your integrated hard disk driver. This would not work with other drivers.
I know it is simple and silly question but I don't have an UltraSatan so I must imagine the process in my head.
Doing it in Windows is only temporary solution - until I finish my new partitioner SW + driver, what will be easier to use . Current one can max 14 partitions of max 512 MB. Because that's are regular TOS limits.
The point is not so much in driver SW but in TOS self. TOS can not deal with DOS type partitions (which are some kind of standard, and supported in modern OS-es) . Solution was TOS/DOS compatible partitions, which are basically DOS partitions, with special parameters, so could be handled by TOS as TOS (AHDI) type. But TOS (AHDI) type FAT16 is not so good as DOS type - say me, who is old Atarian. Atari's solution was dictated most likely by used C compiler limitations when it is created. And that's what I corrected, and that was hardest part in this TOS improving.
Large DOS partitions - over 512 MB can actually work with some existing drivers, for instance with my very old ACSI driver. But it has diverse limitations, and was intended for usage with BigDOS . That SW works well, but needs extra RAM, + has SW compatibility problems. Much better is when TOS alone can handle it. And nicest thing is that all it can be done without using any extra RAM - because DOS type FAT16 needs smaller buffers, and they are already set there, by TOS (2 KB is assigned for floppy buffers, and that's enough for hard disk buffers too with improved FAT16) . But then code must be in ROM - so it will not take RAM. And part of it is already in ROM - for Virtual Floppy and statesaves.
All it may be hard to follow and understand. What is relevant for users is:
Integrated driver is optional - normally it works not - need to set it to be active, on used hard disk or Flash card. If not set, regular driver autoboot way will be used, and usual drivers will work.
Integrated driver works only with DOS type partitions, which may be DOS/TOS compatible too. Well, I tested with mine. Should work with Hddriver (Seimet) ones too, but did not test it so far.
Creating DOS partitions is possible with diverse PC SW.
Integrated driver has some limitations too: max 24 partitions C: - Z: - in compare to 30 with special driver (so far I have only test version). There is no hot-swap support for UltraSatan. But both slots are supported.
Limitations are because very little RAM usage of it .
Soon, there will be regular autoboot driver, with max 30 partitions etc. That will use some extra RAM, of course - but it may be very little 2-4 KB only.
'Other' drivers ? I don't think that there is such, what can use all features. Some DOS type Atari drivers may work with partial results.