quinta-feira, 20 de novembro de 2008

Sketch for RPG's game

Neste fim de semana, fiz alguns rascunhos de um jogo para RPG que estou desenvolvendo.



[PSP] Instalação do toolchain - Parte 2

Após a instalação do Cygwin, estamos preparados para a instalação do toolchain.

B) Instalação do Toolchain

B.1) O que é o toolchain?


O toolachain é um conjunto de bibliotecas e patchs, que auxilia o compilador (GCC ou G++) a entender seu código, e compilá-lo em um formato que possa ser lido pelo PSP.

O toolchain é o elemento PRINCIPAL e MAIS importante do ambiente de programação do PSP.


B.2) Verificar a instalação do Cygwin


A primeira coisa que nós precisamos verificar se a instalação do cygwin está certa.

Para isto, vamos começar iniciando o cygwin. No primeiro start (que é o caso), Cygwin irá configurar sua pasta home (user) nomeando como seu nome de usuário da sessão do Windows.

Se tudo ocorreu certo, será exibido um terminal de comando, como na figura seguinte:

Se não tiver problemas, digite o seguinte comando: gcc

Se vc recebeu a seguinte mensagem: gcc: no input files, então está tudo certo.

Nota : Se vc obteve gcc : command not found, isto significa que vc esqueceu de instalar a package Devel durante a instalação do Cygwin. Reinicie a instalação do Cygwin com a package Devel (e wget).

B.3) Instalação do Toolchain

Para instalar o toolchain, nos precisamos obtê-lo no servidor SVN ps2dev.(www.ps2dev.org)

O que é SVN ?

SVN é a abreviação de Subversion. Subversion é um software livre para gerenciar versões de programas/bibliotecas. Pode-se pesquisar e baixar as mais novas versões de um programa/biblioteca especifíco sem considerar a versão atual.


Download do Toolchain

Para fazer o download do toolchain, vc apenas precisa digitar o seguinte comando:

svn co svn://svn.ps2dev.org/psp/trunk/psptoolchain

no prompt de comando do Cygwin.


Instalação do Toolchain


Antes de instalar o toolchain, nos precisamos editar um arquivo. Abra este diretório (com o Windows explorer)

/home/

Onde é o diretório de instalação do cygwin e é o nome do seu usuário na sessão do Windows. (Ex.: c:/cygwin/home/victor)

Neste diretório, edite (ou crie se não existir) o arquivo .bash_profile

Insira ao final do arquivo as seguintes linhas:


export PSPDEV=/usr/local/pspdev
export PATH=$PATH:$PSPDEV/bin


Salve este arquivo. Reinicie o Cygwin.

Agora, podemos prosseguir com a instalação do toolchain.

Observação : A instalação do toolchain necessita da Internet que precisa estar ativa durante todo o processo. Portanto, não disconecte da Internet durante o processo.

Digite no prompt de comando, as seguintes linhas:


cd psptoolchain
./toolchain.sh


O script de instalação (toolchain.sh) se iniciou. Na primeira vez, o script está checando se todos os componentes necessários estão corretamente instalados e presentes.

Depois, respectivamente, o script baixa os arquivos, os descompacta/extrai, e atualiza alguns binários para torná-los compatíveis com as instruções do PSP.

AVISO : Este processo é muuito longo, não se supreenda. Isto pode levar 2 horas para máquinas de alta-performance (e com uma boa conexão de internet) até 5 ou 6 horas para outros.

Tão logo a instalação esteja terminada, vc estará apto a compilar seus códigos no PSP. Contudo, muitas bibliotecas, mais ou menos úteis ainda não foram instaladas. Nos discutiremos no próximo capítulo.

Este texto foi traduzido com algumas alterações para o português do seguinte endereço:

http://www.devsgen.com/index.php?option=com_content&task=view&id=16&Itemid=28