Taburoto escribió:Se dice que CoCo y Dragón son compatibles, pero ...
Los gráficos de Dragón empiezan en $c00 --> 3072 en decimal mientras que en CoCo empiezan en $e00 --> 3584
Le voy a echar una ojeada al DSK o es un VDK?
Te cuento algo mas tarde
saludos
pere
Las pantallas que estoy usando son las que están en el DSK de coco,en el emulador Xroar funcionan bien,creo que tiene algo que ver con que la memoria de pantalla no es la misma en los sistemas con disco que sin el.
he probado con CLOADM"",&h200 con &he00 y con &hc00 y nada,con &he00 me desplaza la carga aun mas abajo.
Desconozco hasta que punto son 'iguales' los CP400 a los CoCo.
Obviamente CoCo empieza a mostrar gráficos en $e00 ... si tienes 'enchufada' una controladora de discos!
En caso contrario, creo que es $600 o sea la misma que para Dragón.
El problema es que los ficheros de Dragón cargan desde disco, por que su 'inicio' de gráficos está en $c00 ya que debe saltarse el
área de trabajo de los discos.
Por lo tanto, habrá que añadir un offset negativo para hacerle retroceder de $c00 hasta $600, esto es igual a -$600 --> $FA00
Así que tal vez haciendo
CLOADM"Pantalla",&HFA00 funcione.
Yo prepararía un pequeño programa basic, para asegurarme de que está en PMODE3 antes de cargar ...
100PMODE3,1:PCLS:SCREEN1,0:CLOADM"PANTALLA",&HFA00
110 IF INKEY$<>"Q" THEN110
Ya me irás contando si avanzas o no ...
saludos
pere