Έχεις ακόμα τα παλιά CD-ROM παιχνίδια σε δίσκους; Με ένα εξωτερικό DVD-RW drive, ένα αρχείο ISO και τα σωστά εργαλεία συμβατότητας τρέχουν κανονικά σε Windows 10 και 11.
Τα δισκάκια που έχεις ξεχάσει σε κάποια κούτα ή στο συρτάρι δεν έχουν μόνο νοσταλγική αξία. Για τα περισσότερα retail παιχνίδια της περιόδου 1995-2005 είναι και το κλειδί ενεργοποίησης! — χωρίς αυτόν, τίποτα δεν ξεκινάει. Το πρόβλημα είναι ότι ο σημερινός υπολογιστής σχεδόν σίγουρα δεν έχει οπτικό drive.
Το πρώτο εμπόδιο είναι καθαρά hardware
Οι κατασκευαστές desktop cases έδωσαν προτεραιότητα στη ροή αέρα και στην αισθητική, και τα 5,25 ιντσών bay εξαφανίστηκαν εδώ και χρόνια. Η εύκολη λύση είναι ένα εξωτερικό USB DVD-RW drive: βρίσκεται παντού, κοστίζει ελάχιστα και δουλεύει plug-and-play σε Windows 10 και 11. Επειδή το CD είναι παλιότερο format από το DVD και σχεδόν κάθε DVD drive διαβάζει CD, πρακτικά οτιδήποτε κάνει τη δουλειά — μια ματιά στα specs για το συγκεκριμένο media type της συλλογής σου πάντως δεν βλάπτει, γιατί κάποια παλιά ιδιόκτητα formats θέλουν συγκεκριμένες ταχύτητες ανάγνωσης.
Η εναλλακτική είναι να ξηλώσεις το εσωτερικό drive από κάποιον παλιό πύργο που μαζεύει σκόνη στην αποθήκη. Εκεί όμως τα βρίσκεις σκούρα: τα vintage drives χρησιμοποιούν διεπαφή Parallel ATA (IDE), όχι τα SATA των σημερινών μητρικών. Χρειάζεσαι τροφοδοτούμενο IDE-to-USB adapter, και η ιστορία γίνεται μπελαλίδικη.
Πριν βάλεις οτιδήποτε να γυρίσει, κοίτα την πλευρά δεδομένων του δίσκου κόντρα σε δυνατό φως. Δεν ψάχνεις μόνο γρατζουνιές. Ψάχνεις disc rot — μικροσκοπικές τρύπες εκεί όπου το ανακλαστικό στρώμα αλουμινίου έχει οξειδωθεί και διαλυθεί. Αν βλέπεις φως να περνάει από την πλευρά της ετικέτας σαν αστέρια, τα δεδομένα σε εκείνους τους τομείς έχουν χαθεί οριστικά και το drive απλώς δεν θα διαβάσει τα αρχεία.
Κάνε ISO πριν σε προλάβει ο δίσκος
Τεχνικά είναι προαιρετικό βήμα, πρακτικά δεν θα το παρέλειπα ποτέ. Τα οπτικά μέσα φθείρονται με τον χρόνο, και κάθε συνεδρία παιχνιδιού καταπονεί τόσο τον δίσκο όσο και το μοτέρ του drive.
Το disc image είναι bit-προς-bit ψηφιακό αντίγραφο του φυσικού μέσου, με ολόκληρη τη δομή αρχείων μέσα σε ένα αρχείο στον σκληρό. Κερδίζεις δύο πράγματα: μόνιμη αρχειοθέτηση μακριά από τη φυσική φθορά, και αισθητά ταχύτερα φορτώματα, αφού ένας σύγχρονος SSD διαβάζει ασύγκριτα πιο γρήγορα από τα 1x ή 4x ενός CD-ROM.
Τα Windows κάνουν mount αρχεία ISO σαν εικονικούς δίσκους, αλλά δεν τα δημιουργούν μόνα τους. Θέλεις εργαλείο όπως το ImgBurn ή την open-source επιλογή InfraRecorder. Δύο ρυθμίσεις μετράνε στο ripping:
- Ταχύτητα ανάγνωσης: όσο πιο χαμηλή τόσο καλύτερα. Αντίθετα από το σημερινό ένστικτο, η αργή ανάγνωση περιορίζει τα σφάλματα και δίνει πιο ακριβές αντίγραφο.
- Format: τα mixed-mode CD που είχαν και δεδομένα και μουσική CD ποιότητας (Redbook audio) πρέπει να σωθούν ως BIN/CUE, ώστε να διατηρηθούν τα tracks και το timing τους και να παίξει σωστά η μουσική μέσα στο παιχνίδι.
Και τώρα, να τρέξει
Εδώ αρχίζει το ενδιαφέρον κομμάτι: πρέπει να πείσεις ένα σύγχρονο λειτουργικό να εκτελέσει κώδικα γραμμένο για εντελώς άλλη εποχή.
Η πρώτη γραμμή άμυνας είναι η ενσωματωμένη λειτουργεία συμβατότητας των Windows. Δεξί κλικ στο εκτελέσιμο, Properties, καρτέλα Compatibility — και τα Windows 10 ή 11 μιμούνται περιβάλλον Windows 95 ή XP, με παλιά color modes, αναλύσεις και δικαιώματα διαχειριστή. Είναι η λιγότερο επεμβατική μέθοδος και λύνει συχνά τα παιχνίδια που απλώς δεν αναγνωρίζουν τη δομή καταλόγων ή τη διαχείριση μνήμης ενός 64-bit συστήματος. Το παιχνίδι μπορεί να ανοίξει, όμως τα γραφικά glitches και τα προβλήματα ταχύτητας από τις παλιές εντολές DirectX συνήθως μένουν.
Επόμενο σκαλί, τα wrappers. Πρόκειται για λογισμικό που μεταφράζει τις ξεπερασμένες κλήσεις του παιχνιδιού σε εντολές που καταλαβαίνει η σημερινή GPU. Το dgVoodoo 2 μετατρέπει παλιές εντολές Glide ή DirectX 1-7 σε DirectX 11 ή 12, διορθώνοντας κατεστραμμένα textures και επιτρέποντας upscaling σε υψηλή ανάλυση. Το ScummVM πάει ένα βήμα παραπέρα: αντικαθιστά εντελώς το αρχικό εκτελέσιμο και τρέχει τον τίτλο σε μοντέρνα μηχανή, χρησιμοποιώντας μόνο τα αρχεία δεδομένων του παιχνιδιού. Η ισορροπία απόδοσης και πιστότητας είναι η καλύτερη διαθέσιμη, αρκεί να έχεις όρεξη να παιδευτείς με configuration files και patches.
Για τους πιο πεισματάρηδες τίτλους μένει η πυρηνική επιλογή: virtual machine. Αντί να μπαλώνεις ένα σύγχρονο λειτουργικό, στήνεις γνήσια εγκατάσταση Windows 98 ή XP μέσα σε ένα παράθυρο. Το VMware Workstation και ιδίως το 86Box εξομοιώνουν το πραγματικό hardware της δεκαετίας του ’90, μαζί με κάρτες ήχου Sound Blaster και επιταχυντές γραφικών Voodoo. Η συμβατότητα εδώ είναι ουσιαστικά τέλεια, χωρίς επίπεδο μετάφρασης και χωρίς μαντεψιές: το παιχνίδι τρέχει όπως το 1999, επειδή για το ίδιο το λογισμικό βρίσκεται σε έναν Pentium II του 1999.
Η άποψή μας στο Techblog
Η διαδρομή δίσκος → ISO → wrapper ή VM ακούγεται κουραστική, αλλά είναι η μόνη που σου δίνει πίσω τη βιβλιοθήκη σου χωρίς να ξαναπληρώσεις για τίτλους που ήδη αγόρασες κάποτε. Αν έχεις πάνω από πέντε-έξι δίσκους, το πραγματικά επείγον βήμα είναι το ripping — γιατί το disc rot δεν περιμένει να βρεις χρόνο. Το εξωτερικό drive των 25 ευρώ και ένα απόγευμα με το ImgBurn αξίζουν πολύ περισσότερο από ό,τι νομίζεις, ειδικά αν σε τραβάει γενικότερα το retro gaming.
Σχόλια