RGB-Pi

Este FAQ está orientado a la ultima verson del sistema 4.1 Final 1.1, las respuestas que aquí se encuentran pueden no ser aplicables a versiones anteriores.

Preguntas:

1. ¿Por que el cable es tan corto?
2. ¿Porque no tiene un conector scart hembra?
3. ¿Puedo usar el cable en Retropie u otros sistemas que no sean vuestra versión modificada de Recalbox?
4. Tengo una TV Sony Trinitron y los colores rojos se ven muy apagados.
5. ¿Como puedo utilizar un almacenamiento externo USB?
6. La imagen del menu se ve distorsionada pero los juegos se ven bien.
7. En los juegos veo una franja negra en un lateral o que la imagen se sale de la pantalla.
8. ¿Que romsets se necesitan para arcade?
9. Hago cambios en Retroarch pero no se quedan guardados.
10. Tengo una RPi2 o anterior, ¿que sistema debo utilizar?
11. ¿Porque no está disponible Kodi?
12. ¿Se puede utilizar RGB-Pi en un televisor LCD directo o con algun reescalador?
13. Al quedar la TV en silencio se escucha un ruido molesto en el audio.
14. ¿Puedo conectar un ventilador en el GPIO?
15. ¿Puedo conectar un interruptor de encendido o los joystick al GPIO?
16. ¿Porque el canal AV de la tele no se selecciona automaticamente?
17. Los juegos verticales se ven tumbados, ¿como puedo cambiarlos?
18. ¿Puedo actualizar el sistema desde dentro de Recalbox?
19. Los juegos de portatiles se ven muy pequeños.
20. No tengo sonido.
21. ¿Que es EasyNetplay y como funciona?
22. ¿Que son los modos Cropped y Forced de arcade?
23. La intro se ralentiza en el primer arranque.
24. Mi disco duro externo o pendrive no se monta automaticamente.
25. Tengo una duda que no se encuentra en ésta lista


Respuestas:

1. El cable plano no debe superar los 25cm para evitar interferencias al ser un cable no aislado. Si necesitas una distancia mayor puedes utilizar un alargador scart hembra macho, pero no puedo asegurar que la calidad sea tan alta como conectando el RGB-Pi directo a la tele.

2. El uso de un scart hembra implicaria la necesidad de un cable scart adicional, me gusta la idea de no necesitar nada mas que un RGB-Pi para funcionar, tampoco seria posible controlar que tipo de extensor utilizaria cada persona y posiblemente mucha gente sufriria interferencias que provocaran una mala experiencia.

