Σάββατο 6 Ιουλίου 2024

Οχι άλλο AGA!

Πάνε πολλά χρόνια από τότε που ξεκίνησε το περίφημο debate σχετικά με το αν το AGA chipset ήταν αυτό που έπρεπε, αν θα ήταν ιδανικό να είχε εμφανιστεί πριν από το 1992 και αν θα έπρεπε έτσι κι αλλιώς να διαθέτει ανώτερα χαρακτηριστικά όποτε και αν κυκλοφορούσε. Χύθηκαν τόνοι ψηφιακό μελάνι στα fora (και αργότερα στα social media), γράφτηκαν σεντόνια επί σεντονιών, ακούστηκαν όλων των ειδών οι απόψεις. Από τις πλέον λογικές, στις κάπως ό,τι να 'ναι, μέχρι και τις εξόφθαλμα παράλογες. Και άκρη, εννοείται, δεν βρέθηκε. Και πώς θα μπορούσε, άραγε, αφού η Commodore έκλεισε πολύ πριν οι Amiga 1200, 4000 και cd32 - αυτές δηλαδή που διέθεταν το AGA chipset - ολοκληρώσουν την φυσική εμπορική τους πορεία. Οπότε είναι δύσκολο να κρίνουμε. Σαφώς και είναι βέβαιο ότι η Amiga 1200 δεν θα κατάφερνε ποτέ να φτάσει σε πωλήσεις την 500άρα ούτε να γίνει ποτέ τόσο επαναστατική από την άποψη των hardware δυνατοτήτων και χαρακτηριστικών όσο υπήρξε η προγονή της, αλλά οι εποχές είχαν αλλάξει, τα PCs είχαν καταλάβει μεγάλο μέρος της αγοράς των home computers, οπότε...

Σε ένα παλαιότερο κομμάτι που είχα γράψει σε αυτό εδώ το blog, με τίτλο "η ματαιότητα του AGA chipset" είχα ασχοληθεί ενδελεχώς με το πλέον αντικειμενικό στοιχείο που υπάρχει, τους αριθμούς. Ήτοι το πόσες Amigas πουλήθηκαν (υπάρχουν τα στοιχεία από τη Γερμανική αγορά) και τι ποσοστό αυτών αντιπροσωπεύουν τα μηχανήματα που "φορούσαν" AGA. Επειδή ακόμα και αν είχατε διαβάσει την ανάρτηση εκείνη είναι μάλλον απίθανο να θυμάστε τους ακριβείς αριθμούς, να σας πω ότι οι AGA Amigas αντιπροσωπεύουν το... εντυπωσιακό 7,49% επί του συνόλου των "Μεγάλων Κυριών" που πουλήθηκαν. Με απλά λόγια, σε κάθε 10 υπολογιστές της (τότε) δημοφιλούς πλατφόρμας, μονάχα ο ένας - και για την ακρίβεια ούτε καν ο ένας - ήταν εφοδιασμένος με το AGA chipset. 

Μέχρι τώρα δεν έχω αναφέρει απολύτως τίποτα καινούριο σε σχέση με αυτά που είχα γράψει στο άρθρο εκείνο του 2021 για το οποίο διαβάσατε στην προηγούμενη παράγραφο. Πραγματικά πλέον ελάχιστα με απασχολεί εάν το AGA ήταν τελικά αυτό που έπρεπε να είναι, καλύτερο ή χειρότερο. Ας θεωρήσουμε ότι ήταν μια χαρά για τον καιρό του, έτσι για χάρη της κουβέντας και για να μπορέσω να προχωρήσω με την συλλογιστική μου. Σκεφτόμουν λοιπόν που λέτε, κάτι εντελώς διαφορετικό σε σχέση με ό,τι πίστευα μέχρι σήμερα. Με αφορμή όποια σύγχρονη παραγωγή - σε παιχνίδια αναφέρομαι, όχι σε demos - κυκλοφορεί και απαιτεί την ύπαρξη AGA chipset, η θέση μου μέχρι πολύ πρόσφατα ήταν ότι επρόκειτο για μεγάλο λάθος, καθώς αυτόματα το game αυτό έχει ως στόχο κάτω από το 1/10 των μηχανημάτων που υπάρχουν εκεί έξω (αν θεωρήσουμε ότι έχουν καταστραφεί αναλογικά όσα δεν υπάρχουν πια). Δεν έχει αλλάξει κάτι, και σήμερα συνεχίζω να το θεωρώ βλακώδες το να φτιάχνονται παιχνίδια που να απαιτούν σώνει και καλά AGA chipset. Αλλά για άλλο λόγο πλέον! Βλέπετε, το επιχείρημα των AGA game developers είναι ότι χρειάζονται την έξτρα ταχύτητα (βασικά) και την έξτρα μνήμη που έχουν ως στάνταρ οι Amiga 1200, 4000 και cd32. Και ρωτάω εγώ: τότε γιατί δεν απευθύνεστε σε accelerated Amigas; Γιατί κάποιος που έχει μόνο μία 500άρα, διχίλιαρη ή ακόμα και Α3000 δεν μπορεί να τους προσθέσει AGA chipset, έτσι δεν είναι; Έναν 68030 όμως μπορεί να βάλει αν θέλει τόσο πολύ να τρέξει το νέο παιχνίδι που θα τον ζητάει. Βλέπετε πού το πάω, έτσι;


