gdp77

One emulator to rule them all

Recommended Posts

ΕΙΣΑΓΩΓΗ


Είμαι από τους τυχερούς που πρόλαβαν την επανάσταση του home computing στην χώρα μας. Δεν το γράφω αυτό από συναισθηματική άποψη μόνο, αλλά και από πρακτική. Είχαμε την ευκαιρία όλοι εμείς να μάθουμε (αναγκαστικά) τι είναι και πώς λειτουργεί ένας υπολογιστής, να γράψουμε κώδικα για να πετύχουμε αυτό που θέλαμε, να hack-άρουμε και εν τέλει να αποκτήσουμε γνώσεις που η σημερινή γενιά δεν έχει την ευκαιρία να αποκτήσει το ίδιο εύκολα. Με τον όρο «εύκολα» δεν εννοώ ότι οι γνώσεις αυτές δεν είναι προσβάσιμες σήμερα, το αντίθετο μάλιστα. Εννοώ ότι το πιθανότερο είναι ότι ένας νέος χρήστης σήμερα -το πιθανότερο είναι ότι- θα παραμείνει χρήστης-καταναλωτής και όχι γνώστης. Όταν το 1986 απέκτησα το πρώτο μου home micro, έναν Amstrad CPC 6128, αυτός συνοδευόταν από ένα ογκοδέστατο manual 520 σελίδων(!!!), το οποίο όχι μόνο σου εξηγούσε το πώς θα λειτουργήσεις το σύστημα, αλλά έφτανε να είναι και ένα πλήρες εγχειρίδιο της γλώσσας προγραμματισμού BASIC, εισαγωγής στα λειτουργικά συστήματα (CP/M), αλλά και ανάλυσης προχωρημένων θεμάτων για υπολογιστές.

 

k8heHqfvaW4Gczn3YINCbL2IvcMCD-4Vl__4yuVO4zePcjEAlrn9p9HJ3Ge5XTCmSmB2JwCf6Ywgn_TbQPgXybcfPbFeEkIJXCL3LPwdSe5ypH2JJ0ZoZVt74kOiufERWCiJn37yW7ke7XoM3hEUik0fLcUSH_iaZEPjbCqwfnU9y3P6jzUNvjUYi9kHWGNf7p9CFkoYT-7A39XPTBkJHapDrTSSuEAgBgxhAnXUUntJk7tNhK5uFUfe8bAPHRJ0uWrGIURHQJSsSuzjYbNxdk3KRAwi2KX9T95nqUfEA4zQ4KNTT4MyIr5m5I_DsPcIcc-Dn4kXnIBE0aS7270MvkFz-fWwQfxp8yIuRNen4qLLALwWlMq9iIqNOf98sRQqM-Q9YAh4ERIbsX5GaZAluvAGIi6_CvgOk86IoiXi2fQIPYlRDDEP_A3MhZPyynu1hks2Ebbul4WOrM7DnbOZlaTJZRa_ijnp2w8W4J6udpVszqsaeHR7sQGFE0RvLQc0ud7GVPaHQi_GD0Cz7n6nw83mxlunXEUS3UWW3U2PSTkDeMNKUlwQN5HlurJ0HyQgJcQqIeg7uDoa0ZjH3zq1FpG17lLfip4RwltlHNI=w633-h884-no

 

Διαβάζοντας και κατανοώντας αυτό το εγχειρίδιο (ήταν μεταφρασμένο στα ελληνικά), έφτανες να είσαι ισάξιος γνωστικά με αυτούς που τελείωναν τμήματα Πληροφορικής στα ΑΕΙ εκείνης της εποχής (το γράφω αυτό μετά λόγου γνώσεως). Το περίεργο (με την έννοια της αναζήτησης) παιδί Δ’ Δημοτικού εκείνης της εποχής είχε τη δυνατότητα να ανακαλυψει γνώσεις, κάτι που δεν ισχύει σήμερα που όλα είναι out-of-the-box έτοιμα.

 

