|
| 1 | +Gelide - Readme |
| 2 | +=============== |
| 3 | + |
| 4 | +## Tabla de contenidos: |
| 5 | +------------------- |
| 6 | + |
| 7 | + 1. Acerca de Gelide |
| 8 | + 1.1. Y como funciona? |
| 9 | + 2. Características |
| 10 | + 3. Estado + Sistemas Incorporados (v 0.1.5) |
| 11 | + 3.1 Diferencias respeto gelide y emulao |
| 12 | + 4. Proyecto |
| 13 | + 4.1. Cómo contribuir |
| 14 | + 5. Instalación |
| 15 | + 5.1. Dependencias |
| 16 | + 6. Acerca de las Roms |
| 17 | + 7. Ficheros Dat |
| 18 | + 8. Disclaimer |
| 19 | + 9. Agradecimientos |
| 20 | + 10. Licencia |
| 21 | + |
| 22 | + |
| 23 | + |
| 24 | +## 1. Acerca de Gelide/Emulao |
| 25 | + |
| 26 | + Gelide es un frontend multi sistema y multi emulador que te permitirá |
| 27 | +gestionar cualquier tipo de sistema emulado (ordenador, consola, arcade, etc) |
| 28 | +así como catalogar y lanzar cualquier juego para el que exista un emulador bajo |
| 29 | +Gnu/Linux. Fue creado por Copyright (C) 2008-2011 Juan Ángel Moreno Fernández |
| 30 | +y esta version aqui es especifica para Debian VenenuX y Debian lenny/squeeze. |
| 31 | + |
| 32 | + Te permite configurar cualquier emulador que soporte parámetros por linea de |
| 33 | +comandos, sin tener que recordarlos una y otra vez simplificando así su uso. |
| 34 | + |
| 35 | + Gelide es un proyecto libre, licenciado bajo la GNU General Public Licence |
| 36 | +(ver el archivo COPYING para obtener más información) y escrito en C++ |
| 37 | +utilizando como base las librerías Gtkmm. |
| 38 | + |
| 39 | + Visita la web del proyecto en http://gelide.sf.net para versiones que |
| 40 | +funcionen con Linux mas modernos, esta es para GTK2 y muchos mas emuladores! |
| 41 | + |
| 42 | + |
| 43 | + |
| 44 | +### 1.1 Y como funciona? |
| 45 | + |
| 46 | + Gelide tiene 3 paneles, uno de la consola/sistema (Arriba izquierda-centro) |
| 47 | +otro del emulador (abajo del de los sistemas) y los roms (al lado de los sistemas/consolas), |
| 48 | +selecciona cada apartado (sistema, emulador y rom a jugar) despues pulsar enter sobre |
| 49 | +el rom y lanzara el emulador para jugar el rom seleccionado. |
| 50 | + |
| 51 | +MAS FACIL IMPOSIBLE!!! |
| 52 | + |
| 53 | + Los roms o juegos aparecen despues de generar su listado, desde el apartado de |
| 54 | +las consolas/sistemas a emular con un click de menu, de cada consola los roms deberan |
| 55 | +estar en /var/emulation/roms, si se prefiere otro lugar se define editando este partado. |
| 56 | + |
| 57 | + Los apartados de sistemas/consolas y emulador son editables para modificar las |
| 58 | +opciones de lineas de comando que acepta cada emulador o los datos de la consola/sistema |
| 59 | +que emula, tambien se pueden agrear nuevas consolas y nuevos emuladores por consolas. |
| 60 | + |
| 61 | + |
| 62 | + |
| 63 | +## 2. Características |
| 64 | + |
| 65 | + * Gui simple, gestión de sistemas, emuladores y juegos mediante menús simples. |
| 66 | + * Multiproceso, cada emulacion ejhecutada es un hilo propio desde la gui. |
| 67 | + * Configuración de cualquier emulador que soporte parámetros por linea comandos. |
| 68 | + * Para cada sistema es posible configurar cualquier número de emuladores. |
| 69 | + * Soporta la inserción de datos de juegos desde ficheros DAT. Actualmente |
| 70 | + soporta tres formatos: ClrMamePro, Mame XML, Logiqx XML. |
| 71 | + * Realiza chequeo y comparación simple de los juegos contra ficheros dat. |
| 72 | + * Incluye previsualización de imágenes de los juegos (Captura, Titulo, |
| 73 | + Frontal, Trasera y Medio). |
| 74 | + * Soporta imágenes del juego por nombre o crc lo cual permite soportar los |
| 75 | + sets de imágenes del "no-intro screenshot archive". |
| 76 | + * Permite exportar e importar las configuraciones de sistemas (incluyendo |
| 77 | + las configuracioens de sus emuladores). |
| 78 | + * Incluye un panel de filtros para los listados de juegos. |
| 79 | + * Soporta filtrado de juegos por nombre. |
| 80 | + * Modo pantalla completa. |
| 81 | + |
| 82 | + |
| 83 | + |
| 84 | +## 3. Estado + Sistemas Incorporados (v 0.1.5-1) |
| 85 | + |
| 86 | + Actualmente Gelide está en estado beta, esto significa que aunque es muy |
| 87 | +funcional, es probable que tenga multitud de errores. Además, no incluye todas |
| 88 | +las funcionalidades que pretendo implementarle ni todos los sistemas y |
| 89 | +emuladores que me gustaría preconfigurarle. |
| 90 | + |
| 91 | + En la versión actual, lleva incorporados un total de 40 sistemas y 38 |
| 92 | +emuladores diferentes, preconfigurados de la siguiente manera: |
| 93 | + * Amstrad GX4000: |
| 94 | + Mess, Sdlmess |
| 95 | + * Atari 2600: |
| 96 | + Stella, z26, Mess, Sdlmess, Xmess |
| 97 | + * Atari 5200: |
| 98 | + Mess, Sdlmess, Xmess |
| 99 | + * Atari 7800: |
| 100 | + Mess, Sdlmess, Xmess |
| 101 | + * Atari Jaguar: |
| 102 | + Virtual Jaguar, Mess, Sdlmess |
| 103 | + * Atari Lynx: |
| 104 | + Mednafen, Sdlmess, Handy/SLD, Mess, Xmess |
| 105 | + * Bandai Wonderswan: |
| 106 | + Mednafen, Xe, Mess, Sdlmess, Xmess |
| 107 | + * Bandai Wonderswan Color: |
| 108 | + Mednafen, Xe, Mess, Sdlmess, Xmess |
| 109 | + * Coleco ColecoVision: |
| 110 | + Mess, Sdlmess, Xmess |
| 111 | + * Commodore Amiga: |
| 112 | + UAE, fs-uae, e-UAE, Mess, Sdlmess, Xmess |
| 113 | + * Emerson Arcadia 2001: |
| 114 | + Mess, Sdlmess, Xmess |
| 115 | + * Entex Adventure vision: |
| 116 | + Mess, Sdlmess, Xmess |
| 117 | + * Fairchild Channel F: |
| 118 | + Mess, Sdlmess, Xmess |
| 119 | + * GCE Vectrex: |
| 120 | + Mess, Sdlmess, Xmess |
| 121 | + * Magnavox Odyssey2: |
| 122 | + Mess, Sdlmess, Xmess |
| 123 | + * Mame: |
| 124 | + Mame, Sdlmame, Xmame |
| 125 | + * Mattel Intellivision: |
| 126 | + Mess, Sdlmess, Xmess, jzIntv |
| 127 | + * NEC Pc Engine: |
| 128 | + Mednafen, Hu-go!, Xe, Mess, Sdlmess, Xmess |
| 129 | + * NEC Super Grafx: |
| 130 | + Mednafen, Mess, Sdlmess |
| 131 | + * Nintendo DS: |
| 132 | + DeSMuME |
| 133 | + * Nintendo Famicom Disk system: |
| 134 | + FCEUX, Mednafen, Fceu, Xe, Mess, Sdlmess |
| 135 | + * Nintendo Game Boy: |
| 136 | + Mednafen, VisualBoyAdvance, Xe, Mess, Sdlmess, Xmess |
| 137 | + * Nintendo Game Boy Color: |
| 138 | + Mednafen, VisualBoyAdvance, Xe, Mess, Sdlmess, Xmess |
| 139 | + * Nintendo Game Boy Advance: |
| 140 | + Mednafen, VisualBoyAdvance, Xe, Mess, Sdlmess |
| 141 | + * Nintendo Entertaninment System (NES): |
| 142 | + FCEUX, Mednafen, Fceu, Xe, Mess, Sdlmess |
| 143 | + * Nintendo Super Nintendo Entertaninment System (SNES): |
| 144 | + Snes9x, Mednafen, SNes9x-gtk, Zsnes, Xe, Mess, Sdlmess, Xmess |
| 145 | + * Nintendo 64: |
| 146 | + Mupen64Plus, Mupen64, Mess, Sdlmess |
| 147 | + * Nintendo Virtual Boy: |
| 148 | + Mednafen, Mess, Sdlmess |
| 149 | + * Raine: |
| 150 | + Raine, Mame, Sdlmame, XMame |
| 151 | + * RCA Studio II: |
| 152 | + Mess, Sdlmess, Xmess |
| 153 | + * SEGA 32X: |
| 154 | + Gens, Gens/GS, Mess, Sdlmes |
| 155 | + * SEGA Game Gear: |
| 156 | + Mednafen, Osmose, Xe, Mess, Sdlmess |
| 157 | + * SEGA Master System: |
| 158 | + Mednafen, Osmose, Xe, Mess, Sdlmess, Xmess |
| 159 | + * SEGA Mega Drive: |
| 160 | + Dgen, Gens, Gens/GS, Regen, Xe, Generator, Mess, Sdlmess, Xmess |
| 161 | + * SEGA SG-1000: |
| 162 | + Mednafen, Xe, Mess, Sdlmess |
| 163 | + * Sinclair ZX Spectrum: |
| 164 | + FBZX, Fuse, SpectEmu, Mess, SdlMess |
| 165 | + * SNK Neo Geo: |
| 166 | + GnGeo, Mame, Sdlmame, XMame |
| 167 | + * SNK Neo Geo Pocket: |
| 168 | + Mednafen, Xe, Mess, Sdlmess |
| 169 | + * SNK Neo Geo Pocket Color: |
| 170 | + Mednafen, Xe, Mess, Sdlmess |
| 171 | + * ZiNc: |
| 172 | + ZiNc, Mame, Sdlmame, XMame |
| 173 | + |
| 174 | + |
| 175 | + |
| 176 | +### 3.1 Cambios respecto gelide original y VenenuX |
| 177 | + |
| 178 | +A Directorio de roms: |
| 179 | + Todos los modulos/emuladores estan preconfigurados con su ROM directorio y abren en ventana. |
| 180 | + |
| 181 | +B Emuladores Ajustados: |
| 182 | + Se cambio tres emuladores, bsnes, Gambate y boycott se removieron por ser complicados y |
| 183 | +ofrecer lo mismo que mednafen, en la mayoria se establece mednafen como primario para lograr |
| 184 | +homogeneidad al emular y el usuario no se pierda (especialmente con los salvados) |
| 185 | +Se agrego tres emuladores, los viejos fceu, mupen64 y se dividio mednafen entre el 0.8 y 0.9. |
| 186 | + |
| 187 | +C Sistemas mas usados ordenados |
| 188 | + Los emuladores mas usados o populares estan ordenados como primeros y los menos populares |
| 189 | +se colocaron al final de la lista. ***Se tienen pendientes mas emuladores y sistemas que estan incluso |
| 190 | +desaparecidos del mundo de linux.*** |
| 191 | + |
| 192 | + |
| 193 | + |
| 194 | +## 4. Proyecto y contribuciones |
| 195 | + |
| 196 | + Gelide es un proyecto hospedado en sourceforge.net. Recientemente se mudo |
| 197 | +a un hospedaje en github |
| 198 | + https://github.com/tapule/Gelide |
| 199 | + |
| 200 | + Otra forma de ayudarnos es con la traducción de otros documentos del |
| 201 | +proyecto, como por ejemplo "doc/Systems&Emulators-HowTo.es_ES.txt" o este mismo |
| 202 | +que estás leyendo. |
| 203 | + |
| 204 | + También puede ser interesante que nos remitas tus configuraciones de |
| 205 | +sistemas y emuladores que no vienen preconfigurados en Gelide, o aquellos para |
| 206 | +los que crees que has encontrado unos parámetros más adecuados para su uso. Solo |
| 207 | +tienes que exportarlos desde Gelide (Menú Archivo -> Exportar sistemas) y |
| 208 | +enviarnos los archivos exportados a la dirección de correo del proyecto |
| 209 | +<gelide.prj@gmail.com>. |
| 210 | + |
| 211 | + |
| 212 | +## 5. Instalación |
| 213 | + |
| 214 | + Las instrucciones de instalación las podéis encontrar en el archivo INSTALL |
| 215 | +en la raiz del archivo tarball con el código fuente del programa. Para compilar |
| 216 | +Gelide desde los fuentes necesitarás como mínimo Gtkmm 2.6.x instalado en tu |
| 217 | +sistema además de las autotools y lo necesario para compilar aplicaciones en |
| 218 | +C/C++ bajo GNU/Linux. |
| 219 | + |
| 220 | +### 5.1. Dependencias |
| 221 | + |
| 222 | + Gelide en su versión actual, solo depende de las librerías libgtkmm y |
| 223 | +libxml2, no obstante para compilar desde los archivos fuente, necesitarás tener |
| 224 | +instaladas las versiones de desarrollo de estas dos librerías (-dev) y también |
| 225 | +la utilidad intltool. |
| 226 | + |
| 227 | + |
| 228 | +## 6. Acerca de las Roms |
| 229 | + |
| 230 | + Gelide está desarrollado sin ningún ánimo más alla de mi propia inquietud |
| 231 | +por la programación y el mundo GNU/Linux y PARA NADA está a favor del uso ilegal |
| 232 | +de Roms. Si no tienes el juego original, no estás autorizado a jugar con la Rom |
| 233 | +del juego por lo que no me preguntes donde conseguir Roms ni cualquier otro tema |
| 234 | +relacionado, no responderé. |
| 235 | + Hay multitud de roms legales, libres y gratis, googlea un poco y las podrás |
| 236 | +encontrar sin dificultad. |
| 237 | + |
| 238 | + |
| 239 | +## 7. Ficheros Dat |
| 240 | + |
| 241 | + Los archivos Dat, son una especie de base de datos donde se almacena |
| 242 | +información referente a un sistema, sus juegos y los datos de sus roms. Son |
| 243 | +utilizados, o más bien requeridos, por gestores de Roms (Roms managers) tales |
| 244 | +como ClrMamePro y RomCenter para poder construir y auditar los sets de roms para |
| 245 | +que sean usables por los emuladores. |
| 246 | + |
| 247 | + Hay vários formatos de archivos dat tales como ClrMamePro dat, Mame XML, |
| 248 | +Logiqx XML, RomCenter 1, RomCenter 2, etc. aunque tanto la versión actual del |
| 249 | +ClrMamePro como del RomCenter parecen estar dando soporte a los formatos basados |
| 250 | +en XML como el Dat XML genérico que parece haber surgido desde la web |
| 251 | +http://www.logiqx.com, aunque de esto no estoy muy seguro. |
| 252 | + |
| 253 | + La versión actual de Gelide soporta ficheros dat en formato ClrMamePro, Mame |
| 254 | +XML, Logiqx XML, aunque no es capaz de auditar roms. Estos dats se usan para |
| 255 | +obtener los datos de un sistema determinado y para realizar una comparación con |
| 256 | +las roms del usuario basada en el nombre del fichero para establecer algunos |
| 257 | +flags del listado de juegos. |
| 258 | + |
| 259 | + Estos son algunos de los lugares donde se pueden obtener ficheros dat: |
| 260 | + |
| 261 | + * http://www.no-intro.org/datset.htm: Dats del grupo No-Intro posiblemente |
| 262 | + los mejores y más limpios dats de internet. |
| 263 | + * http://www.romshepherd.com: Una gran recopilación de dats. |
| 264 | + * http://www.emuxhaven.net/cowering.shtml: Recopilación de dats basados en |
| 265 | + las GoodTools |
| 266 | + * http://www.4shared.com/dir/795431/2c9f835/sharing.html: Una buena |
| 267 | + recopilación de dats. |
| 268 | + * http://www.logiqx.com/Dats: Buena recopilación de dats Arcade. |
| 269 | + * http://emulationrealm.net/modules/wfdownloads/viewcat.php?op=&cid=275: |
| 270 | + Recopilación extensa de ficheros dats en diferentes formatos. |
| 271 | + |
| 272 | + |
| 273 | +## 8. Disclaimer |
| 274 | + |
| 275 | + Ni mi perro ni yo, nos hacemos responsables de lo que te pueda pasar a ti o |
| 276 | +a tu ordenador, por utilizar Gelide. Esta claro ¿no?. |
| 277 | + |
| 278 | + Ni VenenuX ni los mapurites que ya no quieren contribuir sino solo cuando les |
| 279 | +conviene se hacen responsables de lo que pueda pasar usando este software. Asi como estilo |
| 280 | +mocosoft que nunca estan cuando se les necesita. |
| 281 | + |
| 282 | + |
| 283 | +## 9. Agradecimientos |
| 284 | + |
| 285 | + A Minisoriex Vimatoga por sus ideas y ayuda. |
| 286 | + A JesusDa por darme la idea para los nombres de las versiones. |
| 287 | + A Tom G.P. por ponerme en la pista de los emuladores Regen y Gambatte. |
| 288 | + A Loris Cuoghi, Emeric Grange, Niklas Grahn, Manuel Wächter, |
| 289 | +Daniel Nylander, Kamil Ślepowroński, Oleg Koptev por sus esfuerzos para traducir |
| 290 | +Gelide a otros idiomas. |
| 291 | + A Pablo Casas (pablo33) por todas sus sugerencias y por reportar el solo |
| 292 | +prácticamente todos los bugs de la versión 0.1.4. |
| 293 | + Quiero dar las gracias muy especialmente a todas y cada una de las personas |
| 294 | +que participan o han participado en el diseño e implementación de un emulador, |
| 295 | +así como a todas aquellas personas que han pasado horas y horas documentando el |
| 296 | +funcionamiento de un sistema determinado, sin vosotros el mundo de la emulación |
| 297 | +no existiría. |
| 298 | + |
| 299 | + |
| 300 | +## 10. Licencia |
| 301 | + |
| 302 | +Gelide |
| 303 | +Copyright (C) 2008-2011 Juan Ángel Moreno Fernández |
| 304 | + |
| 305 | +Gelide is free software. |
| 306 | + |
| 307 | +You can redistribute it and/or modify it under the terms of the GNU General |
| 308 | +Public License, as published by the Free Software Foundation; either version 3 |
| 309 | +of the License, or (at your option) any later version. |
| 310 | + |
| 311 | +Gelide is distributed in the hope that it will be useful, but WITHOUT ANY |
| 312 | +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A |
| 313 | +PARTICULAR PURPOSE. |
| 314 | +See the GNU General Public License for more details. |
| 315 | + |
| 316 | +You should have received a copy of the GNU General Public License along with |
| 317 | +Gelide. If not, see <http://www.gnu.org/licenses/> |
| 318 | + |
| 319 | + |
| 320 | +------------------------------------------------------------------------------- |
| 321 | +Para obtener más información, visita la página web del proyecto, que podrás |
| 322 | +encontrar en: |
| 323 | +https://github.com/tapule/Gelide |
| 324 | +------------------------------------------------------------------------------- |
| 325 | + |
0 commit comments