Το να έχει η κασέτα ένα κουμπί για να χρησιμοποιείται ως κανονική επέκταση μνήμης είναι εξαιρετική ιδέα. Φαίνεται πως τελικά θα μπορέσω να φορτώσω εκείνο το στριγκλό παιχνίδι Nascar που γράφτηκε με τεχνητή νοημοσύνη.
«Το ξεκαθάρισαν απόλυτα. Δεν χρειάζεται καμία επέκταση. Μόνο το παιχνίδι, το οποίο έρχεται σε κασέτα (cartridge) ή κουτί και θα συνδέεται όπως το Dandanator μέσω της τυπικής θύρας επέκτασης που διαθέτουν όλα τα AMSTRAD CPC.
Τα υπόλοιπα είναι απλώς η περιγραφή του περιεχομένου του. Μια επέκταση μνήμης όπου φιλοξενείται το παιχνίδι, αλλά αυτό δεν είναι κάτι καινούργιο. Χρησιμοποιήθηκε και στην εμπορική εποχή, απλώς όχι για παιχνίδια — αν και κάλλιστα θα μπορούσαν να είχαν προγραμματιστεί παιχνίδια με αυτόν τον τρόπο, όμως το κόστος ανά τίτλο θα ήταν υπερβολικά υψηλό. Δεν αποτελεί ούτε νέα εφεύρεση ούτε προσθέτει επιπλέον δυνατότητες στο μηχάνημα πέρα από εκείνες που, κατά την εμπορική του πορεία, δεν αξιοποιήθηκαν για λόγους κόστους-αποδοτικότητας.»
Είναι κάπως σαν να λέμε ότι ένα παιχνίδι που απαιτεί 128KB είναι απογοήτευση…
Για μένα, είναι εκπληκτικό το πώς καταφέρνουν να διαχειρίζονται τόση πολλή μνήμη, ειδικά με overscan screen mode, μιας και αυτό είναι η αχίλλειος πτέρνα του CPC.
Επεκτάσεις μνήμης υπήρχαν ανέκαθεν, και η κασέτα (cartridge) δεν προσθέτει απολύτως καμία επιπλέον επεξεργαστική ισχύ.
Η μόνη μου απογοήτευση είναι αν δεν υπάρχει αντάπτορας για να δουλέψει στο GX4000, καθώς αυτή τη στιγμή δεν έχω CPC…
Έχω την εντύπωση ότι ο κόσμος ξεχνάει πως υπήρχαν κλασικοί CPC με υποδοχές Centronics, οπότε σίγουρα έχει προβλεφθεί κάτι τέτοιο· δεν ανησυχώ.
Σας ευχαριστώ πολύ για τα σχόλια μετά την παρουσίαση!
Θα ήθελα να μοιραστώ μερικές σκέψεις μου ρίχνοντας μια ματιά στα σχόλια, όχι μόνο εδώ, αλλά και σε φόρουμ σε διάφορες πλατφόρμες.
Ένας από τους στόχους μου όταν άρχισα να προγραμματίζω ξανά για τον CPC, πίσω στο 2009, ήταν να δείξω ότι η αρχιτεκτονική του CPC ήταν ικανή για περισσότερα από όσα πίστευε πολύς κόσμος. Όταν βλέπω ανθρώπους σήμερα να απογοητεύονται επειδή ένα παιχνίδι για τον CPC δεν μπορεί να τρέξει κάτι συγκρίσιμο με τα καλύτερα 16-bit παιχνίδια του είδους του σε μόλις 64 KB, συνειδητοποιώ ότι αυτός ο στόχος έχει υπερκαλυφθεί! ![]()
Θα προσπαθήσω να το εξηγήσω αναλύοντας τι θα σήμαινε αν το Vespertino μπορούσε να τρέξει σε 64kb:
Καθώς πρόκειται για ένα παιχνίδι πλήρους overscan, σχεδόν 48kb είναι μνήμη βίντεο, πράγμα που θα άφηνε 16kb για τον υπόλοιπο κώδικα και τους πόρους. Κάποιοι ίσως σκεφτούν ότι το να χωρέσει ολόκληρο το παιχνίδι σε 16kb είναι αδύνατο, αλλά αν κοιτάξουμε μερικά από τα επιτεύγματα στο sizecoding της demoscene, όπως τα demos των 256 byte του HellMood «Memories» ή «Party.DLL», ή demos των 4kb όπως το «Elevated» ή το «Cdak», ίσως να μην είμαστε και τόσο σίγουροι.
Το κόλπο πίσω από αυτά τα επιτεύγματα, που καταφέρνουν να στριμώξουν το αδύνατο σε τόσο μικρό χώρο, βασίζεται στην αντικατάσταση της μνήμης και των πόρων με καθαρή υπολογιστική ισχύ· με μαθηματικά και επαρκή επεξεργαστική ισχύ, τα πάντα μπορούν να παραχθούν σε πραγματικό χρόνο χρησιμοποιώντας ελάχιστη μνήμη. Ακόμα κι έτσι, αν κάναμε μια λεπτομερή ανάλυση του τι θα χρειαζόταν για να χωρέσει το Vespertino σε 16 KB, θα συνειδητοποιούσαμε ότι αυτός είναι ένας αδύνατος στόχος δεδομένης της επεξεργαστικής ισχύος των σημερινών υπολογιστών· θα χρειαζόμασταν υπολογιστική ισχύ αρκετές τάξεις μεγέθους μεγαλύτερη, ίσως ακόμα και κβαντικούς υπολογιστές.
Εφόσον υποθέτω ότι η κριτική από αυτό το κομμάτι της κοινότητας, που είναι απογοητευμένο επειδή το Vespertino δεν τρέχει σε 16 KB, προέρχεται από άτομα με γνώσεις υπολογιστών, μπορώ μόνο να συμπεράνω ότι εκτιμούν απεριόριστα τις δυνατότητες του CPC και ότι οι προσδοκίες τους για το τι θα έπρεπε να μπορεί να κάνει ένας CPC είναι υψηλότερες από τις δικές μου ![]()
@XeNoMoRPH Μια γρήγορη διόρθωση μόνο στην περίληψή σου: στην πραγματικότητα έχουμε περισσότερα από 5.000 sprites αποθηκευμένα στη ROM!
Ευχαριστώ!
Για να είμαστε δίκαιοι, δεν νομίζω ότι κανείς περίμενε να χωρέσει σε 64K. Αλλά για πολλούς, τα 128K + δισκέτα είναι ίσως αυτό που θεωρούν ως ανώτατο όριο προτού αρχίσει να τραβιέται υπερβολικά ο ορισμός τού «τρέχει σε αυθεντικό hardware» (και ναι, θεωρητικά, όλα αυτά ήταν διαθέσιμα τότε, αλλά δεν ήταν απαραίτητα πρακτικά).
Δεν είμαι ακριβώς απογοητευμένος, είχα μια διαίσθηση ότι προς τα εκεί πήγαινε το πράγμα, αλλά νομίζω ότι για μένα προσωπικά μάλλον θα είναι υπερβολικά μεγάλη επένδυση για να αξίζει τον χρόνο που πραγματικά θα του αφιέρωνα. Θα μπορούσα να αγοράσω το remake του Ocarina of Time και μάλλον θα διασκέδαζα περισσότερο συνολικά. Αυτό δεν είναι μομφή για το ίδιο το Vespertino, απλώς το πώς νιώθω γενικά για αυτό το είδος παιχνιδιού (έδωσα δυο-τρία ψιλά για το Outrun στο Switch και ακόμα κι εκείνο το έπαιξα ελάχιστα).
Είναι πάντως ένα εκπληκτικό επίτευγμα και θα πρέπει να είσαι περήφανος γι’ αυτό. Ξεχωρίζει ως ένα τεράστιο (κυριολεκτικά) επίτευγμα στην κοινότητα των 8-bit, που ελάχιστοι developers σε οποιαδήποτε πλατφόρμα έχουν καν πλησιάσει.
Μιλάμε για 512KB RAM και 3,5 με 4MB ROM.
Δεν είναι ακριβώς το ίδιο με 128K έναντι 64K, κατά τη γνώμη μου.
Εξάλλου, αυτό είναι ίσως το παιχνίδι για CPC με το μεγαλύτερο hype που υπήρξε ποτέ.
Τι φάση με όλα αυτά τα αρνητικά σχόλια στο YouTube για τα βίντεο του Vespertino; Φαίνεται πως υπάρχει μια ομάδα ανθρώπων που ψάχνει με το ζόρι οποιαδήποτε δικαιολογία για να το θάψει, λες και όλο αυτό δεν είναι αποτέλεσμα σκληρής δουλειάς και τρομερής εφευρετικότητας. Όσα δεν φτάνει η αλεπού, πραγματικά. Μάλλον τα πάει περίφημα, γιατί τίποτα δεν ελκύει τους haters όσο η επιτυχία.
Όποιος λέει ότι είναι εύκολο να φτιάξεις κάτι εντυπωσιακό με όλη αυτή την έξτρα μνήμη: ορίστε, πεδίο δόξης λαμπρό, εντυπωσιάστε μας.
Έτσι έχουν τα πράγματα, αλλά αν σκεφτεί κανείς ότι θα τρέχει σε οποιοδήποτε παλιό 464 όπου κι αν το κοτσάρεις, είναι πολύ πιο προσιτό για τους περισσότερους απ’ ό,τι ένα GX. Και μου αρέσει πάρα πολύ και ο δικός μου συνδυασμός GX/Pico. Δυστυχώς όμως δεν υπάρχουν τόσα πολλά GX στον κόσμο (και δεν έχεις πρόσβαση στη RAM μέσω της υποδοχής για τις κασέτες τους).
Αντιθέτως, σίγουρα θα υπάρχουν κάπου παρατημένα ένα σωρό παλιά 464 με χαλασμένα κασετόφωνα, τα οποία θα παίζουν όλα το Vespertino κατευθείαν από την κασέτα (cartridge). Και μετά, θα σου μείνει ένα 464 με επέκταση μνήμης 512k που θα μπορείς να το χρησιμοποιήσεις για να παίξεις όλα τα επερχόμενα αριστουργήματα από όσους λένε ότι είναι πανεύκολο να φτιάξεις εντυπωσιακά παιχνίδια με επιπλέον μνήμη.
Το καταλαβαίνω απόλυτα αυτό και συμφωνώ. Μιλώντας καθαρά εγωιστικά, αυτή τη στιγμή δεν έχω CPC… οπότε τώρα θα ψάξω να βρω έναν πριν κυκλοφορήσει αυτό ![]()
Φαίνεται ότι ο παλιός κανόνας «το λογισμικό πουλάει το υλικό» εξακολουθεί να ισχύει για το CPC ακόμα και μετά από τέσσερις δεκαετίες ![]()
Δεν αντέχω όλη αυτή τη φασαρία και τον ντόρο. Το μόνο που μετράει είναι πότε μπορούμε να αγοράσουμε το παιχνίδι και πώς; Υποθέτω ότι το CPC Wiki θα έχει κάπου έναν σύνδεσμο παραγγελίας όταν γίνει αυτό δυνατό;
Θα ανεβάσω το link του Kickstarter μόνο για σένα μόλις ανέβει
Μιας και θα μπει στο KS, ίσως να μην μπορείς να το παραγγείλεις με κανέναν άλλο τρόπο… αλλά ίσως ο/η @Rhino να μπορεί να το επιβεβαιώσει αυτό.
Εννοείται, θα μαζεύω προμήθειες με το τσουβάλι😁
Έχουμε κάποια εκτιμώμενη ημερομηνία για το πότε θα ξεκινήσει η καμπάνια στο Kickstarter;
Κατά τη γνώμη μου, δεν ήταν έκπληξη το ότι κυκλοφορεί σε μορφή κασέτας (cartridge), οπότε περίμενα ήδη ότι δεν θα είναι μια δωρεάν/φθηνή κυκλοφορία. Ίσως κοστίζει μερικά € παραπάνω τώρα λόγω της επιπλέον RAM, αλλά το/τα πρόσθετο/-α IC μάλλον δεν θα επηρεάσουν ουσιαστικά την τιμή.
Το Vespertino είναι απόλυτη ιδιοφυΐα και, προσωπικά, ανυπομονώ να αποκτήσω ένα αντίτυπο.
Όσον αφορά το πώς λειτουργεί το παιχνίδι με τη μνήμη RAM ή τα διαφορετικά μοντέλα Amstrad, η προτίμησή μου θα ήταν κάτι που να απευθύνεται σε όλους. Μεγαλώνοντας, πάντα λάτρευα τα παιχνίδια (στον CPC και αργότερα στην Amiga) που ανίχνευαν τις προδιαγραφές του συστήματος και στη συνέχεια αξιοποιούσαν την επιπλέον μνήμη RAM ή τις λειτουργίες Plus, εφόσον τις εντόπιζαν.
Ιδανικά, μια έκδοση σε κασέτα (cartridge) θα ήταν εξαιρετική για τους κατόχους Plus, και στη συνέχεια ένα αντίτυπο σε δισκέτα που θα μπορούσε να τρέξει σε 464 με disc drive, σε 664 και 6128. Έτσι όλοι θα μπορούσαν να παίξουν αυτό το φανταστικό παιχνίδι, αλλά όσοι έχουν χαμηλότερες προδιαγραφές θα είχαν λιγότερα αυτοκίνητα, λιγότερα χρώματα, λιγότερες πίστες για αγώνες κ.λπ.
Μακάρι η Batman Group να καταφέρει να προσφέρει κάτι τέτοιο μέσω του Kickstarter, ώστε όλοι οι κάτοχοι CPC να μπορούν να απολαύσουν μια έκδοση του παιχνιδιού.
Τους εύχομαι ό,τι καλύτερο με το εγχείρημα, και σίγουρα θα καλύψουμε το παιχνίδι στο περιοδικό Pixel Addict μόλις κυκλοφορήσει. ![]()
Δεν καταλαβαίνω για ποιον λόγο όλοι συνεχίζουν να λένε ότι οι χρήστες CPC δεν θα μπορούν να το παίξουν επειδή είναι κασέτα (cartridge). Το γεγονός ότι είναι σε κασέτα επιτρέπει ακριβώς αυτό. Μπορείτε να παίξετε το παιχνίδι σε έναν απλό CPC464 έχοντας συνδεδεμένη μόνο την κασέτα. Στη συγκεκριμένη περίπτωση δεν πρόκειται για κασέτα τύπου Plus, αλλά για μία που συνδέεται στη θύρα επέκτασης (expansion port).
Με δεδομένο ότι στο βίντεο της περασμένης εβδομάδας το παιχνίδι έτρεχε στο WinApe, υποψιάζομαι ότι η ψηφιακή έκδοση ίσως είναι playable χρησιμοποιώντας τη μορφή αρχείου CRT. Ο χρόνος θα δείξει.

