Proyecto The Hobbit en Dragon por PSER1 - FINALIZADO

Avatar de Usuario
ron
Mensajes: 17743
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 801 veces
Agradecimiento recibido: 860 veces

Proyecto The Hobbit en Dragon por PSER1 - FINALIZADO

Mensajepor ron » 19 Abr 2016 17:07

No quisiera comenzar a postear en RW 3.0 sin dejar pasar el proyecto que ayudó a poner en marcha y capitaneó el gran especialista en Dragon PSER1 animado por toda la comunidad.

Imagen

Podéis ver todo el proyecto en este enlace de RW 2.0: http://retrowiki.es/viewforum.php?f=84

Proyecto RW. The Hobbit en Dragon
Proyecto RW Port a 6809/Basic. The Hobbit para Dragon / Tandy CoCo.


De momento, por falta de apoyos y colaboradores el proyecto está parado, pero no muerto. Habrá que esperar por si PSER1 se suma a RW3.0 y esta vez que no le falte todo nuestra colaboración y apoyo.

Avatar de Usuario
Chema
Mensajes: 1813
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 822 veces
Agradecimiento recibido: 293 veces
Contactar:

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor Chema » 19 Abr 2016 18:48

La verdad es que molaría que este proyecto siguiese adelante. Yo sé que no he ayudado todo lo que me hubiese gustado (y a pser1!). En cuanto empezó a aparecer código 6809... buf...

Avatar de Usuario
kikems
Mensajes: 2242
Registrado: 30 May 2013 19:23
Agradecido : 456 veces
Agradecimiento recibido: 705 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor kikems » 19 Abr 2016 21:36

A mi la verdad, que se me escapa, ya tanto no se.

Avatar de Usuario
ron
Mensajes: 17743
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 801 veces
Agradecimiento recibido: 860 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor ron » 20 Abr 2016 17:22

Es lógico, lo primero es lo primero y es el reconocimiento a la maestría y al dominio que tiene PSER1 sobre los 6809 y sobre los Dragon / CoCo. Evidentemente el nivel es muy muy alto y los conocimientos que tiene nos sobrepasan a todos.

Quizá lo que yo quiero decir es que un poco de ayuda desde la parte de Z80 hubiera sido fundamental para que el proyecto no se detuviera, esperemos que colegas con ganas ayuden a recuperar todo el trabajo y no quede ahí simplemente a modo de tutorial sino que la versión de The Hobbit termine funcionando en los Dragon, que se lo merecen.

dancresp
Mensajes: 5166
Registrado: 13 Nov 2010 02:08
Agradecido : 69 veces
Agradecimiento recibido: 134 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor dancresp » 20 Abr 2016 23:14

Pues si, esperemos que con todo lo que se avanzó, el proyecto acabe llegando a buen puerto.

Avatar de Usuario
pser1
Mensajes: 2159
Registrado: 08 Dic 2012 18:34
Agradecido : 249 veces
Agradecimiento recibido: 253 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 08 Jun 2016 11:42

Hola compañeros,
He estado muy liado con la conversión de la ROM del cartucho Orchestra90 del CoCo para el Dragon-64.
Hace menos de quinze dias dí por cerrado el proyecto en cuanto comprobé que todo el sistema de disco
funcionaba correctamente.
Una vez dado el carpetazo, abrí de nuevo los ficheros del Hobbit y empecé donde lo dejé ... o sea perdido en el #%&& parser.

Esta vez me decidí por debugar el programa al mismo tiempo en ambos entornos, así que abrí XRoar con GDB
en una ventana y el SPecEmu en otra, puse un breakpoint en ambos en el punto siguiente a la recepción de comandos
de usario y fuí trazando PASO a PASO hasta que encontré cambios de valores o saltos a diferente punto de código.
La verdad es que jamás habría encontrado los errores de conversión realizados.

