Retro Consolas

Feb 5, 2024

Monta tú propia Retro Consola con Raspberry Pi

Distribuciones que podemos instalar:

Batocera

Modelos soportados

Raspberry Pi 4B/400 Boot desde USB:

Edita el cmdline.txt que se encuentra en la carpeta boot. Cambia:

a

o

o

Lakka

Modelos soportados

Raspberry Pi 4B Boot desde USB:

Recalbox

Modelos soportados

Raspberry Pi 4B Boot desde USB(Recalbox 7.0.1):

Edita el cmdline.txt que se encuentra en la carpeta boot. Cambia:

a

o

Desde Recalbox 7 existe soporte nativo para boot usb, solo flashea y a jugar!

Retropie

Modelos soportados

Raspberry Pi 4B Boot desde USB:

Instalación:

Una vez descargada la distribución deseada, procederemos a preparar nuestra memoria MicroSDque si es de 64GB o mas, debemos asegurarnos de formatearla en FAT32 y no en Vfat(Por defecto Windows le asigna este formato), con a opcion ERASE de Raspberry Pi Imager, luego instalar el Sistema.

Instalador Raspberry Pi Imager

Seleccionamos la imagen de la distribución elegida que hemos descargado, mediante el botón "Select image", en "Select drive" normalmente nuestra MicroSD es detectada, sino, le indicaremos cual unidad es. Tras lo cual presionamos el botón "Flash". Tras haber finalizado con exito, Balena Etcher nos mostrará la leyenda "Flash another one?", cerramos Etcher y extraemos de forma segura nuestra Tarjeta y la colocaremos en nuestra Raspberry Pi

Conectamos nuestra Raspberry Pi Zero, Zero W, Zero 2W

Conectamos nuestra Raspberry Pi 1,2,3B

Conexiones Raspberry Pi 3B+

Conectamos nuestra Raspberry Pi 3B+, 3A+

Conexiones Raspberry Pi 4B

Conectamos nuestra Raspberry Pi 4B/5

Batocera

Una vez encendido nuestro batocera, veremos algunas consolas con juegos, primero deberemos configurar nuestro joystick USB o teclado, el joystick será autodetectado, si no poseemos uno, configuraremos el teclado. En esta distribución desde iniciada nos permite movernos por el menú, presionaremos "space" y nos aparecerá el menú de configuración, nos vamos a la opción "Controllers settings", aquí podremos emparejar nuestro mando bluetooth mediante la opción "Pair Blutooth Controller". En mi caso un control de Ouya se emparejo pero luego no hacía nada, así que fui a configurar el teclado en "Configure controller" tras lo cual me informó, que ningún gamepad fue detectado y pidió mantener cualquier botón presionado por un instante (flecha arriba), tras ello se desplegó un nuevo menú  pidiéndome las siguientes teclas:

Ahora procederemos a conectarnos a nuestro WiFi:

Una vez reiniciado el sistema, ya podremos ver en nuestra red un servidor samba con una carpeta llamada "share", dentro de la Unidad "BATOCERA" que encontraremos en el menú red en nuestra PC con Windows o Linux.

Batocera SMB Roms Windows

SMB Windows

Batocera SMB Roms Linux

SMB Linux

Dentro de "share" veremos las carpetas necesarias para agregar fácilmente nuestras Roms y Bios faltantes 

Carpeta share

Carpeta Share

Contenido carpeta share

Interior carpeta Share

Dentro de la carpeta "roms" se encuentra cada consola, y es aquí dónde meteremos nuestros juegos.

Distintas carpetas donde colocar roms

Dependiendo del rom, ira en su correspondiente carpeta

Roms

Lo mismo sucederá con las "bios" que vayamos necesitando. Una vez guardadas nuestras roms en sus respectivas carpetas, reiniciaremos nuestro batocera para que nos aparezcan los nuevos juegos y consolas.

Lakka

Distribucion Lakka

En Lakka está todo más pulido, solo nos tendremos que preocupar por conectarnos al WiFi, habilitar los servicios SSH, bluetooth,Samba, éste último nos dará acceso mediante Windows o Linux a la Unidad Lakka, dónde podremos meter nuestras roms, aunque es más sencillo aprovechar su menú e ir a "+" y elegimos "Scan Directory", seleccionar nuestro pendrive o disco SSD con las roms, luego seleccionar "Scan this Directory" y buscará todas las roms compatibles con las consolas soportadas. Y automáticamente nos aparecerán las consolas y sus juegos tras haber finalizado el escaneo.Las informacion sobre las Bios necesarias las obtendremos de la documentacion de Libretro.

