terça-feira, 1 de outubro de 2013

Pokes para Licence to Kill 128

Como usual, busquei POKEs para Licence to Kill no The Tipshop.

Fonte: World of Spectrum
Acabei 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 o disassembly dos endereços ao redor dos valores especificados nos POKEs. Procurei por trechos semelhantes na versão 128K e acabei encontrando os seguintes valores:

Lives = x       47701,x (x= 1-20)
Infinite Lives Level 1  55816,0
Infinite Lives Level 2  48180,183
Infinite Lives Level 3  48432,183
Infinite Lives Level 4  48640,183
Infinite Lives Level 5  59210,183
Infinite Lives Level 6  59321,183
Infinite Energy     59436,0:54608,0:57106,0:58674,0
Infinite Ammo       54933,182
Infinite Time       57952,0
Immune To Boats     56270,0


Testei todos e funcionaram perfeitamente. Agora vou enviar ao The Tipshop para incorporá-los no site.

A propósito, não é necessário ter uma TKMEM-128 para rodar a versão 128K no TK90X. Aparentemente as diferenças com a versão de 48K é os sons serem para Explorer ao invés de beeper

Nenhum comentário:

Postar um comentário

Seu comentário é bem vindo, mas peço que use este espaço adequadamente.