Όπως γνωρίζετε όσοι ασχολείστε με το σύμπαν του retro computing ή απλά διαβάζετε το blog μου, μεταξύ 2-5 Απριλίου πραγματοποιήθηκε η Revision Online 2021, ένα demoparty στο οποίο έλαμψαν πολλές νέες δημιουργίες από demogroups από κάθε γωνιά του πλανήτη (ΟΚ, της Ευρώπης, για να είμαστε πιο ακριβείς). Είδαμε πολλά και ενδιαφέροντα λοιπόν - και ακόμα βλέπουμε, εδώ που τα λέμε - όπως τα Calculation και The Martini Effect. Φυσικά, δεν ήταν μονάχα αυτά...
Σήμερα θα σας παρουσιάσω 3 ολόφρεσκα demos που πρωτοείδαμε στην Revision λοιπόν, για 3 διαφορετικές πλατφόρμες. Ξεκινάμε με το Can robots take control? που τρέχει σε vanilla Amstrad CPC 6128 και ξεχωρίζει για τα εντυπωσιακά εφέ του, τον φρενήρη ρυθμό εναλλαγής αυτών και την καλή του μουσική. Το demo είναι μια δουλειά των groups Benediction και Arkos και μπορείτε να το απολαύσετε στη συνέχεια:
Ακολουθεί το SQUARE V2 για Atari STE, μία παραγωγή του group με το ευρηματικό όνομα Hemoroids (!), η οποία χαρακτηρίζεται από περιστρεφόμενους κύβους. Πολλούς περιστρεφόμενους κύβους. Βασικά, πάρα πολλούς περιστρεφόμενους κύβους! Να, δείτε το με τα ίδια τα ματάκια σας αν δεν με πιστεύετε:
Τέλος, έχουμε το Twinhead από τα μέλη των Progen και Desire, το οποίο και προσωπικά με εντυπωσίασε περισσότερο από τα τρία. Το Twinhead τρέχει σε BBC Master 128 με έναν έξτρα 6502 (Master Turbo) (πάντα οι δύο είναι καλύτεροι απ' τον έναν). Όπως καταλαβαίνετε δεν μιλάμε και για τον πλέον δημοφιλή και συνηθισμένο συνδυασμό hardware, αλλά ποιος νοιάζεται όταν το αποτέλεσμα είναι τόσο smooth όσο το Twinhead που νομίζεις ότι προέκυψε από κάποιο coin op των mid 80s; Όσο κι αν το BBC micro ήταν ένας εξαιρετικός υπολογιστής με δυνατότητες που, απλά, δεν συναντούσες πουθενά εκείνα τα χρόνια, το ατού του δεν ήταν η κίνηση, τα γραφικά, τα παιχνίδια και τα demos. Με αυτά κατά νου καταλαβαίνει κανείς ότι το Twinhead είναι κάτι παραπάνω από εντυπωσιακό. Κι ας θέλει και δεύτερο επεξεργαστή!
Το 1981, η Acorn κυκλοφόρησε έναν home computer ο οποίος έμελε να καταστεί συνώνυμο της εκπαίδευσης, τον Proton, που έγινε γνωστός σε όλους ως "BBC micro". Ο συγκεκριμένος υπολογιστής, λόγω των υψηλών standards που έβαζε η ίδια η Acorn, αλλά και λόγω των προδιαγραφών του BBC κυκλοφόρησε με ένα σύνολο δυνατοτήτων και χαρακτηριστικών που δεν μπορούσαν να βρεθούν μαζεμένα σε άλλον υπολογιστή της εποχής, ακόμα και αν αυτός κόστιζε πολύ περισσότερο.
Μεταξύ του πακτωλού από χαρακτηριστικά και δυνατότητες διασύνδεσης του BBC micro, ένα από τα πλέον ενδιαφέροντα που μπορεί κάποιος να εντοπίσει είναι το περίφημο Tube interface. Η εν λόγω διασύνδεση επέτρεπε σε άλλους, εξωτερικούς επεξεργαστές ή συνεπεξεργαστές να συνδεθούν στον δημοφιλή υπολογιστή της Acorn, χρησιμοποιώντας φυσικά ως μέσα εισόδου και εξόδου το πληκτρολόγιο, το κασετόφωνο, το disk drive, τον εκτυπωτή και την οθόνη του BBC microcomputer. Με τον τρόπο αυτό μπορούσε κάποιος να συνδέσει έναν δεύτερο 6502 στον BBC του ή έναν Z80 (για να τρέχει εφαρμογές του CP/M), ακόμα και έναν επεξεργαστή της σειράς x86 της Intel. Μέχρι και ο περίφημος και πρωτοποριακός επεξεργαστής τεχνολογίας RISC της Acorn, ο ARM (Acorn RISC Machine), αναπτύχθηκε και δοκιμάστηκε ως εξωτερική επεξεργαστική μονάδα που συνδεόταν στον BBC micro μέσω του Tube interface. Και, αν αναρωτιέστε "τι εστί ARM;" να σας πούμε όχι πρόκειται για τον επεξεργαστή που αποτέλεσε την βάση και τον πρόγονο όλων των CPUs που στις μέρες μας αποτελούν την καρδιά των smartphones, tablets, set top boxes, κλπ. "Not exactly a lightweight", που θα έλεγε και μια ψυχή...
Ας επανέλθουμε όμως στο Tube interface, και ας αφήσουμε τον ARM και τους διαδόχους του να ζουν και να βασιλεύουν. Οι πρόσθετες επεξεργαστικές μονάδες που κυκλοφόρησε η ίδια η Acorn back in the day δεν γνώρισαν ευρεία αποδοχή, αφενός λόγω του υψηλού τους κόστους, και αφετέρου λόγω του ότι αποτελούσαν αρκετά εξειδικευμένα προϊόντα, που θα μπορούσαν να προκαλέσουν το ενδιαφέρον κάποιου developer, ίσως κάποιου εκπαιδευτικού ιδρύματος ή κάποιας επιχείρησης με πολύ συγκεκριμένες ανάγκες, κλπ. Σίγουρα όμως δεν απευθύνονταν στον απλό χρήστη (ούτε και στην τσέπη του).
Καταλαβαίνει λοιπόν κανείς πολύ εύκολα ότι το να εξοπλίσει κάποιος την σήμερον ημέρα τον BBC microcomputer του με κάποιον εξωτερικό (συν)επεξεργαστή χρησιμοποιώντας το Tube interface είναι αρκετά δύσκολα και δαπανηρό, καθώς, είναι πολύ σπάνιες και δυσεύρετες οι εξωτερικές επεξεργαστικές μονάδες για τον BBC micro που διασώζονται και πωλούνται στις μέρες μας. Όλα αυτά βέβαια μέχρι που εμφανίστηκε το PiTubeDirect!
Το PiTubeDirect είναι ένα project το οποίο χρησιμοποιεί ένα Raspberry Pi με το ανάλογο software και hardware (για τη σύνδεση, το τελευταίο) ως Tube processor για τον BBC. Λόγω της τεράστιας επεξεργαστικής ισχύος του Raspberry Pi συγκριτικά με τους 8/16bits επεξεργαστές της εποχής, το μικρό - πλην θαυματουργό - RPi μπορεί με άνεση να εξομοιώσει τους παρακάτω:
250MHz βασισμένος σε 65tube 65C02 συνεπεξεργαστής 40MHz βασισμένος σε lib6502 65C02 συνεπεξεργαστής 60MHz Z80 συνεπεξεργαστής με CP/M
(*) η ταχύτητα του εξομοιούμενου επεξεργαστή εξαρτάται από το Raspberry Pi που θα χρησιμοποιηθεί.
Αν τα παραπάνω δεν σας λένε κάτι ή απλά δεν σας δίνουν την ακριβή εικόνα του τί μπορεί να πετύχει κάποιος με έναν BBC microcomputer και ένα PiTubeDirect, θα πρέπει να σας πω ότι, πέραν από το σαφές ενδιαφέρον του πειραματισμού και της εξερεύνησης, δίνεται στον τυχερό κάτοχο η δυνατότητα να:
- εκτελέσει software που απαιτεί διπλούς 6502 επεξεργαστές (κλασικό παράδειγμα η σπάνια αλλά εξαιρετική έκδοση executive του εμβληματικού Elite)
- τρέξει MS-DOS και τις εφαρμογές αυτού
- τρέξει CP/M και τις εφαρμογές αυτού
- τρέξει RISC OS (αυτό το κάνει έτσι κι αλλιώς το RPi) μέσα από τον BBC
- και φυσικά πολλά άλλα, βασικά ό,τι μπορεί να βάλει ο νους του καθενός!
Για το PiTubeDirect μπορεί να χρησιμοποιηθεί ακόμα και ένα ταπεινό Raspberry Pi Zero των 6€ (!) ενώ εδώ μπορείτε να βρείτε και οτιδήποτε θα χρειαστεί για να το συνδέσετε στον BBC σας.
Και, επειδή καλές οι λέξεις, καλύτερες οι εικόνες και ακόμα καλύτερο το βίντεο προκειμένου να κατανοήσει κανείς για τι πράγμα σας γράφω τόση ώρα, δείτε το παρακάτω και θαυμάστε:
Ίσως κάποιοι από εσάς να θυμάστε ένα παλιό coin-op της Tehkan, το Star Force που μάλιστα έδειχνε πολύ προηγμένο σε γραφικά και gameplay για την εποχή του, κάπου εκεί στα μέσα της δεκαετίας του '80. Το παιχνίδι αυτό αποτέλεσε πηγή έμπνευσης για τον Nick "Orlando" Pelling ώστε να δημιουργήσει ένα vertical shoot 'em up που έμελλε να μείνει στην ιστορία ως το πλέον εμβληματικό στο format των BBC micro/Acorn Electron. Το παιχνίδι αυτό ονομαζόταν "Firetrack" και, για τους Acornάδες ήταν κάτι τόσο μεγάλο και μνημειώδες όσο ήταν το Parsec για τους κατόχους TI-99/4A (OK, μετά το Elite, εξυπακούεται αυτό!).
Δεν έτυχε ποτέ να έχω στην κατοχή μου κάποιο BBC micro ή Acorn Electron - πόσο μάλλον με disk drive που το χρειάζεται για να τρέξει το White Light. Βλέποντας όμως τα screenshots του μπορώ να πω ότι εντυπωσιάστηκα, και θέλησα να το δοκιμάσω. Έτσι λοιπόν, ακολουθώντας τις οδηγίες από εδώ κατέβασα έναν εξομοιωτή και το image του White Light και ξεκίνησα να το παίζω.
Δεν θα το υπεραναλύσω - σκοπεύω άλλωστε να το κάνω σε άλλο μέσο στο μέλλον - αλλά θα σας πω εν συντομία ότι πρόκειται για ένα πραγματικά υπέρ του δέοντος αξιόλογο shoot 'em up που θα μπορούσε να σταθεί αξιοπρεπώς σε οποιοδήποτε 8bit format. Μάλιστα, ως μέτρο σύγκρισης δοκίμασα και το Firetrack και μπορώ να δηλώσω ανεπιφύλακτα ότι το White Light είναι σαφώς ανώτερο.
Το White Light μπορείτε να το κατεβάσετε ώστε να το δοκιμάσετε και εσείς οι ίδιοι από εδώ ή να το αγοράσετε από εδώ και εδώ σε περίπτωση που διαθέτετε το "real thing" (τυχεροί!). Να θυμίσω όμως ότι δεν τρέχει σε Electron, παρά μονάχα σε BBC micro B, B+ και BBC Master. Σοβαρά μηχανήματα αν μη τι άλλο, οπότε σίγουρα χρειάζεται ένα shooter σαν το White Light για να σπάσει η μονοτονία!
Μια πολύ ενδιαφέρουσα νέα κυκλοφορία "έσκασε μύτη" εσχάτως και, προς τέρψιν όσων έχουν βαρεθεί τα ίδια και τα ίδια δεν πρόκειται για ένα ακόμα unplayble platform game για ZX Spectrum αλλά ούτε και για ένα βιαστικό SEUCK game για Commodore 64: όχι, αυτή τη φορά έχουμε να κάνουμε με ένα ολοκαίνουριο αλλά και ταυτόχρονα κλασικού στυλ text/graphics adventure παιχνίδι, απ' αυτά που κάποτε μας έκαναν να χάνουμε μερόνυχτα (και να κερδίζουμε βαθμούς μυωπίας!) μπροστά απ' την μικρή, ασπρόμαυρη τηλεόραση στην οποία είχαμε συνδέσει τον υπολογιστή μας. Το όνομα αυτού είναι "The Darkness Of Raven Wood" και έχει μια πολύ ενδιαφέρουσα υπόθεση...
Βρίσκεσαι στο σωτήριο έτος 1862. Ένα γράμμα του παιδικού σου φίλου Raynard σε βάζει σε βαθύ προβληματισμό, καθώς πληροφορείσαι ότι στο χωριό Raven Wood στο οποίο πλέον κατοικεί και εργάζεται ο Raynard, μετά την άφιξη του γαιοκτήμονα λόρδου Elgan Wood, άρχισαν να συμβαίνουν διάφορα παράξενα και εξόχως ανησυχητικά γεγονότα: παιδιά άρχισαν να εξαφανίζονται, λίγες μέρες μετά εξαφανίστηκε και ο παπάς του χωριού και κυκλοφορούν φήμες για αλλόκοτα πλάσματα που έκαναν την εμφάνισή τους σε διάφορα μέρη πλησίον του χωριού. Σαν να μην έφταναν όλα αυτά, μια χιονοθύελλα πλήττει το Raven Wood κι ας βρισκόμαστε στη μέση του καλοκαιριού! Τι συμβαίνει; Τι σημαίνουν όλα αυτά; Και γιατί έχει περάσει ένας ολόκληρος μήνας που δεν είχες καθόλου νέα από τον Raynard; Ήρθε η ώρα να τα παρατήσεις όλα και να κινήσεις για το Raven Wood - η μοίρα του παιδικού σου φίλου - και ίσως όχι μόνο η δική του - εξαρτάται από σένα!
Το The Darkness Of Raven Wood τρέχει σε Acorn BBC model B και Acorn Electron σε στοκ μοντέλα με 32ΚΒ μνήμης RAM, αρκεί να διαθέτετε ένα floppy disk drive (ή κάποιον τρόπο να το εξομοιώσετε). Φαίνεται να αποτελεί μια συνολικά πολύ προσεγμένη παραγωγή, καθώς το σενάριο, το εξώφυλλο, το website αλλά και τα γραφικά του παραπέμπουν σε επαγγελματικές δουλειές. Για περισσότερες πληροφορίες ρίξτε μια ματιά στο site του παιχνιδιού, το οποίο μπορείτε να κατεβάσετε από εδώ. Μια ιδιαίτερα ενδιαφέρουσα λεπτομέρεια μάλιστα για την επόμενη δουλειά της Rucksack games μπορείτε να βρείτε εδώ. Είδατε; Τα καλύτερα έρχονται! (Πηγή: Indie Retro News).
Αν ασχολείστε σφαιρικά με το retro computing (μετάφραση: ενδιαφέρεστε και για κάτι άλλο πέραν του Sensible στην Amiga) τότε σαφώς γνωρίζετε τις 2 μεγάλες εταιρίες που κυριάρχησαν στην Βρετανική (και όχι μόνο) αγορά μικροϋπολογιστών στα πρώτα χρόνια της δεκαετίας του '80: ναι, αναφέρομαι στις Sinclair Research και Acorn Computers.
Η ιστορία των 2 εταιριών είναι ιδιαιτέρως ενδιαφέρουσα, καθώς είχαν κοινές ρίζες και πανομοιότυπη κατάληξη, βρισκόμενες αντιμέτωπες με το λουκέτο στην προσπάθειά τους να κυκλοφορήσουν προϊόντα με τα οποία θα έσκαβε η μία το λάκκο της άλλης!
Όλα τα παραπάνω είχαν δημοσιευθεί στα αντίστοιχα άρθρα στο 1ο και στο 2ο τεύχος του περιοδικού Retro Planet αλλά, μιας και τα τεύχη αυτά έχουν εξαντληθεί προ πολλού, σας προτείνω να παρακολουθήσετε το Tech-o-mentary του Nostalgia Nerd που αναφέρεται στην ιστορία των Sinclair και Acorn:
Αν πάλι έχετε λίγο περισσότερο χρόνο και θέλετε να δείτε την ίδια ιστορία σε τηλεταινία (με τις απαραίτητες "παρεμβάσεις" στην ιστορία προκειμένου να γίνει καταλληλότερη για το τηλεοπτικό κοινό) παρακολουθείστε το ενδιαφέρον και διασκεδαστικό Micro Men του BBC:
Ο εκδοτικός οίκος Usborne, που έχει μεγάλη παράδοση στην έκδοση βιβλίων εκπαιδευτικού κυρίως περιεχομένου, διαθέτει προς δωρεάν download σε μορφή .PDF τα βιβλία που είχε κυκλοφορήσει τη δεκαετία του 1980-'90 και τα οποία εισάγουν με πολύ απλό και κατανοητό τρόπο τον αναγνώστη σε πολύ ενδιαφέροντα θέματα όπως οι αρχές του προγραμματισμού και η γλώσσα BASIC, η γλώσσα μηχανής, η δημιουργία adventure games κλπ. Είναι πολύ ενδιαφέροντα βιβλία και τα συστήνω ανεπιφύλακτα σε όσους ήθελαν πάντα να μάθουν κάτι παραπάνω για τους υπολογιστές από το βάζουν απλά δισκέτες (αλλά ντρέπονταν να ρωτήσουν)!