; Ejemplo de uso de pixel-address (ROM) ORG 50000 PIXEL_ADDRESS EQU $22b1 entrada: ; Imprimimos un solo pixel en (0,0) ld c, 0 ; X = 0 ld b, 0 ; Y = 0 ld a, b ; A = Y = 0 call PIXEL_ADDRESS ; HL = direccion (0,0) ld a, 128 ; A = 10000000b (1 pixel). ld (hl), a ; Imprimimos el pixel ; Imprimimos 8 pixeles en (255,191) ld c, 255 ; X = 255 ld b, 191 ; Y = 191 ld a, b ; A = Y = 191 call PIXEL_ADDRESS ld a, 255 ; A = 11111111b (8 pixeles) ld (hl), a ; Imprimimos 4 pixeles en el centro de la pantalla ld c, 127 ; X = 127 ld b, 95 ; Y = 95 ld a, b ; A = Y = 95 call PIXEL_ADDRESS ld a, 170 ; A = 10101010b (4 pixeles) ld (hl), a loop: ; Bucle para no volver a BASIC y que jr loop ; no se borren la 2 ultimas lineas END 50000