Electric Sheep - Jannone's blog

Friday, August 31, 2007

How-to: Gamecube/Wii Homebrew - Parte 1

Estes são meus achados em relação à desenvolvimento de homebrews para Gamecube e, consequentemente, para Wii (já que este possui compatibilidade para trás). As instruções abaixo foram escritas para o Linux, mas você pode adaptá-las para outros SO.

Ingredientes:

* Faça download do devkitPPC, que é um conjunto de compilador, linker e assembler para PPC num único pacote. Acredite, é mais fácil simplesmente baixar esse pacote do que tentar utilizar o gcc que você já tem instalado

* Faça download dos fontes da libOGC. Não baixe o binário pré-compilado. Você foi avisado.

* Pegue um dos exemplos contidos aqui. Não seja megalomaníaco: o "Hello World" já é um excelente começo.

Modo de Preparo:

* Descompacte o devkitPPC no diretório de sua escolha (ex.: ~/src/devkitPPC)

* Descompacte os fontes da libOGC em algum outro diretório (ex.: ~/src/libogc)

* Exporte a variável de ambiente DEVKITPPC, apontando para o diretório do devkitPPC, ex.:

export DEVKITPCC=~/src/devkitPPC


* Compile a libOGC, entrando em seu diretório e utilizando "make"

... se tudo correu bem, você agora deve ter vários arquivos *.a no subdiretório "lib"

Bom, e o que isso faz?

libOGC é uma biblioteca, ou conjunto de bibliotecas para acesso ao hardware do Gamecube, dentre outras coisas. Com ela você pode não somente inicializar os modos de vídeo e fazer leitura de joystick, como também acessar cartões SD, descomprimir arquivos JPEG, e etc.

No próximo post vou falar sobre a compilação do Hello World, e sobre os métodos disponíveis para testar seu homebrew. Até lá, vale a pena dar uma estudada no arquivo hello.c, pois ele contém a base para uma aplicação gráfica no cubo.

Stay tuned.

Labels: , , , , , ,

Monday, August 27, 2007

Metroid Prime 3: Corruption

Ó Deus, porque eu tenho que estar tão ocupado logo na semana em que lançam METROID PRIME 3!!!

Algumas citações da Gametrailers:
Score: 9.6

"Some of the greatest moments of gaming, ever burned to disc."
Alguns dos maiores momentos dos games já queimados em disco

"No better control option, ever conceived."
Não há melhor opção em controles já concebida

"You'll never want to play dual analogue, ever again."
Você nunca mais vai querer jogar em analógico duplo na sua vida

"A near religious experience."
Uma experiência quase religiosa

Visual: "MP3 proves that art trumps all." "Holds its own against any other console."
MP3 prova que a arte triunfa / O visual mantém seu respeito contra qualquer outro console

"After a couple of hours, Nintendo's theory of gameplay over graphics will make total sense."
Em poucas horas de jogo, a teoria da Nintendo de que o gameplay é prioridade sobre os gráficos faz total sentido

Video Review:


Caso não consiga assistir, clique aqui

Monday, August 13, 2007

Facebook Leak Report - A ironia

Seguindo o link do César, acabei tendo uma interessante surpresa... que compartilho agora com vocês:

Thursday, August 9, 2007

Wish me luck

A hard challenge awaits for me today.

I won't reveal what it is until it's over.