Pokes para Rick Dangerous
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








.