Εγκατάσταση του VICE -Εξομοιωτή H/Y Commodore-

Οδηγοί - How to - Tutorials

Δημοσίευσηαπό bullgr » Τρί Ιουν 15, 2010 10:54 am

Πρόσφατα, στον λίγο ελεύθερο χρόνο που είχα στη διάθεσή μου, αποφάσισα να παίξω μερικά παιχνίδια του πάλαι ποτέ κορυφαίου οικιακού υπολογιστή στις αρχές της δεκαετίας του '80 Commodore 64 ή αλλιώς C64...

Ο υπολογιστής αυτός σημάδεψε τα νεανικά μου χρόνια, καθώς ήταν ο πρώτος υπολογιστής που έχω έρθει σε επαφή και που με έκανε να καταλάβω πως ο προορισμός μου είναι οι ηλεκτρονικοί υπολογιστές.

Περισσότερα για τον Commodore 64 εδώ: Commodore 64: Πολύ Σκληρός για να Πεθάνει...

Υπάρχουν αρκετοί εξομοιωτές του Commodore 64, σε όλα τα λειτουργικά συστήματα και πλατφόρμες (κονσόλες, κινητά, PSP κλπ). Στον χώρο του Linux υπάρχει το VICE μιας και είναι ελεύθερο λογισμικό σε αντίθεση με άλλους εξομοιωτές που είναι κλειστού κώδικα.

Αυτό όμως έχει και ένα μειονέκτημα ως προς τον τελικό χρήστη... Δεν διατίθενται μαζί με τον εξομοιωτή τα απαραίτητα αρχεία (roms) που χρειάζονται για να "τρέξει" ο C64.

Ο λόγος είναι προφανής... Τα συγκεκριμένα αρχεία είναι copyrighted υλικό και έτσι δεν μπορούν να συμπεριληφθούν στο VICE με άδειας χρήσης ελεύθερου λογισμικού. Βέβαια το θετικό είναι πως τα αρχεία αυτά βρίσκονται στο διαδίκτυο και μπορεί ο καθένας να τα κατεβάσει χωρίς χρηματικό αντίτιμο.

Δυστυχώς εδώ είναι το δύσκολο για τον τελικό χρήστη... Ποια αρχεία χρειάζεται; Που θα τα βρει; Που θα τα τοποθετήσει; Ερωτήματα που στο τέλος αποθαρρύνουν τον αρχάριο χρήστη.

Έτσι αποφάσισα να κάνω έναν οδηγό βήμα-βήμα ούτως ώστε ο καθένας να μπορεί να απολαύσει ακόμη και στην εποχή μας τον θρυλικό Commodore 64!!!

Το λειτουργικό σύστημα που χρησιμοποιώ είναι το Ubuntu 10.04, αλλά από τη στιγμή που θα εγκαταστήσετε το VICE στη δική σας διανομή, η μετέπειτα διαδικασία είναι ίδια.

Ξεκινάμε...



1. Ανοίγουμε το τερματικό και εγκαθιστούμε το Vice:

Κώδικας: Επιλογή όλων
sudo apt-get install vice




2. Κατεβάζουμε τα πηγαία αρχεία του Vice (η τελευταία έκδοση την ώρα που γράφεται ο οδηγός είναι η 2.2) από εδώ: http://tinyurl.com/ykw6ymw



3. Το βήμα αυτό είναι λίγο tricky, καθώς θα πρέπει να δημιουργήσουμε τον φάκελο ".vice" στον home φάκελό μας για να αντιγράψουμε εκεί τα απαραίτητα αρχεία... Δεν δημιουργείται από μόνος του, καθώς θα έπρεπε να εκτελεστεί ο εξομοιωτής έστω μια φορά επιτυχώς, πράγμα που δεν μπορεί να γίνει καθώς δεν υπάρχουν τα απαραίτητα αρχεία-roms... Φαύλος κύκλος, και το σημείο όπου κολλάνε όλοι οι αρχάριοι χρήστες!!!

Δίνουμε στο τερματικό με τη σειρά:

Κώδικας: Επιλογή όλων
mkdir /home/το όνομα χρήστη/.vice
mkdir /home/το όνομα χρήστη/.vice/C64


Βάζουμε στη θέση "το όνομα χρήστη" το δικό μας όνομα χρήστη... Προσοχή, να μην παραλείψετε την τελεία “.” στη δημιουργία του φακέλου ".vice"... Επίσης έχετε υπόψιν σας πως ο φάκελος "C64" είναι case sensitive, προσοχή δηλαδή στα κεφαλαία και στα πεζά.



4. Αποσυμπιέζουμε το αρχείο που κατεβάσαμε σε μια πρόχειρη τοποθεσία... Πηγαίνουμε στον φάκελο που δημιουργήθηκε μετά την αποσυμπίεση και στο "data/C64"... Από εκεί αντιγράφουμε τα εξής τρία αρχεία:

  • basic
  • chargen
  • kernal

Και τα τοποθετούμε στον φάκελο "/home/το όνομα χρήστη/.vice/C64"
(Πατήστε "Control-H" στο nautilus για να εμφανιστούν οι κρυφοί φάκελοι και τα κρυφά αρχεία).



5. Κατεβάζουμε το τέταρτο απαραίτητο αρχείο από εδώ: http://tinyurl.com/32gbxco
Μετονομάζουμε το αρχείο σε "1541" (σβήνουμε δηλαδή τα υπόλοιπα μαζί με την προέκταση .bin) και το αντιγράφουμε στον ίδιο φάκελο με τα προηγούμενα τρία αρχεία...



6. Πλέον είμαστε έτοιμοι να “τρέξουμε” τον εξομοιωτή!!! Είτε από το τερματικό δίνοντας "x64" ή από το μενού "Άλλα -> Commodore 64"...



Τέλος, να επισημάνω πως η ίδια διαδικασία ακολουθείται και για τις άλλες εξομοιώσεις των υπολογιστών Commodore 128, CBM II, PET, Plus/4, VIC-20.

Enjoy...
Προσωπικό Ιστολόγιο
--------------------------------
10 PRINT "HELLO WORLD!"
20 GOTO 10
bullgr
kidTUX
kidTUX
 
Δημοσιεύσεις: 256
Εγγραφή: Τετ Μαρ 04, 2009 12:19 am
Τοποθεσία: Δράμα

Δημοσίευσηαπό linuxman » Τρί Ιουν 15, 2010 12:49 pm

Thumbup Thumbup Thumbup
Μπράβο , τώρα θα παίξουμε πολλά παλιά και ωραία παιχνίδια .
Οδηγίες προς Νεοεισερχόμενους
LinuxMint 17 qiana 3.13.0-24-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
Intel Core i3-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116]
wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a]
Άβαταρ μέλους
linuxman
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 912
Εγγραφή: Σάβ Φεβ 28, 2009 2:39 pm
Τοποθεσία: Θεσσαλονίκη


Επιστροφή στο Οδηγοί Χρήσης



Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης

cron