Afortunadamente, a los tres días de haberme re-incorporado me contactó James McKay (del mundo CoCo, autor de Glove),
interesándose de nuevo por el estado del programa.
Le envié la info de que disponemos on-line y, a pesar del problema que significa para el el hecho de que todo esté
en castellano, se ha ido adaptando y la verdad es que entre los dos hemos avanzado mucho. Creo que podemos dar por
solventados los problemas del parser ...
Ahora estamos en fase de pruebas para detectar otros defectos del parser antes de añadir más código al fuego (perdón, juego)

Os adjunto el VDK de la última versión así como el fuente y los dos ficheros de datos, el primero de los cuales tuve que
modificar pues tenia un dato (2 bytes) invertidos. Maldito rollo de bigendian ó lowendian
En el zip adjunto encontraréis un fichero que detalla los bugs que se han solucionado desde la última vez.
Seguiremos en contacto conforme se produzcan mejoras sustanciales.

Recordad que hay MUCHAS rutinas no implementadas que están siendo substituidas por código que devuelve OK como si todo
se hubiera realizado, pero obviamente no ha sido así. Los resultados pueden ser cualquier cosa.
De todas formas, si podéis hacer pruebas entrando órdenes para detectar cosas que no funcionen como en el original
sería de gran ayuda ...

Espero que podáis perdonarme el retraso en la vuelta ... al ruedo!
saludos
pere

Pd @jltursan
Ya puedes ir buscando la pantalla que nos faltaba e incluso otras que quieras vincular a otras ubicaciones que en el
original de Spectrum no tuvieran ninguna ... mientras nos quepa en el disco, no problemo!

_HobbitV0.8.14d7.zip
Nueva versión con mejoras en el parser
(302.28 KiB) Descargado 59 veces

Avatar de Usuario
ron
Mensajes: 17743
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 801 veces
Agradecimiento recibido: 860 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor ron » 08 Jun 2016 11:55

Pser1, se muy re-BIENVENIDO a RW, te hemos echado mucho de menos, pero ahí estás, que SEÑORÍO !!!!

Muchas gracias, ahora te damos los permisos del foro para El Hobbit !!!, que gusto volver a leerte !!!

Esto si es una gran noticia para todos los usuarios de Dragon. Ahora que hay controladoras de nuevo, vamos a ver si nos ayudan un poco más !!! QUE GRANDE PSER1 !!!!

Avatar de Usuario
pser1
Mensajes: 2159
Registrado: 08 Dic 2012 18:34
Agradecido : 249 veces
Agradecimiento recibido: 253 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 08 Jun 2016 12:01

Hola amigos,
solo recordaros que si NO podéis conseguir controladoras ... no hace falta preocuparse!
Yo trabajo con un módulo CoCo-SDC al que he re-bautizado como Dragon-SDC.
Lo fabrica Ed Snider (USA) pero es barato y muy flexible:
8 bancos de 16k cada uno de FlashRAM donde puedes poner lo que quieras (ROMs de programas, juegos o Sistemas Operativos)
Lector de tarjeta SDC.
Con mi DOSplus5.0Extender (freeware) la lectura grabación a disco va a la velocidad de la luz
debido al hardware por supuesto! Por cierto Ed Snider lo monta en un banco si le dicen que es para Dragon.
Y además conecta a cualquier servidor Drivewire que tengáis ... ¿Se puede pedir mas?

saludos
pere

Avatar de Usuario
ron
Mensajes: 17743
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 801 veces
Agradecimiento recibido: 860 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor ron » 08 Jun 2016 12:04

pser1 escribió:Hola amigos,
solo recordaros que si NO podéis conseguir controladoras ... no hace falta preocuparse!
Yo trabajo con un módulo CoCo-SDC al que he re-bautizado como Dragon-SDC.
Lo fabrica Ed Snider (USA) pero es barato y muy flexible:
8 bancos de 16k cada uno de FlashRAM donde puedes poner lo que quieras (ROMs de programas, juegos o Sistemas Operativos)
Lector de tarjeta SDC.
Con mi DOSplus5.0Extender (freeware) la lectura grabación a disco va a la velocidad de la luz
debido al hardware por supuesto! Por cierto Ed Snider lo monta en un banco si le dicen que es para Dragon.
Y además conecta a cualquier servidor Drivewire que tengáis ... ¿Se puede pedir mas?

