AGD - Planet of Death corregido. V1.1

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

AGD - Planet of Death corregido. V1.1

Mensajepor pser1 » 20 Feb 2019 19:19

Hola,
Ciaran Anscomb ha detectado que los elementos del inventario funcionan de manera aleatoria.
Afortunadamente Allan Turvey me ha ayudado mucho explicándome la forma en que los diseñadores de juegos pueden añadir
código personalizado a dichos juegos AGD.
Planet of Death fue creado implementando el control de inventario añadiendo código que luego es llamado mediante comandos ASM
en los eventos del fichero AGD.
El código en si mismo se guarda en algunas letras del juego de Fonts que no se usan en el juego. Peligro para conversiones a PMode3 -banghead
Adjunto aquí dos zips, uno para cada máquina
saludos
pere
Adjuntos
Dragon - Planet of Death v1.1.zip
(34.33 KiB) Descargado 37 veces
CoCo - Planet of Death v1.1.zip
(28.97 KiB) Descargado 31 veces

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: AGD - Planet of Death corregido. V1.1

Mensajepor pser1 » 20 Feb 2019 19:35

Hasta la fecha hemos estado omitiendo el código 'personalizado' que los programadores añaden en los ficheros AGD
considerando que no pasaría nada por eliminarlos y así ha sido hasta este caso ...
Además la conversión de código y datos a 6809 y encajarlo en los mismos espacios de RAM es bastante complicado :-(
Es una lástima haberse enterado del procedimiento a seguir para hacer estas personalizaciones tan tarde
La verdad es que con cada juego convertido he ido aprendiendo alguna cosa nueva!
Saludos
pere

Avatar de Usuario
minter
Mensajes: 4826
Registrado: 22 Jul 2014 18:51
Agradecido : 6762 veces
Agradecimiento recibido: 2602 veces

Re: AGD - Planet of Death corregido. V1.1

Mensajepor minter » 20 Feb 2019 19:50

Ya es la pera que funcionen las conversiones directamente.
Que haya triquiñuelas ya es lo de menos. :)

jltursan
Mensajes: 5619
Registrado: 20 Sep 2011 13:59
Ubicación: Madrid
Agradecido : 990 veces
Agradecimiento recibido: 2040 veces
Contactar:

Re: AGD - Planet of Death corregido. V1.1

Mensajepor jltursan » 20 Feb 2019 20:36

¡Buen trabajo!,...y en cualquier caso yo me plantearía sólo las conversiones más "hardcore" cuando se trate de juegos excepcionales. Si no, esto puede convertirse en la obra del Escorial.

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: AGD - Planet of Death corregido. V1.1

Mensajepor pser1 » 20 Feb 2019 21:57

jltursan escribió:¡Buen trabajo!,...y en cualquier caso yo me plantearía sólo las conversiones más "hardcore" cuando se trate de juegos excepcionales. Si no, esto puede convertirse en la obra del Escorial.

Ya sabes que no es esta mi intención!
Además ya casi no me quedan juegos para convertir ...
Como Planet of Death parece que le ha gustado a Ciaran (Sixxie) y realmente solo puede gestionar el inventario si se añaden
las rutinas ASM y las correspondientes llamadas. Según parece se usa mas a menudo de lo que imaginábamos ...
saludos
pere

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: AGD - Planet of Death corregido. V1.1

Mensajepor pser1 » 20 Feb 2019 22:12

Lo mas importante de esta corrección es el hecho de haber 'aprendido' una forma de añadir funciones fuera del motor AGD
y como llamarlas desde el fichero de macros (AGD) utilizando variables propias del motor y el comando ASM.
De hecho esto abre muchas posibilidades de cara a la creación de juegos a partir de cero si se diera el caso de que alguna
función que se necesitase no estuviera todavía implementada en el motor
saludos
pere


Volver a “Software Dragon”

¿Quién está conectado?

Usuarios navegando por este Foro: pser1 y 5 invitados