Proyecto The Hobbit en Dragon por PSER1 - FINALIZADO

Avatar de Usuario
pser1
Mensajes: 2712
Registrado: 08 Dic 2012 18:34
Agradecido : 561 veces
Agradecimiento recibido: 687 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 05 Jul 2016 09:39

Último mensaje de la página anterior:

@dancrespo
jeje, no tiene ningún interés para nadie las vicisitudes por las que ha pasado (y pasará) el proyecto.
Lo que importa es el resultado final ...
Habrá que luchar todavía para ir afinando los comandos que, como SAY, todavía no funcionan correctamente.

saludos
pere

Avatar de Usuario
Chema
Mensajes: 2323
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 2064 veces
Agradecimiento recibido: 646 veces
Contactar:

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor Chema » 05 Jul 2016 14:01

Bueno, pues aunque sean 10 minutos, he probado el juego (una vez encontrado cómo lanzarlo con en XRoar...). Tiene una pinta estupenda pere. La cosa marcha muy pero que muy bien.

He notado, sin embargo, alguna cosa que no va fina. Sobre todo con las salidas y los objetos. Me da la impresión de que a veces se pierde.

Nada más empezar hago OPEN DOOR y luego LOOK y me aparece una salida que no debe al norte (y el objeto wooden chest no se muestra):

Imagen
2016-07-05 (5).png
2016-07-05 (5).png (73.69 KiB) Visto 520 veces


De ahí me voy a la estancia con las "hills ahead" donde dice que se sale al norte. Pero me deja ir al este al trolls clearing:

Imagen
2016-07-05 (7).png
2016-07-05 (7).png (77.79 KiB) Visto 520 veces


Voy al norte, espero al día y vuelvo al sur. No me muestra el troll muerto ni la llave. Las salidas tampoco están bien.
Imagen
2016-07-05 (9).png
2016-07-05 (9).png (65.47 KiB) Visto 520 veces


Pero si repito, entonces sí que me aparece:
Imagen
2016-07-05 (10).png
2016-07-05 (10).png (38.77 KiB) Visto 520 veces


Y luego me voy moviendo (no se ven pantallas) y acaba saiéndome un error:
Imagen
2016-07-05 (11).png
2016-07-05 (11).png (45.18 KiB) Visto 520 veces


Fijo que hago algo mal o que es alguna rutina que está sin convertir y anda tocando las narices :)

Avatar de Usuario
pser1
Mensajes: 2712
Registrado: 08 Dic 2012 18:34
Agradecido : 561 veces
Agradecimiento recibido: 687 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 05 Jul 2016 15:49

Hola Chema
Gracias por tomarte el tiempo necesario para hacer pruebas ...
Me extraña lo que cuentas ... supongo que usas la versión última que subí
o sea la v0815b7. A menos que el VDK esté mal, debería hacerme lo mismo
a mi. Tengo Windows7.
He puesto en marcha el programa, he entrado OPEN DOOR
y luego LOOK y tras cargar la pantalla y pulsar una tecla para seguir,
aparece el texto indicando la presencia del wooden chest
El mapa lo lleva Bilbo como se ve con INVENTORY
y la navegación me ha funcionado siempre sin problemas ... (?)
Ya me contarás que puede haber de especial, entiendo que emulas
un Dragon 64 con alguno de los DOS compatibles con el juego.
Yo cargo el DosPlus5.0

imagen Loc inicial.jpg
imagen Loc inicial.jpg (57.47 KiB) Visto 1015 veces



saludos
pere

Avatar de Usuario
pser1
Mensajes: 2712
Registrado: 08 Dic 2012 18:34
Agradecido : 561 veces
Agradecimiento recibido: 687 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 05 Jul 2016 15:57

@Chema
por cierto, el texto con cifras en hexadecimal no son errores
sinó rutinas que todavía no están implementadas. En tu caso indica la
rutina $5DA2 que se pasa en el registro X para luego hacer el jmp ,x
con retorno al programa en $4ECC
que se corresponde a ésto:
L_A4C0 equ No_implementado+14 ; Obj 11 (goblins door)

