HispaMSX

Problemillas con rlepack y bindb

2005-04-09 17:00:36

¡Hola!

Haciendo mis primeros pinitos en esto de hacer un cartuchito en asm, 
he grabado desde basic una pantalla en screen 1, previamente pasada de 
la vram a la memoria principal, y grabado con bsave.

Paso el .bin por el rlepack. Después por el bindb y luego al asmsx. El 
problema es que al visualizarlo, los primeros caracteres que aparecen 
en pantalla son "basurilla". No sé si durante el proceso de 
conversión, tanto el rlepack como el bindb han incluído las cabeceras 
de los ficheros como si fuesen datos (supongo que no, pues Mr.Robsy ya 
hubiera avisado de ser el caso).

La forma de llamar a la rutina es la siguiente:

ld hl, pantalla
ld de, 6144

halt
call depack_vram

Incluyo el halt porque en el depack se dice que hay que ejecutar 
después del v-blank, y me parece que es así (?)

¿Qué es lo que hago mal, por favor? Pues he seguido todos los pasos y 
creo que todo está bien.

Un saludo :)




<Anterior en la conversación] Conversación actual [Siguiente en la conversación>