Κατάφεραν να τρέξουν DOOM σε αντάπτορα lighting σε HDMI!

Από Dimitrios Amprazis
Το “Can it run Doom?” είναι πλέον ένα cult meme, με προγραμματιστές και μηχανικούς να προσπαθούν να τρέξουν το Doom σε ότι συσκευή μπορείτε να φανταστείτε. Έχουμε ήδη δει το πιο τρελό εγχείρημα, με μία επιστήμονα να τρέχει DOOM σε βακτήρια E.Coli. Κατά τα άλλα, έχουμε δει τις πιο τρελές υλοποιήσεις σε συσκευές που έχουν κάποια επεξεργαστική ισχύ, από τοστιέρες και καρδιογράφους, μέχρι ψυγεία και ηχοσυστήματα. Τώρα όμως, κάποιος κατάφερε να τρέξει Doom σε έναν αντάπτορα που μετατρέπει το lighting port σε HDMI. Μάλιστα, υπάρχει και ένα subreddit thread με το όνομα “It runs Doom” με τα κατορθώματα πολλών μηχανικών και προγραμματιστών.
Ο αντάπτορας είναι ο επίσημος της Apple και πωλείται για $49, που είναι ακριβή τιμή για έναν απλό μετατροπέα, αλλά τρέχει Doom. Για κάποιο λόγω, ένα απλό dongle έχει επεξεργαστική ισχύ, πιθανότατα για να κάνει μετατροπή του σήματος από την θύρα lighting σε HDMI.
Όπως αναφέρει ο προγραμματιστής, ο αντάπτορας είναι στην ουσία ένας μικρός υπολογιστής που περιλαμβάνει το Apple Secure Boot και τρέχει πυρήνα Darwin. Έρχεται με έναν SoC S5L8747 και 256MB RAM, που πιθανότατα είναι πιο δυνατό από τον πρώτο μου υπολογιστή, έναν Pentium 1 στα 133MHz, με 4MB RAM, που εννοείται πως έτρεχε Doom και ήταν ένα από τα πρώτα μου παιχνίδια σε αυτό το PC. Το dongle της Apple δεν έχει αποθηκευτικό χώρο, για αυτό η συσκευή που συνδέεται σε αυτό θα πρέπει να φορτώνει το παιχνίδι στη μνήμη RAM του dongle και τα 256MB είναι υπεραρκετά για το Doom.
Για να το κάνουμε πιο απλό, ο αντάπτορας τρέχει μια τρομερά απλή έκδοση του iOS, που έχουν ξηλωθεί τα πάντα εκτός από τις απαραίτητες λειτουργίες. Όπως επισημαίνει ο χρήστης του Reddit, soramac , το Mac στο παραπάνω βίντεο φορτώνει υλικολογισμικό στο dongle καθώς δεν έχει μόνιμο χώρο αποθήκευσης. Χρησιμοποιώντας κάποια κενά ασφαλείας του iOS που είχαν βρεθεί στο παρελθόν, ο προγραμματιστής κατάφερε να εκτελέσει τον κώδικα για το Doom σε αυτό.
Για να το κάνουμε πιο απλό, ο αντάπτορας τρέχει μια τρομερά απλή έκδοση του iOS, που έχουν ξηλωθεί τα πάντα εκτός από τις απαραίτητες λειτουργίες. Όπως επισημαίνει ο χρήστης του Reddit, soramac , το Mac στο παραπάνω βίντεο φορτώνει υλικολογισμικό στο dongle καθώς δεν έχει μόνιμο χώρο αποθήκευσης. Χρησιμοποιώντας κάποια κενά ασφαλείας του iOS που είχαν βρεθεί στο παρελθόν, ο προγραμματιστής κατάφερε να εκτελέσει τον κώδικα για το Doom σε αυτό.
Πηγή: techmaniacs.gr