Παρουσιαση Micro Gotek

freaktmp

Expert
Joined
20 Απρ 2009
Μηνύματα
9.311
Αντιδράσεις
9.412
*** Πάντα δυσκολεύομαι να καταλήξω που να βάλω ενα άρθρο για floppy emulators γιατί κάνει για οποιοδήποτε ρετρουπολογιστη. Συνεπώς αν οι αγαπητοί admins έχουν άλλη άποψη ας το τοποθετήσουν στο κατάλληλο σημείο ***

Επι της ευκαιριας της κυκλοφοριας της εκδοσης 1.0 του Flashfloppy, ας ριξουμε μια ματια στο micro gotek του γνωστου homebrew hardware δημιουργου Zaxon. Συνεχιζοντας τον δρομο που ειχε ξεκινησει με τις προηγουμενες κατασκευες που ειχε κανει σε floppy emulators βασισμενους με στον μικροελεγκτη STM32, η νεα δημιουργία ελαχιστοποιεί τον emulator στα βασικα του στοιχειά και τα συρρικνώνει στις απόλυτα μικρότερες διαστάσεις τους.

Ας αρχισουμε με λιγη ιστορια. Μια φορα και εναν καιρο ηταν μια ινδικη εταιρια με ονομα Gotek που κατασκεύαζε floppy disk emulators για να αντικαταστήσουν τα παρωχημένα floppy drives που χρησιμοποιουσαν πολλες εργοστασιακές μηχανές (κλωστοϋφαντουργία, cnc, διαγνωστικά συνεργείων αυτοκινήτων κλπ). Συντομα διαφοροι ασιατες πειρατες αντέγραψαν τα προϊόντα της gotek και γέμισαν την αγορά με φτηνούς κλώνους. Μεσω του ebay οι κλωνοι αυτοι αρχισαν να ταξιδεύουν και στον δυτικό κόσμο. Αρχικά η χρήση τους στο χωρο του retrocomputing ηταν περιορισμένη γιατι το αυθεντικό τους interface ειναι πολυ δύσχρηστο και οχι ιδιαίτερα συμβατό με παντός τυπου υπολογιστές και images.

H πρώτη σοβαρη εξέλιξη ηταν η παρουσίαση του Cortex firmware για Amiga το 2014 απο τον Herve Messinger, που επιτρεπει την αντικατασταση του αρχικου firmware των gotek κλωνων με ενα firmware που υποστηριζει adf images για την Amiga και εναν φιλικο προς τον χρηστη τροπο να τα χειριζετε. Το cortex firmware ηταν αρκετα περιορισμενο, ειχε διαφορα θεματα και ο δημιουργος του συντομα το εγκαταλειψε. Το gotek cortex το ειχα παρουσιασει εδω.

Το 2015 ο δημιουργος του HxC Floppy Emulator, Jean-Francois Del Nero, κυκλοφορησε ενα firmware για gotek και συμβατους emulators (οσους βασιζονται στον μικροελεγκτη STM32) σαν εμπορικο προιον. Το firmware αυτο ειναι ουσιαστικα πληρως συμβατο το παραδοσιακο HxC firmware. Οι βασικες διαφορες ειναι οτι εξομειωνεται μονο ενα drive και οχι 2, και οτι υποστηριζονται πολλα παραδοσιακα diskimages και οχι μονο το HFE. Παραδειγματα του gotek HxC εχω παρουσιασει εδω, εδω και εδω.

Το 2017, ο Keir Fraser παρουσιασε to FlashFloppy, ενα νεο open source firmware για την STM32 πλατφορμα που τουλαχιστον στο επιπεδο του χρηστη ειναι συμβατο με τους Floppy Emulator Managers του HxC. Σταδιακα το FlashFloppy εχει επεκτεινει την λειτουργικοτητα και την συμβατοτητα σε εξαιρετικα επιπεδα και προσφατα ενημερωθηκε στην εκδοση 1.0. Ο συνδιασμος ενος ικανου δωρεαν firmware και του χαμηλου κοστους του ιδιου του emulator προκαλεσαν την δευτερη εκρηξη floppy emulators στην ρετροκοινοτητα (η πρωτη ηταν με την κυκλοφορια του SD HxC floppy emulator το 2010). Παραδειγμα του flashfloppy στην STM32 πλατφορμα ειχα παρουσιασει εδω.