Για να προχωρήσω στο κυρίως θέμα αυτού του άρθρου, θα πρέπει να αναφέρω ότι τις τελευταίες μέρες με έπιασε μια ιδιαίτερη νοσταλγία για την εποχή εκείνη. Τυχαία υπέπεσαν στην αντίληψη κάποια κανάλια στο youtube που ασχολούνται με retro computing, restoration κτλ., αφενός πολύ επαγγελματικά, αφετέρου φτιαγμένα με αγάπη και μεράκι (ένα μάλιστα έχει 700k+ συνδρομητές!). Τα παρακολουθώ μανιωδώς και μοιραία μπήκα στον πειρασμό να ψάξω και να βρω τον Amstrad 6128 που έχω ακόμα στο πατάρι του πατρικού μου. Οι υποχρεώσεις της καθημερινότητας τελικά με «λογίκεψαν» και κατέληξα στο να ψαχτώ με το θέμα των emulators στο αγαπημένο μου λειτουργικό, το Linux.

 

CPC emulators στο LINUX

 

Ενώ στο linux, μπορείς να βρεις εύκολα native emulators για άλλες πλατφόρμες, μέσα από τους software managers των δημοφιλών διανομών, δυστυχώς για τα CPC δεν υπήρχε τέτοια δυνατότητα. Στα windows υπάρχουν οι εξαιρετικοί winAPE και caprice32 με άπειρες δυνατότητες, τους οποίους βρίσκεις και κατεβάζεις πολύ εύκολα. Στο Linux μετά από αρκετό ψάξιμο (όχι εύκολα) μπορείς να βρεις κάποια projects τα οποία είναι παρατημένα εδώ και χρόνια, με αποτέλεσμα να πρέπει να φτύσεις αίμα με ξεχασμένες από τον Θεό βιβλιοθήκες και κονσόλα. Κατάφερα να λειτουργήσω τον CPCemu 1.7 και τον ArnoldTNG, αλλά η συνολική εμπειρία δεν έφτανε στο σημείο που θα ήθελα. Κάποιοι τύποι ασχολούνται και με τον caprice32 για Linux, αλλά το αποτέλεσμα της δουλειάς τους πάει άκλαυτο διότι έχουν ανεβασμένο το source στο github και ουδείς θεωρώ θα κάτσει να ασχοληθεί με εγκατάσταση των dependencies και το τελικό compilation του κώδικα. (Ρε φίλε την έκανες που την έκανες τη δουλειά, φτιάξε και ένα deb για τον τελικό χρήστη….)

 

Η επόμενη προσπάθειά στα πλαίσια της αναζήτησής μου αυτής ήταν να δω μέσω VM τι μπορώ να κάνω. Ξεκίνησα το win10 vm που έχω και εγκατέστησα τον winAPE. Φαινότα τέλειος, μέχρι που διαπίστωσα ότι υπάρχουν προβλήματα με stuttering στην κίνηση των παιχνιδιών (όχι στον ήχο) λόγω των direct-something τεχνολογιών που χρησιμοποιεί. 

 

One emulator to rule them all!

 

Επανήλθα λοιπόν στο native Linux, αποφασισμένος να βρω και να δουλέψω κάποιον emulator, ώστε να γράψω αυτό το «how-to». Στις αναζητήσεις που έκανα έπεσα πάνω σε κάποιο post που προτεινε τη χρήση του MAME arcade emulator, χωρίς όμως να γράφει λεπτομέρειες. Αρχικά παραξενεύτηκα, καθώς γνώριζα ότι ο MAME είναι για τα arcades, μετά όμως θυμήθηκα ότι τα περισσότερα από αυτά τρέχουν σε Z80, τον επεξεργαστή των CPC! Οπότε με περαιτέρω ψάξιμο ανακάλυψα πώς να το καταφέρω. Μάλιστα όλες οι οδηγίες που βρήκα περιελάμβαναν βαριά χρήση κονσόλας, αλλά εδώ αποφάσισα να διαφοροποιηθώ: Πιστός στη άποψή μου ότι επιτέλους όλοι οι hardcore «λινουξάδες» πρέπει να σταματήσουν να κάνουν επίδειξη γνώσεων αν επιθυμούν κάποτε το linux να γίνει mainstream, θα γράψω αναλυτικά τις (πολύ απλές) οδηγίες για χρήση του MAME ως CPC emulator χωρίς μια γραμμή σε κονσόλα! Όλα θα γίνουν από GUI. Σημειώνω ότι με τις παρακάτω οδηγίες δεν επηρεάζεται καθόλου η λειτουργικότητα του MAME ως arcade emulator, μπορεί δηλαδή άνετα να χρησιμοποιηθεί ταυτόχρονα για τα αγαπημένα σας arcades και για CPC emulation.

 

CPC EMULATION μέσω MAME

 