De todas formas habrá que seguir con mas pruebas, ya que muchos de estos
mensajes se envian a pantalla si la variable L_B6FA ($fe2e en 6809) está a 1
y podría ser que en algunas circunstancias el valor se altere por no encontrar
alguna rutina todavía no implementada, del mismo modo que los flags de
retorno en estos casos siempre serán Z=1, C=0 que tal vez no sea lo esperado :-(

saludos
pere

Avatar de Usuario
Chema
Mensajes: 2323
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 2064 veces
Agradecimiento recibido: 646 veces
Contactar:

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor Chema » 05 Jul 2016 16:33

Igual es que no seleccione un Dos compatible. Debe ser la segunda vez que lanzó el Xroar y yo de Dragon nada de nada... De hecho me costó un triunfo encontrar como lanzar el juego (run "H0815"). Hice algo mal?

Avatar de Usuario
pser1
Mensajes: 2712
Registrado: 08 Dic 2012 18:34
Agradecido : 561 veces
Agradecimiento recibido: 687 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 05 Jul 2016 17:47

Hola Chema,
en realidad hiciste lo correcto:
RUN"H0815" enter y luego seleccionar B para Blanco/Negro o cualquier otra para Verde/negro.
En la siguiente opción, con R verás las rutinas no implementadas, otras teclas no lo mostrarán.
Los DOS soportados son los siguientes:
de Dragon Data: DDOS11C, DDOS12A
De Eurohard: DOS4.1
De S3: DosPlus5.0
Pero lo que cuentas parece mas bien que se hayan vuelto locos algunos punteros ...
¿Te pasaba a la primera, o sea, recién cargado el juego o tras una reinicialización
mediante QUIT y luego una tecla?
Me descargaré ahora la versión 0815b7 que colgué aquí y la compararé con la que
estoy usando yo en pruebas ...

saludos
pere

Avatar de Usuario
pser1
Mensajes: 2712
Registrado: 08 Dic 2012 18:34
Agradecido : 561 veces
Agradecimiento recibido: 687 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 05 Jul 2016 17:50

Al querer descargarme la versión que subí, he visto que SOLAMENTE ha habido UNA descarga.
O sea que tu, Chema, has sido el único!
Ahora marca dos porqué me lo he bajado yo para comparar ...

saludos
pere

Avatar de Usuario
pser1
Mensajes: 2712
Registrado: 08 Dic 2012 18:34
Agradecido : 561 veces
Agradecimiento recibido: 687 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 05 Jul 2016 17:52

@Chema
te confirmo que es exactamente el mismo que yo utilizo para pruebas!

seguimos en contacto
pere

Avatar de Usuario
ron
Mensajes: 18668
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1788 veces
Agradecimiento recibido: 1533 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor ron » 05 Jul 2016 18:12

Arreglado el post de Chema, me dispongo a probar, a ver hasta donde llego.... bajando VDK !!!!

Avatar de Usuario
ron
Mensajes: 18668
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1788 veces
Agradecimiento recibido: 1533 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor ron » 05 Jul 2016 18:33

Como no me vais a creer hasta donde he llegado, dejo que primero lo cuenten las imágenes.

7bnew001.png
7bnew001.png (38.43 KiB) Visto 993 veces


7b002.png
7b002.png (42.03 KiB) Visto 993 veces


7b003.png
7b003.png (45.15 KiB) Visto 993 veces


Aquí es donde el programa cambia un poco, elRONd ( xD ) te dice hola y te ofrece comida enseguida, casi no te da tiempo a seguirle el rollo... y cuando le das el mapa y luego se lo pides, te dice que x los eggs.... jaaja. Ahí se podría mirar, pero el juego sigue, sin duda.

7b006.png
7b006.png (51.06 KiB) Visto 993 veces


7b008.png
7b008.png (40.94 KiB) Visto 993 veces


7b009.png
7b009.png (25.84 KiB) Visto 993 veces


7b010.png
7b010.png (35.77 KiB) Visto 993 veces


7b011.png
7b011.png (35.67 KiB) Visto 993 veces


7b012.png
7b012.png (39.96 KiB) Visto 993 veces


7b013.png
7b013.png (42.11 KiB) Visto 993 veces


Vale, hasta aquí de una forma u otra el juego ha ido perfecto, es totalmente jugable. Pero aquí cuando el goblin te captura y te dice que estas sobre arena, cuando vas a hacer el DIG ( cavar ) es cuando te casca que no hay nada que cavar y la dirección de memoria, espero te sirva.

7b014.png
7b014.png (50.73 KiB) Visto 993 veces


7b015.png
7b015.png (43.82 KiB) Visto 993 veces


Advierto que ahora mismo salvo estas dos cosas que he encontrado, el juego se puede probar perfectamente, animaros locos !!! -rofl

Avatar de Usuario
pser1
Mensajes: 2712
Registrado: 08 Dic 2012 18:34
Agradecido : 561 veces
Agradecimiento recibido: 687 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 05 Jul 2016 18:57

Hola Rodrigo,
ya veo que te has lanzado!
Yo, con la solución en la mano (sinó, no haga nada), también he hecho parte de este recorrido.
Pero me fuí hacia "Forest Gate" al comprobar por enésima vez que el comando SAY va de pena.
Claramente pone a Bilbo como sujeto en todas las acciones subordinadas que pongas entre comillas:
- SAY TO ELROND "READ MAP", el programa quiere que lo lea Bilbo (mal)
- SAY TO ELROND "GIVE ME MAP", el programa quiere que sea Bilbo quien dé el mapa (mal)

Finalmente la acción DIG no está implementada, así que aparece el texto:
- RETURN ADDRESS: $4ECC - 5D97, que corresponde a:
L_9065 equ No_implementado+23 ; Obj 1d (sand) - dig
Y, desafortunadamente, no forma parte del próximo bloque que voy a convertir (425 lineas)
que afectan a acciones sobre objetos. Será en la última entrega de la conversión :-(

Si a ti no te suceden cosas, digamos anómalas, como le suceden a Chema, quizás valga la pena
que haga un pack con los ficheros que yo utilizo para XRoar. De hecho NO requiere instalación,
es simplemente crear una carpeta y copiarlo todo dentro ...
Dejamos un par de días y, si no reportas ningún despiste de programa, subiré el pack XRoar.

saludos
pere

Pd Voy a tratar de trazar la orden SAY y a ratos iré convirtiendo el fichero que he comentado

Avatar de Usuario
ron
Mensajes: 18668
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1788 veces
Agradecimiento recibido: 1533 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor ron » 05 Jul 2016 19:27

Estás ahí en la brecha !!! TREMENDO, verlo tan tan cerca ilusiona un montón, lo estás dejando nickelado.

A ver, en los trayectos y en las partidas he hecho variaciones, es cierto que suelo seguir la partida de sample que he puesto porque su comportamiento está probado en Oric, C64, en la versión para Plus4, en Apple ][, Spectrum, Amstrad CPC y MSX, pero vamos hay sitio y lugar para moverse, la cuestión es que el mapa es amplio y la cantidad de acciones también. SI algo no fuera como debiera ya veras lo poco que tardo en ponerlo. Por eso non te preocupare xD, me consta ahora que ya las he visto, que hay funciones y rutinas no activadas que aún son bastante importantes para el desarrollo completo del juego. ANIMO !!!

Colegas, hay que probarlo que ahora es cuando ya es divertido, a ver si entre todos podemos ayudar a PSER1 a dejarlo chulo, que está muy cerca y la versión de Dragon no os va a decepcionar.

Avatar de Usuario
Chema
Mensajes: 2323
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 2064 veces
Agradecimiento recibido: 646 veces
Contactar:

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor Chema » 05 Jul 2016 22:42

Vale entonces mi problema es con el dos. Cuando arranco el XRoar y pongo como máquina el Dragon 64 y selecciono en Catrdidge DragonDos arranca con la versión 4.0 de Eurohard.

No sé cómo se cambia eso (aunque tengo un archivo ddos42.rom (y otro dragondos.rom y más) no sé cómo seleccionarlos. ¿Algún alma caritativa que me haga un pequeño resumen? Porque volví a probar y según salgo al este ya me indica en la siguiente localización que las salidas son al norte, cuando debería ir al este y vuelvo a tener el problema de que no me aparecen los objetos cuando paso al claro de los trolls de día.

Avatar de Usuario
pser1
Mensajes: 2712
Registrado: 08 Dic 2012 18:34
Agradecido : 561 veces
Agradecimiento recibido: 687 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 05 Jul 2016 22:52

@Chema
ni te preocupes ...
Creo un hilo nuevo en Software, para que lo pueda ver todo el mundo
Adjuntaré en él un zip que puedes descomprimir en cualquier carpeta de tu Windows-PC -drinks
En el directorio principal hay cuatro bats de arranque, dos para trabajar con DOS y otros tantos
para juegos a cargar desde K7. Además una versión emula 6809 y la otra 6309.
Tu eliges!
El DOS no lo vas a elegir, he puesto a piñón fijo el DosPlus50, ¿porqué será? -507

saludos
pere

Pd dame cinco minutos para crear el hilo y subir el zip ... gracias!

Avatar de Usuario
Chema
Mensajes: 2323
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 2064 veces
Agradecimiento recibido: 646 veces
Contactar:

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor Chema » 05 Jul 2016 23:22

Ok con tu entorno preinstalado funciona perfectamente !!! He llegado donde ron (la mazmorra del Goblin) de donde no se puede salir porque no podemos cavar. Tampoco he podido atacar ni matar a Thorin, que estaba por allí :)

Funciona perfectamente, aunque puede ser que algunos eventos aleatorios vayan un poco diferente. Yo recuerdo a Thorin sentándose y poniéndose a cantar sobre el oro cada poco, por ejemplo. También lo que dice ron de Elrond.

Pero va todo bastante bien. Incluso puedes hacer GET ALL !

O sea que era el DOS... en fin. Siento haberos confundido. Excelente trabajo pere... ya está cerca el final!

Avatar de Usuario
pser1
Mensajes: 2712
Registrado: 08 Dic 2012 18:34
Agradecido : 561 veces
Agradecimiento recibido: 687 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 05 Jul 2016 23:59

@Chema
me alegra saber que está solucionado el tema.
Podría ser que el culpable no fuese solamente el DOS utilizado, también podría tener un
efecto cruzado la versión de XRoar que emplearas.
Yo me quedé apalancado en la que os he subido ya que es la última que todavía es compatible
con el debugger GDB y me resulta IMPRESCINDIBLE!

Solo para que se vea la cantidad de comandos que pueden concatenarse y luego se ejecutan
en secuencia sin problemas, solo tienes que pulsar una tecla cuando muestra una imagen de pantalla ...

Esta serie recoge la llave del troll, va a abrir la puerta de piedra, toma el contenido de la sala
y baja hasta Rivendel, todo en solo dos comandos múltiples

saludos
pere

pantallazo.jpg
pantallazo.jpg (42.7 KiB) Visto 956 veces

Avatar de Usuario
pser1
Mensajes: 2712
Registrado: 08 Dic 2012 18:34
Agradecido : 561 veces
Agradecimiento recibido: 687 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 06 Jul 2016 09:18

Buenos días,
estaba pensando que tal vez tu, Rodrigo, que dominas más este juego, podrías
priorizar las pocas rutinas que me quedan por implementar.
Si te fuera posible, podrías añadir delante de cada una una cifra del 1 al 42
indicando el orden de conversión aconsejado ...
Yo arranqué ayer y convertí mas de la mitad del fichero que había preparado.
Verás que hay una línea en blanco que divide las rutinas en dos bloques.
La parte de arriba son las rutinas que tengo en mi fichero de trabajo actual.
No hay problema en añadir las de la parte de abajo que consideres necesarias ...
tal vez en sustitución de alguna de las de arriba que marques con cifra alta
para ser convertida al final

saludos
pere

Código: Seleccionar todo

   L_8F3B      ; Obj 01-05-06-07-08-0a-0b-0c-11-0d-27   - go through
   L_8EEC      ; Obj 01-05-06-08-0a-0b-0c-11-0d       - look through
   L_924F      ; Obj 13-1d-1f-21-25-29            - put in
   L_8CE0      ; Obj 1f-21-25-29                    - take out of
   L_A55F      ; Obj 13-25-29 (barrel-wooden chest/boat)   - climb into
   L_8EF8      ; Obj 09-2a (fast/black river)         - look across
   L_9428      ; Obj 09-2a (fast/black river)         - put in; drop in
   L_A328      ; Obj 16-18 (black water)                 - drink
   L_A7C4      ; Obj 03 (curious map)            - examine
   L_A377      ; Obj 07 (spider web)                    - action 00
   L_A310      ; Obj 09 (fast black river)                 - swim
   L_A330      ; Obj 0b (mountains side door)         - unlock with
   L_A35E      ; Obj 0b (mountains side door)         - action 00
   L_A71E      ; Obj 0d (magic door)            - examine
   L_A4C0      ; Obj 11 (goblins door)            - open
   L_A814      ; Obj 12 (rope)                       - throw across
   L_A876      ; Obj 12 (rope)                       - pull
   L_8F69      ; Obj 13 (barrel)                    - fill with
   L_9404      ; Obj 13 (barrel)                    - empty
   L_AA27      ; Obj 13 (barrel)                    - jump onto

   L_A244      ; Obj 17 (water)                    - drink
   L_A761      ; Obj 1b (window)                    - open; close
   L_A784      ; Obj 1b (window)                    - go through; strike with; look through
   L_9065      ; Obj 1d (sand)                       - dig
   L_A2CD      ; Obj 2a (fast river)                    - swim
   L_A73B      ; Obj 3f (Thorin)                    - action 00
   L_A89E      ; Onj 29 (wooden boat)                 - action 00
   L_A8AB      ; Scripts - Bard
   L_A5FB      ; Scripts - Bilbo (barril)
   L_A7AA      ; Scripts - Bilbo (deep bog)
   L_AA5C      ; Scripts - Bilbo (spider web)
   L_AB0B      ; Scripts - Bilbo (reset L_B700)
   L_AB10      ; Scripts - Bilbo (spider web)
   L_AB1F      ; Scripts - Bilbo (forest)
   L_AB3A      ; Scripts - Bilbo (forest)
   L_A698      ; Scripts - Dragon
   L_A6C2      ; Scripts - Dragon
   L_A6DC      ; Scripts - Dragon
   L_A4DF      ; Scripts - Elrond (comments)
   L_A4D9      ; Scripts - Goblins door
   L_A8F6      ; Scripts - Gollum (frases)
   L_A51C      ; Scripts - Thorin (frase)


Volver a “Proyecto The Hobbit 6809 por pser1”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado