Ir al contenido

Buscar en La Comunidad

Mostrando resultados por etiquetas 'retroarch'.

  • Buscar Por Etiquetas

    Añade etiquetas separadas por comas.
  • Buscar Por Autor

Tipo de Contenido


Foros

  • Contacto con el staff
    • Novedades / Anuncios del foro
    • Sugerencias
    • Problemas relacionados con el foro
  • Zona general de charla
    • Presentaciones
    • Charla
    • Zona de Humor, Curiosidades y Otros
    • Mascotas Vagos
    • Noticias del Mundo
    • Tecnología
    • Ayuda y consultas de carácter general
  • Zona GNU/Linux
    • Ayuda, consultas y soporte GNU/Linux
    • Distribuciones GNU/Linux
    • Repositorios. Software GNU/Linux
    • Personalización
    • Raspberry Pi
    • Arduino
    • Manuales / Tutoriales / Guías GNU/Linux
    • Programación
    • Noticias GNU/Linux
    • Hablando de GNU/Linux
  • Zona Gaming
    • Juegos GNU/Linux
    • Noticias Gamer
    • Charla Gamer
  • Zona Móvil
    • Ayuda y soporte para dispositivos móviles
    • Apps Móviles
    • Manuales / Tutoriales / Guías Móviles
    • Roms para dispositivos Móviles
    • Noticias sobre dispositivos Móviles
    • Hablando sobre dispositivos Móviles
  • Zona Mozilla
    • Ayuda, consultas y soporte Mozilla
    • Aplicaciones Mozilla
    • Roms Firefox OS
    • Manuales / Tutoriales / Guías Mozilla
    • Noticias Mozilla
    • Hablando de Mozilla
  • Microsoft
    • Papelera del Foro

Encontrar resultados en...

Encontrar resutados que...


Fecha de Creación

  • Start

    Fin


Última Actualización

  • Start

    Fin


Filtrar por numero de...

Joined

  • Start

    Fin


Grupo


Página Web


Diaspora


Pump


GNU Social


Google +


Twitter


Facebook


Xmpp


Skype


Steam


Desura


MediaGoblin


Youtube


Vimeo


Picasa


Flickr


Email


Lugar


Intereses

