Welcome to our forums! Log in or Sign up to be able to participate!

Oδηγός μεταφοράς ADF από PC σε A500

Discussion in 'Οδηγοί' started by 0raid, Oct 9, 2012.

  1. 0raid

    0raid Retro Enthusiast

    Joined:
    Oct 4, 2012
    Messages:
    468
    Likes Received:
    1
    Location:
    Αθήνα
    Η Διαδικασία που αναφέρω παρακάτω είναι δοκιμασμένη σε amiga 500+ με workbench 1.3 (δουλεύει μια χαρά σε εκδόσεις από 1.3 και επάνω) , λογικά θα δουλεύει και στις υπόλοιπες Amiges τις οικογένειας.

    Αυτό που θα χρειαστούμε για να μπορέσουμε να εφαρμόσουμε την όλη διαδικασία , είναι το PC μας να έχει σειριακή θύρα και ένα σειριακό καλώδιο

    Αρκετά PC δεν έχουν σειριακή θύρα (ειδικά τα καινούργια , ακόμα και έτσι θα μπορέσετε να κάνετε την δουλειά σας περνώντας ένα usb το serial καλώδιο το οποιο και συνδέεται σε μια usb και μας δίνει σειριακή θύρα!)

    Η Amiga μιας και είναι πολύ παλιό μηχάνημα το σειριακό τις βύσμα δεν είναι 9πιν όπως
    τον PC , αλλα είναι 25πιν! , οποτε η θα πρέπει να βρείτε ένα καλώδιο το οποιο θα έχει την μια άκρη του 9pin θυληκο και την άλλη 25pin θυληκο , συνήθως το καλώδιο που υπάρχει και βρίσκετε στην αγορά αυτήν την στιγμή είναι 9πιν > 9πιν , οποτε σε αυτήν την περίπτωση παίρνουμε ένα ανταπτορακι από 9πιν να μας βγάζει 25πιν , και έχουμε κάνει την δουλειά μας! ,

    Προσοχή όταν πάτε να πάρετε καλώδιο φροντίστε να είστε προσεχτικοί προς το γένος (θηλυκό ή αρσενικό) το PC έχει αρσενικό βύσμα , το ίδιο και η Amiga!

    Αναλυτικά τα καλώδια με φωτογραφίες:
    καταρχήν ας δούμε λίγο τα 2 βύσματα (του PC μας και τις Amigas)

    το PC μας έχει αυτή την σειριακή 9pin (αρσενικό)

    [​IMG]

    και η amiga έχει σειριακό βύσμα 25pin (αρσενικό)

    [​IMG]

    Καλώδια:
    1) Αυτό είναι το κλασσικό σειριακό καλώδιο 9pin 9pin (το λεγόμενο NullModemCable) το οποίο και από τις 2 άκρες
    του είναι θηλυκό

    [​IMG]

    2) Το καλώδιο αυτό είναι 9pin θηλυκό από την μια πλευρά και 25pin θηλυκό από την άλλη (αυτό είναι και το ιδανικό
    αν μπορείτε να το βρείτε κάπου)

    [​IMG]

    3) Μετά έχουμε το ανταπτοράκι , το οποιο μετατρέπει το 9pin θηλυκό σε 25 θηλυκό (αυτό λογικά θα είναι το πιο εύκολο
    να το βρείτε σε μαγαζιά)

    [​IMG]

    4) Τέλος για όσους δεν έχουν καν σειριακή στο PC τους , μπορούν να πάρουν αυτό το καλώδιο το οποίο είναι USB σε σειριακή θύρα – μαζί με αυτό το καλώδιο θα χρειαστείτε και το κλασσικό 9pin – 9pin καλώδιο που ανέφερα πιο πάνω
    Αφού έχουμε πάρει το καλώδιο η το ανταπτορακι , συνδέουμε το καλώδιο στο PC και στην AMIGA , και είμαστε έτοιμοι να ξεκινήσουμε την διαδικασία!

    [​IMG]

    Βήμα 1:
    Κατεβάζουμε το transdisk και το ADF Sender Terminal!

    http://adfsender.stoeggl.com

    Κανουμε install to adf sender terminal , μετα αποσυμπιέζουμε το transdisk.rar
    σε ένα folder στον σκληρο μας τον οποιο και έχουμε ονομάσει AMIGA (μπορείτε
    να δώσετε εσείς ότι όνομα θέλετε στο folder) , πάμε τώρα στην amiga…
    Κάνουμε ένα αντίγραφο ασφαλείας το workbench 1.3 , ώστε όλη την διαδικασία να την κάνουμε με το αντίγραφο και όχι με την original δισκέτα μας, αφού δημιουργήσουμε το αντίγραφο απομακρύνουμε την original δισκέτα , βάζουμε στο drive τις amiga το αντίγραφο και κάνουμε reboot!

    Βήμα 2:
    Αφού φόρτωση το workbench τότε στην οθόνη μας θα δούμε το εικονίδιο του αντίγραφου “copy_of_Workbench1.3” , κάνουμε double click στο εικονίδιο και μετά double click στο εικονίδιο “Prefs” , και μετά double click στο εικονίδιο “Preferences” , εκεί στην κάρτα που ανοίγει στα αριστερά μας έχει ένα κουτάκι που λέει «Change Serial» , κάνουμε εκεί ένα click και μας ανοίγει μια καινούργια καρτέλα , εκεί βάζουμε τα εξής στοιχεία:
    Baud Rate : 19200
    Buffer Size : 4096
    Read Bits : 8
    Write Bits: 8
    Stop Bits: 1
    Parity : none
    Handshaking : RTS/CTS
    και μετά κάνουμε ok , τώρα για να σώσουμε τις αλλαγές που κάναμε , κάνουμε click κάτω δεξιά στο save (ακούμε το drive – και βλέπουμε το led να ανάβει – που σημαίνει ότι έχει σώσει τις αλλαγές μας)

    Βήμα 3:
    Πηγαίνουμε στο εικονίδιο “Shell” και κάνουμε double click
    στο παράθυρο που μας ανοίγει μας βγάζει:
    1.Copy_of_workbench1.3:>
    και περιμένει από εμάς να γράψουμε κάποια εντολή , εκεί εμείς γράφουμε:
    type ser: to ram:transdisk (και πατάμε enter)
    με αυτήν την εντολή λέμε στην Αmiga ότι θα λάβει από την σειριακή ένα πρόγραμμα που λέγεται transdisk και να το αποθήκευση στην μνήμη τις)

    Βήμα 4:
    Πάμε στο PC μας και τρέχουμε το “ADF Sender Terminal”, πάμε στο “Commport” και μετά στο
    “Properties” , εκεί πρέπει να βάλουμε τις ίδιες ρυθμίσεις που βάλαμε και πριν στην Amiga
    Port: com1 (ή σε όποια σειριακή έχετε σύνδεση το καλώδιο σας – συνήθως είναι η Com1)
    Baud rate: 19200
    Connection Preferences:
    Data Bits: 8
    Parity : none
    Stop Bits: 1
    echo : off
    flow control : RTS/CTS
    και κάνουμε ok
    τώρα πάμε πάλι στο “Commport” και κάνουμε “Port Open” , θα δούμε ότι πάνω δεξιά έχει γίνει ένα φωτάκι πράσινο , τώρα πατάμε στο “Send” , και στο παράθυρο που θα μας βγάλει
    διαλεγουμε το folder “AMIGA” (η οποιο folder εσείς έχετε αποθήκευση από πριν το αρχείο
    “transdisklong” , αν το αρχείο δεν σας το βγάζει τότε επιλέξτε την επιλογή – All Files – για να
    σας το εμφανίσει , αφού το διαλέξουμε θα δούμε ότι το πρόγραμμα στέλνετε στην Amiga!
    Μετά από λίγα δευτερόλεπτα , θα μας ρωτήσει αν θέλουμε να στείλουμε και άλλο αρχείο
    εκεί απαντάμε Nαι , και πάμε στην amiga και πατάμε Ctrl+ C , ξαναγυρίζουμε στο pc
    και επιλέγουμε οποιο αρχείο θέλουμε για να στείλουμε ξανά στην Αmiga , θα δούμε ότι η amiga εμφανίζει το μήνυμα: **BREAK , τότε εμείς στο PC κάνουμε Cancel το αρχείο
    που στέλναμε!

    Βήμα 5:
    Το αρχείο το έχουμε περάσει στην μνήμη τις amigas , τώρα πρέπει να το γράψουμε στην δισκέτα του workbench ώστε να μην χρειάζεται να κάνουμε κάθε φορα την ίδια διαδικασία , οποτε όπως έχουμε ανοιχτό το “Shell” γράφουμε το εξής:
    copy from ram:transdisk to df0:c/
    αφού σταματήσει το led του drive , βγάζουμε την δισκέτα και τις βάζουμε την προστασία εγγραφης και τελειώσαμε!!! το αρχείο πλέον είναι αποθηκευμένο στην δισκέτα!

    Βήμα 6:
    Tώρα στο “Shel”l όπως είμαστε γράφουμε το εξής:
    transdisk -w ser: -d trackdisk 0
    (ουσιαστικά τρέχουμε το transdisk το προγραμματάκι και λέμε στην amiga ότι θα λάβει δεδομένα από την σειριακή και να ξεκινήσει να γραφει από το track 0), μόλις η amiga μας εμφανίσει το μήνυμα:
    Using trackdisk.device unit 0
    Tracks are 11 Serctors
    first track 0, last track 79
    Track: 0
    βγάζουμε την δισκέτα του workbench από το drive , και βάζουμε μια άδεια δισκέτα!

    Βήμα 7:
    Πάμε στο PC στο ADF Sender Terminal, και κάνουμε tick διπλα από το send ώστε να είναι 0 – 79
    αφού το κάνουμε tick , πατάμε send , διαλέγουμε το adf που θέλουμε και το drive τις amiga αρχίζει και γράφει!!!! , η διαδικασία παίρνει περίπου 5 λεπτά την κάθε δισκέτα!
     
  2. dR_wH0

    dR_wH0 Administrator Staff Member

    Joined:
    Mar 24, 2012
    Messages:
    4,128
    Likes Received:
    186
    Άψογος οδηγός! +1
     
  3. amiga500fan

    amiga500fan Retro Addict

    Joined:
    Sep 23, 2012
    Messages:
    813
    Likes Received:
    0
    Location:
    Νεάπολη, Θεσσαλονίκη
    Ωραίος οδηγός φίλε μου 0raid.
     
  4. 0raid

    0raid Retro Enthusiast

    Joined:
    Oct 4, 2012
    Messages:
    468
    Likes Received:
    1
    Location:
    Αθήνα
    ευχαριστώ παιδιά :cool:
     
  5. btp

    btp Retro Starter

    Joined:
    Jul 26, 2017
    Messages:
    16
    Likes Received:
    26
    Super ο οδηγός φίλε 0raid!

    Θέλω να προσθέσω μόνο μια μικρή αλλά πολύ σημαντική λεπτομέρεια που με έκανε να παιδεύομαι μια ολόκληρη μέρα για να μπορέσω να μεταφέρω μέσω της σειριακής στην 500άρα μου ....

    Ο φίλος 0raid γράφει πολύ σωστά στο βήμα 4 ότι μεταφέρουμε το αρχείο transdisklong από το PC στην Amiga. Ωστόσο το page του ADF sender terminal (http://adfsender.stoeggl.com), από όπου κατεβάζουμε τα εργαλεία, μας δίνει για download το αρχείο transdisk μέσα στο zip:

    http://adfsender.stoeggl.com/adfsenderterminal/trans.zip

    Το transdisklong είναι στην ουσία το transdisk αλλά με κάποια επιπλέον bytes στο τέλος του αρχείου (από εκεί προκύπτει και η ονομασία του) ώστε κατά την μεταφορά στην Amiga να μην γίνει corrupted! Εγώ φυσικά δεν έδωσα ιδιαίτερη σημασία στην διαφορετική ονομασία και υπέθεσα ότι πρόκειται για το ίδιο αρχείο...

    Το αποτέλεσμα ήταν ότι μετέφερα 50 φορές το transdisk και όταν επιχειρούσα να το εκτελέσω η Amiga πάντα έλεγε ότι το αρχείο δεν είναι executable... Και τι δεν δοκίμασα μέχρι να καταλάβω που ήταν το πρόβλημα....

    Το γιατί συμβαίνει αυτό το εξηγεί αναλυτικά ο Wolfgang Stöggl, συγγραφέας του ADFST, στην παρακάτω σελίδα, όπου δίνει και το download του transdisklong:

    http://adfsender.stoeggl.com/adfsenderterminal/methods.html

    Ελπίζω να βοήθησα κάποιο ταλαίπωρο να καταφέρει να μεταφέρει κανένα ADF στην Amiga του χωρίς να κινδυνεύει η πνευματική του υγεία!
     
    Last edited: Aug 7, 2017
    dR_wH0, clemenza and geoanas like this.
  6. dR_wH0

    dR_wH0 Administrator Staff Member

    Joined:
    Mar 24, 2012
    Messages:
    4,128
    Likes Received:
    186
    Απο όσο θυμάμαι, όταν χρειάστηκα (1η φορά) να μεταφέρω αρχεία στην 500ρα, επειδή ήθελα να αποφύγω τα πολύ techie stuff, αγόρασα το Amiga Explorer. Πολύ αργότερα βέβαια κατέληξα στο να γράφω adf απο το Linux στην 500ρα με το Hombre (που ήταν τελικά αρκετά ευκολότερο απο ότι φαινόταν!)

    https://www.area536.com/projects/amiga/transfer-disk-images-from-linux-pc-to-amiga/
     
    btp and geoanas like this.
  7. btp

    btp Retro Starter

    Joined:
    Jul 26, 2017
    Messages:
    16
    Likes Received:
    26
    Χρόνη, δοκίμασα εκ των υστέρων την δισκέτα με το hombre που μου είχες γράψει και όντως δίνει πολλές αυτοματοποιημένες δυνατότητες για την μεταφορά μέσω serial port. Επίσης δεν έχει κανένα θέμα αν από την άλλη "μεριά" το transfer γίνεται από Windows με κάποιο εργαλείο όπως το ADFsender.
     
    dR_wH0 likes this.

Share This Page