Eletrônica
Serra Pelada
Eu já tive oportunidade de comentar sobre Renato Degiovani, autor brasileiro de jogos da década de 1980. Em 1987 ele produziu Serra Pelada, um adventure em modo texto para a plataforma MSX. A temática lembra bem aquela época, quando aparecia na mídia matérias sobre uma verdadeira corrida de ouro que ocorria no Brasil. Trata-se de um assunto altamente nostálgico.
Einar Saukas, depois do trabalho feito sobre o jogo Amazônia, contactou e conseguiu a permissão do Renato Degiovani para converter Serra Pelada à plataforma TK90X. O produto final pode ser baixado do World of Spectrum e, para dar um gostinho aos caros leitores, apresento algumas telas:
Este jogo é uma amostra de adventure de puro texto, estilo comum na época e fazia com que a falta de gráfico não fosse empecilho, pois o que contava era a imaginação do jogador.
Einar pediu ajuda para adaptar seu programa para interface de drive Beta 48, pois muitos dos atuais usuários do TK90X as possuem. Eu aceitei o desafio que nem foi tão difícil, pois Einar supriu-me com todas as informações que ele dispunha. Mesmo assim tive que pensar bastante, pois não havia muito espaço na RAM e o programa era todo em assembly.
Felizmente obtive sucesso, criei um pequeno (83 bytes) programa em linguagem de máquina que se sobrepõe à rotina de gravação/leitura de fita do original. Eu gosto de fazer assim pois facilita a recuperação do programa não modificado. Outra vitória conquistada foi que a adaptação deve funcionar tanto para Beta 48 (testado no meu TK90X) como para Beta 128 (testado no emulador Fuse).
Está disponível o arquivo em formato TRD (que deve ser passado para o disquete ou lido num emulador) no endereço:
http://www.4shared.com/zip/v4deI_XN/SerraPelada_Beta48_TRD.html
https://docs.google.com/file/d/0Bz70M6Qd4DoiM0ljeFZlRS00ZWs/edit?usp=sharing
ou em formato Hobeta (quem não conhece, ver tutorial no Projeto Beta Disk ou usar o excelente TK$) no endereço:
http://www.4shared.com/zip/rOXlQ6Zz/SerraPelada_Beta48_Hobeta.html
https://docs.google.com/file/d/0Bz70M6Qd4DoiZXVGcEFIODFQVHM/edit?usp=sharing
Coloquei também o código fonte da modificação que fiz dentro do arquivo ZIP.
Finalmente, há uma pequena surpresa na minha versão Beta 48/128: se pressionar STOP (teclas Symbol-shift e A) antes do final do carregamento do disco, o programa não será executado e um apito será ouvido na TV. A partir daí basta apertar ENTER quando pedido, para salvar o jogo numa fita.
loading...
-
Zx7
Eu tenho usado o Lerm Code Compressor 1 para comprimir os blocos de bytes quando necessário, nas minhas adaptações de programas para Beta 48/128. O algoritmo usado é bem rudimentar, pois só comprime sequências de bytes de valores repetidos. Eu já...
-
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. Uma dificuldade adicional na adaptação foi a presença de código de máquina dentro de linha BASIC, prática que...
-
Typhoon 128 Para Beta 48
Eu consegui adaptar a versão 128k do jogo Typhoon para a interface de drive Beta 48. Este jogo para TK90X tem música e efeitos sonoros para o Explorer. Existe uma versão para 48k também, o qual é multiload mas não tem som para o PSG, somente para...
-
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...
-
Amazônia Revisitada
Não, pessoal não viajei de volta a Amazônia ou coisa parecida. Tem a ver com o jogo de adventure Amazônia, que tive a oportunidade de mencionar brevemente em post passado. Este é um dos raros jogos nacionais para o TK90X, produzido pelo Renato Degiovani...
Eletrônica