Do It Yourself (ou não)

Há algum tempo tenho feito alguns “experimentos” no meu canal do YouTube, afim de aprimorar também essa plataforma para que se torne um complemento desse blog.

Algumas lives sobre programação e principalmente, alguns mini projetos relacionados ao MSX e computação em geral, tem sido feitos nesse interim, como a live onde demonstrei o código da engine 3D portado a partir do vídeo e código apresentados em “Code it yourself – First person shooter” do excelente canal do Javidx9.

Pop!Live Stream Code It yourself-First person shooter on MSX-TR (Quick and simple Turbo Pascal 3.3F)
Pop! Live Stream – Code It yourself – First person shooter (Quick and simple Free Pascal)

Hoje finalmente liberei mais um formato, que acredito ainda precisar de aprimoramentos de maneira geral.

É o quadro “Faça você mesmo (ou não)”, para isso já até criei a playlist só para facilitar a busca nos vídeos dessa série em meu canal.

Entretanto podemos dizer que esse formato ainda é WIP (Work In Progress) e que estaremos ajustando nos próximos vídeos.

Toda sugestão é bem vinda.

MSX 1.1 Expert XP800 Capacitor Recap e CPU upgrade (Z80 6Mhz)

[]’s
PopolonY2k

Super Laydock Mission Striker

Um dos melhores jogos de shoot ’em up já feitos para o MSX pela lendária T&E Soft e apesar da limitação do MSX1, os desenvolvedores da T&E Soft conseguiram, nesse jogo, trazer a mesma experiência dos arcades para o computador, na época.

Super Laydock Mission Striker

O jogo foi um sucesso e transformou uma empresa de 2 irmãos, Toshiro e Eiji Yokoyama (daí o nome T&E), cujo headquarter diz a lenda era seu quarto, em um dos maiores estúdios de games da década de 80, rivalizando com gigantes como a Konami, Sega e Taito.

Esse sucesso inicial colocou a T&E Soft na mira dos grandes produtores de hardware a ponto de bem antes do lançamento do MSX2 pela ASCII Corp Japan, a T&E Soft receber atualizações de BIOS diárias da nova máquina que estava por ser lançada, pois a ASCII tinha grande interesse que empresas como a T&E Soft lançassem jogos e softwares exclusivos para o seu novo MSX2.

Assim começou o desenvolvimento de Laydock, uma continuação de Super Laydock só que para MSX2. Entretanto a cada mudança de BIOS recebida, o jogo quebrava dificultando a conclusão de seu desenvolvimento no prazo.

Laydock

No final da história, Laydock não conseguiu superar Super Laydock, apesar do hardware e capacidade gráficas superiores do MSX2 frente ao MSX1.

PopolonY2k

Nemesis Lonestar – 8080-Z80 ASM

A cada ano centenas, milhares ou até milhões de páginas na internet são criadas, removidas, atualizadas ou abandonadas até que sejam naturalmente esquecidas, dependendo apenas dos snapshots providenciados pela Wayback Machine da Internet Archive.

Com isso muito material é agregado ao ecossistema da web e também muitos deles são perdidos para sempre, que para mim é um ciclo natural na rede.

Entretanto muita informação jamais deveria desaparecer da internet, principalmente aquelas sobre tecnologias antigas que na maioria das vezes nos mostram a criatividade e as técnicas utilizadas no passado pelos pioneiros da tecnologia.

Infelizmente o site MSX Info Pages do Hans Otten, fechou as portas no dia 02 de abril de 2019 e com isso perdemos muito material importante não só para a comunidade de MSX, bem como para a comunidade de retrocomputação em geral, uma vez que o mesmo continha muita informação técnica agregada em uma única fonte.

É nesse contexto que apresento àqueles que não conheciam, o site Nemesis Lonestar que costumava estar nesse link aqui, mas que agora infelizmente está quebrado desde o dia 16 de janeiro de 2019, segundo o último snapshot gerado pelo Internet Archive.

O Nemesis Lonestar tinha muita informação técnica principalmente sobre programação Z80, dentre as quais uma tabela muito bem feita contendo todo o Instruction Set dos processadores 8080-Z80, muito bem organizado em colunas e que podia ser encontrado aqui nesse link que também deve estar quebrado.

Toda vez que eu programava em ASM e procurava por uma referência rápida do Z80, eu consultava essa página que está nos meus favoritos até agora, apesar de não mais existir no endereço original.

Felizmente temos a WayBack Machine, que pode ser sempre consultada para se obter o último snapshot dessa página que contém essa tabela de mnemônicos do Z80, entretanto apesar da Internet Archive manter esse snapshot, tomei a liberdade de baixá-lo (apenas dessa tabela de mnemônicos do Z80) e criar uma seção em meu blog para futuras consultas a quem interessar e também para agregar, gradativamente, ao material de referência de ASM e Z80 no blog.

