Problema com Comando Tracer
Eletrônica

Problema com Comando Tracer


Eu tenho adaptados jogos com som para a interface Explorer, sendo que desta vez estava trabalhando no Commando Tracer. Parecia que ia ser fácil, pois era um carregador baseado simplesmente em blocos headerless

Consegui em pouco tempo, no emulador Fuse, transferir os arquivos para o disco virtual TRD. Parecia que carregava normalmente no emulador e rodava perfeitamente. O problema surgiu quando transferi a imagem TRD para um disquete real e coloquei no meu TK90X. Quando se perda uma vida, a tela é corrompida e o computador fica travado. 


Testei várias vezes, uma vez desabilitando a captura da faixa de endereço de ROM pela interface Beta em 15360-15615, outra vez chaveando a ROM, e assim por diante. Porém nada adiantou. 

Resolvi rodar no emulador SpecEmu, na versão com a interface de drive padrão Beta 48 CBI-95 e Multiface 1, mas não apresentava o problema detectado no TK90X real. Como última medida, voltei ao Fuse, mas desta vez em modo Spectrum 48K (NTSC).


Bingo! Travou da mesma forma que o TK90X. No modo NTSC a frequência de interrupção é 60 Hz, semelhante ao computador brasileiro (na Europa é 50 Hz). Portanto o intervalo de tempo entre uma interrupção e outra é menor, o que pode causar problemas quando a temporização for crítica.

Eu já vi demos que não funcionam por este mesmo motivo, mas foi a primeira vez que encontro um jogo com este problema. E, pior, este é um dos jogos desta lista que funciona no Spectrum 48 com som para PSG AY-3-8912. Não faço ideia se é possível fazer modificações para que este jogo funcione no TK90X, mas por enquanto é incompatível.

Mesmo assim, coloco à disposição a adaptação para o Beta 48 que pode ser baixada aqui.  Arquivos em formato TAP ou TZX podem ser baixados do World of Spectrum. Seria interessante que mais usuários testassem Comando Tracer em seu equipamento e relatassem os resultados.



loading...

- Rentakill Rita Incompatível
Este era para ser uma postagem simplesmente comunicando que adaptei o jogo Rentakill Rita para disco Beta do TK90X. Mas... Quando a Rita pula sobre o bloco da tela acima, acaba morrendo e o número de vidas se reduz a zero, encerrando imediatamente o...

- Bubble Bobble Incompatível?
Tempos atrás eu tentei adaptar Bubble Bobble para disco Beta mas como não funcionava direito, acabei deixando de lado. Retomei o trabalho para este jogo e vi que o problema ocorre tanto no TK90X real, como no emulado no SpecEmu ou no ZX Spectrum NTSC...

- Emulador Specemu
Apesar de eu usar muito Fuse por ser um emulador de ZX Spectrum que roda nativamente no Linux, por vezes uso também o SpecEmu do Mark Woodmass (Woody). Este emulador é destinado ao Windows, portanto para rodar no Linux é necessário usar o Wine. Por...

- Bloody Paws E "snow"
Prosseguindo na adaptação de jogos do TK90X com som para a Explorer, desta vez consegui transferir Bloody Paws para disquete Beta 48. Tudo funcionando bem no emulador, resolvi rodar o jogo no meu TK mas o resultado não era bem o que eu esperava: ...

- Inner Space 5 (convention)
Vamos aproveitar este dia 29 de fevereiro, que só ocorre de 4 em 4 anos, para fazer esta postagem. Aos felizes possuidores da Explorer, converti mais uma demo para interface de drive padrão Beta 48, desta vez é o Inner Space 5 do grupo britânico Convention...



Eletrônica








.