Console portable emulator : ArcadeBox

il s’agit de la ArcadeBox, une émulateur-console portable qui supporte l’émulation de presque tous les systèmes, un processeur de 900mhz peut gérer.

Intentions

Les deux principaux aspects qui me permettent de réaliser ce projet comme je le faisais étaient

portabilité de
support de multi-player de

J’ai voulu le système se comporte comme une console, ce qui signifie qu’il vous suffit de brancher le câble d’alimentation, les connexions vidéo/audio, les manettes et appuyez sur « on ».
Après un démarrage court (1-1, 5 minutes), un menu de sélection est présenté à l’utilisateur où il est possible de choisir le système de faire des émules. Lorsque le système a été choisi, une liste des jeux disponibles s’affiche. Une pression de touche de la manette 1 commencera l’émulation.
Pour revenir au menu, il faut uniquement Appuyer sur le bouton « exit » sur le dessus de la ArcadeBox.

Composants

La ArcadeBox elle-même se compose des éléments suivants :

valise en aluminium
eeePC 701 4
80GB disque dur externe
hub d’USB 2 x 4 voies
2 ventilateurs (alimenté par usb)
convertisseur de signal vidéo (alimenté par usb)
modifiée gamepad (pour gérer les boutons de commande)
boutons de commande ("on", "exit",...)
diverses petites pièces (étriers métalliques, vis,...)

En outre, il y a 1-4 manettes externes et différents câbles pour le raccordement.

Mise en œuvre matérielle

J’ai voulu l’eeePC pour rester comme il était. Cela signifie : aucun ne perçage, aucun remplacement de composants, etc....
La seule chose que j’avais à faire était de dévisser et fixer les 2 câbles sur le bouton d’alimentation de la carte principale du netbook. En raison de la disposition des éléments, il n’était pas possible d’implémenter une solution mécanique (par exemple un bâton qui traverse la carcasse et touche le bouton d’alimentation).
Étant donné que l’eeePC 701 utilise son clavier comme un radiateur, il était nécessaire empêcher la fermeture couvercle du netbook. Il y a deux bouchons coniques montés sous l’écran (image 5).

Tous les composants qui doivent pouvoir sont pris en charge par les ports USB du netbook. Cela comprend le convertisseur de signal vidéo, les deux ventilateurs et, bien sûr, un montant maximal de 4 manettes + 1 gamepad intégré de modification d’interface pour les boutons de commande.

J’ai essayé d’offrir autant de différents connecteurs externes que possible afin de garantir que le ArcadeBox peut être fixé à un maximum de périphériques différents.
Côté audio, on peut choisir entre un adaptateurs stéréo - prise jack ou RCA .
Pour le signal vidéo, il y a vidéo composite et s-vidéo , VGA disponible. Fait intéressant, il est possible de connecter toutes les trois appareils différents et obtenir une sortie sur chacun d’eux.
Le signal VGA d’origine qui est imprimée par le netbook est converti par un convertisseur de signal vidéo 30$ (ebay/Hong Kong). Il fait un bon travail.

J’ai toujours aimé la façon dont les appareils électroniques usagés sont étiquetés partout à l’intérieur en cas de réparation. Alors, j’ai fait la même chose, au cas où quelqu'un d’autre que moi a jeter un oeil à l’intérieur de la ArcadeBox.

Conception

Un des principaux aspects de la ArcadeBox étant sa portabilité, il était logique d’utiliser une sacoche pour abriter ses composants.
Le boîtier d’aluminium que j’ai utilisé a juste la bonne taille et suffisamment d’espace libre à l’intérieur pour permettre un débit d’air important éviter la surchauffe.
Il est très robuste (parfait pour le transport) et aide le soft-rétro comme regard j’ai essayé d’accieve.

Chaque boutons de commande et le connecteur sont sous-titré par un vieux mécaniquement généré « Bureau-lable-autocollant » (voir photo 2). J’aime vraiment le regard de celui-ci.

En outre, les fans émettent une lumière bleue qui a l’air assez cool quand la pièce est sombre.

Logiciel