saludos
pere


Fantástico !!!

Por favor, Pere, ¿ podrías indicar la URL para hacer los pedidos y el coste aproximado ?

Millón de gracias.

P.S. ( Ya hemos habilitado tus permisos en el foro de Dragon )

Avatar de Usuario
pser1
Mensajes: 2159
Registrado: 08 Dic 2012 18:34
Agradecido : 249 veces
Agradecimiento recibido: 253 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 08 Jun 2016 12:32

Hola,
su correo electrónico es el siguiente:
zippster278@gmail.com

Y posiblemente podáis ver algo su web:
https://sites.google.com/site/thezippst ... s/coco-sdc

Yo me compré dos módulos hace ya muchísimo tiempo, no sé cual es el precio actual
pero junto con una caja impresa 3D por John Strong salia por unos $60 (todo junto)
gastos de envío aparte por supuesto ...
Son altos actualmente de USA a España, tal vez si varios podéis compartirlos
podáis reducir el impacto sobre el coste total ... suerte!

saludos
pere

Avatar de Usuario
ron
Mensajes: 17743
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 801 veces
Agradecimiento recibido: 860 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor ron » 08 Jun 2016 12:57

Rescato de RW2.0 una supuesta partida que lleva al final...

Lo importante es poder probar los comandos y el parser siguiendo las indicaciones de pser1.

( Comenzamos desde nuestra acogedora casita )

Código: Seleccionar todo

READ MAP,
E,
E,
N,
WAIT ( esperamos hasta que amanece. Los trolls se han convertido en piedra. jejejeeje xD ),
S,
GET KEY,
N,
UNLOCK
DOOR,
OPEN IT,
N,
GET ROPE AND SWORD,
S,
S,
SE,
GIVE MAP TO ELROND,
SAY TO ELROND "HELLO",
SAY TO ELROND "READ MAP" ( esto le da un toque ),
WAIT( hasta que Elrond te de algo de comer ),
EAT LUNCH,
SAY TO ELROND "GIVE ME MAP",
E,
S,
E,
N,
NW,
N,
SE,
D,
D,
D,
D,
E,
GET GOLDEN KEY,
U,
N,
W,
S,
E,
N,
WAIT ( hasta que la grieta se abre y te capturan. Te tiran a un calabozo ),
DIG,
SMASH TRAP DOOR ( hasta que se rompe, debajo hay una curiosa llave que Thorin coje ),
SAY TO THORIN "OPEN WINDOW", [ aquí el personaje puede ser otro como Gandalf, cambiar por el personaje que os toque ]SAY TO THORIN "PICK ME UP",
SAY TO THORIN "WEST",
SW,
WAIT ( esperamos hasta que entre el Goblin ),
N,
SE,
E,
GET RING,
N,
S,
NW,
E,
OPEN DOOR,
U,
CLOSE DOOR,
E,
E,
OPEN CURTAIN,
OPEN CUPBOARD,
GET FOOD,
EAT IT,
NE,
E,
E,
LOOK ACROSS RIVER ( vemos un barco ),
THROW ROPE
ACROSS RIVER ( sigue intentándolo hasta que cruces ),
PULL ROPE ( tiras del barco através del rio ),
SAY TO THORIN "CLIMB INTO BOAT",
CLIMB INTO BOAT ( que está flotando en la otra orilla ),
CLIMB OUT,
E,
SMASH WEB ( hasta que la rompemos ),
NE,
SMASH WEB,
N,
WEAR RING,
EXAMINE DOOR,
WAIT ( hasta que se abren las puertas ),
NE,
S,
KILL BUTLER WITH SWORD,
GET RED KEY,
UNLOCK RED DOOR WITH RED KEY,
OPEN DOOR ( si Thorin ha sido capturado, debería reaparecer y salir ahora ),
OPEN BARREL,
OPEN TRAP
DOOR,
GET BARREL,
THROW IT THROUGH TRAP DOOR,
SAY TO THORIN "JUMP ONTO BARREL",
GET BARREL,
THROW IT THROUGH TRAP DOOR,
JUMP ONTO BARREL ( navegamos hacia el gran Lago - Long Lake ),
E,
PICK UP BARD,
W,
N,
U,
N,
NW,
N,
W,
E,
NW,
N,
WAIT ( hasta que el sol brilla sobre la roca y se abre la puerta secreta ),
SAY TO THORIN "UNLOCK DOOR WITH CURIOUS KEY",
DROP BARD ( es una buena idea salvar la partida en este punto ya que hace cosas raras. Thorin tiene la mala costumbre de ir contra el dragon y quemarse vivo ),
E,
SAY TO THORIN "WEST",
WEAR RING,
E,
GET TREASURE,
E,
W,
PICK UP BARD,
U,
DROP BARD,
SAY TO BARD "GET STRONG ARROW FROM QUIVER" ( aquí cuidado, si tarda demasiado tiempo hay que restaurar ),
WAIT ( hasta que el dragon aparezca ),
SAY TO BARD "SHOOT DRAGON",
S,
S,
S,
D,
S,
S,
S,
WEAR RING,
W,
WAIT,
WAIT ( ten cuidado con las arañas !!! ),
W,
WAIT,
WAIT,
W,
N,
SW,
W,
W,
W,
W,
SW,
W,
OPEN CHEST,
PUT TREASURE IN CHEST ( Felicidades. Has matado a Smaug y has encontrado el tesoro - un autentico saqueador y un ladrón! )


