16
CC65 / Re:Tutorial para comenzar a programar C en C64
« en: Diciembre 26, 2017, 14:14:27 »Hola HyLian
No sé si será esto pero aquí va:
En mi fichero cfg tengo, RAM4: start = $d000, size = $1000, type = rw, fill = yes, file = %O;
Será que te falta: fill = yes ?
Hola!, Gracias por contestar!. he probado con fill = yes y lo mismo... al arrancar el PRG, con el monitor del vice hago "m $2000", y alli no hay ni rastro de mis sprites.
Hay una cosa que me extraña, en el fichero que sale cuando sacas el memory map del fichero (con la opcion -vm y -m),
sale esto:
mysprites.o:
CODE Offs=00035F Size=000000 Align=00001 Fill=0000
RODATA Offs=000000 Size=000000 Align=00001 Fill=0000
BSS Offs=000000 Size=000000 Align=00001 Fill=0000
DATA Offs=000000 Size=000000 Align=00001 Fill=0000
ZEROPAGE Offs=000000 Size=000000 Align=00001 Fill=0000
NULL Offs=000000 Size=000000 Align=00001 Fill=0000
SPRITES Offs=000000 Size=000040 Align=00001 Fill=0000
Parece que lo esta metiendo en el segmento de CODE, en lugar del de SPRITES, pese a que mysprites.s tiene un .segment "SPRITES" bien grande en la primera linea