Autor Tema: Algún experto con TurboMacroPro?  (Leído 4775 veces)

Laddh

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 233
    • Ver Perfil
Algún experto con TurboMacroPro?
« en: Agosto 30, 2010, 16:50:49 »
Hola, he estado typeando un listado assembler del nº11 de CommodoreWorld, adaptandolo a la sintaxis del TMP, pero aunque compila bien sin errores, se queda colgado al ejecutarlo. Como no soy experto con el TurboMacroPro no se si lo habre adaptado bien. Aquí os pongo un enlace a un fichero rar que contiene el escaneado del artículo y una imagen D64 con el TMP y el fichero fuente, por si alguien quiere echarle un vistazo.
El artículo en cuestion era para añadir comandos del turtle graphics al basic del C64.

http://www.megaupload.com/?d=2XUTLZ1Y

Un saludo.

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13630
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Algún experto con TurboMacroPro?
« Respuesta #1 en: Agosto 30, 2010, 19:42:43 »
Me gustaría saber algo de TurboMacroPro para poder ayudarte, pero...

* La descarga me aparece como "El archivo al que está intentando acceder está temporalmente desactivado."
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

Laddh

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 233
    • Ver Perfil
Algún experto con TurboMacroPro?
« Respuesta #2 en: Agosto 31, 2010, 08:28:25 »
Hola Josepzin, gracias por contestar, lo he probado desde un par de ubicaciones diferentes y me lo ha bajado bien. Si quieres te lo puedo enviar a tú correo.
Un saludo.

marcos64

  • Commodore Master
  • *****
  • Mensajes: 2970
    • Ver Perfil
    • http://marcos64.orgfree.com/
Algún experto con TurboMacroPro?
« Respuesta #3 en: Septiembre 07, 2010, 23:32:04 »
Creo que he encontrado un error. Pero sigue sin funcionar...

Linea 239 del TMP: ldy $0f

Linea 00304 del listado: ldy #$0f

Todabia tiene que haber mas errores.
http://marcos64.orgfree.com/
Actualizacion 22/4/2018: Actualizada Load'N'Run numero 5 con nuevos TAPs y PRGs.

marcos64

  • Commodore Master
  • *****
  • Mensajes: 2970
    • Ver Perfil
    • http://marcos64.orgfree.com/
Algún experto con TurboMacroPro?
« Respuesta #4 en: Septiembre 08, 2010, 00:05:05 »
Otro error:

TMP linea 76: lda#37

Listado linea 00078: lda#$37

Pero sigue sin funcionar...
http://marcos64.orgfree.com/
Actualizacion 22/4/2018: Actualizada Load'N'Run numero 5 con nuevos TAPs y PRGs.

Laddh

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 233
    • Ver Perfil
Algún experto con TurboMacroPro?
« Respuesta #5 en: Septiembre 10, 2010, 22:26:25 »
Cierto Marcos64, al final he typeado el listado hexadecimal desde el monitor de código máquina, y aunque ha mejorado ( ahora se ejecuta bien ) da un overflow de memoria con los comandos right y left. El comando draw se ejecuta bien. Repasando y repasando veo que no coinciden los códigos hexadecimales del listado assembler con el listado hexadecimal en las direcciones del comando right, por lo que ya se me escapa. Creo que deberían ser identicos.
Incluyo imagen d64 de los 2 listados finales, hexa y basic.

http://www.megaupload.com/?d=HDVZ8Z6G

marcos64

  • Commodore Master
  • *****
  • Mensajes: 2970
    • Ver Perfil
    • http://marcos64.orgfree.com/
Algún experto con TurboMacroPro?
« Respuesta #6 en: Septiembre 11, 2010, 22:54:11 »
Una pequeña idea:
Era bastante normal que la Commodore World tubiera erratas y al numero siguiente (o un par mas tarde) publicaran una fe de erratas.
Has comprobado a ver si es el caso?

Si los listados hexadecimales de la propia revista no coinciden mala cosa. Deberian ser identicos. En principio no le veo ninguna razon de ser.
http://marcos64.orgfree.com/
Actualizacion 22/4/2018: Actualizada Load'N'Run numero 5 con nuevos TAPs y PRGs.