Todos os posts de Giovanni Nunes

Sobre Giovanni Nunes

Giovanni Nunes (anteriormente conhecido como “O Quinto Elemento”) é uma das mentes em baixa resolução que compõem o Governo de Retrópolis, responsável pela identidade visual de todas as facetas do nosso Império Midiático.

Jogos de Xadrez pra lá de pequenos

O pessoal no blog da Adafruit resolveu relembrar do ZX-Chess uma versão completa de um jogo de xadrez escrita por David Horne para rodar em um singelo ZX-81 com 1 KiB de memória RAM e que ocupava 672 bytes. O desenvolvimento foi discutido e publicado em uma série de artigos da revista Your Computer entre 1982 e 1983.

E durante 32 anos ela foi a menor implementação de um jogo de xadrez para computador quando foi batida pelo BootChess escrito por por Christian Vincent para DOS e com apenas 487 bytes — um ano depois ele escreveu o Chesslin de apenas 256 bytes… :-O


A imagem que ilustra a publicação é um dos papéis de parede que acompanhavam o Windows 3.0 e não relação alguma com o conteúdo acima.

Disquete do 1º encontro de usuários de MSX em SP

O primeiro encontro de usuários de MSX da cidade São Paulo ocorreu num sábado, dia 20 de setembro de 1997 nas rua  dos Andradas, uma paralela da rua Santa Efigênia na região central da cidade. E neste evento foi distribuído pelo Rogério Bello dos SantosCobra Software — um disquete contendo diversos programas freeware para MSX1 e MSX2.

Eu estive lá e recebi uma cópia deste disco, o encontrei por aqui e resolvi compartilhá-lo.

Continue lendo Disquete do 1º encontro de usuários de MSX em SP

Executando CP/M em um Commodore 64

Não é novidade para ninguém que o Commodore 128 tem um Z80 dentro dele para rodar aplicações CP/M. Mas pouca gente sabe que a própria Commodore chegou lançou em 1982 um “cartuchão” contendo o icônico processador da Zilog e que permitia a execução do sistema operacional utilizando tão somente um C64 e um C1541 (claro que nem tudo foram flores, aliás quase não houve flores nesta história pois o foi fracasso e rapidamente retirado do mercado).

Faz algum tempo este cartucho é emulado pelo VICE e ciente do fato Neozed resolveu baixar as imagens de disco e matar a curiosidade sobre como era rodar o CP/M na “caixa de pão” da Commodore e postar alguns comentários no Virtually Fun. Bônus para os comentários com histórias bastante interessantes a respeito este cartucho!

Clone do ‘vi’ para MSX

O VI original foi escrito no ano de 1976 por Bill Joy para o BSD UNIX e desde então diversos clones deste editor de textos foram produzidos. Um dos mais populares é o Vim, acrônimo para Vi IMproved, escrito em 1991 por Bram Moolenaar para o Commodore Amiga  e que, apesar do nome, é baseado no código fonte do STEVIE (ST Editor for VI Enthusiasts) de autoria de Tim Thompson para o Atari ST, de 1987.

Agora, em pleno ano de 2018, é a vez do MSX ganhar seu próprio clone de VI, o MSX-vi, escrito em Small Device C Compiler (SDCC) pelo espanhol Carles Amigó (fr3nd) e fruto direto na série de artigos sobre programação em linguagem C do Javi Lavandeira, o Relearning MSX.

Atualmente na versão 0.1.0, o programa requer um MSX2 rodando MSX-DOS2 e o código fonte está disponível no GitHub.

Desenvolvimento do Doom para o 3DO

E conforme prometido no episódio de ontem, o vídeo de Rebecca Heineman, narrando o inferno a epopeia que foi o desenvolvimento da versão do Doom para o 3DO com direito a…

  • A razão pela qual o código fonte foi disponibilizado;
  • O motivo do jogo ter as mesmas fases da versão do Atari Jaguar;
  • O fato de rodar em uma tela pequenina e de tamanhos maiores só estarem disponíveis via cheat;
  • O por que da trilha sonora estar em Red Book;
  • etc

E de brinde você ainda saberá…

  • Como era o SDK de desenvolvimento para o 3DO e
  • Uma pequena aula sobre implementação de matemática de ponto fixo em assembly de processadores ARM¹!

(¹) Mas que vale para qualquer arquitetura de processador que só trabalhe com números inteiros.

HiFi Player para SMS e C64

Isto começou a partir de uma publicação sobre o projeto do Antonio Savona de um tocador de áudio digital de alta fidelidade — na faixa de 48kHz — para o Commodore 64 (sim, utilizando o SID) que foi postada no fórum da SMS Power que resultou em um projeto similar para o Master System (sim, usando o SN76489) desenvolvido pelo Maxim (fico devendo o nome). O resultado do programa no console da SEGA é o vídeo acima…

Continue lendo HiFi Player para SMS e C64

Retrocomputaria 3010

Passando por aqui apenas para informar que a última publicação do Retrocomputaria foi a de número 3010, exatamente, três mil e dez tal qual o simpático Acorn 3010 que ilustra esta publicação! Espera um minuto, três mil e dez? Pois é, isto estava preparado para, claro, a publicação de número 3000 mas me enrolei ela acabou não saindo no dia correto… 😀

Príncipe da Pérsia para o Beeb

Utilizando o código fonte disponibilizado pelo Jordan Mechner foi realizada uma conversão do jogo Príncipe da Pérsia para o BBC Micro. Resultado de um esforço de cerca de um ano dos integrantes do BitshiftersKieran (código), John Blythe (gráficos) Inverse Phase (música e efeitos sonoros) e Simon (suporte ao código) — e um relato bastante interessante sobre o desenvolvimento pode ser encontrado na página do grupo

…assim como a opção para baixá-lo, olhar o código fonte e, claro, jogá-lo diretamente em seu navegador web através de emulador! 🙂

( Retro Computing no Google+ )