Χαμός σε τεστ εγκυμοσύνης και στο Coreboot

Το θέμα του τα λιμάνια πάντα προκαλούσαν κάποιο ενδιαφέρον στην κοινότητα οποιουδήποτε είδους, ας πούμε βιντεοπαιχνίδια (κονσόλα σε υπολογιστή), επίσης εφαρμογές (σύστημα σε σύστημα), λειτουργίες, βοηθητικά προγράμματα κ.λπ.

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

Αλλά σε αυτή την περίπτωση θα μιλήσουμε για ένα παιχνίδι, το οποίο ειδικά ήδη σε αυτό το σημείο μου φαίνεται αρκετά ενδιαφέρον, γιατί το γεγονός ότι είναι ένα από τα παιχνίδια με τις περισσότερες θύρες έχει (ή τουλάχιστον αυτό που γνωρίζω) και ότι είναι ότι κανείς δεν φανταζόταν να δει παιχνίδια που μεταφέρονται σε υλικό όπως ένα τεστ εγκυμοσύνης.

Αυτό το παιχνίδι δεν είναι άλλο από το Doom, το οποίο κυκλοφόρησε το 1993 και άλλαξε το τοπίο των παιχνιδιών σκοποβολής με την κυκλοφορία του.

Το πρόσωπο πίσω από αυτό το μεγάλο επίτευγμα είναι γνωστό ως Foone Turing., ο προγραμματιστής στο επάγγελμα κατάλαβε πώς να παίξει το Doom σε ένα τεστ εγκυμοσύνης. Το ενδιαφέρον του Foone Turing φαίνεται να έχει κεντριστεί πριν από μερικές εβδομάδες, όταν ένας άλλος χρήστης του Twitter έδειξε το εσωτερικό ενός τεστ εγκυμοσύνης, το οποίο συνοψίζεται στο ελάχιστο υλικό που απαιτείται για την ερμηνεία μιας ταινίας μέτρησης, όπως ένα αυτόματο δοκιμαστικών ταινιών πολύ χαμηλής ισχύος των μικροδουλειών.

Ωστόσο, τα πιο εξοπλισμένα τεστ έχουν μονόχρωμη οθόνη LCD, που σημαίνει ότι έχουν και εισόδους για αυτές τις οθόνες. Κάποιος αρκετά περίεργος και με καλή γνώση του υλικού θα μπορούσε να κάνει τη σύνδεση, ας πούμε έτσι.

Όπως ο Marc Verdiell, ειδικός στο παλιό υλικό, στον Turing αρέσει να παίζει με τεχνολογία που δεν φαίνεται να ταιριάζει. Το τεστ εγκυμοσύνης που παρήγγειλαν έχει μια οθόνη LCD που έχει μόνο τέσσερα σύμβολα και είναι κωδικοποιημένη για να κάνει ένα πράγμα: να εμφανίζει σημάδια όπως μια κλεψύδρα και τη λέξη "ΕΓΚΥΟΣ". Στην πρώτη δοκιμή που επιχείρησε ο Turing, το εσωτερικό τσιπ ήταν πλήρως κρυπτογραφημένο, όπως ένα πρόγραμμα εγκατάστασης CD-ROM μόνο για ανάγνωση.

Ο Turing αργότερα αφαίρεσε τα στοιχεία της οθόνης LCD και του τσιπ του υπολογιστή κωδικοποιημένα. Δοκίμασε πολλά μικροσκοπικά OLED, πριν καταλήξει σε έναν μικροελεγκτή και οθόνη από την Adafruit που θα μπορούσε να χωρέσει στον μικροσκοπικό χώρο του κουτιού τεστ εγκυμοσύνης. (Η Adafruit, ένας κατασκευαστής υλικού μικροϋπολογιστών με έδρα το Μανχάταν, δημιούργησε δύο γενιές του μικροελεγκτή Trinket.)

