Tema destacado: Entra al canal IRC oficial de #elhacker.net
Autor
|
Tema: [Proyecto] Emulación portable del Commodore Amiga (Leído 7,880 veces)
|
|
Ariath
|
Bueno, publico esto aquí, inicialmente para hacerme una idea de la acogida que tiene. Estoy llevando a cabo un proyecto (se me ha ocurrido esta mañana xD) para portabilizar la emulación de uno de los ordenadores personales de 16 Bits mejores y más versátiles que he conocido: El Commodore Amiga. Hace un tiempo, estuve probando un DVD ya preparado con emulación del Amiga, uno que es distribuido por la empresa Cloanto. Una vez instalabas el contenido del DVD, tenías 2 cosas que particularmente me gustaron mucho: Una aplicación, incluso con screens de los juegos (al estilo MAME), desde la que podías lanzar cualquiera de ellos y empezar a jugar al instante, y luego a parte, podías lanzar cualquier juego ejecutando únicamente su archivo contenedor. (A todo esto, hago un paréntesis para aclarar una cosa: El Amiga, distribuía su software en diskettes. En Cloanto, lo que han hecho, es crear un formato de archivo que "empaqueta" todos los discos que forman un programa, y dicho archivo contenedor, al ejecutarlo, ejecuta directamente el primer disco de los que tiene empaquetados.) Pero claro... todo era un poco "aparatoso" y, aunque el aspecto exterior del producto me gustaba, no me acababa de resultar amigable. Entonces, es cuando he decidido crear mi propia colección de software portable del Amiga  . Lo que hago, básicamente, es empaquetar en un RAR todo lo necesario para ejecutar el software deseado (empaqueto el emulador, los discos necesarios, la rom, algunas carpetas donde se almacenen los screenshots, vídeos y demás... y por supuesto, un archivo de configuración ya preparado para ejecutar ese software). De modo que, una vez se tiene dicho paquete, se descomprime el RAR, y como resultado obtienes una carpeta con un acceso directo que ejecutas. Ese acceso directo, está enlazado al emulador, y contiene los parámetros necesarios para ejecutar el software empaquetado directamente. - No vas a tener que abrir la GUI del WinUAE para configurar nada (a menos que a posteriori quieras modificar el archivo de configuración suministrado). - No vas a tener que configurar absolutamente nada inicialmente (como digo, ya viene un archivo de configuración preparado). En el caso de los juegos, por ejemplo, va a estar preparado todo para jugar, y punto, que es lo que queremos  . ¿Y en el caso de aquellos juegos que se instalasen en el disco duro del Amiga? Sin problemas, al igual que los juegos que se ejecuten mediante diskettes tienen un directorio denominado Disks, con los discos necesarios, los que se puedan instalar en el disco duro del Amiga, estarán ya instalados (en lugar de una carpeta llamada Disks, habrá una llamada HD, con el software instalado). Entonces... yo de momento estoy portabilizando varios juegos de los que me gustan (aunque gracias al proyecto Amiga TOSEC, los tengo todos xD). Si a los que estáis por aquí os interesa el tema, puedo ir compartiendo todos los que portabilice, para que, al igual que tenemos una colección ya de juegos de PC, tengamos una de juegos de Amiga, que, si bien ya tiene sus años el ordenador, fue, como digo y desde mi opinión, el mejor de los ordenadores de 16 bits. También, si a alguien le ha gustado el tema, y hay algún juego en concreto que le guste... pues también me lo puede decir aquí mismo para portabilizarlo. De momento, estoy tratando de resolver una pequeña pega, y es el acceso directo del emulador, porque no usa una ruta relativa al ejecutable, sino absoluta, y entonces... aunque no se pierde la portabilidad (solo hay que cambiar una ruta), pues... queda feillo el tener que cambiarla  . Salu2 P.D: Solucionada la pega  . Ahora ni bat, ni acceso directo, ni narices. He programado un sencillo lanzador en C#, que simplemente hace lo mismo que haría el acceso directo, iniciar el emulador con los parámetros adecuados, PERO, usando esta vez rutas relativas ^^ . Y pensar que bastaba hacer un programita de no más de 10k... hay que ver de lo que te puede servir el programar y el saber usar los hilos. El programita en cuestión, que, aunque lo he bautizado AmigaLauncher (toma originalidad xD) siempre tendrá el nombre del juego o la aplicación correspondiente, lo único que hace es eso, lanzar el WinUAE en un hilo a parte. De manera que, hecho eso, el programa termina, PERO, el WinUAE sigue activo  .
|
|
|
|
« Última modificación: 21 Noviembre 2010, 22:00 por Castiblanco »
|
En línea
|
|
|
|
|
Ariath
|
Juegos Seguiremos subiendo  . Salu2
|
|
|
|
« Última modificación: 6 Junio 2010, 21:04 por Ariath »
|
En línea
|
|
|
|
|
Ariath
|
40 y pico visitas... y ningún comentario... :O . De no ser porque algún moderador puso el hilo como chincheta en su segundo día de vida... pensaría que no hay nadie interesado en el mismo  . En fins... como, dada la chincheta, hay mínimo 1 persona a la que le interesa, y por lo visto mucho, voy a revisar como tengo los juegos que llevo portabilizados (llevo ya 20 o por ahí), y los voy a ir colgando todos. Ahí ya, a quien le gusten... pues encantado de facilitárselos  . Para los nó-iniciados en el Amiga, ya sabéis (sobretodo por la screen del Airball, aunque no es el mejor juego que tiene el Amiga gráficamente hablando) que la máquina que se está emulando tiene sus años (yo lo tuve... pues como a mediados de la década de los 90, heredado de mi hermano), lo digo para que si a alguien le da por bajarse uno de los juegos, no se vaya a llevar un desengaño al encontrarse algo tan distinto de lo que se ve hoy por hoy en PC. También avisar, que una buena parte del software del Amiga (tanto aplicaciones como juegos) está en inglés. Pues lo dicho, voy a revisar los juegos que tengo portados (he hecho algún cambio que otro en la configuración de algunos juegos y quiero dejarlos todos igual, aparte, quiero añadir el Leeme, que va a contener una explicación resumida del funcionamiento del emulador WinUAE, aparte de información específica relativa al juego/programa en cuestión, si procede). Los cambios que he hecho en las configuraciones son básicamente 2: Activar el que se muestren los LEDs de actividad de disqueteras (tampoco estorban mucho, y ayudan a saber si un juego se ha colgado, que también alguno tenía sus bugs), y dejar el modo de pantalla en Fullscreen con VSync activado por defecto. Salu2
|
|
|
|
|
En línea
|
|
|
|
Artikbot
Holy Thunderforce
Colaborador
 