Apesar de todas as mensagens de Copyright (c) do autor original da página e principalmente do mesmo citar que é expressamente proibida a reprodução de qualquer material do Nemesis Lonestar, acredito que a essa altura do campeonato ele não irá reclamar essa página, ou se reclamar no futuro, aí conversamos e tentamos resolver, mas no momento eu quero é ajudar na manutenção desse conteúdo.

Por isso deixo abaixo o endereço dessa tabela do instruction set do 8080-Z80, que costumava estar no site do Nemesis Lonestar mas que agora pode ser consultado aqui no meu blog nos endereços abaixo:

HTML version
http://popolony2k.com.br/xtras/programming/asm/nemesis-lonestar/8080-z80-instruction-set.html

Text version
http://popolony2k.com.br/xtras/programming/asm/nemesis-lonestar/opcodes.txt

[]’s
PopolonY2k


Revista MSX Brasil Oficial – No 1

Revista MSX Brasil Oficial – No 1

Em meados de 2017 Erwin Brasil entrou em contato comigo para que considerássemos escrever uma fanzine, com uma certa periodicidade com o nome da comunidade MSX Brasil Oficial, que criamos e administramos desde 2010, inicialmente no extinto Orkut e posteriormente no FaceBook em 2011 onde é uma das maiores comunidades, senão a maior, de MSX dessa rede social.

O desafio foi aceito e desde então estivemos trabalhando nessa publicação que de fato já estava pronta há um certo tempo mas como faltava tempo para organizar a publicação e principalmente revisá-la, a fanzine ficou de molho desde então, mas com o segundo número já sendo pensado e desenvolvido, finalmente a primeira edição saiu do forno.

O formato da fanzine está e sempre estará em desenvolvimento e em constante mudança, bem como seu conteúdo estará cada vez mais robusto e com muitas variedades relacionadas ao mundo MSX em diversas áreas, desde análise de jogos, entrevistas com personalidades do universo MSX, novos lançamentos de software e hardware e até assuntos mais técnicos como programação de aplicativos, utilitários e jogos.

Esperamos que gostem, contribuam e façam suas sugestões na comunidade MSX Brasil Oficial no FaceBook, Vk, ou G+.

O download da Revista MSX Brasil Oficial – No 1 pode ser ser feito nesse link aqui.

Enjoy
PopolonY2k

Featured project – Aleste Gaiden – Part II (Box)

Já é de conhecimento de grande parte da comunidade MSX nacional e internacional, que recentemente foi desenvolvido no Brasil um port para cartucho do jogo Aleste Gaiden, feito pela comunidade brasileira através da MSX Brasil Oficial no FaceBook, jogo esse originalmente apenas disponível em disquete.

Eu já havia descrito aqui mesmo no blog através desse outro artigo aqui, os detalhes de como o projeto fora desenvolvido e as dificuldades enfrentadas no decorrer de seu desenvolvimento, entretanto antes da finalização da confecção dos cartuchos os participantes iniciaram uma conversação paralela visando a confecção de uma caixa personalizada para os cartuchos, deixando assim o projeto ainda mais “glamouroso”.

Ao contrário de 30 anos atrás, quando eramos apenas a geração de adolescentes que iria mandar no mundo, hoje somos programadores, artistas, empresários, designers, diagramadores, professores, já experientes que formam essa comunidade heterogênea que realmente faz a diferença.

Propaganda da Gradiente (1985) – A geração que vai mandar

Um dos caras que está mandando e está mandando muito bem 🙂 é o Ricardo Wilmers da RWS Print Solutions, também um dos membros bem atuantes da comunidade MSX, Apple II e de retrocomputação em geral.

Ele foi o responsável pela criação das caixas do cartucho Aleste Gaiden, cujo resultado ficou excelente, conforme pode ser visto nas imagens abaixo:

Como todos sabemos, a comunidade tem trabalhado para disponibilizar novos lançamentos, adaptações e relançamentos de software e hardware da forma mais barata e acessível a todos da comunidade, então a maioria desses trabalhos são feitos pelo prazer em sua grande maioria.

Entretanto de alguma forma esses trabalhos dão um retorno imediato ou até mesmo futuro seja por um trabalho contratado por algum membro da própria comunidade, para um outro fim profissional ou até mesmo pessoal, então deixo aqui os dados profissionais do Ricardo Wilmers, que recebi com o box e o cartão de sua empresa, a RWS Print Solutions, que conforme descrito no em seu cartão é especializada em Impressão Off-Set, Impressão Digital, Editoração Eletrônica, cópias preto e branco e coloridas, encadernações e tudo mais relacionado a essa área de impressão.

RWS Print Solutions
Rua Catolândia, 143 – 02839-000 – Freguesia do Ó – SP – Tel (11) 98182-4614
rwsgraph@gmail.com
Ricardo Wilmers Siqueira

Para finalizar deixo registrado aqui que, assim como feito anteriormente, o Marcelo Zoffy e o Júlio Lemos que foram imprescindíveis para a conclusão desse projeto e que já haviam sido presenteados com 1 cartucho cada um, também receberam esse Box feito pela RWS print solutions.

Que venham outros projetos.

[]’s
PopolonY2k