Coleco Kid Vid Voice Module

Συζήτηση για Console Emulators.

Συντονιστές: Nemo, Maddog, Whacker, Scatman

Απάντηση
Άβαταρ μέλους
Ace
Mame Freak
Mame Freak
Δημοσιεύσεις: 298
Εγγραφή: 16 Ιούλ 2007 00:01

Coleco Kid Vid Voice Module

Δημοσίευση από Ace »

Για όσους δεν το γνωρίζουν, το Kid Vid Voice Module ήταν ένα περιφερειακό για το Atari 2600 ή VCS, δια χειρός του, επονομαζόμενου και ως «Πατέρα των Video Games», Ralph H. Baer. Ο Nemo μάλιστα, τον αποκάλεσε -πολύ έυστοχα- «Τζεπέτο των Video Games».

Το Kid Vid Voice Module, είναι στην ουσία ένα κασετόφωνο, που συνδέεται στο ένα από τα δύο controller ports του Atari VCS και προσθέτει analog audio στα παιχνίδια που το υποστηρίζουν. Η επικοινωνία με την κονσόλα είναι αμφίδρομη και τα audio tracks ξεκινούν και σταματούν αυτόματα, ανάλογα με τα δρώμενα στο παιχνίδι.

Η πορεία του στην αγορά, δυστυχώς, δεν ήταν καθόλου επιτυχημένη και τελικά, κυκλοφόρησαν γι' αυτό μόνο δύο παιχνίδια. Το Berenstain Bears και το bundled με το Kid Vid, Smurfs Save The Day. Και τα δύο είναι παιχνίδια που απευθύνονται σε παιδιά μικρότερης ηλικίας, με ασκήσεις συλλαβισμού, αριθμητικής, μνήμης και χρωμάτων, οπότε ο έμπειρος gamer, δεν θα πρέπει να περιμένει κάποια σοβαρού επιπέδου πρόκληση.
Αν παρ'όλα αυτά, θέλετε να γευτείτε την εμπειρία των ομιλούντων παιχνιδιών του χθες, στο σήμερα, (και δεν βρίσκω το λόγο, γιατί να πει κάποιος όχι :D) χωρίς να δώσετε μια περιουσία, για το module, την κονσόλα, και τα παιχνίδια με τα cartridge και τις κασέτες τους, αυτό είναι εφικτό, μέσω emulation.

Αρχικά θα χρειαστούμε τον z26 emulator. Η διαδικασία είναι λίγο περισσότερο περιπλεγμένη, καθώς τα σημερινά Windows συστήματα (XP και άνω) δεν υποστηρίζουν την 1.58 DOS έκδοση του z26, που ήταν όμως, απολύτως λειτουργική σε 9x Windows. Επίσης οι νεότερες SDL και OGL εκδόσεις, 2,16 και 3.02, ενώ παίζουν στα νεότερα Windows, έχουν ένα bug, μάλλον από την SDL library, που προκαλεί παράσιτα στον ήχο, ειδικά στα παιχνίδια του Kid Vid Voice Module.

Θα χρησιμοποιήσουμε λοιπόν την command line έκδοση του z26, την 2.13. Αυτή, μετά από πολλούς πειραματισμούς, ανακάλυψα ότι είναι η μόνη που μπορεί να παίξει glitch free, σε σύγχρονα μηχανήματα, τα δύο προαναφερθέντα παιχνίδια. Αρκεί να χρησιμοποιήσουμε ένα διαφορετικό SDL.DLL από αυτό, που περιλαμβάνεται ήδη στο zip αρχείο αυτής της έκδοσης. Το συγκεκριμένο dll, το τσίμπησα από την -διαγραμμένη πλέον- 3.01 έκδοση του emulator.

Κατεβάζουμε από το site του z26, την έκδοση Z26V213X.ZIP και αποσυμπιέζουμε. Διαγράφουμε το αρχικό SDL.DLL που περιλαμβάνεται στο zip αρχείο και αντικαθιστούμε με το SDL.DLL, που βρίσκεται διαθέσιμο για κατέβασμα, σε αυτό το post. Στον ίδιο φάκελο αποσυμπιέζουμε τα rips των original κασετών σε wav μορφή. Αυτά πρέπει να ονομάζονται KVB1.WAV, KVB2.WAV, KVB3.WAV, KVS1.WAV, KVS2.WAV, KVS3.WAV και KVSHARED.WAV. Σειρά έχουν οι ROMs των δύο παιχνιδιών "Berenstain Bears (1983) (Coleco).a26" και "Smurfs Save the Day (1983) (Coleco).a26", που πρέπει να μετονομάσουμε σε 8.3 DOS πρότυπα, για να μην φάμε error από τον z26. Για παράδειγμα, θα τα μετονομάσουμε σε smurfs.a26 και berenst.a26 και θα τις τοποθετήσουμε στον φάκελο του emulator.

Τέλος, φτιάχνουμε δύο ξεχωριστά bat αρχεία, με τις εξής εντολές:

Κώδικας: Επιλογή όλων

z26.exe -v7 berenst.a26
και

Κώδικας: Επιλογή όλων

z26.exe -v7 smurfs.a26
και τα σώζουμε, μέσα στον φάκελο που βρίσκονται και όλα τα υπόλοιπα.
Από εδώ και πέρα όποτε θέλουμε να παίξουμε ένα από τα δύο παιχνίδια, εκτελούμε ένα από τα Smurfs.bat ή Berenstain.bat


To Be Continued...
Συνημμένα
SDL.zip
(141.89 KiB) Μεταφορτώθηκε 151 φορές
Απάντηση