Lakka SMB Windows

Lakka SMB Windows

Lakka SMB Linux

Lakka SMB Linux

Activamos los Servicios SAMBA

Escaneamos el directorio donde tenemos nuestras roms

Vemos las consolas y juegos encontrados

RetroPie

Distribucion RetroPie

Una vez encendido nuestro RetroPie, veremos la consola AMIGA con un juego y el menú de RetroPie, primero deberemos configurar nuestro joystick USB o teclado, el joystick será autodetectado, si no poseemos uno, configuraremos el teclado. En esta distribución desde iniciada nos permite movernos por el menú, presionaremos "space" y nos aparecerá el menú de configuración, nos vamos a la opción "Controllers settings", aquí podremos emparejar nuestro mando bluetooth mediante la opción "Pair Blutooth Controller". En mi caso un control de Ouya se emparejo pero luego no hacía nada, asi que fui a configurar el teclado en "Configure controller" tras lo cual me informó que ningún gamepad fue detectado y pidió mantener cualquier botón presionado por un instante (flecha arriba), tras ello se desplegó un nuevo menú  pidiéndome las siguientes teclas:

Configuración Joystick

Menu de Configuración Jostick / Teclado

Sugerencia de configuración de Joystick tipo SNES

Sugerencia de configuración

Joystick Tipo SNES

Sugerencia de configuración de Joystick tipo Xbox 360

Sugerencia de configuración

Joystick Tipo XBOX 360

Sugerencia de configuración de Joystick tipo PS3

Sugerencia de configuración

Joystick Tipo PS3

Ahora procederemos a conectarnos a nuestro WiFi:

Una vez reiniciado el sistema, ya podremos ver en nuestra red un servidor samba con unas carpetas llamadas "bios, configs, roms, splashscreens", dentro de la Unidad "RETROPIE" que encontraremos en el menú red en nuestra PC con Windows o Linux.

Samba
Samba RetroPie

Carpeta compartida Roms

SMB carpeta Roms

Carpeta compartida Bios

SMB carpeta Bios

O podremos utilizar el "FILE MANAGER" incluído en el menú RETROPIE

Midnight Commander file manager

En este programa podremos movernos a nuestro Pendrive o SSD, presionando "Enter" sobre "/.." ir a /media/usb y dando enter a cada carpeta usb hasta encontrar nuestro pendrive, una ves metidos dentro de la carpeta rom, presionaremos "Tab" para pasar a la segunda ventana, donde nos meteremos a la carpeta /RetroPie/roms y según los juegos que tengamos, nos meteremos en la carpeta correspondiente. Una vez ubicada la carpeta  presionamos "Shift+Tab" para volver a la primer ventana, con "Shift+Flecha abajo" seleccionaremos todas las roms de la consola elegida tras lo cual pulsaremos "F5" para copiar, nos saldrá una ventana en la que seleccionaremos "OK" para iniciar la copia, lo mismo haremos con cada consola o bios en la carpeta /BIOS . Para cerrar el programa presionamos "F10".

Recalbox

Distribución Recalbox

Desde Recalbox 7.0 ya no es necesario configurar el Joystick usb! 

Al iniciar Recalbox, presionaremos "Enter" para mostrar el menú, en el seleccionaremos "Controllers Settings" con la Letra 'a' en nuestro teclado. Elegimos "Configure a Controller" presionando 'a' dos veces, nos dirá que no ha detectado un gamepad, presionamos "Flecha Arriba" por unos instantes, tras lo cuál iremos introduciendo los botones que nos exige, para no configurar alguno, simplemente presionamos dos veces una tecla ya seleccionada.

Ahora procederemos a conectarnos a nuestro WiFi:

Una vez reiniciado el sistema, ya podremos ver en nuestra red un servidor samba con varias carpetas compartidas, las que nos interesan son bios y roms, donde colocaremos las bios y juegos, dentro de la Unidad "RECALBOX" que encontraremos en el menú red en nuestra PC con Windows o Linux.

Network Settings

Controller Settings

Samba
Recalbox SMB

Recalbox SMB

