Eletrônica
Timing test
Já estou algum tempo testando as temporizações do TK90X para, entre outras coisas, subsidiar um emulador que tenha suporte ao computador brasileiro. No fórum do World of Spectrum foi-me sugerido pelo Patrik Rak para usar seu programa timing test para obter mais parâmetros.
O período de duração de quadro de vídeo (59736 T) é igual ao de outros testes anteriores, confirmando mais uma vez este valor.
No menu acima há 9 testes disponíveis, dos quais só não efetuei o último (teste 8) por se referir ao Spectrum 128K. As telas abaixo mostram os resultados obtidos nos testes 0 a 7:
Todas as telas acima originalmente são do TK90X; eu salvei-as no
disco Beta com a
Multiface 1, transferi para o meu PC e depois converti para PNG através do emulador
Fuse. Eu poderia tentar tirar fotos do meu televisor, mas nem sempre dá bons resultados, por isso usei este procedimento mais trabalhoso.
Atualização: mais testes
Os testes acima foram feitos para temporização do ZX Spectrum. Einar sugeriu-me fazer os testes abaixo para pegar todo o ciclo de conteção no TK90X.
Estes testes começam a partir de
8690 T:
E os testes abaixo começam a parir
8850 T:
Foi ainda feito um teste para tempo anterior aos realizados acima mas, como era esperado, não se observou contenção. Como nos tempos entre 0 a 8763 T não é gerado vídeo da tela principal, a qual iria requerer acesso da ULA à RAM, era esperado que não se observasse a contenção.
Espero que estes dados seja suficientes para criar uma emulação fiel do TK90X.
loading...
-
Rentakill Rita Incompatível
Este era para ser uma postagem simplesmente comunicando que adaptei o jogo Rentakill Rita para disco Beta do TK90X. Mas... Quando a Rita pula sobre o bloco da tela acima, acaba morrendo e o número de vidas se reduz a zero, encerrando imediatamente o...
-
Temporização De Vídeo Da Ula E Do Clone (60 Hz)
Eu tinha feito medições de temporizações de vídeo do TK90X que, entre outras coisas, resultou em parâmetros para que Rotatrix e Bifrost* pudessem funcionar no computador brasileiro. Como estou testando o clone de ULA do Fábio Belavenuto, resolvi...
-
Emulador Specemu
Apesar de eu usar muito Fuse por ser um emulador de ZX Spectrum que roda nativamente no Linux, por vezes uso também o SpecEmu do Mark Woodmass (Woody). Este emulador é destinado ao Windows, portanto para rodar no Linux é necessário usar o Wine. Por...
-
Temporização De Vídeo Do Tk90x (parte 4)
Continuando com a série de determinação de temporização do vídeo do TK90X através da cor da borda (BORDER), nesta postagem estou usando o programa modificado pelo Einar Saukas para maior precisão. Foram colhidos 11 dados de tempos no meu TK90X...
-
Temporização De Vídeo Do Tk90x (interlúdio)
Einar Saukas conseguiu aperfeiçoar meu programa de medição de temporização do vídeo do TK90X e disponibilizou o arquivo e o código fonte. Não pude testar por estar ocupado em um outro projeto (ainda é segredo...), mas espero em breve retomar...
Eletrônica