3. Si, es posible utilizar el cable en cualquier sistema soportado por la RPi, pero atención! No vais a tener las resoluciones originales de cada juego proporcionadas por nuestro software, vais a ver todo a través de una unica resolución fija. Si de todos modos quereis probar otros sistemas teneis las instrucciones [aquí](https://github.com/mortaca/RGB-Pi/blob/master/README.md)

4. En el caso de tener una TV Sony Trinitron y detectar que los colores rojos se ven muy apagados o marrones debes ir a la sección Config y activar el script Trinitron Fix, si tienes una Trinitron pero no has notado ningún problema con los colores no debes activar el Fix.

5. Para utilizar el amacenamiento externo USB con RGB-Pi hay que hacer uso exclusivamente del script USB Mount en la seccion Config, primero hay que formatear el USB en Fat32 y creat las siguientes carpetas /roms /bios y /saves, después dentro de /roms cada sistema debe tener su carpeta con el mismo nombre que se utiliza en la memoria SD por ejemplo /roms/psx, una vez arrancado el sistema con el USB conectado seleccionaremos USB Mount y las carpetas del USB quedaran disponibles, sera necesario activar éste ultimo paso en cada reinicio del sistema.

6. Esto sucede porque para Emulationstation usamos una resolucion particular de 450x270 50Hz y en algunas televisiones puede causar problemas. Para solucionarlo solo hay que abrir la ScreenUtility en la seccion RGB-Pi Config y cambiar el campo SystemResolution de 450 a 320.

7. Las teles de tubo son muy distintas de las LCD y cada televisor tiene unos parametros de centrado distintos, de modo que no hay una configuración que se vea bien en todos los televisores y es posible que sea necesario centrar la imagen en tu TV, para ello ofrecemos una solucion propia y **no es necesario el uso de Retroarch**. Para ajustar la imagen tienes las aplicacion ScreenUtility en la seccion RGB-Pi Config desde donde podrás ajustar la posicion horizontal y vertical, también puedes expandir o contraer la imagen horizontalmente sin perder el PixelPerfect, después de ajustar los valores se puede lanzar una rejilla de centrado en la opción CenteringTest (Es posible que esta funcion de test falle de vez en cuando por motivos relacionados con Recalbox)

8. Para MAME2003 el romset 0.78, AdvanceMAME 0.106 y FBAlpha Libretro v0.2.97.43.

9. Nuestro sistema utiliza archivos personalizados para Retroarch y cualquier cambio que se haga desde el menu sera descartado, si quieres introducir algun cambio en los archivos personalizados de retroarch los puedes encontrar en la carpeta /share/RGB-Pi/Retroarch/ cada uno con el nombre de la consola a la que afecta.

10. Las ultimas mejoras solo están disponibles para la RPi3, si tienes una versión anterior ponte en contacto conmigo para elaborar una distribución especifica para el sistema que utilices, una vez se lance la versión Beta ésta estara disponible para todos los sistemas.

11. De momento no podemos tener resoluciones entrelazadas y para Kodi es necesario 640x480i, una resolucion inferior provoca que sea totalmente inutilizable, en el momento que sea posible manejar Kodi con una calidad aceptable le daremos soporte.

12. Se puede pero es totalmente absurdo, es mejor utilizar directamente la salida HDMI y Recalbox.

13. Esto es debido a interfetencias en el cable por la señal WiFi que emite la Raspberry, desactivar el WiFi en el menu y el ruido desaparecera.

14. Mucha gente utiliza un ventilador conectado al pin de +5v y GND en el GPIO, el conector de RGB-Pi ocupa estos pines pero no los utiliza, es posible soldar los cables por la parte inferior para los que tengan algun conocimiento de soldadura, otra opción es coger los +5v de un cable USB cortado.

15. No es posible utilizar un boton de encendido o ningún joystick conectado al GPIO porque el RGB-Pi está utilizando la mayoria de los pines para sacar los 18 Bits de video necesario y el sonido.

16. Para que la tele se ponga en modo RGB automaticamente es necesario suministrar +12v al scart y la RPi solo puede suministrar +5v con lo que conseguiriamos poner la tele en 16/9 y seria necesario utilizar el mando para cambiar a 4/3. Hay quien ha modificado su cable para introducir +12v en el pin 8 del scart, se puede utilizar una fuente de alimentación o un step up que cogeria los +5v del cable plano y los convertiria en +12v, **Estas modificaciones deben ser hechas bajo su propio riesgo** En el caso de querer hacerlo no es necesario levantar el pin 8 del PCB ya que éste no está conectado a tierra, ya se diseño así especificamente para facilitar una posible modificacion.

17. Intentando respetar siempre las resoluciones originales de cada juego los verticales deben verse de éste modo, en caso de querer rotarlos 90º es posible hacerlo mediante la ScreenUtility en la seccion RGB-Pi Config con la opcion Rotate Vertical Games -90. No es una buena opcion para los amantes del PixelPerfect puesto que al no disponer de resoluciones entrelazadas por el momento se pierden muchas lineas verticales, un juego que normalmente tiene 320 lineas en una resolución que solo muestra 240 no se ve nada bien, en el supuesto de que en un futuro se disponga de resoluciones entrelazadas se podria encaber esas 320 lineas con una resolución entrelazada de 480i pero no se obtiene un resultado tan bueno como el original.

18. No, si haces esto perderas todas las modificaciónes hechas para soportar el cable RGB-Pi y el sistema dejara de funcionar.

19. La resolución de las portatiles originales era muy baja, respetando el PixelPerfect así debe verse, si de todos modos quieres expandirla a pantalla completa puede hacerlo desde la ScreenUtility activando la opción HandheldsStretched 1. De éste modo además de ver los pixeles enormes la proporción de aspecto de la imagen cambia respecto a la original.

20. Comprueba que no tengas nada conectado por HDMI, ésto desactiva la salida por el GPIO.

21. EasyNetplay es una interfaz propia de RGB-Pi pensada para configurar de forma sencilla el Netplay o juego en linea, una vez dentro tenemos dos modos de funcionamiento, como HOST o como CLIENTE, en cada partida tiene que haber un HOST al que se van a conectar el resto de jugadores, si activas el modo HOST quedara desactivado el modo cliente automaticamente y deberas abrir el puerto 55435 en tu ruter apuntando hacia la direccion IP de tu Pi, dependiendo de tu modelo de ruter esto se hace de forma distinta, es necesario que busqueis en google vuestro modelo concreto y como abrir los puertos hacia una IP. Una vez hecho esto ya podemos salir de la aplicación y comprobaremos cual es nuestra IP publica desde un telefono movil conectado a nuestra red o desde el pc para darsela al resto de jugadores. En la parte superior derecha de la aplicación encontrareis un enlace al servidor de Discord donde hay disponibles diversas salas de chat de voz para ser utilizadas desde el telefono movil durante la partida, por ahi mismo podeis dar vuestra IP de forma segura solo a los amigos con los que vayáis a jugar. En el caso del resto de jugadores que no van a ser host deben activar el modo cliente dentro de EasyNetplay, tendran la opcion de escoger 5 casillas de almacenamiento de IPs distintas que se pueden editar sin teclado con el uso del mando saltando de 1 en 1 o de 10 en 10 los valores numericos, una vez terminado ésto ya podemos salir de la aplicación y a partir de éste momento estamos listos para jugar en red. Es importante que todos los jugadores compartan la misma rom exacta y que sean emuladores de retroarch, por ejemplo advmame no es posible utilizarlo para Netplay. Con todo ésto podemos empezar a jugar pasando de un juego a otro sin tener que tocar nada mas en la configuración, recordar que si queremos tener una buena experiencia de juego es necesario utilizar cable de red directamente al ruter, el uso de wifi o PLCs va a hacer la experiencia injugable. El primero en entrar en la partida tiene que ser siempre el que haga de HOST y una vez dentro pueden ir entrando los CLIENTES, para salir de la partida seria en el orden inverso siendo el HOST el ultimo en abandonarla. Existe la posibilidad cuando hay partidas de 4 jugadores de añadir un poco de input lag para que la sincronización entre todos los jugadores sea mejor, tambien puede ser util en conexiones con una latencia un poco mala, hay que entrar en el menu de retroarch con hotkey+B y buscar en opciones y network la casilla input_latency_fame que estara puesta en 2 se puede ampliar a 3 o 4 si fuese necesario, cuando se entre en el menu la partida se pausara para el resto de usuarios, este valor se reseteara cada vez que abandomenos un juego.

22. El selector de arcade que nos muestra las opciones Forced y Cropped solo se activa en juegos que superan las 240 scanlines, los juegos que son exactamente de 240 lineas son ajustados en altura automaticamente con lo que tendran un poco de overscan vertical pero es mejor solución que forzarlos ya que en ese modo se verian unas franjas negras excesivamente grandes, los juegos de 256 lineas o mas tenemos ahora la opción de forzarlos modificando la frecuencia horizontal del monitor para que se compriman pudiendo ver la imagen completa del juego mas una pequeña franja negra o verlos en modo Cropped con la imagen cortada y mucho overscan vertical, esto sucede porque son juegos pensados para maquinas arcade donde se podia ajustar el valor de tamaño vertical de la imagen con un potenciometro que no tenemos en las TVs comerciales, del mismo modo juegos de 224 lineas pero de 55Hz que una TV reconoce como PAL y los comprime podemos forzarlos y verlos en su resolución original evitando las franjas negras.

23. Esto sucede porque el sistema está expandiendo la capacidad de la micro SD, hay que dejar que termine y no apagar la Pi en este punto, en la siguiente vez qye se arranque el sistema se vera la intro correctamente.

24. Los discos duros externos o pendrives de mucha capacidad pueden no ser montados automaticamente en el arranque para evitar un arranque demasiado lento, deben ser activados de forma manual con USB Mount.

25. Por favor contactanos a través de info@rgb-pi.com o en alguno de los foros donde participamos.