Ας ξεκινησουμε απο το παροδοσιακο unboxing, το οποιο ηταν μαλλον απογοητευτικο. Εχουμε κακομαθει πλεον απο υψηλης ποιοτητας συσκευασιες και manual εμπορικου επιπεδου. Εδω ηταν απλα δυο αντιστατικα σακουλακια, κανα δυο μπιχλιμπιδακια χυμα και μερικα καλωδια.

/monthly_2019_03/large.P3154886.JPG.e8a3e5dd6e7465d06f7c4883d9a3ea78.JPG

Ας δουμε τι ακριβως αγορασαμε. Η βασικη πλακετα, μια οθονιτσα, ενα βυσμα usb, ενας περιστροφικος κωδικοποιητης και ενα ηχειακι.

/monthly_2019_03/large.P3154888.JPG.d42df2af1bd78dbc0ad2a84b0dcedfee.JPG/monthly_2019_03/large.P3154900.JPG.ac46bfbc59da7fb039af09eacb66e62e.JPG

Οδηγιες δεν συνοδευουν το προιον, και για την ακριβεια δεν υπαρχουν καν. Αυτο που υπαρχει ειναι ενα link στην σελιδα της αγγελιας πωλησης που μας παει σε μια σελιδα με μερικες φωτογραφιες. Εκει διαπιστωνουμε οτι λειπει ενα καλωδιο και ενα jumper και οτι οι φωτογραφιες δεν ταιριαζουν ακριβως με τι εχω λαβει, συγκεκριμενα στον περιστροφικο κωδικοποιητη, ο οποιος στις φωτογραφιες ειναι σκετος, ενω εμενα ηρθε κολλημενος πανω σε ενα πλακετακι, οποτε το pinout δεν ταιριαζει με αυτο της φωτογραφιας και πρεπει να το βρει κανεις χρησιμοποιοντας ενα πολυμετρο. Τα προβληματα με την ελλειψη οδηγιων δεν τελειωνουν εκει, αλλα αυτο θα το δουμε αργοτερα.

Ας δουμε την κεντρικη πλακετα λεπτομερως. Το βυσμα 34 pin ειναι για να συνδεσουμε την κλασσικη καλωδιοταινια floppy, ενω το 26 pin ειναι για συνδεσουμε απευθειας καλωδιοταινια floppy 3'' (Amstrad CPC και ZX Spectrum +3). Εναλλακτικα μπορουμε να παραγγειλουμε το micro gotek μας χωρις pins ή με θυληκο IDC connector (για να τοποθετησουμε την πλακετα απευθειας πανω στο motherboard, χωρις καλωδιοταινια!). Ενα block 3x2 pins καθοριζει DS0/1 Και Motor On/Off (εδω λειπει ενα jumper). 2 pins στην ακρη της πλακετας για 5v. Σειρες απο 4 pins για την οθονη, τον κωδικοποιητη, το Usb βυσμα και (προαιρετικα) 3 κουμπια. Ενα βυσμα 2 pins για το ηχειακι και μια σειρα 5 pins αγνωστου λειτουργικοτητας.

/monthly_2019_03/large.P3154891.JPG.fe9337f326151f0955df45e8d941c3a5.JPG

Με την βοηθεια των φωτογραφιων και της θεας τυχης προχωραμε στην συναρμολογηση. Τιποτα το ιδιαιτερο, με μοναδικο προβλημα τον κωδικοποιητη που πρεπει να βρουμε την σωστη σειρα.

/monthly_2019_03/large.P3154901.JPG.e38aca1bb09047c8a1a2c2a1a5de3cf0.JPG/monthly_2019_03/large.P3154902.JPG.9c6bfd0ba04fb90a8f8aadbe77a41197.JPG

