TKMEM-128 e programa de teste
Eletrônica

TKMEM-128 e programa de teste


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.



loading...

- Teste Da Ram Da Tkmem-128
A ROM 128 faz um teste simples dos 8 bancos de RAM que pode ser empregado na TKMEM-128. Criado a partir de fotos de Leonardo Suárez e WOS Existe um trabalho de disassembly dos dois bancos de ROMs do ZX Spectrum 128, cujas listagens estão neste link....

- Porta 32765 (#7ffd)
Apesar de já ter comentado sobre esta porta de entrada e saída (I/O) do Spectrum 128 e da TKMEM-128, julguei conveniente repetir, pois ajudará na compreensão da listagem BASIC publicada ontem. Fonte: Wikipédia Esta é uma das novas portas introduzidas...

- Programa '48kbmode'
Alguns programas para 48KB são incompatíveis com o modo 128KB e não rodarão na TKMEM-128, a não ser que o chaveamento da RAM seja desativado. Os jogos da Ultimate como Knight Lore, Alien 8 e Pentagram têm este problema. Para solucionar isto, os...

- Gotobasic48.asm
Existem certos programas que não são compatíveis com o modo 128 BASIC do ZX Spectrum 128, ou TK90X e a TKMEM-128 com a ROM 128 ativada. Um exemplo é o Lerm Code Compressor 1 que utilizo muito nas minhas adaptações para a interface de drive Beta....

- Midnight Resistance: Adaptando Jogo Para Tkmem 128 E Beta 48
A adaptação de jogos para Spectrum 128 para um TK90X com a TKMEM 128 e a Beta 48 envolve procedimentos bastante parecidos com os que foram explicados nos tutoriais anteriores. O principal diferencial é a necessidade de carregar os diferentes banco...



Eletrônica








.