A veces es una buena idea dejar que tu cerebro se enfríe del trabajo diario (que en mi caso es construir el mejor software de gestión de traducción del mundo). ¿Qué podría ser mejor que construir y jugar una máquina recreativa?
He estado disfrutando de las salas de juegos en los años 90, por eso he decidido armar una en casa. Hay bastantes tutoriales en Internet sobre cómo hacerlo. Sin embargo, el problema común es construir el gabinete de madera; bueno, no es un problema si tiene una sierra circular y algunas otras herramientas profesionales disponibles.
Desafortunadamente (¿o por suerte?), no tengo una sierra circular en casa. Entonces, aquí está mi opinión sobre cómo hacerlo solo con un lápiz, una regla y un cuchillo.
Contenido
Preparativos
Voy a usar la caja que vino con el monitor como gabinete, lo que significa que la máquina arcade final será una versión portátil con barra superior. No requiere soldadura.
La parte del software se ejecutará en RetroPie , una excelente imagen para la microcomputadora Raspberry Pi. También explicaré cómo agregar un buen tema compatible con cartón y obtener vistas previas e información del video del juego.
Si bien RetroPie puede emular 50 plataformas de juego diferentes (incluidas PlayStation, PSP, Dreamcast, Nintendo, MSX y otras), me concentraré en configurar controladores y juegos para un emulador llamado Final Burn Alpha (FBA), básicamente una máquina recreativa retro múltiple. emulador Los juegos de Logística de Amazon suelen utilizar de 2 a 4 botones del controlador, a veces 6 (¡funciona para nosotros!). De lo contrario, puede colocar fácilmente cualquier ROM de otra plataforma en las carpetas correspondientes, y simplemente funcionarán (probablemente 😉).
El presupuesto total en mi caso era de unos 270€, pero podría ser de unos 140€ si encuentras un monitor usado con caja (acabo de comprar uno nuevo).
Herramientas necesarias
Regla La regla estándar de 30 cm (12”) funcionará perfectamente. |
|
Lápiz | |
compases | |
Cuchillo de papel | |
Grapadora La grapadora normal de oficina también funcionará, yo tenía una más grande en casa. |
|
12 tornillos y un destornillador Cualquier tornillo de tamaño decente es adecuado, pero cuanto más corto, mejor. |
|
Teclado USB Usaremos un teclado USB en la etapa de configuración inicial. Cualquiera servirá. |
|
Lector/escritor de tarjetas SD Asegúrese de elegir uno bueno: algunas personas tienen dificultades en el paso de flasheo debido a los escritores de tarjetas SD de baja calidad. |
|
Cinta adhesiva de doble cara |
Componentes
Monitor de 27” (Full HD) En realidad, puedes usar cualquier monitor, incluso aquellos con una relación de 4:3, que incluso se pueden voltear verticalmente, ya que muchos de los juegos de Final Burn Alpha están pensados para jugarse en un monitor vertical (al igual que en esas viejas máquinas recreativas). La razón por la que elegí este 27” (LG 27MK400H-B) es porque hoy en día son extremadamente baratos. La mayoría de la gente está comprando monitores 4K, pero esos Full HD todavía están disponibles y tienen un buen precio. ¡Y son nuevos! Coste: 135 € . |
|
Monitor box Este será el gabinete de la sala de juegos. Incluido con el monitor. |
|
Raspberry Pi 4 He usado Raspberry Pi 4 Modelo B con 4 GB de RAM, pero probablemente PI 2/3 también funcionará bien para la emulación FBA. Todavía recomendaría ir con la cuarta generación en caso de que decida instalar algunos emuladores de consola adicionales y es posible que requieran potencia de CPU adicional para funcionar sin problemas. Coste: 76 € . |
|
Fuente de alimentación Raspberry Pi 4 No olvides conseguir una fuente de alimentación decente para Raspberry. Coste: 10 € . |
|
Cable HDMI Incluido con el monitor. |
|
Adaptador MicroHDMI En caso de que esté utilizando PI 4, también necesitará un adaptador MicroHDMI a HDMI. Coste: 3 € . |
|
Tarjeta SD Dependiendo de la cantidad de ROM que tenga, decida el tamaño de la tarjeta SD. He usado SSD Kingston de 16 Gb. Coste: 9 € . |
|
Conjunto de joystick Hay docenas de diferentes conjuntos de joystick disponibles en AliExpress. Elegí este porque tiene botones elegantes que se iluminan cuando los presionas. También tiene botones dedicados de moneda y jugador que funcionan bien con una máquina recreativa retro. Coste: 21 € . |
|
Parlantes Un par de parlantes baratos de una tienda local de computadoras. Asegúrese de que se puedan alimentar desde una fuente de alimentación externa, no desde USB. Coste 8 € . |
|
Regleta Una sencilla, para conectarlo todo dentro del armario. Coste: 2 € . |
Hardware
Paso 1: dibujar y cortar
1.1. En primer lugar, ubiquemos el centro de la caja y dibujemos una línea vertical en el lado donde se instalarán los botones. | |
1.2. He dejado 5 cm desde la parte inferior y dibujé una línea horizontal. Esta será la línea de base para el conjunto inferior de botones del jugador uno. | |
1.3. Dejando espacio para el joystick del lado izquierdo (dejé unos 15 cm), dibujemos una cuadrícula para colocar los botones. El truco es usar la regla como espaciador: simplemente dibuja las líneas a ambos lados de la regla. | |
1.4. Repita lo mismo para el lado derecho de la caja para que tenga dos cuadrículas simétricas. | |
1.5. Suponiendo que sus botones tengan el mismo diámetro que los que usé, configure los compases en 14 mm y dibuje seis círculos para colocar los botones. Repita para ambas diapositivas. | |
1.6. Al igual que en una máquina recreativa real, colocaremos los botones Coin y Player en el panel frontal. Por lo tanto, continúe la cuadrícula hacia abajo y agregue 4 círculos más en la línea de base del panel frontal. Recomendaría reducir esa línea de base en comparación con lo que se muestra en la imagen, ya que tuve algunas dificultades con los botones que se superponen una vez que se cierra la cubierta. | |
1.7. ¡Cortar! Me resultó más fácil comenzar cortándolo por la mitad y luego dando la vuelta al círculo. | |
1.8. Una vez cortado, empujar ligeramente y arrancar. | |
1.9. Repita para los 16 botones. | |
1.10. Dejando 3 cm desde la izquierda, dibuje un rectángulo de 7 cm de ancho para colocar el joystick. Si tiene diferentes joysticks, mida el ancho de la parte inferior del mismo. Originalmente, los joysticks deben insertarse desde la parte inferior, pero como nuestro gabinete está hecho de cartón, es mejor montarlos desde la parte superior. | |
1.11. Corta los rectángulos. Su cuadro debe verse así una vez hecho. | |
1.12. Corte cartón extra de debajo de los costados del botón/joystick. Usa un lápiz para hacer marcas a través de los agujeros. Corta a lo largo de las líneas rojas en la imagen. | |
1.13. El ancho de mi monitor es de 63 cm y la caja tenía 70 cm de ancho, así que decidí dejar 3,5 cm de cada lado del nivel subyacente del cartón y recortar el resto. Corta a lo largo de las líneas rojas en la imagen. | |
1.14. Así es como debería verse el gabinete en este punto. |
Hay diferentes tipos de botones disponibles. Los que estoy usando se iluminan cada vez que los presionas. Esa es una buena característica, pero requiere un cableado un poco más complejo. Así es como se hace.
2.1. Hay cuatro partes para cada botón (de derecha a izquierda): perilla, LED, clicker y soporte. | |
2.2. Primero, inserte el clicker en el soporte exactamente como se muestra en la imagen. | |
2.3. A continuación, inserte el LED en el soporte. Más tarde, si nota que algunos diodos no se encienden al probar los botones, generalmente es un problema de LED. Sácalo, dale la vuelta y reinsértalo. | |
2.4. Finalmente, insértelo todo en la perilla y gírelo para que se asiente correctamente.
Haga clic en el botón varias veces; debe escuchar ese sonido de «clic, clic» si todo está correctamente alineado. Repita el proceso anterior para todos los botones. |
Paso 3: cableado de los controladores
3.1 . Retire la parte inferior de los botones primero. Inserte y asegure todos los botones con el anillo. Vuelva a colocar la parte inferior. | |
3.2. Inserte con cuidado los joysticks desde la parte superior. | |
3.3. Use restos de cartón para reforzar los lugares donde van los tornillos para que los joysticks se mantengan muy apretados. | |
3.4. Los cables de botón vienen con dos tipos de conectores: anchos y estrechos. | |
3.5. El cableado es bastante sencillo: conecte los contactos anchos rojo/negro a los contactos anchos en los lados rojo y negro del control remoto. El negro estrecho y el azul deben conectarse como se muestra en la imagen. | |
3.6. Repita para todos los botones. | |
3.7. Finalmente, conecte ambos joysticks y todos los botones a la placa del controlador. Es importante duplicar las conexiones de los botones desde ambos lados del controlador. Por ejemplo, si está conectando el botón izquierdo A al conector superior en el lado izquierdo del controlador, conecte el botón derecho A al mismo conector superior en el lado derecho de la placa del controlador. | |
3.8. Use la parte innecesaria del cartón como refuerzo en el medio de la caja como se muestra en la imagen. Asegúralo con la grapadora hasta el fondo. No olvide dejar aquí espacio para el soporte del monitor. | |
3.9. El último paso antes de insertar otras piezas es cortar la parte trasera del cartón para hacer espacio para el monitor una vez que cerramos la tapa. |
Paso 4: ponerlo todo junto
4.1. Inserte la regleta y colóquela en la parte posterior de la caja. Añadir altavoces. Asegure con cinta adhesiva. | |
4.2. Coloque el monitor. | |
4.3. Coloque Raspberry Pi y conecte todos los cables. Asegure con cinta adhesiva. |
En este punto, es una buena idea iniciarlo, instalar el software y verificar si todo funciona (consulte la siguiente sección). Una vez que haya terminado, solo use la grapadora para asegurar el cartón.
Software
Paso 5 – Intermitente RetroPie
Descargue la imagen RetroPie preconstruida para el modelo de Raspberry Pi que está utilizando. También necesitará una herramienta Raspberry Pi Imager para mostrar la imagen en la tarjeta SD. Tenga en cuenta que no todos los lectores/grabadores de tarjetas son iguales. Por lo tanto, le aconsejo que lea los consejos y trucos en la publicación del blog de Raspberry si tiene problemas para escribir la tarjeta. Necesitas grabar un Custom .img
desde tu computadora:
¡Inserte la tarjeta SD en la ranura de Raspberry Pi y enciéndala! Se reiniciará después de los preparativos iniciales.
Deberá conectar un teclado USB en este punto para realizar una configuración inicial.
Una vez arrancado, verá la siguiente pantalla:
Presione F4 en el teclado para salir de EmulationStation por ahora.
Paso 6 – Configuración del sistema
6.1. Configuración del país
Para conectarnos a WiFi, debemos configurar el país en el que se encuentra. Para iniciar la configuración (suponiendo que haya salido de la consola presionando F4
), escriba:
Seleccione Opciones de red, luego Wi-Fi y luego elija su país (espere la confirmación de que se ha configurado el país). No necesita ingresar el SSID en este punto, así que presione Tabulador y luego Cancelar.
6.2. Habilitar demonio SSH
Mientras estamos aquí, habilitemos el demonio SSH para que sea fácil cargar ROM y ajustar la configuración de forma remota. Seleccione Opciones de interfaz , luego seleccione SSH y actívelo.
Pulse Finalizar para volver a la terminal.
6.3. Conexión a Wi-Fi
Inicie la herramienta de configuración RetroPie:
Le mostrará algunos mensajes de error al inicio. Simplemente haga clic en Aceptar para acceder al menú principal.
Elija Configuración/herramientas , vaya a la parte inferior y seleccione wifi . Conéctese a su red Wifi siguiendo las instrucciones. Una vez conectado, anota la dirección IP que tiene asignada a Raspberry. el mio era 192.168.1.176
.
6.4. Configurar salida de audio
Para cambiar la salida de audio a un conector de 3,5 mm, seleccione Configuración/herramientas , luego ajustes de audio y luego Auriculares: conector de 3,5 mm .
6.5. Intercambiar botones A/B en EmulationStation
EmulationStation es el software que te permite ejecutar diferentes emuladores y elegir juegos para jugar. Como nuestro objetivo es lograr esa apariencia y sensación de arcade retro total, necesitamos intercambiar los botones A/B en EmulationStation para asignarlos correctamente al emulador Final Burn Alpha.
Elija Configuration / tools , luego emulationstation , y habilite los botones Swap A/B en la opción ES (asegúrese de que esté Swapped al final).
Salga de regreso a la terminal.
6.6. Desactivar sobreexploración
Para eliminar un borde negro alrededor del terminal y la pantalla del juego, es posible que deba ajustar la configuración de sobreexploración. Para hacer eso, escriba:
Luego ubique y elimine el comentario de la siguiente línea:
Así que al final debería verse así:
Presione Ctrl-X y luego Y y Enter para guardar y salir.
6.7. Corrección del problema del controlador
Estos controladores en particular que ordené en AliExpress requirieron un pequeño truco para que funcionaran correctamente. El problema era que, de forma predeterminada, RetroPie detecta solo un controlador. En caso de que mi configuración no funcione para usted, consulte esta publicación sobre cómo encontrar las identificaciones adecuadas. Debe escribir lo siguiente en la consola:
Desplácese hacia la derecha hasta el final de la línea, presione la barra espaciadora y pegue lo siguiente:
Es importante tener ese espacio antes de la línea de arriba. Presione Ctrl-X , luego Y y Enter para guardar y salir.
Vamos a reiniciar:
Puede desconectar el teclado en este punto. Realizaremos el resto de la configuración de forma remota ya que se ha habilitado el demonio SSH.
Si todo está bien, debería volver a aparecer en la pantalla de configuración del controlador EmulationStation:
Paso 7: configuración de los controladores
El emulador Final Burn Alpha se configuró para usar el diseño SNES en juegos de lucha de seis botones. Es decir:
+---------+ | Y X L | | | | BARRA | +---------+
Configuremos nuestros controladores en consecuencia.
- Mantenga presionado cualquiera de los botones.
- Asigne el joystick al teclado de marcación (el eje puede ser diferente al mío dependiendo de cómo haya colocado el joystick) y los botones de acuerdo con el esquema anterior. Botón de selección de mapa a moneda y botón de inicio a jugador .
- Una vez que llegue al pulgar izquierdo , no hay nada más que configurar: simplemente mantenga presionado cualquier botón para saltar. Repita hasta que llegue al botón Aceptar . Confirme que desea utilizar la tecla de acceso rápido predeterminada. En estos pasos de confirmación, utilizará el segundo botón para confirmar (A en el esquema anterior).
Mientras está en EmulationStation, los botones A/B se intercambian, por lo que su botón principal para navegar es B y cancelar/retroceder es A.
Paso 8: copia las ROM del juego
No hay enlaces a las ROM del juego en este artículo; debe poseerlos para poder jugar. Busque en Google, hay muchos lugares para obtenerlos (y sí, incluso puede comprar la versión con licencia) 😉 Además, no necesitamos instalar el emulador FBA ya que viene preinstalado con RetroPie.
Una vez que haya descargado las ROM en su computadora, inicie su aplicación SFTP favorita. Estoy usando Transmitir . Conéctese a la dirección IP de su Raspberry Pi con las siguientes credenciales:
- nombre de usuario: pi
- contraseña: frambuesa
Cargue sus ROM en la carpeta RetroPie/roms/fba .
Deberá reiniciar EmulationStation para que las ROM aparezcan en el menú. Para hacer eso, presione el botón Iniciar (Reproductor) , luego elija SALIR y REINICIAR LA ESTACIÓN DE EMULACIÓN . C onfirme pulsando OK .
Paso 9 – Ajuste fino
9.1. Temática
El tema predeterminado es bastante aburrido, por lo tanto, hagamos que se ajuste a nuestro gabinete de cartón. Abra el programa Terminal en su computadora y escriba el siguiente comando:
La contraseña es frambuesa .
Luego escriba:
Vaya a Configuración/herramientas y estéticas . El tema que usé es el #173, llamado lipebello/retrorama . Lo instalo.
Ahora, en su máquina recreativa, presione el botón Inicio (Reproductor) y seleccione CONFIGURACIÓN DE LA IU. Establece CONJUNTO DE TEMA en RETRORAMA y ESTILO DE VISTA DE LA LISTA DE JUEGO en VIDEO. Salga del menú de configuración. ¡Ahora se ve bien!
9.2. Raspar vistas previas de video
Para que se vea súper genial, agreguemos información del juego y vistas previas de video.
Regrese a la Terminal de su computadora, vaya a Administrar paquetes y luego a Administrar paquetes opcionales .
Busque scraper en la parte inferior de la lista, haga clic en Aceptar e Instalar desde la fuente, confirme con Sí .
Espere a que se complete este proceso.
Presione Atrás / Atrás / Atrás para ir al menú principal.
Debe salir de EmulationStation en Raspberry Pi, así que presione el botón Inicio , luego SALIR , luego SALIR DE EMULATIONSTATION y confirme con OK .
Regrese a su computadora, elija Configuración / herramientas , luego raspe en la parte inferior.
Establezca ArcadeSource en ScreenScraper , habilite Descargar videos y luego elija Eliminar todos los sistemas.
Espere a que el raspador termine. Reinicie su Raspberry Pi y bingo , sus juegos tienen vistas previas de video, así como información adicional como género e historial, cuándo se publicaron por primera vez y en qué máquina de juego.
¿Satisfecho con el juego? Utilice la grapadora para asegurar el gabinete. ¡Todo listo!