Αφου θεσουμε το jumper στην θεση DS1 (για drive A: στο PC), βαζουμε ενα usb stick στο βυσμα (χρησιμοποιησα αυτο που ειχα στο gotek HxC απο το 386 build χωρις καμια αλλαγη) και το συνδεουμε στο pc μας (χρησιμοποιησα το 286 που ειναι υπο κατασκευη αυτη την εποχη). Μπαινουμε στο bios, δηλωνουμε το drive μας σαν 1.44ΜΒ 3.5'', σωζουμε και στην επανεκινηση ρουφαμε, αφου αποτυγχανει στο seek test!

Θυμαστε που ελεγα για τα προβληματα με την ελλειψη manual; Να τα μας! Το flashfloppy firmware περιμενει οτι θα υπαρχει ενα 2 pin jumper block (JC) που οταν ειναι κλειστο θα εξομειωνει PC αλλιως Shugart (Amstrad, Amiga κλπ). Αυτο το jumper υπαρχει στα κλασσικα gotek, αλλα οχι στο micro gotek. Εδω ειναι μονιμα ανοικτο, οποτε ο μονος τροπος να δουλεψει με PC ειναι να το αναγκασουμε τοποθετοντας ενα αρχειο ff.cfg με τις καταλληλες επιλογες στο usb stick μας! Φυσικα τιποτα απο αυτα δεν αναφερεται πουθενα και πρεπει κανεις να τα μαντεψει. Ενα mail που ειχα στειλει στον Zaxon πριν μια εβδομαδα εμεινε αναπαντητο.

Τελος καλο, ολα καλα. Αφου φτιαξουμε το ff.cfg ολα δουλευουν φυσιολογικα, τοσο η κλασσικη μεθοδος μετακινησης μεσα στους φακελους οσο και η χρηση του floppy emulator manager. Παντως πρεπει να πω οτι δεν γουσταρω καθολου τον κωδικοποιητη σαν επιλογεα. Για μενα ειναι 10000000 φορες καλυτερα τα κουμπια.

Ας αναφερω εδω την αναβαθμιση firmware, που ειναι η πεμπτουσια της απλοτητας, αφου απλα αντιγραφουμε το αρχειο του firmware στο usb stick μας και αναβουμε τον υπολογιστη κρατοντας πατημενο τον κωδικοποιητη (ή τα κουμπια)

Εν δραση!

Alley Cat (Booter double density HFE)

/monthly_2019_03/large.P3194905.JPG.7eae515475c2cd5b012b81557d3b9afd.JPG

Ξεχασα να βγαλω φωτογραφια το παιχνιδι, αλλα ολοι το ξερετε!

HxCFS -- προσοχη στην εκδοση firmware!

/monthly_2019_03/large.P3194906.JPG.7870d2f703eff15197bfb564bd3a2c01.JPG

Alien Breed installer (High density IMA)

/monthly_2019_03/large.P3224912.JPG.9522b6832b2f05bd1171c6e1dc264e99.JPG/monthly_2019_03/large.P3224913.JPG.53eaec4f7a27b0bcf84b61dda0e817b6.JPG

Φτανοντας στο τελος της παρουσιασης, δεν μενουν πολλα πραγματα να πουμε εκτος του οτι το micro gotek δεν ειναι για ολους. Ειναι κυριως για οσους θελουν να τοποθετησουν τον floppy emulator τους εσωτερικα καποιου πολυ στριμωγμενου κουτιου (πχ amiga, atari st, amstrad κλπ). Για τους υπολοιπους, το απλο gotek φτανει και περισσευει. Παντως οποιος κι αν ειναι ο λογος που θα επηρεάσει την επιλογη σας, η τιμη σιγουρα δεν θα ειναι αφου περιέργως δεν ειναι σημαντικα ακριβοτερο απο το κλασσικο gotek. Μονο αρνητικό η ελλειψη manual.
 
Τελευταία επεξεργασία από έναν συντονιστή:
Πίσω
Μπλουζα