WinUAE Español:


 
http://www.winuaespanol.com :: Ver tema - compilaciones para CD32 parte1: generación del contenido
 FAQ  •  Buscar  •  Miembros  •  Grupos de Usuarios   •  Registrarse  •  Perfil  •  Entre para ver sus mensajes privados  •  Conectar

Foros de discusión » Tutoriales » compilaciones para CD32 parte1: generación del contenido

Publicar nuevo tema  Responder al tema
 compilaciones para CD32 parte1: generación del contenido « Ver tema anterior :: Ver tema siguiente » 
Autor Mensaje
neuroflip
MensajePublicado: Sab, 08 Sep 2007 12:50 pm    Asunto: compilaciones para CD32 parte1: generación del contenido Responder citando

Conocido del Foro
Conocido del Foro


País:
Sexo:
Registrado: 21 marzo 2007
Mensajes: 51
Ubicación: Barcelona

Este post pretende ser una mini guía de cómo realizar el proceso para la generación de una compilación de juegos para la consola amiga cd32. No pretende ser un tutorial extensivo ni un 'paso a paso', sinó una ayuda para que profundices y empieces a generar tu própia técnica y métodos. Se compone de dos partes: primero la generación del contenido del cdrom y segundo cómo grabar ese contenido en un CD bootable para amiga.

Los archivos necesarios estarán disponibles en breve en el apartado de Downloads :

- Arcade Game Selector: rags101.lha
- WHDLoad: WHDLoad_usr.lha

1. Generando el contenido de la compilación

Crear un directorio dónde hubicaremos TODO el contenido del CD, así como la estructura básica de directorios para que el CD pueda bootar en un futuro. A modo de ejemplo usaré mi directorio DH4:\cd32 como base para el contentenido del CD. Desde ahora le llamaré ROOT:

Bajamos AGS (Arcade Game Selector) y lo descomprimimos en ROOT:

Creamos el directorios S (ROOT:S) y generamos en el startup-sequence siguiente:

C:SetPatch >NIL:
MakeDir RAM:AGS
Assign AGS: RAM:AGS
Copy cd0:AGS/#? AGS: ALL QUIET
Lab loop
ArcadeGameSelector
IF EXISTS AGS:.run
Execute AGS:.run
Delete AGS:.run
Skip loop
EndIf

Como bien sabemos éste será el script de inicio para el CD, así que el CD deberá contener en su directorio ROOT:C correspondiente los siguientes comandos para que pueda ser ejecutado: setpatch, makedir, assign, copy, execute, delete.

Generar el directorio ROOT:GAMES donde copiamos los juegos disponibles en la compilación. Para el caso usaré tan sólo juegos WHDLoad, y de tal forma necesitarás también los archivos de la última versión disponible (WHDLoad 19.8.2007). Copia el archivo WHDLoad/C/WHDLoadCD32 en ROOT:C.

El siguiente paso será generar los archivos que configuran el menú para AGS. Según las instruciones de AGS deberemos crear tres archivos en ROOT:AGS para cada uno de los juegos de la compilación:

* #?.txt: archivo de texto con el texto descriptivo a mostrar en el menú. Para que se visualice correctamente será un fichero de texto ascii con un máximo de 40 caracteres por línea y un máximo de 12 lineas de texto.
* #?.iff: imagen de 320x128x8 bits a mostrar que deberá tener la misma paleta de colores que el archivo incluido con ags ROOT:AGS/SelectorBKG.iff
* #?.start: script de inicio del juego con las instrucciones precisas para poder ejecutarlo.

Entonces para cada juego generamos en el dir AGS:AGS las entradas del menú (#?.iff, #?.start, #?.txt). En la siguiente imagen podemos ver el directorio ROOT:AGS, donde se observan todos los archivos txt, iff y start necesarios para cada uno de los juegos de la compilación.



Y un ejemplo de archivo .start. Ten en cuenta que el ejecutable correcto será WHDLoadCD32 (a diferencia de la imagen):



Es posible que sea necesario incluir algún parámetro para la ejecución de WHDLoad, la cd32 sin expandir tiene un 020 y 2Mb de chip & no fast que pueden hacer que alguno de los juegos seleccionados no funcionen. Puedes probar con las recomendaciones de la documentación de WHDLoadCD32 (WHDLoad/Docs/es/cd32.html) si te encuentras con ello.

En este punto deberías tenerel contenido del CD preparado y tan sólo faltaría realizar una imagen de CD con la compilación para ser probado en la consola real / emulada. En mi caso:


_________________
http://a1200.wordpress.com
a1200 + b1260/50Mhz + 64Mb FastRAM + Hd 10Gb 2,5''
Wireless PCMCIA Elsa MC-11
PCMCIA CF Adaptator + CF 256Mb
a520 svideo hack + tvbox + 19''LG
a600 3.1 cfHd


Ultima edición por neuroflip el Dom, 09 Sep 2007 12:44 pm, editado 1 vez
Volver arriba
Ver perfil de usuario Enviar mensaje privado
merlinkv
MensajePublicado: Dom, 09 Sep 2007 8:27 am    Asunto: Compilaciones para CD32 Responder citando

Web Admin.
Web Admin.


País:
Sexo:
Registrado: 13 marzo 2007
Mensajes: 255
Ubicación: Madrid

Hola neuroflip,

Muy bueno tu tutorial, desde luego que iré probando a ver que me sale.

Sólo una cosa, intentamos no poner links a otras páginas dado que nuestro interés es que los foreros "suban" a esta página los programas necesarios para los distintos temas.

Nuestro objetivo es proporcionar todo lo necesario para que los demás usuarios no necesiten acceder a otras páginas buscando las distintas herramientas o juegos.

¿Porqué no "subes" las herramientas de tu tutorial? Nosotros las pondremos a disposición de los demás.

Por cierto, quedamos a la espera de las restantes partes del tutorial.

Un saludote amigueros.

Muy feliz Muy feliz Muy feliz Muy feliz Muy feliz Muy feliz
_________________
God grant me the serenity to accept the things I cannot change. Courage to change the things I can. And wisdom to know the difference.


A4000D 060/50 128MB +Extras
A1200 060/50 128 MB + Extras
A1200 030/50 FPU 64MB
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Publicar nuevo tema  Responder al tema Página 1 de 1

Foros de discusión » Tutoriales » compilaciones para CD32 parte1: generación del contenido
Cambiar a:  



Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Tu no puedes subir archivos en este foro
Tu no puedes descargar archivos en este forom


Estilo de foros por Theme Factory
Powered by phpBB © 2005

Forums ©



Web site engine code is Copyright © 2003 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Nuke ET Copyright © 2004-2006 por Truzone.
Theme by 3f3x.com ::: Adaptado y agregado de los foros por Theme Factory