I wonder if someone knows why MOS designed the SO-pin as is. For not so critical applications one would use a VIA port or similar because it causes less headache. For real critical applications it would be better and faster to wait by pulling RDY. As far as I know only the big CBM dual floppies use SO, and here it's not really necessary - data ready is also accessible through VIA, there would be enough time to do so.
I can imagine two reasons:
- 6501/02 were designed as cheap replacement of 6800 --- so maybe SO is a substitute for MC6800-WAI? (Had MC patents on WAI? 6501 has no SO.)
As Peddle's job at MC was to peddle customers - maybe SO was kind of a marketing gag? Something that customers said to be useful, but in hindsight it was a not too useful feature?
Ralf