Encontramos 1 resultado

  1. Tenía ganas de probar RetroArch, y ya como no encontré mucha información sobre como compilarlo y renegué bastante dejo una mini guía Teóricamente RetroArch es una interfaz (frontend) para la API de libretro. libretro es una interfaz de desarrollo (API) que permite la creación de emuladores, juegos y programas de multimedia que pueden correr fácilmente en cualquier interfaz (frontend) compatible. Lo que tiene de bueno es que RetroArch carga los emuladores como "cores", entonces uno puede elegir los emuladores (o cores) que uno quiera y cargarlos con RetroArch. Entonces RetroArch termina siendo como un emulador de todas las consolas que uno quiera, desde el programa se elige la consola que se quiere emular (se elige el core) y se carga la ROM que uno quiera Yo descargué RetroArch y todos los cores con un repositorio que se llama libretro-super, que sería algo así como un instalador. A lo mejor es demasiado descargar todos los cores porque son muchos, pero no sabía como hacer para descargar de a uno y además esta bueno tener emuladores de todas las consolas aunque no las vaya a usar Otras páginas que pueden ser útiles: http://libretro.com/forums/showthread.php?t=1645 https://github.com/libretro/RetroArch http://wiki.libretro.com/index.php?title=RetroArch_Compilation http://emulation-general.wikia.com/wiki/Building_RetroArch https://github.com/libretro/RetroArch/wiki/Compilation-guide-%28Linux%29 Yo usé un Debian 8 Jessie Stable con Gnome recíen instalado y todo por defecto. Si tenés Ubuntu a lo mejor te conviene instalar desde el PPA en vez de compilar ya que es más fácil, creo que no es bueno usar el PPA de Ubuntu en Debian Para compilar se necesita bastante espacio, mi carpeta pesaba 5.6GB, pero una vez instalado se puede borrar esa carpeta y queda una de 1.8GB No encontré bien cuáles son las dependencias que se necesitan para compilar, con las que instalé pude instalar casi todos los cores. Las dependencias serían todos los paquetes que instalé con aptitude install, si hay problemas los links de arriba tienen listas de paquetes que pueden hacer falta. sudo aptitude update sudo aptitude upgrade sudo aptitude install git pkg-config libegl1-mesa-dev libgl1-mesa-dev libsdl2-dev zlib1g-dev libavcodec-dev libasound2-dev libavformat-dev libavutil-dev libswscale-dev libgbm-dev libdrm-dev libxml2-dev libv4l-dev libfreetype6-dev libudev-dev python3 qmake make gcc g++ cd Escritorio Lo que hace git clone es descargar los archivos de libretro-super git clone git://github.com/libretro/libretro-super.git Vamos a la carpeta descargada cd libretro-super Esto va a descargar RetroArch y todos sus cores (no sé como descargar core por core), son muchos archivos y puede que se descarguen algunos mal, así que conviene ejecutarlo varias veces hasta que deje de descargar cosas, solo va a volver a descargar los que estén mal y si está todo bien dice "Already up to date" ./libretro-fetch.sh Esto compila RetroArch, si hay errores hacer libretro-fetch puede solucionarlo, también puede que el error sea porque faltan dependencias, leer el error puede ayudar a encontrar qué paquete falta ./retroarch-build.sh Esto compila todos los cores, también, si hay errores libretro-fetch puede solucionarlo, también puede que el error sea porque faltan dependencias NOCLEAN=1 ./libretro-build.sh Al final muestra algo como esto Se puede volver a intentar compilar los cores que estén marcados como fallidos, por ejemplo mame078 se me compiló en el tercer intento, para hacer libretro-fetch de un solo core se puede hacer por ejemplo ./libretro-fetch.sh mame078 Y para compilar de a uno es parecido (no se si al compilar de a uno hace falta el NOCLEAN) NOCLEAN=1 ./libretro-build.sh mame078 No pude compilar el core ffmpeg porque uso libav y por lo que vi hay que hacer algunas modificaciones al makefile, todos los que estaban en el mensaje anterior como fallidos no los pude compilar Lo que sigue es para instalar todo, se puede instalar en cualquier lugar, yo lo instalé dentro de RetroArch en la carpeta personal (por eso el ~) mkdir -p ~/RetroArch/cores Hay que moverse a la carpeta retroarch que está dentro de libretro-super, no a la recien creada cd retroarch Acá si se escribe la carpeta recién creada make DESTDIR=~/RetroArch install cd .. ./libretro-install.sh ~/RetroArch/cores Para probar que ande bien se puede abrir RetroArch desde ~/RetroArch/usr/local/bin/retroarch Para moverse en los menús usa las flechas, para seleccionar usa x, para volver z, para salir Esc y hay configur aciones que se cambian con las fle chas de los costados Yo lo primero que probé es el core 2048, que es un juego independiente. Ir a Load core y navegar hasta el core (entrar en / (lo único que hay) e ir a /home/usuario/RetroArch/cores/2048_libretro.so) Para apretar start usa Enter, para jugar usa las flechas, en este juego se deben ir uniendo los bloques de igual valor, al apretar una flecha todos los bloques caen a esa dirección Para salir de RetroArch apreta Esc, o para abrir el menú (QuickMenu) usa F1 Para los emuladores hice una carpeta roms en ~/RetroArch, adentro le puse subcarpetas como n64, snes, gba, etc. una para cada consola En Settings - Directory se puede elegir la ubicacion predeterminada para varias cosas, por ejemplo para los cores. Para elegir el directorio predeterminado de los cores hay que ir a Core Dir y navegar hasta la carpeta con los cores, una vez ahí seleccionar <Use this directory> Otra ubicación útil es File Browser Dir, especifica desde donde el navegador de archivos comienza al elegir carpeta o algun archivo, conviene elegir /home/usuario/RetroArch. Entonces por ejemplo ahora al elegir ROM (Content) el explorador de archivos empieza desde ahí Para emular algún juego se debe elegir el core correspondiente a la consola y después elegir la ROM en Load Content - Select File. Hay una característica para configurar una colección, supongo que es para organizar mejor las ROMs, pero no puedo hacerla funcionar. Si la ROM está en un zip puede que te pregunte cómo abrirla, hay que seleccionar Load Archive With Core En Settings - User se puede elegir el idioma con las flechas de los costados, pero prefiero inglés antes que español porque en español los textos son muy largos y no entran en la pantalla Para cambiar los controles del jugador 1 hay que ir a Settings - Input User 1 Binds Los controles de RetroArch, como por ejemplo Esc para salir o F1 para el menú se pueden cambiar desde Settings - Input Hotkey Binds No tengo ningún Joystick, pero supongo que para configurar uno hay que ir a Settings - Input y ahí seleccionar qué Joytick usará cada jugador, luego hay que ir a Settings - Input User 1 Binds para elegir los controles Para poder configurar los analógicos usando el teclado tuve que cambiar el Bind Mode a RetroKeyboard (En Settings - Input) Otra cosa que se puede hacer es agregar RetroArch al menú de aplicaciones con MenuLibre (Ya hay bastantes tutoriales sobre eso) Para guardar el progreso de los juegos se puede hacer como si se tratara de una consola, guardando desde el juego. Si no se puede usar Save State y Load State desde el QuickMenu (que se abre al apretar F1 mientras se está jugando), de esta forma se guarda el juego exáctamente como está en este momento (es algo así como hacer trampa). Si se selecciona Load o Save State y se apreta la flecha de los costados se puede elegir el Slot desde el que se está guardando o cargando Si todo anda bien se puede borrar la carpeta libretro-super que tendría que estar en el Escritorio en donde se compiló todo Si hay algo mal en la guía estaría bueno que lo aclaren en los comentarios
×