Último mensaje de la página anterior:
explorer escribió:La dirección del 71 debería ser "etiqueta+1", cuidado. Pero si es código generado... es muy probable que sea un fallo de optimización.
Tampoco existe ninguna referencia a etiqueta+1
Digamos que simplemente *no* se ha optimizado la salida del generador de código Z-80
Esta combinación de ld a,NN seguida de and 7 la he encontrado en bastantes partes del código
Y muchas veces *no* tiene ninguna etiqueta por las cercanías ...
Resulta ser el paso previo a llamar a la rutina que colorea los sprites.
El código que le pasan va en el registro A y solo admite 8 valores, de ahí el AND ...
Como en el 6809 no tendremos 'cambios' de colores en los sprites, de entrada, me he limitado a no
convertir el código de estas partes.
Muchas gracias
saludos
pere