Arquivo da tag: Assembly

Repórter Retro 039

O Seu Repórter Retro

Bem-vindos à edição 39 do Repórter Retro.

Links do podcast

Música de fundo

Músicas sortidas

Outras formas de ouvir

Não se esqueça de deixar seu comentário aí embaixo; afinal, seu comentário é o nosso salário. No entanto, caso você prefira, entre diretamente em contato conosco.

Aprenda programação Assembly de Z80… Com vampiros!

Perambulando pela Net, topei com esse link aqui, onde o programador ChibiAkuma (lembra que falamos dele, do jogo que ele estava fazendo?) está trazendo um curso multiplataforma de Assembly de Z80, com códigos-fonte disponíveis, vídeo e ferramentas de desenvolvimento. No momento em que escrevemos essas linhas, ele está na lição 6. Para quem quer aprender Asm, taí uma excelente oportunidade.

Montando uma IDE para programação Assembly 6502.

É possível que você já tenha ouvido falar do RetroChallenge, capitaneado por John W. Linville. A ideia é trazer desafios para pessoas interessadas em micros clássicos (como nós). E um dos desafios que o Micah Bly assumiu para si mesmo foi montar um ambiente de desenvolvimento para facilitar a vida de quem quer programar em Assembly do MOS 6502 e seus parentes próximos, como o 6509, o 6510 e o 8502. Parecido com a minha iniciativa para desenvolver para MSX usando o Linux como ambiente operacional (novidades para breve).

Então, ele tem um longo e detalhado artigo, mostrando como ele procedeu: Configuração do Relauch64 (IDE para desenvolvimento cruzado), ajustes no VICE (emulador de C64), redação de código Assembly… E por aí vai. Vale a leitura.

Livro sobre programação de jogos

Dois livros bem interessantes de autoria da 8bit WorkshopSteven Hugg — que estão a venda. No primeiro, Making Games For The Atari 2600, você aprende sobre programação de jogos em assembly para icônico console da Atari. No outro, Making 8-Bit Arcade Games in C, você aprende a programar utilizando a linguagem C em diversos modelos de máquinas de arcade clássicas baseadas no microprocessador Z80. Em ambos os livros você utilizará um ambiente de desenvolvimento que integra  editor, depurador e um emulador do hardware etc.

Cada livro custa US$12,00 e são vendidos através do Gumroad.

Aproveite o feriado para escrever código para MSX.

Seguem duas dicas rápidas:

  • Na página da dupla Dvik & Joyrex tem várias ferramentas usadas por eles para fazer seus demos, inclusive um player de música no formato PT3, com o código todo disponível em C.
  • Se você usa Linux e mais especificamente GNOME, conhece o gedit, que é o “bloco de notas” desse ambiente. Pois é, existe um plug-in para ele que permite que você controle o OpenMSX, além de syntax highlighting para Assembly de Z80.

Vambora escrever código ASM pra Z80, povo!

Eu sei que hoje é sábado, mas é que se você tem vontade de escrever código Asm pra MSX ou outra máquina baseada no Z80, saiba o SjasmPG tem uma nova versão (a 0.1.0.1) e está disponível para download. Em tempo, o SjasmPG é um montador Assembly cruzado e multiplataforma para Z80. Tem versões dele para Windows, Linux e Mac, em versões em inglês e espanhol. E está no Github.