Ad 1.: XE1541 - działa tylko w DOS, popularny do 64HDD. XM1541 - działa w Windows, nie działa z 64HDD. Oba działają ze Star Commanderem, oba są przeznaczone do wymierającego już portu LPT. XU1541 - interfejs na USB, soft do niego działa także w Windows 8, 8.1, także 64-bit. Jest niestety wolniejszy od kabli LPT, ale wygoda użytkowania moim zdaniem wyższa. Na karty SD - SD2IEC, 1541-III i podobne. Mało wygodne - trzeba klepać komendy w Basicu, aby zmienić katalog, coś załadować itp. Wprawdzie pojawiają się już wersje zintegrowane z kartridżem i mające nakładkę do zarządzania plikami, ale podobno są kłopoty z kompatybilnością. Aha, jeśli chcesz ładować soft z PC do C-64 to w zasadzie jest do wyboru tylko 64HDD i XE1541, pozostałe służą do podłączenia stacji dysków do PC celem transferu danych.
Ad.2: Kabelki mogą być stosowane wymiennie, ale nie zawsze. Pierwsza, brązowa wersja C-64 ma rozkład pinów taki jak 800XL. W Atari XE już mamy dodatkowo pin chrominancji, który występuje także w wersji C-64-II, C-128 i późniejszych, ale wtyk ma 8 pinów (w C=). Jeśli nie będziesz używał sygnału chrominancji, będzie pasował kabelek od starszej wersji - da się włożyć do gniazda 8-pinowego.
Ad.3 - to zależy od tego, jakie ma złącza dostępne i który maluch (patrz wyżej).
Jak masz jakieś pytania, lub chciałbyś coś zanabyć z kabli czy w/w interfejsów - daj znać na maila.
Arguing with an engineer is a lot like wrestling in the mud with a pig, after a couple of hours you realize the pig likes it...