Autant que j’aurais aimé utiliser Linux pour ce projet, j’ai dû revenir à Windows XP. La raison en est que j’avais besoin d’une bonne gestion pour l’accélération matérielle de l’eeePC à être capable d’émuler les consoles plus récentes.

Pour éviter le wast du précieux système-ressources, je me suis arrêté explorer.exe de chargement comme shell. Au lieu de cela, un fichier *.bat avec une liste de commandes pour préparer le système est exécuté. J’ai été assez surpris de découvrir, d’utiliser un fichier de commandes comme shell. :-O

Un logiciel spécial est utilisé pour assigner des touches de commande-buttons ("load", "Enregistrer", "exit",...) à clés correspondantes (par exemple « exit » = touche ESC) ou commandes.

L’interface que j’utilise est AtomicFE ( http://www.atomicfe.com/EN2/ ).
Il supporte les skins différents et est facile à configurer.

La configuration des émulateurs a été assez compliqué. J’ai eu à normaliser les touches d’entrée des émulateurs différents dans une certaine mesure (load, save, démarrage,...). Jusqu'à présent, la « charge » et « enregistrer » boutons ne fonctionnent pas pour les systèmes émulés tout. Mais là encore, il ne faudrait pas la possibilité d’enregistrer pour certains systèmes.

En outre, certains émulateurs désactiver un périphérique d’entrée-préconfiguré lorsqu’il n’est pas attaché. Par exemple, si vous utiliseriez le ArcadeBox avec qu’une seule manette attaché et le jour suivant, vous ne souhaitez pas utiliser les 4 d'entre eux, l’émulateur ne reconnaîtrait pas eux jusqu'à ce que vous feriez une reconfiguration.
La solution à ce problème est assez simple : il suffit de localiser le fichier de configuration de l’émulateur et le rendre persistante à l’écriture. Une autre methode serait, pour réinitialiser les paramètres par un fichier de commandes qui est appelé au démarrage.

Maintenance du système

Pour permettre facile entretien du système, il est possible de rejoindre le port LAN du netbook de dehors le boîtier d’aluminium. Lorsqu’un câble lan est attaché, il est possible d’accéder au système avec un client VNC (un serveur VNC s’exécute toujours la ArcadeBox).
En outre, pour chaque émulateur installé, le répertoire de roms est accessible comme un windows-dossier partagé.

Choses que je ferais autre prochaine fois

Je voudrais certainement repenser l’alignement de certains des connecteurs. Par exemple, il juste n’a aucun sens pour brancher les câbles audio/vidéo et les manettes du même côté.
En outre, étant donné que le câble d’alimentation doit être branché à l’arrière, est n’est pas possible d’utiliser le ArcadeBox lorsqu’elle est positionnée debout vers le haut.

Les ventilateurs sont des points faibles de l’enveloppe. Que j’ai pu voir, qu’un fan de cette taille aurait été suffisant pour fournir un débit d’air suffisant.

Finale

Il a été un grand projet dont j’ai été très satisfait de voir si bien en passe.
Le ArcadeBox n’est pas très utilisé, mais quand il est, il est très amusant pour tous les joueurs. :-)

Articles Liés

Console portable de RetroGame (framboise Pi)

Console portable de RetroGame (framboise Pi)

Cette instructable est écrit pour le cours FabLab faisant des Rotterdam University of Applied Sciences.Pour ce cours, je vais faire une Console de jeu Portable en combinaison avec un Pi de framboise et un interpréteur de commandes personnalisé.Pour u
Comment construire un système de Console Portable Portable Nintendo N64

Comment construire un système de Console Portable Portable Nintendo N64

Émulateurs N64 ne fonctionnent pas très bien, attendez le bégaiement avec vidéo, problèmes de framerate, problèmes de compatibilité. La seule façon de jouer correctement les Jeux N64 est sur le matériel original ; fait.Faire un poche portable essenti
PlayCase v1.5 : console portable modulaire, sacoche, Full HD 19 pouces, ajouté haut-parleurs !

PlayCase v1.5 : console portable modulaire, sacoche, Full HD 19 pouces, ajouté haut-parleurs !

