Παλιά παιχνίδια CD-ROM σε σύγχρονο PC: έτσι ξαναπαίζουν!

How-To

Έχεις ακόμα τα παλιά CD-ROM παιχνίδια σε δίσκους; Με ένα εξωτερικό DVD-RW drive, ένα αρχείο ISO και τα σωστά εργαλεία συμβατότητας τρέχουν κανονικά σε Windows 10 και 11.

full throttle game dvd-rom

Σύνοψη

  • Τα παλιά CD-ROM παιχνίδια τρέχουν ξανά σε Windows 10 και 11 με έναν συνδυασμό εξωτερικού DVD-RW drive, αρχείου ISO και εργαλείων συμβατότητας.

  • Το ripping σε ISO ή BIN/CUE προστατεύει τους δίσκους από το disc rot και μειώνει δραστικά τους χρόνους φόρτωσης.

  • Όταν η λειτουργία συμβατότητας των Windows δεν φτάνει, τα wrappers όπως το dgVoodoo 2 ή μια virtual machine με Windows 98 δίνουν σχεδόν τέλεια συμβατότητα.

Τα δισκάκια που έχεις ξεχάσει σε κάποια κούτα ή στο συρτάρι δεν έχουν μόνο νοσταλγική αξία. Για τα περισσότερα 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.

Προσθήκη ως προτιμώμενη πηγή στα αποτελέσματα Google

Σου άρεσε το άρθρο;
Υποστήριξε την ανεξάρτητη τεχνολογική ενημέρωση.

Συχνές Ερωτήσεις

Χρειάζομαι οπωσδήποτε CD drive για να παίξω παλιά παιχνίδια;

Για τα περισσότερα retail παιχνίδια του 1995-2005 ναι, γιατί ο δίσκος λειτουργεί ως κλειδί ενεργοποίησης. Ένα φθηνό εξωτερικό USB DVD-RW drive αρκεί και δουλεύει plug-and-play σε Windows 10 και 11.

Γιατί να φτιάξω ISO αντί να βάζω κάθε φορά τον δίσκο;

Το ISO είναι bit-προς-bit αντίγραφο που αρχειοθετεί μόνιμα το παιχνίδι και το προστατεύει από τη φυσική φθορά. Επιπροσθέτως, ένας SSD το διαβάζει πολύ πιο γρήγορα από ένα CD-ROM στα 1x ή 4x.

Με ποιο πρόγραμμα φτιάχνω ISO από παλιό CD;

Τα Windows κάνουν mount αρχεία ISO αλλά δεν τα δημιουργούν, οπότε χρειάζεσαι εργαλείο όπως το ImgBurn ή το open-source InfraRecorder. Επίλεξε τη χαμηλότερη δυνατή ταχύτητα ανάγνωσης για λιγότερα σφάλματα.

Πότε χρειάζομαι BIN/CUE αντί για ISO;

Όταν ο δίσκος είναι mixed-mode, δηλαδή περιέχει και δεδομένα και μουσικά κομμάτια CD ποιότητας (Redbook audio). Το BIN/CUE διατηρεί τα tracks και το timing τους ώστε να παίξει σωστά η μουσική στο παιχνίδι.

Τι κάνω αν η λειτουργία συμβατότητας των Windows δεν λύνει το πρόβλημα;

Δοκίμασε wrapper όπως το dgVoodoo 2, που μετατρέπει εντολές Glide ή DirectX 1-7 σε DirectX 11/12, ή source port όπως το ScummVM. Για τους πιο δύσκολους τίτλους, μια virtual machine με Windows 98 μέσω VMware Workstation ή 86Box δίνει σχεδόν τέλεια συμβατότητα.

Newsletter Techblog
Κάθε Παρασκευή στις 19:00 — smartphones, προσφορές, επιλογές. Χωρίς spam.

Με την εγγραφή σας αποδέχεστε την Πολιτική Απορρήτου.

Σχόλια

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Ροή ειδήσεων