Topic-icon Atari 8-bit: sio2pc, hardware διασύνδεσης γιά εξομοιωτές περιφερειακών

  • sly*m
  • Το Άβαταρ του/της sly*m Συντάκτης θέματος
  • Retro Maniac
  • Retro Maniac
Περισσότερα
30/12/2015 13:08 - 30/12/2015 19:27 #34013 από sly*m
Το sio2pc είναι ένα hardware interface , που διασυνδέει την θύρα SIO (Serial Input/Output) των 8-bit Atari με τη σειριακή θύρα (RS-232) των Personal Computers.

Η ιδέα είναι, ένα PC να εξομοιώνει σειριακά περιφερειακά του Atari (disk drives, printers, modems κλπ) και το Atari να μπορεί να συνδέεται με το PC χρησιμοποιώντας τα εικονικά περιφερειακά. Συνήθως εξομοιώνονται disk drives. Έτσι κάποιος μπορεί να διαβάζει και/ή να γράφει σε disk images από το Atari, ή να κάνει αντίγραφα ασφαλείας από το disk drive του Atari σε disk images στο PC.

Στα σύγχρονα PC και laptops με usb (και χωρίς την παλιά σειριακή θύρα) έχει αντικατασταθεί από το sio2usb που διασυνδέει το Atari SIO με μια θύρα usb. Όμως σε αυτό το άρθρο θα ασχοληθούμε με το sio2pc και ελπίζω σε μελλοντικό να δούμε το sio2usb.

Tο interface αποτελείται από ένα chip και υποστηρικτικά εξαρτήματα. Πρακτικά είναι ένας προσαρμοστής στάθμης σημάτων. Το Atari επικοινωνεί σειριακά με τα περιφερειακά με σήματα στάθμης TTL (σήμα χαμηλής στάθμης, 0V με +5V), ενώ η RS-232 έχει υψηλότερες στάθμες τάσης που μπορούν να φτάνουν τιμές (πρακτικά) από -7.5V (λογικό 0) μέχρι +7.5V (λογικό 1) ή περισσότερο.

Εδώ είναι ένα σχηματικό διάγραμμα του sio2pc (που έχω υλοποιήσει και χρησιμοποιώ):



Το interface χρησιμοποιεί το ολοκληρωμένο MAX232 ή αντίστοιχο (π.χ. ICL232), που είναι ένας μετατροπέας στάθμης RS-232 σε TTL.

Στο διακεκομμένο πλαίσιο είναι μια προσθήκη σταθεροποιημένης τάσης 5V. Χρειάζεται αν χρησιμοποιείται το 1050 drive μαζί με το κύκλωμα.
(Δεν το έχω δοκιμάσει με 1050 drive γιατι έχω το 810. Με το 810, με ή χωρίς τροφοδοσία δουλεύει μιά χαρά.)

Τα led (μικρά 3mm) δίνουν ένδειξη για το διάβασμα ή την εγγραφή στα περιφερειακά και το σήμα command.
Τα led μπορούν να παραληφθούν αλλά όχι και οι αντιστάσεις 10KΩ που παίζουν τον ρόλο pull-up . Αυτό δίνει καλή σταθερότητα στη διακίνηση των δεδομένων.

Ο πυκνωτής C1 πρέπει να είναι κοντά στο ολοκληρωμένο.

Οι ακίδες στους κονέκτορες D-sub9 και SIO στο σχηματικό διάγραμμα, είναι αριθμημένες όπως τους κοιτάμε από μπροστά.



Οι ταχύτητες προσπέλασης στα εικονικά περιφερειακά μπορούν να είναι 3-4 φορές μεγαλύτερες από ότι στα κανονικά περιφερειακά. Π.χ. από τα 19,2kbps στο κανονικό disk drive, μπορούν να φτάσουν τα 57,6kbps ή και μεγαλύτερες στα disk images.

Το interface μπορεί να συνδεθεί σε έναν μετατροπέα σειριακής σε usb και να γίνει sio2usb!



Προγράμματα και εξομοιωτές περιφερειακών Atari 8-bit είναι τα παρακάτω:

Το πρωτότυπο site του sio2pc.

AspeQT
Είναι ένας σύγχρονος εξομοιωτής περιφερειακών που δουλεύει πολύ καλά με το sio2pc και είναι opensource.
Υπάρχει για Windows , OSX και Linux .

Atari810
Για Windows και είναι opensource.

APE (Atari Peripheral Emulator - MS-DOS)
Παλιός emulator με πολλές δυνατότητες αλλά πωλείται όπως και τα interfaces που κατασκευάζει.
Συνημμένα:
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Fotis_KFOR, GeoAnas, glaros, vovolas, alex76gr, aidivn, fanny, DUser1

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • glaros
  • Το Άβαταρ του/της glaros
  • Team RC
  • Team RC
  • Play it Loud
Περισσότερα
30/12/2015 16:46 #34016 από glaros
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": sly*m

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • alex76gr
  • Το Άβαταρ του/της alex76gr
  • Retro Maniac
  • Retro Maniac
Περισσότερα
30/12/2015 18:30 #34021 από alex76gr
Μπράβο slym. :thumbup:

" Έχω σε 46άρα κασέτα όλα τα τραγούδια των Metallica! " :D
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": sly*m

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • vovolas
  • Το Άβαταρ του/της vovolas
  • Retro Elite
  • Retro Elite
  • tha vapsoume?
Περισσότερα
30/12/2015 22:14 #34032 από vovolas
Ωραία η παρουσιασή σου sly*m βλέπω έχεις ρίξει μελέτη γύρω απο τα παρελκόμενα για το Atari :thumb:

"Knowing is not enough we must apply
Willing is not enough we must do."
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": sly*m

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • sly*m
  • Το Άβαταρ του/της sly*m Συντάκτης θέματος
  • Retro Maniac
  • Retro Maniac
Περισσότερα
31/12/2015 14:44 #34044 από sly*m
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": vovolas

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

Χρόνος δημιουργίας σελίδας: 0.186 δευτερόλεπτα
Powered by Kunena Φόρουμ

great retro computers and retro consoles companies logos