Silkworm 128... ?
Eletrônica

Silkworm 128... ?


Emmerson Maurilio fizera uma wishlist de jogos para TKMEM-128 a serem adaptados e, entre estes, figurava Silkworm que teria comportamento diferente entre 48 e 128K. Resolvi tirar a prova.


Carreguei o jogo no emulador Fuse, definindo no debugger um breakpoint com o comando:

br port write 32765

Assim, cada vez que o programa carregador tentasse chavear a RAM, eu ficaria sabendo. Porém a cada interrupção da emulação, só via que era selecionada o banco de RAM 0. Entretanto chegou num ponto em que aparecia a seguinte listagem:
...     ...
25060 LD A,48     ; Bit 5=1: desativa escrita à porta 32765.

                  ;Bit 4=1: seleciona ROM 1. Bits 0-2=0: 
                  ;seleciona RAM 0.

25062 LD BC,32765 ; Valor da porta.
25065 OUT (C),A   ; Escreve A na porta 32765.
...     ...
Traduzindo o disassembly, o jogo prossegue simplesmente no modo 48K, portanto não há a suposta melhoria em modo 128K. A propósito, repeti o teste para todas as versões do Silkworm presentes no World of Spectrum e os resultados foram exatamente iguais. 



loading...

- Dica Tv Electronia 20nt Chassis 11ak30
Defeito--Não liga. Led vermelho aceso. Ao tentar ligar, o led passa a verde mas, no               mesmo instante, o led volta para vermelho e a fonte da tv não arma.Valores         ...

- Dica Tvs Panasonic Tx-25xd3e Chassis Euro 2m
Defeito--Este  tv estava em protecção, trazia o transístor de saída de linhas (2SD1577-               LB) em curto. Depois de o substituir, o tv arrancou apresentando o seguinte       ...

- Outra Rotina De Detecção De Ram 48/128k
Eu publiquei nesta postagem, uma rotina que faz a detecção no TK90X da configuração com ou sem a TKMEM-128 (128 ou 48K de RAM). Modifiquei-a e consegui fazer com que ficasse menor ainda (25 bytes).  Esta rotina testa se ocorre chaveamento entre...

- Detecção De Ram 48/128
Conforme tinha prometido na postagem sobre incompatibilidade do Bubble Bobble, eu vou mostrar a rotina de detecção de tamanho de RAM 48/128K que elaborei na ocasião.  A ideia era fazer uma rotina que não altere o conteúdo da RAM a ser testada;...

- Thundercats V. 2 Para Basic 128
Mal acabei de lançar uma adaptação do Thundercats para Beta e TKMEM-128 e estou com a versão 2. A versão anterior tinha um problema: não consegue carregar a partir do BASIC 128, portanto tinha que dar um 'USR 0' antes. Na versão 2 não...



Eletrônica








.