En un segundo que he tenido he probado la nueva versión en xroar y ... ( corred insensatos.... dice Gandalf ) xD -rofl

Avatar de Usuario
pser1
Mensajes: 2159
Registrado: 08 Dic 2012 18:34
Agradecido : 249 veces
Agradecimiento recibido: 253 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 08 Jun 2016 13:07

La tengo guardada en disco.
RECORDAD que, de momento, esto sería soñar, con la versión actual del juego!
Falta implementar la mayoría de acciones y lo más importante hacer que los
personajes cobren vida propia ... los benditos scripts!

saludos
pere

Avatar de Usuario
Chema
Mensajes: 1813
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 822 veces
Agradecimiento recibido: 293 veces
Contactar:

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor Chema » 08 Jun 2016 13:26

Ostras ostras ostras!!!! ¡Qué excelente noticia pere! No sabes la gana que tenía de que este proyecto resucitase. Ya me contarás qué fallo tenía el parser.

¡Genial! -thumbup

Avatar de Usuario
pser1
Mensajes: 2159
Registrado: 08 Dic 2012 18:34
Agradecido : 249 veces
Agradecimiento recibido: 253 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 08 Jun 2016 15:30

Hola Chema!
en el zip que he adjuntado están explicados OCHO errores que hemos encontrado con James.
Algunos tienen explicación muy breves, otros son libracos

El nombre del fichero dentro del zip es:
"_Hobbit08 solved BUGS.txt"

saludos
pere

Avatar de Usuario
ron
Mensajes: 17743
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 801 veces
Agradecimiento recibido: 860 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor ron » 08 Jun 2016 15:35

hobbit087-scn001.png
hobbit087-scn001.png (55.06 KiB) Visto 2033 veces


De momento lo único que me he encontrado es que al empezar Gandalf no suelta el mapa, pero se resuelve con un SAY TO THORIN "OPEN DOOR", y ya podéis continuar con la partida.

Tiene una pinta de miedo, luego lo ejecuto muy en serio.

Gracias pser1

Avatar de Usuario
pser1
Mensajes: 2159
Registrado: 08 Dic 2012 18:34
Agradecido : 249 veces
Agradecimiento recibido: 253 veces

Re: Proyecto The Hobbit en Dragon por PSER1

Mensajepor pser1 » 08 Jun 2016 15:38

Hola,
no hace falta abusar de Thorin, basta con dar la orden:
OPEN ALL
Y se abre tanto la "round green door" como el "chest"
Insisto una vez más, los scripts de los personajes NO están convertidos todavía
pero te puedes pasear por el laberinto un rato ...

saludos
pere


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