Ontem chegou a minha TKMEM-128 montada pelo Eduardo Luccas. Trata-se de uma interface do TK90X que lhe adiciona ROM e RAM do ZX Spectrum 128.
Mais fotos:
Como de praxe, fiz um teste de chaveamento dos bancos de RAM. O melhor é que o programa é curto e em BASIC, fácil de digitar e nem precisa carregar de fita ou disco.
10 CLEAR 3e4
20 FOR n=0 TO 255: LET p=n
30 FOR i=0 TO 7: OUT 32765,16+i: POKE 49152,p: LET p=p+1: IF p=256 THEN LET p=0
40 NEXT i
50 FOR i=0 TO 7: OUT 32765,16+i: PRINT AT 5+i,0;i;" ";PEEK 49152,: NEXT i
60 NEXT n
Ao dar RUN, o programa fará POKEs no endereço 49152 para os bancos de RAM de 0 a 7. Se o chaveamento de RAM estiver funcionando, os valores lidos nos diferentes bancos deverão ser diferentes entre si:
Se os valores forem todos iguais, significa que o chaveamento não está ativo e portanto os 128KB não são acessíveis.
Nota: este programa só funciona no 48 BASIC. Se a ROM do 128 BASIC estiver ativada na TKMEM, digite
USR0
seguido de Enter e aguarde antes de digitar a listagem acima.
O que faz o OUT?
ResponderExcluirÉ responsável pelo chaveamento da RAM, vide:
Excluirhttp://cantinhotk90x.blogspot.com.br/2013/02/porta-32765-7ffd.html
parabens pelo item
ResponderExcluir