Η εμφάνιση και η αίσθηση είναι οικεία όχι μόνο στους κανονικούς παίκτες, αλλά και σε πολλούς χρήστες των Windows 95. Ο Turing έφερε το παιχνίδι στην οθόνη από εξωτερικό υλικό και χρησιμοποίησε μια μέθοδο απόδοσης γραφικών που ονομάζεται "dithering" για να μεταφράσει τα πολύχρωμα γραφικά του παιχνιδιού σε απλοποιημένη και ανάγλυφη μορφή. Μονόχρωμη OLED. Αλλά δεν ήταν να παίξετε το παιχνίδι, απλώς να παίξετε εικόνες βίντεο σε μια οθόνη που είχε σχήμα τεστ εγκυμοσύνης.

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

Αξίζει να αναφέρουμε ότι μέχρι στιγμής σχετικά με το τεστ εγκυμοσύνης, δεν εκτελεί τεχνικά το Doom στο αρχικό του υλικό, αλλά ένα τεστ εγκυμοσύνης που έγινε διαφορετικά θα μπορούσε και ο Turing θα ήταν αποφασισμένος να το μάθει.

Μια άλλη από τις πλατφόρμες όπου έχει μεταφερθεί χαμός πρόσφατα Δεν είναι ούτε περισσότερο ούτε λιγότερο από ό,τι στο έργο coreboot, το οποίο είναι ένα έργο ελεύθερου λογισμικού με δυνατότητα εκκίνησης. Στόχος του είναι να αντικαταστήσει το ιδιόκτητο BIOS που υπάρχει στους περισσότερους υπολογιστές με ένα σύστημα του οποίου η μοναδική λειτουργία είναι να φορτώσει ένα σύγχρονο λειτουργικό σύστημα 32-bit ή 64-bit.

Οι προγραμματιστές του Coreboot ανακοίνωσαν το Coreboot 4.17 με πολλές νέες υποστηριζόμενες μητρικές πλακέτες, υποστήριξη GRUB2 εκτός από το SeaBIOS ως ωφέλιμο φορτίο, καθώς και διάφορες βελτιώσεις κώδικα χαμηλού επιπέδου. Επίσης, είναι δυνατή η εκτέλεση του παιχνιδιού Doom στο Coreboot 4.17.

Το CoreDOOM είναι η θύρα του παιχνιδιού Doom που εκτελείται κάτω από το Coreboot. Αυτό είναι ένα port του Doomgeneric, ένα έργο που κάνει το παιχνίδι Doom εύκολα φορητό, απαιτώντας μόνο την εφαρμογή μιας χούφτας λειτουργιών γύρω από την απόδοση εικόνας, βασικά συμβάντα, τικ και άλλες βασικές λειτουργίες, αλλά χωρίς υποστήριξη για ήχο κ.λπ. Το ωφέλιμο φορτίο coreDOOM υποβάλλεται σε επεξεργασία στην προσωρινή μνήμη γραμμικού πλαισίου Coreboot και φορτώνει τα αρχεία δεδομένων του παιχνιδιού WAD από το CBFS στη ROM συστήματος.

Έχει δοκιμαστεί υπό QEMU και σε πραγματικό υλικό για όσους θέλουν να παίξουν αυτό το κλασικό παιχνίδι που τρέχει απευθείας στο υλικολογισμικό του συστήματος Coreboot ως ωφέλιμο φορτίο.

Ένα αντίγραφο του coreDOOM βρίσκεται σε δέντρο ενώ η ανάπτυξη γίνεται μέσω του coreDOOM στο GitHub. Μέχρι στιγμής, υποστηρίζονται μόνο πληκτρολόγια PS/2, ενώ η υποστήριξη πληκτρολογίου USB αναμένεται αργότερα. Δεν υπάρχει υποστήριξη αποθήκευσης παιχνιδιών καθώς εκτελείται από το flash ROM εκκίνησης του συστήματος και η υποστήριξη μορφής βίντεο είναι περιορισμένη.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.