Αν ένα παιχνίδι κυκλοφορήσει για AGA Amigas στην καλύτερη περίπτωση απευθύνεται στο 7,5% των μηχανημάτων. Τελεία. Αυτή η αναλογία δεν πρόκειται να αλλάξει. Αν όμως φτιαχτεί για OCS/ECS υπολογιστές, έστω και απαιτώντας την ύπαρξη επιταχυντή, τότε ΚΑΙ θα απευθύνεται σε πολύ μεγαλύτερο target group (στο ποσοστό του 92,5% των Amigas που δεν διαθέτουν AGA αλλά ταυτόχρονα είναι εξοπλισμένες με κάποιον accelerator) ΚΑΙ θα διευκολύνει τους coders αφού θα μπορούν να εκμεταλλευτούν την αυξημένη ταχύτητα και μνήμη αυτών των υπολογιστών. Γιατί, σκεφτείτε, ότι ήδη αρκετές από αυτές τις Amigas που αποτελούν το (πλην AGA) 92,5%, κάποιες είναι Α3000 (οπότε είναι ήδη ταχύτερες από τον 68EC020 στα 14MHz) και κάποιες από τις υπόλοιπες Α500, Α600 και Α2000 έχουν επιταχυντές. Και όχι μονάχα αυτό, αλλά, αν ο χρήστης επιθυμεί μπορεί να αναβαθμίσει με επιταχυντή την Α500/600/2000 του. Αν αυτό που του λείπει είναι το AGA chipset τι θα κάνει; Θα δώσει (minimum) 700€ - και ΑΝ μπορέσει να την βρει - για μια stock 1200άρα; Την ίδια στιγμή που μπορείς με 200€ να πάρεις ολοκαίνουριο accelerator με 68030 και μνήμη για την 500άρα ή την 600άρα (αλλά και για την Α2000) που θα την κάνει κατά πολύ ταχύτερη από την Α1200;

Προφανώς, σε επίπεδο γραφικών το AGA chipset προσφέρει και άλλα πράγματα πέρα από την ταχύτητα: μεγαλύτερη παλέτα, περισσότερα χρώματα ταυτόχρονα στην οθόνη, διάφορες λειτουργίες που γίνονται ταχύτερα. Θεωρώ όμως - καθώς σε κάθε περίπτωση οι coders αναγκάζονται να κάνουν παραχωρήσεις και συμβιβασμούς - ότι θα ήταν πολύ πιο εύκολο για τους ίδιους να δουλεύουν (ακόμα και) σε OCS με 68030 στα 25MHz και 16ΜΒ Fast RAM παρά σε AGA με 68EC020 στα 14MHz με 2ΜΒ Chip RAM. Και εννοείται και εξυπακούεται ότι όλα τα παραπάνω έχουν νόημα μόνο σε περίπτωση που το παιχνίδι-στόχος είναι κάτι το ιδιαίτερα απαιτητικό (π.χ. OutRun). Για μεταφορά του Rygar, του Xevious και του Tetris θεωρώ ότι είναι απαράδεκτο να ζητάει κανείς οτιδήποτε περισσότερο από vanilla 500άρα...


Φυσικά όλα τα παραπάνω είναι απλά οι δικές μου σκέψεις πάνω στο θέμα. Κάποιος άλλος μπορεί κάλλιστα να πει "έχω 3 1200άρες και 5 τετραχίλιαρες, να τα φτιάξουν για AGA, στα παπάρια μου τι έχουν οι άλλοι". ΟΚ, δεκτή και αυτή η άποψη. Όχι ιδιαίτερη σεβαστή βέβαια, αλλά τι να κάνεις; Αν επέτρεπαν μόνο σε ανθρώπους με ήθος και σεβασμό στο κοινωνικό σύνολο να αγοράζουν Amigas τότε μάλλον στην Ελλάδα δεν θα είχαν πουληθεί πάνω από 10-20...