quarta-feira, 7 de novembro de 2012

Fairlight e TKMEM

No volume 1 da coleção de jogos isométricos o Fairlight acabou ficando de fora, mas de qualquer forma fiz a nova versão que funciona em ambas interfaces Beta 48 e 128


A tela de carregamento acima e a música polifônica marcaram de forma inesquecível os jogadores do TK90X. Os arquivos Hobeta podem ser encontrados no Google Drive ou 4 Shared.

Fairlight 128

Também fiz a adaptação do Fairlight para Spectrum 128, para ver se funciona no TK90X com TKMEM-128. Ele roda perfeitamente e tem som para Explorer, mas a música fica bem diferente, com muitos sobressaltos (o volume neste vídeo ficou baixo):


Este vídeo mostra como deveria soar esta música:


Não sei bem ao certo o porquê da diferença, talvez seja pela frequência de interrupção ser maior no TK90X. Talvez eu tenha que fazer uma nova versão do Fairlight 128 que resolva ou minimize este problema. Enquanto isso, a adaptação corrente pode ser baixada do Google Drive e 4 Shared.

13 comentários:

  1. Flavio, vc está usando a Explorer IV?
    Ela está com a frequência acima do normal. Várias músicas perdem notas e ficam bem aceleradas. Sei disso pq comparei depois com o +2 e com outra placa de som que tenho. Tá muito mais rápido na Explorer IV.
    Falei disso com o Victor. Ele sugeriu um mod, mas esqueci de fazer e tenho que achar o email... :)

    ResponderExcluir
    Respostas
    1. A minha deve ser a Explorer I :-)
      http://cantinhotk90x.blogspot.com.br/2012/02/interface-explorer.html

      Há um bug nas Explorer "I", III e IV:
      http://cantinhotk90x.blogspot.com.br/2012/02/bug-na-explorer-iii.html

      A correção para o bug é:
      http://www.victortrucco.com/TK/CorrecaoExplorer/CorrecaoExplorer.asp

      Excluir
    2. Flávio, é outro bug.
      Na verdade é um jeito de diminuir a frequência da Explorer IV para uma mais perto da do Spectrum com AY.
      Algo como retirar o C5 e C4 e colocar um cristal no lugar de um deles.
      Dá uma conversada com o Trucco.

      Excluir
    3. Entendi. Será que faz tanta diferença assim? Eu cheguei a questionar sobre as diferenças nos clocks:
      http://cantinhotk90x.blogspot.com.br/2012/04/clock-da-interface-explorer.html

      Excluir
    4. A diferença pra KempAY é gritante. :)
      Qq coisa me fala q te envio essa plaquinha e vc testa por aí.

      Excluir
    5. A oferta é tentadora, mas acredito que não seja necessário, para mim basta a informação que você está me dando. Eu fiz algumas experimentações que relatarei no futuro, mas parece que só sobrou a hipótese da causa ser o clock da Explorer ser diferente.

      Excluir
  2. Obs: também tenho a KEMP-AY do Lotharek e com essa as músicas ficam normais no TK.

    ResponderExcluir
    Respostas
    1. Valeu, Alexandre, era o que eu queria saber. Depois faço uma postagem sobre isto.

      Excluir
  3. Sim, mas pessoal, lembrem-se que a frequencia de clock do AY determina a tonalidade da música. A velocidade de execução é determinada pelas interrupções do TK. Por isso que no Spectrum, à 50Hz, a música parece mais "lenta". De qualquer modo, Flávio, tá muito esquisita. Eu presumo que outras músicas toquem OK na sua Explorer, se assim for, talvez seja a cópia do Fairlight 128 que você está usando que está meio zuada...

    ResponderExcluir
    Respostas
    1. Edu, eu testei 2 placas no TK: a Explorer IV e a KempAY do Lotharek. Com a do Lotharek a música toca igualzinha ao 128K, com a Explorer todas as músicas tocam bem mais rápidas.
      2 exemplos bons: o demo AlienDemo e o Milennium Player.
      No AlienDemo as músicas engasgam com a Explorer e tocam normais na KempAY.
      No Millenium Player, escolha a música do jogos Chronos - 2a música do lado esquerdo - Tim Follin.
      A velocidade de execução é muito diferente.
      Outros: jogos Cybernoid. Muito diferente as velocidades com as 2 placas. Isso eu posso fazer um videozinho depois e motrar.

      Excluir
    2. Olha, Edu, eu testei tanta coisa que não deram resultado... nem sei mais o que pode ser.

      Eu também acho estranho creditar o problema ao clock da Explorer, mas como um colega do Departamento de Informática me disse uma vez, computação não é ciência exata. Então... quem sabe?

      Apesar disto, isto que é divertido em brincar com os nossos TKs.

      Excluir
    3. Alexandre, se puder fazer um vídeo, fico agradecido.

      Vou testar os programas que citou e comparar com os emuladores, em especial o SpecEmu que mais se aproxima do TK90X real.

      Excluir
  4. Desculpem a falha... :) acho que é de tanto ligar +2 e TK e nem sei mais qual é qual.
    Verdade... as 2 placas rodam na mesma velocidade.
    Mas a do Lotharek não falha o som (no AlienDemo as músicas fazem somente ploc ploc na Explorer, não dá pra escutar nada).
    Verdade: o clock define a tonalidade (diferença entre o Amstrad e o Spectrum)
    Então acho que é só corrigir o bug apontado no site do Victor mesmo. Vou fazer na minha Explorer e falar o resultado.
    Desculpem!!!!!!

    ResponderExcluir

Seu comentário é bem vindo, mas peço que use este espaço adequadamente.