Desconectado
Mensajes: 9.562
@ehn Division
|
Eres un crack, tío. Me has dejado sin palabras  Ey, para cualquier cosa por aquí ando, ya sabes 
|
|
|
|
|
En línea
|
Monto ordenadores a medida, me ajusto a todo tipo de presupuestos. Contáctame para más información.Sólo para España peninsular y Baleares
|
|
|
|
Ariath
|
Una respuesta de otra persona diferente a mí, bravo!  Mmm... por tus palabras deduzco que acabas de ver el hilo por vez primera, con lo cual, teniendo en cuenta que yo no lo "clavé", solo se me ocurre que haya sido Randomize  . Lista de próximos títulos a subir (con sus géneros): ---------------------------------------------------------- Agony (Estilo de juego de naves lateral, pero con un buho). Ambermoon (RPG que mezcla la vista aérea con primera persona (larguillo y jodido como pocos he probado). Another World (Aventura de scroll lateral) Apidya (Estilo de juego de naves lateral, pero con una abeja) Arkanoid (¿De verdad hace falta decir de qué trata? XD) Arkanoid II: Revenge of Doh (Seguna parte del anterior, por lo que va de lo mismo) Awesome (Juego de naves curradillo, un poco al estilo del Asteroids, pero mas variado). (hasta que de con el tercer disco  ). B.S.S Jane Seymour: Federation Quest I (RPG espacial en primera persona) Battle Squadron: The Destruction of the Barrax Empire (Naves de scroll vertical) Black Crypt (RPG en primera persona. Es BASTANTE jodido) Block Out (Se podría decir que es un Tetris en 3D, tiene una vista un poco curiosa). BoBo: Stir Crazy (6 minijuegos con un grupo de presos, a cual mas gracioso XD) Bombuzal (Se podría definir como puzzle, llevas un bicho azul y explotas bombas) Bubba 'n' Stix (Aventura de scroll lateral con estética de dibujo animado, graciosísima) Cadaver (Una especie de RPG/Aventura de vista isométrica) Captain Blood (Este no se como definirlo, parece una mezcla entre estrategia y aventura. Es un poco raro) Captive (RPG de vista en primera persona, controlas robots) Captive II: Liberation (Igual que el anterior) Champions of Krynn (RPG de Dungeons & Dragons basado en la popular serie de novelas Dragonlance). Crystal Dragon(RPG de vista en primera persona (me encantan xD), también de los jodidos, y largos). Bueno, pues esto es lo que voy a ir subiendo. Como veréis, los títulos no se pueden comparar con los juegos de hoy día, pero algunos de estos tienen el triple de dificultad que los de hoy día. En especial el Black Crypt y el Crystal Dragon, son RPGs del tipo "Dungeon Crawler" (o laberíntos) especialmente jodidos y largos (el Black Crypt por ejemplo, me ha parecido leer por algún sitio que tiene alrededor de 12-13 niveles. Podrían parecer pocos, pero no os engañéis, a menudo tardas un tiempo considerable en superar un nivel (Eso si es que no te vuelves loco tratando de que no te maten, que aquí ni regeneración de vida, ni de mana, ni narices... )). Salu2, ya iré añadiendo más juegos y variados, no solo RPGs (es mi género favorito  ).
|
|
|
|
« Última modificación: 12 Mayo 2010, 00:14 por Ariath »
|
En línea
|
|
|
|
|
|
|
Randomize
|
SEÑOR, SI SEÑOR. SE REPORTA EL CLAVADOR OFICIAL DE CHINCHETAS DEL SUBFORO.  Nah, que lo he visto interesante y como es trabajo tuyo pos aquí se ha quedado. No des las gracias 
|
|
|
|
|
En línea
|
|
|
|
|
Ariath
|
¿Como te atreves a decirme que no te de las gracias? ¡Habrase visto... ! XD. Coñas a parte, esta semana que viene empezaré a subir los juegos, estoy terminando la documentación que voy a meter en cada juego (cada uno va a llevar el mismo Leeme, que es información sobre el uso del emulador, y a parte, si es necesario, incluirá un TXT con el nombre del juego, con notas específicas para el). Al final he bautizado el proyecto como "Amiga Portable Emulation"  . SAlu2
|
|
|
|
|
En línea
|
|
|
|
Sk9ITk5Z
Desconectado
Mensajes: 2.203
El esfuerzo hace la diferencia....
|
me parece muy bueno tu proyecto y con lo que me gustan los jeugos viejitos  felicidades....
|
|
|
|
|
En línea
|
 Este es un pueblo de corazón extraviado, no quiere conocer mis caminos por eso no entraran en mi descanso.
|
|
|
dundee
Desconectado
Mensajes: 2
|
Hola
Yo me he registrado por tu proyecto. Estaba buscando en google si alguien sabía algo de portabilizar el amiga y di con esta web.
De verdad que estoy alucinando con lo que estás haciendo. Cuando tengas listo alguno de los juegos, por favor, súbelos para poder descargarlos. Si pudieras hacer algún jueguecillo de fútbol... son mis favoritos (kick off 2, sensible soccer, ...)
Gracias y mucho ánimo con el proyecto.
|
|
|
|
|
En línea
|
|
|
|
|
Ariath
|
Esta semana procuraré subir 4 (el Airball resubido "bien", con el lanzador bueno y alguna documentación) y los 3 primeros de la lista. Vale, miraré de hacer el próximo el Kiff Off 2 mismo (lo conozco y no creo que de ningún problema). Hay uno que puede que retire, y es el Awesome, la razón es que parece ser, que dicho juego venía en 3 discos, y uno de ellos, el de "cinemáticas", venía en un formato un poco especial, y hubo problemas con su ripeo. He probado con la copia que tengo yo, pero el juego pide un tercer disco... que naturalmente no tengo  . Salu2 y gracias por los ánimos  . P.D: Portabilizar el Amiga tampoco tiene tanta historia, pero es como todo, una cosa que no existía por ahí, y me ha dado a mí por hacerla, pero puede hacerlo cualquiera XD.
|
|
|
|
|
En línea
|
|
|
|
|
Randomize
|
No se te puede hacer un alago, pos ea otro, muy buen proyecto y gran iniciativa.
|
|
|
|
|
En línea
|
|
|
|
|
Ariath
|
XDD gracias. Estaba ya pensando en cómo encontrar documentación de cada juego de los que portabilice, cuando he encontrado una estupenda base de datos en una web llamada Lemon Amiga  . La documentación estará en un TXT y en inglés, pero... estará XD. Salu2 P.D: En algunos juegos voy a incluir documentación extra (mapas, guías, etc ... siempre y cuando los encuentre). En el Ambermoon, por ejemplo, va a haber una lista de hechizos, un mapa del mundo y una tabla con un abecedario de runas. Dicha tabla es necesaria para traducir algunos libros en el juego. También creo recordar que, en algún momento del mismo, obtienes un "libro de runas" simbólico. Si jugáis legalmente, es a partir de éste momento cuando se puede recurrir a la tabla de runas  . P.D 2: Actualizado el segundo post. Ahí es donde va a ir toda la lista de los juegos y programas que se suban. He resubido el Airball para dejarlo ya bien. Yo voy probando los juegos antes de subirlos, pero avisadme si vierais en alguno alguna anomalía.
|
|
|
|
« Última modificación: 5 Mayo 2010, 16:35 por Ariath »
|
En línea
|
|
|
|
|
Ariath
|
Hago este post aquí, que sino el anterior... van a ocupar mas las postdatas que el post en sí XD. He tachado el Awesome hasta que pueda encontrar el disco que falta (es decir, hasta que deje de pedirme el puñetero disco 3  ). Por otro lado, este fin de semana subiré 5 juegos más (por regla general, voy a subir en cada tanda 4, pero en esta tanda van a ir el Arkanoid y el Arkanoid II, y, puesto que son básicamente el mismo juego... casi hacen 1 solo  ). Los siguientes en ser subidos van a ser por tanto: Apidya, los 2 Arkanoids, B.S.S Jane Seymour y el Battle Squadron. Y por cierto, y ya con esto termino, los que probéis los juegos, postear alguna impresión XD. Salu2
|
|
|
|
|
En línea
|
|
|
|
|
|
|
|