Paradise Café | Routines |
Prev: 7D3B | Up: Map |
Used by the routine at desenha_porta.
|
|||||||
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 |