Eletrônica
Pokes para Rick Dangerous
Fui testar uns pokes para Rick Dangerous listados no The Tipshop e percebi que um deles não funcionava.
|
Figura: World of Spectrum |
Aparentemente o poke para munição infinita foi digitado de forma errada (65075,0). Investigando a listagem, encontrei o valor correto: 64074,0. Fiz o teste no emulador e funcionou.
Normalmente um
poke desativa a instrução que diminui algum contador como o de munição, por exemplo:
64074 DEC A
64075 LD (43382),A
POKE 64074,0
substitui a instrução DEC A (DECrement A) por NOP (NO Operation) e assim impede que o contador seja diminuído. Apesar de funcionar, devido à NOP não alterar as flags como faria DEC, em alguns casos poderá não dar o resultado esperado.
A instrução seguinte da listagem acima guarda o conteúdo do contador A na memória em 43382. Para evitar que este valor seja guardado após ser diminuído, bastaria fazer um POKE 64075,58
para trocar a instrução LD (43382),A
por LD A,(43382)
. Assim o contador de munições não é alterado sem interferir nas flags. Em outras palavras, este POKE é mais seguro.
Segue uma lista de pokes seguros e funcionais para Rick Dangerous (versão original):
Infinite Lives 58357,58
Infinite Ammo 64076,58
Infinite Bombs 64167,58
Já foram enviados para o The Tipshop.
loading...
-
Tv Panasonic Tx-14s1tc Chassis Z5
Defeito--Sem imagem e sem som. Apenas linhas de retorno. Seguindo a linha dos 33V, verifiquei que ao ...
-
Poke No Bionic Commando 128
Demorou, mas consegui uma solução para o problema que detectei no POKE de tempo infinito no Bionic Commando 128. O seguinte trecho é o responsável por diminuir o contador de tempo e verificar se este atingiu valor zero: 34607 ...
-
Pokes Para Licence To Kill 128
Como usual, busquei POKEs para Licence to Kill no The Tipshop. Fonte: World of SpectrumAcabei percebendo que os POKEs para a versão 128K do jogo simplesmente não funcionavam. Então resolvi carregar a versão 48K no emulador Fuse e, no debugger, procurei...
-
Problema Com Poke No Bionic Commando
Para tempo infinito no Bionic Commando 128K, há dois diferentes POKEs sugeridos no The Tipshop. Desses dois, o que parece funcionar é POKE 34610,0. Disassembly deste trecho do programa revela: 34607 LD HL,35750 ; HL...
-
Pokes Para Power Drift 128
Tentei usar os POKEs para facilitar o jogo Power Drift no emulador Fuse em modo ZX Spectrum 128, extraídos do The Tipshop Para minha surpresa, não funcionaram. Os POKEs que estou me referindo são: DESCRIPTION POKE(s)...
Eletrônica