Je n'appellerais pas nécessairement une carte qui a une interface vidéo un microcontrôleur. Je ne sais pas (encore) assez sur la façon dont la guerre spatiale s'est interfacée avec l'affichage, vous pouvez essayer une approche astéroïdes où le programme a créé une liste d'instructions pour le moteur graphique vectoriel qui était lui-même une sorte de processeur avec des instructions et des appels de sous-programmes, etc. envoyer une liste d'instructions vidéo via un port série à un hôte, comme un terminal stupide, qui affiche la vidéo.
Une autre approche pourrait être de simplement obtenir une avance de gameboy, 16 mhz ARM7, a un écran, a boutons poussoir. Coût environ 30 $ \ $$ ou 40 $ \ $$ sur ebay. Dans des endroits comme realhotstuff.com, vous pouvez obtenir une cartouche flash ou plus facilement utiliser une carte SD (mini, micro ou pleine taille). Magasinez, certains sont plus difficiles à utiliser que d'autres. Je recommande également de vous procurer un câble de liaison de jeu uniquement pour pouvoir le couper et créer deux câbles série, utilisez peut-être quelque chose comme ça
http://www.sparkfun.com/products/718
ou c'est celui que j'utilise normalement
http://www.sparkfun.com/products/449
Ecrivez un chargeur de démarrage et faites-le démarrer hors de la cartouche, puis vous pouvez télécharger des programmes via série dans la RAM et les exécuter là-bas, économise énormément de temps en retirant la cartouche puis la carte sd puis en la montant en copiant le nouveau fichier, en démontant il dans la cartouche de cartouche dans le démarrage gba et attendez, échouez, recommencez. Avec le chargeur de démarrage série, vous pouvez éteindre et allumer ou suivre les instructions de la page devr et ajouter un bouton de réinitialisation.
Cela vaut probablement la peine de dépenser quelques dollars de plus et d'utiliser un gba sp. Vous obtenez un écran rétroéclairé et un cordon d'alimentation pour le laisser branché tout le temps. Un NDS fonctionnera du point de vue de la cartouche et des développeurs, mais il est plus douloureux que le GBA pour se mouiller les pieds. oui dans les deux cas, vous pouvez simplement tomber dans l'un des bacs à sable existants et ne rien apprendre sur la partie intégrée de celui-ci. Je ne prendrais pas la peine de faire quoi que ce soit d'incorporé dans ce cas, il suffit d'écrire une application sur votre ordinateur et d'en finir.
Si vous n'aimez pas le chemin gba, vous pouvez envisager un microcontrôleur et acheter un écran séparément, earthlcd ou sparkfun ou quelque part comme ça, facile à trouver. Le oled sur les panneaux d'évaluation stellaris est probablement trop petit, mais oled serait vraiment cool. Vous pouvez également regarder certaines des cartes fpga, elles ont souvent des éléments comme des ports vga ou un contrôle LCD, etc. et vous pouvez y mettre un mico8 ou un microblaze ou un autre processeur. Un projet plus important que d'écrire simplement un logiciel pour une carte d'évaluation oui, mais vous place dans la catégorie d'un microcontrôleur avec un port vga.
Je n'ai pas regardé les détails mais j'ai ajouté quelque chose comme ça à un autre microcontrôleur board peut vous donner le package que vous recherchez
http://www.sparkfun.com/products/10329
Ou peut-être une board stellaris avec usb otg, et obtenez une sorte de pilote vidéo basé sur USB.
Qu'est-ce que vous utilisez comme source de base? Ayant moi-même fait une traduction binaire statique d'astéroïdes, d'abord une émulation puis une traduction à partir des sources / binaires de pdp1 sonne comme un projet très amusant.