Οι οδηγίες που παραθέτω υλοποιήθηκαν σε Linux Mint 19 cinnamon (Ubuntu 18.04 based) και λογικά λειτουργούν απαράλλαχτα σε όλες τις ubuntu based διανομές. Θεωρώ ότι δεν θα υπάρχει πρόβλημα εφαρμογής αυτών των οδηγιών σε κάθε διανομή που διαθέτει στον software manager της τον MAME emulator.

  1. Εγκατάσταση του ΜΑΜΕ από το software center της διανομής. Νομίζω ότι το συγκεκριμένο βήμα είναι απλό. Πάμε στον software manager, στο πεδίο της αναζήτησης γράφουμε “mame”, επιλέγουμε τον emulator και πατάμε install. Τόσο απλά.
    KhXPswuwn9xQtZduNrWjiCE8wZAt5BOCA5Gc0F5McoGt8vOA64hEyM1adrg8P1oJDKTYORi1tl6sSTgoWrRp8g6SrsDJCpup4gYtF24tHnKbLr2I5lJC7cM0VGsJ0valskFSXzoTPIozpueH1tW_Uu4Yfga-XXakVvWk5YF31zmZ07c8X6TSCn4rC1HP38Ncbm4aPZBkWQqYTT0Kj95cpgevw7yWOrBqzHRwX7wIegyTVbkbYycDfICSjuJ29zWqr32K3jP80V1H-RDz5vvi0NkGqOFUKqNS-2bCTjSBi64BMoe4U64WbxitJrXeQn4g1gj277NWgYEpzBMSY5UuQTT-Dlt4XxKFxtH8_mTAmNWM20SOyGMhhibeZx-6x7fiA7qxS5oC0TPPhOtnYfwVoUk6pOwj5rt6RZ_CsXFNMzFmkhILgkOaFZ0TuarOTYfRZOAhewO7dYXrVrtXJdJAVv9gnng0TID4EqpLYYHslqW_sNKSmMSQOU1ubuqt7Ck4D5zAM2vEyYImWDRzUlJMgGpIC6stUkcbBFapSO2JynnJSsDAucegcEm3MVM5d5gaYcWnGfEnTINOjczt9B4vpx6h0fUsd38CxeNmftk=w596-h588-no


    AjLVn4xJW132KetF_4HUlgAZzWoGeZyT7_cC5_Nv2bp0jh-kTSYkZ5PUwXDF9jeas9_JKG-qiB5_MjewV7mhQKw_-LFuUcrJwHd6XTBrjH6o1fW1iKcFde89LBgybHLjoM6EhR10t_0L_GP5H8nqvFnK5qsviwv9ZVbsYjbDu1UjcHM1e8wTc1MJ73xf-vzYyZxUEDsiZWnl5F7E4iCEDQ474B4rgyOWONA8WuGJvj8G_hrgkZG3xVXnd0XzDsa14FCr85WfbyUOdKuDd4BqEaBCqQlWeJvH_0_NIyQ9o1p33cx8ilDDa0H-2rE85CY9aK5SZwZH1E-VPnd90IayPl_7X7fZJBzA5yn6wPq9cdwss1xFaG_y0p19_RWkmk7y2mTFQSrqGm3Dvud-XqV5rZVaX9f19hhlqNvnhUP0SMLqwEYzV1LWgqEeW41Q07XdviB7jY4lGn0EIfPwtDicPpiPIU1L6TO1AHHjlNsGRPnLYfg4qRkvyoYH2ls30DkN7rdySdgNxnHcNrLXLjbK1adR5kl0tCyKhSQGRhag6JA4RIpla9f3UtwNtEVaTK23MXdKdCFNI_tNGrzhXPir8RgVocEsd7ZEhpGlFck=w800-h724-no

    ugV-InVQ3Leh9yj178eKfiYQw8XbFtye5aW1stByUpiKZAEzubmGJWc3Osbp2RQVAZujaBXx1M6q1gjDAiZgXuvuLb0gepEOrN7ZBz3yJFqf1YKAlFgPFxhv-dlTfbPKpD0x460GyM6bhKBzZA-gjGhvpq8Z4KJx3uorBDCKe1xzvaay6wupVwluVwrE195QPMW26_zwgpXvdVG7NRf_mwC9yebt-AcY1gumvULJkUai7AC71o0rBpRBmISRiI_yXtK2HYvN02xbm9ZqUPlcqiZiEXmJRa50BqiuRcnw_0NjuA6cOIu6iS6wr8Uwrkg8B4DRATwBveVb-_m-mwBQ0LP24dQlWhTEnXCVOyqkBWdJibk95FfYrfN81Y0MMHmVe4raIa4B4NUR0AZpP0P04rThB7NSEC5UBqZ1dUIamR3FOtA_HSkQWcK7d3UPy8yZrke6xXB-QSIKA6DXcDgzddjqQTr_pN5TPTT2fO2hswPvnxwe5m_EWhjsCH85OhrJevS1ukUCr7Uu5me8QbC-zGGrYxM8MYZcOca4ONr4RzSHFoLlEMvGWS5mkXEUxKWLQMBgGs4DEy3uPYYqz9Bf8tF-XvojLIAl8_XT8JE=w800-h724-no
  2. Κατεβάζουμε και αντιγράφουμε στο αντίστοιχο φάκελο τις ROMS για τα CPC μηχανήματα. Προσοχή αυτό το βήμα δεν έχει σχέση με τα παιχνίδια. Οι εν λόγω ROMS αφορούν στο emulation του μηχανήματος και όχι επιπρόσθετου λογισμικού. Τις ROMS για όλα τα CPC μηχανήματα για MAME μπορούμε να τις βρούμε εδώ. Αν δεν γνωρίζετε που είναι ο φάκελος των ROMS του MAME emulator, όπου πρέπει να αποσυμπιεστεί το αρχείο που μόλις κατεβάσατε, μπορείτε να το βρείτε μέσω από το UI του MAME.

    7-GjY5mC22oVvCceXDgWgKKaSmHtUMpCoYEiOmg6GWHnYfYNxnUjCMjpVUNVawVOrtf_XiYOhcwL9YiWlRh_BxNFBOIPmuRHzcZCIOErwlincUKE0RLSeXaMLQ-ysuqFmi3yNEpMUvzYwItivZajOfNYbXvBr5U5J37zO0kEixZNpoVl2aPe0LwRSrIjLVQCUcVVezPjTOrJy6YFqly32xhvLaxTnWnv18v98CdQgxp_7bpqIu5yjm10XyRSiYQqZdbe5Sf1JFGtUIAk8lXGaF5RbLb2XaAHaY-_ruzMlAXHfh76xxWP6r9UFPcrCeveaQsw6Qvpzy63rzcC2MbwgbSsLE6oY6dNczkdWeURZwe48y2gPj4-nBeNN28pkeX9rwiKNkjqSuqhBSm60Y0I5Uxld1Z4jOvgSBMMSLfNy2dHk7BEDrgUz3aAEECRSPbwWQAtoIoWC5z_4kD8ebtr9x7Uhiw8qgnVx1WQySBXJyjPaqJoWEZWV5YCkx3oRuX_e4zQDNusD85nykh7v_6cSMIDOmabPWRAAhnzKC4LZJ2-33vqBH9iyyS0dhlLl3JDM8o8UbIuFaPEC3CDuxEUmrV9er50Kn6Oq7MiWU0=w927-h758-no

    LmjWzlH68xIGOjbaQb7cNyIAtMWvL6oxSGAkhwu-gHo2YpUX4sEWumFZMmxdLBp7EoO2t6MHPWjhxHhPLDKBGFU28OsDlPifRL6YJLFcZn3mDpOPwErziq0WHgomUALdxQirPW8ujKRe1FzfKhBYSb_8ui3p49hhfd8YQdU-UNIXzYO5g10_afAYXBoSrUr8QxDwphPNY6uRVF_RecEZxzuiUbU6ThOGczr-ZjLhVgoTtHL-DToaHUX8A1MBJC4A4YIbtYZ6cyOm9W1lHWkXy1GRr4xw3TW6e1h7_BjZ_32QXhHs5CbPNFVHDcDyDgf5Ol1JBqbpNBvTLxyFqShsQEMbzxSI84StM_alERbu0CcIv8QK9p_AC2Ducgb0maISs6dalUMZc0pQdLo06Ar460S-4ubHd1GjVF7dhFjLuY9xtn682eZVcslIEFmOXDil3urUE7poalkFl_P5-AIaxPipsW-a8kWimbvT9yJm6zDd5Y01gnkF8liRsRPOAB0Lly-g9KVOhaxj3lVr0aLhXp8VAdaNam3iiH4VBUYl_OQ3_ZHtP9nhrYLDhf2YFucKbbDsiWnO-SLUWFqEswDnyaQ30hdEAJrf4OgbuRU=w927-h758-no

    ZFZa5Pl0lnGh3rioA6jwJXuaG7tcyhrtM5p_cccIIfP_Y2FsTvtPs51yxUtTZ7Ar4n37qd7P_SKENhV56eGPmfy4y4avWD6xsEgacxZpa2T25ighn8tZ49O7oyDSa28MdjCZjD9LH6O1K45wJctd9N4NIXmaZ4Ye0RnbFmy90fTnYcfWpB12P2dcNH01_v3Zqf6JsSuBD13MajCr2hexXbHr8BcbhNZYBu5tymfeA1_XCSldGqcLP3Ir4Lb8A-wsdtAHXChZXvq-w8NMm_5URKgd9_PaX4zmrzKI_7N413FGzcyW7brstkK-n3K1_JAzPmw_Zj9q0eq353cg5UEOJdLOfboxOYv_RQCgn0N-zddzA3uVc1hxUYL4nActPOwtZkPkAW7aSyzhup9jdTp6aFwmMVlxZnNtYCwRqyHied4F4dtnGYO-m-EyZtp-WuPzi3Pg6PssaOko18cjIcg0pk1iPsfm7iT2IHoB4Wc3QMcogPZekqnRzyYpI9ZMMvRyej0NbSb1Wa1cS8EvkTp0uaWtu_khIjWGYZR7Ed4Ci7bUYVd7uSi82gvPxHKOvw07I4hHgMAZyUrt7He8LeCJil1G8ggLhu3fxObpclA=w927-h758-no

    NW3NIbOIFPXCFm6DXefcu8j_aSDowmNTkVmk3Vhfi9vnC-4FTt7PnRtj-vHTDyKsxqSAJ26aqI4QmfaAAQpSWWgtJswt9QcYTCSWXoX5-Q9hb3XgAKn5ItrPyxSclDGLhv34-KiP0mNUMrFdZAXxJij4CZjQxowulPvASavsdsXuQv0Orvb2SYTV38SH5ifzElY2my4Xz-G8DueFR-cXnnMuDZZn-qSZ0HoMKg3X_bMm6qicZms5dUe9lMPWco_S5aLKAm_5rFJoZ-9L2G_Ym6VYRqImf7T1mHeuCpykgk425WiRO-2SNV4ran47i-tF1R_sMLMquLwfbIDmVZWwuolwTvgxDwt0mg7cGZ30UC2GZ1Ufx6NzZEI9803Ky-1N1rsVZk2bKZ3ICC_LCpUXJLEZ-ryKRt4Hg0aPrllUcmGXvV089UpKzbARyal547sbhIoPkY34p3rsqi6-ZVcMAsnUrMByFMRpqzH6jcsWqhST4rEtuzPKBqUHn6-fTG1WHzD1Pt2LLdxNb0dFwP5cFXRHI7pOoVp0gTXfTWdmejVmV3UfPXsPabryZImcZ48HMzc_Q2A4ePE6o9cCs4c0Khjx_iSlT8HkZn4LaRA=w927-h758-no


    Οπότε μόλις εντοπίσετε τους φακέλους, πάτε εκεί από το desktop της διανομής σας (ή δημιουργείτε νέο φάκελο όπου θέλετε και πατάτε save configuration πριν βγείτε από την εφαρμογή) και χύμα αποσυμπιέζετε το αρχείο με τις CPC ROMS που μόλις κατεβάσατε. Μόλις ολοκληρωθεί αυτό το βήμα, μπορούμε να μπούμε σε περιβάλλον CPC κανονικά και να κάνουμε ό,τι κάναμε και στο πρωτότυπο home micro.

    SK823iv_IaZPH9VMCqiTGPoFO2wF8tpKYzvAWe9WDiD9oJ51bTjhq-3Pt35YeQfQ_047vOZreNFwHdH63hh566lxP35BrALIAvVzW0kKa63ODxbY23tsyzAiTz50gD919w296UeLQc-40o9-Z1JWJIZSGCTiXBcLimFhXd0DOMlHzPZ_uQ_RdvBAgdA6Ku4-zT3TV4zn4-VXx85eCtYRtYYuhmPtEHx7LMz9DNGUSipqTu5sEXi68iniq5-Ym4IlwAhzatO6mwvuNif2jdv8FpqBG_yYP3DFl7pyvFijIFgmLc0XmXWmptilA0-bwMeSNDxiBDIrluPQwpojZ39X5-_ewhXVRI3i81GqPvfQmkhPo0OC_N3pbtcoDzfzxvaaVEWkU0P6iVCc16EAvnjtjZlwrYevYvE34JWfGLsr6wVW9XcG17QYDngxifQr1Ooq4bosbeWgLVY-thjSlVVyp9v9O1fOgg6pBCNK38BvkQY73gWGqfVTQkq7uUwxRKSehl7nIEbi3PGQBNCj8gD5Cdx7MmdBHCzYi7LFRyK4xkM0M4y6_9RAiAhdd1zBP4k639tAedgCM-CQh2dJtgjdJ02MBSRiRawJPOrfxG0=w640-h508-no

    KEJYyv_VyPkFr8SdVlOTda_Wx1QdyhXhvKIISLpUgXPbbSSRwnk353EI0wCwbvF2wntSMDYKMxnW7Ym0dm8lMOhqhMKaussELlbAuPl06nMSKwh0cAajSEoM7RUK3cRlSLH_53HSsogp2OByK8b4uAFbw460agfvFDQuu-ckhyuCEI0egVv9IGW-CFIEMVTuhJa1prr9RYNutcV0NLplNFX-j1eKwx1X_d5lUUWcPi5X9BV0zJ5rkbn9qQdocpPUG4ye9GOgrR52jv7fovf-q364GcAVMN8SjjO_6Tcx7F7A4vH5BN0qLKd4kD2OEZNof1OhysqeAUjr0HWI1D5P_JLqRjBw0AlKRuqDgdCnjwWRqHRl8nOkce1lfNEaRRpFLYkZ6kr4W1gB8mM_4pDWIOYe_MmGJ_PMZjVpxLHuz7Fpam7ATl0eCQ2_Ea0v0k9tFteZ1O41U064Q-zUOxsuXnKVTctNO9dLciWIYcHvxMXBQJ-HbZZeUyqwCklGfrCyRacRnTUmO3imnH2AwDLVy6FUC0loXTk0u0aw5kuDTYtD7417tPlIfrjjLFtHOMZ6sM6_IUpVgLo_PjOfk4z0bREq4IOIh3wmnshhFm4=w640-h508-no

    LC-dIOZoQw4mgxU11Edw6Dg5FVzVBoQ1mDUifQZuG0bEyZJqU8TwOi95i71LJdycIFfdIVdJKL7Jz5t2Tg6xH1RsDTpeYAWRW2IUqATXCnQU69PXpZ0omskoW_VCDRN1HR1XQ21lWWFRP41JD2XxQ2kVpFhGMDdS1MT2jnGgxXQ1a1w5sWqX8hTgdsgeXxcKs3eDEIvNHsvl3rIp7EmkTReL7PMzIExrDY0Rb6YH0UxhBjuVp_u2iEvlOEfn36uPX-cFNHzt98E70r_Db-WcgsIcCwA8CX-RDcBFDpUPZBwe6rvfWo0L7qoAAcAUNptTtxR-8Bji75RjtVjpxDnV8I9LCiWbV98-NC87VagN6itIZnjRr7c90e1sgYPdVCfe4WeoBtZa6P5EDIRAz8MKvImNeHG5F4GHHIhHVE55ZBOBTdIPj7XilrcEgNOCNN-yef1qRg-kPyu2vQ5jrDdkxvCNjnLX8QL6AsiIfiraaMVqi-6VtbsMA4UKAWRhfvne9RvH0sdNjbwUT6JXEhNj0PL3sdA_M77wSjWolSatkoYZmHUSDP8imlLTfcqzp6LTtX6R4hxa6uICCPJEK03bAuA-8jauv2Z__aUpDgI=w950-h594-no


    Εδώ να σημειώσουμε ότι λόγω emulation του πληκτρολογίου, δεν θα λειτουργεί το πλήκτρο tab για να μπούμε στο menu του UI, αντ’ αυτού μπορούμε να χρησιμοποιήσουμε το scroll lock και αμέσως μετά το tab. Στο linux mint, επειδή το scroll lock είναι κλειδωμένο για άλλη χρήση, μπορούμε να χρησιμοποιήσουμε το πλήκτρο insert και αμέσως μετά το tab.

    E-bGU9-ibFXlkizZ3d6P1qc8M_mA5YAA9mfhkh5Wgklhf1wKyYjhciBUyFQqbFXMqp6Rkp4HwdWKEgxbW83TEqrWytDHqu4F2EtzSnfRAZ4nXx91AeauSCEhwogTN-KYFKHxmwRZvWlwe6mjUN1z7jZbBfInCI5eBHoxnCpADvilFJ14RPjoW2pxggcW3NV8iTPrMKtKEX1-TNUsrW86Ko4juI0aTusnY-Bgh9ifdTORRjpa6FGuAioSwimpdMnqVUptigu_sJmXDYSZmRzOxJo5caeMGfhYdP3w6ZIkDpj8GpkJISxewTSL9YiDKDW--lsqnFJpw-KadgJ6FrzOB-isDnZgrahTf6H3I9rVOEyXEtuSjUD7OCIFr232jvVHkRHJKH14D8XFz7Y1vmfR7zCaFsKLlhM-EvyFJ0EtPP6Igi4By_hKKEAnOG4umlQpwkGDyFdgYw6LpMhAbZo8k10sBcLV6jas_KUM3GksZsMPZiE8dYFXfjMFLsaIBRKAQ3cmFKWSjH_3JeLBVJIzSbKw44Bqd6MkBuI0uU_qU-gKaRVKFWv4GjO2laQtbjkFCuG5SLP05GYnj9xWgE5XkZy4P-bN2qX_QgUk1kQ=w708-h568-no
  3. Και από games τι γίνεται; Μπορείτε να κατεβάσετε με μια απλή αναζήτηση στο google (υπάρχουν και dedicated retro sites) οποιαδήποτε εφαρμογή ή game επιθυμείτε (αρχεία dsk) και μετά να το φορτώσετε στον emulator. Προσωπικά έχω κατεβάσει τη συλλογή GoodCPC v2.02 που περιλαμβάνει  ΟΛΟ το λογισμικό που έχει κυκλοφορήσει για CPC οπότε μπορώ να περάσω την υπόλοιπη ζωή μου ανακαλύπτοντάς το…. Χεχεχεχεχε. 
  4. Πώς φορτώνουμε μια "δισκέτα" dsk; Από τον file manager της πιο πάνω εικόνας, απλά επιλέγουμε floppy1 και «δείχνουμε» στον αντίστοιχο φάκελο που υπάρχει το dsk αρχείο. Μετά οι.... γνώστες ελπίζω να θυμούνται τις εντολές cat και run...
    pMg15gnZYe2WzeTdQq0O9jHtqEGOt2eug4GGQCFMWlFuX7W8KoVNJgi_0vedbVXzuk5R-8YEZFc-PRq9WplolQtUkQMSWP_Y2vOXrNGxCqZFV_4mzpfHCRJ5XUMYuknI6Z3oGiKWXe96lf0XiAvX2Qps-5C5kOWqwRRWF83I8tKks2zP3n9qYEl1wr5dEbktZ0sHWtZHaju6sYXHGA86W9AiA5n_a2K9Z66uQuX-SWmoHINk0n6qCMVUCo_4A6B1jccsYUyFCSQbLMlwYbdreRzB8MLU0lpVkhbCqbzZS4V3zvjjE4iQqdeswMV9CY-qRbCa0188c-iBnF1S9CFg1Gc-WZNJ6hHcVH6uXKaeb0A1ibEBBeV2T3-Y4lb1YOT4iAR5zGfHYYRNwKHe6CsVVMpDAxPY0P5d8n63qgoYN75O8ZALi75tHyXc6YRBrLFffoEtxTJrvn92lSznUf18tMLod1zCJCJ_e_m86OoKTglohZeZ-5Ear4XtAXIvNauhiVRA0PCx4SoktvD587kfEjnP9uyAvvc4ssM_Mu4qZLL5D1M2tJHYUY030wwWhEuPYZru4RVELigp7aDpPkOpyWwLFpmdhQX7iKSQIQM=w706-h563-no

    Hy_lMQsfCkO7YhurGeab6NtsO9R0wHWrHi4nYsgawYbwkoMmrdwH34lji1GiJ8lHIrVbOMy7Lzf8rkA-zdp3JAyxX-W8vn1feCoEuwCTXuEH8pCpxtnkAPupJ4FCQpmalNAXl7Mse2Syb832jMHgpe7k7pzOW3JE5tePV36Rl_mJSY-hclz2LbbEVOQCAtfdMy1cVqP6IkdsE2R8HNcApZ8YiYEGAVdYNuhxRC-7Gr9VCtqcIJBETF4yj6MMhY46wFhtzG6F1XdvLXf2jlm6TB8guEDa6PClJtDrXLUJQwzYE2waJLcTuvnHDwWd_b_tnPlWurRz6tRW1eytnJ4mfv_hhscYW_iAOedzi6bjXH6qrkm-g2Gi_VRXhydO1W-oYA6YHYXI5AO8TFo7cV2AV5M5wiDIZgCJHnr-xyYQYFqJAtOhbxiSDnJwT8Np2J0gqpMdHPWpl7yCmf81ZOvDyeRfhsrPRIEL5WiGq0DqQvNCQXY_q0Etwt3YQTa4rwDFwumOoZr5vin0LNh0XKXfOqXNesT7Gpt-OrQS3DP6zUTihUltC2ZAxtkHfwSLohTyHeDjLkXP4HCcvIJygXwHuYsWZU8z2V0UFt3vTcc=w707-h556-no

    uNBpUQyjSQr3z9B9wsuFbDYkTO4QEjJoy369yr27edQcaWMIbCc6umlHl90rsIWTHkVrYveC7tyt1ysx1o6YNqEyJGPIP64-J_JdlOtqQ18veKzThouFihrBWthwPzWDiNP0JqwoaRPEngCOlz0Sx0eH_w6q5pBsww4TRbMDFgPzNiQMmOhf7uAICTAP8W3yBq5qOmN3gc94XAjkkxa2OPVFveTlHl78cdiSxbsQ_R73RZFBvRp-cLAj-UUtU_jntcxT4TrUsdqYHGCwxFfnsix3Jda-iqlYDQ6c-gLGCTDjR-ENInGCp83Ow1x9XIxoGKnyoJ2NMsKbbpaq4bRnt6ztf4jS9sHjiDMEwz7vvULmxqQu_qlC9gB77E1rPNueXtm8zewhn6BbtIj2j8e4D84vd68epjuq5PVBhHtsX4qQoOlx0i0LaX8PeF3RyxumiC53e0ZZP09omQKlGIeQCDn4PV-2H-SQkC2ipyvsJ79yaxQAzeWgvrPF3njbdG_bxn9KWSh5fO4RrLZ88eu0h3HBah_rS_bM_kmzbjYdAi4PmlR6ZD8dNEdbOpfTtey_GIj3p2GHHzLvfwZUqr-zn648_ZIepzO9uHSpZk4=w702-h557-no

