Much of the software for file transfer was locked into 9600 Baud.
pcput, pcget, Kermit and IMP versions available run at 9600.
there is a high speed version of IMP requiring patching but it seems to need a 4MHZ cpu to run above 9600.
i've tried connecting at 19200 externally to devices and the Arduino due seems to start having issues. internally i have run the system at 19200 and seen how much faster it runs.
disk access and screen refreshing and keyboard input is more responsive. there is some bottle neck that occurs when you talk to the external 232 and it starts dropping characters or goes out of sync as the Due is just not fast enough.
9600 is the most stable.
There is CP/NET that emulates a cp/m disk over serial, but it also seems to want 4mhz cpus to run at fastest serial speeds. some debate on how convenient this is.
you have the extra step of having to use cpmtools to rip a file out of the disk image and also put it back in if needed.
I use a dedicated usb to serial connection for file transfers but you will never see the full 9600 speeds so it takes longer then 18 minutes to transfer 1mb files.
other then the quick method of coping the contents of the SD drive and using CPM tools to pull files out from the disk images there isn't much.
i have a raspberry pi on my serial port switch where i can transfer files and store them on the pi or use that pi to transfer to other machines.
wifi modems cause additional speed bottlenecks so i stopped using them unless i want to create a wifi serial bridge directly between 2 machines but again it is slow.
compression is your friend as it will help speed up transfers and also adds a level of corruption protection to your file storage.
LBR, Archive.
my source code i develop on modern machines then bring them onto the Altair-duino its just easier. no point in self torture using some vintage editor.
the big issue is long term corruption of data which i have experienced over the last 5 years (bought my first emulator back in 2020)
interesting to note that when i first received my pro KIT i found my new SD card that came with the kit was corrupted. many people have experienced SD weirdness and the truth is sd cards are more unstable then people think they are.
on the 3d printer end of things i have burned through 3d cards and USB sticks as well. either they internally fail over again over time they start to act strange and corrupt data.
going back to 9600 baud.. i have had various dot matrix printers experience dropping data with the aurdino DUE above 9600 baud once machine was having issues even at 1200 with the DUE.
after 5 years of me playing around i just kept going back to 9600 baud and basically leaving it there unless i was doing something that didn't need external serial connections.
i will say that if you have not used a direct cable connection and have been using the WIFI in my experience you will see a massive speed increase ditching the wifi.