Il y a deux choses à prendre en considération : l'OS et la mémoire.
Les 400 et 800 utilisent l'OS-B et le reste de la série l'OS-XL. La cas du 1200XL est un peu à part car il est sorti à la va-vite et n'est pas compatible à 100% avec les modèles suivants (série XL et XE).
En gros, si un programme n'utilise pas les (petites) améliorations des XL et XE, il tournera sur toutes les machines ayant assez de mémoire. Par exemple, il me semble que
Reaxion tourne sur un 800 de 1979. Bon, la plupart des démos et jeux un peu chiadés tournent sur XL et XE uniquement, certains logiciels nécessitant même 320 Ko ou plus...
Il se peut que certains anciens programmes soient incompatibles avec l'OS-XL (du fait d'un mauvais adressage des instructions) mais cela peut être arrangé en chargeant un logiciel spécial.
Pour répondre à ta deuxième question, oui, on peut adjoindre un magnétophone ou un drive à toutes les machines. Par contre, sur un 400 ou un 600XL de base, ça n'a quasiment aucun intérêt car la mémoire n'est pas suffisante pour faire tourner un DOS ou effectuer des opérations courantes ! On pourra charger certains petits jeux par contre...
Evidemment, les 400 et 600XL sont sacrément limités. Par contre, le reste de la gamme constitue le top du top en matière de 8-bits avec le C64...
--
Atari Frog
http://www.atarimania.com