Κλείνοντας, να αναφέρω ότι ο MAME έχει τη δυνατότητα με ανάλογη διαδικασία να εξομοιώσει ΟΛΑ τα home micros της εποχής, όποιο μοντέλο τραβάει η ψυχή σας (Spectrum, Amiga, Atari ST κτλ). Για τον Amstrad CPC 6128 να αναφέρω ότι όποιο παιχνίδι δοκίμασα έτρεχε με 100% σωστό emulation (ταχύτητα, γραφικά, ήχος), ενώ οι δυνατότητες παραμετροποίησης είναι πολλές και ξεφεύγουν από τον στόχο αυτού του άρθρου.

Σε όσους επιλέξουν να ασχοληθούν, εύχομαι… καλές αναμνήσεις και καλού κακού έχετε και χαρτομάντιλα στο γραφείο σας μήπως και χρειαστούν ?

Edited by gdp77
  • Like 5
  • Thanks 2
Link to comment
Share on other sites

Πραγματικά ωραίες εποχές. Ωραίες γιατί αφενός ήμασταν πιτσιρίκια, αφετέρου είχε μάθηση και δημιουργία (χαρά). Πιστεύω πως η ενασχόλησή μου με τον Amstrad 464 (κασέτα  ήταν και ο λόγος που με έκανε να αγαπήσω τα μαθηματικά, δίνοντάς μου την ευκαιρία σε πολύ μικρή ηλικία (δημοτικό) να ασχολούμαι με πράγματα που ξέφευγαν από το τετριμμένο σχολείο και όταν έβαλαν πιλοτικά το μάθημα πληροφορικής στο σχολείο μου φυσικά ήμουν έτοιμος (ίσως το μοναδικό μάθημα που δε χάζευα :P). Βέβαια η αφορμή αγοράς του CPC τότε ήταν τα games (λιώσιμο στο Ikari Warriors), αλλά όποιος είχε περιέργεια/μικρόβιο το πήγαινε και παραπέρα.

 

Ωραίο το post/οδηγός. Nice job :T:

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now