Tutorial 1: Configurando o ambiente

Esta é uma tradução livre do tutorial que originalmente se encontra no blog CodeMii.com

Como pretendo desenvolver meu próprio Homebrew como Trabalho de Conclusão de Curso, resolvi traduzir para uso próprio os tutoriais que estão sendo disponibilizados no blog http://www.codemii.com . Portanto todos os créditos são do programador chamado “teknecal” responsável pelo blog que muito contribui para o conhecimento de todos com estes textos.

Estou apenas traduzindo (bem ou mal) e disponibilizando para aqueles que pretendem se aventurar um pouco nesta área mas tem receio devido a falta de informação em Português.

Sintam-se à vontade para comentar e sugerir modificações no texto desde que se repeite a idéia original do autor.

Como não possuo Windows instalado direto na máquina e assim como vocês sou marinheiro de primeira viagem  em desenvolvimento de jogos e Homebrew, resolvi instalar o DevKit para Windows dentro de uma máquina virtual (VirtualBox) rodando no Mandriva Linux 2009. Porque o DevKit para Windows? Só até me habituar e entender como as coisas funcionam, depois acredito que dê pra usar só o Linux mesmo.

Mãos a obra!?

Tutorial 1: Configurando o ambiente

Este é o primeiro tutorial de programação para o Wii e irá abranger a criação de nosso ambiente de programação. Estes tutoriais serão tão detalhados quanto possível e irão tentar cobrir diferentes disciplinas de programação. Você pode baixar o PDF deste tutorial aqui: codemii-tutorial-1 (em inglês).

O nosso primeiro passo para programar pro Wii é termos um ambiente de programação. Para isto devemos baixar o DevKitPro. DevKitPro é um conjunto de compiladores, aplicações úteis e códigos fonte de exemp lo  que serão disponibilizados para a gente com um simples clique! Para aqueles que perguntam “o que é um compilador?”, um compilador é uma aplicação que pode converter nosso código (programa) em linguagem de máquina executável (que a CPU é capaz de entender).

Captura_de_tela-1

Então vamos para www.devkitpro.org . Selecione Downloads, em seguida selecione Windows Installer. Isso levará você para a página do DevKitPro no sourceforge onde você deve clicar sobre o arquivo .exe para fazer o download. No momento que traduzo este tutorial é devkitProUpdater-1.5.0.exe. Salve o arquivo em algum lugar do seu computador e depois execute-o.

Uma vez no instalador, marque a opção “keep downloaded files” e pode avançar. Quando chega na tela onde é perguntado quais componentes deseja instalar, você só precisa marcar o mínimo, devkitPPC e Programmer’s notepad. PPC (PowerPC) é o hardware do computador que o nosso compilador irá compilar o código fonte para nós. Deixar o diretório de instalação como c:\devkitpro. (nota: para o compilador não importa que seu PC seja um AMD64, um DualCore ou mesmo um Celeron. Uma vez que o compilador for avisado para gerar executável para a arquitetura PPC o programa vai rodar no Wii)

Então agora criamos o ambiente de programação. Foi muito simples não é?

Vamos conhecer as coisas incluídas no DevKitPro que serão úteis para nós.

- Em primeiro lugar temos Programmers Notepad (devkitpro / Programmers Notepad), que é onde iremos escrever nosso código. O Programmers Notepad torna as coisas consideravelmente mais fáceis para nós pois usa highlighting de sintaxe, mostra o número de linhas, agrupa arquivos em um projeto, etc. (nota: existem vários IDEs que fazem isto, mas usaremos esta para facilitar a compreensão das coisas).

- Em seguida temos uma aplicação chamada de gcube (devkitpro / emuladores / gcube), que é um emulador gamecube. Esta aplicação é bastante útil pois você pode testar a maior parte do código que você desenvolver neste emulador. Acho que é muito mais fácil testar as coisas no gcube após programar do que ter que ligar o Wii e testar nele. Eu usei o gcube para testar dois jogos que eu fiz, que foram Simon e Matching Cards.

- Por último  temos exemplos de código fonte para para GameCube e Wii (devkitpro / exemplos). O código fonte nos apresenta um modelo para que possamos iniciar nossas aplicações. Exemplos de código fonte para o Gamecube incluem “como acessar o DVD, a memória, rede, etc.

No próximo tutorial vou cobrir Makefiles (arquivos de configuração para os compiladores), compilar nosso primeiro código fonte utilizando um modelo de exemplo, vamos lidar com erros e ter uma noção básica da Linguagem de Programação C.

Captura_de_tela

Bom, por enquanto é isto. Espero que tenham gostado. Não se preocupem por enquanto em como enviar seu programa para o Wii ou coisas deste tipo pois é mais fácil do que parece, tem programa pronto só para cuidar disso. Eu mesmo já enviei alguns destes programas teste que o tutorial descreve. Vamos um passo de cada vez!

Editado: Acabei desistindo deste tema, sendo assim não esperem por novos tutoriais traduzidos por enquanto. Assim que eu tiver tempo traduzo alguns, mas já adianto que o tempo tá curtíssimo por aqui! :-)

Os originais vcs encontram aqui: http://www.codemii.com

Uma resposta para “Tutorial 1: Configurando o ambiente”

  1. Wii Update – Firmware 4.0 « Meujoystick! Disse:

    [...] Recomendo ler também ESTE TEXTO e ESTE AQUI. [...]

Deixe uma resposta