jump to navigation

Homebrew Cento e Um 16 Maio, 2008

Posted by Thiago Zanatta in Criação.
Tags: , , , ,
trackback

Criar programas caseiros (homebrews) é algo bem simples hoje em dia. Vários tutoriais e guias passo a passo ensinam coisas basicas até avançadas para programação nas várias linguagens de computador, fazendo com que até pessoas sem estudo formal possam dar seus passos na criação de programas e jogos.

Porém, programar para uma plataforma que não seja o próprio computador tem um pequeno problema adicional: é preciso um programa que compile na linguagem do hardware em questão. Como assim? Bem, quando escrevemos um programa numa das várias linguagem de programação, como C, C++, Java, entre outras, o computador não entende esses comandos de cara, é preciso que um programa os passem para a linguagem da máquina (também chamada linguagem de baixo nível) onde o código todo vira zeros e ums, que quando o processador lê eles, ativa comandos específicos que fazem toda a tecno-mágica da informática acontecer. No caso do Nintendo DS, o mais usado é o devkitPRO, o qual gera um arquivo legível para seus processadores ARM7 e ARM9.

Isto já seria suficiente para criar programas para alguém muito interessado e com muito tempo para cair de cabeça em toda as especificações de registradores, acessos de memória, interruptores e todas as maravilhas de uma linguagem de baixo nível (fale a palavra ASSEMBLER para algum estudante de computação e eu garanto várias caretas de desgosto). Como o foco deste projeto não é tão basico, existem recursos e bibliotecas para facilitar essa parte mais básica e termos um foco no jogo em si; como a PAlib, que contém várias rotinas muito usadas no desenvolvimento de jogos.

Estas são as ferramentas para se iniciar o desenvolvimento de programas caseiros no DS, uma documentação bem extensiva, para uma plataforma que é uma obra-prima entre os portáteis, devo adicionar.

Comentários»

No comments yet — be the first.