| 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 |