Diferenças entre as ROMs da CAS 1986 e 1987
Eletrônica

Diferenças entre as ROMs da CAS 1986 e 1987


Verifiquei quais são as diferenças entre as duas versões da ROM da interface de drive  CAS.


As duas ROMs estão disponíveis no site do Eduardo Luccas. No shell do Linux, digitei o comando: 
cmp -l CAS-1986-DECOD.BIN CAS-1987-DECOD.BIN
Porém a saída do 'cmp' tem o deslocamento (offset) que não corresponde ao endereço e os bytes diferentes são representados na base octal (sempre me pergunto o motivo disso). A solução foi exportar a saída do cmp para uma planilha. Assim pude incluir os endereços na faixa 0-8191 e 8192-16383 (dos dois espelhos) e converti os valores de octal para decimal, hexadecimal e caractere ASCII correspondente.

A planilha encontra-se disponível aqui. Percebe-se que as diferenças são mínimas; a primeira é a correção no endereço 0, que na versão 1987 foi colocada a instrução DI como deveria ser. O restante é apenas a tradução das mensagens em português. Não foi notada portanto nenhuma modificação no programa em si.

Somente a CBI-95 deve ter alterações digno de nota. Seu disassembly será meu próximo trabalho.



loading...

- Esquema Do Melodik
Desenhei em Kicad o esquema da interface de som Melodik para ZX Spectrum 48. Foto: WikimediaEsta interface, do leste europeu, é semelhante ao Explorer brasileiro. Entre as diferenças, nota-se o clock controlado por cristal, decodificador de endereço...

- Shiny Demo V. 2
Notei que o arquivo TAP deste demo estava danificado, resultando em erro de leitura no emulador. A conversão que fiz anteriormente para disco Beta corria risco de ter um erro, assim, resolvi baixar um novo arquivo TAP. Neste, pude constatar que há...

- Diferenças Nas Roms Do Meu Tk90x E Do Specemu
Einar Saukas recentemente pediu para que os usuários fizessem dump da ROM de seus TK90X/95. Até o momento, só tenho aqui a ROM original do meu TK90X, além da que é fornecida junto com a ROM do emulador SpecEmu. Espero que mais pessoas se juntem neste...

- Bloody Paws Sem Efeito "snow"
Em postagem anterior relatei que consegui adaptar o jogo Bloody Paws para a Beta 48, porém com bug conhecido como efeito "snow":  As duas partes do jogo (Side 1 e Side 2)  são afetadas, mas consegui consertar ambas. A origem do bug é o uso...

- Interface De Demo Do Tk90x
Visitando o site do Eduardo Luccas, encontrei um item interessante para download que seria a imagem (dump) da EPROM da interface de demonstração do TK90X. Pela descrição dada, seria uma interface conectada a TK90X em exposição em loja, que ficaria...



Eletrônica








.