Paradise Café | Memory map |
Page | Byte | Address | Length | Description |
---|---|---|---|---|
64 | 0 | 4000 | 6912 |
Ecrã de entrada
|
117 | 48 | 7530 | 159 |
The End
|
117 | 207 | 75CF | 19 |
Preenche L colunas e C linhas com o caracter H na posicao D,E
|
117 | 226 | 75E2 | 439 |
FRAME: Prisão
|
119 | 153 | 7799 | 29 |
FRAME: Prisão Canhola - f1
|
119 | 182 | 77B6 | 31 |
FRAME: Prisão Canhola - f22
|
119 | 213 | 77D5 | 15 |
FRAME: The End
|
119 | 234 | 77EA | 163 |
Inicio do codigo
|
120 | 141 | 788D | 349 |
FRAME: Recordista e autor
|
124 | 240 | 7CF0 | 59 |
Main do jogo
|
125 | 43 | 7D2B | 10 |
Delay
|
125 | 53 | 7D35 | 1 |
??
|
125 | 59 | 7D3B | 82 |
Desenha a porta
|
125 | 141 | 7D8D | 30 |
Imprime coluna da porta na posicao A
|
125 | 171 | 7DAB | 54 |
Verifica colisao com a porta(main loop)
|
125 | 234 | 7DEA | 255 |
Guarda
|
126 | 233 | 7EE9 | 23 |
FRAME: Balões do Guarda
|
127 | 0 | 7F00 | 21 |
FRAME: Limpa balão @ frames_balao_guarda
|
127 | 21 | 7F15 | 23 |
FRAME: Balões a falar com o guarda
|
127 | 44 | 7F2C | 21 |
FRAME: Limpa balão @ frames_balao_falar_guarda
|
127 | 65 | 7F41 | 17 |
FRAME: Limpa chão
|
127 | 82 | 7F52 | 2222 |
CHARS
|
136 | 0 | 8800 | 255 |
Routine at 8800
|
137 | 0 | 8900 | 166 |
Verifica se o Score é maior que o Highscore, e pede o nome ao recordista se for
|
137 | 166 | 89A6 | 44 |
Recordista do jogo
|
137 | 210 | 89D2 | 55 |
FRAME: Novo recorde - Introduza o seu nome
|
138 | 9 | 8A09 | 32 |
FRAME: Esta correcto o seu nome?
|
138 | 41 | 8A29 | 71 |
FRAME: Duas linhas pretas
|
138 | 112 | 8A70 | 1560 |
CHARS
|
144 | 136 | 9088 | 41 |
Routine at 9088
|
144 | 177 | 90B1 | 33 |
Routine at 90B1
|
144 | 210 | 90D2 | 21 |
Routine at 90D2
|
144 | 231 | 90E7 | 176 |
FRAME: Puta - Vaginal
|
145 | 155 | 919B | 68 |
FRAME: Puta - Vaginal - f1
|
145 | 225 | 91E1 | 57 |
FRAME: Puta - Vaginal - f2
|
146 | 26 | 921A | 23 |
FRAME: Balão - Venho-me haaaaaaa
|
146 | 49 | 9231 | 21 |
FRAME: Limpa balão @ frame_balao_venho_me
|
146 | 70 | 9246 | 46 |
Routine at 9246
|
146 | 116 | 9274 | 47 |
Routine at 9274
|
146 | 163 | 92A3 | 21 |
Routine at 92A3
|
146 | 184 | 92B8 | 9 |
Routine at 92B8
|
146 | 193 | 92C1 | 21 |
Routine at 92C1
|
146 | 214 | 92D6 | 184 |
FRAME: Puta - Anal
|
147 | 146 | 9392 | 51 |
FRAME: Puta - Anal - f1
|
147 | 201 | 93C9 | 47 |
FRAME: Puta - Anal - f2
|
147 | 252 | 93FC | 23 |
FRAME: Baloes puta no quarto
|
148 | 19 | 9413 | 21 |
Limpa balão @ frame_balao_puta_quarto
|
148 | 40 | 9428 | 23 |
Baloes - Heroi no quarto da Puta
|
148 | 63 | 943F | 21 |
Limpa balão @ L9428
|
148 | 85 | 9455 | 33 |
Routine at 9455
|
148 | 121 | 9479 | 97 |
Policia a sair - Frame 1
|
148 | 222 | 94DE | 191 |
Policia a sair - Frame 2
|
149 | 159 | 959F | 24 |
Routine at 959F
|
149 | 183 | 95B7 | 16 |
Routine at 95B7
|
149 | 199 | 95C7 | 156 |
Policia virado para a esquerda
|
150 | 99 | 9663 | 13 |
Routine at 9663
|
150 | 112 | 9670 | 37 |
Mostrar a carteira (ao policia)
|
150 | 149 | 9695 | 35 |
Routine at 9695
|
150 | 184 | 96B8 | 39 |
Routine at 96B8
|
150 | 223 | 96DF | 21 |
Routine at 96DF
|
150 | 244 | 96F4 | 21 |
Routine at 96F4
|
151 | 9 | 9709 | 187 |
Puta - Oral
|
151 | 200 | 97C8 | 46 |
Puta - Oral - Frame 1
|
151 | 250 | 97FA | 44 |
Puta - Oral - Frame 2
|
152 | 38 | 9826 | 13 |
Routine at 9826
|
152 | 51 | 9833 | 102 |
Puta na cama
|
152 | 153 | 9899 | 13 |
Routine at 9899
|
152 | 166 | 98A6 | 108 |
Reinaldo
|
153 | 18 | 9912 | 13 |
Routine at 9912
|
153 | 31 | 991F | 121 |
Heroi na casa da puta
|
153 | 154 | 999A | 276 |
Routine at 999A
|
154 | 174 | 9AAE | 33 |
Reinaldo a espreitar na porta
|
154 | 207 | 9ACF | 19 |
Balão - Cu cu
|
154 | 226 | 9AE2 | 23 |
Balão - Reinaldo
|
154 | 249 | 9AF9 | 184 |
Reinaldo - Enrabadela
|
155 | 177 | 9BB1 | 50 |
Reinaldo - Enrabadela - Frame 1
|
155 | 227 | 9BE3 | 50 |
Reinaldo - Enrabadela - Frame 2
|
156 | 21 | 9C15 | 27 |
Balão - Ai que caralhinho
|
156 | 48 | 9C30 | 12 |
Routine at 9C30
|
156 | 64 | 9C40 | 13 |
Routine at 9C40
|
156 | 77 | 9C4D | 138 |
Velha - Vergada
|
156 | 215 | 9CD7 | 13 |
Routine at 9CD7
|
156 | 228 | 9CE4 | 150 |
Velha - Vestido levantado
|
157 | 122 | 9D7A | 13 |
Routine at 9D7A
|
157 | 135 | 9D87 | 42 |
Velha - Pichota para fora
|
157 | 177 | 9DB1 | 13 |
Routine at 9DB1
|
157 | 190 | 9DBE | 47 |
Velha - Violar - Frame 1
|
157 | 237 | 9DED | 13 |
Routine at 9DED
|
157 | 250 | 9DFA | 53 |
Velha - Violar - Frame 2
|
158 | 47 | 9E2F | 27 |
Routine at 9E2F
|
158 | 74 | 9E4A | 68 |
Velha a sair - Frame 1
|
158 | 146 | 9E92 | 159 |
Velha a sair - Frame 2
|
159 | 49 | 9F31 | 35 |
Routine at 9F31
|
159 | 84 | 9F54 | 171 |
Velha
|
159 | 255 | 9FFF | 5 |
Data block at 9FFF
|
160 | 4 | A004 | 11 |
Routine at A004
|
160 | 15 | A00F | 5 |
Data block at A00F
|
160 | 20 | A014 | 38 |
Routine at A014
|
160 | 58 | A03A | 154 |
Routine at A03A
|
160 | 212 | A0D4 | 44 |
Routine at A0D4
|
161 | 0 | A100 | 52 |
Routine at A100
|
161 | 52 | A134 | 15 |
Routine at A134
|
161 | 67 | A143 | 9 |
Routine at A143
|
161 | 76 | A14C | 23 |
Balão - Ai tão grande
|
161 | 99 | A163 | 21 |
Limpa balão @ LA14C
|
161 | 120 | A178 | 28 |
Data block at A178
|
161 | 149 | A195 | 13 |
Routine at A195
|
161 | 162 | A1A2 | 77 |
Data block at A1A2
|
161 | 240 | A1F0 | 26 |
Routine at A1F0
|
162 | 10 | A20A | 10 |
Routine at A20A
|
162 | 21 | A215 | 13 |
Routine at A215
|
162 | 34 | A222 | 316 |
Café - Sentado
|
163 | 96 | A360 | 43 |
Routine at A360
|
163 | 139 | A38B | 69 |
Café - Beber - Frame 1
|
163 | 210 | A3D2 | 62 |
Café - Beber - Frame 2
|
164 | 16 | A410 | 6 |
Routine at A410
|
164 | 22 | A416 | 13 |
Routine at A416
|
164 | 37 | A425 | 11 |
Routine at A425
|
164 | 48 | A430 | 53 |
Routine at A430
|
164 | 101 | A465 | 66 |
Café - Mafioso - Frame 1
|
164 | 171 | A4AB | 111 |
Café - Mafioso - Frame 2
|
165 | 30 | A51E | 104 |
Café - Mafioso - Frame 3
|
165 | 137 | A589 | 44 |
Routine at A589
|
165 | 181 | A5B5 | 33 |
Routine at A5B5
|
165 | 214 | A5D6 | 74 |
Café - Empregado - Frame 1
|
166 | 37 | A625 | 142 |
Café - Empregado - Frame 2
|
166 | 183 | A6B7 | 71 |
Routine at A6B7
|
166 | 254 | A6FE | 18 |
Routine at A6FE
|
167 | 16 | A710 | 24 |
Routine at A710
|
167 | 40 | A728 | 34 |
Café - Empregado a servir bebida - Frame 1
|
167 | 78 | A74E | 34 |
Café - Empregado a servir bebida - Frame 2
|
167 | 112 | A770 | 41 |
Routine at A770
|
167 | 153 | A799 | 3 |
Routine at A799
|
167 | 160 | A7A0 | 999 |
Café
|
171 | 135 | AB87 | 1 |
Data block at AB87
|
171 | 136 | AB88 | 59 |
Routine at AB88
|
171 | 195 | ABC3 | 11 |
Limpa algo, não sei o que
|
171 | 206 | ABCE | 23 |
Balões Heroi no Café
|
171 | 229 | ABE5 | 21 |
Limpa balão @ LABCE
|
171 | 250 | ABFA | 23 |
Baloes - Malandro no Cafe
|
172 | 17 | AC11 | 21 |
Limpa balão @ LABFA
|
172 | 38 | AC26 | 23 |
Balões Empregado Café
|
172 | 61 | AC3D | 21 |
Limpa balão @ LAC26
|
172 | 82 | AC52 | 61 |
Data block at AC52
|
172 | 144 | AC90 | 67 |
Café (Porta)
|
172 | 211 | ACD3 | 3 |
Routine at ACD3
|
172 | 214 | ACD6 | 1 |
Data block at ACD6
|
172 | 216 | ACD8 | 28 |
Café - quando a porta abre
|
172 | 246 | ACF6 | 15 |
Routine at ACF6
|
173 | 5 | AD05 | 614 |
Puta - Quarto
|
175 | 107 | AF6B | 25 |
Routine at AF6B
|
175 | 132 | AF84 | 23 |
Baloes - Escolher pirafo
|
175 | 155 | AF9B | 21 |
Limpa balão @ LAF84
|
175 | 176 | AFB0 | 8 |
Routine at AFB0
|
175 | 184 | AFB8 | 11 |
Routine at AFB8
|
175 | 200 | AFC8 | 8 |
Escreve o valor de HL no ecrã até achar FF
|
175 | 209 | AFD1 | 48 |
Limpa o ecra (genero de fade)
|
176 | 1 | B001 | 28 |
Desenha o corpo do heroi
|
176 | 29 | B01D | 140 |
Desenha as pernas do heroi
|
176 | 169 | B0A9 | 59 |
Frame do Torso
|
176 | 228 | B0E4 | 104 |
Animacao Pernas - Frame 1
|
177 | 76 | B14C | 105 |
Animacao Pernas - Frame 2
|
177 | 181 | B1B5 | 113 |
Animacao Pernas - Frame 3
|
178 | 38 | B226 | 115 |
Animacao Pernas - Frame 4
|
178 | 153 | B299 | 112 |
Animacao Pernas - Frame 5
|
179 | 10 | B30A | 73 |
Routine at B30A
|
179 | 83 | B353 | 140 |
Entrar na porta - Frame 1
|
179 | 223 | B3DF | 141 |
Entrar na porta - Frame 2
|
180 | 108 | B46C | 11 |
Routine at B46C
|
180 | 119 | B477 | 15 |
Routine at B477
|
180 | 134 | B486 | 8 |
Routine at B486
|
180 | 143 | B48F | 96 |
Animação da porta a abrir
|
180 | 241 | B4F1 | 96 |
Animação da porta a fechar
|
181 | 81 | B551 | 14 |
Porta a abrir - Frame 1
|
181 | 95 | B55F | 12 |
Porta a abrir - Frame 2
|
181 | 107 | B56B | 14 |
Porta a abrir - Frame 3
|
181 | 121 | B579 | 10 |
Routine at B579
|
181 | 131 | B583 | 17 |
Routine at B583
|
181 | 148 | B594 | 8 |
Routine at B594
|
181 | 156 | B59C | 26 |
Animacao da puta a sair
|
181 | 182 | B5B6 | 42 |
Puta entra e porta é limpa
|
181 | 224 | B5E0 | 6 |
Imprime um espaço o numero de vezes que estiver em B
|
181 | 230 | B5E6 | 10 |
Delay conta de $FFFF ate 0
|
181 | 240 | B5F0 | 152 |
Puta a sair - Frame 1
|
182 | 136 | B688 | 153 |
Puta a sair - Frame 2
|
183 | 33 | B721 | 19 |
Random que define quem vai aparecer na porta - 1
|
183 | 52 | B734 | 3 |
Define A = $01
|
183 | 55 | B737 | 14 |
Define o var_score a 0
|
183 | 69 | B745 | 14 |
Routine at B745
|
183 | 85 | B755 | 17 |
Routine at B755
|
183 | 102 | B766 | 4 |
Routine at B766
|
183 | 109 | B76D | 8 |
Paradise Café
|
183 | 117 | B775 | 15 |
Espera que se pressione uma tecla e guarda em var_ultima_tecla_pressionada
|
183 | 133 | B785 | 31 |
Desenha o chão a linha de highscore e o azul do fundo do ecrã
|
183 | 164 | B7A4 | 40 |
Linha do Highscore
|
183 | 204 | B7CC | 7 |
Preenche desde (HL) até (HL+$60) o valor em A
|
183 | 211 | B7D3 | 19 |
Chama a rotina scrolla_highscore_2 com $5080, 5180, $5280 .. $5780
|
183 | 230 | B7E6 | 2 |
Variavel temporaria usada para guardar o endereço inicial da memoria grafica ao scrollar
|
183 | 232 | B7E8 | 1 |
Variavel temporaria usada para guardar o valor do grafico tudo a esquerda para ser passado tudo pra direita
|
183 | 233 | B7E9 | 22 |
Scrolla da esquerda pra direita a partir do valor guardado em tmpScroll1
|
184 | 0 | B800 | 17 |
Vira a cara para a puta
|
184 | 17 | B811 | 29 |
Cara do gajo a olhar pra puta
|
184 | 46 | B82E | 17 |
Heroi vira a cara para o ecrã
|
184 | 63 | B83F | 25 |
Cara virada para o ecrã
|
184 | 90 | B85A | 13 |
Random que define quem vai aparecer na porta - 2
|
184 | 103 | B867 | 3 |
Define A = $00
|
184 | 106 | B86A | 71 |
Puta
|
184 | 177 | B8B1 | 56 |
Frases da puta na rua
|
184 | 233 | B8E9 | 43 |
Routine at B8E9
|
185 | 20 | B914 | 40 |
Routine at B914
|
185 | 60 | B93C | 43 |
Recusar a puta
|
185 | 103 | B967 | 23 |
Balão - Maricas
|
185 | 126 | B97E | 11 |
CHARS = $CB2A
|
185 | 137 | B989 | 11 |
CHARS = $CBEA
|
185 | 148 | B994 | 11 |
CHARS = $CCAA
|
185 | 159 | B99F | 10 |
Delay conta de $FFFF ate 0
|
185 | 175 | B9AF | 66 |
Imprime Score e Dinheiro
|
185 | 241 | B9F1 | 15 |
SCORE=
|
186 | 0 | BA00 | 13 |
DINHEIRO:
|
186 | 13 | BA0D | 20 |
Routine at BA0D
|
186 | 33 | BA21 | 11 |
Routine at BA21
|
186 | 44 | BA2C | 20 |
Routine at BA2C
|
186 | 64 | BA40 | 11 |
Routine at BA40
|
186 | 75 | BA4B | 3 |
Routine at BA4B
|
186 | 78 | BA4E | 20 |
Routine at BA4E
|
186 | 98 | BA62 | 11 |
Routine at BA62
|
186 | 109 | BA6D | 20 |
Routine at BA6D
|
186 | 129 | BA81 | 11 |
Routine at BA81
|
186 | 140 | BA8C | 3 |
Routine at BA8C
|
186 | 143 | BA8F | 20 |
Aceitar comprar algo no café
|
186 | 163 | BAA3 | 11 |
Routine at BAA3
|
186 | 174 | BAAE | 20 |
Routine at BAAE
|
186 | 194 | BAC2 | 11 |
Routine at BAC2
|
186 | 208 | BAD0 | 20 |
Trata do 3º valor de var_score
|
186 | 228 | BAE4 | 11 |
Trata do 4º valor de var_score
|
186 | 239 | BAEF | 20 |
Trata do 1º valor de var_score
|
187 | 3 | BB03 | 11 |
Trata do 2º valor de var_score
|
187 | 17 | BB11 | 29 |
Ladrão: Animação a saír
|
187 | 46 | BB2E | 10 |
Delay
|
187 | 56 | BB38 | 105 |
Ladrão a sair - Frame 1
|
187 | 161 | BBA1 | 198 |
Ladrão a sair - Frame 2
|
188 | 106 | BC6A | 17 |
Ladrão: Virado para a esquerda
|
188 | 123 | BC7B | 145 |
Ladrão virado para a esquerda - Frame
|
189 | 12 | BD0C | 9 |
Define o valor de DE em $5C36 (Endereço CHARS)
|
189 | 21 | BD15 | 13 |
Routine at BD15
|
189 | 34 | BD22 | 114 |
Ladrão no chão
|
189 | 149 | BD95 | 10 |
Routine at BD95
|
189 | 160 | BDA0 | 31 |
Routine at BDA0
|
189 | 191 | BDBF | 31 |
Ladrão: animação a entrar na porta
|
189 | 222 | BDDE | 10 |
Routine at BDDE
|
189 | 232 | BDE8 | 125 |
Ladrão a entrar na porta - frame 1
|
190 | 101 | BE65 | 96 |
Ladrão a entrar na porta - frame 2
|
190 | 197 | BEC5 | 23 |
Routine at BEC5
|
190 | 220 | BEDC | 13 |
Saca a pistola @ frame_saca_pistola
|
190 | 233 | BEE9 | 46 |
Frame - Sacar a pistola
|
191 | 23 | BF17 | 184 |
Ladrão
|
191 | 207 | BFCF | 17 |
Data block at BFCF
|
191 | 224 | BFE0 | 7 |
Animação Ladrão (???)
|
191 | 231 | BFE7 | 19 |
Ladrão - Saca a pistola
|
191 | 250 | BFFA | 21 |
Ladrão - Tem lume? - Frame 1
|
192 | 15 | C00F | 23 |
Varios Balões
|
192 | 38 | C026 | 21 |
Limpa balões @ frame_balao_coluna_17
|
192 | 59 | C03B | 23 |
Balão - Não tenho pistola
|
192 | 82 | C052 | 21 |
Limpa balão @ frame_balao_nao_tenho_pistola
|
192 | 103 | C067 | 21 |
Balão - Não fumo
|
192 | 124 | C07C | 23 |
Balão - Mãezinha
|
192 | 147 | C093 | 32 |
Ladrão - Tem lume? - Frame 2
|
192 | 179 | C0B3 | 69 |
Balão - Eu só queria lume!
|
192 | 248 | C0F8 | 154 |
Routine at C0F8
|
193 | 146 | C192 | 48 |
Routine at C192
|
193 | 194 | C1C2 | 121 |
Disparar contra o ladrão
|
194 | 59 | C23B | 29 |
Não tenho pistola
|
194 | 89 | C259 | 13 |
Delay
|
194 | 102 | C266 | 4 |
Chama o desenhaCorpo
|
194 | 106 | C26A | 9 |
Faz um fadeOut a azul
|
194 | 122 | C27A | 47 |
Tentativa de venda de algo no café
|
194 | 170 | C2AA | 36 |
Desenha a despesa
|
194 | 206 | C2CE | 16 |
Frame Despesa
|
194 | 223 | C2DF | 35 |
Desenha o Highscore
|
195 | 2 | C302 | 18 |
HISCORE =
|
195 | 54 | C336 | 1 |
Data block at C336
|
195 | 55 | C337 | 1 |
Inventorio: Droga
|
195 | 56 | C338 | 2 |
Despesa no cafe
|
195 | 58 | C33A | 1 |
Data block at C33A
|
195 | 59 | C33B | 1 |
Data block at C33B
|
195 | 60 | C33C | 1 |
Inventorio: Carteira
|
195 | 61 | C33D | 1 |
Inventorio: Arma
|
195 | 62 | C33E | 4 |
Dinheiro
|
195 | 66 | C342 | 4 |
Highscore
|
195 | 70 | C346 | 4 |
Score
|
195 | 74 | C34A | 1 |
Data block at C34A
|
195 | 75 | C34B | 1 |
Posicao da porta
|
195 | 76 | C34C | 1 |
Ultima tecla pressionada
|
195 | 77 | C34D | 1 |
Data block at C34D
|
195 | 78 | C34E | 1 |
Frame actual da animacao das pernas - Usado em desenhaPernas
|
195 | 79 | C34F | 1 |
Atributos usados em fadeOut
|
195 | 80 | C350 | 15536 |
CHARS
|