Jump to content
  • Newsbot
    Newsbot

    DOOM σε φτηνό handheld των 7 ευρώ: ARM Cortex-M33 κρυμμένο μέσα

    • Δύο handheld budget gaming συσκευές από κατάστημα Action κρύβουν έναν ανώνυμο ARM Cortex-M33 συμβατό MCU σε QFN48 packaging.
    • Ο MCU τρέχει στα 62 MHz (αντί 194 MHz), διαθέτει 4 MB flash και οθόνη 320×240 — χωρίς datasheet, τα χαρακτηριστικά ανακαλύφθηκαν πειραματικά.
    • Το DOOM τρέχει επιτυχώς στο hardware, με κύριο εκκρεμές το θέμα του ήχου μέσω ενός quirky DMA-fed DAC.

    Το «τρέχει DOOM;» είναι από τις πιο διαχρονικές ερωτήσεις στον κόσμο του hacking. Ο Aaron Christophel αποφάσισε να το διερευνήσει με αφορμή δύο φθηνές handheld gaming συσκευές που βρήκε στο τοπικό κατάστημα Action — ένα budget αλυσίδα στην Ευρώπη.

    Οι δύο συσκευές

    Η πρώτη συσκευή έχει σχήμα χειριστηρίου και περιλαμβάνει 104 παιχνίδια από τη δεκαετία του 1980 και 1990. Η δεύτερη είναι ένα Pac-Man handheld σε πιο κλασική ορθογώνια μορφή. Η τιμή τους ξεκινά από περίπου 7-8 ευρώ/δολάρια, γεγονός που εκ πρώτης όψεως παραπέμπει σε απλούς blob chip με ελάχιστα περιθώρια hacking.

    Η πραγματικότητα αποδείχθηκε αρκετά διαφορετική.

    Ο ίδιος MCU και στις δύο συσκευές

    Αντί για blob chip, και τα δύο handheld χρησιμοποιούν τον ίδιο ανώνυμο MCU σε QFN48 packaging. Μέσω πειραματικής διερεύνησης, επιβεβαιώθηκε ότι πρόκειται για ARM Cortex-M33 συμβατό STAR-MC1 ARMv8-M από άγνωστο κατασκευαστή. Δεν υπάρχει διαθέσιμο datasheet, οπότε τα χαρακτηριστικά έπρεπε να εντοπιστούν εμπειρικά.

    Τα βασικά στοιχεία που αποκαλύφθηκαν:

    • Clock speed: 62 MHz — σημαντικά χαμηλότερο από τα τυπικά 194 MHz
    • Flash: 4 MB — πιθανώς αναβαθμίσιμο αν ο MCU μπορεί να αντιστοιχίσει περισσότερο χώρο
    • Οθόνη: 320×240
    • Πλήθος κουμπιών
    • Περιορισμένη μνήμη
    • Απουσία ήχου

    Το θέμα του ήχου

    Η έλλειψη ήχου αποτελεί τον σημαντικότερο περιορισμό για το DOOM. Ωστόσο, ο Christophel σημειώνει ότι αυτό ενδέχεται να είναι επιλύσιμο: η συσκευή φαίνεται να διαθέτει έναν quirky DMA-fed DAC, η λειτουργία του οποίου δεν έχει αποσαφηνιστεί πλήρως. Με βαθύτερη κατανόηση του κυκλώματος, ο ήχος μπορεί να γίνει εφικτός.

    Διαφορά τιμής και firmware

    Η διαφορά ~8 δολαρίων/7 ευρώ μεταξύ των δύο μοντέλων εξηγείται από το περιεχόμενο: το Pac-Man handheld τρέχει επίσημα αδειοδοτημένο Bandai Namco arcade emulator ως firmware, ενώ το 104-in-one χρησιμοποιεί το FlyThings/ZKSWE με NES emulator.

    Η επιτυχής εκτέλεση του DOOM στις συγκεκριμένες συσκευές αποδεικνύει για ακόμα μια φορά ότι ακόμα και οι φθηνότερες handheld gaming συσκευές μπορούν να κρύβουν αξιόλογο hardware — αρκεί κάποιος να κοιτάξει κάτω από την επιφάνεια.

    Πηγές


×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.