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