Zona Arcade. Construye, Restaura y Decora tu Máquina Arcade y Pinball.

"ArcaduX": Sistema Operativo Linux para Arcades, En fase de proyecto Distribución Oficial Linux de Zona Arcade

« Older   Newer »
  Share  
Admoroux
view post Posted on 27/6/2014, 21:49 by: Admoroux     +1   -1
Avatar


Group:
Member
Posts:
101
Location:
Barcelona

Status:


Estado actual del proyecto
========================================
Leyenda: [ ] Pendiente; [+] Añadido; [*] Finalizado; [x] Bug; [-] Eliminado

Última actualización de estado: 2014 Julio 05, 12:21
[*] - Elección del sistema base: Debian 7.5 Wheezy stable
[ ] - Selección del nombre de la primera versión. Temporalmente, Arcadux Arkanoid.
[ ] - Creación del logo y la imagen completa de la distribución.
[ ] - Selección de emuladores y roms a integrar.



Post original:
Buenas a todos.

He empezado este hilo de manera 'extra-oficial' para poder centrar aquí toda la evolución e información de este proyecto en el que me he embarcado para ofrecer lo que podría ser una distribución Linux pensada para nuestras macas de manera que se pueda tener un sistema sin necesidad de licencias ni pirateos varios. La idea del proyecto fue de lordrafa, un usuario que hace tiempo que veo que se dio de baja, pero que me gustaría retomar. Durante varios meses estuve con RetrOS en mi maca (actualmente parada y desmontada por falta de tiempo para liarme con ella como es debido) y me gustó mucho el concepto de personalizar un SO optimizándolo para que trabaje lo mejor posible y quitando todo lo que no es necesario para gestionar y utilizar nuestras recreativas. No quiero quitarle mérito a nadie, personalmente estoy enamorado del trabajo de nickelo (eres todo un artista!), pero creo que una alternativa de código abierto y libre dará más opciones entre las que elegir para gobernar nuestras macas.

Me he estado leyendo hoy varias veces el hilo que se abrió hace ya 5 años sobre la idea de lordrafa, viendo el trabajo gráfico que se curró Mikonos y con todo lo que ya se discutió en su momento y creo que se puede reaprovechar lo que ya está hecho (al menos a nivel gráfico) para crear esta distribución. En lo personal, trabajo en casa a diario con una mezcla de Ubuntu y Mint que me creé yo mismo y he estado investigando un poco sobre la creación de distros personalizadas, por lo que me veo preparado para lanzarme a esta nueva aventura.

Os agradeceré enormemente a todos toda la ayuda, poca o mucha, que podáis aportar, pero lo que os pido es un poco de paciencia. Como muchos, tengo vida personal y laboral por lo que no puedo dedicarme exclusivamente a este proyecto y eso va a hacer, indudablemente, que vaya (seguramente) más lento de lo que a mí y a muchos de vosotros os gustaría, pero pondré todo de mi parte para que consiga llegar a buen puerto.

Aquí os pongo todo lo que he ido mirando como opciones a tener en cuenta para Arcadux

Distribución base
====================
Por la facilidad que hay para encontrar documentación sobre ella, he decidido, por ahora, basar la distribución en Debian/Ubuntu/Mint, seguramente en la última versión LTS disponible, no sólo porque es con la que trabajo a diario y es la que más tengo por la mano, sino porque veo que prácticamente todos los programas que he ido revisando tienen su versión para esta distribución, por lo que creo que será la idónea para el proyecto.

Características principales
====================
- Compatibilidad con el mayor número de tarjetas gráficas posibles, incluidas las ArcadeVGA.
- Control de resoluciones, buscando principalmente la salida a los famosos 15kHz.
- Carga directa del front-end que se elija por defecto, sin pasar por el entorno de ventanas.
- Consumo mínimo de recursos. La idea es que se pueda instalar en equipos con 128/256MB de RAM sin que 'petardee'.
- Sistema de configuración en la instalación, para que se puedan elegir los emuladores, frontends, etc.
- Máxima compatibilidad posible. Eso implica que, por ahora, la basaré en sistemas i386 o de 32 bits. Si la cosa funciona y vemos que es necesario, no me importará lanzarme a hacer una versión de 64 bits, aunque con algunos emuladores he tenido problemas en ese sentido.
- Software que no sea exclusivo para juegos/emulación/arcade eliminado. La intención de esto es la de poder disponer de un SO lo más liviano posible para que ocupe el mínimo espacio en disco duro y deje más espacio para roms, vídeos, etc.

Front Ends
====================
En Windows, una de las más espectaculares desde mi punto de vista es HyperSpinFE, pero también he visto que mucha gente utiliza MameWah!. He estado buscando algo similar en Linux y me he encontrado con las siguientes alternativas:

- Mah!Cade: Es una modificación de Wah!Cade, que a su vez es un clon de MameWah!. Primero estuve revisando Wah!Cade, pero el problema de éste es que su última actualización es de julio del 2009, por lo que creo que, después de 5 años en parón, se podría dar el proyecto como abandonado. Mah!Cade ha recogido el testigo y su última revisión, la 152, data de mayo del 2014, con lo que parece que el proyecto está vivo y me da más fiabilidad. Tendría que revisarlo, pero creo que los skins creados para MameWah! son compatibles con Wah!Cade y Mah!Cade, por lo que el nivel de personalización está garantizado.

- CabrioFE: CabrioFE sería lo que más se asemeja a HyperSpinFE en Windows (salvando las diferencias, claro está) pero para Linux. Utiliza un sistema de ruedas (wheels) similar al de HSFE, muestra vídeos de los juegos, es multi-emulador y es altamente configurable. La pega es que es un proyecto en constante evolución y aún está en fase beta (actualmente están en la versión 0.8.2), por lo que puede dar algunos errores o cuelgues. Las capturas que se pueden ver en la página oficial no son muy 'bonitas', pero me lo he instalado en mi equipo y puedo asegurar que tiene mucho potencial y puede sorprender a más de uno, aunque la configuración no es para nada sencilla (utiliza archivos XML).

Software incluido
====================
- GroovyMAME
- Mednafen
- Mupen64plus
- Nestopia
- Stella
- Gens
- etc. (sugerir todo lo que creáis que debería llevar! :D)

Cosas a 'estudiar'
====================
- Multi idioma: castellano, català, galego, euskera, etc.
- Repositorio dedicado. Tengo que revisarme cómo montar un repositorio para poder tener allí los paquetes actualizados que vaya poniendo para la distro, para poder tener siempre que sea posible las últimas versiones de los emuladores, frontends, etc.
- Posibilidad de meterle wine y/o steam. He visto por ahí que alguno lo usa con su maca y no estaría de más mirar la posibilidad de ponerlo.

Por ahora es todo. Sé que faltan más emuladores y muchísimas cosas más, pero para ir empezando creo que es más que suficiente. Quien quiera contactar directamente conmigo por mail me encontrará en [email protected].

Mikonos, si he cometido algún error o tendría que haberte pedido permiso antes de empezar con todo esto, te pido disculpas de antemano y te agradecería que me indicaras cómo proceder correctamente.

Saludos.
PD: Siento la parrafada inicial... fischio

Edited by Admoroux - 5/7/2014, 12:29
 
Top
42 replies since 27/6/2014, 21:49   7122 views
  Share