Recalbox SMB Windows

Recalbox SMB Linux

Juegos de Playstation, si no te aparecen lo resuelves así:

Hardware para nuestra consola retro

Raspberry Pi 4B

Raspberry Pi 4B

* Una buena fuente de energía de 2.5A puede ser utilizada si los perifericos USB en total consumen menos de 500mA.

Raspberry Pi 3B+

Raspberry Pi 3B+

Especificaciones Técnicas:

Raspberry Pi 3B

Especificaciones Técnicas:

Raspberry Pi 3A+

La Raspberry Pi 3 Modelo A+ amplia el rango de la Raspberry Pi 3 dentro del formato de placa A+.

Especificaciones Técnicas:

Raspberry Pi 2B

Raspberry Pi 2

Comparado a la Raspberry Pi 1 posee:

Como la (Pi 1) Model B+, también tiene:

Raspberry Pi 1B+

Raspberry Pi 1 B+

Raspberry Pi 1A+

Raspberry Pi 1 A+

Comparada con el Modelo A posee:

Raspberry Pi Zero W

Especificaciones Técnicas

La Raspberry Pi Zero W agranda la familia Pi Zero. Lanzada a finales de Febrero de 2017, la Pi Zero W posee toda la funcionalidad de la Pi Zero original, pero viene con el agregado de la conectividad, consistente de:

Al  igual que la Pi Zero, también tiene:

Raspberry Pi Zero

Raspberry Pi Zero

Especificaciones Técnicas

La Raspberry Pi Zero mide la mitad que el Modelo A+, con el doble de utilidad.

The Compute Module 3+ (CM3+)

Especificaciones Técnicas

La CM3+ Compute Module contiene una  Raspberry Pi 3 Model B+ (procesador BCM2837 y 1GB RAM) asi como una memoria opcional eMMC Flash de 8GB, 16GB o 32GB (equivalente a la SD card en la Pi).

Todo esto integrado en una placa (67.6mm × 31mm) que encaja en un conector DDR2 SODIMM. La memoria Flash esta conectada directamente al procesador, el resto de interfaces del procesador estan disponibles al usuario mediante los pines. Poseemos total flexibilidad del SoC BCM2837 (lo que significa que poseemos muchos mas pines GPIO e interfaces estan disponibles con respecto a la Raspberry Pi 3B+).

Raspberry Pi 400

Raspberry Pi 400

Especificaciones Técnicas

Raspberry Pi Zero 2W

Raspberry Pi Compute Module 4 CM4

Raspberry Pi Compute Module 4(CM4)

Raspberry Pi 5

Cables, Fuente, Almacenamiento, Gabinete, Refrigeración

Cable HDMI

Raspberry Pi 1,2,3

Cable Mini HDMI

Raspberry Pi Zero, Zero W, Zero 2W

Cable Micro HDMI

Raspberry Pi 4B, 400

Fuente Raspberry Pi 1,2,3, Zero, Zero 2W

Fuente 5V 2.5A 12.5W Micro USB

Raspberry Pi 1, 2, 3, Zero, Zero 2W

Fuente Raspberry Pi 4B, 400

Fuente 5V 3A 15W USB-C

Raspberry Pi 4B, 400

USB-OTG

Raspberry Pi Zero, Zero 2W

Fuente 5.1V 5A 27W USB-C

Raspberry Pi 5

Raspberry Pi Active Cooler

Raspberry Pi 5

Raspberry Pi 5 Case

Raspberry Pi 5

Micro SD

Micro SD Clase 10

Pendrive

Pendrive

Disco SSD o M2 SSD NVME

Disco SSD - M2 SSD NVME 

Se necesita adaptador USB-SATA para SSD, y para M2 SSD NVME un USB Carry a NVME

Cases

Raspberry Pi Case básico

Case básico

Case MEGAPi

MEGAPi Case de RetroFlag

Case Impreso en 3D

Case Impresos en 3D

Para refrigerar nuestra Raspberry Pi

Disipadores

Disipadores

Fan cooler

Cooler

Ice Tower Cooler Para Raspberry Pi

Ice Tower Cooler Raspberry Pi 4B

Joysticks

Joystick USB

Joystick USB

Joystick Bluetooth

Joystick Bluetooth

Joystick Wireless USB

Joystick Wireless USB

Joystick Arcade

