Buenas gente queria compartir con ustedes está información que encontré de una persona que logro portear el emulador de la SNES Classic Mini en la Raspberry Pi 3 y hacerla funcionar perfecto.
Yo no he podido hacerlo funcionar ya que no poseo la SNES Mini y no he encontrado ningun link sobre el emulador "canoe-shvc" (si alguien lo tiene o puede aportar seria genial)
Vas a necesitar:1. Raspberry Pi 3
2. Micro SD con la ultima versión de Raspbian:
Enlace aquí3. Pendrive (para copiar archivos)
4. Teclado USB
5. SNES Classic Mini NAND Dump (Decrypted) (Si alguien puede aportar esto seria genial)
En la Raspberry:- Correr Terminal y hacer un directorio "snesmini":
mkdir snesmini
cd snesmini
- Copiar el emulador SNES Mini "canoe-shvc" al directorio:
Conectar pendrive al raspberry con "canoe-shvc"
cp /media/pi/XXXX-XXXX/canoe-shvc .
- Darle permisos para ejecutar:
- Copiar juegos "roms" al mismo directorio:
cp /media/pi/XXXX-XXXX/*.sfrom .
- Actualizar raspbian:
sudo apt-get update
sudo apt-get upgrade
- Instalar SDL2:
sudo apt-get install libsdl2-dev
- Linkear "libGLESv2.so" a "libMali.so" (En la ultima version de raspbian se llama "libbrcmGLESv2.so"):
sudo ln -s /opt/vc/lib/libbrcmGLESv2.so /usr/lib/libMali.so
- Linkear "libGLESv2.so" a "libGLESv1_CM.so" (En la ultima version de raspbian se llama "libbrcmGLESv2.so"):
sudo ln -s /opt/vc/lib/libbrcmGLESv2.so /usr/lib/libGLESv1_CM.so
- Ajustar Pantalla para el emulador
xres: 1280
yres: 720
bits_per_pixel: 32
yres_virtual: 1440
- Editar "config.txt":
sudo nano /boot/config.txt
- Desmarcar & Editar estas líneas a estos valores:
hdmi_group=2
hdmi_mode=85
(Esto ajusta el Frame Buffer del HDMI de la Raspberry Pi a 1280x720)
- Reiniciar la Raspberry Pi para que cargue la nueva configuración de pantalla:
------------------------------------------------------------------
- Despúes de reiniciar, cargar la terminal:
Presiona "Windows key"
Navegar a "Accessories/Terminal" y presionar enter
- Ir al directorio "snesmini":
- Crear archivo "run.sh" en el mismo directorio:
- Escribir:
v#!/bin/bash
fbset -vyres 1440
./canoe-shvc -filter 3 -rom "$1"
fbset -vyres 720
xrefresh[/list]
- Guardar archivo "run.sh" con:
- Darle permiso de ejecución:
- Después usa este comando para ejecutar un juego:
(Va a salir un cartel de "Invalid Audio Device ID", pero el sonido funciona igual!)
Si no escuchas el audio, tenes que forzarlo de esta forma:
A. sudo raspi-config
B. Advanced Options
C. Audio
D. Force HDMI
E. OK
F. reiniciar el raspi. (sudo reboot)[/list]
------------------------------------------------------------------
- Controles del teclado:
Up = Direction Pad Up
Down = Direction Pad Down
Left = Direction Pad Left
Right = Direction Pad Right
NumPad2 = B Button
NumPad4 = Y Button
NumPad6 = A Button
NumPad8 = X Button
Unknown = L Button
Unknown = R Button
BackSpace = Select Button
Return = Start Button
Escape = Exit Emulation
F4 = Save State-XXX.break
F5 = Pause Emulation
F8 = Save ShotXXXXX.png
F10 = Reset Emulation
PageUp = Load State-XXX.break
PageDown = Reload State-XXX.break
Para convertir archivos .sfrom ha archivos .sfc, descargar "sfc2sfrom.py" (Usar Python 3.XX):
https://www.reddit.com/r/miniSNESmods/c ... all_games/------------------------------------------------------------------
Post original de byuu's:
https://board.byuu.org/viewtopic.php?f=16&t=1823