Análisis del Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K

Avatar de Usuario
luiscoco
Mensajes: 2336
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 34 veces
Agradecimiento recibido: 46 veces
Contactar:

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor luiscoco » 17 Nov 2014 18:05

Último mensaje de la página anterior:

Luego la bajo, estoy en la calle.
BUeno estamos listos, esta tarde trataré de hacer el ordenador

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor pser1 » 18 Nov 2014 12:55

hola,

tras añadir la tabla indirecta de objetos y la revisión técnica de la rutina #93# por Chema, os subo la última versión de fichero de trabajo.

saludos
pere
Adjuntos
HOBASM_V9.03b - #93# y ObjectTable bien estructurada.zip
(160.99 KiB) Descargado 100 veces

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor pser1 » 19 Nov 2014 12:57

buenos días,

os subo aquí la última versión: HOBASM_V9_04.ASM.zip

saludos
pere
Adjuntos
HOBASM_V9_04.ASM.zip
(161.06 KiB) Descargado 110 veces

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor pser1 » 19 Nov 2014 17:02

Tras los últimos comentarios que hemos añadido a los objetos (acciones y localizaciones), subimos esta nueva versión

saludos
pere
Adjuntos
HOBASM_V9_05 Objetos mas detallados.ASM.zip
(162.13 KiB) Descargado 87 veces

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor pser1 » 20 Nov 2014 18:34

hoy toca actualizar para publicar los cambios en las rutinas que se han completado / renombrado con las anotaciones hechas por Chema

saludos
pere
Adjuntos
HOBASM_V9_06 - rutinas renombradas.asm.zip
(164.75 KiB) Descargado 78 veces

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor pser1 » 25 Nov 2014 13:42

tal como he dicho en el hilo de consultas técnicas, debido a la cantidad de modificaciones hechas
con las pesquisas sobre los scripts de los personajes, subo última versión

saludos
pere
Adjuntos
HOBASM_V9_07b - scripts en curso.asm.zip
OJO ... en obras !!
(168.61 KiB) Descargado 79 veces

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor pser1 » 26 Nov 2014 00:58

una vez estructurados todos los directorios y sus entradas para todos los personajes, subo de nuevo versión del fichero.

saludos
pere
Adjuntos
HOBASM_V9_07f - comandos scripts.asm.zip
Directorios Completos ...
(170.62 KiB) Descargado 80 veces

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor pser1 » 26 Nov 2014 19:16

@race8086 - @jltursan

Habida cuenta la inmensa cantidad de modificaciones que se le han hecho al documento de trabajo, agradecería que alguien hiciera la prueba de compilar la versión actual (última subida)
para asegurarnos de que NO hemos roto nada. Tendría que obtenerse el mismo binario que fue desensamblado ... si hay diferencias, tendríais que subirlas aquí y tendremos que espabilarnos para corregir los errores.

muchas gracias
saludos
pere

race8086
Mensajes: 437
Registrado: 29 Oct 2010 22:05
Agradecimiento recibido: 1 vez

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor race8086 » 26 Nov 2014 21:11

He probado con pasmo y he sacado un par de excepciones:

** 1 ** La directiva ZMB no la reconece Pasmo
** 2 ** Hay algunas lineas donde parte de comentarios no están detrás de la coma, por lo que se para :

L_ADDA: DB $14 ###M ¿donde se usa? ;[0x14


La forma de ensamblar es :

pasmo --bin <fichero.asm> <fichero.bin>

Lo malo , es que en cuanto saca un error, se para, así que no sabemos a ciencia cierta cuantos puede haber.
Seran cosas menores imagino.

He visto el código en diagonal varias veces, según habéis ido sacando versiones, y no debería dar muchos problemas salvo
temas de este estilo, no creo que haya muchas cuestiones.

Una cuestión... quizás sea el momento de cambiar de ensamblador, no estoy muy ducho, pero si encontrásemos uno reciente que además de generar código Z80 generase también 6809, sería lo suyo, no?

Avatar de Usuario
ron
Mensajes: 17707
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 775 veces
Agradecimiento recibido: 830 veces

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor ron » 26 Nov 2014 21:52

Esta es mi salida del pasmo:

ERROR on line 9601 of file hobbit.asm
ERROR: Unexpected character: &BF


Código: Seleccionar todo

L_ADDA: DB $14                           ###M ¿donde se usa? ;[0x14]


Misma que race, de cualquier manera a esa línea le faltan cosas.

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor pser1 » 26 Nov 2014 22:07

tenéis razón!!!!!!!!!!

En el fichero quedan mal comentados seis párrafos huérfanos cuya línea empieza por ###H y ésto dará error seguro. -banghead
Además hay otros tres que se refieren a cosas no aclaradas ...
Voy a comentar estas marcas para que no molesten y vuelvo a subir versión, ya lo siento.
Valía la pena hacer la prueba ;-)
En cuanto esté corregido, lo subo de nuevo aquí
Muchas gracias -thumbup

saludos
pere

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor pser1 » 26 Nov 2014 22:16

Ahí tenéis el mismo fichero con los comentarios añadidos a las observaciones mal colocadas
De paso he substituido todos los ZMB por RMB que supongo que Pasmo si aceptará ...

ya me diréis alguna cosa

Saludos
pere
Adjuntos
HOBASM_V9_07g - verificacion en curso.asm.zip
Corecciones
(171.05 KiB) Descargado 69 veces

Avatar de Usuario
ron
Mensajes: 17707
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 775 veces
Agradecimiento recibido: 830 veces

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor ron » 26 Nov 2014 22:41

ERROR on line 127 of file hobbit.asm
ERROR: Macro name expected but 'RMB'found


Código: Seleccionar todo

DATAB1_BAK: RMB  29          ; 5F00-5F1C      ; área de datos donde se copia DATABLK1

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor pser1 » 26 Nov 2014 22:46

@race8086

ron escribió:ERROR on line 127 of file hobbit.asm
ERROR: Macro name expected but 'RMB'found


Código: Seleccionar todo

DATAB1_BAK: RMB  29          ; 5F00-5F1C      ; área de datos donde se copia DATABLK1



¿Me podéis decir cómo quiere ver Pasmo la directiva de compilación que reserva una cierta cantidad de bytes?
¿Qué le molesta en la línea 127?
¿Acaso no se puede poner el RMB detrás de una etiqueta? ... es lo único que se me ocurre
ya me dirás alguna cosa. Esto ha de compilar si o si -banghead

saludos
pere

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor pser1 » 26 Nov 2014 22:50

vale parece que debe ser algo como:

etiqueta: DS cantidad, valor
lo corrijo y subo versión de nuevo, brrrr

saludos
pere

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor pser1 » 26 Nov 2014 22:55

vamos a por la siguiente intentona ...

saludos y suerte!
pere
Adjuntos
HOBASM_V9_07h - verificacion en curso.asm.zip
(171.16 KiB) Descargado 59 veces

Avatar de Usuario
pser1
Mensajes: 2101
Registrado: 08 Dic 2012 18:34
Agradecido : 220 veces
Agradecimiento recibido: 227 veces

Re: Fuente The Hobbit V1.2 ASM Z80 ZX Spectrum 48K.

Mensajepor pser1 » 26 Nov 2014 23:06

no sigáis ...
Me he descargado el pasmo.
Hay otros comentarios y separadores que no están comentados, siguen los errores
Me dedico a ello, no os preocupéis.

Ya os diré algo cuando compile sin errores y además lo compare con el binario original -dots

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