sábado, 29 de setembro de 2012

quinta-feira, 27 de setembro de 2012

AY Demos vol. 9

Já faz um bom tempo desde que lancei um volume desta coleção, mas finalmente consegui finalizar o AY Demos vol. 9. Desta vez há os seguintes demos: Higher State, Hypersonic 2 48K, Inner Space 5, International Vodka Party 2008 Wyborova, Kaz's Sixth Demo, LSD, Yerzmyey's Music Tape e Zeman


Kaz's Sixth Demo

Aparentemente é o 6º demo do Kaz, elaborado em conjunto com Ziutek. Kaz's Sixth Demo foi adaptado para Beta 48/128.


quarta-feira, 26 de setembro de 2012

Knightmare ZX

Quando se fala em Knighmare, vem à minha mente este jogo da Activision, mas não é o caso desta vez. O Knightmare a que estou me referindo é um grande sucesso do MSX que agora foi finalmente portado para o ZX Spectrum, mas somente para o modelo 128K.


terça-feira, 25 de setembro de 2012

domingo, 23 de setembro de 2012

Green Leaves to a Ground

Por puro acaso achei no You Tube um beeper music intitulado Green Leaves to a Ground. O autor do vídeo disse que digitou o programa exemplo que consta do manual do TK90X. Eu nem me lembrava de haver uma listagem BASIC no manual para tocar música.


sábado, 22 de setembro de 2012

Mod de saída A/V com BC548

A partir do mod baseado no projeto do Victor Trucco proposto por mim, Wesley Camargo fez algumas alterações: 
  1. substituição do transistor 2N4401 por BC548;
  2. substituição do resistor de 220Ω por 100Ω;
  3. substituição  do capacitor eletrolítico de 100μF por 220μF;
  4. acréscimo de um resistor de 120 kΩ entre a base do transistor e +5V +9V não regulada (pino de entrada do regulador 7805).
Foto de Wesley Camargo

quarta-feira, 19 de setembro de 2012

segunda-feira, 17 de setembro de 2012

Dancebit: beeper com animação

Quem iria imaginar que em 2012 ainda há programadores que produzem demos para o ZX Spectrum. Agraciado com 2ª colocação no Chaos Constructions 2012, o Dancebit realmente impressiona!


domingo, 16 de setembro de 2012

Zeman (Gemba Boys)

Este novíssimo demo do grupo Gemba Boys, o Zeman, faz um interessante tributo aos 30 anos do ZX Spectrum. O demo pode ser rodado no TK90X com este arquivo TAP. Pode ainda ser visto no You Tube:


sábado, 15 de setembro de 2012

Final do Dizzy

Eu cheguei a terminar alguns jogos da série, mas no Dizzy - The Ultimate Cartoon Adventure, não cheguei nem perto do fim. Felizmente hoje é possível assistir on-line o jogo sendo completado:


sexta-feira, 14 de setembro de 2012

Amaurote

Eu adaptei Amaurote da Mastertronic para interface de drive Beta 48 (e 128). Em modo 128K, este jogo tem som para a Explorer


quinta-feira, 13 de setembro de 2012

A história do disquete

Fonte: Wikipédia
 
Um interessante artigo sobre a história de uma das formas de armazenamento mais caras aos usuários dos computadores clássicos (em inglês):

quarta-feira, 12 de setembro de 2012

terça-feira, 11 de setembro de 2012

V. 2 para Rainbow Islands e Robocop 2

De forma semelhante ao que fiz para Thundercats, estou lançando as segundas versões dos jogos Rainbow Islands e Robocop 2 adaptados para a TKMEM-128. A primeira versão de cada jogo foi testada pelo Eduardo Luccas e funcionou bem, por isso acredito que esta também não terá problemas.


segunda-feira, 10 de setembro de 2012

Midnight Resistance: adaptando jogo para TKMEM 128 e Beta 48

A adaptação de jogos para Spectrum 128 para um TK90X com a TKMEM 128 e a Beta 48 envolve procedimentos bastante parecidos com os que foram explicados nos tutoriais anteriores. O principal diferencial é a necessidade de carregar os diferentes banco de RAM.

Neste tutorial mostrarei a adaptação de Midnight Resistance 128K. O arquivo TZX a ser baixado deve ser do relançamento da Erbe, que não contém nenhum esquema de proteção de fita. O arquivo ZIP foi baixado do World of Spectrum e foi utilizada a imagem de fita 'Midnight Resistance - Side 2 (Erbe).tzx', pois no lado 2 é que se localiza a versão 128K.


domingo, 9 de setembro de 2012

Thundercats v. 2 para BASIC 128

Mal acabei de lançar uma adaptação do Thundercats para Beta e TKMEM-128 e estou com a versão 2. A versão anterior tinha um problema: não consegue carregar a partir do BASIC 128, portanto tinha que dar um 'USR 0' antes. Na versão 2 não é mais necessário fazer isto.


sexta-feira, 7 de setembro de 2012

Jogos 128K rodando no Spectrum 48

Seguem alguns vídeos de jogos 128K rodando no ZX Spectrum 48K com a interface do Velesoft. Provavelmente no TK90X com TKMEM-128 deverá funcionar de forma similar.

quinta-feira, 6 de setembro de 2012

quarta-feira, 5 de setembro de 2012

Dica: voltar ao BASIC sem perder código de máquina

Há ocasiões em que, como hacker do TK90X, desejamos poder voltar ao BASIC a partir de um programa em código de máquina. Por exemplo, quando queremos salvar um bloco de bytes em fita cassete ou em disco Beta 48. Entretanto grande parte dos programas comerciais destroem todo o sistema BASIC e torna isso praticamente impossível.


terça-feira, 4 de setembro de 2012

Multiface 1 com CPLD

Mais uma postagem sobre o Danjovic, que conseguiu fazer uma Multiface 1 baseada em CPLD


A placa ficou bem compacta, como era esperado. A lógica implementada permite ainda acoplar um joystick Kempston e um PSG AY-3-8912. Mais detalhes, vide o fórum Sinclair Brasil.

DRAM de PC como RAM baixa

Daniel Viana (Danjovic) fez esta mod tempos atrás, mas agora ele tirou uma foto da implementação no TK90X: 


segunda-feira, 3 de setembro de 2012

Dica: programa que funciona para Beta 48 e 128

Fonte: World of Spectrum
 As interfaces de drives Beta 48, comuns no Brasil, e Beta 128, amplamente adotadas no leste europeu possuem pontos de entrada para comandos do DOS em endereços diferentes. 

domingo, 2 de setembro de 2012

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": 


sábado, 1 de setembro de 2012

Solução do Chain Reaction

Há pouco tempo atrás eu mencionei ter adaptado o jogo Chain Reaction para rodar na interface Beta 48 no TK90X. Agora fiquei sabendo que está disponível um vídeo com a solução passo a passo do jogo: