Prev: 7D3B Up: Map Next: 7DAB
7D8D: Imprime coluna da porta na posicao A
Used by the routine at desenha_porta.
Input
Output
imprime_coluna_porta 7D8D ADD A,$09 Se estiver fora do ecra na esquerda, salta fora
7D8F RET C
7D90 LD A,($7D35) Se estiver fora do ecra na direita, salta fora
7D93 SUB $20
7D95 RET NC
7D96 LD A,($7D35) Le o valor de posicao_coluna para A
7D99 LD E,A E = A
7D9A LD D,$00 D = 0
7D9C LD B,$11 B = 17
imprime_coluna_porta_0 7D9E LD A,$16 A = 22 (PRINT AT)
7DA0 RST $10
7DA1 LD A,D Y = D
7DA2 RST $10
7DA3 LD A,E X = E
7DA4 RST $10
7DA5 LD A,L Imprime valor em L
7DA6 RST $10
7DA7 INC D Incrementa D
7DA8 DJNZ imprime_coluna_porta_0 Se Zero estiver NOT SET salta
7DAA RET
Prev: 7D3B Up: Map Next: 7DAB