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