Obtenir un moniteur full HD dans le plus petit facteur de forme possible : 19,5 poucesEnlever la lunette et mettre le châssis dans un flight-caseAjouter un système de fixation modulaire pour tenir compte de la plupart des consoles ; PlayStation 3, ou
Console de jeu portable Pi framboise 20 $

Console de jeu portable Pi framboise 20 $

Il y a des tonnes d'émulateurs jeu rétro Raspberry Pi autour sur l'internet, mais la plupart sont assez cher. Avec le nouveau $5 Raspberry Pi Zero, dans ce Instructable je vais vous montrer comment construire une batterie complètement portable alimen
Comment faire une poche portable Nintendo 64 N64 console de jeu - iNto64

Comment faire une poche portable Nintendo 64 N64 console de jeu - iNto64

Ever voulais faire votre console de jeu Nintendo 64 (N64) dans un appareil portable portatif pour « sur le pouce » jouer ?Ce système fonctionne sur des batteries Li-ion sont assez puissants pour faire fonctionner le système, qui sont également des pi
Comment faire une console Sega DreamCast dans une batterie alimenté portable ordinateur de poche

Comment faire une console Sega DreamCast dans une batterie alimenté portable ordinateur de poche

premier pic est de l'article fini, selon les dernière page du guide.INTRODUCTION :Il y a eu seulement sur une douzaine de ces unités commises dans le passé de modders différents, un de ceux qui était la mienne il y a quelques années. J'ai donc pensé
Console de jeu portable (bras MCU Team)

Console de jeu portable (bras MCU Team)

CadrePour notre projet d'ingénierie, nos tuteurs voulaient nous faire face aux défis de la conception d'un système en temps réel avec des performances relativement élevées sur des ressources limitées (mémoire, bande passante).Les spécifications exige
Faire une Console framboise Pi

Faire une Console framboise Pi

Dans ce instructable vous serez en mesure de faire votre propre console cool et rétro pour montrer à tous vos amis. Cela passera par toutes les étapes depuis le logiciel bâtiment et il est débutant amical. Si vous aimez ce vote s'il vous plaît instru
Faire une poche NES. (système de divertissement portable de nintendo)

Faire une poche NES. (système de divertissement portable de nintendo)

J'ai aimé l'idée de jeux portable ordinateur de poche depuis ma première gameboy et moi avons adoré l'idée de faire des consoles portables encore plus ! J'ai vu quelques ordinateurs de poche NES et ils étaient tous très bien faits. J'ai décidé de fai
Faire un système de jeu Portable-dans Photoshop !

Faire un système de jeu Portable-dans Photoshop !

C'est mon premier instructable qui visite l'univers puissant et extraordinaire de photoshop, j'espère que vous aimez !J'ai été surpris qu'il y avait rien de tel sur instructables jusqu'ici, alors j'ai pensé que je voudrais vous montrer tout mon proje
Portable Game Systems a expliqué (NES)

Portable Game Systems a expliqué (NES)

dans ce instructable je va être expliquant étape par étape, dans autant de détails je peux fournir, sur la création d'un système de jeu portable fonctionnel. La plupart de ces étapes est reporté entre la plupart des systèmes de leurs aînés avec des d
Ultime Nintendo DS Lite

Ultime Nintendo DS Lite

j'ai été vraiment surpris qu'il n'existe pas une complète Nintendo DS piratage Instructable ici, donc j'ai pensé que c'était ma vocation. J'ai fait des recherches sur la NDS entaillant la scène depuis un certain temps maintenant, et cette instructabl
NES dans une cartouche

NES dans une cartouche

Si vous avez aimé cette instructable, prenez soin de vérifier sur mon nAvoir votre jamais vu aucun des « Ben Hecks » console portable construit ? Eh bien, si vous n'avez pas, il utilise souvent ces consoles de clone Famicom chinoise. Ces consoles clo
ZX Spectrum filaire USB clavier partie 1

ZX Spectrum filaire USB clavier partie 1

Dans ce Instructable je vais vous montrer les étapes simples, que j'ai utilisé pour convertir un ZX Spectrum en un clavier USB.Je sais il y a là-bas des puristes qui vont le détester cela, mais si votre carte mère est irrémédiablement alors c'est une