sábado, 30 de junho de 2012

Stormlord 128 para Beta 48 versão 2

Já fazem dois anos desde que eu adaptei o Stormlord 128 (com som para Explorer) para interface de disco Beta 48, mas quando vasculhei o World of Spectrum, notei que havia uma tela de carregamento que não tinha visto antes. O que eu tinha colocado na adaptação anterior (versão 1) tinha a seguinte tela, com a fadinha curvilínea:


terça-feira, 26 de junho de 2012

JRR 001: disco TRD para Beta 48

Para distribuir em computadores PC arquivos de disco Beta 48 o formato mais comum é o Hobeta. Eu particularmente tenho adotado este formato para distribuir as adaptações que tenho feito. Entretanto para usar efetivamente os arquivos de programas ou dados, faz-se necessário transferi-los para um disco real ou virtual. Neste último, é mais comum utilizar-se o formato TRD que é a imagem binária de um disco Beta. Assim, eu tenho gerado arquivos TRD com um ou mais programas que podem ser transferidos para um disquete para rodar no TK90X real, ou ainda no emulador.

Desta vez coloquei num TRD os seguintes jogos que foram adaptados pelo José Roberto Rodrigues: Black Tiger, Ghouls 'n' Ghosts e Myth: History in the Making.


segunda-feira, 25 de junho de 2012

Purple Saturn Day para Beta 48

Depois do Typhoon 128 que resultou como subproduto a rotina de leitura de setores de disco, imaginei que adaptar o Purple Saturn Day para o Beta 48 iria ser uma tarefa fácil. Porém a coisa se complicou um pouco e tive que quebrar a cabeça por algum tempo.


domingo, 24 de junho de 2012

Hot Shot para Beta 48

Mais um jogo para TK90X com som para Explorer adaptado para interface de drive Beta 48, desta vez é o Hot Shot. Possui uma bela melodia na tela de abertura.


sexta-feira, 22 de junho de 2012

LSD Megademo (Pentagram)

Mais um demo para TK90X com Explorer foi adaptado para a interface de drive padrão Beta 48, o LSD Megademo do grupo Pentagram.


quinta-feira, 21 de junho de 2012

É possível adaptar jogos do Spectrum 128 para TK90X com Beta 48?

Depois de ter conseguido adaptar o Typhoon 128 para o Beta 48, apareceram sugestões de adaptar outros jogos do ZX Spectrum 128 para funcionarem no TK90X com interface de drive. Acabei adaptando o Typhoon 128 meio que por acaso, mas quem sabe se não existem versões 128 de outros jogos em que caberiam o mesmo procedimento? Nesta postagem levantarei algumas considerações a respeito das dificuldades e viabilidade de tais adaptações.


quarta-feira, 20 de junho de 2012

Rotina ReadSectors para Beta 48

Durante a adaptação do Typhoon 128 para o Beta 48, eu criei uma rotina de carregamento de setores do disquete para a memória. Diferente da rotina da ROM do Beta 48 que denomino R_B_SECTS (12010 para CAS e 11990 para CBI), não faz uso de nenhum dos 112 bytes das variáveis de sistema do TRDOS, nem da área de buffer de impressora. Fazendo um assembly do jeito que está na listagem, a rotina ocupa 67 bytes, mas obviamente irá demandar mais memória para carregar alguma coisa efetiva dentro de um programa.

terça-feira, 19 de junho de 2012

Versão 2 do Typhoon 128

(Esta é a 100ª postagem do blog!)

Em postagem anterior eu disse ter conseguido adaptar Typhoon 128 para interface de drive Beta 48. Funcionou bem, segundo contaram-me alguns amigos fãs do TK90X (muito obrigado pela colaboração!). Entre eles, foi o Eduardo Luccas que percebeu uma certa demora antes de começar a carregar as fases. Esta pausa inexplicável estava incomodando-me também, por isso resolvi investigar um pouco mais.