Joystick Arcade

Webs dónde obtener los juegos y Bios

Internet Archive
CoolROM
Planet Emulation
WoWromMs

Consolas soportadas

Panasonic 3DO

Commodore AMIGA 1200

Commodore AMIGA 500+

Commodore Amiga 500

Commodore Amiga 600

Commodore Amiga CD32

Commodore AMIGA 4000/040

Commodore AMIGA CDTV

AMSTRAD CPC

Apple II

Atari 800

Atari 2600

Atari 5200

Atari 7800 ProSystem

Atari Jaguar

Atari Lynx

Atari 800XL

Tandy TRS-80 Color Computer (CoCo)

Atari 1040 STE

Atari TT030

Atari 520ST

ColecoVision

TRS-80 Color Computer Dragon 32

Commodore 64

PC MS-DOS

PC MS-DOS

Cave Story

Sega Dreamcast

Family Disk System

Final Burn Neo

Nintendo Game & Watch

Nintendo Game Boy ADVANCE

Nintendo Game Boy Color

Nintendo Game Boy

Sega Game Gear

Sega Master System

Mattel Intellivision

Lutro Lua Game Framework

Lutro Lua Game Framework

MAME

Sega Mega Drive/Genesis

MSX 1

MSX 1-2

MSX+MSX 2

MSX 2+

Neo Geo

Neo Geo CD

Neo Geo Pocket

Neo Geo Pocket Color

Magnavox Odyssey2/Phillips VideoPac+

ORIC Atmos

NES

Nintendo 64

Nintendo 64 Drive Disk

Nintendo DS

NEC PC Engine

NEC PC Engine CD

Sony PlayStation

Sony Playstation Portable

PR Boom

Pico-8

SAM Coupé

ScummVM

Sega 32X

Sega Atomiswave

Sega Naomi

Sega MegaCD

Sega SG-1000

SuperGraFX

Sharp X68000

Sharp X68000

Nintendo Virtual Boy

Nintendo Virtual Boy

GCE Vectrex

Super Nintendo

Bandai WonderSwan

Bandai WonderSwan Color

Sinclair ZX81

Sinclair ZX Spectrum

Kodi

Kodi

Emerson Arcadia 2001

TI-99/4A

Sega Saturn

Sega Model 3

Apple Macintosh

Fairchild ChannelF

Nintendo Satellaview

NEC PC-8801

NEC PC-8801

NEC PC-9801

NEC PC-9801

NEC PC-FX

Elektronika BK

Elektronika BK

Thomson M0 + T0

Pokemon Mini

Watara Supervision

Watara Supervision

Pocket Challenge V2

Pocket Challenge V2

SHARP X1

Sharp X1

Uzebox

Uzebox

Fujitsu FM Towns

Super Disk System MSU1(SNES CD)

Super Disk System MSU1(SNES CD)

Nintendo Sufami Turbo

Nintendo Sufami Turbo

Palm

Palm

Spectravideo

SVI SpectraVideo

Epoch Super Cassette Vision

Amstrad GX4000

Amstrad GX4000

VTech CreatiVision

VTech CreatiVision

Pioneer LaserActive

Fujitsu FM-7

NEC PC-Engine TurboGrafx 16

TurboGraFX 16

Nintendo GameCube

Atari Jaguar CD

Atari Falcon

Atari Falcon

Cannonball

Atari XE Game System

APF M-1000

Acorn Archimedes 3x

Coleco ADAM

Adventure Vision

Apple IIe

Apple IIGS

Acorn Archimedes

ArduBoy

Bally Astrocade

BBC Micro

Acorn Atom

Commodore C128

Commodore VIC-20

Camputers Lynx

Phillips CD-i

Capcom System 1

Capcom System 2

Capcom System 3

Sega Naomi GD-Rom

Sega Naomi GD-ROM

EG2000 Colour Genie

Commodore Plus 4

Gamate

Game.com

Game Pocket Computer

Game Master

Game Park GP32

Mega Duck

Sega Naomi 2

Casio PV-1000

Super Game Boy

Socrates

Super A'Can

Tomy Tutor

Tras obtener los juegos y bios necesarios, el hardware y accesorios que estemos dispuestos a comprar, ya poseeremos una consola retro, realizada por nosotros. Espero les sea de utilidad, saludos!!!

Raspberry Pi Buenos Aires